[ [ -714183251951222696757110597201488541639924189721025052433230256094854829353438444291612448416985002441156225914235290863971869424749901025065729084169075851285816668520446603406372590110291197141234543161931837493766910217445047802865809142396825802479446118076586019794957189383795337209184397143185013905419930477746375499303883844264299536543362829629413185202236496763734852100714506584773200041344416752088903410698736031873888868735655892856725542327011845109215774368655457310975924347221031145229924536048204692593259964856259417915312098528412483781902346349990000006739573511212172278112010465828086602411201359017996769858178456719359839504685568513599761109530431777693421536252270076712002664388772873575268993789812069230928642080045986679150015198988433677982104783060832284400484172221355812612489240629649745513021801888427052856619325406826754226313792031242879808356943244434853551957955786267982821925351103819368780511025285103237199195392875540799054944772856141775239102568700971622406572456220017364587809751122921505372703810279762847605376401710085158736022451814733575484703610217412236429459985398316618630622347644074929499683836615063027860304945380966219764416277385616514057060014816753757664417536334230220694864290238761810745420778929754222378479556708843046541401177136775957445008382436242136142095092543129920696806496857223311912824090077472619501780531636909782220491804843182875432224713750108162412897846101775232098654165404073350794932152309576809160795607299946749654237259375679701647805183934479657355981523109185264021998555442508860611599179581519584888766102590200363719441380080915062531744362069803990045771602832067395030522802188686094113809459107420428656900003599702790718590403345698026661676304727551211935614463211271364778803508689304741778875361985173593772502467768291141725978533552744314223059791159361390548164594256609291554636024025662308798246878867890163963941113812789586600982979496489256366682767144843990780220273546661303460081552382614872259566549905922177802654569933260064704537177493913366547170204275905889907892135066963658767810147458945857614897833180992527661952968667411253504180050107629704554097813724875797521237040603783893055566928706306777067853878334375299733094991120146824159760256265449373854819373628044651176058787158351723654183744286762456694321090986890425971456485139113241782456142775022501923260839658946693611769763610966391448425430536641065015499499489635673398924497093079859200000000000000000000000000 + -60197790048106857060049575766051691229627245653763131984854724865093929419304082363287165692244642276676698647410630795770808251165427268772544941837551298919853157376180457563456801758387969620119600434088325330171211921923411775106499419599627071502594659058292147030157981989766713980962875939623752704615224432934741845022203191088226551898411504467606752663774572861813300640313088920181222031095196799660815983602335150768786180016152522689506786988405465225896985005056321496460370648975667958629304750712630602583131000653347940579803998664957269318581861444451727666064579589413770574242472719516224756738165977370360527640668831398286216458341900812679010920572487942117090308641034229991202374709361263017767139439169139354023144726653343789079750989769715992492950705159977078876254081053185370384176807570524207636386796000469204212969021290876607648647801137532955011267474984133195023390839866517676471187397879383772973637262145217111789457573682094323120624983839315159411681878590363027034785190909216611862444184830439844990275742968988623530739984187358517646748016517021684450583873437124407490902915102426068947796853582758140994475467812884214404840192645189030131598861597463891611997196740848086729273832308587779712228084616445696518448169997819361827843928698127496295143382314993755838884699484762811822853129388966130476034864184038971735614612937524674383588716010407981385740376599241570245661767149251080254923073445320388708642270764741959892642313945018042687304028695984936118598492866621098942696422796978564469403863355484295170546714855884664347739533203784252281252788276790333504593923056431348407408131056704545655834002593220639680983310995925765697741608137937040118995801830324523726739532000345111846439351854060241106304762657230300990142287914015214918241547746389595935680239515176079655405291438447276419723942427762754028564306394794822705439426684284294601425855513969626980647242561379324867204895916297413770872186870596245627055957289784464002966512852341171523956057618498139717505996994251455093940549778965661803772944135673789020501421956303091177342272726938563565365565836350118267810886301090953198111855182486023642960962478095021896694955198663929065262383179971757505320498648908143084285811116421103971362048128369918475707356121447169411718641559792059622056580786092810546114020865389476559703161063794617494972656028611746861171225965098058966931829825948660745057053873183865931423031691640757883539001687603675136000000000000000000000000*i1 + -1928647408931978579302549342196569767777743514286467753826656496105925907777042994633139967864203284475544209438036373606361644544945966541475557713518501710496841902412978724823101498660711719500080643395946447388079374767609740536092528316701366732239434499715479302012996750350540834670833434123569419275711194593950227207029621378681338931878493449729323007314384982206591420671003196062170998481499634078491139086601920143296109593591707261889923985355272435865069990617535762210247736259318851076230947381245382347143680680262863303728758104719298908433757328916555529785459681996065346494405963569791853647703399137701651994093014569208355691081685690904342403004121737125067103663211298788421935167044581263821255632752401329369768685113987556597447265450201903169570224366990723984125751576065164462025499187941838610794280149343329272550903746460473989930699033573186922687020318500171035865057152663747382281647204470809492339312615066187453112776265734820541747907913376590814012278358865366153895777975348411348038485647945872574805121038491586343482756673465673580462196504029451496645127591587576868047507409754053632800261440972993760810167773722405787923222656138673837994137072553837009464345576855143854793466183369522840302196334444403914058793827069112912597014414674200579906608695748655007939868634623899995782546619983767361428757961953530351157117127008129064700958367326404742322365880381271129674027905028024471311532291578649780185939273239738768880722744252060497440993592520843706641998181632578576254543101500322253634217832897928361590690572336463572718836041957037808683512850404183883176093576509523412745458997282930347828872689330585614633572117109969878709864067067832391665810700076154301128124468779526035084187628990307961246384164712396782484502727268993983964155676415380468186053741705991775249156715882811019036107234617760182317499801657333728051924050743060628500885045450464432292261780791403682286793606005736524114707093093443448673843461666875837182945790907611186040904118433967318829765138590491765909465349184238828569320280558068015560998926115716118938041330092736314385738174758941816051229227402642984348259061091047156657331631381183897243928998226291339946281142055852091355576573929540123259363449673427297625162548117732397699730960013193533662493631783362418242926238444044382531254470054174619731723573026149074418273945006831477813254324288184447725443422124358200988111353068613670987388157358377934096943328299759697920000000000000000000000*i1^2 + -29618977521246287177655941392674197400573174058109728272259308892811375383222296032184060769761170615356068357866574913013488082252504627222461644040411325405612900269764578705124664960388329752790402087879911137423052010009701858713351311328648150560293664937995662007658269819752413987571185751995277258911644360910516932350434338361448446720076375381178394746188866106672187017708910535502077127393216397455016450156382619937405522727683093921981471962720963505890348255635679354273188630284055115293430745784353933253606964295019330874998663137790092236576860224196312640887473471039483785178482979398318926992537668611814853829203756864347696465181746203337827296089553589652841162566649009272291143936480605661706424904796042410923148613679715192704608052088955021747637133981658058579469505911925067177213367435647733191017122849298073912941693334437214901889831685594762772592667899412668189850965403687417056981660813558393299244264133101773806035032899968971774785325509955491399464842149537221649677402567453274135341795221289765773263342326389480238588701747068753487209013305727381741121017939261695116291969023571469917673800743800589013393950280889959280594312997099299517821679899834376912857379581995137083652158644983476836415608316416624644388014154035174573978291520813171547613313424985274470293991330030361457327475467925564875874852710326014943698681179036261109740530612219431006864164461890278844389523868522385257359749219911530140204693306612155206064935187336286205274236908386786600025779489082636143147689154393354636569564139320699458397248362056640772412122470387423303673472260947154758611809389005356421157605353998931001786607858994643547019637017411852893062799500693100558769694873931662998489737188664714396472087401214349154800816718934076528369658972633447949631843414652571739364391178566962269384587091104498631882471824738023611148938398611532962049878637726731167530239712603834622609023796409798935638768924047025468263304382425510507532620513419634544968585615079494288448905154104656133856201085737774139729057592550383598679345808838949118592138767857964339994253276864647455855316893746645633092514629700456095857180452597901879654870632596740300733075151252435950935720855202107219252756362133891124563026638519740799909032328222781500792462143167422487820342342725179811036014877129158474502089627187287110270595485171696341627452994280404302222873022618784430262265978013378197053291656897514931635574126720133984763551586860400640000000000000000000000*i1^3 + -226441709681176013891791324766675012444160652512596899968649244169341867264268936157996402325568833702681260706760058148640441070061482476278292099768084556175966606126875341939402238248291317973639697827129430010489346875815439864863482415488080932829866511672425677593342604350864619865965139517789256314190767277934395043655814094804494045595389508815736246429610111105249403473743215846456443472372892325507826220221253463950263723048753212872021390974279781359251372926817649901227473134201788276001427413177635062901950866859665223081579317578463693788282445772147703451349648505830488073987807908754084539598615688156900798320697305663215964534121582813342402049991567957184677280048998312350954551634814169631305083248955103941232870602768349341420624698653487972350384193814553871030188186629932126009864029681296907969168052293180401127944333479470256316309393853224657602331832483022731382455519848337680900895999059433170580669186242162941848087925538025594313964281937563583222862926292165367112353736364959100068097264788413446718242225206736607487253851716440768561921553070994937051447427832954501800890272592599531832067504946867678739002057325491639580544585589821348437232259256386461627314558865145020515724976437418952241364534460423311075393631817435990840781721818074234127611639882420832289896530652123546701962992616703764453898233296292589086039216052913313834614261257184549575175166558745487279927754149365560515857254223368319777333503258293187861839242725954870839857096591991121221615510366581120132331415249064900169064339502053871448155127888240871824430355949464160616700271075951369766163843159036415609999815424863998182714279071712252164767087292253148325182082097769818345342327497586732509159336869644702059058281974680718221146496027816210554139307915362009342305433302911193056683370054333760845672980113423253986267859083333151642985308368566247155770533272290492973984336722786246123773978241166054457489424265067695212144231095542042731857180939779105289960997189954260882789347530415722923694000628895236634683645270712868750492753611069392381682010579496059058895359999037082445882163898963995552470403272731298601608377606935155714050598647976847838796810400101251212926533530528925244420398921904739968871483689041672595040236764388890060450871669989173493267616730095487408087883055216607464684301519550172190990437326277586101649260668146912415030258955057688367247392845849770849997264441637931865312901378084182519536822261739683840000000000000000000*i1^4 + -794338268949785188751390556217307613218521510960275395573057348296307023798183252804799626152039273305487970629142478788682060759994520740825998051293789637517019360653220682769122358428211509095358394924347917101147101416132871328896396742780056459081520385057176137662689073639987115957151538370718151352262932459803762556677743449241670801481232408481893777267221395748415891478351875785650135094990456499744364127290230308396312493600388654131993525367132532313388119255326300366002631796207296836057000734390754539877236223787395169734064947587450848091465664572865305535849168193004849059932767646640632100240304414859706261301144120975718567025581772683006512083289047252161487507057275639557436910226785316275094431769997849394520704676296887611310821192164048726981023292065737438129298642788737395527626016912295131647047323955140676945323519775173379189409187557961481548153263908288538526331085173019289314775076142767356924200509810098221966399673212337627717122191900402926697064696040884506841311819411176629214353927249409476851745125876934961270186245575566873586990399647043811038717371320687655035976812556093261469164163397556520881721331724143575261042811259315034561191006566752614196935417008176607478247970173278361201634029098891139986345950377484490853894666834056697163828611362882861049550991568083887152611145424640527163553178467614835220451912946669708078151471973817344122776590859240638566704930052501614920596151533176810343959035246095165588557263447373051919281882699848136595142005286903114684933314348468120276339279108339200003389307603853129709684963385586174867437936302799962486875329596875348687894524969355121756673195053421580732994410669277869008821087097843165072852008790228018014059350109025173290744138927347752833057250537869681096022726246434406876870466992954792300701760317660654634019745957154817933044295676908936343217487675418310422877349838972432807507665698610809182279869619390367861165762647088044642949553269966497149691477225950979655882755811755601312797738878573864124049421543636354457970089974356063914567789994198271345396096673921936108150630049149823156172676915274859140097406645499035709165376134761271408540384485492239383872788554277273854253575221159056308188193095648403279998978136002278055973073135574826316087902254543219435047554685247436628975325680648245253870196755532405421405556488260834797467809157578751663237785040986866702777769836147739071795104774078440582356314918692977421791402139173519360000000000000000*i1^5 + -2319231440274555347309486571404658226627129780221333261587320896849813078463890116436657566707574884048251285963299709999418797300478245118788405337666592099184877810744018615353657612394088475311506778066860688995204487191021633865847747294895872118231233710302012132923601717311407427131512900216156926686408637070283202014281029093718862710088140580976507189287130168727987281962817533524532009565636000104501338531397623528361082528388712971732285958381418467978791628703179217106656345590221768360798710970241088631061844537936720568228424182471043014815180095701730788940762978912297628891749968248604865849864270265321947151609715054769140349063467701543146156120348542190160274735128587789696343358181997825127243308986719649405140684885142117736622703373965880986087577919693130201883775903942701908410055815316638357535118297984215946203128119957799799218486722909539835598489901004877728512626367152338265174133513965070347839794907109497714377639525438341270474723915141713106304096959947855792022453195434843836704369268079513032150741394250434964558688364484792438875676088838480983126759123588400423528125406432624777296130149002263570570687891485227091152374334687300222460027995294682396265198455427900403656556213201127687186277720250384489381514400406008563940330582248886464335070257546775237710435468479453948515596327346599584107670114206477372252343398514664197636286141688624418777145251496736194861383732396639884681250805099361445124892515311126580488077700990634328356633702764253812492409687212650419833768168741736646854231591006336047229759798984651631064497949666006208398657095531077347778903712193485060914767815365243107496988892406258680760110037249206365083631500440182050390429855373538504383755606489548696578486911302239009591362739516127813863130394580198927979119893064480648919197746585881692768298921234218080101340300213574891529730681362195723904463022496558282547891806653418953860033929058196891855486333528443052568115094660512466307064000921771395667854480456638176858415612244809600730341419691267040376019315660124537352744602687033115018519885805954963558620631925713779475449495477499387662375499737911705755557931723824386761219438920697825917708303214368508009910113498145048911913715378237908895871264280895387873330940693403983021411411902687861415661439686986333930530960803352495704162938247534903711797180132747940656033215524622776869518313742720897123534171817326124521761686936773030839894962838524527304519663204748492800000000000000*i1^6 + -28266521134790129154185790007169984491546911908849582520720401444291560213694170953474264061559411111436420145569124290457829834031943704797920857344117670507376514245365606004320889332729286283156588723333835814977072534006138074757088164514614088684893326382349921755111357277527454926810101839104031044127352813735435723370732732668703335511779679681290679232999672719605405239590506127206439744192303986232944444544647312798744237830671265602392510989933827920719061702397163318608143735297572668164788581290083310161523716079963390806517306813664493213654711920135775600367398672978399268016536434031267700166399269359936939959728066987695484630605637561147812698800910959033870025483851672059734903480293662534673601582542849972777562314263995777207778636996666975098385991207747796928907214303329181958854628128768921278448541034961294301943524467981626869456223806430423389967569770511653944548295552683755352836129080952074778342172952081207390937836892985030958867434631191786024194706882948981186249100788139650946995668358457722535587872375256030305266951056532553065990667607958719616050472236200691682151227571981871595017813150787081052043068593917631642355159676189558319146251197905258776228324512060255880176177257080864631306087070011490465749892207478982259477479126312478966653788469096960201601952950312224798061146485721675745100027617470348346806047471268083611457457021281438799106003786710478801967187578123695782654773065960183252118759362060648513881603958036644234607953612311249720893822296451733821488460781982407434727220415614932482981009379810737587638691124206945371211476744556183026692326963670794872352341137521829301423215846234005881775923255079556007485616850428765327092674909354971966391563105828682153834121233454589564204537579760193312159802038377408990650932195988016839959217748198917408483932489856889755328209761161901155837318935162000906063777974946612369412642074751672871202368473385129465293549636607652891065685932636507367273238390912569199779372980671237271731524852534525327057947341607599285941878120046207840737975886072184914149404802702727821102783593037127652770537586179947089439781677156306402150672049622717322940648050113008877959147036546168739281319720551781569968416949444957679826429022048071371064256762734732782425412464763160225684865917421181513691662702285158715859116299968746617570395609873725302323915172542476180893859027487406482675380600560227124642652355470873699562187256876812972690804423782301696000000000000*i1^7 + -161130659619442559742831418030507923424005261479050021225640512200378580979093692308677844200679267088938766114550618299182125503543157922269361742157579967173757534764801790931113557288478722459845002576855289971495518718237394320825066272637619040686803010466796373199166739977807297176651096061390681666972167293464381511056604846505891977174184069326862384972444246915375980356510300277405003077909855240636719608795084098633315847797474428555906794324868532672195023784177110291534945871679560047911515826240128813703968523830371259323417492171776896552907352294165146789751672591793188889906034122884106088225437648710265786114814560703537558226149933177352411741107532887624961884219395904404452917701605460114260014967630675895429437623563709967191947922049300219179343700374512195980715654167857634580062575542836083350768416898219990761783442790814354975329342815934405485529949975078942556530085483956002961451983830871656872089106767164927283072019491437179206055504217723948027938430389083602517747692320120696136394979177612108683838921020604632405275465159850176783617468225969132873171156715976248619233475140404766278062498601082556397600923469156804455740087067724566114170185364433026328289304069147588458227863535368195569427696268490603754486482740589507989169384089266477219614136384370840442696041182136351478437361085151161734256807146524642278427456536545653119951625604649784276560147338905146095384435365066397287357796948219731499890048536871442975048368078391458026240538837692413316601008569704647623348336413348349444026680010774231145014238798888983225815830992999544587589633260943307557609887103307031598216913408378560723102799101468947329860621130305451808518355754005469469702358202590705089296849824371034772852725195413179852607555042474434616158172512500386936058640079238455178638893420616272001750604315661430193050089466576336791064086466424898312636104076923331072928648636236169818038666401810172396878987498752047006470765123605579364865430643914138557922727247355191417994049961841177636269166672703498757421836330160428570305288148217287777530655819986952341427351045034916077439755249376668997590396921314873719422430056675556777445547873434644221435847891925252687020805818012251238041104499276959197224177979307058708648306997704007316334355293917683664859862621397498082148177763070162601299387496953965367448140519669503911859049902267211740225724373430880516855108276292751971329813678757951523738251115815522650924306444949913600000000000*i1^8 + -2263036579059538454997708643654311149313697304792042847716762716227234093941225705018175054394948848836050641517678733967909320192998468364986491911182423196010024534700018864626134344978469571520148177185673437561005235846461828687248395807550158572196976692796479528598091217338502345481927468322919272380467341018829464822250152953896779469063049302093525879600805533260577399602503105190483172247632636761778222360106768854233791790212700547010942037862324874805829305943612386086261891420142528792484367427927927451313712270885992424275202177257576887552119764711541554956113553664361154461127056170413353938635185609063701141785977883608654171105654605025123737317771132300775533872611809125957799690783000405379967319923790790489477730709000979694447939399848867086948945223966892666812181768242451948466206353982806623659395360220863059590437950123308783267488063977352436883528644696038114302946034093910107758372686716429954999863683045495421299550209297103842434394429945522858966273190963821197351745785922174412757221109501708375631929259558507173838417898723606152232351836084431152622746194784721725027808002736331329419200037115452202688258116933102743059299146579696740809491099102860375381227768789398516051684930003247632732197962632950923460494840081558681344689243486774488387460972457944059975691901402671497282060575822975845410136322188117058360380450853338715484753637234703196914503809353898571880402926868781325229181748970303627255594315429145199223803828980495695093029015644744501404415165544018297823027677199123003570226926280984743033362417562684308023469582290811863611222567890596788652135212617203036485886062909033988230731502255354678065290176524044508482921985440348643723359696605008987524604884073092624757658008771623693098950348806808530467019197628145840360311453037659629653336300580666413088707032026062942372834880419860004582390000994540027179196978971326851895326888330904831148991500713466336837271872301723863077263105623211642682812981408787807565702263449737093002844066164727196469686787085589451780696153503055938472312110126175879089663780604331190300753498712066601071382704614404063627863072869955759375770389934388919898043954006312456913601847195044415112188627881781474479967338431768673102546120753772900805762213061070101446855294595691400208971996452018956371091825026176098545307038528888202701074437053194849505011238560958626220825416331225463708676408665324858786833550272715034549409611958757206470097723457536000000000*i1^9 + 1267309677818777516786112131001971256830732420859601971442633360949972102027479749421151664464320487919388641631879958484619704326200201300649281913890258097311923671744419124467428350039425767502099224724957572630138400244540310918375803928221203210865308594748919522973999514278748821211110607885345978155229834845887263768562719993818621392772745672554237714852390409575060496182628270017458025213325075824731917194067125075679301808228702258595941811415919309555233690101123861097792515175213371367893546670582326462273243254954678633245309053150087730622430069012504298945990493701619764716905776894674614964172430889264643841768703673196086455869286400068019315223845084252733104647893752909508132224024133055393397000824981569904339753134783593298551364152253464233030305787475816390804602696367025493858186771262608405436052580817394091599264807070084344497388756646710937168003703693727299231137878435815681982878730651688392637286091191827218738803192763293108832756148054682495804629731624471508081625325781532823705264654590628434198162186189788417889448594861952416421776074030080664741424915871191534404380389737156421292100985103460170381387536616493674912999183531986062715316305363533159701895226073258740938301924148704739964303030597195813044168587939446325883913678777687568626684713048382870140622496155225599360049250424358511126341126456037695427710095272522837834938905073139479110413512015807330453882859865826552265345111923288625939681577624252167074803009595764249426725134469802625532537824484716898258787751888971462017461428970963027427204008732066016297140028529842765806938136745789521305143799056740865710249714953783207008341525159645219475535674879964876951951208667938560138620689104735774188683802614869057373789757598656550659376356782522047728284390781352061349750550884279255600122740862094871053370781735664341303220140592010867528985602691187672472364347395569972736005733138308833713072002179656050884891420065778970097434947799122501136044053112912692929551283560042040975383245476240803502511158687963385346194725173961357583951752282937513291327152748335777578449758479601477794263219538469232939133197612118324820244811847396579163369649980696166942635054540680271112379559045379957506289642991760946074313484736388658075622104567799825451762684780658839629350713255723287871518044493314817227320937502543809175900862878208962706660552860008197318651634283335710341257090868428836640392832184801815477461340563709840436078529612873728000000*i1^10 + -6369021280982026521323588976150082224649518190026826989486243174502932298061761262853580133322010240279747770979446249370146615759883689593206249694939501324420782258218802437873530028462330827498111452037104656972652908448704982842335330809193064537126493019317597420073531225500540249890918949443582147633600435124532067741100852971658542379697002543468621934049396028067429043971853816393325599732649931606489613863529132397940452879687390379316877984011110062417113780159382118753328866776735823167433937921402609004314924480972927705094346554487444187735715006477363618818699615382214598049160690194583790552092046614177774682574468496496390832278861316062689425257623170856017198950363482657682483502009585398335860190925373126991120040075313172101681550729773352959217249360461012209070720145293101124311340335530759716876373568802214894023924058753815494723415912843907886089104466153274542119386193481094674811271746964034235256570605902025554248073497617451948704295388963303863435198668447022020080163573875388699596457033485066094194913723525373157401287802284751071269306528637354145156339227351422582852431006973639207770620673897178865628138882805751890067960485981235045806387803228995433018391254559846387510686101424998087577775238976188307949935278712794503850564162979639769804847232900550771433257374120454213341495535611083035252439176006319455379306957666208043845253260554359376382240060156001506449036559120491323315321792132372276032227588198385227576953384860296952328811547533758459751923727545329216408857295705520021801477652843190696781447744390110804722446364661205139969489749759389133961394751977332151875390649118944193538910481267873282412912131201396238023738798589474102072502921339249049253711905910199514850032832874318702784341809815119081833598191836013958083186109326658395212544299728676533163171470935729694923926616101710091678589694199774428730922750482168982256367458382843971790408369535903758695601185039564792742947140463130755107042445199008499608361987061323683980614569222805212040847321051017254438518195715161594355737330995020684186334500109834613195673426109324627138716090533609784190300797353335349576244925085039742784431086310405790995215958699721568327060290981953460376446780548827504956373669767327844979450136419859828744949333376388602814587492468919477101170932830303634570426899557091026222077680597298687648433901365914555237941156040252664417495129015069169591533647532411513550516329179081842267699046367887360000*i1^11 + -27789890883272747833556760342118536475842010170665488323390657307393528742985449737620020359255147069845461936331885234065718612414153341183956118635978096358131281968200490710232933962477748612112349921149291291530583721923285463375195349047399309415829958238561472253300346973476422632544236273504693514019044109333633975681497162307918799870149990283822628138914527730398104026190888291454225542892440453454967357502744530922112540788066689458876375866857786262310801475677808594651137971469282186033041778360833848992584725354472673739623306063457131628643621907673002831199915857416069146965207827636309596805869338480048507611868592164481030816052804052426701988612159429646294715236649586964889882557385380042640309707729136226804777779225081878476355327523935312491245578040310523047247744279216613003837690066408787420427211070491040914550469713704140810297443846005974638526604204200838418824237052809412268848785474964742896171379287112541756537231984075651929862488197010404393151475173030399199708485010833923219323795005500283632045337270272972136401886006199314675349099758556099044123445092002145397756231507941762893318458706029941341502545298930467930549824836952653193021710959526579936052137146753525713677151368433101543141751704625111314708902208337458330604319866654655289389964389316819408450570785798117051825406687395538017249781784022910833848195980880251105457682508610978046908954992553359111379181661473852060693615644118620370881042238866443206228618072808037413336724319495327399410451310974090887573587076714001891577377280534122100833497255064145513068114407101104166356594808053004395012431921776730535074748874783322488799815952025493299898620902477388147953333526952161134963241424397716501288459163459853743302956121947492839528447185522833150608393266301296800110466760158446104130962547482614642665147762611828475593520628584364817570802269866965783081926143460773866302973562365046611188905496612018387161717992245104992971663923375460808016071626842531999413039582108545916469695501068891410945566451739292422456543679082718943082350583167922578031593593910066378859977359912419826752264929471831890123324881221260251541908090219317222091066724635826735912248746203336752868191236065667528399481683680181704415789426802429413375122172269567296604123448696961399726177660634875920807965584893590264933155177935289353057562681658685455530162064513640838626720714948449276895668650293185257662936949610094436093625110834133932195022625780531200*i1^12 + 38294427259857341686077348634114992443813509013729050536824619188576639699399840933916547783510698703383785219834934328432497009208380287457524288058842628264512697570213583856108408552177911627553736372230829694716321205018737952073518809260789555129511501911549078014975773372310361722085281496179966627017181032000662778351542401522915958769881410873847452271199014337746970311348568537592562253776187293262399383613885366684451275796819544284808748558033835943492531585495517762995643059616615719040144362995416464652646252072334886368323935152125602857412155438813616271221003935641477481176156520268488948879136281553525226383688688273873108721789820354997547113433657483492621199635341154323906225889344800511765412836739454204538698006619640085304568944109925157799604142249849338633743628621386302240005049833267693607316057069739293314096567879807770677643012783750382190611682012879693734002682993716582895142108233872975943983102349691851793832280164357616258561479721004865767805327496641667269999408608615771493238963360003365636275069563116051244959382768067564284404762212166275511472212812057432536333937166109217830006704682199937285172832149829389151037130583471542693979764758914856839802961958613840717620890078613017320014530612289559335845464755702028855467183756357260847723979122142113153449986512231770512996158245561160529576554790371560239705746230461825511386508939600355369458572411130921387026370802290403862825355262209263675795833980219574209711145846714637484894784992435328684701234536278190620294188247883048091401828994278262759007791450353415706385761921536098863539485139294924136936965695464813106038999464301154023527581239142107401969448481088385228591855090411821128961640033139162443409174129598187067879819093615035467907772156580809187673890488646401722794589759146368505583970353126868069865812219180697088981302719178025659967276839207808347200730929494588266739969684713574545885233091384423376592106178354229933125046370495378238955389088659994511911833904753648001440652768529053673497886694257764644815116175505336251343676184312064058289065339475080861425430665436791259579992670055871845888093052471657932408721001418052155603724859006259494772953051939203955767311573768108326468622974193922325708546952435610742512344802999812860989620421978010335063661694295468470987068929237803121706936153156495169187569314042406746097515299116021711009943669915877672701326478520001613023424551631822598691314923678330433633503894568960*i1^13 + 49973492170151758867692174828498527484516100940296790844938035540446409665230179116529491912524459254775261660638118337162692360767104586282577383526819359561503474901653532648153728496967736869485499712043826009943667322552407568641080307915191686902668414197612268399297703818407311670891135425229322776151947826785788056688707814963578143238065559228367961525554227604439504716420238406418140259634759825769284823597552246160367156768923493174219469872155384082132489255125276899411339340427317582671100233144923767667697968908429166924793095451361552169053224512143799217838507841108944110004691608871978702205340167861754771996261642786755267351076569925484874812835516972895951235468309884943921896511305206931497215855404573975192684987997700058390741873470597169010823259022281339188126567071908298122983923369265143731191326179215454613410041411170209942962667773822707838688108366305985109434493273519970778742575568828655473150247262743887767832714504627254002073550729011481435076978463808992937041761568258558682287927890718755338722291924503549990657535451020368139047611573667242457239307294719574479261861851301585853971010049693371046770053738590225146923584247059918136471316009603001313739384073410800719066974433768720261904172663536646639415888171874659803855826369399929228117499570004995306065802637086568774512393300536589788577922188193831540405285260276392279075472749229289687942157598187944938442847007707988537977400588203847747909679959733073564295596166197726504129689134105291408670512385770765315671666174725088972851071332017954581049556757419594140582101279114032340435280488157180058713920403259989298326008265315902466240124714790173300765153666075670038857544430134924735356043829486729178572457589265713598583474136318490153981230794926911923259838937763425550840459012236024888144479472065054994787333143299518215359216815130576802554889488444399884924717267696653695099033833553610709061051177324333839444228751416751985652040561065320494068437534231938795025179261485286048049655822941932859232768668644409453632283806831704866465171569918773676922359610584774681181983158684225412945136167701364300086130967425834734044658244342787441599566493012467051609638020150382405107156379236429307804067294318719962528931108818665957775344375346932487557966010507781555250070155799136004119329255754809171602666692139264344144941368184417965817689455260881335024700384327137476891264825616253061963607758162291333153231026241453617543490043904*i1^14 + -391617449157626243217802887018626148225286178654966433521488062283094994238713799268690386855630648886240761049923797218085417808113498664658321622801408207086697130071186134831941977986140013923049153389350471682634124253752609452174151570150201940974002824078741079500352324858233286321843442516012872926082029968964988216005951983958696392760247235451024645301692390212629990350740109333706263913494311580849341813686789009846333714467809198885282765719416072860493243207050561027029723337864926022407970033954355865520884563849592943556469312860120713476247782340056334555662904492278750848553541401763891758489224161091589147525266808338473100467435469146460567363526674626206451897260992019128168219954036573287792177697599693272492149297058507593717074705165990143418347258366185066964889345012967937568043938434282023537732006956237028777293489358004030459372772810385825168014689474740766639687891417800200335642432156786518974723280295286752802973762362931228157565081170977302633205112084981666062971762535254827252799812640609692831691823530083932622810596569335666417177585032712884616208779207725256493419698321733007413759317162666248181961682868676023343113617986643503880220056934168520747922247591328226090926859734678893408258482391952183026201420470341051974268857456332824902709910163536431271624095953458261700627004239956678224203131563753784737507199345090591147489590083197223905338438121406910028787227808220650001976368147275616406262457002333246576481468101783390657853420156834641863309295922068636210553924529618438306235143493021244291971791912992330034097377781885609499723411770288635945900510046961184750675946084996876611510097649881640924797201631928449139305947451500954092545809975164721347220928308241563347063822941645093305503879768126024413226901280764313496418298109735959707243115442566011509177439964475764046870845324466714577239019154086792521246830677223152701483799452816671267298251760637405981053858123677066770021710346093775347858356303005892336819965553530777911307967906322009525932564869339192881102903149396690675571186112419671198316944070260638990069112853985286070777249494717365733429469856978776411180934532518322755770236251509572123793362280459891023262200746098695110168555997055601155976902719885963067483383340971117122697792919761481919680385408768917949449640056797396059506233383811260864104703151557389658133230417174439834167182520498067033300942837450179534672179529300205492878557125176421968919920640*i1^15 + -532675737529740763282945113522110073693389926162217819299134220835622561119205499676028451937248687856114733523475888689252669165968742427024357508126503252796722969004026168925239497774741497655812981360062564905136665031333061836480152012164165606962246273778616453153983228861534347062757650580713747553799196150189509351566414497078996472425989516588342523582874011503086838918919180617688168925177481678130269726483162356150236686585181831894806231519382852793321671379159192238292268338100366205354134485611997030614062053094364740785840714825506203877856762582489387117978586568947376820944836460690738417099798677895717777839568761853765399605583154463017367455866677818814166983411602848415081674575885870012453537169844660580192093798815857748646259515951568688113011339969986396752086716877181086763515559911125018872624129222210527420903228451745809490774148240801962675437999988022131855443676374290395598367656567557678659363364193435809298277073096839516583242278607778603922413561525513559910665795322480223568039261769725731909880150666403874961743945155581919388518244769839321025924587420143894608754828742975913337954755555486762996226546963426847538634622096981488277742275657270633239043176891702186939773580047475650629926418299368062157951837572059931433384494373695611166351339153815718286862884202052682868622312218185265201481412915313636969140005886945162663041455742248695886304310627324398916144142100193753601006015001348451888521185947276604512272334573752088440513517621129783247383491270676815721208470201636348857437201253748958242056024427124794070459375300065429925470224649100957204202391039963525944664935243512357103610656251583774542107681295177593485847861688258375619250689829084457688580971682551680591369552031813652280338637713931725381602443290942678080244707504838499144430848532192946108715929422645522923564727379962295366792015890033899436300901760511760494424801550167405960230783330293752344859256378633919490152765304856361379019315208735256903067561832343912154844156063751455723679072476879058911153243009275260128373121388819023044034592714224118863368673715414311755218122833566731019944656386641447641807100529248995957961685973960702274167659968562543015830329950398045358247449468092738144289980550178260444029497215090749316304031546558962755020201739368788993492687410631228277497881684071036220866889724559605432047377937263525539305926642670237322566532530155965493975665684736678930846786080670828965396480*i1^16 + -298711618509349290979431039494984528051131083176773961838957829423089758568939503257290685272061835768683963355474757983835161554090057690846632714143761855773244221853635167123558718238838885971616763256422461029899429982955747367607196541796539709956973098471646364455167761800753109100150767281370152448638823851034358946687786256460727481150467751443246485189771080149403812609323337468499506794466573079074126478874968503744868262179172862260360351587229794709414006487104741933574050990237030487820021261193779130785850452341432562252490669184285937242463574383351171805824334228591596181835373307274890170043931922243106550688410376604796867810922343849380216891040954371821285882343519511369712654449609733245970890249897492293489422302121038276861758048677973182269637008816311122143398588907674444265083631124273540130568352319567089814755437263288979063063060335729048793668329453992800246936195330115890774531422064194852450305494750895213361496667028545690982943034282669513556390528773299457611752549362525717693584023156243463393619399340707354974574873753834055112851662196761893825739719913009509226001093268886072772520167802766438174858391282142446510324376306054143264665465346228087562146644374101890977406787616065733211912273782013805593700734529867824967151514242803121426079944768683823119119507080874214802818869780419283157123182266795902460471638840623281863030323074086120727176749468340134101042578659784484303404173863606916620728144517084577739606540775726683701050945888754706102075230857255054187557656427693249086200837544668853412697948703924730276712430680700313713953398218015691073465551576075462626299843273263928898853478177266987118258415028730356129024930910642597121099922033505910967416761794046098540829278627339894794697526498581462564373856799038012547022264453566498469516784870911626932162062164352885458657551446376545603716805474849678460923702930550015944958757977698888120794153782941190144662617198050580323126375352330680130191507156900455876890670095123433894431561127779291158793754897896896332892985788109669790259642706554068805312754387773107813458328705150265624966390593419236889835593435867483385415581027714150351506701545624913326500139054818082259758873323651732400641689346260591989410110360625819472351530043114688370285261155153729746911096842237912612056477729379643523366282438345809613047460415205217505148177701007833577140031111273867189275719911423056082354849148763428695787293681743514566656*i1^17 + -964793900371435816515616415545344678764819986246431616610898616156310036557092379351711841357693528603735313538427471300795272416047870509488996174654492121005127668754126168740852978872514137283435291101268815390947088230142795218071216727895422973659300291743063731353622168200690601261235460435148110764442132273263360840952725267132514747410679549418162883692832373528367840307041991984726317494089675963399611405536531813878504467451852014702389598543250407021722755415056559069506321231014875171837759900265992473963489320091161609840139829499569369091018340856711625001684802678669919173072510165597802484969243733624748887959508061050966520490972823581479470648089084948906066511243074788748666881011280067588922769727968698444093107178956123837987912998448795861428892665959392932627677283213672237172935849352023955152904911506744271748258120831691323776520724118948087874679350924768487519331230081785149834766234976487189589600595289147469353433954956701515825885696195521413153998558189006302976699681193441109829353206964407664235848788500667402477808865564526691078847038092363569295474426395896022755096629562691816812057792240007142942381508922935741583100160634602794560060368286954818136384705404341272063454181139776297003469966737135802860174979806937793375667491427075760501518729078459564624374572870464509889022941573883639214350183784333594044888915313847468122036960516643999468557343322190500893480300319923919494707802369214376232501123952533984504064006808767679762772209672172961600413783402488499348977555361964159877710579020223111960529026476476693499380406178424846963522088501265811162439571054460520018256499837579875227773351744888469249439817974708934777438025803191428560974645579519246683224374487322848987877739580428633132824655990973620859143883212177145368539612623683478542797992027909124465290974857393721161058321805570898594389099273231080295667635232859776842666612750419812909372020094131761674714602839859852193159472835781027463643631662717107930795929079845219066566907356238169196419403353207159170108858999976706891434260781639011913234434492740057198921900127136781835097524303802699405210663329050858579309529132748718661326598958002144287175509762612153143774164437343077522022935928201694267099494879409777100776600976892737784861748300687895505524084194552309995366409954940992648336569863266152110350491436440880913875080085720547710988514004573593205550667677964277370516367445660852596188957778796085248*i1^18 + 1316306133823727415552925969460713639378845773716748528368798916345652370752255478982257927990156556415828641700868459481426151254330561463757068921157833603849652406799257968319131241403810804223013047922925841226403992605076535386433375413899491608342437356362937558692265263997892881223170913835023964308635280280896793787379288113577274798076491605136162571336869864747369154850549677881441007553946757522147200086220612093422817798131024603741102481968086673855684548250505051010223202337751066003416833846687761568721601643444615551481675607368770766019243030167611290514044634429328706198680404885172365265235578733611645944544465875388158987764771630933783393790396859007783901818875125588587103507179490945949475732286819943128264575894985366832549249414453541660311262862646159298250486845610192901249985968987737154723760998754241369177344547236197785141976137541801720331501033550378409561279522985009257233220906992373922389139603220421359835538121385994287197863453477678829558135541015739054429328952848336935713646770469182068809876516392496635034354873510668337778790620101230005385072356950809231387411208257708834416452380985907504918046789918282841030494166373795862038857396340498882602405858485562194414472661069672754643136391300362610405405076416962383727959523805396527935368468928612323348845502781325921193458394618910736811914663725597327100254141265997929466178898199135521157220776180296485389935969867577547111571131280187068828445650199516877524266796305160865470713821851150413669036420350668997191465864409972112300691015734002821586653735285034998338768549166758490408320852291957183857436396230480550825701726256323559476649877495941096645814833518799767947631648947575716135019484422793342871420976962288710985993471302978079278078515173761321411412957583715375810902754535223092419906964637041369498446866856653221727702209149865647259229516855423289928861111059335831973385038581729262263812070616731619323570630301257012309922959716991952240890985752528243782824244334722279631351644216690649362052877229936660931162867353491080020332292524573860212745165732632899510906103921583246732271532830246062626427729169968951847055684073060812219785442744678419764261396636981707179403671155235226211307226476176891122723760702901368282259258619812531192054967698427644716929141063551433471619369332039807337920911312795732439938694098745635438073577865733734830379348837597833435169120039816443700695988895922687871429403851358208*i1^19 + -404082323086471446344720433912733667559373588890075306103986350803605357671581111531339767880606618525520390123625153531932650592331344896430432237262978202655695872596886097516741402068535913816847224188940861369556567103576967258484422792964802068629115047527807261019116419230434682383350912330011100974230775037444574122934192175511108650468076549992876147136877473389373323498186849840181656727390279828837547128352353468336515341348121879999396809013072275440803267969603908933264110030983471609295995178698451506576253715762680823619827313762964093413032373975623658919184251745893307346265506927060307567753561468775609353132046388355137709763716750512627314187136703161707964421663023527273087748450199601865964292551733976164507645265518723617488836587695838278437512062542474830852544977522314679386339462141628696704470025247941130526286343857164585190374326694447586853892169461911320126178489291702040155030791464021852111909863429143264921781130902102456274079910187611287444672447140177318138480345970821520083875504355146814389029260930597902621363987397243343870413948647079860296124160120861794224952732557389084798595266262962691111435349528041871405757908787352268939911500504231513690140584814507714581290687539920642333912165712806697296073297661254886197605250231379915782085853022027644716948153768603093190208146196504426204621455236469347789885721779478175302942770932937143082801177654323989821293858823468730932494096225806810226434231887707727941043686748984135095516686018997597955167936758913104706677671444817344251731195138450896390781880007711097734107920485126156240828664359256947823659950854582339564830479244037670569100325656543824699545823551967111534314350199828458670068022722558243671871711545023679388050087396546980077553082327111075108336602130148939890638552212535646219583224753494354265741557469674199401713872918880520912697153623808595998962253120086245886851577028043265937823486320487480764751479346465172383520225776080982735705804352987031705014490642025797819574657547182776550690733196486607257591129256068962578606673234743309496943312818020620471171973025487157565397969539480139728470784282809997667949005623527101740109198946198496258477514105173435834111796349453164429116928681167262013762642809184085452289984514280487617898258901056002030977893156059168205744095332541166178293425258418134641060793102572569862112071140530968806304701478491259396694532841732963126742512400455708219154972540928*i1^20 + 249671774556835162031116225594605103809970893615980280339838770714279057655713629128496216648149917501398213480224263795471727787472179957882600889374425043094746973206275522337121403972690388761538104746383250061888586786480703059989385529273845370934230436951440311256202025513889421966810575641777953861783606472228609018455360038374736605300146431251712638723705026977388295106161733911016310915906252549324152593784084018640896784664139228737024166061813910884432857679954099169431655385276612306778738320242815942787133323518257990943657809174556022033091528652423866769149120408632577781571417635385025002730751968903968398393681768292995193317892387322052017128190105859870853539806617468972212280340541293803536818885847844717041005367866821276889129293518366962913546393061720603043642715755804193767768280089872375272051427193390569452680872382348537561609171840860923686576723857117456350374673840774608269072987475685711075255100386836712195688269351392197839306694952774040003745470454699794368971680855877961498148246667961096458142886675617130883698457380641321287865686457826062913691884908180166202127309713269316126504648386414473259509258437227361970443591559688553226179446165848701369372426857890657607987860084572060702967859671834267158492912843763213559091783421802112396191190791616372768872061584015877717839768569864668648310185601549679246540295521577320362391772718611697893552816098952289363992274963591974887842601145601337636614032942839967179207510577662635334091597905233424157278737033575222915732345638506200209979714683099446536586106391248186505135421082558137847405692321123654868768197196550271378044519001173797001803498390843591118221302529478554305949404460431534822119418957543527598430001250315920737591720362137821536139285619681448905751829339513712031121242972603487356060817913541224139164279759603172468162467355811229765494631815743429055259636159788090025158891584316878315577060119878794547246877661886483106369768121038872483858013457972415355076365205345206721637094045935063395851093556743975212696491107829383858176369341065530209357235974185652381984138529822166514485180976477817971818188589064024420660020682138227231956737146172603168239750717392272809064155028272962891022560986966105033294473330431153616001912821661415454611396555826868463271162009254756743059353168197236935150934125678287113599288226362247956199864584911712461335522711520549284626072075644311060135607400002072706377842688*i1^21 + -556073873794451058262131341735898099317640098255216779444842671912797365477402534032338976222059444471693153700643548747251539181173848244420180897880713708636248015229250208299115397074617143414328731305694405400557622393350366803914844923057245290266649011479533285125261210121365414757131731092632675243286493647250195609219276166440670095758673864903658300080750256978847858734746312961206612227034768528015663797637922108195138895104896996133029638874802923484656546429851115247055181320586653633909603461087109531650353547339157055025830436299719198386729960367852072074184207712799162745426176547862805771115162309842605886832664479796535834474747883849825355300225266071478493545740744565086873656338912936521642610375799641623755451244939943825878530818930357709449457214863884202820956730011278793822927778550357491718381776391859209185109290431572577249092662225352159957250005312447707302714714708995947428356151946956477803099450023733835976278255077821481262198849987843755447654834164330040006305052303601395309083445819295893589412984085095928141720165074186395383744579701675677230832477960558625473531518955899058045958838682065513815796455708695602919035016364362863481152909681502411441611920328327463062602859539898139396188406921289550402819609715598529170752756883435256085048001302917368609657174154106555874436926515983852122667205445730362597905210506790181766515998296356100766737091147389406582808464399831417348604347660579649285144473693612998464285386615377489419375918323214836264552669622938318619890487475612732601876396474239076403567586402383449689581312390155713948671197036045000565423893533316839515784565447197616936923349187344321698962362248096805429962170835849548994610794348476821630793231269292877684699418633976489231524405900094953155589866744436299741115658470382314902666802741108412005644167661558742596044035217165639086656790076464029881858342705301053963275615464502248951282140592725084912969809231240237600272647760755723019157179149134026212434834419512948099931727914636857304205357754068185838049684144132735097050404873703520367759063877506889804929454575655014838601735242207269471114814333014286399694905816390987677645341318062634415734520927476091392656078415869492626220949810679005993957656700465623735251307756122772303280373616196194823702922790557902950097617130353642522987028242186591192362410828978856044959395312226111831444757014091015063995862789579189907806990851082895228928000*i1^22 + 545263055153709594213375877488891569661272077514660591812513652177872360317401811539141610992618854173285129183453277648409945030806722353973703220829738130486707401838510762728698059814623316548337085500909347230649286201110906354543948789895859953055323552418914118290822181087185497688697957225038782512667083425023312633484574307219531135068200266946618975558013729301218878247083985998393784636549609078018639431675385001571001595296968775313851604273005161355030030237769153065021137110941073001123899654054313939527440617384400089799581913098618683476970729874969787903659781197388400631422479319501220506862433142649117620854994260526300182114890638344570204610010809904871022000159789890212052568417137111862932366810533809398861200005237171377373601306694136119147428889428496074655690840304334374479099398304228171347649451634090598836154065167134224960601366473522837490619843737121430047394459078531521363465992797897840092841060911217108195195747517172055012622437881646810031643051335385770170930338445749049683490427744444642199552097347380190977597659722324761164241896130627833507283387357995167322412828476138435717866419850443257916840899689342361454856101422985869255535641595595264757391582619029757118012915873009725212876084102484879833269528403325529639632394318819630365229099763198199993436418494623180719981344846498819314909691088146041944356981187336693110934040359569286049495014927934200391752668395142349495312241822228589480010030606584096484660584744024495722504596134040004596221152021879463431298884700585644307997118070431613942868090152325604747063257786022404661850282725791920809938193231495823963352906166669971456644655994472006577695317949877489787351285357889412887719381880269308419828698325027362450253909458947763470399377174234323164344280483226318220867570531000698645768418065322644115513400258610667582752813300812122959844179291847144527191023579938418810578333943581691488411086734363582425970407411704330710648775533901159461442518612115906621157845893827843475343657805598644728500698154896787320778532856669060491960610755945907264655877835699511854383653925549695034161882867588647104292285270383967995089606396100957021347929426840957611288996908506387926835512491059472698281754423992765610584055309577675814914779674087223392025081905671985125476757146212852671486852994194579771647918615432090512980876356774544328138334521660506099344402824712050882287428381311164886640493029306608386048*i1^23 + -297924585354533979320198033188436799576746318417045411261658084203632563958155986946150349403119469810644462784381349553070779990910967462558913008797372805329363096349960881131232961246008710907509733809917272614446845057677126935620309595404714384926696445466777315228328555087370528292999913416312422888429342653231444923625658433417850372204622062843231443505419144626220811882759050974739052057047210981057480425232408922170800376957660987644551911982393412756069687394588421881732669673510855877729802070631514110707258111263462897366365992996658785444796750760612532445901943081907681043991449667620173864153458419777178442758695260409313847581199893966941075196923440401977188281931273838675757244901400525542904692566425373255617524974229417268141918117576289278950144745018965043638443488371295561783165825375342995556125318938434906785245878749767236090361166055728846337331656582065799324666705582439637564076471285283581097345524748982963016216389482421346670903256902110495935957614209153309636440248171427355259624490378277989298817474628991695602000659754232621001449469999288155989836630239599515694946533746949240317999706351219050968239449511545490628181812915852968049189128370609567976986274583846768972239115889722576891603000456173249348547598162007091111986039191169552270897764037845467401059678033493653953778127196669010407129019592436981192923087617130451933247514531813781661206438214501601763706920531269281075512559148734746455468845007709560224334555549014428323356180719367771905563499991523870604131005451779420979700451313410802608977860565403223452711645306034541893598761523270842694813451058320474337468085372562572272559380779270802783451248289222079870031426324446830499414117464996917349889161499460626748357570628009827050920541611900163285938357956369561497666451609997928661462590397766176056950315291971410196830560897965703149141775342167020243804687627003531323915334566090997599829829263135414810312589056719705010026578395871018574320736023278559384874171899794489605538574596370295383997178462629579620870298982821218217853492506935571016577520086024208737922753364969670977651366777274741494096154900228874955831685595429908299644308725270438544463967314046263836574830957109704030659683277763587700875187133609424773490089944807890987421944491979346051413413380810720672657275282804460714504199525924175733911059619515502460923107424300935984030317029131991089860911972447399376038749321289531392*i1^24 + 104053792364828739167204658047498895699199083921604755980154834843637969976662099419841482319588501369110867679686577820174885422680005104047441828738563219932511843882889162376864858224624841103507499866141936339703534445347897224112569579696189454749238467266446221450886192456634890868949903800233100509718465909642639473203118939018472957890620732350639637517142035197056831572672545336216589019344724681059202071199121279790394108629911467424198518063370129145448199580198856239396062535929497392291260763094353131113998560853643728324303271406892179093770598581739480990302597598023087957628910573723436009078564874600390348784935961561045633425142699206613359153098529661978004605449789759290786240898817868544876752668571694023971691725855144701851333661692084213507985807428264990249566598923220160273822423106070811329866401209680665628391682176222085355976292852024153997617274418323596390035868983524577918851770761899846116015068662151758749972579776460272364227219000815409480517825890968245306068326948899163374178908996555893823442171722007806175344694312555916912615009000869607427121697288357875960638937113293665784915604198260081085315980302961131280794982575328970355908092193889456989982263020310535916712917438653999644995499698209035077128448128063538160532001536384509668195654080389686082300526796914816883842179285075332867709575862474741255013971610438462882285837063805759301947157138391719844715571610001331446991236361724367046418589242791136970301638012720632733639371346754873368549279811433336698816293211178707557353912832028277047798392565978709163939586153029494253705943790700475815563611594858855858032471041788015857536947636268792328009547865733602771072111082062829901776716038955542100339718086748303950153184506129698547203623784909004999295271305248509612625242633838975986685061753509233079634120697679036691904380821585972136479549217870415987295286228795474353785042038844107003720868546096231778275807469093155526502586287923591655442595913271432106730392925934205437046518015049722385527608321139923230688078873364589599246135460756198550022095326497386870682787581602536496145503167499157992696975941715604569959853554735707225193723996708962122707524605725742078001855902233518926823563037512999584485787604033852252709299636000302216853535945610112846779740895215169038636701868070840490056978183155246869918468943269027428878938747048340094238033145839429937495691078101746479745237157675008*i1^25 + -23567205372022992800301589802781716236596918228837514627667713216396637246470194628824609977704670622043191637982423412628550748717620499024796779103208509606480227322640769435439203091467678166474371823572564283821504248597336659012493724389388018848719409594318044632115716566400412062339095188050933872655342167676901024735489998301126896065445858525763366291003002622746288288514848752395174508543680495141129110541562338054166881819377959715404677111554032303761061267358815760558867520431945994500395228137151928874771763270727836152934622581781668912438233694516473193085460784395613207364286904248064458643940276381161392032884463397181470128256458903630747046147940057771698387005156395695028950884101136309901915264256916008522718457583218679551338539204176109793805879724662346112341197649493751542770578784989602827422846542451610282141144971181716873721809254672427490757453822719269018324156642846063737672540382249438321111374724265712224691082864384468070204969873937336266154300879776874574161573009847792030462492405234226521017423888819928270502919571755329886793885157471732426024606982265803229615438530766768584582025557534464475916561804171578841174514901097694658571680279236332458570415066347650419265725351126771370232009597592989560495360090756890585257649233963337445068711742099826826685121175062125025476796056458049942603163721142584118341905639158391245656303317663534614051558128696096043362301683828082162654054490266492108007602561498717201442424838451814848218082359424966707994896038983393238839291147749398381101204032152556813153070169446834637851425310528735750577707311455712466916196329044489956786688433284252486229123280833984178300457109778459296510603518455596939576780401593271053912381390986437933529307709014447492417473520608140260092222384355492375626972947734724721892658263977470020892534007363234962190241031051212500805600508277773259053833462046495584935249392045730673213440328312831159383695405562737692779019762978507838267214041434728701557338440034168714116888107191710027701477182184983358731754977691551925775854082403101676669508898006759416314443808743960749353717893889786612702804604401982531965093023223854851504147660553915625922417050059152443725356358790332742345286470601523178224816877088162948260527266959149359281421298807085433195555029377655083303086662684839122707564674883639074010112515977412308345853540027488876264508523237929088457835176974089367763009142784*i1^26 + 2748153119358569468648720096613097745515937239713665080333360935442786513684018357304621377745821661962673457323990856637741356018244396505027949937167497683662201519930680237155490312592863945453422915293020845738288101461169011484726155482730513148802212226955540175261986012841724995269316650496961752968088180974565049142351180315535334070595342917585255573950751567906267782764103179056468520652892086497881347546796760545669253478549227246617343210160658634027235978347935578155987440986658132427603422733148861805104524812569992396668317038504869198067531547121379021827163769888453956199438944266972673918718090671056862947309731486325288170959853066784411594388258714795640888027074269112455404341448277463678115711655123596395908991092908715008990559436144792104056064368473751080785269739977283846490150352449472252378357082973554955629775821914785877569508548142490976558926831245386489306451523460097247356974001916018173661771522687488323968511579814190275909999474009275376493396926754892711541493872677001508273206811596278491758768800768229428799899035574153553476643718588375988136259600300536072323817481572887306851619935656706023296032090810732193307439102782886070756687957594034144803345287461918841265537786501094968100032102648496674446168332818623512571600854106096734935949442682732699086761740815065015760264706663919932660390899309864378764925022281765236050008518646451515640343070732407147922169972751059944799987021662140620942334993573094007211788276925546115801110553145916193312742356166093312405628477148517774382406882996207716832136093510502062171808035603701024051805481448336775943238173104614469056333205999166677725670850002365702418636128218874718299284976766666564048917446925771995287362406321542156384825930542718176933485175727902943353445332298735189346054781283485035585624630737063761957627873945710254437709905795939284581566619631142490118015627995519416715936163090179104070729431405892935349981987470963793934246822456966441708928901790063969898756728817291821978098274870193948930397166803731117962471112330452282234417449544944169056807314261476670910952314439497674335253318139070323931631671131511605952563792155281606755893729098724924496425131356432959780149986414255871105939869776341082289270876939529230928835419839330661362116643753206415538576352132211218822016778931572191394626164262904871549020903769877929366461760992403137684962753098729295729828695158899725830193152*i1^27 + 233012402698055096171224235277254903803371147749983464774617776469583609621350145467207835353211636285253917118105995849641940178046385509492813226414198023297067456676494485031258938934844227119054321634614380800440883857224273261478976337085224294529769249245490260437930915367222502933099803377079886575891433597737386307310792770301865319548149150941700048148396845824882871637839113985943379013030265529754861739800085156867473974244092127243089978279872609093757613777570451906239025930306974703290800508160453965462593926780388793957042886278195133947729361903261479242452811138154271766089891651992731594660113861264080931998574335507502865748903291290681403505847196757941960383944051457840681664742289204751116339072741096280353660403724704053987985335257715665294503578344206366320537216907634697850841160157037512510709385096010569171162691483405116305614235489054820933515102095209350949077264925565448270435470624264070848589863719328566149420503693461238597258734996777982876945114597701498088083370183136135124431446402447154897368057572166486488987987946385367866771406764669935068966735243463600094991361251619444540594386681549509199992839500850304039197006913240264832269861067588940655542546813749942470555388721010356515832333797342838879546784909031725683222080524359192269958355631591919635075595981684769055987824271261153337195198527571655707316392689511310943040320928573181070507785704937068376861881322640552289266430340368855037972914893560087681861927890424060241426674128054070891319328337992006934842953242676929606765580671904369170680414281114228481021964002706903523067703061832909825208340441701900034355751883308958147350358259841775867722125903499296266474610313403084812271963714454415796967848172213140976771968737880217969013065493449257405523421556973993400119186270509350188337570193511536147551963073915006801706389218512577410643634835056814503264009095594673318557619668019722418957375070001410559293729084564901237442604015457077059101797167809302058845037425735076156613035840677862043194028081858481858640636103807334028135971882292248385582764469104609351922566231001984260264981619908604352659704831234932478803663850055300119938289973226419421221758400160695408789979720559317354807986785860277806084787990933493985358765988682706798184308668220003087183453826810569264908229938260317796642713801144205488676101255843685474299186446789620886617607211566288732954395245167832465408*i1^28 + -182215023978416403656730562175335145166723145438072269671639683513532030853859588329469275296578915897155661880218102252120775624385215451463690717828813027661562565610594570423216524955209611157971592842324262325116032334626489656634429916276125108108501641732101434867963230162012433684279804198141621665700433569281163208250029062818169111755034752003505687295274737646126287506973423569565766564924720817946406072169289183046625676678602275345842506822982961088754698456611546291545107054213260739061160610559866502472749275028518986314024503389375285593174782177091881308432716293740468532037736450049094475966276467667837765842177382841830806958824848638680084813616643424174727504324835721603620186854609745358358324533419965153217167500797152472475479682489422940102520692417744119556894834701335057196858569859068418936086062106629935756989811141107038103071223869454272028051075612386572933338931573650456108923597161383851414690266387033316163648653731991674261577537278560396770490835033517811117356531393392788590492093194544808099432578120154418158229080687678436132536751940182951136153961682795464939054355767812135335757792737753411004719694667596735680610495380921722064824625999688739104233883588176369817621027619323294758398031201279141790333259716478903335589474795442629396172960663534471604477738722256887318906630505489329860163540811997624074494014496944165299462309453105491197101974047541190571463790461597943590398001178709367761236246306429695744108473359128493806508055502858480911816400132864000258465166346020043468634722576702136774385695116213460383905394657493362335161712047309736100973070851544757039687833927829197860667800564108990730538608465172635247949057517334593454238573986030274604100128118662558839755561627479025459870048168188230549276176850165287945529943780181181778114694167146490966182152631400154091923587194402302656879831659601953137484585326784143057516392752363913491745057677461569840651402657498466339477056462422728086188317656052782585166381276610889127168569907574977351562900469717808713692237157934031928357343615208559691912265881789743423295936544864234096227637580606978091247061311688182290826722823500440040558902632162862069432198470371142373503327686319042809131185362399639754551011088371559426125766937261290215587134558243327796937037960714832855297727316768120964177667144026905359677114315633513547411889775589264765858828950482521723649228094434181120*i1^29 + 41658390972467933195797896598422513296393518921275494687713022671704285298974084850814207946104421934786008446736852762746472660197806692025293410268619222385240176987683790428123678702748512333133502900415919255625960294338637545346949185503896373828123843730927863540089151841905813635002269083072097786555140534810441989625427382544910763189702033583878308846903374802385511286421494711782467867813153672133907579731843856037038640780298071321330201151571015194057883816478727364533589397067012075659082890441732368513128068445546315658575064526889917049117538224529372318167011388487163010159072143185354846703236725393163571228750159641463635864700357815631316911993224928058388021480383497968697716142229459754279949420139049118221305496827087635248474855318209598567142629026320413856363769612951048488913251070787643062711587093252942930485620535341030991305968650235532824189335450104690579590083946971809689834489612470928004141987976580640515894362885758255415270528713242191983574625001068976108825568846663244910063220612615530557132553784791423642702286976663702425906962102441342348735214062753536220420196337858109263769092638076540253103233386534795018794318091941768257636640719548486762898332126281206861286773056894623775302539887173097971946712398652449402865379821025175773336805700229597566116029497979281065851295268532777337321381175529867049614911285051655775149015519063476012272712412075728910024708677740948903070804252161215761750129703968031160869583710440103359380055198000325664629452078255825169113130955103793783636101063100370046791497859725015845899412104747276778384275720452764658501086549570140509354211038560700977943105005198016984765528876083509094552048569556563907865688201967988970080134196508190768361024929400429787438322725683382434587757259352718963694702451894408896373079798045665418454228446058964790423506182920960280114737151917907758176028868332941253499962065012687802615163237361237487908269264820530832473450716931516041701040531943080625887944357132147890662985794649593143754337146403289110007771689045513512541341078870403332245877703577166381960274879986402123696375284226895362119387284111338496090822077033333730226132041692978496218515340846645534586925530959540556674309203337847002070333937706557882235690757470574567032822138780832339260020529986351283853416855459185306456781156493310779994365556476017419045908280942819056005922554369531274612480866779136*i1^30 + -5055422458904510646627933261356779058716193490529983673563953696993485622155647379364668557753415119073639851436369406654394257478537756365850239174962457373880431580287031056534871339934170816769156159758888909218006168621395087296853595807808172071797201650592338727221662506457658663419314455271906237469548503377716131149656381712859602372480138321541057698586917100770260157775965519510559287045389900975068814989718427203390378015187501669827758439884310365871299621418448409444479959253611310244686505032773025809372691550701428930123231681596328341120806415677147319244528727143705056385768835391050095459965067045426666806480717407072316917056660590098088525658244102749391921096232855020501041761298372848936527967321265773737548945589129404900094044024068034022261636582738020093677824264247443188383150468754440671291223002126377383709022188408642872990122090675332363031637404603798628695637437954526064498893505400894573554449743254031980914308846144304377688676206831342388460980434971022671865001980954498561595299859219847798517226952768613172753596490570841900849032660223812337473934963265161971243308466931230860676469633367610756948514126060708293026283616763813288344019819056971046041519019375661568040515854188994154256276462040487539750534354977621730642007531367366903983138463001412805526007435721069440325401586054372703726305213964857709656338936862452301246460429440654497267527396506593390920540830512035995700885296527135583063165576104642329337920300285708371937587509084311596187975811449063826793202918855207314456764793293147821439895934712157456525909236326215591821166043415195664949104780196948960540152440239105674284825477792261811697270718448411064829646632246168232087510808548191677993956891743594038325952959479347610356051460106080027884450537798119429872905800386887508523719996107418618677073987174790288113487048482726857119658344651360785566947291464906295796113490145492664828429693448090630717364537249557749475765317389480688798301614521815244458056020989213563935923513480093218545457854814587623340869972706178058153484911953752428155090187765849377185445971585006004327851844034435624712408676950199707264331139860150660623651382796026368543434877928310391934423491738800899440121012603130831765626277618787066541811477375063438203936454751279686031867877097654865033674916632333986337954221020553020342601772526864747781952834835151617793277091370659626221911932928*i1^31 + 134690128422117964803196348201724405532906313181617935858720322388684171964004650642991379752916459939871516925651433744273835248573416617938484837699609155090307213173416121183520131546957072690914103302603681313506406547962497504476181987058268991361796341183513949830255246142610483195367158051004538785014818765968321424521263167897675720864659071541891523264434259896733166947584700421093565300653537340955482572890757874101439077046278985250284959571485816664812302884762275477362677398146651328875406322204228759453211936314589384175735072272505826173854755278372361649556800108673794490079583316413033620889525835713425581865826680613643842738081224181968486573796843016662552770725834434268903792927951389913370042380681273979979580123661323987877679663789216543596120684657235643380444840694913067396281447633306294194640191404993227327234139955378209501614961051319701324374429929025353998066697729672679437832824524697161154888510268285702745866291138781853332555545166778567075112882087119060075386173560034383133450657757417123553806677799935230816902169210940076539755393668596191921315413683738591949226374391937626358872331031407906656770825715200077734138989330345301044240273539764342379701200953951765911676257720998778868529003218826086427832914460839132902451982987505065948579522140282404018582459174662947325833874370038865662262934316543174060531354254514464842276350530753783322169686396249742514354650340865647520373287068754574362412795700925959085237262307717393615000216760457846094958819771082371958448489501504448957822094011234288193415167609594915046179021551107581041201229801295701881479997590753686834002463783244173951020310345577766658689995727614014958529196958742011389873817597393652984100531448482519639874534532104082107886222514285164006444006035026055391498433972216575223143477783400159743321287214485275396268494474074337105974740091780379422413034943037678991615582964761962616333848677678973572155787584225595378510735596596817748730395660004965170648416510381738456051663954269905522980810579171419181355085934198914696054279504489971238199875016554094179859185249096676687530714544195704702544147696198037575142875650893540997297062438983148953916561414097040337439685040465703150006253839022355199458506613067843368689244925109445875114151979814488188852477220446173923962797894330631826102803445956702300819732351053660854743302635808459211203479262613243833614336*i1^32 + 72204402152656344705564486045228442339433712476506652685976047573123594059307231811057412435980374769172920628301735333200167148291255122814518362598315008087915717744284689636297407269616648586312735955012401826683303605693756691371042428086213561025420488901132701343027266247801753528427877518210620392038094127808254974955498453451468483452588975536214260349421223766319446308633118528823869370374491085064655904783023574937822035957872503792288949485537153492884228104862170674953172875227171995213188050775376616749441715019037076621988083164714913171465196606343368913414836546942987312907227601708182741751345939066116430504202496801454823105658648280129462754768717467493971464013809678097927071126890208336424472638629026705414561771273810094762913139253375372430129622826326787410486401714265672428135156168753349172815055525400129888976652563051186601091969685342742826695673465633369180247856001491976391127812892552337855859789992224955534764277324142608562782360409271707097098395479188564667718383263512449692572989861998666569021251370552226513678890002719789310224135565122747376643138671264075378106798548569700958476608267717629984778246759331462384212824971864498993276127002022368895312176517459903148667560497655654189115332340440381703778813610692141866787763629267470452109863688674197251310862524353746165289942553671157590958197369269752755715034379404427477245566639089483137089316078200855888330464131328281634076258599181245523804598361953421771552960750579070326903075557924298180431100932630019922007632030023416485385391284614057923532275460470286352695296754606209162696705617836491048023362689006499825941200441586857476543657156675681755547973655111433729053555394397854823395507022492408712530528557032018702408768418267614330504667194933820120060042438593586978695393901183325855753471996264673455917659082165273143939694076453557280075272109406837839037245221774569257895131739784142930366007889316873619810092104449949884754624352704159750832965470841740734252043550708577827163118913792314244698382313706482916431709606271422060753392196854666669616530172284868904306227518167724619812046964292667471134799499377480263749209767415280396862804118870669658727982430358990407213711251927111116576979576228447950098962150432236274818000112717441654422279741875839189072137893055115225133444905296134905240219193111656716953658181837076209165823234482782040594174904364219498496*i1^33 + -15795605586753707084659197197971391774812273466243471614728431759209951673440263662474804172856470639125057306049663834546208470902672824362293740712300760430473879872145145267538637386578285175079432712394313250962351013677796252732145324614110242416280295427616361287107843536324780568527061247222222628666128450267020390530116117606581861190772991739403554022963807761020863500252176144310092175876771479560612538186120749732275980393989805028759631085741457604723934783825222676420596726053906327698404551911500640795006081303493816342597819762995078129876768499205349957709022027496948036289230614669688891543724126968826261819647244713866424186072500312003045269087293628091758831328609907802699496033310802287984239215050118116276439127579584060935751556297756940639525114178478461897994615477463358181825332970582748125584730590867228476507330688557555151366465883951742637592632324170929696592036218083143276921051194688678110462696469171738019225217209067998658128806315437300108783381334463985215213627971638905657426181010129745788628625968205659991791679949678863665226314901366237088507551904673052306821405917869155570547093805152365957546352625144829232209878229168935029983344061330544415941001029230695356443935992635856361075517971788266826440381083110236298139972465491088991394368318729637913648812030925986198097387119049447821781157927935217408832348071589743629421668605854190254377961151759834283627337990466226414411258044349970990851935773777231430476800071762140813835069371774390359720896729875846671727409336476546382955597873936186087150427136457935865261148255107515279249193465125098908223376834188502121983002776236612992235938667149151356783227715338476800453962129676235214139680168788732255735093227822338816370574488806078018520266438071730977414671194874785185304846963939220459853962016058744466577786201136810316009293064155825465317626076067990832483100791331453656008099648358693061329499803389460394371802825010927720684567337897260889012190718438112359373479258813864983264670710003708209837043447895022005202778375282197516220647321256578451249552489086129626078991056510574066013046851770681114708076888262961195238173299048041580423133227378004756116062951918902308507276382289043685341232568841113178665269983352008671243186729569839938392306738640791014361352380566089876164093541125494234687656473362680093288294289095015556886930519585606475386810302327685120*i1^34 + 1960580863466914328669352564416236940112200578046891127131565751286576418007242398743080203602991189385448517669127817969531485363851031296502256726637917752580541455407039781719113731068968329424569871735046094663938162471523224400865390015618453039441077370512219918943113670139567750362637045431946972373618837695446684548325534915131407419523913660616786955534671466399929613656736853957832840239497596401064684952582077937692022841762302454612042522446209444053489436224338838134376786098272179506617623174713280538607338650849179490319772248876005505054874976031768073587497063580842270193542594386515472061875464826584904211099159269145309554366450959605481563213658478702811762642529536528930247179355224049598135818477870352976059152673450073923354490223359314323399422753315371531071894527286717820696829227317041193908108596665072784075398789049336713522938696624352251391280619704302386667982976159983086525327041680635170335023020148910661196841153437895506134299436008427033773133921930048377404936512870585959190013564221692965002796868166115411789171247211970037062693465936384346219599129639906086646540740008806276416638719145331315545686653025018647786814642576244768995184958984232520767642058768401487716932278220851960151468568484299426832659991436600769166072387092583606084781157009720992650491510109950057118528486296642791874085718388583553832413247129793619841200794864680916682414768219643698746028469130983752854109787645450533080588196121429672856843040310211533907377066784261670653510032949140678473246684326470021686184795579521932341491264315470430643675489988084402367869902473445038386484943137519987095297775071817032887479880114921640343365532014053279940645124826700169943037816404372463744522074048105784504623954735071954016075700767713075137482466052447322218302080738403885086835284167399765359311956927026213150045754799745625218207330910747252504379831144757138737132463812477446337320854286759993655989563818108379123624900108102462572326474879043283711216821391191842559134825615226410212040323267602094666209642678690569466000579228264913794740410163534155192987419014919974784971691447738910732270773526712121298886509914028130263052705424826198020687346773993791681660608486995472637055807305437663866587789913169025438009551719502233538180840772873999547401477572506651152187634558106104139211361573176831681658704247434758802230156961363355007951650684928*i1^35 + -216989746211205282903075968172232033893048973391818042198012346235197302376452536516433630942798415845685709436563767199039894741707373671870577743420443336695498689395632024086475342820353455626534103052186209619257817951969650852334769202972427513402643034986095875867726727375783910713799157921763576683826749313702844960537691144012629478731304798026176208481129321687628484362841719277271994782422241204082131879234868811021676858295657374825905686828848464455077744325164824672750129334813835251792869071313236465029343825678421327262236717872842163160665412831290718562842561037807269712346109855933777519768799054586025878498569556282451524566298084001570773485517319124181618769202775769483079501042342673569693554506560635221407366480331012852027534141821387497880323601031122864310583556991184269990178450567569993449561872603165556043910588498882036515259491376917575848879561552181181082289426194200233073145815577801350165608852911802153140305417351446437609458886323115547854535789101576825511570496295960033102163541237967889850958951602378166843122771916808877742679689977477743586964106333421234199146616784054259426935089335913109356623185648094933014129019993140698390015368020116871445894206564384790662699082185794301982691824757103908556461190101805852695309557874262440380811781429227804915249519335483347700948073287285669604139230127241511493341616903737071620995960212477583661162252101788311379106110799555344698118375843289649986725717732663253424657244569845968677037258518963619452921758975696236841727037339066153788166591811989045577495157618258364474180704853275832417156364499037346186159309011405432635466272873621059127505312917876977450834706005912632572935655220075701199685174552438455261790005095974523675465437724164849536414356710341255964727311349036447568215332196736466330512380779792059184771552607188905664016423662885527256089971623172613967889217502549386868259004995171647877120394713745300813566423803405312230942033993686605785191205998955823955447337681594039914658252305029648178762589876600300818694262776043631102746505388165198662884195242118607987833863744903206438317399903701299154192250074962957084173234416311484757904122083610096393723942257097950530743948919799398187714124277187275714107645723125679257490824892553866711562977400612088477685655816171158199200672834443519165203344101403987355485227368832764763949403545522563271614267392*i1^36 + 30012443459472156712420695023887188211332049726575055909091304451956261628900366729743683787778171078022470630543484438422465135634202869446368433757682196160123885843691801599886820489718862315282954854955090699738015952492604166563765825692471705750021362527497868460814128897292868213788994342608470793348013409467142314063711643697623278386042306898193782809848931542316259824449431945773243803092508705125468720339120939525008883150495499126521609825963026294435438527659711240452304565242930924729391332299187443787428953841070562066175572310137550197552588976239478247555994706428616951704289081671408849888864380315605568259671087911116059765576171552296520636473035375129346818112237316727547754299922210434809167330485677465121895041502108390788345557658747171811188441957789538003232643072891671915598090863873998421785059726390544035353318301778325797768053942842521824647770567941168019832820037608147992694376510213152280802457320386848329516403939056818303709549880493060063030159523037299451308226487057812703486396981320629312158168541643243627515221376324935896771516451968784525053200283181566627959373438446137192642531754945149202298538511486288270738446386216773141374912725910838144453244169790569855447028460149616548297852882537282048148881310089283938426857128017763243904138424572258499136962513768907833854330712290101561963073010212744007385200100792842522327071530821779831751805708861717485613887582947165543772327236162907604880159403326209284113582470432697511302853494637484792812079957739779646775386335416462349221140775213013809678764540738570201601039656804054841799482209886475179172204146405164780707425043153765637527323003636279521780148335065496688893182950715807842431349178784016991768115644004842179303190935793072905003117367396621871523900435526843390959925730395059743805159130693465651291824556147140322337214396197208815758727839943296076817796919723966972200799299107129354428367128467147649282333438085336889228347224575586087605501729509122800468510413869193384497567904127979402243411565290038484731127664335148085019490470298151707828767662060935370271198896479085380951035665087284792641603712527589810583119669174888263535454809752093398541235749590722233143027964959528445768157064217642509383677867520355099887120843061290099807432435695665475626250662615347328939818975176475721328274429326778837801795160479825168378212017728626836373504*i1^37 + -3854217346049748108953323447991690117380266445224993892143056561760939578558628426623494449859729744965886552742716607073713234871506025064630198260000784218449587164632788092230124940505138907596446103061998491421472480695187180901713224346202631878000204570641410053710537046406981532664334937635149498839764200987890053188151998775668736966257631349650101383878789092827404793377503901846208248110625458739183334743150606308218508902280655861006148295676171478018518842575174321745707675450353997880146817319916496945032274121131444626054597772400033183615977800179524903952375869667873644401961607750701590016720848563948649192107143851917239741816344336736951555102844509071154034903333773639800845550678528049131834439079268444931408313072608472193540437464225139566942735028070663389981312486491626696419152658476457837915938698066629361262388350888250569769567096033083738669616747061147308945909572184248031105767284607593163765259439538488192031641188305411198608976417584263447907269331284364836353720635146685001946324612601887366138154656386244774729690830098328512413677976747178649352321556548260468347266543087477933517634172594062238336211901539109485194645155889999216041111638455370012566952631930589825311998179157093941468031246576050323201395532665959634486301541594365191930480904493593244172798518622511416107941902442373897482605394608667372773922881805443949953657289028530515537242660048342029931817830449662770204816215676679439447764251998582409010072095298848539331393383672710674874761900330971496207542678673114438048505282960192099582287697131088019792642804263744032578181242995823612756849284506499872824164628525425124942905409100601243236412574614966885693454437628001001901259764730397906229039234599523826680430782284538571658640329494087165567372635143258889398819805302978816434296847271435272518775211399642485282805524961704841203503246729322476453717297635490040004962536844441479710193298761361878600577995849685434519459467788139021539915038080988744320511651382365404486751473717961074166444347432844778839119527526141438914399727838988878735564996597949885602157626152929669414928369786447445536227199778792914542694590588229444571307974715440731185461426384713209533461861588937910288233060371778061142034208924248051513534950664798716597375143241552377841042533250129862731594049926214087260466879873824528610121521062639033138555459164352544768*i1^38 + 237031091114357511956545994583054471236824225270344162122639822958892966855324979418416898281991707897836556065893573907987280629436949970693855844992368708349665622515146160913755119521769056242960606649098051214242723932744118840984697923604328988029962352778668956530813060386410673698726896127207225131916715609617924524390657698587680788201857009414111097870312716898329179510660004542987850674129692315414040319654290637192383198170711068812390266162862858057118948656998925396194001697149683630515364313330336286972018297397445974775938908975599102755606773736570085490831488791339296834332504412264286158747836067001720786934669540177767423263887775091544872667928691293183342603386732499594516189050553374952168030559345407935790113806244589242157257812220693376335892837128338664659966157355046346496857086310453263087829509674778182810332097291836528093288827541277754674794037064997400262268768174560813605401874977621615936861914430514616732219199184443418723787001355888419436450838636038285868461673172614455272002795977548139529343231750111126191555425958767484695473766975173387522704978145548256798477017682455693467909165733564215811700536811730616756752030344855810328418189191538292656997061657013142572270931644131601423862507676914967287199503266710348118618400621225550938638914562897462118131350040462036883820455405226646067636143942591732634502877361330074314750704921919905289966853351889523607360226409059626268740169355341822832740785993615796483211305362820131629211529636909087092334977954968215658589523318765292317979367605731246737640044353084880894278033318078879699232462817824299166616571747214658466038363199417651285337810525666228995321950979036847865257271680887368280307194725456986152075095764266557157832507739394230683198466244200024549287875981392307967932522784989443435766687161125323505266555060492481746358829068057108050915167764484473533891956499603390709105878225979955747470259190980012781063830590110375065650681364124774280254495084752294503191371421846700444995541516777153812882128357968200776048589933624775434743466362596500745636302921770016208979467519466858023268031338925458793471982935350650957631268545258858240519115344028601544203964616708795551121866510176047831890043634621018781100142022568104578346696527212817060577274942831631423076866872946398725391640229642767718299844475455946363784629697191336909935756294750208*i1^39 + 19393549800208978309955403656058388258929253787197679825922556955210287431332369609601825594491114853567858185106939936845408841361028237633723486260378206396850730255120831939056410053652189127030572496966907270292213590334579301544461690322255962787844302911720304219481942599889368119680953386545194726458886229461345391530370327109597430134718039269072248180636436957745162624887956230156074621441797903508967935487066572265546053345401676076817661257000926412319644344865033230621713779575955027795066099925493239467366180474475853252232828086148959764772401654086964536999968186112540098537208015307481434957443190615100776399310119407609661596347327208802355228785331402631193557041491893220940036844094202093513992812399792206485590124561837388311921766036679067007453874469911822068328127317055636687660615846654144238310050274268099218820935067112557230031141106973762750452519477298520142134312591703876517436482373997906708254185277814428245687723141094849865216199447222423578877323021903809881438791347185112023418736691590697000727799106642185571163046024338295298827869850297531873948967589008959597398411934450134422286006298128455801246970130828449194917275478970786475642222331263347538244978529219537886676202920562297883141120408444932900413041758856418723767015060190368850893728032623349635495159461760974255093187961684329268312585423412280060574841080893451443852364800705356068418958799524393319868352186979117686114647865164404110231967446247275650215289661965061560580099989099748845771356441709253511256963013695318628205830553651944128776002586841834994347099059720985335423841301402455256237881893294681225070945482104468452469532440590713241648248510847522062761894901026914259816628066139769412790127521704677736065825709587931291177122933445166840245036046006836716088599035174385011973932165808207134813646148728582969159424098961036624729003639113647341754248903812541560637579013397901211619697824328068942876270860783623614221070259504088901537872012420403470020588658418990670322690357297057878854913867042197410364851026471520230429987833095330563909203830656268395256944158251815717800568754169532664741388209751822317970024524629353599848688463254757001077974046421630780625377226341374233769731073109350583808959931028052225266566286216374485164878487998063696380209360747032086386969463748066037016846930838549933778831730807407824713596010496*i1^40 + -5975293690123867580638660282620966918797222704899200241878220929595273700353064289920614953790060402861703907751856891444997862195742069279117657354272304500738093010243766715090602225276746822873675514919383261504270177253562154605344389478721809744839929299002744997465201643949184461520649727727973128188067372253151926786257871096715795434706835666580469013288455018024518590487275870174987176604055784344847601542774924580984887282839313804363546462356962530043707436166754330318428773062848652440315732490143023660549758334789276998388029349415122340538832862486602206028984996914382796779778400241571341183367503476865138758366455791710184883685798533383350760582587168796341246155836647071436376613175606072235039768904555561432040424400415555977735843436652754599230361236713562591381776248457836745655100124513203187477682648102945149786018491336135348171883541311196624219825019158802986922313455176627315208141280172168688072652171243028147326621409178206048633549488379874833002462904848577966562538667160892767162711056629256609659869846876280046534424393559288209449783679958585386182650038070887239622560323175066778649732866702068162700539326118162854063860207342350636682515253483711629493644985685989304882530125325765500329248843529530207927590171668046120903060389827714087292551029366333397697601982818098737659834596685070137233157036428214960293297178095904663170374789331541510000582810249723237027252095339076535557051523897167217337745903155301060268789878344038079864667088174996193620465344315694729393357040504914888098070245167366820212427559786964261914654546828908295525748593665556288342575081408231278902377212178295877714480169193239811809945280197828580189873557916778503852641957565145724528852597169521704940286623291812191860982591138492196402920129695502217039387184526007797531639913175947697349151924330824162214706632587449354470663345206099338672090463269944484175630839767132518314590245059952343877440318627195898496767344978461724328092199512527248586908997119947573068554264636824873713647166233527126411002898094592090307899663607323397000896534101437046121816123017088859479469486619762820674367002333843500687629087617563663587092614591191228235760795615913656604143625427339418853235074863317053219746656480110872855679706448169680510127301600488469823724879407729091780798705785598651011880322227340009070380574128653026809872384*i1^41 + 650866584130366184349676746548551425218885586471305052699264977132429887961709224907319787226533041477924187945638303272683915485554529713464376679376966878656964512786626414054139138183980571682266949395062635364149899175512330502297189144477730939283036662891771661729830562819159621609717691531503750614169985813455872288152982183430408204032166217190793983396679635860520669323541081099655212833607532300193666309114690514613183143582063059756684005480127826765664063530089836903214065809285174429901586929862081998257952017502427022777261070091522542047135215282603202875209722370623826802219982531082645452713098129359219743749390783633977451398588200672138413192215431979793822799289936493655636567326456291146264366658275210270957050113584036862549123022472595320187878025764816941075534714501469104574130913908498154061372832031137795804850466142881787360953093704732012362555453839884195049876302473057661199090092152610283178532565200175711291761667770025490760282194881638625800128005960317000000898331471657928027758060913776226438548336402070574949335882859356176922765338156203167462879469595987192373875434453660323221679990092139791395026949676277140517340223983015555591874511099395223438411193402585353451037365939645899183120970776158439856215006086979476744871187070011994182022888403999127816550197984382586931210624136251311915893960449262227474301344959635759083138409071531403975424579995350202684904216370013332077784579352048117134267889637993489478804051697316419371898637677046588928523036150917127630838015785242856056885523792142431696687133586875979665421294340393985681949140025079541996525077431231289254725080998024355967418785173484054683299902339026786916731303097389436604189590220609535944414403468291058739673944028188437081254440049872663196872781183987149811522724923865730463256985008038632543110431689384272456276039237216969522940966600462346434761631826857018946318745449321609878536645847932542068738324775852246500094583669044714248529396762543316256211523542302278034011454931192464611643705790251785065480333916367070953292867224787068061854262498970862838206428061550819703268679191932554845396819533952160836489347703912664222543286524271021027813786205949741480333582186195159263056639738313632838328743285786897330355811857224562043183723767486410627622135223746585438896208305938937136664454402836986326618179368950442229760*i1^42 + -39082779998646015729126354674883550299878770663458820328089124620332257157022654959963486241197781322649017004509318798025434469371362812170839735619324702832384716112242012141825417550507565879556413786162830188545956655075363775126770760942379550225575411054059256701274883355480173325096424628851322195110522077630403140655611561897637789011935166551499104201294504370858280412653381539671732471938987707607918571377892776556792828754315082830317787955412210340157852983907561470493153402520195592790815609560586200845959157338531998317264435940523736137507587687041061235858662102781514561593175102652642361515269912962865718102696103006107031868277359409053395641282775318074786644292904678719408579318061842110659983466805171892448223200622342915995333558821079672046899493740202016156445586445155209646079251812273190576636116629429888626466359188578627136241069190746313773257429901293933610420183174201597530242086391709648467676805242018433884698053521660428995609575526675402022722739670468589732372388878397261298465234061788512905797320694116050141951686507450137603457657542866581423463863533578066495856949363231790347518795237093334481892360307789222771317780197188578150698599331385673680578204251067004019647679873149496073920611702158410896355977641981818324607775210521944802787508528149537331097205766695145707651541859311513225355927029287665126861751160447537759734246243506945542348500605971815326737981127449527368832895936078392768740422395952082151402182124980040357326667182534872443326046276426100058022708248542194163986852140987325848702856349116846392692422011939952272018512695306112780611551671239461210624559679005568355528718083701279375419697551572563145241695566342433570457562567604691007315583594945102252304937971529018507055609667321132887273731526636466933016212410756680988722283727475800412534281255240110528686875306332348203997407675465418511937256922889095858198061394063499523290943572982931936185578006282355077786100417842427952259903737033303852708701394551757211418874410060384199233099717932862405087471009397971232550456280856382734620579607494360768975123317490822515345431580441174488433009872731639718609146190095994574459362765385960696432439162440035371098378246568867140426163353542740296056829145180186544249992609052370902412791049663924703188686897366518604666555866917982101024303170067091598837672674179678208*i1^43 + 1155873314444186595767097660210840090662069914478361061572846960712725386985453158615213321262471678597181548329343897400731438059514850673391714028025709254378700845309291458009784281574224631623168796728713783949905914951486237354600587868653555774101638189392477326437565615327836032680349276753150800982045972804173489307584933499723069105151818919339830971475151386532489820823731254632414724102096036685933678169030111667825058786248358915175430574771116085004918404411200265708033217313956499549311150170275984618031169283393555813175837766536887406930906494384897466061503986610924055911470551700023822043427850688084393275910465096684169651905305958662111908822067840281087788251049010252314328428392870407570981769442886733755834533488962061121245227584613645663067002779426609212670392816496867470849342830929002758269103281837041250597959423862521176989623261348305884861411881031927034737160576462788136388288327942889661132131873757299952637952861628824968268295715409033009128302771496422211681400188156293425403862775351323158719485165658631118428685192308684902894084044324444001828302505660367801697080148325420992060183645055983851581568324284762093679393908328134118125479176204380245908380808359624818116370125497490190879911660006456047480000068578732680559675520857665369059931712936023855163181428434439298534786249465612663541553070285916869495465040507497392520108517257354531283442954423719071786991311851568750501109782763482161482367420736640110838599306204669337412099549288587584580634702048079686555157264290485204393411433963295534331708533096589210796914903561236670616883710985542693304573915220232513542573378276448038756286144904501494805968093775817410122483886188857143744973291329459009484322772158449894819052171734322821151242947226298258535918543320110037912266701629158088651070999492656216664902501586891700079379206852389293297308297506904072989989312387413404881865288131110215707848958118942933539136161619154617884140726752903743676671895131746185251469120220718876307848741656474173736075890428165244104363734219425772277734717310739785662528358687678720580764544548689543983603128384198975033073969913800295598164390128749683150927758856054264667045377230847497643024306465788329066340109156239706400835131123302800639618305485578029785325838022733350798350044949636533140551652601960543555539419098093687412759438819328*i1^44 + 9577705451366037032094735385777003555946834801457040531525034771724600036619665567387485139805301878866819443119742343250208835439758995469429998328333381510093063633426688345269713567617713076734712673531994705691995541819524972628993812862222169483570063545576181252893477876533442081186592099663181500049581104606641140110102308948184475388537075661054829380042744234773442387363982542918621346075305818527526453730186993765428048742665947493360345527068866907970185614451961307050445553296482451853891964795686321433097548062773519053801795725536666043281747669622724326340380766724885730788504601800132115898223032318868411505562543645962893562280957106404370323855561074964635707888749788702205296400471988885336801598043707281440496203707589485735716144346916342717645939802430900397705638512971608067974263778793918976396373060045319729330289000387099601733166482954533069648363297992102924755447813707675760739360283756203541217063233938631790801015355032281497577985532143661276289522732530854250912069318712148098485858157864061448382628247028849526897361864687127868735177301391239276072422462727223736510638647679857342513328289107115909329306810298373017574623962108835265931126111725638822890398476902133517587355137202809685826388986312337885724805425951765668530692455147977376945146282895157594302427743559436174364188922140195569453603227562742399058134501182061047475274105638050375259762552887901861970473594296785920987386018907838832779176388038121672051124925792088395579600189034511215660677788953021239483298286172848826248162689246827588855726830641771603270362444378450534893391880960296663790171454577049802998675742302683713735392143496061464028944469416028455107227577681536329274465575026197766557991791558143109102317787761157861722000810855129519776067563603353386497077452701952467771625369389496230211776543725517245357580191370710091455831478743921451239525708317949622831141087666973150382407775737951149944448596395534419215551498125681443610720222028213850615125811941348354124093906138167231134846580772480248773666424909407340338096204942928528525633871498256049805975290908866005443884638267530418068159633604232286434190025639859158342949309736292952551792980476915074940810021030432773436220983172298936700378004423887147303339484589733214576413234614785116358631851823399776580695422476720655856561910044584175074279424*i1^45 + -2245507391595594041373641317169129138167084117567053032663545907191248941319698027480087864981054480586547805275371367039682294011890822780490462278476766787062100024054275054337635246632246250966861847114292000391160504370379454189199722710513220187638618508618040938806974880282836835867040281116971483190095020150103021627274538873304010553443501193865156417786563339126932756218366426098402832556268816036341366052448548506812061012616343104019912605661128529098279775275854420727997396886188410465752040170865605177884297797573319183511087928909177369340215389829583670566329198331622322649890707784527756563841883504627764881700962907138917696417804414556752467858373231609882900631829180715375315528992590896261085517174439062387765405921689734301568147844860746316305113311310234110949023457297815062212549776382942649917521927113595628330207472770692219419663283147577675932731661883958082507675775481441762101087241380544283593611349528216150663427523622432951278038709208818410893742020582761192339688580898067623042058277283342303033740231052721770734273971329062807033569461196394608745535757516893370474490970135318032448386606073104541572600495494417548723968788637399800583312109796777813653172625406796536894946899642145847917425333915372939541602715252883430069374954032093559834738885885181741187296096834718066478802457533664266898135756777834318385474635180601674525888143022321958209822354982226102156371506817222994471778102866941954251891514491830022400926067458383676246991202852131681521559658215125158838929620694846778649087953452309116888384406864711048562935543824717817065496868448456140988534715752823934662796638337724681291591646493371974861071284572697676824643064554169603449688001244565875043051915857827085793816424849187698225730178542708594618093623183349540950883506361679966482373064485872416996995765694295523642889529649923691777919344428405950539779738657233267648196162847385030482015421556600885066279133824501013735331230842132237870900711911918717713521373476106337364087568690565410045265169665538524123711408692111676569358027528215673903476351730228299733530906037407997366954071255576348507594224135912441179227444575742727387095430520255335959517340155649303699261637581595045576854832265278622550679207479799116585474190142598775249966858355613079241739795516434857105682861388218280023774851780097047789568*i1^46 + 136914236534809178979778711526365794148277141218035927109549658009097947801340999885204586880090712727491953198098988902160232585298281815060667470442756500551272260900662280242181042776055429798728478822294543478383396185404999436707153638298016603661471740297516712165231063641351799641955297043758167834821850315469321556338217136334117663875379668313342093314104174663769434963040861254681314490525997601849084339593923585849039987408525179029995317195121694864970113236133453830099940542007184176678041946024903445898986432080478360229863693758589059620785148532292703291294970371187812306180537878896977197588274209096441595102253542379695757553348127165009240323075241808918547695447163034904204115166726355548421685569011804364839601336729902320223093967272224939857014935737006423623424091669338070971789172283591480015055968484920319178192891052482399495679519575153989060784609553651930568724090471335207551823699763568498894363434216361186110271569586074856932817780731541539706571038056818302440471290106014361982867795667870918776994100571045267075635667327634807591480042641638226699237759491350773174646140155570407156897196173922005231357982614985355188163918236598978885370729343023235685367270558033845599529247836424454389824552859205363394418738231956983520129320429750422790152058157915558786247445325509138200981317995132126847271698619878538786246702450533405697245343362399069851852751739527451839177213001716884306283309670429859219010823591998211298611250703405467915987433651327780549960902417924250630995812073365745750266812713816023793655979745840773392659460071618579406184438486430597882142270422653389974251571326630141385610647456569227480190891154121065812715320131127385702544460675393397550566918023570416778215310223711362090246996008499921831686388199338739396975832480210220557124297186108948848625449209372718069570850927229968270517942421590894913133658927321210752542118202763679379447604894394514002636246110666246743494239473315269832807233404910354648129712442154681291071600006617268549740304633566579165749022919317459445455201429360078063780944021574489742940363772177416289331300493112585049079951798192212612201764752510439465170165842664354140437722148074880391708374134189167542795438621299338361057874712445616870566062726684762680642095374000273794770751167825066457928128150686604300448741727362088960*i1^47 + -13599717491477623378992829019213967668804512529899446497967092902174642015449419996167807041100620257028622878491227770682972430759063603703687715835596487393779080018737387682340975579513551201862682587235429400432425770594443595024935262966445283529871212612802262219604456978858260864007264569393757274737503565612995568241557389920570566622332926756870157528958056446960593662354536093415205584403348469744915310406360030107983227343907345753573316241338321349024942786201277838853619673582748774187477707129845193578683645599808628482936317357977059803527396917102474030748859612905899155961585462663111577887335547122754873065557123878384720117199578230886122602033650910105664422629750178408254422881302264655682656518250103196116586224521619594211487454596767303632161368122325346985055073276333053385796952321342629535077088026660829248232272200792152903667616065008297740236644299643292206074784847096531204508863647719774811316827065328227068709384706814579958099291952771359187996546547171472576813666844693531557518858611410411541958506622963763784036766947489853446536036604492655214049057813215235817432699527463528869807429119898821006839743240505697858005053519346520828380947693243910013382609482678839951514174011077555459539090104200110883886937828850882986389819987990179141656280922949083078117522535144898147807698166377836778796922150063960052742357646851347464642780008883242241788927174099667618581331209324373390594625362677272729499341047770446950956428176936161236296799072742292133924682100291221654794493765435537443073852489443669444771586360429907316471300692979175679292234544460936966543483799155818359580098381943126520392684108099553135441561876302600232336279428733859902310305875340376748307753317226351844390723874155902099862719140736278225328945494176480594647307876892929927342404251617871246335130002945979465208884703169773871881128691996826287260841593816556631103529621270060402004828170208315112633635994495215413585594526480279042058392267033290643843347528954679081500877363966009937522955966337181527738621021789905531667988979962334645727063681843989635220045111314413569357447615015379740105768683847840009612561317753822685304152464433844650473551787603356153119354878254770563468535338871052977344519104522736356956020287298829017787266323259905046770205947549631279755231208136381127102207147114496*i1^48 + 1546530717797545243543619407399251309912040443208149312912008901807883437498799834246221827516492073098614263602670135995654234622861432060186841167991191438266825312920572294503450148434518282667519029961777974610324198498582056848000177501480192974877088690507666934253918404431080876547848539331415739520038191523517649532588559792731818340485475653715952779241650367174683314813735248143944868624751272577271760330983247203897743891433927926501204215673021158029595248790043976345316733231241659672828742035109257748389653267658127776773989165075031818186226685522090040786734190241122137811197035048630843497099621392758849284879684983584575035196659342620357659512527892933884946185042664757165556762213070393893521757848109165176902852493830641446176681530637453993613029868355753516011494036727580389764407813599984441654159450315461815182238815228370349405118341780764565693672116851100937805754153561593262284380969790945668113945444999212523722877435368578162922434206244647942507883214253510292397518201831610607915299250488617450708820958719087296403909130885195994495309845868626100207005145038431238716120799610205030078312798289345683850685703674517850937168823184860791685472490244410642540230841781804269768564128787133982636564850557393023772188194327335031716432676746564358283774282694104903089260280473407114241211414896171031157388977707677423021134749854304594534380299970096298852154884550015036511206104475946163691577163594019081771381947679711091070374104670304564454464396977284319829548916803982983870453613754113861238466152619611086278149369953546229132894987209807276086779896439911979928317330092999214273850216224922304883095360549523004722502336503705302177408545896695033245750930352043939846727609001469986312966273432230272150369396925396329066357736709741530462070127071055394782480565158018536523114367267237402628203804778389004881974557589981080603955510215405243655430545981926896360034967392816524947704802618573441704270923178870987302447367315817638360142005897550791623590651081957825706970355640136515618543115389439505564166856522002469780408966268276112889125049280536468785367912895513703678048364997312481738072083252133026191360312220877699847962494522131083225808230706698734197958981810470969140828807213663892016338873195263474489053221508033139884121686570129903529596718211524005177071763456*i1^49 + -143965975796127769648363996540250965305392124915506679799668604250807265333035544949081097061486851492096867380891185548381960304395486905836675848569182288117431529677012438263125524183626446341164257031250048986837789851440656628132372516729870457118623030487783581594190164229456545251222879191982210875928095079966530441936530455288996615058443497264127725219221044970596137750379736570099858955338656667429907862973750803403107378592471662712739738854342108273191614271450996492011529663517413179807617534208962699585710513194132111438240419618336751275820736687620382542565065470389561829243002516465874186313969085394882818257689633075120683240693432573908224792282602821156195006555788999157400151985377282863177976160149597718647642814795278247523901688787302573782758127447518560439360932778767825350479151543622707131146487468058462783345221727838635626072354627430565313334133619639345365915484438172691490012536178900410017437193862278999026823169235546499664277017143060339209895132961442096704944406523821988918892234334028150388184368655952956815078021412765700933112110849151984364035252847385412658461802179221288225832364956552232330980656026153464502841136326298081656058096468767224676405968915223045573198675021001668640395422527137150450818641083221530578875455151621802032107560688308803466766309760583776395260465440905907414737238016579653351454201542461398857240523111538012546003938737841625652914160671492942496800638677999682735249254216610806954626933868794925274346951606064333303336654372005284922291442366748919475848183126495376092221529262942685579635017872670894501883017073464810543471233593340858389958558675395008410051949455382147138540601088835937093531649728915334451728743628701621902453308139834220287338829107099790401667467249966118141338962871626614516353184652840376301903755698068681473491440819753058338150496830481319160297077092640937700690743376202961190349712179224361089079541799568980336265340763458158604961358178779468864445564995583689119140696029230807258649388466988420490602202992451013257506863478462344819875072882636378276432646201242667943693846895180068235069682727368016627380400998882615659686400436756109229467567568774351327197510210107367990833121315113208948798350552739076608108162080006068741266194707298056761638305689903128752596435629063771135627365293287114778083328*i1^50 + 10313428554219242741961097075951636504256404798045735709011453799597352308801872676991304338604492955421094344538611395716820573050066072916571717990395979749449327880620092945886261636819723321629819368682893189235237342291935303513683333538105050973775729031868211570518022883111584679297254295623190718719751968491791723270437560355281189781996367705681663748602840794117234408960146303139989253889563431302838510863459528187138129307766080633831525706268148899331111101948877828422830546710754645294233280337553212394403548226979269359588430674934320177489768653793358696414738941069394107542689173452352462094305780817405111049626613765456077090992884050660912104397104809091685230316067547585842960137555209719350914644499149029613655692048592875461441030104103557188808096776363779983314457990421866245009776311513424797272078413555676767540740320760800525889412702910823275026480335900404696861467007631058480917543055005557751649802545780412568333093944867693818248816113096255822734336695896065631385839488076370208951312089085559435989493812422754594546729349787759189162691125647141369961030532215083538488766896715878473365875497489640768767912271309752722703432533308067668561227044965111754578720561376280786818395123479340010171747576675007703100799931718944633625797811937757523172371848968819311320394250352526950425767948569115187454402152228694794643047667380864001242047539691227922861169847153024515630876940366708479205749536443682812100267413022572259868555828235654184579088236124777632354822820394873703750227463567175318483803661814548604815354987332769838085455761976226291015989201545525877905105205273543191800083208114015356727443010845845387640210933777264203355369540603040360452488890183838602345325138878803466606778508866423881711042924243555762758821478291982694602252064388058948413832048903965478742894496734548692765361415950094678815302613656030718863102891855369063966340684808039958363412963323857092784966338126639103317220228307846320694780192619547347034860488421763961042272592513071942081009081462945480100243163636360536666528709704505536083548716858090519070469296462809868825199623131338640851985243789176551130110065931922816665902602552468971374972909223147917162344957619319984157763387222553841178218747470052517623563877275187954969104143577826386306533228432373256602284100694931668992*i1^51 + -531984299314700845210434584898252655697836981053808258996859165089046929405312586523554928294030025623607492634684529695527473941841931613745650617019179007793393312832162910197183132884851294823357253303769715239820343786180484267421294341965592280859088408607712161087972062254021455945866749203888472931666299061995777211570698495286606898094341173510764020418742243101997104101565105679599910535598094651211956282203832912470922953711064725840676839417206601841865278437664735079796988119918222723581804070593077921300648504202892282603002546248785673139672590497202126745983632310529330950821427615903347451849823117868636592712995989375882587799631705862020641641433208762979386875996556975190389455759886906159613478707530149831825248132840660385809253767193072869726369498900409801825644340396111216259118169777964136954059909843627396819698973933301067386364716814764965731496530395537537177079349686077697025390451681076364501239445909696847995600224998828437839153189967742230075619716485917137361133356582607421168337018336882801228221308283764313832706781903755784063682807244882432607176160814387529672535237395437785390661159794152049840214669149202580311475896826917001291182813826331916407585054452508901973707702307554256981107400709909443501661932862455399263913438746856736360643277650736737921739005895586407788416526863228247393675489663510509640685406350185967125485232353333200844905487218753764220887853215544539690939649153216489956635278613391451599389759073248268228860798885954036842079100217115808779274963252127361528615970535617608416531561664088625101747407614854130267732975418989621362732685679087353801510411635103083014587862158862019409688355403601634872261193288068245463316916938304994470449842386185669514833120486130117520823181041304629467260507934392640061143180945642142049610911759001400901178253461544597077267387620920788697733340766480228132257790974049740279780007277892254638197802690077411584178679825452377187815038211994486461309705797054624189595114960246893450374049809184540616071945837884833144947480105214231963841769874525691099927109288710449130121964918113308660986698421083891442539150288647242964897387796272029953479461373806527177997318783303511359645175078554335858922698380493962457347518813648578250081559415275848428831136868146809036666584588735632313560096233750528*i1^52 + 14162926455584759195542608181193160961338610281475448197072755346719642606769090982489631350722136122359446390172142534808875833544064380131275015214109220804754616759668003814164727160546215557536207463008612421678259130680236550784839431809435513604960156167612152347156090733246161796226178996420810091478422884271709146792236040277483255742362581497641459847012478785130817344696838158916689588400464272306880934391768102730050359497345993555034885673168920366883901525427255977329943942091267220918575299668061432849702252057182639519814537907050279566193333695727907754432716740379908872135462472041938404871156962721550483621766695334145001974972204559010612877684364474251680387392432386815636562145732888237216109983036375566905696780717338364935597186128398867515502102091558610342443643260414905030349101431981962223662976044026679395810059208327799499637703416950236891739703971211734343484339131906783036212604216136691517752477863143458763815245189297370463925517585659640956292337043886201719799675694778318701779198211532143064932150358563538729588820559460358409598905867926302507284503719516037708994906730132683859890814869627368673549453411669144090413249992387655117667081102508397006843309893492309554258074590966418803207098393090019930194521662785536298547769386856745277067889317529953704587253367688357212586019792381329084452404964371985221044564471131961095368718602706265561326119320094809719029808430961912135036393742632228915068788169915645910639876366773775303475852293036610164815203046314608747352569969920545735541287535196322306072377609050601457202601525645457842320616773651240780034310972167925145341694872094861688651659674859008544090668867397909531540785961300467375442191355361132980104033369806445382972148630279517015462613601922029585419628626303516183053186703767327693969024412523141416693603649530614024690905095652815873847896771926698401718237292519837334296280714627982537846419573686327463572897524985883681508389361641547795771516593123416161972565760100370459654855968266714960166621854927057916367865196347562759351317989861701272361726846390772394055561672292635117858211907232943022115498326574888893005779566347854247545852442943677988803993923116485657865198409187451310617990654056009535719163372470372579299219256488526749500802354652112723157037579250432072484695048192*i1^53 + 485617547593876818192516162950862959520502886585256088264045717329076308103555082471285164562360050314701016126061918383523871215351646554093834496391595729907536926974908078843896601808705922369610318612035641246113062441747391306148301106202738479109186001649481388872980498506438708044041119762685716098753074592964298956548356565560396237321339967769372823805795185001697098863230582431940636590785492346317907670368479561906300553284153494921007375419067520916378196720478765494958350498714066938898354467741615033472441965412782262361266660945835367057944539747563576071262052630702159956258621439507674781752303083660979388022559268358674611609155564720817362691554383965990826643638524737869519206954532940460479367850926069119992176701961116426511636563420126338596025635908875379976117480586282646975945517602830266773829497549848143554694191391999333283084117923327028432977909119914288632960064621196934634178099436952732692585617057519408683891636644959787901251823995847561442732257070471121106747323824735379239702477756702666136186987755294784426755540001615461404070112591802548672715047257735360364539310711585883203050651472559890088863307552335379404857671833453037344337135681100253448960108126227211046775358890129808657590518578380771405760736644173910497257668422524147830200097620814684090405786281276157559549420943017123768180056365381243514703231564979009627510433597327376120650503709860350740841424804175662886117287384199582241644053689259318034103425341192849341027595217940389011068868970412371501131011445989261475430715217848277055288377256099798324206536645218638820582059317730345046238060869111971749403503847267118471650412276205525140219034914623602006429072768174421451306517868976410058501752726382623611013643357148747620795687712861566784635202497725405751896561219167656412662211674142888395096180091559474882806204139236727521816979513801240306663827943011659755807781888792249234985435225206449914865965917340050188838041549844433497473136865367763521269519002247853730445797465458604005206232269026456607680039777902705265706652966579229394207972358135747741287276440045752773579936498907704751013945410646734632070145041611716315647033508913054191985786727041417013957874996966756452546918289005158128266968340777487883539194524446425989877181425757523820618315360115994023428096*i1^54 + -89428735237138805190805309249009678601258711017870038273803554463915570442806805937864385880392991720000099514755997247362597614854236977817371062534149982363937328584050047349444874667924973518809949574325814136876510165818365524616854803733988245500371723496359957651389159375345992700467878446781556553200009109034006720266003921221516886717977537428051726637532301222389861589959839741769275879792422883981969818866667558083179018274077281533744836729468325683666098302432227502822779385641226920869439571971759510995223587895957016933833522691026408132627452896193525285271560780287417076205176803571810664025360458337403538614921855622197010887673411986636311013570912611531297373393209823437426938216728602065795030053641419056701213120268674795979093899901931421730245445067555170040586665593599091844866753951542548826487676698040299504764226373937293523007752569538851177570490830715514763706282616190470251885935360375932826665927832005797640286253492172032466716853345854793559644198303456617254445941129469935922779881217240698810618894331220844895840493301243468115850747462567129967742646094457777475610801673086068757795408428518043195144226259660757355219183135493280135961913275888081888736830251427115112467072862682934070904900286715454958624592099340736375868017244261553637969849964374897882860868607380422047589027558794534266777038439614690847327412581262703341844066315159846962862931158633688577631109906618745227074273553419899476484815657561207956623082854311847957283557903223366697095627450226710150501922358059744570975808427798725471809215797503365822217008117843955452346890356193682460240820396841970614170263839021316493400691584404061204932519216401924332870328590979852062887311145517178294142528803583744566985406215712155343353440254117036325063714367998277235923292798607903369741612027616876946761600837108564057997134810926572771551507704281847817573215064473752457730124404752736942617916190960177591954938748355629588460449569939335935970505912549493359250829324227234725955150243113235011483114999838322297451718854134819056189151838777764168139107052408622519307760568288105114815291431282681062760797857876534683881216834336836988738645477247132051874265799521066142469606029951989124833677723443770510598866200103641295908771031119034042608942884250717556142461586947757309952*i1^55 + 6671177602858203339847882500207049882525622230773130213533448160357518135460101694628590619163669458261533107580963378662225348452521838439422337339537129859366986911564102607421017950163752165032903986133159862601544836247667909899877730811289830798316994960200719496899449569484548920111359214553753708162507015614200708287727766712979077748309875405043682553317457602064925420046291271545132890763884601495110456028676618471464209551275321903456803175021169967610011746812809502329969784902109052080507538640241979862799303555661176415235638248654443715102985119380627493311750988090387025313543190569701136733129370082252639372812498596761877248790817584236506621117753838251256520374692631743117750503811671948739933160430622794017380646647513850863860197082217793831663634098902991044260193842222916618673307514883640564830840113732186380257952763279470473701808055628979370192240844661611251246818240271230129083330655733598616470377817968168257990045806412864161756372168071902518922217227062645403057463718161202506269171312488667149859009485307510512141816765049405107397506917206120594859494511954943252674068649218017044239711787018351816888725532084408381284429991127164053402282700344577846667221454789556797783813796435941495531558798532637716495155664238684792329705147535750093159251042495168372661994129867835281276512637441358354995326605480838763091797368794788053841676045361551170744224756103553441962747444351833690131576025382740588188446980963069199413105332074191366351107922323166683645396836185438587938950842979454568251575075268430045682053778896076667997267007324850551673655569652187352054795552258763791723279290218041645420608721276535996202737070849199590986441347869094695995762916977452033620588548931734963494825510078841464464452558939315961964603192678250201798075489763981561826462047093579242050400973168578811683767871152901428915340587329312021816368527921919937574304832555383721289568572323297596974597603244751068858015131408059386857659530891977024055731156845346038807659327578502026938542246440825594970739913725133446628550595270681761814758021011067745400195254856312627587174564352033113540945665664265744337856669931572717068838111010339236519113938700077340789448531669713466530335891025597246671174613917518008254095536793818108951948187205706728729144750734573568*i1^56 + -334490384389234177621861438865483341548102507048165790406211488425823243302504902752280948871646981799645228584511421837260417846195065451767739527866855404965941640926903289441066919498952098424859948887155846853708464601818714552704777912208847583627765895124514721781072252687917705356033449855349177162251754960553710953686751115805980253930241156331859699310422778514800337215954705753101556689655640167706393856622931899135373050069820156311773244486076458899284270882581344347040628878051185916226527078145296326898952430485978985145008185247838446143787427491153763425378371471735146625851802949207216101278240364777155242367338327798957975955813830774416919526684059238452100865704733293187091885656264937631018085670928060344859763534017756312232976985563809981698967756221077077198934196371144434742607817429281129544090707380123133638864264191145505152202109106036436971035698668978601045407704895352307781672999414195812763968748205266546900623105283279975978074816213313524964835598409778149062360230855936615542496870564503142967509390880913000240346078670726504056027416624056804267869678928078865452029050147640745554262658900559066885147132138001418521137545627052083793594241805532787090232578177192755165394868810642480712939867564608227695278013197208149264615633198827625134714744352538400417334652014443424672190092330574469017905889680337769260021741795229614388831213988564662213235593781123374726994982742924100437931442514221452722019705865942888057309289452343548364184603516253297064767858822162419802324695437162272548455278921586645551678694920887854465997818941245239306930483980361517187965405742475132235180269059940845380449284589061824340810790940321635599921446363049396670153502289436903075421516213285401639225295305131267211426404195248656746683554834236292976656016031982249185464409057872621731711585026984096194523693420272142147659313562058905300418442289186239810281480325860032008904473215411374353332288622292456488291686710697640958083878826996338603688964601440383360092366266126292896748131072895357132433694907111484838467886538932958059185525291820705397610463937284718903908313498224822860328158597610655043841717975288545651930727810416136617760175087576151824785217464308651536760978712514086280573138985034835510494492187840414356068116407388212731696327426048*i1^57 + 13002197690657052860694783307378335416090195863456434054926528769902992190647830837081304459414622031133605059241729150614604883101738605945242557461866434586102471717872715116746527439796584806588011813208480647282244475099149808158740496078144860469226340361032923260625590231194563516453363611828677437798717029604088080718402058581128658913143175151339435379176604014863000362684587594710312001295743704691571429051755649900493232310450048108381528535284949161224015730861047605076739251843097618564181687284660993027958978798425033741923924137239891992537510298427339165230062051957097792650669096748186410703465721197352974262654415458642067703552102898956381627689450346483442516151745146749922684974075369360717644676159732755158005813101058878087145931457577319432900152841609413085989650669892900402711799429829400408993931735326067559948419583161982995496298183849160059520589564420302748799438795446580896190299339390951781767354935719243028663045333747490805893202177242188859273001208071038971034787956039394812397274195389841185066960966091187018563008645857815497509679894841847049708935938342845214939275324465573206048561449246938776294465523920473197467424066182954148493855692573635263279917088472950231998292580816657074152855520345374918117652537496006022270900158779588226755818990955736636290092640105568751999917001111156298762077507632045185938049925417888474970460563863444180757836123720730347369904490491641105794156290930155885607800274671934039283807101828858861970209152870719286850254242829859234647073100547910583465269234748886283051648945511806450056056681602008192678207811989415412248337974120632304859556373641741259938103617356771107367212137979277235093331276744984285461026128559968178071704278226447687399166928227814295181303444627448032394947253655464033135806160363975827420986557488889359839515887919784645564235433847259737716883443213393342535315744871990400872535521259153127448589407000807976813654771840743239416936184945531796926925228399012296419739380260781198148286041108102193007704371425549788375775991416162214868720199684741514065105743554042962793380099138048257737624732068836809688115970031240557194146350095166571770145344218076226618095812303637649567719634902833726623077027999114235945084427039744957521508594117202995960572820621891543819616256*i1^58 + -369909761134104515790955734904207839790756991331094637198404623797002407914207285613145229104926118380721734349756976363139747149761381909688305736409104236311005019900380775524334308516841935646375056697309931242717354962773205993310273796643662342401001049196016465663863465241345466834682976227545326134790897817959093122172120589761329930399079133888559743180530905557521679882801803611093641335719683002845245044653765689876237829297279848834436572290997776110500398735044860636352328369441306769338626082885242287820794553745339042883323075015598381249417885523799981861124737343749507362628820101982341015701798926902709233554486254268335843616110927999934367296644216822818528555834520734835891296623035232478590363354673028872003969588836180295923779967716672024540149012289383025840974069447130231840083786092458731587620814158415786465916775776915686466568110919894619346382800467080344434714027069785895099969580988653823411988177754540180927195335924641941750264028186278774491745116007207831983881105754776351592448337694856968576051220342327001935400260980030062058697371771988507966284116618813044115863164955016572799073788599294530517532022022507421450861910451978076765556042687683653293975914373614430710008708484900757891898633307533598696974984806587175505077948783653759770243059546489965316606071273636463127002503379148308865168140297839487190700253048664493628982620265932720335458481494075621883078054043362919094227136860289033728822031219734377304276415121800150312795473103284093862896711938732397023213286571537782154364427072710277805233746489796405417902594813706017698622495094003377167072555940152113004015969208721135794804258095861551848052461473557083141542729580023867592010642881221857543452237623552087251706852756869771541640936440433698206826902438098051742909119012092201744311522134843033294344532820586236790574698488719665174955180777663253552761641200919113102174371784666462276258151524802399912925330112183531544474587926177718411692865285485226844989017812792639020341644428625135316089180660588825033028775127478701343161492051716495295398119844905545850879863926019373782130312089909278802661965764198553207288358668081441027392639113371941732141452672311576897941867219162504081824827228237100122428948441222175034594286127901125661230399654652113059840*i1^59 + 10195154393842997223838943311603545160422413957172175246159924343439907434522385990933391655144266945081655764640076093970297071752368781449367494075193297957107678018165635410115793478680655227795947404071098960476216028914546074346878723677086885737287105947564585233168767028545129762489501695171777642197650349628078130823265522866456330172824522716628914922842591986436935226188577440037390213071136143160655993451522973250532765841657294145481934415505583394421624899651401598312786725441520774635390264351977816232376148957677961267273627534835611430153393206376626872610575593737917933863289325068663172176918680458770797959161944697863648077837060833854536779424636482475108139970339915595515708355066220022781625170185797096874609231985872295687862784631423207068584045874288673302064699848070038628651319256655752731918122962863676800042243291230673721498332366932330603847507770074576720709749190680878469740361366576880859614612367511665835071981148126122278842537236670695992075159043425924971661802113798096457844476002214238126554120602723835090468331008460682260540111603758611842397107116031787344387927954216519771164179485394099092539972479783874355427742071366422831535826066905375185843566349611548763539641659580462780214322729573056645654952883888232689389467600731736055237996208377545382782698039644788400122066669228841444047625454288053204086135029966137665628780691281015982847316609451868763108266924697854086325113260864437405487603599627588908797316670724533898913284629170842844477079230192348050929622442575525036837005774868477576265487527297948410334912348935783691024292710844930941952831567108182010985552708164343678727835317493048136849459207929393640303429894842447715204090744574324333625416798186651376544937317578904106653081866696517780800660233311958589313615411558100429673184381345355587104844174152668357221168410075971098566375291766152650620246427690360898532850616303302600937751849590168101151971033174812068368725080891586784573253790888903279465564223597058929579674904573664624542983514163543483421818566981199682689642480046191839454606212581920552708350712143650862909781850720262904692995168192951239956325305499748216828979725026006789415743960705049753917147615665157734490700511508618601357076424672084452683410626905627994526444766462214144*i1^60 + -163826720008134719119943696256393363671740479838796022613494694032722680376871563248382830435519568780764685037369640718707485014737365380200011858397029282677594098950684183876000914189584878039669593199479229062345676291823787907693251854578205007129307239153578757473592535222623849060491793822538536904723009919715799791379814535059700120595984477249324821368042918992122994811564010289143493950299349817426632414158336851447569417929804231424209615753505238426494004069306470047233788024502511627407928411086055347757095246935914581531734681788200684949022446717031726266757983290805742701604151124687699250681580805592799722131900728514900421815617551168857231559739261592755348700301838019571718385951018814916015451036848706491996914064227869539592881804829674225820148234847590464265416697702381620685429179688583714196879759050170032232575380926422653514928061259511414388050628471720090585659577630122653241558625446352944596113128613397529239616631448675490443481358679629575094943369641275825157993685289315017348382124603579987970164106871950827079070466912644978185432954690885312715377550579939278894984970752860176242328066263033595523627392637048532060470428859237443646429384808741559323195633559530983181398832251415506571096504700628777399047972239263204650855391688628962678718755188992514046461867030874144552786646276905203347246957006284556067508767204313618269114306218476248465817590442082902338997672496141628481232139823719422148474340382849880594164181131735024783406132960261283611657223491651835961497312190131386627120709816148280855730137607304917436576438516578028799937001523912294643861113741218740522535895244466875241541736513839179140751617446171065341531392483280550070738405011282407677335513351568177270726988473450100883018290730066244409829366160482914067085676168434326337497087607255555587498370496521536252652209049909592127185701404482115766512775413096117241935223886695690930936936056864643066712588785925574056852292118284701841090035585484987887211578414755758617973778939972142791850058835054070127713211844736671840738708554636536555209692281680656486997493961317005403292008533258078579169659944485882997750966877408137525395405616890982534086462188221573972640396569563421154702078034436453605043525878908150027009319599957275791441384177664*i1^61 + 1725601002314293196644372527776007178427709875637102984764137536427719149931144637805862118233436317428170465358102123879782002751798960146776513751643589748955492976581914678463758048048208045064852508373531870481059852921010206203809088712912916826587762825034083403187713372482540239719255824836472974628087749880364559619839594481140570972881023688676569444640988854193020204306055353936983879222092053462007764392461945412653011846910795362618968444374817549833740703924697037007379252813431957837398073381088944539116570315869151024427514104118823036649664799117608848909012724155308749424036216235077634995384676115280150234838259849440440805736320676437565326231620466169920170990198557951954102635133778519553881983644824509103269278019497997622430706556731781158006068965932060678673642550861726598843849179059472482655971614852522994110162510803224150763838724313151599948304626145874395291207417180916584898143235829673398159430575744803197188974287354689561705960331072328914607397615321116404500218173399168707719219760640111968198690152543317657519022446620783702326107107542710578994272729833327484949981263452374953522926320919688012717061572724722383121815216916748822013024565087994799254013829050054223884066256563939498418605632834846703439110867107423805112836242614462495039287090056598703888085760558522542052385787690409527590606349310810413739962550724557378078051337974562822408966899426693098295490000943428851002675501691539271544441795122151954339635772782723949331454774146395781712806492807293395818947638249317971079470442820964453747584318114188911549055537048370153748152791001270472245954093563219334094654142608339076079553504421361778700262638390650640173453496948564279957783637849271493780718875633567866851571816752643117642359506742715397611548738463467322185942780216520813713897719977044295685798016710664510469321750308080348460605786871057915321065351059005845706601968667989174646266085506794312684295884326709273870916871141333540850341452156834233743930551703466398475925734451596160522651394012571525565494974288245663891714153166228611923340782405707893217632943801161234954363339506900524846608355258297444981208765471490571532919776997867386054997847428335638943578956434119539695360829300099856996488702226958756749150271114185883198160896*i1^62 + -16726743603487762747172486874783697920835372426771924293319326038118641442124734912190077159253377523052574405002509430713124311202228893298093107399413366929613388531140211801175750281228949199415488187837732475970404157907517419654838373374710684207417091368518508419089713543685548634790248113901420723071255417546673886934751647773907521442587369776724114538113574659040619472518647570303923971482207802185908552140522586195668623543396640142157857439530613170707742290778152281326166247505975223911822365517998655289536969719091341180975150650765291345821362447240012629446835205261165564553035941041658372094770759882405209593116943169933564914558919419709394827237395043421583724969702044265573813473368572421718943183618841399329373777644499421993841825072660180774587657024372473809142843549129525799714059653348881092197959889521367410338160706612898206464824000102655955746121387769273562624552761698165457952518157585746176575019086339060591042946591265711584750535146615154619107032046988764786870874559037596463578553503239073103096794625118301893471505687107633135866310495438575796706941501253266240434070807883137812291143447181870663177530462244684330828969661445275062555891351559166048403510500491189240658378307182202194195875150497303709944629381216687194485144923589017396909745534112924830967436988785964975390442726375124920706910318143488096037958786673209338673455935241480706429524048608428477479971128905096712846972596925781608702371843343133354238426637492240835842733178846192049628023837363263411909294852894437885211692383612327800210023294946243201346657651799137411726970120406394164338998315341721354989954684424514959504251057523682256432513992564917406804117435341128863432827836024865153300627866532654861015165738214577615237731999849803668190683190091329489309891656279829507255842975708898951032819326874394696794324860212516521538701985031576425812182986934985366502406878532257244302116172664462669946187885332709103243715844995031249346369173435023530343539396330077787844630700664217820631866319457887121547304276365704156025949353426041670088477279872633866595927230044321581234645419989366204069871235269320734698533769464265181540653231242415820850204146940839316945971473735290002228918207442954229175659019498410136148224718620464250880*i1^63 + 122695932194617633973197058217120199690636632482330820095041784929455856505485347218636821225750007268266351686910354643232096850148668949032520321981987904232732459778783398815383039408965766247640705360237982999271260075544554958785900639977011095523484710764238084584448650327988417432227677199027443358124380864308001398396307198627278077074913253570783028408588531024285487642365426221415205600590984955053403720924201070694686053847936908636993157672570596840243566568818487235113193734719789858455650156762194994427480625536623065902837655630096492381630106916510313262462681206565706153038228877909041390625662213768694564113803292459703152233472130233109062782665305883888239780217116245867613467777605816820038757065209468802220001814027307230254819285833938382322737491173574516005529042465266048092763548873100915769787069144700484389111958109494657497422469823736464390082305267636684553204240273417242702120767407676694443954761140490899660472011243710950248853990282564550341652366637590332372905437659638119703720349429679775874678090717501562157440812178412098155750469579622420644579472837487199027441867915145674562346192220660100460958804468708791162600760617540459881110120003061590169556819244165360620882882083727973213222905288761216042321313006521869390002015173274590426370837061393083483087942906244344685240761029483071724955128876503011916549836919487835194584142227093830060590624920339117864594201509067564695569990968238924872801406733267643051797851019263423304060389108563084447217899365689754231108627539972036796893981553823076825205223916412772052838900043015749625585643407061874799124345788939442694437676352185898919793752617019993607034403211582527113715129303213332479929097830856760862689106522693375161775813940282265560374015417596613356481745246054708132016386500733338891008808415170805355426021538179583078081188475176954542816343357462252492958830025597556929815507817648891297021862762016686674843536559601107739237169940037631630087832770108939398489487792677748574584524589644008478982589091114585732809607798150419391657585149486090340205660078952026023941596700174297591950535463773607670544166531258359622446599537485554778083697672595448076961057743075847414456379331499670189145684781537421890028309964401554836633501850140672*i1^64 + -1083490242615674756572417802619249668228449725569208521563021475934811346215241383263610794740036281932992459542617023412469347140884239936112459246641962271849083079806436175890098444749133395091989589209196969777092940657939861604582280324233242989668245056737678963561365890002186859321331407180207134562485860417876166202569023377807861888922663454476930838782462974483882246049833593248025269012489149773603527564022971262897609183753564512076537136558967950785725979870029566518557481848921759642177559079768335409751398400200955561749344591033530439647665345933072452635773571640537552886549368915997292228900991062608554213478789043520588905287246082828469025452504579500729487280137943777196228907949292581044514762144832245886865296379018986225043911917271651628875479266646362224464952010762426721472307480468275047373877681551257315668341186684229373924729021138828533442551803731428911215652517131813300550489724977924682346745120799545013595083212290228724586854933658653524463853952043642110754194562627571516595294628963312609764916976521487540080691562478508820501829429842236174868972868177367126161035838545326982610416464510991797850209469056163206560189277801248094725161716746570808615208406974407139890762806331140821955898318438844046484622011875534408067097060316664992429541670663095587509212844216133041165200944623601202410778835682421747083560244145076291283658745695350085246007387013975087305639973863538140306535302952963560205383330888062796477954634333159167687590855103736406230337037010421837836897593010581228473600646405048451714424642373429109952090038609384041167830973387787654684359388265973188011276051410924456585940668550293492726071423728234237652162285979533715903489249463404724126726304547260655530038084412367352751368154629367350228877025699817025833701034460666690956617738130478824614402467975277954625970263715540906953292206910801451297554479230437926130543540924693989115188607056111573860046803436110747930497153107043947477883397440812326844643944020727072158094628286306743270150399719553941902687896197533531294235152248598138523793942194820664372397542488443282619257284650884103462801679960671712005292401175807391943331616737490816609438017350441110260632338188819973396312245719244874383224067640453363080275951616*i1^65 + 4112979581035279693508212240740298415241609803778950307134112914170302123011947305535556550973924937306965267883782026701082163718008961865894824459266985155739844290739748128800093635808007233317512000908899324722195447683215590505481814664800121104336794487953930803043639792973610145038273578912454118954388377053593092290513039256380587453992667518403592494505628991461227666412660903219088740457786787869217855067894373824898285681710773471187608344111593975869908439899694831228896157201410516589154722982528230721789856515180383652363049190945998385854759585461166732409394399162199163874396854711109800847998530244483064814722251052321339073601304069875201248301713345242860527051196232707992311249540913183279898047982299221362688474635382016168229814101659795391390526992863092052024695079648978368957706345075519968547989216734332147015941466122319167465503789795321838031638585970458860416838360253434459594922709075836348413185283931184783281476743539721556408438578209849443446466678817744970416601615149172153227872506759568807075089022963444211688475404157698164039792831223387263814916362311072730227115989399866357479010360611694398138121707892816680453301746546289064772780483874423635977153533495212304089537457847616662337430002279378256800923393200628822958338358635224216357616788609935326372662276040730962828953312449615564818345533483766083417985101186386014475039250016495269199650198151469448197113513367109793116641244965682666076148861732765080495513620998768079102191435852740850265171347408160295496682089192596762077030066866748443517222114301583501696167637915921257180964935421981046363691813651289989403122190075364685531309772785001889820793011333734856523191828338339350664962402207981757814430442937174416132286819256391994587053265910145791336505001012628451754213215924117554762187206627673611523926905749626199682224229566658894912102226255074263836053951645565607882639596799396817892040377280894131225133539119877205750336766130068756090984629487522642181506650918846706016548125022675443726612153267330975463982286639161921893978352684294105759972045338591824707704771795015809561924814176369375360771098822486254509864957479050002339880507853171421653475398875181335119449087073489136559706844789944129323892453541365183152128*i1^66 + 3673507201891140369815308500702127637266537872461654152256117746335408159183887568614953526771574291625030800554042960670740587606825799864168010463858555018656930533849105990853185195802803022007310416866265154893880387500278855866240658017801073157476906977391380200647613008667598010126076341733239586382889721292035666578153255570533768082141659399116420628540721095151032698523155733471430117496272876290857872056722134715992118474964123246350521399196779071996094109702635477420319034415471418888388459957315820597185294699436900245835937745501918984944860973657176560841553421618478673939698223450469802683329302570817790571928701384678349517023948559075205602485065456220837428014982845363081304563853841359710058280565495163616059306506011906897857542721815413064070734394920115632272945169947473309821600887055866562171340061754971477563160503281303438060874080495183496931946674307326340742310376424231149487547636283220072799210361115479262183635884693443078863495325298472266716099817345808062997383216996204033787456040611056976756551905113644529718207712884743015777710482487907070122396313523149518582704989142195680458865604126591966428305558430822103865760348176864814644102503537509994503680102539176612901113609506594879122439172986726231249900158574729135077320660024172347108349336101491169435789060541166188161895678514992855305226876939017294433017319995374728673983387213640861482682959913001486122925792049304215262230945129580776129006121489007943221749150693078605051370807339120976640233599690862185337214388891448969233944716628859636793008970878165310225434155560486434914074782766313807231855972040467837320406904333128051480754226609173382917905641870958487537683422948817764265048557693543279960067523986554605599102161393767807398961502856364277340884863712503779227883773867776389343339333879657152864391349509952449081542944890381136458563849581129811616096239586405819303406647566295628795408714283477210749651094808074993477287396022375958002889457552219318369013402256120573446079840975009872130673328557265601782907329862889040368784754020866886015273077429372595883845448837564886757583665006579585053925918841267403640718514197775708929042755451793401965789917185706829555459256416888998498936787244403790254865778745540608*i1^67 + 404011575700219528669278517075220763107773248886266036180587857662681224789467154538998870165880669581907022431738644526287940364061358147929546300544718729539698206426904956844868175875859688568824878745366417107762601448202835279657648806787107901200261668280953315152062536787198937234356612875052793644733868664901312669116770318918207396795434964507093762287793567443596574421838752257774127912113045859677802051124192425059432294971927761536308096847168737152325788026840652646762585288934387884300398273528147045865494525409066712033486051852821804052595640880374918639139474600676711824623687283303045904429584153418252999953408139531393979185254614007875196554328699366744346617022264326605538640350962122392699605351849027597709805807163224934729364113426368979702292780792837392511393625498407899866481237943288096655714708842932862939285723511586249542206885703014981164227341046106205009109415150870303585994018685606320162649955569946778018740502609389381486645941365235052491234026469713744062552870337966501766800181561833229784090227753493390219270655390710710184393531765140738606432933441375943658085259428561286256127549093389388125358533340072059812477457070632357137745384449559674593316117867224601142638433365132767544506193479044806656795229563627540219667485641959511844728850299185302247480426222530678683722535462703686512325643458378123373262569330787314731395204502720735957234753282642428663599893843170636506361097886055944182529461348223603967854145125287764127268667546995452741628435368879714336194260097237768138187877497141226413003636893055250582014747659535201917992054867352564648898408082521162829273702777855289887602414942048594982423065986384732977261046942261111076125866098643413230921066498422099895228785470615045087926675151816678182695559267448732044576321869191605884977047733938987851455740957402332081587260309542044063967759975594176931315334750277360121572838525106487133231167107570036672596497050364294964433017249035917523614823444673112988722226446692419575624032206891144637505847627604267275412810636478900830868756191086850321096059238941964483913973636092329006189236002523549682471799958021963131994614292120305328852828934010420377128768934779092420694048762828620240181507297601135102950213943296*i1^68 + 3503304358712836773315249512259801123940591391467774068369578485537324094059319508269104939485642010530527337045083443583729907504040801193312948337408316734219977733217653185232535349599853383743844290337731704411940994656247313072445816129460215238818589143348632095473521350249710181444567040803886262618494658263644723162674944981493261131435729363229911151033301659153709409337327693715194138377609709780003913086658810803587443330891812815303777588154814005392807383161607454802423722549570420743105680101103093118149403904555347155865808725826373252254569796723169406498051449188651970670313570559841473569550043708461062599018217239563120181248317584264947087822408313218999018005715978782841931929971372311453418087969028962033477730721381142555521533871508136925836065365686259186270578060970035910706038920618909792748221538858970249219064119395407095361489573028006349571319386332034384413059184046565237276882432341411806359820979633428358301645991889153117993969631960381243466633133892376821225068234501298353355042059147376049400990805586250874154553242294384563737399769158815970312188470204529161705956290734370270984701747652139436415899264519828428127572804471659773962976969841265214595081923068508137187554209452297710051678263865617325830191191490598621253024742570560514588072778159753096158876633129488628116882459425055621590238398096432302763679217048389809843441556304941809339243638128646990873043019267371883051384876341611126018866641484316831567760542399978725775311073225295892221630600311613600516701719405064737597320372717053430888726105755851461584091371497260669587104228399839108002511197283123329741651848514411591339838833408202596546978810818340454425219419126787833179151106730049902908597570828346026328078587149619142888072185056425698026556669396722704383262192870975561581921442524219825955066679286223547558421407726904978065988022006504881515917637428603438563082210009570119841266000702166619965224889458482311054329409180119645192401387142568063726370825525658128974456533450355624693633268516560345170688063481640377944678475938702726853065030563154821371827426779387429733529239463961038256965636606719979594308709338812103511236420182652210484893504673748768992146658559097471535007487973022096078929920*i1^69 + 24838777972990741205515446833919855921236643698954753841519570852565932781795521177985897794383346601818769947222149245386110241788233312831100859889162487746374779698022308140094568871300620539987515642888698637489446141030804730517457899737645662965776308460683064491106100811079321472086098667798914960624682229798481239516089788019263354087613149562998418515058201640501004976879497038050233251761937289380272815117369407836920381270666219753501786731123126970280205672988643407422316831403011064174189082499362317354172326402153985337196567100394748612378681309876580849435574702927153663796250321096971824742052961127973622421517195270877434121627999009351546873679377035013799728366257091892411918702733221029695351606193413585228140117575713353105900079555462625034429624610433968197476789533330695794851009990001413225751667572739120417105542686112752383445558473937111190193351314972738134433010531956320795110642525518832244742725765235896151030492189996103948642155711494251053996032236757022198631100073281245071244395736488310977821081047436991016506500107658917577922426156974984629237066164553573544612614320263578995873586836527743094317306269900011095914089553087238065646156437658801383242924533245225855105429556181012659923289127545933298239837748861136983318625471085597984903812089596086316596829886765126295219677104225530062698569492382293091830346059205516321020494060069831349897316369473552583954885936699881430105700408804834132986046194432870130901472467778741335871147135163558273862695727864157957425327957909568682761842984818847880631327082658759616418921529314779740599890624474955062727347062301430452223871543890381752225036877413599195220712479035498715341546990423286850750448053270034567510433140733660286179701580427825000206151079967774093301349216320976037878717621585475554380992372434764896166250194849172793783573317911440166970743799325167426308040085095566157022695258585464336549675651364359822564346151473215058299471318707679367465344505975491219862562287369104736677918690166996762294722118150962313203246906846892199785305551807038376571882433159002920208572785834503611285672198754518504443629519450278730403772645060391094961471495297399163479956828087141851217563573870733311289111464146188107776*i1^70 + 147050592810090593351766279399937930448213376911828690041810182250005504665763314513087048545495880462890645084778849352401234973929734337923260282641483276861855784174149897912602423479505991773386129935569585928971421262456860477785666183099084536277604770363603399391848700726105008718629153129822074752644474693157821137840050244261708810553242357591146473854684823107929114650807345885793740622329009192999407079619217720652858014419031868208144590835075146277929667384126758303021623007141883542593956957286277810517984087157739163119716221458790398550796075840049753921906964003011361752131564010402020308299173624974843927168311115591823666286346504129230601939280419467333075343972604456797590956982521008531210839446439057816067110510399774024368243231849795911392507979713456195288798482454406838050005038065923519415247850125263192913451583051836205623781084613639449428077083755657187686326089807523649184017613314206822359583408822210682942761929778999825656321300223695503287218152696111229403777818916243507883049269290915830495768083997193545112812534138560438817044250128520990155199214026465047355781307159309667562695878961519336126365470203526868366460944617118547142794558994106686729497060101652796259737160347287342002363240698940251788435485925623685144382527802436824290783661458320523452623836927577282891481761040205362155984674791943592419137602337259498169784468255963172189846924788954450279990790022785254325798065835247437289459829430749244264638577470111316553625060354266713817360027274111045014163866588777751615367838925476231366110373228603574383109061171661404893429452659721675806740446481603112283594497895223918696663002567505295035900788396141464462662561861848424792619508358903249347570483786144298742387896740540398257345194378164909257920617321522728959567790833798134933241713883058951757804620495750594725863312761701586306814127816134370187939113074976074268599071820999665012440769475575253807535988918259060420685432163230683306972073140527440531512419615509788039911860956362335910222667454834099537705044703531485801975117854991934944352487903706247727791364587084685525366340922987010174297858416535126849990625528419732995114902630260095342340117848562059985195929209303884888707556431626240*i1^71 + 673595628139000807098769866495308126630503986073170520695600584626065754795882912514609727823857564292514825840784974662018774292775105465911017800586847871911779306417797138099291678241264387004886622656838090253552261493804531360772871178481394417889229808898598858403910867135238937004502997909178673262715728774657004583419757724157814680672911305621207694181835702072761816167165401232796263857759295536459817987913185253233291459609305916493815384715438613780759973266599890470540430333303316524844762102407751941601481856178473522458673641181872242698674272241021151915772804900422362369693990321778311536228528113168058871218032203254365166886774318640761514709949299512312896086566026132335706012597235207686415919621989778337802307415770419187071159627351280162848349052578809063471309401172002449062877170992927613519298237969395769760482180575927717406740637714143799760874714362615330984280108419379559485013818825250393567342003295333396315138170536016885435577300697231874497102149692326349571510137178908013105829089509223583712233490788634506668680887731389204020063337506687269392892143152460595640219192420583573584088418271056109798397064573891715499670033907849827049545497029451990670034809914666149398830861062964304188087856822978137679651281095773018171169147341888203161189104012410560460966715699649975842954161730468684618695371531542423804677808543126047790989861678002385695660416748552361749676597514498886067946590738198588770016875668665422541112421061180191876425363973034268281613966575881087587780209834459570123396721980272293973807709866189363099433331741666443734685877752953128026481056082865266742066732160403790931170818480210594435364047350226344765920445287105034483845945458641999803613234648759245410258563559639077359445134871385089565017986533963905383194266684137468742734384166870237626009610910327378407808361589398709208926225086207277682783810365164321330225572104206826306224216526227499579796272127889308554682940423835543061292933967570727662620514130296497237065192992769282386109609692189208478829609043609650090078670692688750684957767323752982650259883904717405607861813713616103842129017842347655447297272007467099466486380058234744082669319822161438979726514593863957526400204800*i1^72 + 2555973577406878754039939149639967643593917615653018460555261205461405566723991514640221488602381390083004280814419671213308543767523020344705213002402831700987583274494095204206977325033109821803102512412739427929232277931650779768546881802550470212497544387832826799142898707808312631815414282748608520177550783020913262288458886261781276449103567473926600867064736879410830484021876545650614684674928600300109263387415796577233209282080648312765603515610472047440258745306349380524794060261192344797669623400403979938874136798448431770103429359769620208376704113899452753443460322421848511484249960059593889189304611517482065239592392878712408037800683748974689413083542745131054318477225415084833560055753758395898377645522214444778666247215628789239150532362230790239590071035683376996090724645782536813782268548434189985640117005289412742920944401317899082341696056712674907186999889429433563900345736169918347713629129906937783067030229843807422661533523300301439947467044842623943049819683482588774047674180263647711064211998658253952409684720134336510965160323906655918814297603451172777074318547497991321489321194356186021209708865336269791570103169941345768141761018225210196839058008536161399558385263334581811805256718925790869254158407493910172932819395111787318080490926394465771005747263071339979956997666912582835825103815923396244042562255299213833472560696342267132066149897820903852062781788521252168973087289047433662936063505737334683614670084650320964267351729808680174076801729853650660230590036107830121270421492453355897732367244971644792962783840856542314194604828328583096378860342837287537092660871923535043778427298216180491354295782367460796137959435100943537415149035616418713782610483988266120110621294483532923987342877863938578733749285406238793602101230455193828502240224357604073303417959796960111896317778213974606464066703660678376950983406408008155459149366453678337641319338148392977943942271687671575025504826055971607957443743056318120623845412502225801777703772662567719707649597776637425094678515431253132248950854002643013295800799990610812929597472665182542024153989084396562993616969210264994894864418063523871840198783759742770405082159603120018224015699241011487486234574815560179122176*i1^73 + 8325011752397842283530992823682709223881570159028009691872325829829887285326952207649715819612296317644382322167866317197931691420326706670904388074598154203357001421774358716225856434125177874389597174647000746910868554565075248624292195401933704685224557210050762905601083580101056247081344643531665033703412488153626125927557120087125518883787544224413073380187810573382700047242977549097210324107696130877413252734459145252840190545216194587338761704175400359295564219375334632487811231226490024754105955855070939756501323412034169226607319157199182278825145624857382933619388125909189718793496976821649266338122281915034190532211620454791672844775178063435997754813560011482488147617418586484716510413579505271323868178581726062645980032771395464537330512821583622502735425055535184214786043937244113911831271836502446602393931303530342357006667979288302253067863566801563589446280966899085695022090140830920414694942780323185472755943418236676392613294310756347410282116359928708866788919851909950866988142895201232563767917835657959334448816140634923352242383184632562335880505403418539359592606724887902295001072335646166914490332787003734892303846611404441091975097549338990179088053320396428555658371584505255390151221765139287862553683497764035065450851718381519987425822030919666150106507482452590619538576857891482511011508759904547380954604862885244044978202564995122167968980731264984466448459692247066895115583380891686184548533816170500966833772091834235574943097954061163314915953812422177895477840176976615343689554425860777340111914642700476286261675060938155004815424424572210851291272207415542902782152068288238056462136403650918879793749512650888207284356289496316412335800829207740435644677951886447726903774073236955157926867643141656409151128838345514619053026519455490556014439571651226978168357671681259578410649822825488598017296511092476487503051940605382966950426921710623511095936373254639451861157775794855506383272692875930007196510870223938842495189542709762528722178433564284654939082580059218611480506130296856731308572555134887288981111294183244270574569288750516136457492814492752003349533470520569166124396515362269811146855517104529840823078531446170105816756693188575290154960178391285760*i1^74 + 19260466908401109816601473353292537071154403560332461132388704393975761433807097246303089765707570713379198334057890399985506882023085344849904795894868929878437014166791490694247761496289695411995772621694628524687250042673812772634181407182005651610111168519535981907158679333692582889393976970453387792215980309287279132497940948927350198265325415820853755837142708870063465129320814633181694197613414377712866935946333556806942647441609901216062333643748552123946926770676206085513069085675253200496946350708866504314472078373861912407606072802993459088617920452299326746668322230958388168683483649879432744506063913331494041904764882791244604536900905422692375552586017237615296555167047064223191804234360130550040390840296684790324723671860738265063837107075147596016784088715867167630520458238249668504032445536266018416021859926656513131689393389795783710633160798397409810839863912757993768377676980267762449034240260826958797604297981181178120129748695944807160482537575121215658798823540468593466059856429519219681181033128281617201874532811040500449345820404896967811284898259739305859447833641181295765890347695170661499117976026312222984388495617606843008467515770460116278671640114917787211468523028153766958828824359860628298206915931878138965396378376789604736688250390701954585748079328078592812266364476372671954437193416719223148035180332865948611216915916747563124516934162296381985078667901098922333372011444831899695781834761007877737881455073342674697541564383040117519061795850825797946001091002610544103123712099850813032946708575946188492297148681977627237302158056224005062797879090797030772630094066626729726856700087592321999349542000977981116046469413670252642067837661402169485521970753928827970536631432729185759368044205813793892498618036380744828252722075687014477074165156052476103183496208556508760050074097142950896798203965078864597122362873764384261006045450505479506340311483185783588451445227116987796441297009295921959403644322985962008459338636843322944149098335204777561036297795468995512170505156085699647272323696797251422098347168714714036378238005758970873714652785200848626478045312976350709304503489677070282606553416704071900436275510520431947909496708886218560313655033856*i1^75 + 40266772881993512369870958651576449973248728063622435766401862502913388985225160320593229814328638672376942359371515957873493336207322107594830039294689863362803671889948533932700438837724965559687688983947060115173307230068334608230248486743298128546594394485276706191404377729476024363007390772523765045333437526199054014718805254464289684409352485710050313484765057082240135245896297674764384649409723027015778821244622083719451034354687976579180969769858392360772661744767423482437728688513565101290654912420699883981065863683647310494865751950296026300504782988726267713024317780499277381610801863044875608610411705869296734238898973487558869185414394358118775517506278849542151366359246641085663444004520136609750082644139411370620737891283695064577350609709680375145187653839588114977210750058035510452808614520534609340530434108082102955948866189716619705492269931206246426709893158346799499044339477849183003020476360774337775752191115154559928493266160663705707730112374307712692414398181738895888354946988442882613673864867114768740626659897681295218868299376491356331943681417195354994959012452735074177670985885693756926808713843793020222461153704523967752168920917540552399360816951467205048063881145172095540504922596844934590438642118239047022157922218562593192803244631399092452894916398251689516544730321880107827966929309741429591844407248743069466773925942403933863154842802496284050644048720167217287356611742247999256016530106599601755206798502095959495170661680490819426753661152866643814251670645575997043784361749669665429670858254174375871444513561372253854846560917153957885370913398920056012323260717872130796468386911584548989862120671607878483768313740922027312607928658481793026004817253998490458153183100533192728111610183338892483807329430574501189111092509513727618747835086177046466038956663314412005004167157311769525669337739139214022932728460104478508645465470650472936480450821729178028433705101995938630766430511745476360216624020439895653693004428961899788891061262777633198326262227902627989774211592459039300791310876600638608676584764125516914421481511588699114104230940202686121598439228923144252445309865784599273551147154183146129596381270093031935484352789972873329508352*i1^76 + 49973113318214072034784781251643163524381834962804086420946181406291852183130790928154775200229790973738110320457246226353872727305785526300888224625429744505283718589687810744817164729220949753014516215711122086823638397472312451286215791815874586487123958253923605548199609451727889393824269630640779557561899953357723634462829446072858526846009745137663166992090089965287661686252685046766951725649044586399274606483811917157293088900049025439342269975356736764204700834998464255632006551965018112042380077157126509682052182779337833827612400123601593307682725970416031623246089571945759260307594261191586040072114712159426859998283837665830125869084930848157839322788247535718048966413319614052859198424920235560852304476791891964023442909515289617117068527163411915619178953974004058559162914343984631612699905524501953371355730747453068143107611494427924758290011749831006262499814964134542461506248049203501119182379872322460985563524464698379316763329792364279991892565443399698527398899050216308137098187883472291152933001441401219634666061671734022284923576156641268163963224229275596926093952466645659633595918104085546713234339128481723584941011047623246369369289296975854621220299276745564765095012026256730355041255495384759589874175355871481454896261833267686949294780240589159526517096472428383412407502239082721664957550927906214198064603481154975759330240186381778849511863051904726815734163000207016553555354590114243126883222259492684200431146000820816132540808802423788246405782934259852061706581299941152400926206624341391255678172796776436118171165911414584267614416651023114336434616537715947674110109934393376025798962554121998143279156277954546722683649894924025340993347096870891276749318856583072237283662576547743317409504734919563949569509131641656430758147542800113096989742669662874195138004549509979369170964898584847377534366383224547385184855580072768110251371679485872828935804049780757732315297256647460430610459770867901926043662460343957223563936834244258381516318843979349097019586940581557956889261618224236483790838714391974599030161530034006900223538266634944193703946702846621834130340502143247637608979541425777914519614934502397636337861625678928254076223827621183488*i1^77 + 11135114792268052552361421814119718292951964732703627631894386618802103637089849832119418145150031308033202229989158922293194966612911097394217965150280820256151860794775255759692851547126015454895966921256764603774146096867535862931767915041445146459576280279485607511373348584369738751435876200711558320349989680212669217556811512144726458652959507717281612098812767707790165560839315190461792398431172488696985082500928797737691948717701545871580613964061878317585206260589894399871086898481858104806404682060283256449089604275945989698957579454392760893861528878416275690766797199102970499208483761936118643981329247797319381509035464761376487082402356343138744046143248462965201138603359016443975387499207687782618572116405504352742893001446656113777760812618272639328072063589824958241224809981307672458472249679440620754076965552794293021478778256061642294756632805488597674952133560383187039546963865889635668356020010385657276595099750476931095126201451748936549118657972005948153716693343306336354413671236441293206763581530455544630287416077538111332983812996725372533799487614652684280830526751127388556976734555120054425069288473935958974629855948568763343631838036118173440148601240546521602909108494563978689306495298088613083775903448977999236223568698792052722372188039145031655513526473708309569185875735988014123834647951943521881943027940002393785695668214566952461387047835815201708024312561827023545979426650985082733219088578144268345259528037215083852944457130065658081403946587134105480578144383186692746256009606026324321486357772964249518925960548965551291961132886270401844077678176863216767602130601112310324839842913667463186954300438590074292177488951047500438496338264443845114453830492221783731225878633631436813708159102156527501104439437196341352336208234999746939231960980923007126850557720172247939271463303804693755531385430997123629233806626810401515846185025846148188178883203827234288404500014407310026809147319545896986037189934006072705420017805838299540472904533533125363983993517733628581088144941285118339597951909302639123580880063790216097080662094978285585724866318944086010927093683823556930727580921431241216665130590018701900927624347561800670182245400576*i1^78 + -62246892572591618191319155000736238074657860132827828944485972335297163946341793114098616482708436249733548512344969365481525764016126519232778552494271847699122036198547297545581895021756741548627158726176730377311592106985499595265141696651179111043688895755687667953858852367572700366978047746320817303137687644115567522726283005046871771482842484579210561469027445394517733269682356887524373222970298066964307109598489895005450251014084840741203593502322359576400661247976379591969861181678444531578315608305734014173681524852445645701438938284246057989845163087536950551465767456289740000419512198949427138260680140536312353825901722348832817756829280450031146614131640434687622389495453693096140829863259886138772363530586175123960622296181637519596574438358115008272546772748022002753903377861797833184804759210092169870926591897865724289851703493653824585233301631485479325402125550730777251796600450348276346490649038746234474905750884983447746219888604392303654558111502188400105375171379888249833337936220354333894729174082911213920981854078541859402847610498536975539399989758980281207509134038478690191034110679508417343492371014778821643870321255983442293877832875402319456287079654708837236204680514085442802856367754390414119382436720443646470490551915245792780758636415297871394016453711943062018312890512365428992766873011113281438850332278968139732315941501634640557221439067973538293361361392973690309388014335955846922661094771066596226052283463760520985308035592153987486591403405556508893128978188322046484142120601409447662426790822367671527929142790332896222971608095608873750790061408831112365111230890073914406408263112385778008833357790276034566207184683946312471152569427797283760577874605912244459319500183879993376982753691076553939305575634347334988129952903254439726952214446940761471777406478821832321508900106536135041683533465217823700772608253342875612556775559742320170559977518646522193747844311014307720127347542728729268852972157669790880663074131514507944363423834119218252527328125402537943139167989921970758665770211557305205233820650487748322214108351862630523709094419626625386235322114429842462598258902391407645716048213947243331252226613483176873426944*i1^79 + -61759480869548058512846723518928169875996126629756690709919650810519744995279152992339438488575797457888865638064749347757438511695393245669700319371319661696565014774182164420953479924833848061373287955195982421984134996718029055545468556921660366472693485359245203558967282937949990942348607818529220927235165410236788550182555713466601411955220106607090238131669964934370226221916853764897330348484198341560686492838119723955003631796129229052941389970476080852284005485319329529273453117959427341580691008046240537798467027483892259274565568683818382603271974061677348711575794243073346179089042133118105557390851106247664972958031848550446285026475287693518180195532755409757251972351591140417768356202761251826628318264732209443321794331560439354130133881119784516804981117780810641952913392591022232090815560007953222378592285349632532209699425641972562582749536732541832968687806188707146273078832192862526522504349579107580204179569238429777934410305164771635433521840888686726076629369630821621879786566695958802663049251642577764829942587884821551209568261590389569504974468475224942557066939851288097325294828314533416389306587929758532899861994520282201157155812266330332175225723179660935559264905241835592948635383780527917217336849520842835537148038288455177717783851367034592688284603830429308726713680940102159735473051531093158705647129235071066785437270566855959753262122853863144913312346518147166771291925905737806992774011881531846831049513821990116292181616450156148966443117941713048495010393183962871425289547311610084865113866013313876004666862093494689859286875039278582835014644864391314282018994191952205071482675220727077824943090593976426715022731773928852279158594755880216086120781716237549342403459335603997759098762404587914496671692614211263866865403656412774359210260782694438448204172697397578189639156529404253741594929575471846198992491925419097842760943994407699787743224191835208563299784500930384250527937960750277815728598232013489316547177833407560861751033448675549232267595884841348259095963485409653365144838365397704468736220885175995904327377560093953406070203965598910515621719882819205830182823842357344198641859003520856953309711264068403200*i1^80 + 11752648895663947254059035084595320328221413307708875743222240619656266110729461191536643079113486799472148885671700213792879340023142137578913485141043028707281955640777892104292110271602141005629704699193777088690590018970469639059020849263175454545509195750004656793889520388481550563555529892455739259211458252466311363084065792450449672807543591961101120170387344494566268080114561811944418658224410161464059744541997105306192727030344888277808802737148889777454469079633433186236438873176852454224792950232113979677862601597614872578851400881817517339316529570937037872967590002531142187501205143729548151357090070659666561953112567921668475426085195325365492460216817723253318746331251797711793723999755238054660785086949866163284939922166835404480422433739621255720967972090255349017917879888825212074201386070430283689823803571728279721785824117107947398322318397858380866001014052099166855618119993018467986983639897761241990954221138479669937273770446384394413142047007688188005848679942845916477126185731516607121137847713664645666159511225122948900380203687689215860884901166089735314377263196464944318893985164785124904049914524659954026621801894104135391631409639582611188803578032300791606564190994507411626165455762181657883440904326983292054512965423059249333366341701214138614051481113774424209250984131795148160051177394187644981682115814570985104818936468928842301382092085188556111449188596657041405468168706633580460703703257087844426494637853735024184624384525431391919364824372104632174524723661352908725072059989902249342649432012907121280341437390296454407895561099529722014783898980755440101575508380066704936472895630103678482182571935894019419571851290405776712095935211886996482828025600468683992829612897127886392755794893229811706732383956909341964875329274316448844285613216727048463015565547094447638262953670976063540129254729684297112444153950178444399706937662940742468207519945511939011053516917312022250579586411432489709388292571546189115196813988370674246701518787257262490317019407912334789805320073375184310954629546629967760335367990830603582015570247812993435075469255227761810982145577985172819796375846032647504733095791695209453506168619008*i1^81 + 41570766909603197373639807641906276620274300551937899251217342970831641186485906209721082875585100814125554685682405312549025198781106753248808559723980095839732487186293104921141005856227209229664399092728996577011841874414690316157010607634042555277548275030253480794339005338220193438453723882835276155657841903513792919272652347608122415353955724437084884076685155156599800157955045040841804825453228687616730617796733932624434658724360967539199910729717785117709317513141545776530202131750844967456773744660045383184609558667920101512939401077240702950278068787267088719765330774142954411356759250231198313647837952422971562680591291464467399361148739431282225423254719362602618313917757613575317867308110017756519711696760750256301084466747746540744751496603026827222677642952216125087650622682137065873373076728787970104630171784317160183503364005004702067085423969013909082622217544534612983248717745918252662543412960391670470581999456676063286073482744222372439352396930486567074645427487615605848790575909239076105274386632503676454627405498533095034105606606917411806306272456768427205670033051800432200719310213765384889868907393311121026015884150746377381636636956467013127781230287685076122314197670549988539267839268943140278616139820716132359973477012179902115495946468122058098984323029127088214394650130909622406349912434383858126742336050015680867753624658889845586010740768166314925458144150721715722897715500481055309489962273772347929971095713881720923017749911205164572105127154617586085510776235194750880353363887468670487466048180449218774869972291987638052887231722146734714683427584190018196707024910482897153903363725015417417957932517855562784538711479128649346122997069566204724954615820803137816595583102356497802915344691764675820056655323216193069519585401587934618694485912785510564546437985803289736861667140400677263289237696363287817839135618944097828710974092590111532684001071399025666904662101517419876975661284865003681986441515512143554298818549927652431589642435086827743002318316711304270468216555400198033963581054101826464379817078012742272638521350558803783533903913050852477213812411227012609701297477631819966729814143926816387104768*i1^82 + 17139876197918060504945928376195320928459553916471394578882054365075731247385152810192520195760046318580845104094478590315398411575879631536173316425977437525043589930651664302835605815262052129650721175668416905183205377550157760864176818377531816605231410356276080469523263388594474234245424032758234532592030782918186152742039900171153025542229126975309797585288382082511354818330910566912565034260808586607694711725744330617369980843069295789357846849929509001773537491697755961036466654116024071045201859172518527130847776194620391474176686076808682002357184351087464131473678414958541626077845480348194873172318539985722849922810064126462534498542686732624702575595394566473215855713074556147220347518293795205738257433923511668714243092752806234237446335576139922117804276549290956291494607394259664905166596173352078374463593562031472866955186063596385261920124008716078228620430440258268757511039962362757388631847946927589716850788853821861740911972626892940079597175178928942048265998517350338283720240794559403167885056712100662500008025839893267350445061104553319578530565191469179398934646089000089241447483391226326744670161966177549127575873874055915199213451040275114915390800586557619320040744017935154848650042515701947034164396902879997614597609712625021663813044764345700002724459144259679389094547637381039082371276176467222181417138737140149031135538031454611607943418186548434154592597066554346727609101265464544979522656121721171334962225715311252319909186016803116633818654099252262292533557207604241886890818507681329832595716341457985169042288401121801951829042744298004849393553729629768033220287658768867105648472360975752959559672853883713916622722864199435987392737883645104457976636959153561070011054411174786046998970012767848492692460006420630184471361602991821129938837286276138349650221189487788705639171255286646275172607492781354923648524709668502658467723086718171955587461314982720540428372835560794375454344907144798929102474025686947377049570111708900451897352577061553336259467171367191437845455261867075200890845073731535033739088802253386713310998946528504636818857564523284493228707297084984036484968656333917967257045500512174080*i1^83 + 888492242580172887688118553189502208648709435501714197616635386776158870149133775485052769963618333711718899923306626959073123047492041805533411304043438585925736759924048410673834826377023033879727571890640301324346653939855386738019122523025049875115239373791694661686898643610849341027223816758748178856615900480400690478515202998106174705267347362246692364907895804051347812325981160931427108474139527974549621143924626060787175579093033986227037530938401704662254443469819370127287380267509880941230362846757969084188987157469409901638385077132481963020318223591956102324989976818187164543283816835147951263008735648286584096552023545841116291044119977790351276416095875276226338666551668075520198257305982515067641455406773462940447539459238294003641719624710532003381644361345141651830959707659696763779983478957490881423064025452936226187462135215295207340510239659620007297734279976487731634873070315998400023230848460562322663006111807821910906224976404437977971905947705908660356462023223790454765491032773155589344532101726329044795368787247288763253094659323555129020899310962565223644228898752752830702130293898291786295211289154838064927997853368188751370627068643145414599000707786147130946730607598136873896019781030901157109232006536632677262893928458791335550049095795414261847609473604360824760600630277300418288682957060547572270771810504872353036772485539879035136028549783903688030747695597636141922095589016038702636455194173402452873029446184654584363115361331238192093463359039455267259447834332324722982819060775910540000183248163881853745966377881132722502496045435879921853675098380214012135662064057128737373165785039730280545300182376648040559590535851737014713373370024488137665818719169403615433190724612724636598398287493969484871239423165297576758664369822273597339832084871620108891314019072482270707677357342494793095223395247966460288328221843089290731211261455445093858328781905511180719786794047980005211810294914333775106061696188564317082941656794850899058742983262875119740104759959624208385276748197147090424519257960348711615889566768413525932522052858576465554745276332824350403195814001687643790904295615711668848698589184*i1^84 + -493084120801552840894898862083101791121308070863548585798580270776285609884546549232796859432988778420101065953426591963244133283440852371139566477234545351437956036012855208984296379366364304674909256078722895672103871575618726999784529629204214779796251707471199518814719418088603395290353038017825828617631949417487698397689533420687814101352935897952650451345414829796772782728094400787307206423368538244216299654714236376873682243580508322904952290946816164729965052693012757367887432644100966945017871985209881502687825987456767949440759488057091964408198260963912755376736004918108294500999459258346475658255293025851936118038253150676836975747178044656835267291167587301181534700150745332085354684130988527333346334899503993566129233321609957257682440956339056071705652585465979892505965717936292128440900585546383242529122432645236705141361345187769674488601716483059272530930303750489359103339453521097337859650830843788909513229714117428361818243371105511347792049602260070016467147370745420882062974136118295513938512187549334098939204007521639182901302150642055104209279210012833943624873910050782427512220370516633945300675685227893593903971297509369963772925223127818805703408281357632386926171935848124827379366212100033003012175043939524761985892566678855903759130029216511943976488803438024382437964649646611602594310645772133962141135517705460101541636441993366515920422604331912986252106915261290990403790917522914505335244042461033364859459475662846893161554583684013210230319045194438787701558682510292187801150749806786312988218179213526289470028440885500211595559050905349142655504800631141890761732380972094898698632217306834844488980068371215584310917380802761575915168483093325389853954548787473749981170409519649408936323517302209141252894790157603733994850810938990686134798791221193052486487158411562344584899273191900356154953550492465201363095196585457541533813834541187904255979319293416812005733380431460346936492765166564341879581945262349431931029340210101422093518911729319720844427560458369090908066331907113806424758965387751235584420416016107132112441473369341078642835270773514665347967086433861752216224973803871631572992*i1^85 + 70168333338646707945932720877544875083078250325970118243318828690644226943733915144263646962617835964230575863187465776661321222989507994576160241109764698812780621082082587143732799429787997408169182376068519062439983754243125211344235941241589317847642359520725926011736422111423768538272577626513893419532062065809912085757520388650215952914631008505243405844794032302465291534972125616194350537108235257770366976527956106008882444896022980167251382726056175232495816977416453270074267191348784716162949826934231092684127970533787956611412841270822710794751022272167203606545273003754772813870986628847429276566277278964802066794174451699110351187992315705797685063265575934851301392387564835767735165888828076794955321711543856167849657645720550201752467741659198988241121106774531542973086242399007608292890959692172252441287963951467389468986257251164741759053244054440532174835102279395513487529439972767590255218097794891538008973531395700743102840453527927456111645099599480139995455849762414459910248150540957023796641554702608219374398526195531159732013869207421773125650503848343008460975839938951939234506092923564031397036909256584135745320628724761448048643242032442067076393568972721928671553864967704624106794653206925126158897578267777397322960090220822540228854622064823279436722012120075115680487491499312022463473111012944993761609645855506730424363415007322731048948013718344202900436048772152994222967152626446460002230512203380744808467113776363374636818271526184420230099174714635096239621218155883981488080706472921511595616522760609506557637772046148270772373214236472889208171539644558370669551791124734852656846002891501438787470744894922032328021473076470500715883478705021935227991409562513911291151201965591468898103287152844181856918257653416603322241402225790040676883869234490808327828233066486004280579430218281326879601737144496737168131028157190627844558002917524195587549141552798603666757542720712474861469403858743633830533507982864881005731992509567015230333095104390191593663156046362045558936044168878894006769240774967397244809027884666843010881626686171579712298356790374692296250460983941827366109705326821376*i1^86 + -16499080880956228728276223697700360056704826724226292831340101389972028631211685273480682192287227979195481057232182575255980271761752481584320862132213545056917536994045788742936241997110611710632258382799173902315113625570253330399050361721768389211422881584129132305196130640754663164372975632688260133657833073756873797046473070289970911732541987835470228560581600165123494777237140192299225523979855249772810243212490448645639649631603901579796242902607681909049448109187403660261631980969934327048364388802972748213709566304261804521911901288756151289455291898944039494271852543278588717508331026328539649934491381806042683422348305997162357288117962245705473196359857656350955041471789206561763913310084234977265058286286749650623869575132672131333424065628596012205291066094530751928665237427582956454343591158096622108345873254067549464858504157621664720236189732554080073609331825368760799281070000755978421812873980900000603793175036721694693668395569781193944108122726996040799991672428767337909652849557942188252847327597624115326129662804227041675082399080838305172084450157199244392892720872647726530980998601881320860513192435221035344878231214429649638194353562224623500591804009119064603772777427093795219887226607056786435153578237881785785815062900508682944628705136658107442210280751193985079687268580788186788509073419834797360347172224344589734290702799702817105591742961086685626237193897500931344514033330816142436689457498238717283143904061048967873228315849179009028428007288251941422413341938268705873397134757120583383551508343212436267250790277957027942160732757526247808189897933074145636437921369191451520921102049898931883332205004917075504509817293810510094709425094679034852782963785426718683484343955998721247505565999787322332041968464912878071558506030368437084668879863974119197411945278531834059129624026119263776903514860575529343390669972285533728327944311976744688475331692378361232841190110899200886466029836448411323405899165419688930381938829781089267179952970679057361571846770912128052050601351782260450141993340399282099601300428004807721581339870397660709310993267511673734173596429453815826364760064*i1^87 + 2192053395233399497269445401602995912193102951836082517874501594367264945579617163097633549113049146517133493772563729780663011164986054693269145919913441519648850624969212431734968325261893879987796924930685554419812601902316532158066561387497309518819767350186311908005614069498494830448769383135381004910302983710607787734446309122649254624637978258833950067777275179811455749297262073303284296010174680923218901828249901843721733267406109677421431499664915117743102217109762588434410164291693171223874160412498402355749790353036210321154449730577396299384101187016911832431168127559321814591908669398172029064166502493206194013610357242488984714521568628082791179829530406370058760083737130186011374105329824588351250888912854080063010700387951032952308853991230992743199403743571360458700802348115775535221865300630888286512917811573437123355137883532417586095939954642348589502338379659628663095538215029955908336145147638462586425899367802654231888361504021492428419813722657127768342623644485775594367090705242414276378295002320007942287973644081934508288331251440574707980918507161863448518791114982457143277002400382388557614890008459316118309323378694655576008467649947318441023431031542686945796279747756151917081679601374629602742305978969242062889590683913660980367716004533898905188510399379663006951583301004309056808856023707849423494172881877463495477548063742766351326477371110624244391419478295255709243884005375184961953938300574049258444922184076395666780847169954984686548256953412336253081776228634362761466997388836497143373244326415100995162695611265029578429877257085782250845511057457107476449902868517131340446385893914659130227162729473824683664019499406823612949252154814026741963226466965206325386268528222458727630357759831524231118754965993443386670936063884515374917241988195027072565121982406019575837700636633239862125720647784428572167302741234380769382049789407376945200000128304163817819578697300558779451111216972732505195375215248671731007892677446340617201717417958228977087840190274468007538543651152954260347406395252990167794890115399874052926434293380931628048264017128988105148192729610684727296*i1^88 + 463424523173267279138954031172743075260750405991791111406651319062615412379267618813111140303422728671000215377074368964740347260235906169052219163591587573390379398651817299177224375936061197737518563033469238908550694517885815012537905982027742281930510889279228339909897771587474459078182421920885867208136265475987503376161522690119998331321468401996457342216551848344262611746087223765856466290878146808297162002249362010950038248924983508789899907298842701912336987769263377273707334164992449148636131414336706220686400121017022961248002956715517281495247920893990531505651045541968364837336580717599392750244986292418159202388400442219202575808143755699645419319154152921290033092681843645350880269095646977119141608825728576389298087073608041758212275800008743654590778211107402426199028059775364568621682061801536989415348967246878948166949920355330357170436471660129091731604393393243833680893992404475745061155495745987958928597809983820814597379978410185547380751217499701835476809934166666510640899210690375213214890435110891663485250242969165937089881299083069609518187506148003223654413535876388122193148037476109020318381201410356728873327433061293931983348468882843418974984304611416896859071988594264178151060409282562941163439848252816118050177524762274871907978848933634630191996445333789353869163425569002416404641780997898915730077607959602353260312217188959998194066153842760672977682153168483285782226799729372728769169921681021874665171820254745243086032207744682311796373791599027793723092426412528091963186002042879666311234431613060257086235863405598294492719061918161063041598684197756387540827730028609156987292873954617216806244827743634799687654764963394027889917856050432466062744720565164899544078546140268335422518015532538648341550982909068295754487385603751195824019877055312931679445169161089888829991338967553384128241931392230381984912219293437810732633018967388400153153975700818576857587946352570381598845449795474610097408761896054766129758793572831188278864356220065167990758984425020510282781634980226009997518225995906555124755739639624887166078620670328923489037477923082716285053068902400*i1^89 + -75907673417607025953880895457349059897578938479083329853773178311495560134795748079761442564748588894636208689607918983811047227326456502414808317444275047748077004428713183035406784670711727201284942725073610936304765665133625651838101240448906184701922530117535233446372417331373709275785210553229555185976053444126473338542515727631208021191129640813558777761673826045961242465064556339232506651608313796047652596896863507800393523746763289676882921838799361848437616395433551301835102065562875679445044991631994768837738302537110861038468860551295781840546344583537191000416787873197339206735516288816840635365098851918706445779968436241142256489664906166426903100219332317651468150584351616811446791616366447916763159723555158877431557338091149360146309137728650582172718382765733344042502676319079958287706225142580146811443545709865712264847532051613708344825956323699889151644610271089797305109330019790049518880829377957263232912585718536277224555799994630035051672031713052061956661434995229042172789957493202096952579021295766396919028387739910799388293126655505327805374010248444160584309606956879555273576395883438002507782736860624287282602068221973751478734839102635378297272752668139648513931719641767719283537577894602363119478636188270409912896799378218924309789547711754303786664307393183610802753619075342228538723330193886606385412460050499060463304320949893763622532574496864309886186322466222706347471688967683983150234787561702924954151486665570709570366570144942718691431621956962473920196384156905698530275825519833491932035102996262574609935435529118273835682811923816429181657923876717961315950367745384626841523917847311039423365280372063264070552213514531116133856511392511626349468215790003513552706995176927206661659554707185217724327576819448927164785893926608938332719701558405701801667537385742867047303727573409353363743873335253491147711322315829515811671036559487184152430017761474423506348956093560899697329126584746005768885507967920717326005561422992895950314326144467521254976555850550856867229164874681797621128572102318447239607961202092073086507169876280354344863915622959992667111424*i1^90 + 8231606756534029730106993607055087715589649240320619201599158243863811802177156159005715821101964584630012026110230069027340590952015212737909189221259059995200472679258534938509723607543556887378772016699550232166427900558559789220560474290861335275824432040623207173398084575700480430223290967913503752455979406370168392738212276803373361232254128162848441543214040502352379431525614811581840015731533409191275037776341412778231045545528966943130570241167779317441025353059322654382719901317723638743243692713003290841915557342475883871346804767600550096624229158728568316680583030575117115333212896624050910851707838005100701952713791974561093063511719273176947841317049167497699273558871404104471800435885887171922801823901283970848693597813947001214469042020731215986702689436597221008206218170865398719554637288390527186509541911506194044562586310943888018595950462288052131830879101314863250677702867379612510526714148498598842014165473452521158955979570228935558739970389465479728453015085573226499547537759396559519784023274602946882549561693825309636445706485016010875357206608350856562642175007773600973374177612907260062283536729270352140816987444729700018668332413355408596927918408786895783131244899578305029923889847421984543709595700848944399361575506291639380337166612276597884562334837472529705567822270637366734655910253684658905286589580316069758085478790845976600629298010480647185208485565506686582576024973426272555002984985476697822694765135544758646931458030877344276712910991410242644804301664746710350670731486377080542094141187250785845921697794709372494032762775899600443966266052713910737633285378728143752443827303844662965529681842047145790930572153276665928875951787848131142206842289724358228202506710485666646002542381218863664248952781534492380274975501159157647637923392153519049900588988855483730265481036275753303496654721831495098267580118274821776982512006415146489751694935516316027754966038885273055226821767170332012847969365280829527956009517516182628797294940803653344281260060355397808195487507606155898063549739860455088281933099972379878918577982480692274773693841012686848*i1^91 + -708787953940184865861460653259067385876246108345069317916829381810651283543431404829802379872023500303823338659858117960881492717165854000646788561027918744794986436529275846155343203683424243642587782780450491380257876189740467446845255940331555266122029657393835240837308591304173930342503851780466162881988136085685176602369286494822887858198008550453944642739954353653772843051015956317346143274382992308313030781824466473527591713321996430629487524253985811745486601000041745053754474666298454226706474764411836013146036655381663821545737520062025997847888019226282444608826422204560015970824318583424608380098139660991786353269390248813763688965803920765819618004804409532681848183761373552774125570996682617122655856485663016676125294203233768878302198056924737685608210615548420289429850029809903009551473579682847432949901224902122162181141762301847730844689785205992916121460724099161631262485342046779933657683705135574066349257575160339311317946113304692440127031226867935722400700900964830057647336923064484215546616732561570506919587104306484067316090493290753222154518855367433357935819823961441052932866810827387049365273446735403728485532989072868904688538697144892623539429681203980641035528555972438078731762509173880510307794149342471706842162268365112664318444538064720549808888742412104396116700178404612538839691572219814672433118425100924585197559369355310424082553684082112073966961920748552449812899549043303693384335584140874183038844435038906082623060599089838634938421605282214256612152093195971341252383364418569765331818690382919955284852239372006915390364904858624510961124758638343664735949549732540778231180839529037116191439401136913905530691118388672595408530850427020592755274177304704628804878538098411079928328501097595534091840484593221218377052408679271450555684733765453795684814509987046958318432204988983253784290021228074822140115834465681157269275071176429148270962018303126388341726917712441954991384272410737226804661251541502774662362602257982670630233398425415116096223797335970534137810507054887448988274568897563184605832721213339288437030457777585197573163974656*i1^92 + -267123722540689887608726781034209847622808214992487435419934869980703114196386945043500009167292144735404645385804119633104769687260453978354858135132967065737438074701037135317477258490840925696631351523134775213791957272106924906146498042723284900273413886187495279259241367287598064989359080321118518350889419998975580862585517915457151719937233783629104138271492366308422321912845138008645725611287271547956245465137736458149213676065297006904627799704809826218968480404685132961258095683903089231033327256902531886439885437839398059474795056263323850283473486929844081426802856404304977127036322747666506688639890390316905725657835593969507648729381654539497597192848977151089021407615097643659335013326600590269209355184438668802509609754748696843579308052698047186345499846470694462153202566098891084603220743934687070858248398111934778631413634743706957930985977688408698905334575505221196955266626724371582635743179762608806233770519234559012467170551655965277142182790373906214173245741333787678399085030862774354599150759093249869479111132441139125510368117416607758560300278007893752155592728206972091295355637214434677941191274156229459703905572725119974497359046926506976100312044838591503797725027116775768433527640635139537944450853109744970372364761660306717569268512797743554737546895128751750953608117178587252802174043610588142384661600982606707306757078066856021140105005186529216885372723191836213181693130323112733500742931784995537456089401291874360978026292607769901818208979938734721111263544091520113809330043771670068356210500422644468456154685163748414353347495482662977422238284675788813200485468042672668340349162944311267777290975322000179257421305105950639958294632981222944549447198644301903768242143766331083792297127768242012672029906902212031760803520778846276092201513668613868700427684078501896005626308620748788776115441408125030698401614142758456143484695588434004098408431865718929457434796223059790635123421712617525283719400247067941211190539448670939922775930431628277535433009791943242140855205790569925917454709878264519252205377171623112475174404735239712669696*i1^93 + 52838298902609261747936822334921174309274464628695616103359945258309290364150188687906768520336614119857993721562288420540445958602201902985919297916416892982885228643140180028044906987521757843356742180936552081656305113846978769717074187325423303326076050866624247984404946742003586196634699418248284888480593788457442112475417070133033517149882120649041702559859975650245245685017763539387191277172482787709291532525443541725090345459541870924615399094161608326216716355661166788149759634522310082835382336712021894949640749243313439397951693742518997361179957046414612905936760083223908273050850553616021648277017192780927904315966644668338228577100048755737415002745244660132318218420729079398502423788894006767811892057782764795847903542172939634121841945298290049712608291490675311614182662276804163726157453999730151186821545115753856734494531291510380697579189530189862195591164991041415851948033504983284404475487966095294362489019267072558628128346204821907754059617888614267154063770840902468793850900189100734116127370967884408801471749830414223620292440991613163778472283610670471860645171364696420112069382949454971478632371146396229413692922646425664173166504810433137180304457309039364147257929804805660439265079295582779003252901525088726571542791351292873697101573694963248223400631434121920294415044425620866226424842476464895376294318686425563572736738618447210860123139934528385488181283785183233789523227952743058288014533985104845910355250495790841022966717336905377433558190245020705712809777218793188490589075352777985139232840324486701433113347670558481376938389710032382205764198528688387515996366045642119590803397290258514057574094821807776425648013053291167006265256799580186184478828067256294550193821340475277168717764941812068577774953098591728686543272465183366653791972591459884913961122138387317706058515975098169944427112021350096640472637915917645485080089675059805471761222491849110442698995382568359065462772590482500345760032822177524804007495365159196162622754918716479734622471023606769012377799036533194285473810927405081933144980800633313302999633152180224*i1^94 + -4671722781843987923350128736236532931849968334701814747858735522075788761054738905542222439945911004276633526380827841921969769525059766051862995877783109967893421547887164826617998963202291549414225068246825842703771743566852440305155759424223246509584216222741356263210931213219140191483751587974470064713691992189057050042572984706140076973246889482669983082800369415592685932558532048130189461228799862618591173029054215046356408970721637308513669724474329938596990856789188518595482955219620597601128601610864368782279264848865026966256247012192120480814173769101803380766882641407260022896747311860452932162914930335381010787785576861945671044222940657029813959543361349892656449182347698809458895083969449169999892547535847156743699871833781045049743145422447721671691378398953448869624083739087952389508888563719687117407109239578778697234438168674947135083491472936617194538573640266461506841409695716520313299909289839121442048417801478483502078026606198416778306482130947169634386608976782173300864077696041183102145025508966972723339754043701096940196017144788267907977957041449045346193672599207100622062179199995707743320718633105119079074061062544151692849318853803595069592588083513301986990783925578734793203531814035994496587737519954103087775239460066526754375056227460706625474158147442027171206802918665209679357853419533122904169938123404784520667949665664105958869002225481733649212236897751329389694867164125065252236711840644818314250298468698607931743234940030551350406862916101881750526963010726418697459670663006469680548834449734692344998340027295842737822674215984572742212089171254365475592095512537040351479870781256101825699590711874816609374462506125911921416575168433301499165629197048896690959439805294791354044476911801947199138088111397392766668226910383589011967768273396507744521691648612904345392905490083630525302685411582639931147608337632909773658330244573197508068094848143389880998472760171189333611103907340214870090155816075097329868016880669241864664871977875927670028952277304504553443214857226850556924807830332270940321644926486904852568866816*i1^95 + 310502914089261832829407233183763659458709803819263819107460756437142158767753713585809695542317514217228238115985193494924614248872452572568063191010294226086758897305916902932026136646704054361627713519055246907793516241327561169666418457298974649669824792066167774351556733038877073974969695647778030533898873112299245796590407851936492803733054993018045353998546900616924812442876385338714816486195595951902049148286373809893466871709790130587555321536559609337646620885269158365027492080497453202092648373291609686573522464300089372883690399539677350587280423272079740890391194559121597504577721183190911897856167197802252412500853272906542100792505891944066588878671079463818523436975993522044502541529308839238061546082300492566494122926680679576739180812643209881799431246664000343885930846602187541412008460007813470322946787785162189063734841210872983437487161211658911884373181935938916619733882717448376370653950573404273596346345230546426040311180228079374332927100284881133187849427477977355589619775208116495726223734303447878457443828227103591634561525353812139470540242444306041608679960693506993607974834470671371134087862492870893723533098560578504847337648178355226256072973308069580950872218736813955349342057184666554854042742987225987936360539609890215663573930590115459777511832489959538671596058715080738224424998398605352187103091683448264472630769330337347700244368114099495627987856264513305163854401146791787323486413775452434237970465956550939949847787816710923721443081125391510477256839185359122731574321131043554018647280551392494305425291079714031327336874377752893350690412588264049519779833013914336465979530440455620966583724715705568559298152849365144870925544068177712551556248165152148501040508694828111897781658298813246382612011575055866285449189710540309280947513223667093781305457196799260597343622874814475238790882753688909391556026430932005015958216410901449535168698439752870190590621375247894766929298975797944471156229263893059691222385566707548751397431099691250692359318322543451907843502528600929382190866898342730958047945455933849600*i1^96 + 29925750161746768849619198152982580565675764381070372434771322552306494975264480688234373407897950485865669634810739044279200411346467390099140620695720293261482012475181274366836825799833516436083267132146810397835319628968623450899873146304662205621927091606255296434558507261200103074474546197108918458527221073148327740577758383895374052082144034140719327088599303844493743935380850974105145569180024367500223937662286774687676309502178526321442429015998539418751019700368691322610653166486041778493805160081777195860503020306019342529443332724757798422068386524338418805361905393865374198576493941202024470908319802169679383882083862005572247660857310045202006746373905452476746596564551503928633178936115665940432828839497585522690831387485329638012075059600814626560334264405616419587954792087820893061490567722643197176075879914091951595953516904829977273315024279472167441117358687377917770690358535756820333432463260684380297030518570628741902113398227060267317985035226945918096513305336352005810275104865545943059669158719396461677586224268721999412104029257966962182664019558267821510243437497888396472125979158777613547916866426100181799437252506737291930295524727133825826190856292325343626275979192291944844891320547582312368328128554193415219008143685701507568184259816529418633320948396795108517424870313307529399858527351661895076111205951704042119102963859859727842909359027574202831887619410418119202565525754013190170874958606530050759514653985944806358217746258647579779789180225249925865085039235582092241000437470042290156255405013523259684429062319088531870180726645871100609707722451798055946120537603383195234994054521041810176552162439450697405167243212488183955272094407149618894762073381036221410454562531062881959819495662028504973829582051422408665123697145709008455674472192851020238828432058660378999632964276588106186612674567261965835278389666530577579046748940725371075680610306841985209874312013297559999240058047866198761308412570508814366803189817631079711768199140993631383296802890195208223831714696416479671190896762650442198583804428288*i1^97 + -9065292419478560238569715817055970499293306694939379271145083923316755643375664143699972073836400849146095176691391561132037535186325680084165679318610263336145911444628046696645862385870570355528106410764114329205981867761303303471845349006585902505121521283872468757940442961132859357586416526477138562633287944111910515604595686123644608324338836014166993254282356901426873951240309588274454550154808000429065101119917170503554161656828391363913767102020979768192533348358616873428749046043693602067785427263339126014830064427064375381979492361622073768204337919877214551362580888423024127173217577601407135891200080064364576062094682215304999875952822236462371106565191828135950935443471378480178912078719758199945737595909023926496355594780888974491897859132370632299149382944664408609078014438787633128373360642607562518232167430467947367302029167826363480945792162102968157951786642350388608829830277440351515700632369088436980644456439536552152501556040486697634806506293248973286337187340113262037362872922635459253841344830333627011148299934681658832921255678373274153856431251474344539886332115833832002719851508881362903221990065091727714558339334955889384853193296305368690777957747405959164618079957362400530156453004388948706222439985867500232162341771218839624821472748628138312216532591373368793700966509445364236949935831847483913598298960138236413901766360513280007195457867350833240821549810660727130011178529558644786664614756274784490493046211243528621240301786563609721440247643645676648973997299864752241394688587931659991951279144715456873387838217126735660132041313870308174969319331429167842806308243546816220796997054724405756719936208452817813046583411337592440892217986937692258998201165455937318757750205036644114077753052755305636426985069253979414322873296486938067451445546905533141797176524926723300539353708678283795820805703455038329082006621822533281956120116949320253969174569530558334309581934406902977909791407369719326309478518560340905956947419929330770727767569597040632842894733026657629467778807922812735963537381475627109974016*i1^98 + 580061342997203680763196407594658624578813119147561875669040838112364544800488129843572388929336491348546189266252049223174528875699670415338753992643044563658330407097152853797724092044531170923809246128213893958394215705282185429910544789168534362072176818169887196055031700864768762463252794199894185290014317451481230216254936535593106220556077101442067710852364143988944224443687092895402600611788726487985972770065956213358536823725442972621836191291681842546923130611936680357172886995463765960411345196552203767074485018499317534110190819277363200279734134029127894574485555255880121186893477375184857297880037231951804628775602353432149753788790999214905952080306582542327101135510231944392439216064061679344739186256206858067364489578992015505612156508362416636810594136729073407314624781401382453319367954983129066510928535003208857523359008652308933585739570939199158084067195239765261557144946554463999293241207206621647793700736277175883984202469371598546519210623692965369313802327472460682977875042894146374264559610395545687229350884863145205436208176652742516403928357921923951511339685920814951119902795807329802758144815377003992674229520843493060445951616951370188762564534216878195785140396253372703753938678336297783989969680392423621240531862663338517287974873590644587285126282869663710406174628349497222315698121332720029311684139550808312975002734259598318221185613794505030921211836307416301566870868201924671044631859563421116389396725505434849574163106201681799425620026039494632985078157799292905074707048024552924966397902619131883955713287726147976217518085890689889963719124028839009333457613751110024680111469309948732661354992820581105785443488838466487000705630939228956180026105849900124820967449938088825702860519731281187224074731691588115312357352564552961987695616757650549079232241070598654090269725026796554323347303794004450995073671337444054435244628491098021028536212161648766362722835955694942864548297078713702669642578347470423525288380544666348132228062180774507882853447953614554232453611249306637712533845239136256*i1^99 + 13955800741757200692159454664699154508387001405166775545373730215024140104076074093898561580276023806815031578717999900270147930192605384145070096490800808636686962282034671592559790096469678934469357993996231933449905991449112357134223582440656621936234451355997818314679458089228801446508534859821744099032056344527540719600935658390583738486166908026601700751606710915988368238721894139518782713517612068158326831253698767801733250788789599594290813505393133365680857675220643826819085420468740209859851980199635801173729969412033847268109139102278462829249601306812879726728281316783464671735719230347705844678941131343019123076019237238401767079213508610643804700880941009445988206363527441495728604346613820459225900182642399105611881709982080167334078699655206705183086921534832762144439092432574360714151623137665350540408937165144343115214046994918822910339820271438236262513274588714210220353321729762372487088451390780836991697615629971779156348174607168769765679481600522446961147535107746536729010995340744473752546069389319709266344911313456526525702109212223922926788521857385388040773377095073137142248055786708066558572424655054152490397380967620520801726320247508913195186407868998198769457109838053556585616979005716864123467774064418924091440349743356822396061463906169166269570148798061109027096207448940868178168622866714880058390541601798735686221614042100604387714935335935610815754629060241226368042737643918852803155928217989071799320217365888792712891275576589088694173161819932915219553404466353290992789192241631519537198925300185589395482735746282255212827846308572838092747525371130416692051139472174179439957127991554190646251704617657670887072921749364121245828731531817420848816644375473458866164446690147552778711960843497538354452186312435574052872968383837519676922349978863583245208528832927311933758225604077162869688227975961130727054922762603998702430099886515319001120183376702436171547793369912164298036229388088891803449147187236064111788856186331922484795858680026978646321261646319729259294336217956228868991877120*i1^100 + -3445892575920709585016902767773976462776561862644674952244420369435117925880840611876452128323097471564620189980889719147508968007348808627666858402256436455282336144472030581044071422807686161000299397452247210853711499064054306610007254593759905735775596268665861067320542017848839914242958792163619330084567830879583546208431046388474408357555420942865177360322519611001685790325248743599456729882528059921237803835443297499024784388969771437823140955261899051465758855892902133591458287487859601721961537359135784327125886056888262173665499460631139276387345971643094587329308292666457876799634900973105357848158006662814742803704412239692451614345998923731763738774379829834217780398813403789208323177513664134741430885741863512002109407435992084121017627803965806377037308482119785450929878961290836877506424736834259643731542211618208130237778689374570992122702691074644248994818220301454490553250557418872022190638581034964231015956431550139687191770320683006141582092497434771718783124438747074507671724297779164247761264002932876453404215659732117689877707961860004186890548464222012054293101710500256013822168087197211323176949450253376383396813311916716677149666348705783234269735746683803057867686010384499016214958448747895625587754054612720669563309931084509373054179359755093152035947117231771405275395103025421900695909301283938922920154428450931874590777301016296889682861338939900946538879451214910542197577488216435321765063861552121876328296318248758009621824821856211395085146422529816014301364782672501143006380937692403706425677527941724419121409095763308482975975063412545257733735939929813683305792608878342487468449387723526920864674248982921790158609513986901773350109384129333018836556652642439643263388489058357734976774358151649482829193109235088587954131102292779888408141971446537396076934806280720707025865607058408041858319136527478036750478148828380656896170272068578570032475650584046920019927084979104484138047881375259163291699922317558541031666807246757533090851256656208128680045902877880794483099550568658501632*i1^101 + 178897912302628829878955912917805418908581735532046945851582344026014587327837038055765321082146320888909249060676145505326050797193109246443412102424663442065027549200110299903030732373137203122318380222027653771330386510964588549749174628219479711543915209451645846898294522807799040496613188259212629863928899177789320730413691247104795351165666799311720631253161311862418664057418275013179352884739365878802905410438310779480611558488816717060614113195994123062031379577580960745412193472395755773747163045601111113888423113001793503103061921269659021815211225232079073903847732489591739574958324549976348922293870574122045808960238243523653607482235735127899871965387825047911103296269375531705704890996926774140738261420408727394383844918060455480619790682192968626612155906126888805243361853300508742889617248779611059538361518922217017064530648870713787255506481668610242584506058804397398311103701348973913244804326554509031569258092057866830547346730375989241429966316884649285206834922212984374723965526318841356802429805570426426154633597472239927526112783633165027839757753773036664331279774057487222477888694987616695303286019888101220630943109653895462070060058762629600927031003949254510433962777447167939330737747256335092994804649486723715985374294093962499002380611362240269938159629859424344938661583844613367675389900526961072782802889358686500102123611739527637175699239776888879369325205755218691604831333099684063220779369984613274784291744220943382169914135263892961670678124379936888050881104011064887452788238441414574445655182203840826595524791402411713915228911019999230009457512128148102387680307549143089466170022886954982095842812238944505066583650771107324696256190856938473066395347562388470741697071396549042578015660659941570660963540089794762866033846105693243018983366914397102145054717882731652471564183922165450922389148383131071079602482018068040856837781928784886779375655879602865992934081223198747645708101800400443364651463697577900108545985872502728302041765053785694586311003840283528663582698897408*i1^102 + -5587134955002348577525857737403978629330004621773206789041572445761530734341746691939797553160656533165357413483416268917690390916695337809989731082132149660254815510115124953291925338833493176483140813500082480907671555638520482216946798244858357414678287618024403015048935867095505994959760457438307842902968690627652920382196604025054528825228075386005492791391252093175804974428752823406459667221627558177376510540227944534932104304374352884930557849211247883268836824583474549423354670131121314412259025900852094256018183145104802117243057545393443720410670853049997541223512842191771822442943470226054506665067016083150083029294118757108537757358454004727807443738250832302987403930200787873393861808369918557724485277272251834068460317646558670545522652386135063138726103327910085029952319068809600257061704282560896198842790422974055724290087259900959078491239549855139077250711590770466198239988489717325198359422584294728873629723220585969421541826495152458368806620706780868856016224149504962318986130446901245811773981111374960829062115381034344018582222150820095887909941153593971950483678169134195216987184980507315150494015167745904095302555381093845881083812670398511132919793646835728997652096672774214939674772066478996414267659569627899945187384631602254855231275379554448366048458805124053876618568291095376231004485666990827726402343171931342948900400535232777935855375943579425889578246640632223494250751226052411125638599221988113106355292127560420328799363873853185818667361463531913291423072350422220975530125787693348323963639103525304981405682641367908528349739590948452661956473236389200456822500141849504393524093036036472923787449690865483552112725678259111923844583972399580380047316936505619332055273707806562549879194131219177097906362944491639064056874754918274143090429933528295709610721321132568412883846306135060988607196493980804981671228363440680779323728362933132169575464091355105889372619996804105359272198433326660378666960064301978575638252619567772848357922870455918540148585045091755619254272*i1^103 + 137902436995091688005926685147655758149033944944880948893982087282035563962122358345818929060276827239930068807602521702699939640018353498313867897732607988439260956739195686861030894770237287450941061299457451546360861066781881968782491738575976012165268773314478375218902890929590990433502629410062279399870765804890819685077819010612452613738295105762419023353979906634184252020904357642173282592364636417958056544737401244970784723014132490166099637498431448840309642548109121625076474313079682728579433911065035894294283134974331957529545759934679793857270595511211958982060532629733180460396616380379574419574773868339932958226303650942674742792912648317600306190094692142553271517383392412930988899857328542758227023901550613640454888140054444951328092088866157238020735395800112163431683443835664199090140867252652263912650460439972763103757807266811753668367093724181475104070543788402970513474827618917268512030222440635523428094288417077628037365451618331501289151574807543009660014972221638026444565201319635530895358589729891098635822285375125889329955039306777742945021861037026476407255743488791989562899295682570968960208812332654858194915567425356541729270978024376104406302589547785927628025984167608584303670594540849026917999856518443757574873958336774153905671100829400992255722063811833669328556127185778682140947908132098476384783072206152013700859957267790503483281997784241336052474337517768635891358112560518128651896502671504010235726683915503492284240706672353888381001416447530610314066835605445240415757295788281440171774460554526788429377681934221567469811882664136723401705605345069242457533786965069442067630803378500992845606660712390781772202523761540603193853398155859697089368189530395929092121793252024512605935407209521290297386953990858831059533301644264866991328569502533745357309478516575643644664393976123046806640220609463129093976903195344707500266755245781878973423956233494579351373238097298307049681947320013936687122153952593582179468321288738197570213943899358791826619225077710848*i1^104 + -1085216641287704074556928256184980931459368235408947198864269387148868359487008512625235058837805511812855304368673858474299859943329965165644311142653966539513285266741240123621019841149198305472968228997717340095479080620642923093376558228829028414852727816846832821188502325830068966318729392344099198428006023554916108557149751898215189749045265724265326088106263634317572841213815936621514316961341187934532421244067456144400385738051097213886327238560396095640850698227323361873671903515596759158128469901631085244338009510649334345157972083812929941699949162764832241390660689576072474148746811326450600876934058820677600382317831322241113288302227468985550341668825331115227476342942811958786234242280343168665306651543526907407228218860294329249158807181069894043240119996683734324804588094769633267802631317738578220654101463673308843721773861311808591986373405110764815028129266324036744126315215970878073383086249784011688355079605378588383678420642659825966814569794250281696143428637210916985683695501590542171165333594592992991878016501257234369725441681855311526986466435294887913685972326679931510659827344842992469616399266912615145632206295883978982576810877119319625885206404887749469742582175433144907782392018918423466486016576252493528768107681671136627999189264201865909157799118113679682666425095363003782115480496953247705252414582882097280189510988978336237271606477993051877173075794984122710558080564649896328183648800163151993858448875077275625363964988137483819365640908600032302721939617998595207712552262983329721533278749265469152646487304549072863780940524591543924900473044315606749393530049635039341655002891955343660716364855159957649802252302433868227634200871891133827560018141744874812306069989498772114156951571857788796273082615355512624958652260575401251327424531742591358251282743321583230512647702834975552877458493592686071586629087411482661019661561298972809718973339710599579866971815494758880880470037360720149994151219602057646321199829425946898887499080853952377028345856*i1^105 + 21063952114040866476392845705114002044345032100698309653332253159793776950792605460499894044531049475800374040972040456737898055024310669761237123358210561731274958376124617184941238689185744627756981596412571853448308628056690692177836180163731322110244282638942153980552849518215457072960129641525607914933309491947360272490565408301582558080586116426142057091309451256205208011370492458416049448540203015770655435074062916374344217243673761026668560317662143645347909773153084289916953159540383550342518404227800291888834378992751085392801758035532637111824202377188631477634174950656296060785175919893930470194273404559690896098746367649743802089474887204884557907727696044728695927280574526272513998610161464006321199477587241326847817496928894516112618633492832559016132620093816415981647988653621103615712759096993121612117407633415988153237523837866411264264763084904901320094972308556011421306113915812488090870687353608205015521989500558976049258272553799686934743306835176176589213156392682811924008281785866923808641008031772812900577739213695601020121337756524753265450826527178734556513053524397532658254590032085345246564335414557989279492517858739299853133043957972901144947043709418282401122774913654608183579880841077321232132367945320670874354336933162482960671121261718582418164995447390425135049897101277401899196723265967872630786242481764015330278155725512190110821637389283313384122353567643204010460622669581153691848061383765844797238820689135086826053624813982969150677673681850743206813537661574752449426597592069999358449160012621115575859597149630012643335403801769813372244191233410654415028805285969695096916330074267097964611352243556592004372179847063534436934386147732395756889049182033314908140165061876047786027242967325283961433093266094717795257038503185634455762407242290338182654692701630783311059981001437539313474931223714822015978203405489759737742302188666880361618237944114114038755051020314104564978769815260423715054095508365611410209133907946337455687363762556239872*i1^106 + 663332936847399164616123505941832874173583701692112827302405255556377888583172045119248669609011869688646023121459005041353114570421219553897481007205578705890752924829814741023028752444544792267101685702043320469388945461680102668777065232881370496989066406375763912780023665464197994447072650293757028500842443186229778517966408769512563525551046374905575373145864670122571147159200759922298696180553232971715698758891596003563180410904020366184278853838772484928072792743334401034454738982735087048207970491008262927092063751336242930678969405562436134922355640632180372912047279912890500913941148252319651660027505517460811298498546845199376344580258272193618486562412602791415416976250083247006270075338502706839137459830634163193506616129398018773956217191253575458199320182741339125992505345797030794633804320368677515489329257881117214876946270660472089719822516980595423854427338309743441221350361032758810560948626165618350861397439521283547033708454848056851414283267704077038247555237220531921921174651959348954362919799172657298479525440931272451527689300802461045627042241986404686491571400404883818701543124758619813733326136339600577302049780000385491055645810414710174200609205708643601311805459688201161582420661454414822942471910793594131857565480160654287361587231671631334801173400228082315620153377508314265707985273050228528823224369777152309951798492811481040898263890857774920268048140222487962919693131989883332099610750772018741132411299542951587872699969454926324170014265405201942193410000746424568950785901555868023389273653795763285566001310024482187106682672982450166854508383542181641858794164760176488319976706122710334055170872934108246300786543564718363094274359696281022183770801448022674890419699172270430606448796397504534859021627727432049886067022808137022250650790024689107662910940086948169230224833990914555005339377185404388800305189407400837980401778478927307696939421940056298555436286932737410281277242138498502162242550457208670371887347732295003977868640256*i1^107 + 3568744400777199074583116049371913551469124335802206491284214100847555359441042320695566233513442971456891797419720957022776498961962909587679975531015449884862982988995135675797147835782703092955412875747983724978368878938177292649318571053870148232715375151178600181808954036500707885361470392860511134234157131017023678188367655771516418590445109443279913153920823688340038647522544145932810544782568912729559910258793965407255302634629177229124760206555273482784593444585301268327103421251365049271968776430852381941380587888161422834109893041617416798610209192944840185663627159333067665019441616527747069344632844572684182968065849853961599413640199511925202022061017680889764233710793983275522335573046767672855211053856351984829122106304276002951977279638118453041598344704868348568585240215527018801811463906715967471063197135147154678135078276596507966591453050312399724577019397857536861523864856742973351505453307428511533909007883256873009232721461923048641210895586029008072931009634830312790060626369986420754567831218061674954565941938302593993693642071202504907252513586296366521266628345965550220913988958570923249510598972422383960840799196766661011262560670298748027908796298812440131367033453341945286809228953455868829819651430179019083814040201085515957295914443765752955091052954234820750827609198539555166026857507555488518984201504263314088791251964575788070585556739797009992577254562066518578086527455851534742598632106474761561643575722466926157979898780526262447375528810857498893726101898027559873015866438602890709253652320195656192310968707344376840462082026058934660763250791195602696827412843792676560262589939146791848039097084464655809049615572513488991239535143695098705196170434604382307984269978854925457988589452901101661269601084963093822933280472102762746152284158282584317021939446292904723449161087357298969614955500694793429956240896232983204684541447745748753577685285388822224376077717291457776351221216914464601093767713412294268827334631629424427008*i1^108 + 1166019453228419445679466100558034765995030291408759197272040778363140922034867847591441192531069184600216767721331196711363415621054637016773794409846273166464422057496475286335715589915523790270208851544308504349271478391642297537603327515085414865754469774040065121389404225439686575018539002629790272041338245816137450250208508492495875052063154442552933162824887364202345487914676969015229701735423266132230113153581642865193481723319899705912450030930468032164259547824348299481398863474770686255771272318469753955740438946402200575923577305750812269652356762334027604752332417701984137103523792790732048141919277040650289077627192117710845319842112649915200852763609036982823288654935083450196264198121242209995304582978761895072059309327625124907556737393509125916393031140730929352139264905417764173252483451133868386704131132429197425491489340490285247328729491062288800978941101443981651374710682023794777534399562596145571472444141603539009728332468584565747574594737518508222532050086455096762076619948350852733392333968469696850768359540928105418811917916712186481689319718387733558970118687265240679141938623748105197001086522433637045915007101010262289876525931295162875217039595232969267732079574975000805655903052813474768439292330223247113173630283569154811889089637650262172334812607203205644865053265979356269446765272769925544628887779040742008384005452150871899629779010608981786501210612392752916349692191753333424365387138911263059230422065919028059931873011212986382860229182223509258811716555369730778753851120093530575203817158496017151429443043009829022378972931036296800981409986855157368291120207977240909802252783772873814451004111646599708301563768130622012316404788899060644750234632320560462932515618804120775054899132358873840520504909332535966740275281052343833174678136356116957229948712094311761727032253713405453886655348746225259849112014054673801995197218298598596786208011925836086499249508450342699966823956841373411020440464471324980716620480512*i1^109 + -3022414464100152560725311413040677568777544818339087083151113639624676756561085061958574152116261498689977846060980225459614988283463344090488131815196594500566358054561058240975372306754568071686719558169788332539562936419431692281933771879186733363331575055718999569183698584784155286136684957548288645568351357007558678258538982898420593581501182360529808562183009158790153889423078343075375609785802944870797420906098272738987512493893143188997358539894340126038134250633945820177149342811473717079318340706042970856206116602759254921370668274727129833237812404123666805966148400743047787118541856654240811951050546558587613094625933127706252890110831559418468146156851689049374047454700910767230559760138766845584262144740566219416081173301151775667545270978049257990526640797021151738084447084392587886809236012006012994560536258420426049880835893804693613004370431527230431987858119221660928693378769722434711594179763808310794624341926871959927123333877306295352048876630135515399213435132691289232408622651992464008324243928045511198356802534126780653936129052153571349637355743688529357054611482989593486727596349496636027578418059173545615431379139173337736873297358195798478855370288587337676412570028392496617199901577565885550302019165191936900396792991394485290676631900582634903726394347508250906346420017397915525441423461471459177736735617125038372257961523515541941390995498538315572308479810726177824060569415842036807350858490669899574999711701399424309240728685213888612158165100485167290986290907674605883186310741908919188302162695478684441845931839929570541575927981176862382763199055121096905067531913105573835932629833434248348493130294501676915024978132555912475411710688251196321518565706471692491924065477004513818009113676427672655615330643237654153318299103991382986760575662771020577231373678014782017327894334027133321229206542882701807328355497273359000668291729730058408423649025027014611265572604694341096711435482956967957074012881736932786176*i1^110 + -14577304474436098364549996488934533412845761901093346042905663154295209199922941991596200928955787896824751984833659590209875620249591355049811957728945478807178613896953447975031184486400314558308331617328268442096154011617967340617120198259334852794264492301929506596661318641819930829718504740040918897079866653259227939681325272842031474273555575113902947594468457165113603527728739930732944794433598118059973939912744734348691039238590546793230020655942165600704308331287078523431616748944282209781332423288669746614173202952171520042646694133117583889432254531917262199449308433544413918451807793879767712630596955899027901516473151319253945244254033293763500524174333275848860547566301131662662684979576057609025175597297347109621792375592417128194665022029482402329930353170768282242305582910916007339068497406046325899885649533081725341038209504994002803245482261371613260720557700243394425205611081455500540370333420043957713366866794228369140435968898760355776182672106883167474655321252762344458723820221493076828574667373452553008052038754258452177890756408243543279353259898795862174543521386947254471686335314631969726146777479021723508255878712050802305918451322941515700771522887360486649130698763739891541098422226718398279241146448002686102803213924788301507205638996031168505700517234878645780713570422609984717998971228098624398250819618300398328583176183511130543891048613379793554727467055744453855400372468328176682270313409144149896850272822140782568529819060514693570132340136369667712829684351582905985472600794464574158973737299819566815996284900949081609607766556503135461316788008061706199532551317731743993312803171942670838842615703919084457913864473842540755303278155192711393806166398742705337515272643024963595217725331523214613974669097284489904992898585487432189454662829295987873701094405804526382696525242414269047171041620987700095258460315211907888890781489566706520207624563259652947151817664089335272088048036936765704547889840128*i1^111 + -4206818549348430092519988990742275177915555418163708939224818248224708486032263928798258434189825971282051967302811233606232381492658919381074275830876615028868618857692612398005222464505646677066438677728220456097496608223400354141708214156138004448311062156573224891573040301832821676964258339455555738678081901699292258122082862377122334449471783114448297230335516230851596402969075354570815003168817598281205384728842867222912306850684498236221113741928314000415761217441326043473493050002963227943216189170129393427452638006503586585428739932547484800025130956958235761433919766675019351019159678172206785082543805116884704500515292273907594702297158022682368837631068066957128098241927245213133014116668511556949608214448515590885177009553775710385881756384808313825021967811177076699418188510187845248231858608448470882869087033024950396354554971031578733204071429273963865822905337022823446578469208667179612250504009109547074020144578677312235414666032622373025451350377392158422519324098305329888699147228110244747038446901577962510833087535066534077702239664134361862245354304178840408984605801555604857881024704606879387962355598378281205810801186620632410061043896474377324657333768688266339271655148853741919935019847506340666216298596106383108800780566609066033007773858909194706749455561350496893607100686238933719325530605897400934177441534935094094427179419231044769026017429013961221364482760260732821654834180800761975842679768813613476265211615952920200131216849795729262376137579712455833203795390838586043484843882295470955045336392617090214349261969843223782331695152195268030377097425256700312828957172908458450417178478436609569050935247433451334705089826803775122746503927533113233545020567787320795512548335771255166292419249067895055292553570512776031260317093637767777520917973760884712365179662364530874119699229391102579811142869179703275725841103093233878424309824271910806612904094673361541204727318085398061486949018827562680320*i1^112 + 11785546063623080257708202638796216755317608063462864796561291084640566606174135063844523802056971163826025130331111582026495659263301297800239933944461229008171663156241969182645603362220014297263685831749925741012431880111156370557838294690780982351118061139083194408945482950953780597505727716455651137777819668686738237003298740612339253409912054732627226991778493224250881924936116703526229454216851239960044347573624128139409765628871344444097648913941451578668264366782025564823302369795914423847333217109370697503812135587861894760616292594043662903413806060524401297752049695127216422239969889826731970611805264690251495946175388158903011342169837485943173372251097015086238760991148057614516108487048253948106420077892360852674220583589374942522440207247483510012652116224613314294730830601168663001272477472553199347542591983601507102676422645942863368011163520969810404972461430469992017921786777516274195566154896281833069527524564534871420571288190001511084374151793666248384001779458224713150985266818508980667973252092655421076415530701564913291721840897592428954087399694441317432457699887788355324374024460331394662657012533851819747910890509983363909339503270149180276092769177792348652547741478217478569008576840028300745860443144301918834866003368173739501808133284194102252290635196194804907164858526080885841568457488637955253620537358358153131770827680944323429007928419737066072088598439520186249644050829374908326089400879988353813034882987294279039374373179404123578614685075524327125326252505682997052299085365215440606193518914280324516932519742092218725509323661469251540003103317977476757762089990877805069065046120985958281669323905551512226016076663722639755090863275367759007426114068848384314153489628471806989426648345067154137104995745503643298335142333110713686774409982674146831760791586230345263177022939369169352003705246770887343958257754356683613641298040374373872620185782188739819071533750945929428784667164672*i1^113 + 13177238509883436993128833546821257110533887375764879226722725849009504053449177815305211613716984220470039200590904091602548686790406858713844804312383010688643830299305679488404878690984237256602069659510697544055736725515089732981246153175224365169929503808830457963960209022713373388395056571575882448478337484289615130058559115336188691573433369482789703296546245601927883879517400643434120977648544490546032706431188989560062849959862240122687054572172132114738228102458762803168958514491977651819983411488344185338909144446395125446536832184746162671722982390634920574389269013086586632808024470973914449622198800385490419277434578561736642147132094266973466841489064786263921762882674587530071216942950515557768623267885456224849921327716183478142031024320751842149511186602602037029985386438687578229195898668307090367759857979494838052592938662590768867307262082025557164264828229232990270293808424694164436438638061667615862024903289516013012688732576033016651851587720941116777941683111810489504955371137522395027833780172205583563162432954603800807435910513648620832741060579641402752257430737052293002190388126804099145123821935043000926192164157242086770101202957074207214610118092864286590129511731598265443910500899998691275637136489207147101436073459955213444371550622485443186256804948544615614854102581069339674737715427281266685632962178433297563743501096832746522703943507391710772017846290230085603982758095927956933532379052168019581941543007247844786678450778530279169898803192998657210175752651551110547154572411900883653021537263618213290349685677075833974158947960861084173391066487763788532413845228812768138760617054783961074100412305738901682451149914758122073592772768085179728862896547780643920634970965630518961761240872574512963274584803103886479003924124214384118898242973577834510513561456226280168615831440724485529939609477337366766349208454661217151478246003780045914759211025791911730222971287296253362176*i1^114 + 2418847777442225961447400217436563358300166500829730981354297405333175120415169792839419868773814955437031508084833179701572133314993308118078279402520662883451707369152351599520123665902390426020591425631263890068337995189525192102559907470468277389843566541006032967630690077094851609554149932788374070447193000411895881720254172671497172039975557988540174111087853760884711733529815900424380876334470259451809013992360635632676899172967579602745462468045345286585428593672750075438788214745524008231207551246528605116296625785880988562135928859265921113176837147705965806829441286958131257808222393864453483710641913593005091952206559895090944221906479159194560320814023753252882255280986955507886036304044495692729596292096629491923355955779035923988159191159125483469511502038516944436280835154122289856022663184512326364442668785406904604513986781417637862964987886799013546875069586730716730553709170729615881065075263430900948948460615031938512997840158566493656581067962012002452162020528471907557517268228538813372263155780704612124780780842138220508591225090561690783651860663705331965119904702615096609633920889145040645716783023618263914016536838752337647572406275349701130474909900873984856256980625852110148864006487368501003623949896616626559489998253641204096982165345635096101970261588122911820066243214656864404302111733560193351562444870823959939030227662377319659158619877242111761545006448924948599006418119737725695963016692783719021690205795856485011963762061351777944212781731083033449962807943676213532379317405501262117994796771345546266334541284892720333109676935962244858318154918396585387834709649164812195195378919021516547085288188025981016243054895586363261022675429635949374308681398870051087632336068141797115572539736446846703158959562138761984090415887944535425118903595143077310378257843272714749072383105983766222314993819147345976117076216817092283217565956533140536064370443353685545201757585408*i1^115 + 1807513014932153134388592361258175039420598683780297350325378142269009907578229199615038341212307924076248716124252541421697095934258797466710677200213193796679691774000669520547909028848260751854516163539927579824948856321157884826741495825696841870914143285733402042535278463209193251607630257318484413374016919837349608918007763618300231035511905465977788902447709979548639863979332945811258786487343581147795848175772966559642569426269892225090675908736827736204602903168605819991508271636015199755532693145583945880337612363818089457081985737802417784653720000932370683248909396967093428745688871670025699982996760326671707733171683475522805506776759005593425277547419273579297365025805808285764129276828977736257139960316581989327530713321788596451205833228286173652682237094821602546274694112789772346019783037913844986412861183789131595724533658192686425537970528093161151143546407525038570364439878006819657424718362261952424409508595429529789941018373871330936039569899791174138622348273452137765197504776187087106768081199537082186211016669870375681591010331840783425789796804738838085886785786859863322748285409849431571693084116828362090949040365808524709657163526551108045649385119213407259704683889159036570024751264908646666311373641631335406316907090332845751297880613383916655624676957106988659808303699081197629178879203425117192392923889499538130681300955189377118692364150643677569963642468070478703573938396931711479206075912720126409170128572190736493794402310718998329380988706526114691023000562292171238918040243087691489835522959909907525762599432261369616116937753351003827125522532942286950344452245413077377517932508619235241301680018586442038425301854655657574106265445491992061613282420770606687519274120413010152366015895695676312653529412422542395633445899558227146153918156491676161393890155510505292223292497184016809504066813706392312884072290850440951342929968518195978391690370466380251136*i1^116 + 323114642996107423719902902909214759051965076479328006971676636402299632213498422842901523118465421333668221237055071881493053422833705464155773417584398916963479319491523833714225612201986212377863352465090633570279874274458217266831493000480208787636872637050261763009251450167369625398148880409410747074618035469052995535189030551746052874663511667535497179327462955420589047767365733914441779117359496471504536168981047334838400518564926568913355414092118554117868344276162497368090055994510767133207232879887026380658766623823213933551670032431731472230625035106374020816262343042240645130058708926464821618568664519155213879359135131970677995927366645186221852802852741760199782548543810292954465785481120751197085442378580350225463755067129680802003682818106199938154731971290463173692280635727859082784627006310808513110950809259026489973029175185875086958744335326126063657433067716833077574321538482330587703272989448694849771777197556703657252928659622881400713339379932326194234124832718388581216592627366428381893975909176971925665809413415541194759481779705590795582091507324884578288117646167491007353263892703220774497761532425474262818217740848255133220966240716710396239273538317410858544122169557316183522375887989675994319042727453649426961918412567080758772780279128617092166082834937761259832588875927902172024430796426461616252180783238314209197610353680992488690349134435364343689704247749031735904277514314998178607103309630934905077028833052191837303533918191691722044245613668753086528420135321227422490070670864814646335354772619819379247590535634255628218837851629659359309202813102329183097588771289062658668102052049630592516495352834581174738205936258796394901778816590973665390189864924866434585733533955320693598529856907781898846831302117158151272467388186147065404971168106207783894337090530608136849459283597318019376744962329145974550942644257215764260658710083415732526998618112*i1^117 + 60023139764483530882155050082895211133331332756925999713919858379197446130786856481932094231817931565634337630530391862581268149826275843184311785441589395107181776503643370966210320186509360607251376698842665340084467927760563777573662305856242379418898682607117679765705813357877707624660368602117550341967854320619465438679315263083520290422903191949754912677823988186961387335381999414141395752262513256337493643110169913291891939526371583201336133048873308586953345965247158707448452663936639106709358962874694544524399178488334093885583012786663931445850594598246509402190497052877586505350158815128280022843681977139422987443434571722955405680439798047712262275029309879966534125260226991359243379184712346247014792726401620640400540415233558450128377197977408228819413716119398940403097435746286301845727807975960953095101484517454657470686120465860766196882348765240113251391067797860683868294299728635538860190168127566124398725860865373162860346116977549406347776895828121261453742516099741479584234487055783253761452925873681509464211554757742291932499907576013987814340331579906666197344589716814911053720461632978133862946391797462136596717790062604363213884986991634211549297857739667735985796461937197690607636129325324227270071136181091562556725236121102733054831804014679819103313796466095120829875969676982741673564014186864527968677545881914266380086704356880210055578467666170536531170664824253600093089861538474284765043445996022501997761449664431780083927695097039234918436398734492586184973756562250267728902842351601821591264250119751506157627894797468336228735197364798759717437148778648954481461231059974459145353608343212281263562208481530998585043159643771185053859619669503007359873640840877703266326906590222884151696520587212392377891268710084593473595054275848347820420384643639229902695612885367997671839994560184279493225309155559377743938320656283590576161152700778545152*i1^118 + 13099653828885856922410789158445443793999392353526348029059784019015937756030876093045925448692445961317555372780901293384873751102391012149152128097639916893555336777297275233809157762810856346911161932675290210139337957568554919019805066836027200089552872468095366367335182024371054274550344854105418191986998866797165608093420753557370155375740411784686956389031958664249680057228682348401617109696438095431746835044342680912882901902565375219955890950908327633021038432531506085950694062195467003356634776790660348860570522504345578500750090176147571430065899966607438389464960765708138305777253814997049608461501673386823820205945777317524627442911384089783561832054795873692113474947306426698592832708952001683916327959733161642871320756893161544754802140406950665725909722746848715683763385279489236297675099671191355493853116248848902467148513234537704916193302653737749793626297642176721680707011605586931919922228927724122541009949891294249063734180658521252213629998967930300732978125025420427884570891625093927703402793385816885567764012573808792192197535482600012124307009162551270786448981172405356778012232569773006788743713485484841997435793862525409208510113886115073205036160949305065165227461229947640715738487789557633001852758975259724721372936567373827028257781518176029559415978148763084635726388817923430363943410515490874143755839993544164314462451632628043130485188980865147301525294064737731829310450415533180258880023563879995215265027320171732856788965227795331324970463174061012212798822901092056166429501007153787234963491183019127614472563677002251813367364948612301115720056907399880833205410645879237406760054829768835550064589559808707834942604246060179234075250247677484677990721310745848178103601821131611805286637577761860095395648766009514268132220765587591977627580421520315359802228672442027732944200443520067257157112459424985185535308651584510349314883584*i1^119 + 914833490312885932653482978219410355508920297113715209680472134893751803792294797135823059240654276098915476719347818341886798993550078355290479616290800605305375874752408198594563760660593183890244150999424583099547823467186679431403756248538456235849964500335498255685010098104039264598533359807543058267984643431265364640346644504132249687074218490778028105489140770910214357453947688949718712902140363684898500335653755561350865693943446490417893956940424339971703053518798348878049305446663362976251321729288371663764717217648337626371268464913277062131337423451208029327012017120062880391748748290305230971556127899956750720735554562123571628589264510043181167490474473586926718609343174635351513037926870884724281987975163833816618714326376462491708729959346232480764094940519263984048198783734735465624383937239897980865183773786585603826981114088075821855634943947531768496915152783114522191354859970814058074154050652133477377456637917822258389160142159670367078268178245649223462405862442380654264877024476870710280859492495561554242797826165742876096220698927865310488218872213493180431082480129852108254128823481684935029828393877019213841184262068964949750202943863063380126228753823359941863363610221404272286727008169182200588987358503057803556773052444470753764762106498935616219549467197279334063173352252773329811913009070235200484113228298402842460529594684884743963726911147440600350445380541184286602325013099664782737499747476040263636948366881401962945634253769570818695167043179819168419022567432794542877301854470841614888573183716279914459924949213868467575895222754667727471285601748490715794852511131962151567432234216303370383975089010031936563164756362990565364222143115976849023636662034305791316613143298858950349858931466915730538054285802931139230823836898154656684978044686454580236776363944574897612588263455443589428914979881285888241460619418533888*i1^120 + -23110655535949600904663711006962906292721292321088764450817574404434778235926421427424710612294538920433858417710570963423522327056739598598454256049366367225426085122859524620771530197203051321395356274059231136924035853254261059211729997545862639666728387314716566605879280643554895209130937039878655169653794203156743241225184414615205006848574008355707029010035773957566904308848214713753229667370369870100928730942449130332163178629208245356627268772371164758355821586661706509809070537183959335936284985598257912983608213272235209597068359089502242403578461857321983694545741713270062979418151779931135511987119316953985595412232585700355294443497135341965600954789665077063379148392699966532043083494555648848563490117912266901023051588882979764167221901991474735760298176159228161189007375899106712077077859792568812056643097866207957153663545887886212441802908680247155368694038196597075004730328738165630155967015153895078986526897098918777608342794870753751935098213867005879666979943965046783163889308311976655112735819000516567807103308503821775011041783424297135325921874095155511835162895418676848470573325286539187825824266399524146173748399851009087699053821411456921743356721632319935199954241261946439682020021709667225076169309670562758950297920557701248534911861932595985578552133218014107935636255027649206055188375438120923793056628624458873508501347334367155461290083054615553902451655505289559369559638836218999520205608645228760327057130481134672900173012326064922371976867892989102688718876656273112356961897977916026907732951567057828087305345468517496512456963485883534477503024076370300685699769137054558018404779167983573848287216284711728320819288222815272010021098552974580760059526115167476339672350580711427024240743551303859649875974693182816883494350513850952385036082542764666493644823146533020792124051358194047739383788225427367632830464*i1^121 + 295256384582607889454122287307096112869797427968639667255180212490629496255179252882588419351876583274348143544968940197047202742491769995283594879370509102418400558755107394751310697542695804136073145578089007594750144427111134456641444479700589264501362501369464404258477591490305813299795569379571527885274269912912336233041019993414031101316367949980722585922244033584597531533543076456908331305338507131407128051544691175142094450471511096328970535927820388556989110986099057070789452397595658232918423145515378382332953429598721138132271225293040175641913753177029447010568737634335087181854016811434016918499997861503571269812954277925599401015621380534684713128555046223514970591512968952880760205734799693078215779914876150529202270766891206996530292962891698867428968879232310568813634375043854708449750902858007659981199196977027983758872860869752119995100088293494763008074452674580397114788957319220057971765922069605040473673997786017218009392845606479635230279685041009133712750149897140431865026832655245291748834101003031456008747115697274534032322510327529917812807028497881483330320646778173951315317566283998635791891712718250141788662351425254110355751494386225833436078645725711111838713778444580641457338538017251625136859086258780230034439901206253296049750082319509046743363321228669182705023389576428857403837100980935590641323745341765693593341754820658775398196900628336393137404234012621600782577779108118788606058552330325161044218419539982113961077153647298717612233868748027436084610441641189102485048335760380548247034185583608179183971359958296927461293205411102642160104281686627605600875255757295206336558443594622242555348375693156095927882928057109371914042287509611424089005169019552980594710585719578567203817005620058885318249497949863307752834493476420112523737790875376646081003117406048455407561328628154798211470050721792*i1^122 + 477172676120063041949766212109006765631976521720555007198900994573581654033273976511376298779669789234147310471684241470554106203235234212420853664738909523143076642063587169564614429527071075730698270277443679249431084267316943130325232579602295791890877007655270890011828594941164677883447282459871258537344902296974306637956533818114948516036993606502881123773021473927306497678253365815767969749481182814806069314121412199152507407716430147816190825563613661370234888496167456080918776353642834475578143482793792522961553835053729080894303858970334074227020323219046303318720930808423460063532509886783402667862981622038683734951590806182951849483699349102945517844328300214467069818397535565300950136992477851260186844724683063551747984010902837726797820245272846757626439022916806485918716952509447602870431758811787324696114291867001484405419924034638468235882377303002412857113328400512646202123128436302841102144496098222381811796838677484354635447699421302110496710963145759938662085709574599319754643690794089750482448682999259935090244077546033543883380823833484019539348863695658964522131551361127475929072262333065213122571826886429982737903634207637824902477966346177872075436744954047265281502040612345753276635888690750496199921546149205169134025019235832767762190085076973938924449925291796759907387165563640747418246178249069608461522258956797232457083206017860403021310185303398664902312950665394000880400991348969087189895192666822913643389392353280371852978578291525034018722595744015136246035077893449494040573380126379298491083451394752937470677229055632906009777795345403177122682506065746751202113384973898282570294351294863750425004224496820208532709588296947048288969429648331171149967816936398358129173600862693406431170244568754523068756257639891879082777141189003662290659765564597776288114789546499231115144726156134842368*i1^123 + 318128080071407638464485070687073653070474395809008355368619148040512167130819708827640460093323146516575935690910931222267966695931952712666230885773292752487280606926691766378208340606694431326467627433849295619433284113644913372908471829218454538915707235911027076620226813511890853399462997831589470201004038305200457409108851534188552450256424530995385779915334506200426540457242705746130318672831351380594270714414566159507345978411846258735951210633135059551057852416883685277149086437367391180246992886917012515093482934232735103328154651002186420676564738786071780847716711640765179234850239059100152822973856157452131471426869168972669107106299416628421545121415101949638459778493330242686682451878973748369077757413256738611224378217309415386051613320320004454923474359982272619251762573857724537093440906187480361532625522168833062970078037326392645278676420746966821299286451669947418922532148560528126151671443620529106715466320905351175354107004131179472712864311515984436747349679108819993208958649768556505062332038358172780978076670096518494224674833018039424411529164085616577081170007440088350129620888117813403551053805796183454431609320082037515238739993431641772619020668935873860729327721234341663254431893057150068886936003703852225555405340216902516170693036901262182410083578522069565222909434690166540384493163855154048923490724866349539088796615606085041197618725788380539453296709548428234671066810134733322767736365607655085796305558905026167501111978191354017506090844175073540674778749712193982511956022219896614005927832644037101298999865036548804352864099578870715654175006860000489236258591617868623786889355747110139475697390629606823329653331694518308946360532249651324912469829293457523496404346625234166404372199856764038578603340028433339172074369648144457970481690955778352018194395825968013715243008*i1^124 + -41872306351412217513897862232425418878922896937315541905087090588810584841224604859674781314036537481637217329739078345623658609898956495745627095416421801131009445966127884030897109784392920079389534524837304963375038539055957850188448839527226383226927338597205754755593279844121557963349788610315629603233640462260804476215832012540707398741824745227543759418183529406793209608475080353071670216077112031548000030398318874002861822641845836891607291068349287653196371351306068363342437660603997742326373417602914441475885817792815216120832408576230560332426888996727305913144812264697377445590145919955059665545696733904178274721364735659596828727908228800229875109797457723738940275799191036672887127452483011369112048219281897660277544077695544567742530205346527380934954858778159105016554324420238388585111780278904982709730550075511930926963136126101277437938064013028426589703505054552221708379412346171544508371231342971363853942992191686296023672672469977025366450729181233537149843332519351218715806755008601296427892845100012500168763984725829816000982917835347869578396806609657567788857313683623706777775171870869025823899431810549279953354126778459268535382298292961569335747319823777674431064999104535674482011601749946812184735953130161189378520204118788581116297336099065231757836223169821961659907711641138825439888836635961874366036430857603214227138479081687955441958946409508879128586259593051090242566312928272732036228857439079369975964449345282629167869840723115038334062405313506585481444579552503656392225465486212122317938497219673435132189839238550571729577717524387677519198935173212655769859987218615093252607355075111464830599870100974616381659947419484597746980268186514659670597588336252033208857110803273369612586802423001265915815285390178594316338810397581630503532703655287254809638621118464*i1^125 + 3215985503455353779173201448026725898252750750398705982360933784542092695052322658615939382769006200276443903446776595210255529708067000701904718778585834332171746002934853640505448465134123211761939518643015864343803031268803159736005477489381995496462785509436890039337162279623560855607696967132672970391861533471381704657012169240787457160417253232388716070822502856880774165612545037514776335510223261705745290503773234413519794637260423214768504622279063329963808516591628860309113884740990471389516985855305575124509756399233988707691773889959707478635542266794302239452786257443022240461921725870197055926650265420497961671857985866967682354211042930815980190909040919032894343136874000013382783736242936630251078488027764352216906054224300893166825448573493825324333455574220312850114383988622972447909690434083748637546768201207617719864854784530166189777545989996257059165280996054543730188255236501192153938006537877576597609241587621955268946744811434864532472865381274936680629703763977678027674528753007676121360395156085733278220819809611654719191347199321892244814291651699074017332793257795440597809479510403957186446416352537116870773504136709076900813638564486665022651535108315683338495057564760231598385411550447212056015235279570759273716822159101056336584186033193468427900230673550942245670412822661989893976404033679263311862747402130693838444022545971748432588995826873705839041337330421194452621796034599789256236577945083147603510799673336279180157666643389390559137176419993429862477342191912245062595218568291253828439463139752821235026461645790584484121883782767418497207088603519282074900912394016659167105150547418958107256761519694469392937780386071560554569481031215381909173880578745657163300684832412739836749479666269364715679559546528433784763499266025168935152625079047159808*i1^126 + -48737504254440091462789687905609148749130742536928683853325192460919523821998289927762678249149084213442025667547118107986278866375561181806352728670239693965103849833057317057360413874105111346602536099729858275935671205304167995505194382594773520737905925274956866995522150766211852910949617741948938422613739067779715423930434604982024497658205927514471546713298024055047198273506971266526211196117539257139588852139867062910736320364346111319986149172802441252802444633311697872495354172150015667671631202247643741019333786222956072877545296363244171398243102372494579208608600610328752151198301696012624785976879538495200683084390454722204154909697684956501704822440997551384342117752322946602074756421115678104442366107875985244187227481116195447144094458895993346149344375111173422774363863793090446645322454150720112339631790034036838340615995044793818551562287566795143114995033510610120868707366089350907320525378382825240821114019136372794924518395924272026650895952741667079076952489638593397124399413916784683289522758082213283168701369940390069883014474757756256187509956202991307610991480306627917939958889300825246236225315770458068800544054327156495960446194471659199882187077174303664350277142986696068494901030728944158956968809886315521016288624812862223842333345017120622328711632294815526657090331804078905123865585899012239259706839260110587757938917241946106612741462992599648649352093181061523096316382562615220619835677164128475102815496284346434706984723630470525653059510362710646883713976591597264022817440400260335407523442606544561382081580015869271974593370866550135122643030262628265079166291596893698685515877262835896684436993460190252039362249299542177889762906738493824910025994841875270590311531025167219148774916483630363638951099339270393886522602777654329344*i1^127 + 43506842343699787883345513603025556318599750941264139206637423658688103995736381198423328452736972922533052364612448491920264853481504563161023429949152713869314858866891450320560307912775013350623032296508090816793825512605641989762945706697238030687613768239039271366448293796597265943183909998315555942996218514163673892225663661454447123019354067869355391064146724432553090190315007566411489065456048440389427034067237996756270314271595957689832389472195075303319808352660895382326737145287447138595924850497737781697683088837732426240266112943220828733961075367337078582104879338834190974135086455486958606477733628846558409874973004573099143151832355669592378263075763217966483424129493904913512281242301246592111356785032387393594371147706382935992690641874893679255359988876743548478627763451608582862083425772853308890177870881769292589297746112147792112445377626493882694813857274056253457084541715765459712001698075261673001225078407139977128971679734460020834086234199504322189305482219503175048081113414173288614612166707259775470981321939491444755257643970018049086804564313300530142982474567487929310647098034643206190150976920383778430279838743111638724834462442825679102391336363760960458443886677176049459763280383935464792547518109390038728078737191875170990759785787058725861668429273453845950920902243327572052073099184909466003410588664100130049613427362544818930382128260994925918412537226994804722510085019923750020035066462463899995688046490653382891527880984407457807054348745572590117779367709605059828341148701654896497646702588313874391739188628373381386070789400994339181023832270648713395251867273177755652402827528424141062108363716558542086389146998514205268575846244486020032154389717401828481115299664881488557016732842217243669556037457703995965440*i1^128 + -1440801527238511328644604131935520327899905159837354444345213139754805767999382295395902517133799189440067386603581285337518430426673981389509141493110232440168820693393157221692434185001867152695790127691594083294400326292750296614870211282311018359535742411980014350004571052838569915144542812522070614116710013595953327011548551604168917017951871648315434881029671120221338463377787055760749456854291632613084569629668234928555978050336721589598659270683383560640175511449149123272617683657691622791509909075492612029325399546195212324785920064789294283213608509904560705907001744445927745158778285348098637227476736585524764571776498840963989751023711454043652099967841055772208549590190766270652085936666069649474843181478721559082767185753948035625385628412901349361113288777270045807673777603314095210908660570633092825037986889619573573753052848435707357859953699400546707690742604393783519557759487803241313941703728207969830432077611974964525466725436183733397471392766024565430944662981197802058355703479564781874279745452452927498817475568845167092141180543676874969548231970482090253793350142553015830808437201279570800812239447054118883042812344464023923935765442663299616246722570160197438005706626876193952432479592603537612824773605397523331559812492630025455597507569283833550337756815231748138000633967844334018828672043554450538648827637603346524825484765593407801187051458232820280707334157771039557123006127418430179779139702815382321978601151310121604349273339855892603253126303815617720065258111695311110142597403218065025202425354498540145699677118437217520705092150125800212264525147545443682964360531047450088837378416647480009693911700022189900455730929566748763697324675953133580983642810565215552800589928712902329153896457510734199408640*i1^129 + 140367454199761852881371884081144688902228367281124221486636983625745872085404516415190648559444529797849710494755718072210703362881364613375709983275933554480832283419906742899789497746813983746080372289233631375616556591801811892423083200270337710635465943785081776693835506575647714414323692303398511695219974539337706728354767362377414569895961906523984636315406067764789769089268246362269235087345000064230354763000971528733147928938748163268446391378389322151335818608346391760821991950824412973285792656464695697360481862997339695488522069822848812479586531672973797086390586182581142593550854818609949830608267502786187236981062706982829116197257002542677349255544512702978187918126621684005121999797697259619542619294624328653630319443372540973873484240895565107380398840031774638714075318698577675395652140816877850972585343368407314911715249647637630020546928526936050009473693099450251518975879976702071561212630692396214560357258327814323621460637475304134888002247542018748323611302355885229358299989002924232477445826262564354374424138737414437858662853359532020406018409668966077238068165549496121623207690070611056830582014995473316865082735940536993366661369449568471871900117191025194903582178807108319748133231541348372155284944630520424416330204924357727330124884005641426178904574467044738617822091130343130400631134754479941484158926275676814303761222498045257875333223528660729779463936696858600729526327506845678816239574271869467921716005666162527772708455282160822585838377909794019825823200667568454939466122807000809527804653749317833789571562993562603258014386797038910327599354631485616706887722651551171310173245822319952969052111093636065292908602123056018711277629475633791401900011498517052652804181737034119065877504*i1^130 + -7755367696123985282218610182374406333031027181332981400446213064850710380511872334597695147372702870134095576956188634399860607448173474136658980935648758191986887000099998319241239637333070943505906274980782363850619381201354045466700032858071646179959819340083862630999027856246436152603934315671538174153864886618361375536392913924298295770318729843295326445533310174143700937397646407023416146243039469660994810188082514292564647324024042160327848130916078630734765818161749903418431458153002443404213784014369548012081410876244617057136497097491256125010628687646589948988987115330170580831886842163033455904756629344016513577309855758585852701392183094832848358236881752837134334688539652223323221586772489757174414269277647011605187494321675157346398660614306712308613077942828451519701463741283693292908580392581252822517931438875007132272457303587982367696244673041011769881374510106456221358649502284954057534270087897240774625601504425753673492567311987287686119414189997109239494350063621960623588715471741703178123776888118125774225354675119758108291855682380390759682876128378717094613342593273676919508761331854029810680438073304248334740437149817312148821010818207225472245324725941652159939247781543526402607641196047146366924124996751076415545378018684784480058494703675891074824657207249645696702902340737410756454774173305716511919091404552678991458769874997590317543957226304512110692837257540634689218998430459818467337163860007965593482199809269207327859270902553347284656360155420439618561814939195665549240412743693772247430921136145462336055145818811088670598527209933200350040248744579590106906959580325123943230443509537720622370834193679618452594320153244624955841834366575800593091310906971916234696868352*i1^131 + -4581552654623516002906912064443086769999719511807459650927518198945033856586906567662865879113900785755618912645805006275987375308842545825344367505616017199382152906379365233006137874957955816354647359658293164374720605857936884945788021262792789146636278296262520059748346934628912194780314321730593717203696846664602429255870953627752709803568001704420874869663593218890911216717719187826042364550067976678888421767514337567220605801120514495419130652872433245173535107220862082427359053217751709497920222621944875804153160360265416140922658272113677103319818388402176502618867527645496126815932850270757245370172544176084440721247172697076456114776662462725306003084996423583947390743150005383551784068902879111675621718379392498563939769093364641831632546307167255744487140656954009132188099131433789011333771272734233799265661490227183612836275003750306863236796421058181352153894784917194420636927580678461089433014343129673694159519939859736132926658071276464669893740946033270529016356763619807759792855711286060316738493446433679684640251812041465318714047724821050726905504027652183420740311892535474330325774049491389657117147087486024872568292517276554777094469508112205517198436819623952442076167139135321875539089783709781070439434362272991570059949973270774038128676603101670814353434176684066076004608185669928441281631874548122188315804063712339115119747366369624847537572626933846728472732850253021738426767844619912656268290155374366206646485816465488188598967070456303734899242019565687808667786224466513422721654714414913208234045131232797059552675448682428487926921521661078626075466988060686170363984234457096541146339030796235056007615665740732584760869958253546036561500030059918140632973312*i1^132 + -214997331559154503944679078591999657001679041073546531645089358254586030069701116831071593691596422387322175876832662083006090615860830164138639108766276604717450481046240426914396399660940143609372969423918199495149356818339241764160834397845936863048246801364753485250658093532569925956159276050286835814052065921883614012441366591644654025555995335023214277058745969804486121096879083296521597101617017073121398758341398481823359071124698599217085650798229966759148111167287940647407099845522744862635141752630085746497654320083407865482056692488076850092620738980121536975004725825100881688382705745486261075004869185821734210171440218485760555679303053536236343608395257784119244461338040817317727789237286910082102755778358688681337441080392099223895944169068246951544094319363254026193671104267914548786031203223329155610187375661177148485329545273495628981723748609399925513465907542077226578964840547345595886968428558206228469474474346575492621014542844230316244951391439277052677071569638662446143269957207643080294756176812538028272798385122526910444361119168282862959198792403112567452266081786743933859003383061156973934877927257617687556242183554772798684346151695932206177388809023571041531243722937595386790068849200240939752183084749432821779929131452362179066868260379463731267895446230201934533342115934975546051830513222170508700875626777403901186456331623833030833011943563854214169736880399198278485154703594751521859063431718582194808377718855506679717088703189682801011876769577341617516848038540174103847522988182482199273172596820817060207213885907135952519348295144433865895182818277430764284888400085583500008700213426333320252433689634315690312451073392418154061186258560*i1^133 + -1556067447556941531115630247625994844127350928313576301412320224287119897702065705945982379343760506529492351115483305041682255393132988281506050635052806271421730772971414946187033844579842107188122853665138497213104948512658847941610361252626893281500853085900139869746883103726058540129038716638707261647404076642368792162210427070160799758439462913288609291455490974023583410161631649216374701109615416988225379224062166655848176820553611622401318093617936601892418698570535333289923711501520977630717151083635840382542996011683697367490482371271582218625868743448987334250111713682883807271623088282924676556283437930504991416366456758665866508515106417414826286426723349763412480499857962529552792123616286955027224292867309999710290366691082075411177871479544786681602537757149430084085169557440312958446302369999792634412783828168286111613774972619934093090356001566459299410585355685248474269726106526608523634937420173141154211196014218833417587646201772620333099565623905355046861300147137929549897690750894522808091253813421535311547559074981540134346936129733343649357980274869202112630024370153757339785269205391141996231634592231070712507376280915782898789600868968461046863631865745990574129758752652021887291303233977144217648625493138936418019796792491776658110147648281175588432285321153460312738194242483749894733493888996165198693978390238960746545662759298251511901383940411602463594323236712921666726688939123228671088639260956310593486331088566773353219670722581698390203317673619562146786190385100116051550707294859049255980029873837524642560778285689281246121238403013396025619466729857870072148183447161148467300777332086726686118217793458976061952*i1^134 + -73020788667490634624886292991899800476420930309447005801748658772172634839987666416099911992198001900353212313551239808677694372889888617250972454134933725627993570078304251016279212431616148643638296955749185701557592394707658572187809145184836829077538064804728850210291483735289251858878835880243000647696334675949081032451189402751996813264767559327600835586064230488294887272306958069925211145917821526985016849442654035106120981462569740833588393849367169351073630318818899676342042656491719375937480175015667054947550049525533777960698728997748667142588824568351655300540328856562444332074345544434800305217341176748543749044575458381104044575765651637773686867581110506947898586329319754002021966525516910778764644304765071365485845786195558769813197862525505165064873329181702815059641464743557398131021433090043129998419554511876112453441003482641991942797540845494980014826244955430475063581111198795377707849354261014276533085073508415309615832157601215557407506510391573474916141763403329627165138359584483919255613906490350828241502006180862785420444401472085154385542638420489777109046054917272918378712109605190961706590483064628676155591488086037222485706325784995640913055008621078048391752695790463856543955935881689400647876368546050919280240654024996841485192568923225190199314509741310928601797910232372691137082779896869625817305831393437661361875966012630276437963524989152681326672327566668111251688547475794654383999181521274574975394868037767409217160756595588545522585145175058555754406430093208328779816929011139341754420633148931228219018018876869380172419105435475141715247458215754837853648699516973830863603727399700557382304*i1^135 + 3302793730856281488695119109565643161850047059748319057501948195792303518355014716601478954890291691323669639716897718804252919360057894325423564949598340016538500495171712866030195272937134559494258406410751490816395150996807131592427443726914440089388990152415886579588411278013142278231574404323332273662055799455620598449600918414937800872756928097033900564027925540318303746943475886016726200315462069526560420134560803084739024384932191019388501938571432390973350710231118756637113412757239821233138614407206469811766466027917799923588360334670805092650426333956178316457414773708712485382721795337551815597398776131539837083632075412460366623619118474134168331091516464360643479890130074695831564829952617388654239527903452957034249514554889477320704728973940144225763831940456091573602359332051877304231749629951220322061330447130316703815363303022120908106599161262829294522900259144205876185085951775407064276263998371620643052281272085663573399578689107152541942318312367690196521174536165598282143109500549842086887037411499831897364230766069136034704222439542245446908011920596422417243475594157915820715352988992978019643958535527788308228937038192401453946987650422220177931155744779684981633195288563909083561051963193700016960847489645845604456423445834374399541176699781061978787948090122310975855153167594350647173650959586670572178313560067362162397449055686930934894886885278816422848886595468106668985800751948725560875244459009601873307877404086663740102306528359829565194097661975446699646791795067355067161487183159713321640844843423964452730449394232173855276988023989720316824110703713813008*i1^136 + 7783270654724042929459556485498413694312191583797418090173418520296144675558425880253831158682380663133992677408414403012039526991636799312930878605828426517120749521278173400902164546646944453251219425135982025362166327709185713689598668368983425124697525744315877787438148395032934925643763496581712623926224949949060413570639525689053373061952661941629623438839568813326162149262240935702620883591937172816433994341763051327268446155959724778564801019082725636859707290581764277793751408765218374257231672503890753041269707727605668709636096419760623809954154984451590133399667506318257933858683264391813026818763742573379934189889257376954454798930887380592852992463473946332427197123494882326835989682585078989295385755272400800027180979046795627420002958147483743565359750724415075145648686255361860161899980124114918403483789729864794047728155113813101637358568003161982825770891714188954504503939584093043615125733062642486926898845603908447163754668544804862484044395358333597040844112173567647403521868434234793543584194140258572056340856223730720120075626328869328490933408128772058330320200915645803971207106936040941991686207894994544537608995452475673721909001602947880932524235563444303802023297961490877784579016060208058708656823657686619054446212796099629183709136066952622396335137362685843619500749726614142398312346450469610057275360116722861351762449107184422786291879272779589561468484645273681435862899076925964139092960941427755097174162860442001570224963655108010966839336030183235290776316140093516893188937341168867247631734367365592061286323258200408*i1^137 + 1177977274897902104486466329807090877451318287465229908835440549970202286053683938974254381181566651911926203334713805055970402997480621772204212302390962889960640677513777511543601960735441808494991431622936034220632862544360862275278943314928455997783416876181566854957973843949295266589229706911037245238435946506820794717377853362879568944785558701335029382440612608842970004631126034965752930571043179879612868709784197501126581839150533734329138465945295627218929503728053064678572843518261220725157812095418762842042576716681021102871623386435514787218992353906910046026267763466643632581446239555036660627953408169996419059242888279728835543841208462515265648697892291470351749060798526336479537274617896735306112515542028082114892849740557233530688303958110920718085272741314216980782281628696443677491970107700151167580921200341273653018528482430501144254401965592691090298851974960205555307707670935620653131943849568157909296933743109240055589851993731163138956588181890207374181808084772485641657360354335028513022073518739610893463031869643195343226718353249917390950986577136934592301713788108117221640854851197129470016262712086223486863892206662269546284262689238296971231236645728144279061768852762512969629919850025008788414515834357358728708265874638733907443753110785759596314325932754360642843543758459578764449451975690795871758434081646028580776995071225323604696630519632268454319883413385063740726120509598377843747447909557237046568149916605654280680998085048137901064013913561728893065543889344962505265700896672*i1^138 + 7135319664892891638520470177483043461329951084087462340836380734650395255944126552630946509842906774696526516156578172671625677536661432631430324454116159602166715953442139509978493244292401865734057865343827423998203238900701526862297784172835529813723857892837140882535937955947865031761535832561422637045987956996050035497216884228253999296774604635504968232524437904370841483387424470130798325272299970757597478718497658688877442738692875416707296764253417432940959229191098991948987540160394975709098315088920205418220630273238531324286045317275416071277759200233010508686170576264725339052567635093168117964702613160101034718522876428674187155855757245061785318594185491640852028696005212106232011499225443184502859292393577803541137396781732412653377287619599531517583713111000258683401109983504914532565270281840929414413391476997969963437396079449886925568543317654978285086142900965554252180660984076111183167019410740218910393947339154348010272298899637228867465023770929140005915627048762661942928936541114027132805470090832167890294547966173617606206247725159799426242790195819257429748164352725274862965912514050721486738945958575884594129641257495126137844843863629002274858752502873200887093052186150097506768321166163835478392564970494727346539799972500536596400226095368086939086444051021375771939266803570714651374368732365130161940006974276496288331027256574616925182991024117692325021424035654080714524110359461132382628527080240444235659975718114875250416545548953772227126*i1^139 + 11350716602004880673971882554151909637507894431878503822572671270391786916803610705378075345601110234848341639457243741172695226619854309250368176116850327578293331222745410596356041415540877466298507039545922128185877513247527871820539200438102353247812727137720131889830479828247334411320675747963240147886523963925426000095670787986086986394254387242385604619761294959325206207396503211412443196366743353628559128166776212740376391878248360318218215005877452912908394839135644698060690333867676353496438598460323365819072609462566125410683218919045461739016504701226948213106302899213647678902277510973305249413869486188596687475351314062025565283830965639309761847424006157451719879251906290122524334393355649569944266129427235470848175135071274074142036569164901271808151560009907746293411482382510254928406180132001749888859590850821643419549414040854429728261057554633231694924112253569318334184528129268247092361206259606722018918972420310673737068207404794978944295021886697163757714751879621468835388844897940988158404894227530202488371123616233324470075783355159351677346425580026106697898715192872752614175923048290173693092616153641931726505746095845124975722629532973109894084653641955840526391541295292824432923178386274418801195584293205849421554853801188192791996143892791517691137150334761755356211071363996216846020103763135847760757884855421976550291812693351823690922755767511102070778881360379730522242085605852134220053575118561*i1^140, 13381324318366210826801015993029773347542802610229881552215761240652252192034676296469500251833058433984105371057154218160632902823106337178639514919633928655156662319609299320802751455775333818694344249043756028066149471046561662036198761020329805139132235421719260423937681120882278491780634324210770050285004866186610537719052872783255378943051662378855539355473624862485491866932288327470749158094795015240767176910438149806362612335339077031621632219681228982056344092331770623527365570058099423014600902790363395126276657806675940188872225101586099683775889331288095209208890449458338553628141105247269942504683471974952519581055516020176300054365792976768986618499809218188658012227148430548495167878275681840561481505043772798476822473494735757399471932851839544667513608012382184705025376720992792585852288306681758048501308582811068529470747561966518171446937773198308203400180125727595874966784163659258505024622960410744295578636331626533473055297298107175500605975998889666872074813174409329876590846496410821926782127243188616591689524590672832630144130025812421771823371464325621472211352247026015033788104299747473127797258859977994847167223761323425600117133431411386913990010795178986758640210700436721200098078649223481296249078285685937315896232763862060475781323068092503714141926063299979079827957848027799404887586823534772655659391563868610399432622835376143754654751594708802678804335318342221153209008961004425936919398625558904460762789415960365414382772887321187245024189317201786274195459617897953170241155039203777860262895615247538108375909694327426045936504309828339471556047997573813990074568565410881511627379219247823540552917176280677500051620502038183420100147834993770412811354408392667398154648295891205208419525592054024985995893422091091292536366369443067796969812232523291747815709776080379821157594002085127707755607619947902049111144325196895454780523082812303768853707637873005699505591053394324603609120910748687308618379783344530094507553130861344924585974569296060783427389666246748009098073443317642502087301937542846376152518650571461641904890694433739888442923694376272411902889606656204683379456794337831828793061172111824444906353818654474590198962820444028219700818391486532293457883350186557781683842067025169664940735160673891768002449114983753333607571408419889567643929963102865415357900999298121148854927507842152445528058089497222696047704002865534564750206917519810085447368376437362627695469241989089346244090091155873027034125603018254887495687444229966172471705931988293049997500223688914078706969735216875145846483427524091576176014567825882716315057224289200578855053333263500148503158526632147330349760690479994236012222745749618969318783911429927485955593171658719707614530866682925774455736157436448934533932194833488244352902758400000000000000000000000000 + 1127454371430160456195285746079029132645751911100502374749833868273492524434285211149387410141925847747730520341454265761655019645560325935116997400852338483750586110917287571258089582661296153019505529595655384645190366095526335059816494188287892147752425841507590410754984589840251244737020518344125725019691028476563915471086223020514873477741373363940078160185578225880578203582786096458035428117003973643499652266584254415389224286544080877285135649845131251801027808898082467152667795941042216832609577476376952311223393005399018753762996009321348245502658262248693752420562362105413142643481864396405186648442412367280815594596828090864905478227844597497375864425186139094493761452727581772146072093614802120916808211908254325173734893704595788618308909328850650100606973247548952098550783863350019732729509194794898680968713222940963350704622217942093567997259511097376895191975605376179381429446389615003313270648593163709920509705903526745531521882554167438041045306148890259427868385695861163753235509259948270360014730535746552798156928385239785168256430190871053059147776980657036784648000558370250666592127299437966440609230093988665101785866748428282315389784135753694893681206750834804156914939913313281071845197920171482174194539613436588410573070228021299813086359028987292206194496496373018129268729387407174032354067424335807559196641697029202153862323611690582558203285332572445981171348311550340388075989377091754533920814902299765232807371649288617208393383860752149312938727344242170302142419731018477559397612435362840630145436866017752345159068173071588050539429591328338457303493440697844691759041369996556069511540182793819371156274215458348661647164307704282293081254413183050598416964522882161635651583330591615375593133243786823776596371330187965902469335918284606954371412685169598197244725168413498197070643714807982444840683084673132467582649078709784811578974781466041583402724847639503827269818621703493202136221416555701406533301065354304965648661684135795625971618060866119647833930971779677792774498065095374614087064647180213505090082297729600551327480924088394895144688660178868564911020227224101062574670946434810799054601869342089386971472114458953616037862522132337763112525194544720111887752776805541636818268330379361894453524072328413682912148511761530349530998197828967302313492525967451611315995475810593299779332601407601069957763364885687425946681780051989257416244586297991952080890130945865063972936397739098439285158224600219099070181061525330940727946794680249910370867302113910016519682386448912846488505660512002639621307606097066892898742254741291741459742880710799789374331552998728737821251978496960761788896455347775485880205205549831597637991377779418564792787972523170326206085834592270143523456737557377535870165661776935966737004756992000000000000000000000000*i1 + 36109070863832668681316755290351135134495083597204034128951269363512614704111830063915397128060419324673807145286618800927253188330031790734230882883262565514322288207936913022437108127056535411025902989426211644143260267137599675867283176067119681817666696059021179712198373437626662676178249833363255108839758394565686224375977203814345591722484564051823114608575428396275271645224643056935209883478581469446871228379423257208133340939253059613058771722178523429930349074999087977268872963264020921931920097146304334321851283684041323118682803739760882203640710421952396154160237917494583974336055699097984431834708282746605417321221902313321944965318992369000622383488405197542519370852034609967074722523801616580213796921663852505789020977676716044392523821504946903408679363678471511559653658008352196043060991226750797096861827849465765730565648907258949181894486654244376601409243940249339386644976848175177229526976449943785644741535254577123984002457744955001225333665763500582589282298973897491861468533701166405984073443730335791787099826633116219873994159511551916990649691159961106176358994375321676878610085912783117762791432852712161219210188690116248143214808237763351360185240984783029465599616449639363882820482046844451003189535905981935261042714404832439600918679125251739420388596405098736011887312992691904521975435842129492565944490259892196803238694338089179155100541240582823568436173302706246426264760703021698069249140240656049398257707018500363944819489173840840575213381764787735399823185871125865377072043599666044761946389866987528239520691969040965896478912185890106341104302490482403970862069735749249891050633493205906332650552338384057218761847606138849123475994234442794538664788019940043080483445244010300078009230717187898278534212939579369212756747726580669181136651903568056548965695820112827599456012239237190526878398629823663069913247978390689774453628353189905095665006010422652680364802482369404637787770031913740605694878165145468383863987365235459925583315770883383758789564799905021615880557229438071478464749465578883506383911847625112304089236375941722932925813674167290798505546073387029431376887812092351317387829633583326924712803718148160474848379551095234842175647620656800753834705210884577283786556770939630686297922841979522629347361519697464858393136325734140987125284232420115297748727255192283498280682275269931046508226834174764991865571042148893283174775258279020528119847797442280369985644868526495063662784631862467886820407558879116930036956387475294309857292009395656462874164236626584070970762735926650147261163870360414223728782380697218582760113286973714155262811116906686095994898859039850502748822884084232503976433041763127173326374531186440085316842020350246359328505378997347162603007035915482418077417342362630722992671293440000000000000000000000*i1^2 + 554356491053557398338993358764932327184358646482072850797740690996459500530703815187094812287284754923925833163953807395069289713067013334793043974145756160851429907679952824682170957840333269126139822918905935981874390411306414572225870423411085585039047073579882601525981528631542435667087440665771713175452873085133636066758585954254613046448679547473769118706150754006632865008323012448992599085015930517571487355097092544241112304340882354604752347940567842843038118852818435902741210869643753847991661675799424147057241713351012766991808472250343322940709951571017826407230516578727931445991522830664490713712447465502754262446155661746758279964098346578643017061007555953987319150315791051039754109306474294868191705457012437621965338134439464686119625004132808224800389170468869960807717967548364951345323537002589508755204009653848955381217416753681428816897660322407378698993237999095541649187173343264339545141640477614876954417678891939190729463845992998788542783643614069376337907277045705464209203993352856482394831232908205856319428127604655161021374168953336283893971381838349012760194198632621199432388210598168219679365013956872050281705449875986329047861350090236756041954877552116994307036999755831391077133769929140367230061071165078421293080684160390947255950052746144394878210804523611965708330961399561433934510516444333634811326413604006224356819376550728249957429236563151231834534654570912605625034133534752572605666411112765474826177526798052129609335904637945798152137824606356428324122159642302930922571939016501792869245359394951900181139797859779678750797681576279000926535446404219619561550621411753811161047873918054744027815636080722909911652014383024535910555062347228929318560804697662753559193582425802681979097003843580190433243336809209570449821532067596780642532915807192287540865995353312211393405355655525787056392143412212062063838937030580575600682011861705219404640066699074425687539567912052155782693609200155677857488146812489383018235869506175912096492076771609354345539589723934684110410745949957735880712306391331577198875101228877242127758697344613046219882504699995456293387957598165681081783527754286416797154184930297112828904870233934696454056684743999697543268781122320201183602383074283243458317675070513297275012464840751021495719843894867016784843720538107587760987424561220162374616512445092096208952686091622115425494349435206459240641830308853409005477463949873674419709629583430346386114438129085381181749640981277335397218230074444098574434209552046187313309300514284296598174841133715115733666475773384027393304535759461912516015636995983633664778855075571921511411145242011723542649706278713638687158499960705890454665777554169675113177562975750788002212259342517797462410865253037403201283785588028470785450901909143325516173934592000000000000000000000*i1^3 + 4236552246367491595664551898747863171073732275518401602354525552922898873073848780475416465638606357727772094198076132373209995019920013770863950206168870627909306295746560866187166759578473313269028456781287385410332441679782397590088007158697059172014247570502323089323816784844101339661265105503484802449326069485321056134788836908735361767268488212315709039942924297413515624116609662007204137901358963156606505307685410512174735544906240558583673142800206812628520402012802304241075341325957609612311508703884013108441323036190424562948310240295272623438707754708581285635411945057694942119819400820821409929591212291530478374202711687892989509960993437239514596857019408437701230722525735276728478892770145218037801404101802045640143734404350480316115718679559355442424984055574193012370483172796960545285158494653411560450711733247063964031996504512633344510721068363655490375642924042021346906986798697981385025344130559787400217070686084500154883021340177717075808946965927952798570755993006415437087032860425246462181074767692213162991962782329425529293548022596205805769378955294209294450082455553070396443130536161155114311543752787356588212033233500120563086344693483446833757944233015485635322372053787281986858590272929560230111158636905130574492170514662077339197307910853476602091430395129801530200875151273005148327784914860590853602458176303587719753068171722593487610609652044983533206643841308424791410448521730048171602510410586621700611612864613181446357015887259063822713514382124831089396103534433786413025325403148103500177574286916925970957501925204781249218233965321132996347188954592554918340543751409222449100440914236851171459041739057111822037044480605690796436224195519782152870605693019473310589222935570255476440792879894934849477510714722396146248528141333619496110307652844874948661464077847444888998607151534325517960698972290187156894396410212732559316009403016039232674581347223290144848858061350663247152183837099611403557713742444378626098848714204012841498461239372175385423687738320934589238228703323248336912820597377938614474412154718134636351539494186219832400456070389395346872607747432966527021868441005177535227789529145520805980277523803057773966546597477793884954473864761760789401286486576455034507503194435138461369893196566665845313012862629171039366900566007188135284218268655752264596804578253988014709303703520279986457641359611289406887832545758236021851899438614928332283460275523897983255397562648754971908459946366908009625419619827687103680290514537405190603160712675298894569093718848038968721387317679560138416045267864515600953927593825350978560386294318631674439416991015984497041314860230438586476952206167703350935424497345983245098514063065189338149784689548248842048489955900000069389081537902392373311313889310204842633729146880000000000000000000*i1^4 + 14854787586733480023256637430760997942991439664996739279769827017248724691760599212323539710393091055748675058532055011418203445823705003776175257950538985355705360732733009208666423471248802796777142939508669771677385103308755227985512026870989808292015144971194155705174837631779944262390361501688319672437386661301367395053058534614524679103427501208383124518985485820578346788287939061365906429066534958663426490767987689171065212205769553729236352431183783826702617432414958643565892709365812945427602516387757493608655671695151580382880860650865217807345836503785233218892266182220774732282593394691141735258860895908381170830639684504294256395635721962792081297369246766656552916761054004007246366849659959553749653891260274451883269938160033360715687033322977225718519712406095332314075799592513238494710574750376996429218709506805984313059758864304715862955311383113768311476554859644618017216500292270096258706414760187228066722037079294519666880759041283417675398528105427437321085162002548700291714131200447076480996223583777559467615190774065025344939278696937717550234891190830780977587733847099887407371009898730791245662245374833643911177132673897360869064705029749168833189306218060221315579860761186078340025802202378513217162806146600648480324610228775194419514861999115674659725037085209922801990110287932860081568749366631310504214106931934032583175211132662453673963975133310154666200404355190508653232206572534921650585890197252612452192638866409280882943350642900454796378851974346602563891027427781591322441677866036279036716205802563319350775849660215560034986881876823227879907193217773776336099606440680366968112811155935383235920880206091093325518917466785252850157543333531355822078411393548465001437592548237913471390109043902248761703044192184109643974428433651658496294595227953844397532426550801283208041410789808795624219128531575520675742772488623589421306542623504910478659315430233399349346862410347591692414537165251332039676500444567203239323812690735146670275684036686090773394564989611201313733258837668749119944558890542694802879894267773108474030241865955603238358078831513223715524501942312446838277093395199804146530979821493444896316400142184109573379056757102031966543709745230131054877558959909615329291803783338703309267861209995033835253240124397955266474136106202843707491268769182376351235008039972274410101250666462815185455395182428488645198461813948404715530831766119928659472892514913950875678546279390852718678170491736476439147954271050608396587152733694920278341596260266428344498681746785814364343197839471753250280554779567792169436738366251013636732993688411077013854207355895870692665116715772509190712281860719187655504102106424734964006800352762341250819285954770328931752727678185502349702405465599577337784287480383077750250636574720000000000000000*i1^5 + 43406714815999641103247100993021901107124109906548705802331969388686632415405391157566909520479181997536816998740666118430178292518882117038187036398648389442573843532395202531694954479627672033819041301896641546522032878524606330279823336384031385436467527683786956990865971535135061758350499046848415432638422819481225086396635584420135615273384101232070066840216476735226881233490182414608062150799399712000135302150367000936664439821546310487684547157896240202618113178852772651784145788138889505756376419814024324814825785272031922440513285091349413185371424289986763466190808591515039640401235451688879494528336317817659096709307406998554198879653647935595258664845749176237892334246195111321809518758888912239599239070440547181411939121587174243945607569984944170102529469132659486236700930475008807092519019697870763350190049113862939997709093760295348522376511097318717910955244535626906831038796686597227967407027316417816895463371322822308515179504730727505054299471305833662902506884601089485519638630350786230048484123128076101915771512198718548762851000155203228857052588595569084831052862104284875515736980825848470615782071292715607639844670468669184254682523503266960179587741004537508545186408794632172542668048511680462451851889000646803496517787398323861778007627168077518507660420843897613453592239735252959037598451285731326415228329646382511775872924713683316416939997369963775918453289918302427372053337800184852780422272552394194365760737140812364079589896251232253715898409493959769921335486883945880794745896253146779101950322755859250843360663386282950506096507339612733009472793960568985487979296072592208115627446226256512588178603947568963157974687425635688481092994547177450158875567159098337348329163632480669336519972531980653790007614912234428518620382354988196871400218604797528046347385018417032659728198709517728291992733668210628623702692687382236608292663616795774197480126659694769554934320930614355904407675780686259528596915370408501242212904607779187029844254030252153630800786944997857045662635305561649411111404848440329871710218417021022426730140889073306196731854279830177432393599318053553528051328660880344364678372788453777314683407505653620759409757962809324512973253300202506963319166692181934880914240191861493916533941019736879658972229854552864712100398515568079708251044932193016669411888433539849745512200181270636976819515988482242071563108977120539243970899362430112191102362697619602152707354687871930571030350323851102271764972554001483784458239939873160074553596702253127946716781292738919801590377573105150024864159056093661173157066552598351192663889398764385238219311287120746192812556980379309064067490503193957211382726014173573803955304770779551806916965424867637549538686331776089215427935587856410022131280421309177292434020761600000000000000*i1^6 + 529127842788819484134195638473806636864111713623594702185866687399333919099230472259480438052870140113739956099890772982928780300942365112485111812214856566478010407633810233760728354686769238915541475386384375382855477058860958561898252457955892950132989099901931480344076833442228373396853894274396679404943562916094066531904596575364868864409231253524154674404829095761389588252782280707662727901891262015611459266072821628142374584111989478030674553857683934207514905962528284813842182000766629335764088160789218151613036847689969887799061683478723541402916459896550713358534892667640714807849779375133724010101257894730772727867113032564298772661602925493409429843604137366255935638921412415497647790568481915245766809557078608973202161091462094000778759390850104271833821693073334897950912742169002747685234438149583417393586419733545283274399275426676302841456472731849807296309496385958561465466698480253866133882010357072835372487561812480596147343949346834110764580663493716822588344519067357596647634447738358122246081042555115116865216976756561532253261038304406576186904307620341901769095501930075367713308558528911194318446297487968166327260017830981656072121947413770885351948365160273604981365334808367810286889389464374209020658780550852212936636979096369944171244331241759005701505175969965090181528268273377464208322248981817997892304298773042203716734247485615180558423579163904029073849304111717267520449254056047861625974362713947021597031839764253368227505716109965417858249805701299150599451334975832369207700189504589180186366758100586118849515429080552807243688317676772016243901491435754126575119757850914509689414437488704126883461706205119624317110411999165902127128158558850086236349618573253851212286793686590776233431789351787972002055544927543776706166510872008224153110162250328005467333916704849449753653914717672543890711747531381157621564528149467921171910368887040027355285423305153833398115422923921357453524325090614156289228897724837463110907899649051200339230366258192671887281894451083412872371616542461468382199648384860050755202673852429801356590369334373851083523806203327633993075841799232172669361515005974589890466175490064884522798004396467874329063643461233643392699355591205859694744914547237453114970052783093131129541941182407444338505279542313670014978344482410135688386302506904504846519759140395523024479393780077483304497203470760855739627772351640604609761466473174162326780011484639930593046892175008947808317274591703197094554307857485939633945105222217230232466915804233229597873098891368305842843309701454440024324235969610101319006191841080790456248779043772967336100237603938196852204846552435377282824323266690604070033878132856710202368406640420892307359021783232874962214407176849438542736299816895114596842267978775375759510863872000000000000*i1^7 + 3012788025680576138663703154780612256819225093163362709737904115648024848757430099176870545591228128092244460200638489201126925505490484460503299644694847524892593404038303035178240483395638863976372820655267166239979232852337837683833287654101270249962875999909352166142409202484145702871778056119879240159026677497026018198999801489453533693111121173357437222539685675566379465376591274136323936360751412416944025626659089967904844258327567949035965064769907065788347344362227162345433154471527766626575673207308978004490989584285120496179008515232888159996285077047030605820207117236686485693716406138498847739069044077002679855994474134992127155791800597366226078543985865305391138707293651217427841258215246010828125789084072706461459805040936080659711155589889729054886510328017338993350052738426720008003518682294890789836609050105690751334447653388776019344945003836527806580840257935438756523562361648950009886981263669639512159387105211735266948196457508073018647322033598029404178582727161899676632743926052693699765111042306449358852518857192599206635125941284824870489079950413695139491583188441456396132286208576562797360356626645621029651735219783681788111741179925268650928616801548035147158654820097690850710720943734666461385415514548822697525264531185657065370400928128694237141928763440321354597925667297194323577258812559575016199501691156757772334343050693821090790977070920824303314577570148056117179785764270014473110695159802881658497811323119658887644402743869443965735869319175779640159078512324490543529627118815857216328143237700265709058731856532064324079183128829126582549345266190683097917143315262550823008641913935289230771615902242844271087524669766817458454991583646815475665851296487372029258356744332257882956889644590856881954889172712730179168691793790622463990769603255855740497975200541870688172004937241053695427289638032111943396893073658994196353713584465135568011364788570935253245939450454689765694768840223852901189447241857541304394377582538669139050761888316287035006121480785349727274807815707761412513360226189708429386027597927072548788424606761091605388153805852213870826063396737312120441235988123850794798714226812660084749964773043101391192427148674732225057935602639872347228259554729103134837611404931881831058762326543879329611588551636099835298253318236625793045123088372380612420653128534354484288004987283003677865294823884038912205609224066245963133813006279282915130257197992762237014494178241616093891831786960249783444603541614650897153630098891008238847619265416902270555068411158339667924819480784530739511578382043413611453288228393778422935807197905939578744946974235882226615136136719483116823785796862225707320988839468676553240022585087192760519525860841655919345602198777814541065418442207216281686409347079482785653378252800000000000*i1^8 + 23318780943742096494719476889993780454752176936471064560161123682168534079713191499764878894375847077170838971007933214378355352513147027266281759603129658799606560219445064121841015489755404027187196676003553666355713374303246665780504957105288989149682535960355997396996798994832760904926167863399618277626451190505524394223025796846973524563042128902001977211591479669955385776492595860149586951625673424183011008108895771463293674144676575067961032516575670792099192860874735535617892914548252217299180867090125729778893772019025680252404510186865268477795435138642728747464443391039319931118443912038089800460733035745616275841093542415975636957261798349608353806279487578072871383571722337602665731834699096877790697236724647805941605364427594112661783363656725079841361163831450842651638243482779385249413084281177592765590325798343586783166688323571207447921475041870126539555791580916053493078004720221325668820604888657305668953636938094700721499815068309106919123609797298508139608899660244685298423484996089853556371621216252145054289374958413101628244436560687319064367423375079353418395895324826233367552954371437909495293404279765011904693824883777480754439631510626842588970407690930478351167475597757006995944881315031192562315689148557071483249722590721940983390178097480337305487953903636884343884446628743199035617822669243734573635671575463246903221977557890164975791786818955466108951485879377918062886747753787639444126470343829030021029064327586415668683363840397230009721114821279653277175077768943340774644058372171458113124508337122321638055418542489504599937191969655003686228752592230419444848029354380383528152875169900518905803483560900716617314961900747301789449976847522348367003921700921833148485485118821967567881967978361560834546751433676194091543993496300758191176745127483431478507823651365730739053344992300554867191181813867026036206024664564628725471247040803434342921903966087750317809302313511329878669223879759513794219700411579981249947963592691838186685932116023240865251832972427991544988005754341821382785946068442859492678820040892826035008962009300366491983051124453498463282152491028780056958376104110570986813610082861578850321640977058171955598845284284557780507705020551851074026221695877644800204636575629318730444010069784608758441497827671636166282794094423675814264149409415903214129048317434371362802184175833411057607451310839500774741260782524266796824923921784381810582565481093820556494896509878434406131865248244356979266209927626411230891706036326849180270425476110999875172564138799817970717992712961559599275163850309562689157875050957392296851158942404400617267075305905577927144560561938429459148795846208580353290231053430469121608802051656217416302435679075410628423096760758631460057686075524056572632968825567352079777792000000000*i1^9 + -23690310880507157297779293148341047318664556901039892372070714219356194014948254045733634179692169069888485809064462098328357505834812889759216866411624072827388445797874950726345750311664546211957337129057985761126739921793436743768727496812796032053783819804815994367702970683869853181552949559689262879799378772030452670224716790051253715980725845815807000042275594493991059332958945719353309998976263654596210369068849913658223752395587036949845881703661539373859839034579003129300113438012816524979479026936654390669094184173493230199657143053700016551448120377063403305174632032727409728788813422218652874960917808897236425711809894241159720423847448108106392144181630604854063117673257313587627509477868447450513928523635085135092531251882677821898284369155978784155007922947495561858262194626835073094292995743851978678749303145855181595985910653155445705091334395160453790057004049929800742217027427663944019987131180352408646020712595090526615973758567332156058553231471128734529649091427764825475103160781856360200387125034322555660293468229356564721863305416662611910696391562665478059573561849308063705826533300724828502178017962114819522495819761019732938147235459543115758611900921345712702035056126291815267121409071866155581940804739497511638755387391434138160651905167210372174625039191136470926326086996931950781339297081079127964991143836418972632560440049076248066230722615162825031260772972677883754554112424878774038565267281027980800653313043163405358722473550530931605600118636635986932463707544410040063711633662983197734309485590713206668190057930881779015447735646195137443861830742543998080300073064615761848223221255359461148711524825404185568168615229430138266387162563959606980622679490448389908316399921823213820783079497630305057412312380063812429884787929986295127738496547722935325005795850244940488766578675543353071821359887213630481269944593373992099460266763105816506099128894121367387768136553116192511905258317379407207344100226683413051785231836713422985583494184264137350207586911233678456814139726499784752023398373179263229904460375342923773778792533562990062421666413520354752587262545254419233688876516313634042272560607052652523827968901576187905437086093446871559899009079140411340194756895199266642965162797238923501423307261656887768814912546296710985761373247586299330456014790569503400889992976620497808266612353502933233238185984761978974689893658311770693112099797933083705235795461466214267575369785442093675359658268887284530379190103485614933912884359823157472357837013005460953305371625993685435819879605568305263032271294915648792523447271155603935979464093231449679173321560095968911776234536589981762851797645042989230046860055779823653798608495316131908506891184028990429803455594643080689805610737025469129930076550133257662109843456000000*i1^10 + 119558530868690347046395346005842694603293115593538313446010327260171514382976700069815834848911971335926054279049062164200170068790438286704769887419016058526934867880741190932338831571072270255014983983887238379910846935252411789999097700068768567237333362100964349766498839771569698955253537682940252987073432991014895777432461242130056026183091385439987026202158875861692938517296693793561499344196902653260897448074377540435759459506086883452542389228788265491777767682405213442566996443937191984697737944404926261210334875921288193978022875425159781042799701080296145036767742696284507719977528841442067582413442987302177323557446451931462093374626899010856418577711129056399895453263932312334228732646787004145130622184911274260450292304831343578066964863737162162566052372723869675781303965960636277232811245907053526850051211266773596005109067873125381768744417331182289851509043440353299095804257255344478785598888655567870014799779732776845389193654340625313948498737287253637043829730127559686459874391057690029331618351114772441819587418336631953911589103115459875256678429853289436648002397799689417589165539645204982978427701470676915388250581303361542252598900527720098340927950061426452487045511678720524196792279394420641612852302692705555985292766827843469294324029383595590531535247767471855622510869657985039784613134030428760924110390720820119829064153890824998903317761995432480714251006548116093149998043900122812578720765616176579124239557421089008641101654159372512710633113175935160281682548621704556958623708134646649282705693421464199653080534224939272998678280854484753725370254552353004869839672791438874852795487918443849346539608734998370873611938169677376000914915140268812041330923603151698896494292751946765602983383739189816480500745675518851362862639777256209718774956901287127044588362295834212701821832938763053392617451934921209866015618262792670868531520364152860442987543186931012844971412196529661652508329313625300663822823424301988894482438557773477642830284625476391945675168417240039528995265162054889629894240321417032798217271811659055748540732386383505687281819744173777875794400256868192730094624093207446018031104186188175755961951012251855817402462560698384783361519665110020351340394142636436878737614218064039149170901628435635703303881569252967517814244461102619058156070725550881064451137433745716749098515464413257934833781188106344121094999959092160564489105326541744404338576659137054816523794397414977444299252149538649350653483866807833280150252782684780389995554133932519500191693697845089197346010795301292956864474081794095907277545365957343178197014991712474776058451136391695977306903602801659055636471953623638997810999813217489528590192803191472375916347513707736958008378476463632304320638736609920487406804977626440789833809920000*i1^11 + 519659240888085782987065240254257814302119641998623317896928786914508440326759530439959313904084043922661401675869297131508699229743865375213236545385232480813922061412080076531915903504007120084084001789810744495757462071298208862468936328201745582417223082482881929962728347919587925762919609713676135213796241391007744765923589405676271770483838611924757702438080292851739987733832122054331739542524058810371783267753236755279626876963526445783872416847918941804712270401687298773912146833319141753256573160540696959422992302108994642051703107219489553905840347578403219044604359877372080440424082012632702298158620054789406278746420854776397926490097849443263371946841313380561547204047930717827102274664349846268908949573186999574595838362022459489724024678191605335220673158813625968284213047226578173265906164275312303043990583210365625580377095407472294936573440335417824902689824746402900734877251064456520992265010094484574549710956522879306362583721993724585049568513939703535549740124003314281515428831219054901963486214530315643018981964936950441020309975858270132586930988527357723094971744028147152745327437430567236894412356867986179603274430200671164915112183091314655687972467319685583248620173180874365914025488386656868985776833899085391955901910307244258157170468714698691616561098646980311667909591220619514750939709130574094903076945875178627237503402900215295642149299314291641465424606401501962154597241853108695612073942325803417761332040082574811503523805907904622216942321580860193952553303904835509966533817893793126068072459303323579163682258954147556127774151314265853085794928941975969584854569345999178719335552553962934994753755494670512564029493682918507941049844566286340445252015327861603144229961560622080676611596686204139781326311188082715159430124634313452512683230880949528039289886076651999201403086030958805457191857122879116506791211616944987921322627000149116443366765088561319850621871759385981051960914047463866937333597317653542225432287441813067509046208182777964870813848391837789486445426469114882695885821819836141868233244958169904919093212225761062596813131544772354648443148197863263533220732763084491502349876643548482592145845886018098444321049236408931931172446709944674339745792450863638588974233496355181359909830356901873643635413012625668638577740809541970483920980463953629738534238094591070563175600580935117177225554334933430045382942146196177910440808421977779589979649002533537970919403726611463788966622594973151398387924803214560028225351137297578716477817570530568571802971364962777836908474164580777723272477978515257148291064712119829397538781750130373615337740067134870896930882456740542660336482061148025994990971561134895725254136227639456566660911178101612847226821594567357568138546325550213399785015803368055566132838400*i1^12 + -721127054099578835730351171339888388760595547414126269444273873861805168694509686395661130608402664288406005871001873027417013890116394602273667211414860856407474844953493803235056595624713016552347949508073983878603735415928739076505338534084282279963028060819685021602220109335056852507589862908763875913440762574942200868421481129457026258847411220436483203481874499931048818213697464061988023071813409131924979625298028652116075089759744902112669333655995574437283272021519035459065410734123651863851131224817465565302263877333132815355422460932389760258785739406526629614568607815447047896629586275172353590730151696125478690142742992399715017724208790042147091914271870924749956204147941760641319373870539656138750983487743817117680700773970241346702770323006793379751509774765707856005974902894516277432399572765108505984025881313392139842606332227977620912668560972096207515229595052577348192921458093359195165114249666549504917288434881246136500326456382849121942093730954269824639187401241056495142325680982875996857303325850401917100043402880587509039394312213534011405213359153202568042330424685672285834557405116655169720774693009066487989539017596029145320665711317366486775976207450121693149352397850788643556022097305981224133645678652657379968447290285894301313230273619207970755510284695068249275821804931944463726471943888729587255990839613911640570073002238790583603979028144103927282578687537356484943175288368225786657582817689774353248661386695381373014853910813784348164309365549002605857576966674020214796491969572009972206606006214833774451854027497808657082175916458180150058036052607256711059928567417032908388183170702271081532993285257574412891202226311475661427252194828334632060187344020662301985329347650901379095170739022923426760603901007387251892731675432762937134305285232558393194127113478062239289977620851021913870411864528081141422499015185277410456101543928400698715852517370658713877401037855242658862690262113572696151300194092987837598805134420196661960853236035482495745457893382437087723466915311403474646835513421378198604023363885286655152606567497871232274577429862822779985284078877764844017519230082278695514562949709015999493579154291662891583470935620726030399572648127246748102536257746097554936727256092794291443593803839046727267774716661914112708640872986737672340946828319914023431356173078273020456759074772485395840831864853719772806873358053182092162289046211188350974144443680523362190983108831272982080815371973263908904325100850199508995853415612042453138157540722564930011224911136310995436309894693701402914273046632326974248564043345960597057152554993205109760056526846736238019130851195352121371577690471912988260746175920174223363846798828507076164215987437883399372200608060774515024522777767812957992498892833183598483865600*i1^13 + -930859346909229024340648185126670128220094944353954651182738156310555254346485289032277096945125251309274688946923221236596510597816488905974504969301041855751647907185063901053656471922852908084507264899079495286321124556208194591376038164580412833240738970440120122380048580223440025195306610740313522649094380301655765679561558800358579837948111148679465918010587101300892020597418037890140995876589352591229704185159962659818265112433275197263510853289900205054543220257960487045595154500503778165035430002500857679607067238885515896106303089141453647057631048340978722429270190624540004649446703089814247686532706416877761981837730052172948814965213454775476012726287404436695333947625478871605591491932059842719451310071782096505048669465573080436664980946353091662985318883055549944025108358627470097563579114416343515655877327732585064335190580702640315580277750301775335667995633996662089834835545426121381297803350892959360245456339328223637101534354375634817238914315462422594831609188271464054748294647180399388874999737057645907463919911831347360761246946704418970539913827587855041413038943139435849911507869171795636154575635012292999553481112805362634850015630580266390646161126686972354901062351664055495211426117077079979554005578135793632053072732232238922758485250370072838474185710083364447716984243972256176699579632544405776583847505949293025872683061195178349539420537798415659080677449340164916592585608670422553365759971717853218570832078486985008854504933150342144515166050487694472505961378425138998658752286964868775464968603690683021839850293606900675605544991957289511357736476724823864491302327783402348278868084625205822533578955637048694613351978382448698618318906614404605823681104032314384424094280091202054446170678946603730824803078410539674605016815520063625725162952689947763978136950129924289234458103319461115036112820786652761869107883015286458794507354153903849137113306902266204309172948598175439947745176278418731318778081069440517375645064848337918841002058098012596115329862312512482866856541124080784452802831070950426075924441480703693405366899296379914819932879696329249082196203720871790987074956848196796570677826975400315447110716805383551865070508095322424045120571985815421885617486737022451312607757397754247169429349478220358943210661983645803602515792145686938642142821285582004389520862166944674423989977612940134496960857570384394692925282463760779213567211513025439930925334233386049587313115308986832901498017642835130396547990376224881289247898559295970195096491689786738144809117162961023305975887604549487995123498522036515894719881144854800837192011919666743465077537834830419569794514211085551495737743061479507600112971067286970922744050280505859564874139328845613760170225626174253541716014090023343804571288867922816008192*i1^14 + 7352761529846411557156842246781568488750525367013643993598949298494923597655951594336381181544294468975455803387428943941115318657414473027167630511296123921503557917618566907863727550243631509475677649040559435866760554594810215702435382467062872399499651039134845354207309252026838680241831234122066884208146524336279315898206743552569716043952747864789420417562809388096146552078296229389435066418414119598400870452137247299059128089777745456978006869040043418133694178799794773967548916170356803784403537711686647680117732397512418390172604220796447452891345703666246555699296198432831011745736028622872362654011606385626432467311842198407852244958223074877967520475324884931990960923537893736012305377953963726975870827983527244586714982494277637937975826857123311053705239619196317644532832585346659966345099198981116984862591806478325211397631844475632920164521840685521036229187592654406738275304529967369655314353494980761143585411474107867791059078149737292090072048356515437867712695709092003819270593267257905760638563777645848300149141584270302364967937432083617662211109904411799105293339820028188311538404148544546799925341933208615147386909367662780391499853315068161487281212004269872181581559173387342612366720448845065271904744798845933139837423537799902392167688401671961903653632641231518241922934291073622983201133045747947970886024203076485286999119142106291121510995303398495345265296647781269685632359400467511989309053301960870391930958853734772262517494835516331104423142844612292234848023796602272991712917077122638591380617849813829593058528768844230409690458710533488863053787179559047821083195410702901731045761161173573580023630814488912865833506470434825207567689554858709044117306983290704782822466312272813298132590772717503999007788545409717526968094797322763194919313588624878356032719713514607955354201901874612381316662519862527376710190055390761429824824308234746045329097256490663433146949073970607516045841440742860642745758319350518535273099130306937153103185916850500371560778561409615583622315235068568015095488438552727650244891252385701335291167258069803533315770561710511859288409468484769147837664269160671863496492259432477170481884203966862483653098076293869099596538255240339544959256177023797529507047259559096371070798380259839528674409916487994392129499984067565739998248711247022731032405759637363297726505379385059332874627157376349881810783793046945772488498345645113002848829069589200437596180877043068692186552987889429770654224916866010670397909010050440414273358670255499334709906887298124935741112995281790755719717108572879099668599138884357007781913579761499516532229598274890483375996149338287658079997435129900096109289342369681998147349826892504398736570996093717222884031776032225832794904713888945033165665849823994052608*i1^15 + 9947931446584870795870200459424496675543167779517375596738050888755921498010468980792879507282960260142134418803531170548965025603531330013320400380767132220914259473218586944417778411742103881991235271840299349919779281549866599637932371606987492462227782931465545240018916580477244313594986096071087966507878148390690005654032709408667316150724777964744107051550087753987599101623146810823699768175756125790863881000867901540372394714164514380741670222386051073971793792175365073860947979952888867583584742381910935585250228445590096538700132905951828568343730024332115269674805419265431813463168508813455636237813677964770927185039432258431765658484293692721796180142975405011861549446027938058787864588943971459720452304178847783323957957165696791350114583522202870533927219744410027623502570915823919122107089858804703585383786241515715599061973136801260194577526788502735400921717226209952661090166574403861198882112588612980060639825077789284191918870959088481528346953712254718235908482812892940059853949132478751860854628453650022337610640286607631224582903516466970847718211053102158502286577924605580335002245481728420932269436871064308903389206591138592379674232213694887937959361142488526773121783301887181529446198425514304658900634972507185861255764267916741648686398880105793330207267782937310336618746927070128421941930733741847629376089979044588054676968417333163075833446092956381338545436895771562573543035866919862865235506991506198803265355749867626175104137577036981845133260192803621660746825646631006428728213927996247447106455319035743862856234401864276130927913262976006529497969806673551995787415709160301183126170479666075977428711331732387394188213232139710475555630137606921522855122889936864611115952669101574796178698835815622643876221456056241057480110467477934356030822008524022275711807339082240326811946118686636428968364634158030374701492926308713876224172653271722616573999903884182873032888438449071986366876041426894210126943711736586279370798608101028630638762824220256671381942091164237900663783983628171691877370296797508804863980551843190777138054181557874843548921513768178739524391017096209213199264393093466175390109835074031043766403581494756213216424398567227033640088604661996966908123716430513556499980204943559874868650018706219033614200574275363619685556433839308669720507321474180889289496298549642580941512625471023621077375108959403494418128838791346926409433344657507958735637734564397483169707947833837556506534077486689249825290498964277122764733196221266424763531278471682939367219665780218539484176824738665686223930065595802206775822701129389830298757265815158458200866833191057949759318526849574637217772253046337619721111882834386774145335015277560291265625073636704922145127546020895508171006688382571380029069209374818304*i1^16 + 5539047030345224750642248754691452836664258184273734424390711253142426420324706018891932568111610896220430375408872705118921992703286147837912108328240426525671256912371669205656996886866585420382310312892300805620716075091537548893276257929199929448427012147077447057019373656065750286752681300237631876439344677163320550964400863895956809166201967096779561643184472418203719223067057252926140725560469801348119545207222967126885341397591635055002137005592649255192524900520613448045636765222869812203168364826841710164023465781599220194580335793223949417172352816191466019244568126943191808359999239549452617031038068753938819969494590237889688296323468370268152735423612398480690282087384858936375581560732558929776488977011111299708661518662791074859023053754676551030836771637022990850521436081531913624182219085795986581102819390502077475126097421632529991366116216362139181552061701623220575468381940684683365791290417281174657498672899020630700502929953280444439589162434348260734286267387274301470635025698613055429844941577960267089417655151984624744600360879837629900255872507102660032760424260426914109088024508050595538642198513073787690548801808209936762942566177694155754826376633104809001388082324561564939084592590666581452594560612932968346738198130151043209750353923735462502595011852073148173836858085142892159186290266322290586008175217850023779357118175289675361000803848622329595629601445075839492874971884288026775937136373463952613781592594202428786714459980381884556254264083622282472592949704377265542017288680888206510839634751108898479527722959486205764104743834843867219744091652146949714133067209955812083320621043028112899687301026193855487267551030735213484338129399996994637682235833304616901911690118372802699340913049403624262179302068622618144954704766949918991223825960867105979406437270458069321932769315170720995011927454563043310130330021841938097189471524402159101772194108989257413922597542561864962584447042293268361318394755112112423676731361863082915531482030846318414439478290346638579541573976083195329826969352537860804692904899614975309823638092440028981420788110308841312583421916001597335885383937907504407276405300981252904809544160076716648954303783514118419122036042134823592127304489757525763791637474623680305608946935453691089183925293062689097227873604365635638043039913469821209994210679702578572946523913041207161631558606641339659229090910601433360613097103024493093762282736807897058386723804431406072891604520242278296749507490807309385682820963509775400966615211306779217146569030743482666117318020690882355315262084799548038053560562791326982080343251962276300956071508645084714848274954768188512366495766897598882281170034339729594603730009045877054433540331458856080500944076546760661183290815224286261667137620803584*i1^17 + 18047956650477728195453859268262944893032191915765676244010875746871381685926060228789048653957260837478936273327414783641242056337345907452350845046854745845457935760732676995298698500914544058531373714346585881601278198425645465953895076628861926661949675291995270192552716061629819911124620850111993608749502399640413166598604018026520120179464807756816648639655729602225642564132679155071563259501542274497725656556405105952667149111960508938164138941586032993884569118417696174941738877528661330732483255933342428927719434950708155048306766383873993624472074124425736460845982911786862726239907802345263684424951247364165020741900845280924625058766370064188842782970568242384541398407564726588491936448542495594536515320117259943810519156358166516923527368476865962902713400203466099022547155642182523406206033558220633317498021055287919104512664093219670808511943632480809838199235040546303689919178815635795419046346927269263153565905186726385693110863120340848078863465158633958121546314854364369143937664616175931233435005902957683768077099706777516870277995417467641345083678494161149901600862546682285940880313049965914289807398938898557805372898108142745838362699840919510832977399000517070776722429489351418917349324734646432874043560300046431766728782389525178254245742359641367536053063604087168708839996327419772464052886008123357050644156634004791676343464737563499782579857931969275609453654165165230837014483719168834115902338312742010573045723951957667527893376852894391380309249626986546365643011157808643440361346611477424622148678314853563545262768535322944337724330651721602618610693032724272089769594713339458271801389516595073672215994314692686359654824533260993148062031270746982014672437988267439192308519335182554098424884194737324556256031103969637233625758765546376552406083805319082846995715396655710833580641869654630843158774939182026596336185371381498056450464468673933036273074156751174260492454019209863941994048460058312917888755158983521715424339242848963913650865896027034991556564290043890657342469590930620722774913738444778562960909028265523415962778614903227669981190315874463984182182154337167461161995142053139049409198152876739730670867354460750259614223890117428283256318789798934208400251023512080507796836125583392406195801281833536807640140549217082170307869368079362869611532794182495456013714418726954949337031432351788044499576992018286608998403048355098673340994620664527181911941395992520698037001359588620704268006073961113625979546552074667196234057690202163242379983840101792501087341853186524582206255794756680510794713216382150967338664170597098652331726277581544982878463374338862437231164275794011485674848666688583626589617456877915149194891168302186114555213839225657376286747830452167206955548429037299531479328489472*i1^18 + -24796935055302650038653438599951329888034922015498995166508708492654538121311244455481308499022201436325455341388578935933968381698996666493957722520672325809607740681590046890626970702775951207360639328417101002862309596892740269860824760680119455636283484246774018461184733787899178489490676270026154119021409053758942879300578350297354351051053411629437119948620558408082579276329179888329137732265098431906046621668941314593246423903883894834287941455277000293070171874219839910681304202261132169347461672107656781138075693330539302611276057937286751868562162217974421126217481453282137917263786795646038275559097913625277566658039604661691942303623655324539232991301417321137141013761395106098893735549192535023291376810777538998011532906808005569971019448390825036782435234864992800156726117374399230420887552995242194523991866680871142027829713448667920007952318706824178962747957581149808062562478045219205031437757534856520010384178472057250320409871045344436019470863248752915624842739086777830746593814589109565429318623789114161109424273966200406828165682412379710441784722069476461720880377986283604203280049243445575422242362454679305678656199018332683914010227529719881579531911509767991944371081554094677788729171657732651562020560943767870867451170020023506089218501666214896506823973285292028602536543278145029607975648921208672530501941766503481101958715943832722258089874574154732201743564922556510758261104486547955972003726234657081776967001429864766770926807007561381360032572465216185254750743127910202478030344997565168152629298251437469006183826970023165547213181749842774276754915612982882904392316396868923475061832163307452663844597243525674738082782836432529913858017799529104723499859999857005133043713616906386183664662713318289365667784870951816328536237859705291863590314630104548632734837086218900019496351899939578600782985585032320760878960071859369412867189665936365026707453917375756647336780124589290801629076247586578605578717519545021446061003907885626245241057241900234961574071319178015370519443127732378097859979622001041910169336162593278614220172673662802574590809890396015273614770488772529558017258925544905948867395961179513037441100797841330829787553092970010854901233610121660680391206858614198065007638811203823487879482130837615871601070360041084612549435854849071213946333219488634481579365378470266112916948134896521308868779025351457895703591751363952633147941853805718333022569167627027249130648906183882473260639904577781009597236274624669978926416322432359637104047862533400383833798503522677640458504794473403786045432782018486907793176159672634349268861075382431747050303913227793754521886976600528951221902088574499706295613628108791304553923772985350203833969724882687097959207705067680231533366457887073097876504576*i1^19 + 7713035446120970510119721464635985861593354743885682962600476540863297152283855795063768098308559473082450125792207113475154288026217453204677650944146969556824868705281384877086171194821271070840407902705031099309377122295607866940807240034781967182724037640334796641696363604722812141040873993570246569889004842262117833464145595909750263078279873436222231522903325414341639951770446994758269377502724330033498946010708883922630893258189190457189760507092984379803000077611514586792300483247835396650663806188229382190300317773124020778635433058868921049331920473075127119204722449946915127743507362957992388373589298526741449657760944993302784605931878639382722126992173740051562245434349490928496664474439180262211428035331462067663110131954371582536744719091898936581023841320082774394992670907892309515272588863076337550714554856710997263019330693913527303382735514029833578967976986487481845904141092151260370552962016824582052531056968421674250555423480393343724341152280805790245321306893721726939387395085667523172427316005697786313370620475111882672090894304087722304149899637178490288441576242901686002007454268289803201677736135020255544106541134843716598260158404362913700352007534851328006468510916575796429167966150978669699156730683869631852086623062053939503839249498855138693805856981784396172365071953403919875483644113904852125334620173944105016462802304587600968727330220678244600032487309857387002886808511355567210837397231943829447835259644081814612648007996365128964001244105751623544498308510498429952870578050776404485061756707474394931156325318046285094090752743151125647706242652770133139919430479311265948511387635117702869700438793103476386297807599369407452701597801229861784004472927607690873865149632694067500379628583493811717948147990445138981367917962147693813959035869986031276336353535545518279312259461436193526749104260854143291609779702804541566243187427332610574197846082541219727271172646780818389078052334762954764202670191329452318108922043106820733242872442836710032852437548839157202599664056027296642206212250460491636061370624588845837626674653953291105096305490476351076524322814244946302768737588175109955357842575480651893035130257208870273749552732846879923844574287616140310048717085958700599983304225030621097157472951456571247895077578704221680259732702664579063487032230261190986651017553026385091938055318985674612763970843421265535137455448896927975074721335744383520478535184779324387542850107252752139773968365000821193989826756981103291584653060438729752454079989367450939563826562201082923284901466630309540991649221658202688912669558028898332866438777437809496224282898916867420993102022534279960683656001475895622401862034367985778663843812785630082155879897750376235130175354115920231238774733119796763688960*i1^20 + -4712945322317093622600361726240485314163976018786335141915774583453735979993787251082639576790078586261888485596916687458484398636275564266604468993972441087496174285050749959505154181479941942547343312774036947471090458695594986829623780375888816735283365528012457692018379897410763199131318687242348902647293012191321933539410064505903118328123433736110999785259195417541111748632018011252198510874430018014192012993408805261736523009271188684409180052050492059849490738682263766022295802556185915126168836814587410943928896457680025180067249116812654040681496667382808822796070778110289695748901088853776239689806930236038448217368306038514890233732206740538368609999265731197166045297224061216183217190122285030709006264471924352618420525028867208683166847936305678307813569532136178754464118117880730671427218367056403717883630975341009370207336339226045785245918380911475457963515146175695568365696926928921054546688976072955082614949201076431803501859245864628559526383424384084254877253229759219860551200916600777422437556870109382384448035556350680838776882822492661252080997447216329220809708653064594840338333722845164443645887758158547368320990220622489256247927113331788332982036157053001157596754822286261657830588195814087950724806049978183333287251870564657422961899209194783651895714758359486957278131569649399713041666938783288220107417752769569051736820588596912948349447142151995529171712713751030569533210022835147097072194059795600808538869496912058122263584216796414882241565135695585808364519569575821914966639553171400750361898558286955208704835974012641218325323361509868716904524257271654221013509086958699602240908992023878988933283264066382128167657716642962995000017376901870919007144738126591712851655359359920690542900402703806425244614418193113902751689539309225681511712943354103830024416188714818248965039420187861574231392531160496890446445062707348970513020056942902293635274758463818593703893369829186923683028714679177676573831376259370822001111303157865689454103011703849927312471502040376524863506768738639262433703682364963843439427839732120573938100551615690230655441009471713666421625019665758285594905836853965499171763077173003663125349995224044558740864720440664402985651563267121927337168026839961386284787147553566858549733285211660326673039797884124987988452602902367749657379305157080012978741822771935488548740148974437405066580740783003273586221723815377563432019391615768767499040760321616846108288726642935077771169965927065691848443558852424297683981745152827787055556946314880792738752088417707371122840007865802892657211879020446227848703341691211062764558548540015581237079648778226870503253770020191720197458875424370969135478105146969466777240656279450468066822722058933072876113054419888996772944074611164708864*i1^21 + 10452640541212576155752651016737828706248902621460445153099511772078187186536027649462415263573649967052309533514593342057335918178543870621978368295027185225026937833712015947848331123054220769019768027632243743676522446270772314220563285832057467546293892104747583782335575719201921981012236670697691779749535338514763711244928947044501191211684793646183888760577560181330626895410040802500567378747319449993305032412027972251166527789270668410257492859159996094954025952915291438542937843646906344669976388032233538498415039814871952226537523902347086848211492902364393329019264985223650263871387067817892521757553359908411404560314873895302596424445451110401975013701502080896475419605831352429324805468001833567784529848006733997003238399213815990054119973596395047969334879661152396005735697046710305275155760779210798861526588261408680084119437654816926622461396630315330086015749873638645511653994018025474949169621635294030191258323005147894977531894527723051762940353174315161803697849786629680943049349514354964208398795056986866778433246039347056040599075145553517499857738207357879268192167795005196101688763311741522719665272729829046891319420283018909277365836627679423226366103215723277861871368466822792946531722926895478530640256402768362408833411971781291917019468385515074050608463064506241590790058241237596441262461115933019919533825592444201983811631946148600343170933564196261475518775620380728462506342014443049178187637543970512677141186179145276893959859941054360390604518294461141506827533800425851192181619023121924212040381876452866911366261196643217538530115811291477189262482445477674590231130318864220855081867092493894783726747568759032241167992559735245095144833036659291167024688777596952203139556991482846106245014724406541861681027883473481950489500733750974855534324437686612578041084423125254617924376641100642451290687130310289589840912732933978408172994808829670166442108879352140518329146106955666687208473326715147598693690076742998650262818432867117817289072742094124771361642051332488376926841190146335844427078571587467784715080651631661899206451662605670743453334713485828445550874154233171984210674234153847586329651068722141420019846542404633867058608637915932631316051235226915784591706095241136511332117430647161300810699081919506334806758771402922204035046543030618556653726215915134172840462266500087923643215053445598380058827885606814008205786875264317777807944524590770156012224187049572747131132427677022222938735278941018367215562772233365668513367476396691680353286658619420089627138446407951409350466453586182229672673494442345483682795153575499110491662970728843557405545787820369317763870121711313500501376698101281096000184604282003760451032502137631370192412484273552870636775485220013422923180560548364288*i1^22 + -10284733578196160263180136369045906830426588730989113810391277577843294169914554879859112860880450225884041931900280292659417770236290706158610484618518758448134256926591432759182417701024553861388217580519220904204924907756711790959543302196645819367173841297945962315819114804750657548569125032046798503427419006106766025785140785801880116159196342218693661483934099616128174674620570101657812435859428767749650970046694458056091144091362479407593720083529633471226743412102529804104639787125325392812735508747133317696617576160576141503884730190881655259907942137288393758519790436012472514177524615432787010971586099159139759207929047884916147021826415662467033013351846925593098922012361990924288873662150314064093462197989640641095680090125816088940110998945415016008413313995027416675991854232915160939059070568681389858688008997072307309165875553196801235348453139436354521301984871143805445391429723024014685738343253028772549937083826565407494541027505385667756329437660557752136558891031057805905151549906427236297976813489435634913620083043052575188631094832785632015680348728450311003713201082466911579376200453079364880147046939443018555015936280208194969197320315022867416749331291213010068067188921335632309861790239341783701272973670192921088579403788416851775005357728670701144768914911302632435939928501877708141853112067916795142760952953621189334219925802504305043863899897665600987844503731003186647566274128455372895264150796567949338306890839803263235490170496736097245943310825639406449890019242327414086096994984548776348142217173971465418299559821916198750620152445126468496950084191533997350190156823128988265960782810546726852593823025542703356971072464529407416560079465087359954227112429470591565056941343938263172157057211475140969128664637509802268091076330689721812802163343948895575925289610684492743297844816188075500786380615204288006878217126451341806177913780233180868654522014155621746714518455840086160928467713948059695142204321490542223544255021905545579793907237461056152531900204269716872809042364431147653520548688839101035427867219230458143829003747227771403005364498404940009290382370918065324483025579067657245621443358345192479361713082432045563299463848614679442087611123978335738342146749577136422866247557130975388079202225277132812696354798641020726289820261577940381610451415325126907159172844111138464577093615349693709568081478745755152143549379151437674879595935161948360709739771467098952167912708168792358050799089728771510130871567843298321140909064708813037763683609034897474855201378607956199613036923813482504368027699956698455688698727419217221839135754564599811219045648627201679210982204750564330849346311743163944719910358759374026923874031547703125478742606783262281450732935996491806533469780049920*i1^23 + 5641899267374065917082313688552703383086846300896816667034599540265242913594508374748190034861867446329241042563171522039181131580841738859094266251486656192456358756493830531282097334190045544217879729382033982830386391912434192770190356754740857230394549334681609099534709867102814033095650512225232927269183412148387973802555695655879876480603822147683740151607210873508945220136722825789297166395128426967572491227293880287560630315394456510789828739537489568047284487960008857614494225993830626944896220612267908386657159045445643530671440144199444935617900001040045648126468062894654784996407695848957726231536304459531146994576153290796626250101058633202690848097024433874476609875414893794782644683765384182260655864680471900720413596885960917250552451616187123580967052166044635113846347990833551518472950075184795200971652104210716515194373219306930227844786920349046997310035907026508891030962533388585408511164214615381052784726155238332013129164076135542778553368131697265249139306475668035233831671791828152029070949889233578900155478015220316053763639871877702645640094952757234075053858112055296078284399469276087917900597060228515082467835437986642085328269216673574592474954101189310477367502076199371434101525711459730621734771516221207136037134884037722442576287812406436771301407991722988303192407144445122733597660264850196017089310724833317506792141072310589804501385616721623859485376045137616818007786550138776086994321997085953294251990347436423292751792077784674398168033340421586528398464416241214398766644395024430184996125811901709667481529024225657072545468376016966728405667736780484390280835063110411009963298603995115630293307441245745409507510972589890813879085133087957328508898888350080351410829303486057656405723181399749116663802687385817381660685757170545827696919780075670449856729524755005263110144599043416874612425202938923744750501618170830922932598359050075077857524622256282647892940097787180277144979057721436777763381819715055333320678422677584171043392006368471022940585836845333551750004304272979361854020738217075200937653813042626342824663288366963389673601828333020912049528556972807802742729399358277512818755232706663321183091852764098385431455878714811039282933955487819458644227109323235082940768138778126396775351013969861078744305057800163084126909374340945800682592069061755044538831693076718157554932176883234013126750847374812511914107674543236240126839768371898582759495003761627222845957929136682186804028386343254631449475906519435247264669692016974529438996952308103740859052632958810897130866076945697817301678759710867477880147224868653290422394374964666563076143472182027781415281644837806898855063221740576117900022334504813912684621739206289237101436304992633739676138298507345189477267013632*i1^24 + -1979308252020419956848809629155979953043776135519599736850631435977284227631002888167494602088427734270912733431615252564895166630285149206675906086582781144676519062816760701568152958224294431018479417431193256470036839031835267744010171374441452602817018036393068608752045874321945264097210220082216369105245330811613747443438369779597766911001778969279475614470273518913083168107876147609148550137106142018201092844000260971784459713059241437373820324166399702899090108695785449921867357758140587060419425058133553528897686283149869794094335938327166590546113325988268653927854549229427257222490471147570248851665182784002588923273113220081496888011561555981914446443749457147318484820736896810986179978116149113754384411425534256661637213144138196563930382579566721952396631686041248278768285234201466315924918669554392044694338271519275324367393602589727307035294651152626303219108739778704517364366390839481017976307110487279965652117004988027534371974583456168896634623385762920681252181138599959653531708919286151082429065310405559604332051098144476003389472269894840367711497525844813292665808945648638649600551854121770660276674290163464287889651842306877088629683119216596816576913657642614551483339012762880370526890885731056917343626780755255476543041396161768322360324748349770312243005300337699870681876121504934128553381930543163636496365272625987071870257361672072743668949896946800046791638821678454872687703097981070643861640508272533198355293352703746322475131029335602881883056126489496281729845524766339159797455445656179564719483830919846229805002213638511456076068318618552476005160741435703542904220767840566455374935019620479440793617966802964987543990678863370812635283876584371958702173159147658572036783479994595776901685484686942399446502089384187295092470808712306435905912670471136455421117666781929864339194180613413108933261419477908793000048834227177716999437595637271328830451518466316233053512896894434982849409353788846361006643255820724489960389397893806154395378347656070038728662200576017114673869801252878212506891467092114901344599338516348358239224605042175048812767957064493929902744517660473592058377724085654850657164001230712459779282390539581984642780955613876597687504090092485340072029969932982953867311032149147853489483898461332367925783932650611460086463961437157377313996593576939546309402025437439622810383199446243153654294211536882023076409639338411414033874980963513236625675003949701993250072242342776258479292059480769750890093818298078632083782865100868294629913126864442982440380237433577167922449920061553189421104821217626690262455731910922247825908924534132404184741534415168507181950653851791219064892520302636380000417831099010125902695018131265041111645167786446438872897354857325365324414976*i1^25 + 450991293268634352348194051219212785545719680554136644494079133915460014256044313822119591219095045729658683437440039943395395840578213890307497391927155819228421770639361855642386501879041143434685104264061934745566335394458287594942159719583518079008104039940642640201048283029879866227436508165064370880947701306852279845802339614037235252897408848143787070555237460358603402043289664161397840630904097629504907938943272696840922693879854417562522753061209636593885695795733165363064951664937835759009475606901230351979631688509515241641100631225876613836241221868791135242026426859657715823128888891144947235191301138621499875240628355889857179914661785309888664552724292633047730814127456959207099902870925686542678550019272693001889756858009976974122333572543183653153259634949509416381798828079137491556213423310843816450737992221373391646576524028143876847236071860344629198145347038977083513872885167532010641245822932275054735017087346723412891854709817997959086017263847955962441700188725993754960786062812916859887671976456529684017767823782042857015791633807252535162673606648314842465133020715583851762490050187756109959301670422181992102785427427197103082082809353579810821705673480116265935801326910706513542841741614325272292809354663693669934450527462990818302732800890025625611846608445361418855432975971749331969639686131071223496817699374331940023267635732788324106538086405053764549067987461223198125042422884107024264087538656579283603678838263159678780410251638572854789047120888390136768936063789111860304352314015187724457542633431828321520803472862987522409619067854898486842545519681825384490596802722919236712303951160098509068942001935277975945854960593321976105061514604586687118275009117537139183732248708846648763853329195758538957811073167684920124281382463158930463535611950324189944365577563560997644539019687687131235606538972893235264153640364095596691183492294524582449801605034256349993943880257308813882579511154584002225791021175800880150875778558959465593171035157786143199782460655786376009097985534125312974658690007867879038752029345521195409406787164806740945382762430383915112846140309915941259286073754713798668857807685992668211746035057964489332341616403712757072817522208662725282117891205001674776129779770003890753874869793761621888621448229973571750867060172689841477324027436240968464738536413909333566667835429008933423610745483995944822521395230969536208727764070901028266559590895215635698954332802875251270055853606428457422616994423816342954448544931720632612723824451678295240562902249233291757942705893089884086081688179900544346106636411886511170679809918762628129822359724411353401962997519839626519221682126174277897300735532003508959724462382373338101499274029925955629604076114233295634432*i1^26 + -53368522659339898205593224658306364418635483971123460342443375167521911915729082791127182559831623269171901072974537816213752652298534303318369368143413922775604173482683662740798524131054020432286012072148533932057948750787895578729260377557357778363536831162600340158962697648236778523711912084195143799151169788467174510036692063715157866288607257229800888886253530555289514689354751732379071539859110512915978527482577034245780323573626181872813662379304028933011833035900862991832393383192441185736457933902112557837299752605881910236204164451592111076905072087988668685120321248105262461789245413502656932630099451713590472953589990883762915670422924059569972800484593523370432516056767857683958241224839355874557464015605965769641992207686138633240934986993875303277303697550917640255126743609736992551739467007986131022334146083282444131137865520710206462142139347589863863782670699331542412079897148878725857783642084955540369364599995360023433753659066089894025655068273191794622348794454390299650937952585829199739725016512113772408967027827580354717751103656143910387750697418150450702562286639909095195720406161950532103450324246019322102350866612897968397094199717483277635067256284908498372605890842405504349545169690270831566842578687166698876783968522377983408233104807892827039160087426799498493384762842344576142252537952786914898971015663148942122025621863319596426211032229618723741369707595853966988996510381554017965986517151656460842611249684856490163557713184655190691691984279777860717820447290706820109856995474706760371727459624477804937186460143650355640273808266171331545660916882154215065799392987440179536205163346704913253167134756273116399513916530391150038023763398530846431000725329010917938904195234594066991750121205007820082326850596251498019961485723604652664456543252534643018927335678897157152390080377445473454407994749202787458564342555933052226626744549740877263015840964457822830667620890954039223623198474363026726687809940696113071460214805363227679032257807685076945878035027685443407048281367379970526068975857383961765075542834377557642485496505056973321228463392524135849320829788708900148318694802433674513160966071538852373456885211482929531574706858878668762104966932861694229766100576216118453271072304877545108317767437295930550026157544501482859399827252010481217069017678922567835729502071776086047974213728160465084538782239191324496836600609815256448556191583677534804000725337819976853074955743741453164028883193470950196378375141271789247128195108023207595191249551018418404937358922312601580105404578731149065732330486954935149952711229320186414017454058635258321365846310852989658259293635568128172600417736657650962287882713133707702715665097807587335052455177434188793888660928143032320*i1^27 + -4215857437988600629226642332466841372524454586602239110211333302470723843197786788712227626726244562717853026086759895821945500354884483493959869022621370602485130084796352314443682540146259333275368414287743505716627417029052042393073449766850948338463304673223931068037268116277008909473787789589871099355328766733089696448964639035834334126464976736224562742774287979230296387159881265215618918798356175501564564537355933435708773636927553234458900131180118457810517163122089338166072657176829009521462727095810808257415229450805999246051612994101353067007967529386974779387873669560267508125908727267282861369485026769106402149563207796800015883151875277652522654657403546680976423703137037164225188337516827803691271786876385200368886734928092324162880446218659069608051888286871203379720987139449220289831955703227932560579606116719047953661536502605321306280818573121612355403103329465892721264203955430064195274707841079041907171059486539061320895477121238503173526004888235740555501521991640519008300942062344726242350950621536786374935849042249960539593395811528007417296356224826817207521150517078251033401747789998533912337784533386311633544938801167063386672151213663010228131782739898460641695304220429551806102341936958723752939069509929936745146479411314858235813878878592614906012435204856591790285903165796387071407238880782564991352226801292988476591021031835282646817325821904635351761405596275881271258779256897721509647540669454986221688575056154835244708734891389827829028903639432908270944698610762372523428686160974055669631657296863754815192116729268661596514580381426424057572521099547664080763019920233761151990165861576044745986010507676645254534660964743753376099173739702972666335940254632488746153143508340582786701022732575074038386916745316108344255734352001342419438525309339811271598974203860425686944192304550184574814166461927150975469012274573546501779235983450135040183616100420748323843461182973306033543436215379606698069753888396883974179875435164313067866472753030731110189920245727470263612217736180889169637054697071860035493798752209178286133674840283025754552229015082384070570900368340538716922286112073838240455396732991066480383933965444026318305935817387076608917055518480833918840220625572126308236990368294358852180256990170357961373036656414955243416041936524010487746801861124776828027356086355201566324160225630855080926249712481928793460956043080182420231556202049960915061834005294735397956176182315940653073124941461230236170298881684704439452915309839830831768818962656151685832038529122720472502029936382980534997336133158289252965967385832782155201762212117890036209207110722629965561664644469949222206390918733711583008699604769033008296784768880452995283332830037977097349957978947584*i1^28 + 3453412800412718146236826216120869025213713498484032462988378498052018697655768557320858399303025330067806587759296619927426905513819451331662571743461654520070421082971653127439555436671778115885752397816802402001316665113917772734370585822315572983548313771389102680390342964313196007182056497898118091009924096051868382849877799292171426115868283448713781735217181931572016189572779929129737687298836757214264116365165239503876571019640853683189187164978919954312288544020068182047022990227585802398350184302879218213845519591253758877239219404246028031341304199876365885609125627134984105701860286954976275656622679544494091811683237341007545857729198906528621134457774178015386477404141138249096753926094808637280114920486234413505898906055502582180766211117891313298342484593947231558752145906669658694243047987996700332731603227531791792274619437460113120076294857884300988744393917732768887633898310984337772078225066533600193452876815228345365681307252818972145590474501074866822701014890973135503437196324194158205296459690690485115399798208258286946932058810436949455199988822689848528578614149061171302614582691350950589823373686599504285063159455437491537298710733615076240909915091922337244027345621099425744870810991992472204517529737411673831902975567991996433086093282790887635917570764737858732455095335899098630043445809989782068794736902393595580101945501138244930987306367523840713286322445134821795252663758350882609284648654002576898141597806353095576289988719764118329416531065161969993110908804536423539886181468026920281915528193248039297412854345883796352869954785720446864523309009326198368256158742071477729716123536259046460344544802093412207082074109582299177368827582880067188155207441560680371479992752846895250462922669365281265164017239322134805358086222359087235195085405649763247063298877104010604978006420164720471676539200792233828222727235490245977419848321866137078407671280264561957464308645650858470656218054342404517231809318969221537551608708452423870024729321995868939025576069624729384469786998081498529677258942179327765674612735860789972997189805058302997807131583724659204846788582090856638756255365694898117261161413019716088620144691407049353290143159550839010364114232662470690254622897946340977393226182156514929291743664646249865051460684016110391991467558592362103830365239789316388893221842415530294732426699898889283541954792217433123936905258960298067245074058060811553675614430391643772310166787550906196044308055065933861356444391949349785194425335486897873290601986110623335246586215911280649602790996697551736701695526662666473577903769847984238461935817745339332565115320047565565375278315903887501583522588076834628473911806773096928779044396504317723739756159234847247229599612928*i1^29 + -797773580660572401998011341502925153210049263569983773666036281641203734776510048407651038018291776571342008218852887934444635555874780510624231913436037632719297056687807966703525479860115663947201306966180055112941271246084448033571111151060346177602012752277756608839907583115141888749040707965593131233248764059713878223408078553152396228333880773753931435707370556765733962808068563210228913732018870361494673217214786816075259413202523184530875673503268045699566569767595235531675755274251058672308494984132140671945341989926448169632743231072390142872861525770638685283289319582884956463314266304253284759635656530304648737461181641371517518550046794176332163096613323309609626015581853326189931421486924332813869631655497161324762395547403647859852945219246645096324905742263934089253380254449057435433438879644265167647626417520839312050732523734548951541177588140132459493678460519831777209947305599506618457782878544568393024366640600292557321346706154700324797663351674508865336563168872434477054444433915341833315613090004918867595193952565336068744068271420130931305761147300784333966624985900708191016786178063523643962430219173800253650832435382646351137572696725632872721997480877579122425577638640885217597123538046875454450165474146422968342171725791402036585835229334887440884091046453971109952552732094607883841220091986105998214220977598481630732824275777536532232109112567485840075966984627649077277799919757417766302449197521887762751917989253359183286852450978858694397251050226757341414566647877921325096896486915718041130012800749222127280887627262249284917778327906644936483224778771288820083073821697556171564608507230897124246951931086326468478974210579196468225561033686919799539439172200930199901859225358369505593246213638607239879064294465946791666200919395843631247561737152248382283816387016661363360595644259093002645380811591755710181590551323061887319588166541468078314817057353312325318877278249916690788462976869545513237064433358832427923362223541098845876172630338985036933130251982463218816276517179667456322325371236826562075243069442499372038569963048581932550732897005149599124577072130602778851460655407369099250134723982447047218471447162328336430259303569450732201502468098266172191084893980552984504843883757106769008967507469276046592406144662824711233106000885108038487840266327718120560202989057512038187591128594343760189693118689891222197596710049411089244867946454754651680273099059065808657913080815560129096934155294412974477071809159513123219707839564595677122647235282208459095576624469401267304381313161597391486431774084406008734985196273980463517273539729991362728801094207194556103624163256983589857273525017874758024983478460992524302349367361382613835536967739077523123732480*i1^30 + 97946511666108018059377728545840929584129878619093920844199727345991579082666921550403620123614762001547947497206000571808333552534235532037123498466482239392427401591419676235243956005030566464420916711770922602351196275374983722975065864054180712794307006944724666886883671415872279713613619476181603052205879316369143287972993639214119742819402864173633080192230025312864767093467756482648697516680616924478568375864124902032070058472728034191452357599466811632937241422865246021085700475150621805889555685067337068138522103974776821116738465661893799826024822443152369490522984840364514496436999930699263300459272323336231470931335221032715453985452763599616917619090526851703806350892306509124420085549305598533322560255440905174282419886313473765583813286485096980619337482577045445567846454462180362316503198945633350312363556508519606751154572224631667430124529182704065980016148467567062159884714331798939835338321687278760150631401350129090091207687931087797781354131397604106704514505714020681904811373793288800652506344514881893784777624835569232578438837167328677931646027880937346063835599516143154083869486452041559846340567128987003011607466036499706963658740263103613219953077466100269860705639040023274853020574319230695384703312294445946960478211529019167859675322014921786925146009916938735271893057691946441769389975107783562281235732581448075810915627854179747488104309528929589496839708738243330213722317449759984988530626024180186064207804800289669964663912433741965426311311628466812771164087901739961309657262073151415625979401124404937365894195282770547751227424242175794430777815512913711529938305510507357235737912443056959057413783229111200749638699532450903278755093239802853205685017031159817642712431952714399801348333423404965959834985570766897020622691567324798566343562472502643380898791881422123169276531623418504666896035737372124559444939226470917949105848318771241141116579976745796821252845908589254851221039226379484208610353938851436263658850895814280740302479821254996050869188379448397368430900698216180138715181616711430429403877177305771946405949967489262715057422873268221136482798611639686585804465278343778811982335133316625097818214620735217090181073251825746552434539547643853194506188835582860446009570740231678655504004217035687364717299980950899433858885282384514359880832110369009197756814880842926179147472629711555659693050710805272537944211377080772196669734942291705891895023293594518683321960383526758412805053192081436893550168396450501842981554229804170745966462779397249742432407779934909717388297430909762153575552153330605729833105219759131014096788540710876767117570752054531607677500033968625654205159200802797315933816326430703162631139339085493572006882444684224888832*i1^31 + -2813855422553852767169676099589859501978132667496851849191231392772939194763475849981450964764554211984163303863224925982150366366028609806659519418420953180377754874340724441441889860350181917613182598173986006554277141550417966212382986084415022711635876077540514028211176499241488557203688430492188223947620750558572543860956952415511333091702630922507472008612509074565530172929153027646568984996569565736299598197549930238225895266725150743155116753867034819130842918252043883988562945538409232675175631882589001187513701874529100279173120401389713515579037095590141204384136066835634194059680115349575125189232080488379463839412772894765713321433167894388250120208326247800299364775001107371938054228654103399178775212051698191800895584714891915228382096393844404717783275986046628562265146577808388678241702025868709904276999595719062998780883007104934673152852598514008817780764240449128557261299038276209739942097023877867540231377670086401759045165103852549391029822564383175472161459851817490876048899781028854932576921822186461967294909997427868564308025356252743673179883000816960373101030283067962862835957812223393127162484920270978812917000431041980108129134653910790902719551588383832819258260564142065417015466270109917356324837399459356611329691344583195285058340267599556347597994896569895708895852954032493050694143113009633812561684583977249329238356052668167839030871759587159520552986582312344444579515064473084395284131266638599614828322090124830852866312958941170905679997607463294953626301903568887502374939169316970406741512432368971502392758978517548479664289249217088446412842881795026485389615877931530389327851146355375088370988881105121903182157181172645666942487381317247907563618621094745884978918784240653215464467213719406012851070807477213529432477908440932247168989834986736773017236807732013800373597623527068766043538044693998937279912894735407389749307470923322467756133221832059118177774877970418872908487649956582355165808181178768857753953492189817169240001039972883083261413091703553824982130987686897560032026786633237661365287332977691220947219538799604981091283848442108455921449666385960783019698483630374566080913448337259223899451885681293409964094447038162075095906395898464825457929390861985202103203583738735467212462154858297389075986046354143843571667365708841871721027748610847245836798939521115896709113696534804173692344962339752956280324345298314958811933791322926881702900616677254816559879759384661902013158694463960204911711697227067504056408682381826447434668817082604774882346489592263881122714305923761584428256141843682433551394396883626332723310375145666026491818452693493753213864832775737287940536776937385914678849302171869334792461662231749229060046861648265216*i1^32 + -1364421601870455106828825217809032714394498534185927021526596336301677161165062787967954968400227331204429112421212446167521030494612378205388297847077239028809791430861662715386617558642305977377569318648535408659042295080059854095159727892949226459118388352700819423689974548759935715345293605148766982225971728423237412241937791927441728149672088841237515524932256594983701919920432733046705602948916792032682069749933780903111592422403049469598772711018119248610301021490577333863240211321114284191214043462352343808314089803912939970375958550756603927232398230841513503898159290066550929588984937978268586792323167105363183920824706549711476612281965667540947233952183466122547814684438367340906703393428938380248937208038350726407205260087388470684705879993568101923134806103660719185530068518035898435077517441348251626540799357245367311768769811204970817057888035376014825060481864321587136251916919464365202774330843435253981174823182521583236609524142147425471426482815668031748857093206065148672179553138934996841906018681627383832079715465667211066412127319166003300968108828516789990202989112494192522231976640057023296220290745539016787944532275501015400263098511123053608720586551627521665075099700746335647373678710061087483120366815854240561465457534133926147965283132022523096280912200732692527484191429443401232197133041415186903855489682177410717823743231191559567757268112053111164773619536139902249320943683568587038530366592954658654097218919127808649876717782011613435279989198049282415447740583881406949754073879054060637489543414589816759844719962796465884590924543439212367983884933181629890899279060027546504022354724273309906832769596437143129337641797437106367035501064381006874118364794767045139067215627313415550881164561620428883727310020364012205553292176105262745325186342427466139409006858289875609233952621792795611631682883988339997484263908790715866023169040371314977067361741873082394882508397438651381327628698085219637075343662587251012588115106967505455977358469812949553348867638814578687414876745799148724781747858984736391680565768886535147334133162606429509626912632230785878304426806026298914715216312788304952386251862970069191027449409957747101368915594827362535795278862261140487689996239473051533923705503728108541512036904180360324822774261464125777628104197289860624495259061206359151626249607693581436110389155955186193494039205614662250624382265932204740458729275838868805305373084041799325422205867464710508441166226957430398123690479000271090388174227278546465303741231928343328514177476386812854205618015738974022563248563925768410279422062446023416356265602887565058472039630771249785537103945499710386185876280129577732243563938251428368944934411257366994243689912467456*i1^33 + 303569922839313789087576283618191076856360267424260006946304813644168018948115971658440206250815221095037499637595147953423361911279626552197058237115283470292238740331032804219165031641267939329821805161502400804815970471109445111026698849751753256510678326348777814856996206184548287465500335535158795247504540810336708506906173340736384609378425306536856132283415532094989848205866426720708043231504987915122397129007891796290981419539572571985173035785414110897653505102924240318183144872987442614672429791869721417921646627616001605626835066405815197551308029749955379474323091331836171351975950070268391352573844217510428315815566322678887333697965481473844369968293275932548076222912933153203403071918463083076880206765292174172501843005800317050135949683075563956167367464285988743784975193782445308979945247673749373532416464838035243152754675695737340968610529750031569119942054407784789824580103768973777584679933234476499236043964498220531765207422047451584301440184625555170080847101535070648537083348938758895644351397556723444814715403288401332153025469749974180018371617671994922570427947434246309579085878667797584997515851352793645749157368272436539891557423690972145680454101093187273451047022370377433982171692891891800298410192542319043138489050473244650897542428923279528367554600820133125613528499035759787520819310077009561404898399416701445610367941276947561691625392038595457226835016823582613370159896186550473736707502377430643467029981533972291573707218200516578165450917323137356476407439521419364427862993812941104891627373980916516866372935749361295340146370204702637619266239300198685089326843655606393461192733708682041867504489778931065454917410905041277483603254995220480965012551176531738501788576567484777070686421083686409683269280621952339526792843133122009832598940765301141823276937660495951696404856035126459571403076726198927946118430746975082823642855841211978644302014799804625006665740910609722329698872782134317277403160010766640543185597566839239281023866151394259566852938717351058742675794564262670708170045288868100709163332522746042195896998845488950306318066587834604619045266871096716111812456937828407204872158495203342394479201286828021073651364350705110922889074118145898396300809713585904024605711157421622611018559178937911234287912529261561249443009511968315995973259791609134130512468301380716848127001443631833480069180298540130543047577798519512317254454900248062083253554093874920350126953205319238561496241049559875129322067182841116661284397221211177413557095231821078540946781298574223616626263279529872204336547413038503182398297241608590013309628475140903357743485890403226775156501402107804124353203464609504043271151543672486589694930930042815864989810688*i1^34 + -37915179501100172469841859030178009792271132583281553609747231514689549689636022558382752781864997704124033153661961234494405839209893706791382713862192832540371207439574300652894315664904899027925245662606906015820640891221899790935443714053560620727594306826000684672348968598896086405209040775212026023581668914434784846401057810544071094000897944700334644727052616255569812175345583721331339209945871101016848949127687709627271626531440085475217935086126721414703614012800532673931941256237630420266062938261125287257130067669684269580290124502199929025858697589845427356684192037309484139468232570885307996914732263734940528093543124115467736913098410078168667885990903684121623823576358658600204678526520400136830937415636005006493306579599714202402114738149923082014604736878585081941242526329078828434992554469354629632117764498305457333248590980108700813596733632772889440239694262349674875208684856218359972380855239078600292612915460826015570251256799423007563854456787618945168598986161155432617270644540758893647080393918244400341353258003664118493705197471283756260748293875784169960518240361121334089749215124749671487736663344780676563639079869560168019449861593517827588748514398432915314216976657986477407585556231880140790358214363635095235354319133123167103737013364196799004951624205348630904136208765452203685484695100353239797178388439602812248421525153559831851286442264819867382848259687353445848975840886244962134060072329120196203348010464809255317153303788322236836824976700681212295614011146513284919862515185381479196687959373554834018251911901526861042182501554442601854561242019427706982092382692805100542017728838620368247379498015742300660390680537845833669404458832227563726021136396243507626106483606461815821732331101761575803297337510226494316586503975975890362058692201248326701620583172916165355248512531943819769625799700111394933107139735085289705526499500580432574902116401665010228774997381310434446046205299904300035213993399567834461269563103724564700024624560176324996499676935693031541056373999524523530631202901224065514178756772791100376090639226558934371523726128612945035793580555302768940515489070301392628167832563162908979748536067023997716285171763925086650413912438631855800126710954918515336086292605464195046919497082152195441598912165974206000032551228650178407688867506632105907793251743330188002328014725039820768142611540506319671123566349963076770927335244477330649161983525891182693082961439554142363340781964057798825000622302009485484078364748866948127384573175093931583896114977363798193781567040177276281484774697850609278463777862455961178219554043873310703367076331136509539807589831488973643623329950712182461828063424198817438528689287652857465536512*i1^35 + 4180982950072607857260915925802576024734282040497227188798422328563479873667124685133444802362255435638227170797271489849360190959707653165535498411655349056076100638955222679949186781450506472399690547400950127648138675827801593672736658777046759361816005280145179657623677379268963241423347953710723512072927905552294808681015178718481078128906051275502184384298840924506784946768328206694551532756891785106127827960229249783208681983076245553403539272708784848163899339208731955481263800639261958333279325076662942412345848174412353975831429496648264285910766243699178052199736820834694209708061471964051546501636782285729659153283485081328644854961250903449566429566848063970912083665953606840275578923439393569556023356803286518299056130282894162131318892627589491213351635358933542352231993861865374154967728896774561889141798126764023627247924854620440404948192877136095636340852088868431580334793309891457318210579753438710725680431001024205705123711526427186205511002706602350318686937777532117688138533307023145267797902463338750315596883023652983394288916381797286183853340259399394280161845685574280954643155865758619448952993785727317745078041918113531047878398810721276491607085275830213080944930106749910579624704241767578555098143730500437716016229674347999002836708964133064480156974769868261601241841033787985959922761185780658098679042689016524180122905545672606528598734575935029413295480170206208627333916699794291703340881861381416653027078461959964822597041777198296341260154062350776597555648854439758165208314086837652939480367197613746434584399617744413582777027977766847523978988377503677248811933455844760622165992273115059022798898656564228233784347499738229531059987072014347026063547355586069680405149967953086766881998546114031583995546782732358967415039065937907841144632124931015750217724569897802291549195676765450701606534097853946924782539931239035190815818698288458330330752627772367613600387195366303664306315909538772778233055701630270653763231282303916045836806807174871747008882824196420434184982959511224018159384535873945468950877181344114699820736069577463345099866158883364018352489584191326247906504101694307496890026667702143536046943008480500284283807857571280929142653001636342646855303854968626365823976035265020815643554008115304153360209049475148146652755939240710072835892331671344873877476467007224734140786609643643226152003047644700762352239002394659099003238110552424353019592836295776329339570374775820047589162946471003762688927384496674741122650599639675349923390693731598859203471030727350882438309355305856318823069301012862677044971634984834807591652032762971013844636278464577713324589309646141978090765524261421022552947498294319645309902952348478603264*i1^36 + -574294832498984383757252910232879082016479018202929929237114354088986704742036854504127431187052271205479829264969863392390286119778622232878749702146329798545444047575499502667064946773898780541452624107136343241402225039908756491132418314233281185792382221284213998454706707718599210425134489497993171785357052683107086723533473907309871062504312522540161083350591703936816084507061306839312915494595925641995399035845644512921748113721635795031913582691720885893417003407385298344850931946488763626740571839370284116605910061745658928906689266529115067275005541956198126288837650807116534760524326474768566083425844512114216652632994404274789521166016535104223239318241029272414068499919044431841070184934107083110898600140764321062745263808293776279170844180426395431057226777114353409512500681654313395836676912129095876329395670812162791145995707248044115211727092719665844379087274941488759488211050427498209363595797794109067816389250929793905406258201693921867908166680399111086260379160610812380506650024492819055900784821328965350357153692874299751663584808250669725629576530632096322806973210613744786242213578241302045118408966195779974313458839803515238721501241859054983659234087779447780619176874328865324772411218905657544827268088722968100096986487470806877758190724168836721948872215105591237536753377225667825364510074756938299592322665731506728205651499192605115002123164492494320629522722940788513036111300412534807923748987355503349243560451880486543410413444067040379035063939004732468140633573131900896761657333224866445711989067638716288851358073526812434814661115107557427481218412278496580290395264407857445339994490639686530608385854191374437231788466371418926605533729449676899836058194671774278155394993721523088443580755514115573998911598860991934352805110891148658841353595745934773818421626435695967395910365621292121393051413925495750658257043467394261485969055915329055023494767756125748355294581127652759154584257470900454928637968757780667468402006067985548125895069699953972630719472757231736037629018622287601704810531998363570026615468374609711999322343492956565171810049690008149450635028001628071641345309572088740351074374506652417110324201243256727121750158836815581917315838012568634994898875394011634253847068977468385864043873224506028435734734459214491326222691425442185258785823782677436607237346693683923152120195527415991315046731684820996356892111769101626244172787777925852533861868940892254083009847343462350007200269063805409107892761656493940637782672504582284371750411744321433337415237227389173483307350342177537284242804510853080562264023194960845023393371125114043348118053786848986276535460769602167656221031368610574148282798988460604142554903708958720*i1^37 + 74101063333646609368969326023802872025575242395800230257344722856668531759962397227183146435930245178750833153041585315146784750963882499927826956781243234923338576849860690209901951805655181557727979161934333238132552053561052733375178252148747528630428583707327343996601307741199629678336516784565024873237855667964621535146861873601419104851935776049207654991971247185821169186148715903854353651074180230879168603419969375214185826144761433733107895153633045876640696153429505481836732627355411660651535169098865724668824110509987448606352313460209724097347541050517029048163747887567709805772911139327401598182941990370015280322658956177027494189570343284305231178530703453208520481623135187066915449738884973692605072436695458307422162184103721544583991622668921625701922351712722234855277183870167223481112895637510786972850668910786120671298381722646170141464733077269901933822618618861384288043596395937402193203516003227849108999315821311736917779196767291718907147198647186254331143376001114981729458888643673213351925086110031377461377007568426274881692498809805379306235907442199356169113795333220778616518090827314153524309175742237513561491382277800424241141873574900700702700516166211031233249875723306111813967746950034826049654347359055864542639523870170883008447822801300047833229312858893605840067659903718261021321479723467743410329998563704400561888028132278892293120299276966797738064356181521385338268934833472907522770252492254799021197656592909672551575841344897575441182737850742564173002053632640889956381811592033094313830750255199488372386325784085465780008730250389859744557933152674249374672683210966469834457171124910802783469565343302504792825657168331921376605558196633633843995985649037234217663406959679948868861105929389536510787123941667888112281538379196830580985929434246375549223009982002067497934729943403341813837128284542177030423691232958397654036905717256570285222294213240360066630631537111479645351998215572178817506627103872474439665412156857756340620018758211888869460306259921397452292809755063047405321779284838312837557155137770101440682167900266107421244942565008673682966194624321506428400974233421153794953969927951929535804218659188603993244427677737494341135005800311090488632617994777185009273628865892690112879258162226608431133450275382458370675092550904200043209398809497375507794910933265575590816435001211156363298862880077650249235384692820835403667968923311066952877656037171640997094559623729092589114356786996205934560953868225263684272080179725957081610428425367320968094196402244987953525370642933680817090287862588008569876652935135883176470789523045653780539566867882848927205504102601475487241826656288481074034321252573334759015272415232*i1^38 + -4664762653427450749109742817373509318770253726616713128045601663270634347213513575629787397225681076145366405267504111269424758285255918593196311425187508912587318365928751984398467243627860340850096746708633627418992031316613507951878218404811117461807916169586483577650588345614966185471414416782279979159706106545927262146569238137961179740477063150517192225688615115553690899723904129820151040969768486543685645438257029359678257857449906907475811082044545863906884863522930474631518178543977533309452614040313067318490059330968535235203884662058001220769272014799269135160784986530659234938576718715609297846185521730744026523761593479136344022320557033426011150323080009357714396513209063250913692974785427141720101212164729479769130691750231445238827861028569107940715482563329384236113754626102393342971885987555216656062369368899958180529532139029270980641148159676043723826430108388281514124578425699837621235214871756564890931183552086047383178005042408270810166874287001718410014937359083898611229288369965310635862255712409292930457449816510568939346873695139183988780771837880165796515092556501682440297701880527510176947247959952977083262726843086213069984430686996955838053252609356449211825794554204655535636735978662432503709444145431388455821879700338131216735296073773648574950044119456616429388819239843046893943833914571071514947260512229010178023940557488131488551008478987772639379899964746110080951034180879220488691110431025036964086237876063441451839807609922594851285369223176316850340822925613146327529417653807336142307846505063894634351777591466574139714272790946972709592688106878838044119338989834555881511541993400698852766522543630504653833101876539191020202965496984809945451608849341601442943449077793596817664526972959242554145375720246099118587104859330921982916504458307760688175452343579954816688644764211245562937326337438297647325237621347826250435153323569929083642179267813678126925715100836878871528512578237659174455609373870804026705698685412020710179555514575858899065112474935828707728882504875315012284894036834477466906559076034098036335000551740542912499637787517662855001687968790641819981506077179468261695155886133537245708018439408888290675798008692138496330019484914146917426297011672270153630576146043347213767074460962984244116936657444298928150797786086570576388065767436455858316384644309158471354738726163007026744152179495027751502769665938719133686432320293260212188975077437625106725947859902750071413880665767412353547927489652747654425895981931856397700797199770339892219604613020186570919260312494871386998843034539672220599569838080088753887261932318397869474480211921347130455511787375465666808145898142119385739739512800968790956310528*i1^39 + -359224061297999994043847777121035196342278760493916499714372214055775707291255306452594941698229958387442205068335590982372271659410844443374426007133711729889449568503325611208070870978894735663276538782058616431082163163525774299319515219484579732183536978788916805026000480908535761918976241533505215379179042093580342685209316366556571162706757157320829355501315200038169708042113619627604060523049376120084702408111674044600674037756693394571863089188328452253566895507743153288664907389238579268460145782749523677043264850705989801098636665329644259310770381878784389531541492449305645690243169152165758666385116918768315872692270101259713858572778743490980616796300938707821585316855860044695846860404245375553787396677191856675380150172597066567443681324185138137003258020989439183389329031538819994884518244392235217632737614099483411698563215063119809538185553498105434008152274484265264514359212079724843967515162210322432867655760517235039035497238452716229081090627501283540410743235224969788274782722820793044876597854651386352022141095038476331896619961424594908737444282648971317490387119430863633005550717768295799077302296471765354914597056952588266885172807324911058375394234306688577206086629166412519977929518389236016817671631162793532175767198852340520053258538950380847051511864892931972773856325367165869577100460926253828069609733391686216902483080994557351441008932600853241852052377557758010296474699203209665962032255017193733983649838593347661417146157170915404251967651487113846535009957233204269952816147111341757290514557889528293987409095151443933811886315456974418834503178132034477698789020998920393846848228607662844951268547570792540708313124356731420752971978862659126009280784847716884165329738579063162544170318963324562260871830646367473712330611272107795464427063995252254024110167505058202778323089403710011584948412872844393475621895224937550094026674695171274445668800993398938963595713722850775192759437609764408137040516282600439774116502198507373389615355396661350976776428291997098342553049354632792290049597186113201137431216096199337161898071356343056047134711352399389183742042044167520717462244538206355830183038723212445883936864398106512140007667300385854407513995001394817625725888216012896940233257700091437612348943647517737407813016034639481391536678079853164247888599391748419278405481649387336079257219177156926741959425314776730809998869187526696380278358713998776658351546773589998687516815752189909469502885540711944880315172118021934484025712652113801226823890306160596666650201488081099586754831697480465559985180292192297311495128514874244076348859800072339229383122643396238741586557474904661979947110018659659636322154553398286876672*i1^40 + 114898922598713432364993102659403040116390204716331551016150962789167855009289550556666520693863299898283221112708107711387728583028275742566118215288580013030463703993869121707258356668780424388740985796239610832170436446568156643590117911232248228057715456228944080414412794727054246613403114577902267001324193336909703166339298559262909080080157283798201749726571093978696331356203872864762325695711101994240568786860031173371892646027752699910763014991551961745299499670734355569316415643333539251947771589744850585563110676751995364707921348140982976578060082238872168799192530459052998442457769986806044997159312257174128671602051813770253291636778394520574395321097639093708350932422379721207413056394947788654125452819529445940538500807592772292913802889646266682245828950510417514961075815186185434632576465090468559240607258154885114141487510340728267446559146631946549709240221138023434280052342006436492668417645368700411045348115237507525281253941674581069944103013949416384075524705445176315944554094535342787025122645829896531068792964589810365889436312102223661502308466152240836865808582494270846211341239092413661780140993498030207931714737302264437537731240199078709944686137605409480040146290348632492192555385096889140757619461277221485797492280253755486311718838281451435649984945576873882137503443867047834456171172477258007299537661163766863789217412105455886826805261866902693806315655075440092128045835331695423787519541753311296652770515758428509285841128735551151274027295569325231094328416277623132366309814698932730853331033900285673755364165003013429895046703429853065268282122969193017495514969660443343382855705102474212095019648873577715782496061188627405865638684309510952557535586892934028430942553835654284745886841328023852277297834005143760535512614335523652308666303738842739017383529680476312207793727685744772164420026893001484198941446814020662679090099018252334316145085094799499549593396304582232810834765137999279939723755599786787961021510607920990377575281139257732565391528278961680729668393452561496025404062201522793800162494376846679583854047041081275086091118468457586189400713934749078778999681665338877792998514512262233241313425059767367079402828950465801989669680376152395199092805884700575479999641448467898771928147914998824212012413797301759202816794494823400989691754042049621459456533313495801423325352868349726611461549842329449858645822442731079893713196837414569497422037389189176260033390962079951645476535710070465822391619844350438276798568240771589525401304741435604114108271507599213530275013956296194834692357864186714601370562300475308251954986096988657127392363916283744875703827682146696731763754523078939419650045473175109632*i1^41 + -12670382407093361412875136596216573008280516880459275416812131453311248569523150461300893664340479134991239866488710842208538385967902489376661077706254353233422411013062457223320830978956651626084452020624851970700916265587775311927033514652055494517580277168018666554781856789038237062428156622935948421935148232313970666468779146305990795504640659521195897865085119892566225474958182677645454204668074751272818503042260186693150135230216905299829376400524336117451814483740317840494239133177001303208515534595418190216113535303612324779736667186583638372441424320057161633486910182915641403315956558803073708683568224768842273196771151174312557934536833688087318803707053716700435139192522239255322163972674446492504577719057171364097280372697445239765866687856308209204885273638884881122372568582985183094193939290585083235760551613622364008653485468801637696443938519503442898301444438232359892464119118598616522320052873522646742358630538979855709192180562578887700388760888802526006257096370548931217244479683302433366842464160350929967261662499943124930050551053785021104184385553427571429757899672644381713867741822096726019915769725732547836068408853847036186942135377867981366572478014958993989714296133885201573049073160819486933784747522162538534536866259275828493388462938144586038048252436037432906376855746004265267592725503184491789146998502911503088353684602410796719310128103463863701524734873991160299871774973742214432636727479521528337726001231458471843415045426083946532604248130761633841506851902925583644040701680064139973836431260877826789158379701733408550906525445512776815461733512436410448500377205843691186525693488036287312851042077623864448760891460261984836560705206543168690182630950951781630657492886971582664408845185852311570141778924342044057060577279749170583497311561148378549298112965813738718223566090452490661617388868689368693625763106141231522482982265710208836664542389768721317434552889635361455027546786717333679270569433547608563290851438894486088765560601461786587733247181503723706431638482076397800318073825151222169543894598345311865159603125496495199774505022192791622107139924366550179253369063186715498845297857018598835650790408768891751147900134125471523491279377705385846371845310481691337095430320620620207031320389825122472175007281579297900318609687286357840775673030065582553372702489700837026908597519498979572635198196170042580118690155149371542602192351253872079660166974359982344910338061039185613318839994230959401969383441790399616016408155698037367205111289573811862038026443685648144037841536256036427487615788658140349200788468208180702640793646592541450550870986590799918374124274399495889701654499444940425072030607474688*i1^42 + 766170303752363520881841907155596775047633745802761387697723729406782000301739805496140259766928130562113809630476103874690085436871197771574774512751942057062653975272600957008009048319449796792992561902663050422419494010371006457173448223214605571920370277816861912232763446890773167372889453103639694988803459818897656227546649956537462977390384727229946533541216717004498912776535277594619555037641756720128812725060832152132175482374226232746889725913651613303189621198938167483895057953034627952982559275859369947559834980653693791439904570742045388618526227412772085967291814628903838622072265381918976259233204151036983508936798574582990891724185112658960394589296365289612007721487060445126783369235286133161122129536292379701517027677329748006501515537936928170347356134796143967552240948227494469727699542780066584595553148898989293086471972426218257309179249868811943510938287782078653207074758101316539825180637305846798638487736911436546983574662157026743904676796609142909551215184459476315904702612196207218681567303297857351664181934468329319709783058173755773040293764862094636313948657170305458781982950578874639711597498952924102541605750887517332734610499330686569763587520540506839995770332024231532992926546554805350321158621097878697727774683228337626055006721378754714634009821798058654041377596336311538398106459127926772972067407964284762621754041887849903754521124901668686825241434776861784655256455105593284823142959374116542758776960565176398750677848123819820013184640535070118530042737711069723465599166254205477841097395013215932916230627594184353568186530739380890819085879209109982253663785920037664459353621796370568166326448333269110255099628284142374096883558276495454628409919413185519884868825531836213193074357791963884657378259705240531314575196458224744672271930739908163678551900888479900819587665678608198495600807399432705335601384040434360121983918496998534609121437913755875335699175780978234281630800758856363800602848664582596412875456348978798848568409549535949243838683619835445012155606145262182304578136595564746747578726809315522096379835255532822596525245433544300604311990063021829486889916263497576149217936195132312815858762171641424167419146173235921691975032620838595143932878002917637633015841006584218324798164560431474135625487150816269941277784041775521302629784135381051513781228391190788088349264728981394050477828918779464986779346084486555771586616737661287433203887358198342116042995745537234972842204988501047430466144593128147570543466083177512393748618439086036846449657358957373348243199505329967512694224029954333071004789017583894586753920987007852123478131296372874387868065858939388735969303241904922814752751616*i1^43 + -22344291011370713528464537572965756084601968849129424028562660717305413435981264877786969569359191136092790119820919469755407977887398830808460830958250042965767694315441820997389844314795008803746381099386787101717123528489072378921924157077748459659571804141144674721410381988171714514033764284052199842969706452496586494028365718676894507681435172718737672107999350273029346529815231084642388342879978675567217274942125487051956456991902146014503863529936088036989946240264200524469533153779502919338109716038293734199873905282529498195213371950975309783593425642100234030409298338271521072364254484944549339810642849663156970212176435312075132607391734924720972616785736879949289412637396715647905113146843906014419172492288371942176149813083210710930247469130213310022197642457956014533742846281786119875757676944522036012122315206327546692786972350710686538548395860973414224477639687129964677135026936128077352723085679611940284428426437966599379669526823317481314425716655294240459813512965715074812314221110817165343283936129024718260600702995119718180211617819269255215728565807737507434858436281343929182788959197571071178630152974353982571523691440989851769435460564684403519378364811331966455949852909286378443875672508422323772235061844476684618955921015092115993965443463473981707955212184351552044243061694053574645304768016063440846425688115843413188391900896105672843954276199699052515471710158027787330105254710886327378808505242592512170023033562543286429758518473072915116547254824275541937992936479244918940391913689008406922319906980551274860492987070566553768987096187688422996567913664517763364561825263813956427527594698858383024084800651243012742081157700674780148071349958700404257121725498184155795684123667399790675877728775224884330385931863386046287805623121517255005371234496583905180953403686832670421433645645636242070653084699545670426203907691988104995761420347703889547244106671990935639667160850860592195628826889414296725910625775556321225660588689216295611761044665760895012292448391009368801709226228791189261404214288431832898903770488132579986225384557943085542192439084506043151435955257932946432465061884073353423590102254421803064155673310327009903889798938823933428138847073603713758860268267248934737433586783735253063724591896171126483528673480986300084117887956463285528893900451737117699321650995250073700761417543751624980964909998528071907924752376536283450865601543404003259809334436103719197659600945353407815406088221553666368508466578537877959534920635816953844383209342234101240094130270863790401775740901959750897999683747433571575499337306604295116076453921108113429549944935720518539015458225052873133460638736301232993861632*i1^44 + -254041639380737044678583766263473202179402271648938804882298008659666591989475050188264011719331792479063339387043840753559791715033896601439482611129645013740229217506120519850750685702701884674593134797754371089297889078882726544424514178584004089539040883604957987370911831742013247443964669201345725215935829692587885698005326857486767953397347418455721030966162499461374836329061051909433251177966289947375258652159040999211309057985151705337670641810974902291080541022046997724360243227642240823623009634933311557837060475843885546425568303411949168864053537069311053328199111521905523402502919873155078679622431252699624343975757964996685161503147082251353774947522614746063368377388665597300405152115267255030678645177275843920824583370702886565188029692127040522137048218669648073285167428955537136817054474921676774769027004667155123682748151051843401588192942413587856222737212055985280800956589614603379344147739722279730266727904613026902235507433165372102804121133958556306204574641038721288524286232130421608381985282598181863975797529958230493147281918461992748870016492876612085841421042026923783162157107473975860043841499991650447478502590031079422485715000250990500208266286024317513885849515568549137997597321925287672662264553340624577791168495996903446525701154205178648430135286019676450214571468797258838742131318277633313099617477934125863074828605640748483431963508609042751327951562968346555702636051170484661953200368668686332713595003235080773981972671064224538371134237689675760933250133426584125663871221638754710990788481699941928490751368862558488486569228266433662696045363954073828680731906353612555411384111199678003159735292698795465481941072695708434133277909939019689487360454765820873153136743711751675881970812381329198485267925875518031515680045332106894179861578553790328203737277112520917975966287002977019287316769607366478720623836903973071538431286719269682609289178399151474010404666518379233402904032602467896297921240284404934491844821861223116262080816705810035372407325246600142105446647185916682165668802763566902966934775902382539997287787231280037395705158573303307765108976229386747278493868724540523242280493872584221312029305082644409629723394078410426489202522200563910128828278130341262791932226610919431592228522148621375727324023354559566486118897374270391053722081472897601601993540935400316369576000287311663657361931469947249138346247995520228640414368153737115648870439627329613525016195016037332883425445272511772766670227686517624459189009478051951630620677998211411028542838245644198355589331435187918361635114162991084843104780534642314165694830372959209250704226674397165685008012364690217216393408559959769088*i1^45 + 48329161049163816304822294168560762132279057378425329845446005045209090999150800024500723885483909506128985295869972521989031678255675504031793537132097137033480154829090831577370121538728157162318710306510219418517414170702139074890095948715279069914697333514277405270910190647885553819738555079840763592692590571704428394173368228500255667961365529641482982643510254471135667385671761127634917313712297393997039764529276049078556768811009437978376933610273544045923856559103119622988088369788839932423795008914039786865995944048638817587030852704407809625644951084893530448113978264173470505419446838317496339318670504817548330166390307525356372530362807549241404278326585933231459988898167964813134831651988650517904589833606255913181269770807847613496450714825824136178610680180971414351133908643274261836618226568827009076116418884319073749667817225518698382512978859836528084675236874172981574007521826413359462865023236684980487780278191244845388356884784900723462382535566412031802453037557985629888633599395503335599232009800980674857132773842547958851634173683382193135439771031458821977060072207500463122296417521569723039644906120949884446902480699714734773821526793111448281226937738422795290875452917656674615052164614921038916525829886733378447611378705569343376644648763051768807668399819301496508288392978910318974505868845366055709337092249023452709063164544098949651119940401473376647154134300775825322925883354203514686331041030603505813245887199829825602830179980515884505923861832584334026254386756671673079017746419342873036475587783654110762924971951698042010822784838551427043219878998607316172078828449493075409799138565799972214929734447453614878939467143296015244176031493706103711560825162821704141674254361065669040867673458194909169261581781233451623375014705704485503174168993049858499192667974652357081757078774644370820383323967415448885400057779767053515331996347391247165126166075895271391864790279944390847021640095206947622650503690369094720035390923148066815101880196930424677992323741108273676427394668074049878244361506575274830192517649248563480146972586760215563752553281690995803409177308929893290207787054259223351331965738563208374522817735535685752195557581017558342751751230125329749731949759201256037018265320897634166544526636055695260353213055076229053039725877022626835205561911648541729724526054755128259335080828064502349965516766743145022189129571425590293253596791535557477703219941037956336478767743676453369117133823859456008168210752157222668478627342113847900646977745212874302235716296937784548523069847418007903237866746836110534446182823775217711533767321647234086536250994601857129192907874135548238658042492616704*i1^46 + -2693358170882611595359988846354918252587725594417643292025017058105133478930074803890901364271885842837785936662744202244288527080886505299690063096754070668688202677341321039819160821915134605780777333991893709529876785548935644518285353164915230971529421748340362214228840103692431511588100334568806226022597817878842318626812671197952313981403813836920389315089630152678166748666589861546611942898678450404185680593159764103385063126559875612273153227656735455372360675899453214885984947833160331411088155589409061548299456791403766872267203324119051427488235849052409288984089135806201591705381137300586095320380645329435842150025465410808803146655809580078910826257332609851618937915776109125002088249403545715353049082212833860380839098540150872880726003760720281746896869035262474675415289503463531864221793728160470578161045855965424643359493495244019247190163039471198346253494323014668340176962551784890929998023604129340799846709304861295891844082754637453392001811341573128061769546799388251043898624233047433739191080138146239389016510498427679537903003450530170858760789817509336456833164046971200286073012584188580848318264595393449208629611621412308727699471137772549012966375736440629868791391598360304500329442361507371837050799129121981089455804821920706948450587331051504527230616927536516317485725799948059556345073820058911720540718917506703081927661975653289530370682039512384473655629884837405263732634177734195386874216159417366812231531468907341682624265698068748425112251307316505833370279585002932533311168121012167278736917132081645182174669774199309851094548498999834732232705687510907857634858848697634850084673400965297379346297606165871013662028603295998106973800971102910661388373816546485374888915855610299241616290452826607832427631707719790506627752397324931546837104655112320649738612430758634700581669754598034129524040075835025094817107591386492698861559052183338551020088248460537972341522424637486894740585491316704152315541680215268486049303963799116164134329825503951137519882908653341970861233455543353514367788783165332975502377822368144544478567247292205658140437707115821650677259699263940755546687440330297742699831803217831265247879569172161799664446033193426641295359266074275742311405497812698839001489872611431862619033119485742134626481017203945808089529755567502279608141518502869046683395523881560233607577696919089963472840024926112128202490129030945872302115843542937780882533896267592213132795187317900134517662189768845942257608402621379810114159724618405902199600918349309554858985648785458774982248699059013918139656829038582195412249594197920631708020647836805965675549741050202762426535182956827322793846636544*i1^47 + 252850537196351115844174602442816050573332277612796974352874877025439861339396510323907232796288683933542823541139803400217524104955751373780707589105202469483210292228947257191688286511130594393535226352946257242329179512587173013970322807383713474076973551748370914502941805315598370658848864680705114937461235750227920429784456528420683710953091040851743010714420341180582677025887469500352637142745067236780356655597329012672894176853770421668820529786762628860317490069920416844832595099587251965215724938325931348078871414414837258918590539243077539993967740726625451204117316245964272380295176646465292145036625585527416603786899971249006199799130964301030268218580913764384554457013782688051529836978623790081695667316766914539856402588195769252865363491979914883410388466555070258083024974112696463520272644581993172347420556083907613217773496003606413859968012498751846187460021693614989631383165399949109997087772518062838321188409800979779122737393998051367708756811371543466632480064164130954158711929893677759074544375358704408095445963749585744609558696857037091049993015261650473930009141464141857328151180849070142334984525298038070377619005970089603253903433789947775137746051143062700668295657497541796163400448341053772474398872722098112519529123928544726835443405793252290421418475377677598507729630328378860540232565405502817492852380655373301256479502501441919443819826308992073727437521309371062119329321896118966031564962531935963477117158763933649560564389718269844827920222995492979916602856749171412776099143418363165687238359166517790030882911621071999636598694353495804033396664296281163617378896829742090692934916114364929745221628911564405622517853997524003524739802531414372499186438624348105211660172778024728778047274780038312970749538252687259381604398466447864516269074423254022314588240171423115218020277031997394426413650885977152080212504648953633443013094290756317783135211183756380752067483439501246379953376280891611889430216682803424349336683245318313801948155454261267356767615006225206974164973924510576815788688894419808139141565278506630100439908834663485869632647376679371352505161927707139146460319845076773726909640678284837933288869508216585609577618920037742997699893147397913415623178115312757300907606650648596685191914854836956792618844562319424550562110513031189533453000004211311853023025701527747501066911535973674078716473481175338189948250459050108123876116955423196502541014000196925718136624361396373304040743022300340220839546926938874104247368496087590513780990611624935804412604837259428170662502427105252392583249974236139571794109425795860425608729265385128539241100954018514730461429429941186460647424*i1^48 + -29475400096336774615701900174861950484578930172551961220190453676917715224144729696811484172646826066600721073070805521580224966182656220342451682094768206004926064038765617027957742521214757233070161376392448847482436806067175571341168342874542891807601695842977612376101411549169848290520090254930806431906247305158412182066821140482283394065634140794750542567284863669324444582921759993768275202985936593966203406027719880098917195624181817104802372176463666481999989614661361556446684124716797788760169841632501035900116874520604863955265799524382674268514550046761986800531554225777406997529170497706481222138308527181751877851851263961399696400707591476127224941030647515541424612404273157204719659182486699032002216678328089892543683196504161001054559003204072066309704768950288371529949989096754008084480080483713354939491481914380303115176296594403284028623548206701169466162111213014684032059719895923410948368083948506725619461813279124468965913753172897207875441829098314842209083173866828790722954069937752849769391980764431484161095523626601302202928086367413150030488502964345170276561845193979258427534161859817055238003590258332313485082818239372281994509123358393465667765489561831319975846756311552088130541315129256193383027357302657450260889921715295556498442195170768515952807483806232156446995734570917062763353671029417064389007332963162831907006722005777306668579486656965925775967511390753125553883355436971606187083251215968677454533493526616217810862560520236250698267868155681651817067552916191234979352716353984205342696554605668188726629306599047183058198766223948440955468955410155334718141779017448658183980936706826761017463057489427879122375357354455467336083234140155048191789130553883965976143640609704228032926761711815426265041018745478204806150064312605514617127635163636485029831675880175511254190250369520451301133707304941208626216108549610137311493585040593236443052331883711311153950711920172388441425130643223181554256485155748306288504273586636159785750287807741884823967576150025645292471756468533314357647902192643270798378814821408231932957328043922028298220690971063286060664111450773887842468402370005914370929553567427043196630168241120099411864172962384406575689217604606365187095909651571503444479113617826805911120839404692452000629299698794187050355094369093438025483216003049444698795594373495441447418440746440490962820674254569065331922039206086321365859140208785434883261587028692327968841734353982369899353306660297399730148806296956786376990089219256549723411337210725315131557670463197511471395741540390554302723133275863314500546500472019906017042634568901249474443462548266098729180652489548903743488*i1^49 + 2786671166303843127531615700018767024435905499545847692353045627667763184403002385708190403400491953676556394654393574571637724313111946214147938229606817241464184427499826423748885349817811162342309914478357618243294040751016252894871989968907695032002050808697140208392965787625504771530855810370406328336829052502379194892314049652498523006050113581647810204671024728349975514718244558999290719048724560051953524746331364727686520198945160195060711468464757844745171101591803455111744232386409866570681103569756651502814409964158615098503444332903835199146911414478087631374899020744892783126040108002074225775538692362064218798184969900161049868644337324556175959474387886930971580124291823340973678365837899202475697392101636801686078323819926332396525827888754187293520741864022738316801340896599740933649360942522180726065421373534825697589102807245966053073476330170285640284816731924581933854390578270524972027951188498714788269412704939571084331956180089526149087984352771194424495035069784931143536804079199985507013278731740020580403715099812841670174276653897373067600179897551439387061375449597296911131225378341297084470387822930059855743699411164081040102971208674196380883771061936051911834959886145086571813744076551351288880173950951685504712442997990026555886077981914504449440992373719178937225487563183740328107408645684580592457352184046805914225569771352643119494312549264814148598833494374857939295711301060739127759492772692456038254130497321597264347408133575551895466582803389443749523840277979656810018981120617766231561349004982415875419605988419683915512339583505291895900792051395979042671801218840862712526875840015154682030614340913275194326772565351624033561564001087967889002588449542838769041455268657805371071721676402501224767128761721956001471246247687843648744113566311226735981740314726619649767844352241612541240244080617488487882090340614372657481961861865887599372974031713504399159252712154645191844060973842656595880592883795855062907033688585405871816501682645043355554656093490360834513485843526469439605736536213207572437679847576190777402156531464571542005085030960296174450883030032622263444960759950719460366435614821983879275073354913874393778492596951274708797528213369204188579026147243608660848112224334879136795545423740324658149116787703911673499148161801952918678616106454954211875978805197260296440131754393912359443983007507402709346451381887912324742478535633847048093190623315054807743001887700680231138691285948643748228129856799088754043378289736424481501674922358457314644208708980837662279795521839718326997608735198731153382981063250056177559400270684460192607975321021522059350239961254199296*i1^50 + -200140944785592413384474483023893056260318045021335713389269148414743958056644500745657162428171393914777051456432157386141078916949148860901584924618285850371931520715319332939401310960585297635882542870730606042180058788791548181818110761527389338683892677757872669881205754026267584338731461257693048294923914889996435217389729555512406151214464326883474523324463923457727332224412321871638486769799305058407977428617503841773454375831756881421229739110363663281801598660941524797019132426891779905552550392602007647068199539312303567906593982561467113675328613693350644402441812816564569664602107245735098238052893040984460661666920775605564776905666172248909709164653937510849904985188371517994644279426830528889352700565390350936697094956141537277479596592790243737382803263815744879640433490591810777395778462893241510913028897481645234979720066055550061275268214850350793857837071584418789111702144290277496668066997891475952677563361449086310769241883417844079525640816624785392009891794834298391212143657765454906828274474418929248738652971149239591781934696821972290609253581758801962868639431556096286585819716117523977098965164201505357564383735835522816484932302048967952864578549295289492297659494777578138751802957050180791545013674190969572422888933280333774973620559913035255516426321753066296942383814269953517102689985035255485414648502921753839845469583160023344031783267365419531321577931494702745796951578843207453254010996606156271344337652239170141801257082501978840522605313333047043326844341135605626236425047402045236598548559810810951301835080694446195594759115356509697240100402594171708776721301560352998578919879550080326711512273944811086172659792061465677666846542878465469306932046681682271212939084289223042126828041558980385702882746981850102676554395739474901297750013827669469172266455584141585276987939010372826658102928545105899696677860784105920658898828437313879636071416156820235523818379182901155123622159404825477885333472207314979579701401619751635897935799031826348096556304557506069318394536926645981742766392377211733291541730414569158032778384021262246802325948165316224325874052163218999992066566360779651254343818875929046542215188094301498461631394832762331847215054360801190826138607856035685226999212142888422317327842519154945614603575006135710227629865503772961542620189564666657286043840207904858474566194133277738357662489232595973968097396288045492140341997561616176585352652155688740262410700827236854047130517325387033106919024564076368052066039810687800140308267209460615691063504953191785149850705410726855953542133431325460720644677994975868824091254670215617967507337549466847479170326331392*i1^51 + 10280555269838709348041427620829381702399119361290475375444644872015732941171636660829413078469877502821659041961574357487776709229602178284906065727938359487175781826905186464785757324508537538923601840985626421915770794843214701930957971591572571588395155131793786509873501783838098052432125932557964868514988767470449122037880208485486082362901199713788207342212167585680569745878223228280344479806696565945758261546465631705765859668679187138140060749342037080559326320363866298625847936514686170219934216564338974209467748579594673254711736960678505945429457234626296565594098305546295333857748663915625940127147572150751642522745819438344516375225835784549810055768631413549399920327050220298151580994368481899389470916306343699415142211056403297951213996110849013836858917692730793961818577622802470918491475956874078008330675370117575258383115170877262232372599184533448572282002275823278101327949784490669317524162182268466607985308040541613178604336313623631460920475532733610195458653455954559648758247409277107626720778338256706760004691845590804002306414793871583055754901478832308429389380769126813372362090397772835900763327782720158567004656165549961353088756116791309329463382170357426291843410572130845418573586203321692543349064253951600024042190360983650529062734869595643329439149071664422755238742435999218547796858978473240699492413632952251553998636158359570547198825661341950329168720889791543118069145941103236730842101453682684764054232676975098221189478221159691205679690515167258972527976607920685992084216515021193764807782793592008441089919796784690633766231852507521248036343550090838492322870196061307768871865832009708110061896261766590109570992266049639345399816057855706440020813443537041513061356890586432697280447881357963375257226794725831743461639012757074249572808621139407722421309821444099126159382755525958088176322765185157849775700773095856296936050052809451857325077940747955227101312274396622665644675430669732421539592932026821847640640335574069089498177431034151267515785301171144271514198748868913102475888749352651963785741003356286705415932335571171677075214484480379745030724116998024685671317351457635413360202481429867073989864319665751308191645072882338172964284032844941861196447127801663141817067965239128972952129315980394336703238225728138833783318269974416159121883257013559244005395247890096440679588585315388802167917826355419702982087436338368298105981583658510096733120721910365372417582834201447404304716914136513026215300374319470896802354628039149139793192400507439987334425422562276604644980197249373324697833366507311045449010735852571818232525779507090248697151814976761835424841728*i1^52 + -267555503042872495824867411360830971160135914411213954974850854019617949149897436767426808383173353368489976738691550631401702088067331195775611684328023204489104770064169882405584373223365091698092683160289321155392437862512657567071771942716231313887165238710877793781274476795421657454130177247733753950283048261938771971511722987698564308409627049350322958192944619106080577782944819602569456166404256618113121134373449452542046408324929104877036120599195383142209318317219093646546038735603942514426318349508802491726797323166871887689851588000096517976365261217181795964270723945203786353787635359781550329878338463691654616544802627007362946054014507047534254106824498451319631238646573120363612639766915188617148478881404795721796678931886832292213283800080539272870619258011096393723043123115208293497155499874502347461347613980998377452335050264617347401596125420295642896838605044657317578561023103372278849620928661762967540858334718286250601239498034933717901906230207479307974388354860959383413011522896000113190467993167299220010057411366773891718055495822109014736206894640805078924225308774252337813110072651610747301463758955304597628918458392501897006119204779666111544773944890801213841601989535810816712464518178899007403917984539933053970453522060634457981419511738095364962675446336784231102184054911828195759803373269616996309075942745198109346527229457219477335279279493733352964650946508716762441331322629808995239892592304135110815577469712590557841760495999402498426826107378775865748271515637973666401359134826441477859462657368490464201781519016900180884143590728572881474041925899511175268324584870444103807251280007945668285431380188228395956476205680397583666009200661967984108627943498039944534256988112473112906918290032235378873603697672544704679232215042472952355630579014802337226300827616016692341774075109536928614252835826454000841380443832327894319743808907468601365184169101189665712352374694640884456993478273028330483448218158146805079902875014906526930349750320041340130053356935613690077815356093243884340019689982886818007180094648003317052657914919957005952498884486527722518945602605855516241279012730383628339578957166630260938040081091291721714265243801520504059503273687803297592670789353570239774535488714957724542189334232172307569009615177504684830648224606374479215579770776926501816998831436917641465080621600938542578091111207238657983855374105611051094961861843458065728482712246080254116517152994917500444368459135150385963803236853007145106670813884081286163886251784104456765334908900986741513350723651009452107449459890509123681712000319098366443698241448260575088722842399883686576128*i1^53 + -10187364185442918737682832821466679898126428170312454296656975594407201840150407258372651131613875338176217224577550398042599963748359145029144827405787146204331653336429801349917277464864915808722726335985276685773728279448289060445816746394338505719939282784209930295002066925886824760461990499735840890892984149706799525832804363988678493676227801144868788698175166523493545867168896877430226670083527384140911487743444550842485283496149704427951931350400068903367225525331780423483667701349512993042488829402235365988734608339642225909182602189597218200123978528823948008430475560400881556058621959029005626463319768428822036797957833165065178838310602969284671152847664570991254639246116425204806454562674158576907408850580953552548211836310114010148081762515018321569281106212959912845149335284507244616871226313070742796763743054085846854191700313785068579978466016355855171109716109434519113165073130130650618958043942060771825356422534246269405737970227259095496035252002197310218403501836718503165844167055277386004974458856387376426245878859104146552033926637236801626599737999793467042751379507745765437603680456096259001752012323809269743457874054882024334402212096371831925154289721518186112280866206375383421373647680123710194686023524957915341241381744547073937024272229694640373591491481808164797009653917545892516804470595242407492432633369741764709832886767247637201348544155567810495618550444075208862756124350005399997847268615222785177878713725664236735121981457893167895728675768107054046541229507481790361919724884403523777775888971794911144242156161069683571828774922746274463317687851303888873682952322411157073407946614748265012901266190166082345148776341845818294815524217064751565382680605606868120650700530061282342703186606680566677911158527156592808819182226586107215919442287187774752316031813194133362494469732971067567434825532807050348820318574483840542585008724751256383450151746437411200800989174252578505312269373639969517598703615954298903768351002427129441120505481913057760526695221559302026307454248842652820356202099636013509563079847673682883006255543059128078514189671867716722997026997464257207399547310068632075179939377445960441511182044172781243604962889441523581960863772500680125236850444158706348615408580304888597745884480177334380355055238265465604975194405276950108564367262604336891768901667793971389936958319313216259441421371288351955594119516157875238194040729320829277617828419232171235944938985411452320341835360249024611504565081642627891748699289356477072856980176600445479296610723865330254324929878091395542765300415957089954744087561114556810136336382128007769406639903208374272*i1^54 + 1780970449715515747324216557384525096944954339377816357064737896101015473273329803230202835181667779774033080446068316570253625126090185054148050430664668923286528019359145821636811504712641892219358089336372996890182774353215681678181133311650375218016815604115249355431530471810832360418146009772401371513635060275271203212170660833021620143627036053181810898244633597470547686558157077820975111080418933129388844852096109154360088398537489971579812895828273195039668960492873120695239455156333178980112247076494648471151785749140270814724900775480806209663661604686869916708806096956682396713190015811103282650109193746683024755335136177735096669101269929348490615628387196004556910542760709065511764481826123582792198126507125136138848411913806995745968225683302582795397127836886001372249745592248619013708696368439410153829589564015999239564686400833166766475059461839849067418549294675484612987707738349629458545470995546147057067796557072889518601426976471776095168812278364773411781409830652565381709728814536679906989052572122978182790224007872876849505980135661162144668676555108619265967319008139263497156845361954105554873208898711402602149870472157147491007204708759480000942643324916760929453296178979499018741851352598277414699701137448229398572185551616460733809454700243920842732520330196806443378159044843114239245576831864677761414262972754997009874434668572372646972369146570890898464385723381947410699979687179529775632478149721998966324291506007965902250442397448499832027007895576724002980844524783607826431996992130831203068634918743218135942411125757410951496316522730074219822047043819934586979549888967967414432700043448061754523750592687166782120817842330822807018909578640851012278311991707175106407050806612211771688883550831093353052726109297616466024842752949485154081263609967808554725401061068701049899791455105259393728718118037504703824490183873059989952685695841967856515659434258411691149644682688329983635456302287830730304834735351580961662374861103108496521678733022101134727760083126823079771704666858212351064193495190817575885658703326053062426748145736305744677491196581874882541140005141610519903691634162417542798256212749091193185687401628370159135615208971614149416444975516137270964228687639966832019711097588865717767023942618209592601085976313469003113966631022710413358497792682409493590863797841032681121882140377791109143418536080976425226318416978140344500210027779097858194924455517059646038007656526810683644546413382422944689737973748364101167392003585242339667427887952469453816356711038664084771226039386045546489378285841319489824621009617418068407013753400367295690034611486720*i1^55 + -130521614568776773990197295502076014308853562504476859484298941962578211691602009344144431998909548930503218231128923089034578906045731690792830055064570210466258399752400108502721538905850495122044714813135022527573633833086221491426003465189837481769094114477389566499767870902517973515953645467320349110673579780566857879578751330718675633294090629634469036586805518346878073976909392245066452322337295586478909811947446740464756664385120132004176449241170765557220847674236556450097599092766428028668846898556817108154110512962725355833770994743145233520612886208882725234185034709847911696042617199384214548411604676708957337922463312700910395810286743146015309066371484330133647905646003021286743229967405251471621066254252953553395572965271284507199789546063127049844662833082594830531147110282660121049409044555024586319021517520274753608227260442818795949727548818179140187720370690400450402179735741617954839157094190447955683218275612772432757565488877155167199147861215007021760405903233686913119823443132060618755436359284342578529954943858012389786230372841200354355425642111137073053287774720195587007454297684786098594597602857243556886580290592223608899249369697299406963969205358036719824873669986236917377394710099599429039758558744348773259907277775713419771406962579066205743542099480482533650783789744441322776292692372151781167214994161591661178049815257563529793150980943660513607468986403765335104918373480825840559885411310005606664918230641229793803241162078831419360215407141871631487201869239431729606009625441972322039917099474227487536755005741221027252961130885258272450137370502578763968327375064072513181045768928372609088011940609507597751591295083820443746729987686874568046501924527531652229408705236309177534154227816801394288574925768932766532557873777443004536629394779815605078891338495255120904231193883738657408323854425693404682432922345598968635095609599159157184569466280140768837977453461909757359962217115780346927988393443285693115918389399785499689680269698293093916779425201076173363324835964988562865265445684624824474816563248975604086412595949100020201234604591893634670478746380763931369405146134010185871736614303106824435853939257421670564058740385372198042219684726359340692015775593158223287412275107415646949229191205368939359500489140459459718683935809945286777960799355891690828942700324333255992281844581450213283350669378700858086474928347504547352653047825092781019868970752053459332126471007632873123525527487928758747661191252552030611687697132523151999711060381393299176021101421871000460259955084161451446213696319946988464725949074535276828645091089601939652145577984*i1^56 + 6430932018556642038257086244620735223834482236921887729535239568607356707165368175162201364790397388379933647122858635241981394646702431309081852341245045303509737025427757792865196725293567250574691997665865591131263101747192867118346455230672354099819460599215589045677533315324637610330942000163948239808529593141096253841301695109833116830133228770560503192307471564611198210489786317661313615082289966617788713377551211145396509232884225653113922633596504847166031181046751754367108144574526810120936558448242245096165715098258995942273868918950524167567906762457122009281063146971408621924664757763852977166734451628083232661685169304021958046659013271680902922069878742977076141757487834164102357481403283085868265425572511405403075342827203732675609323843997276815389800474307495778325829913494532718453228878824680501872304973790020234213652691469644691624210850968324645786631637079281476369371391716762603674483438913906895465494506805363147935684978862104798124463931020091581331306798465389226938555067413470091562039695458176987790284437533003329283628326990292281906940250857900469025135164362544170503523726431756619047555766155881920018901083977992749700429943587405589459558342590512157033337102075549664402550414815907128686287722800119085753110031962714398141602862383244002706184581536145381188748452692013916742204268047851448532808010055918802574779325273118190770547461336244875876640137523926360489014901356751846135619459604289353857476423438651660497338413763997780362285311351419323992862025359755191064473117875696383099961605509880628538734199477313342584323667581068677264984041837490520472484667214867905701428975077049923722227218970452896039043593924754201612596491427478777762665644026920127623721906299514835776838441977272239301300589162118035609368654785461614443819280705384331094225135173463285990546375740940816415847398295835414156223167516394646075577000723480887610698193407424671297971993389370747650163494626942270059569448714429226432090199846780103833163820683109065964241726644002386860882654079976560184253106670563764098483087585665586800276354658513073599025325444033565051262467137219019545189243671101165137263099858487686497191989761166986719260591522546384927947450125968133396173047449048693558547042168436226738554154478870160884766238095727420723899270370441441209466267628229831413832997603469779243320047797809736181944357787257254523785902648820002496641305014149734022442361756510868406238045705255163104432333339214071827989093064406506083559507529601656796426475829416632098224264435229088963564129267053570092239436247893963570091980371843077733817174290856088174592*i1^57 + -242733469597505385114087587138555577341092469065121154975642936023188483975679503039044432288032207676365369704538562579065238086774738450877502501054553831463354619863760612430383196422977935318111250737144432713022871407874124047803834894750775117258883852040875625692407012846664088780669163979318033572445405163003742894206088946278198044771545814870251237895359481519264113154267454294464165327065669198109009108619064350259390246827087217398249839227114220856381684897709215084871524082085691151834729758475030714492454187742010222571709752457969437550973487416261974704273651017339782817472554853023325161129282432473923700423140211808970083889212790485564004636111969594441216658246259029705716545786052761080824222168575019733409166422026843127596603060484523849545800428292600912450051868284685036805430565602791512455179976971326393966823832540073524967959065627858279799748663289765489619526741162167044668295218345090284906444712007785863387643663313247867571721019166111109303853137105452093573504332050461667890338595678179661943833637231654294717247655733047925030197810101787289148979995378459649722313679095583329809894568862062052687332560968456473861516814236616718084916693034495190808858092133938323553718254990823870002120482388732685114714247111686434025398080663621402728685948586776252558232198214402420705902851102949406657143189297708947491662533114977367486949187925137747825607063630237010708599365998979996070593206923343864456745899947465429781505887749794329501714094964381055086717075671931114951028633205235725851708508392945530128261519785791081472118614872597162367159349147164830401267605754742062053511689584577706761400792546638322528756942317434682286186682817416705764748367521800174844684516458319468897393509981152332150131089868889852021127455239128592942952874123977843383681866134458235758568326999678904649735494845875466480617038721054705583861454304893201608366759530407178493330700777961254056128310026685603303887587571458989149687381462001502818862940334326392707612425571085708856274043203876476521558351389534668462991660138023261544376398295808405186618024136444002648879290788436856234999312841364388386276040794316072890815504304482174365435829098908998254022932018332027060994770688980636824355249241431522021022588553017283164179932493585316973329959568717593533874168485878857573918476869891893828431337887012401544507835412487847567462708491775522721772749447199612736416325145946515390966680228996629735191768496122709414707482850701621868705289013175565429908898553307663550033341095983225154473174582150045735576589873460429408454014854726181094312397101036732416*i1^58 + 6602189937647439220914446609100889412149713691281029676494730490428808640301718347889108523535243423804982941640519970223522868634651194857119445785628126045267189164717140525220794742032929668646517824758853384674773781597410344174616031207563279709123496071135959320448163109157833195019855365234978836781867757669209474343120196692214855566906129234082280910467749823043123762468086750700744300332248268939781643175136894509898167362210154580755995815171921937183765707546565496761575550086045689366168540179469144248863579259869093943870929536671907791036931536626605881290337356361856351091723185180889496770926245975490522869145505494325541316544654027052705906285656242977344045487819469457681406226733668798690557217630563147804554008321831666680996709402541978036820481115476985921298728453280116021626796495458032757007554698674303850661665143879348888917885201499113741181893905237701282321777126873248757556133755344125434138648426957736846969064455935351789868438043942283365857021278375197836254723366906037727472814163557517964628779246005020272445429106451895558187183162681619285188107050704637230084936760848833228570403689201903287895739103443151129793872328777891037123245582463597747469387230106298495921806296522552976134458545793716035624987363487506750078959880310062083980122439335253320589607950870500557498477855631969676282301211755661439152386594783593811468556222122621051481777751915567147801078164292142150869562753782588259125887792187014897627112391201890601621691473062394802532348981655649635611968660091828468695387273753348431637734615685649700026036410949264835295746216446215770047641045641833329036860129476865535762765751771823146749523004305904029844386221954289520014943933427836562915125587717588704594700137161871697318803853892780930206042112018193466410214036825895758679262155791824873380101044671277048977325600866462005116276617995882052660134242575372105142342393360720301256745865998899992533463509164954123975530744252871012850461001826194883577484755126557513839055538164386901766469784917670870727507265383021771906048087365751120439190442024426229223419632707886990606749429201820029593515631684696369520336994139873079153306972612980378667675284238845421037139295080881012435762776108906530486057143147127856221734373440739527525275345840768986206873749302805888465363460130207859101458669280295920398763671166985471649424816252187380296875931282993605007107904269949289144122538952352060523653636746762238291636166677083863901870278818330518542998481875622729207819272932384833466556910580929519903600310273515071978577763681446823110996729290572886402755916201984*i1^59 + -173232625790002106608260982820061727142868060989963252909494692478002661491234035369355981553719101679099307718203537451667929657143347976297624659331084597931168650937044883544818750504472454155166642116323147141183262140179196910066723662497664882476888725116729975915830287521905864443841699203507506664792016647204171117745509664667548019374302146829199024740019653672698872084779776492003530184851766450858820194512216706060600346378468992392889785201137752020955725273819307060576489247220250988422663430476499228069270967168922486433733456285484250354730684788066535519997284981105657766803690318952563861581401262792594419512604369878489065621397678488006793146899696855743979008304163841010365988171285768441701386391209137649104671378256098362929305069397274682894497665873068088422513747038856956560213773372340530652560426964651875633788789369933796986718206825848177304396441107843003010086432409351956448615979756336421674217951759079722824490220269727522091099499377584925406866971462757610442942695677368745307417954995970267764244160961280371834878136630997001623106467900377117761787878879252505422214595819723852877323739880267862242150783472413453230180909974097893152274164212479026228741085349428268853549958094244556856415183790745256080099803990139839421828819176406456139529875062355102602007827769958323452212407235131295645109610228616205607491175642037996721888950217995955232276915308305931032039749917629348747793061333772814188449703022645081430214747424668122673103554942399175982696742688388098572483046105180319418102026347338274773339287703012897654434428516281856385514533396344061879624452438750947912416556257908392407250777458543642571690366646126593904269079897762434633252953612587065143821341328177701913979720525596118237878728881889374622847214903432773744291354521487810546558379959380516830633267042881047994036858301990141266430624296283028595611747573834400841032538306085193056773996167044292600972539055206462192684008685453257450531893477703308374993688061211410990171122913961797015454843134506487529630594745794559954226129253375767554683861442959988938176827154793811292248951261403053529451297365307795831108749157166810806194484444096327209795129382306367538517680101688945054290463733397775679562586315242535624995887559140144941179070364234492833284997636144523285137468056900944659581038615462636158359623208344731820756193024873636754914301012238735548704500691103306163800923336928970952744531763353118656231524166201710228268330527459558771122489771774974440443028875592364204233907920954524886112676714366978849726152838843587880136237123427581885822271488*i1^60 + 2768419861420158951759260911840991314504900160308160467855750993255779943228509803740348492500563678401507266619393050986520854485718610707423966551579927684067056332168217374892215321889997344172363226613838397571977403752104610383739770622166212909259288073111285476525682661133105219126330943644486236439546464270975873171861616097803650837107337724047604748365310520098142378406228322426697675423090859403277706348871466333398538467512238785854832431067498007585306121114073287213905093636545086081467792293708131290785999404931967652799734051287243277762194319849499262992687258398889079080618425312637864497486349717781273785927331378797905949665582583904741595610640444219011891891156688712410357812489419115930873424563382325176635404127498097731383594919041348535769942985013820897337156077908699990897489005385303003298910525944480261871502205649837008768399469702814318680181633845355130217287396139918347482637539966855984673149857105364330826995564886873679510602615759105534447823708329875448070122168319604249005093546637733096282483336505183130113365890226501388095981807402613481283234228330395344222151189162179809955034312265897011789339701148544737791850041067123319111092446456571961239959298779245930936251734072220361560395537326177602686127401303264992037247376860724545960687215511466057231607183756082729251229966135161047311283597458736907419176830385769059052133376724330342615518431584316443607752028900934225946667864361175713164252116676859987027049171267219409237907997912633890191252869643039672693885492113435904515985918508336614094629301351662683581538896446846056148921459297403418913467498212317767071863869914055648054687431482730296460785255852938094925385213996346816831694915683066689203109686756871384115816131033882023010119579610565035217667055450392703654164971568238762408788399205730821008907933298744125467529939339742747868627751854992143734290390084738533921842136593619037011904244434978860288121690907532577567885150489336304697324814195667113335745515242039685922669820058987491444050547981969407753105433091013018551792043929067570814373086481895964747498751078458019168206041367209571442435266504573244839790648500269433576780227984810692345676826121984869896131411102838871734842285881251452608422470242054173903397990624976472647981744378902572200034556417908874405645986922767366210818944475209496019321500357027184868363367193526484693368551535996563062517600560797952872133674842086866955319207645243522489564691515045643043262776911913229359222642280864825675811378209856215077950654929314423456375458312928304679422792656107410370618153486554710933504*i1^61 + -29023381666149738860234759674196476167532859814483759660122530061846612407322761116408378200096141905918310581904576383720269148515016237822955755542848284656831483763699792808363542053333035592025561883965394447082861205209219207628036345737035754922261696758592625681478454681083166545169755464048661496202737309493759018911709241937740009797916111815956689779432721440458820543377924078390532043124952867149065420176377269109597886410707562326652677329948024021025466951244892516726822548531398848451486742085352335282820526135034746359425618046796674072831286333628986153041315041574755057466282119305959977682738240820347472820213462405161405829663134318968133928655289511638979623422154670306594313356476624456695228297907960379801041720060553936748288743656298879160253584813928357250390971045704944529660730084006798910506788557083559808063186787976896316271764068536668092807586941464841928539855237160812847260238204687066026970726937029936852926992842731666130563522258951427142286341745126558960275573548467343520311628181117336332312570960663746213426150807293912952384779163229412982074157737957891529920028691339265782965490638085798591037207541128413414251732820767539424147296618481542573025836961119169668749291637744286810510194772342644097568368923744000575805153211248541972014758006426058694481672669738030592946087745275739821154877656506108020438246313025671897382031129867026588084479978968995405473059981504702831522465074598436572558047430916456641239928337361795487812928849012824819912763681745193048331729095710296364042018580507454969404890044429739164746463512225727843251234895550611380451211876378271214741671647496023927038885000869748551092434573018054632896358578840764477200087667898902656743868461305976891357795573641424061660668788587035198999362838904701589158449375832929547583092516976357819196934236347871868996774077956020162430002954479748478743664033758437504176140734991801254323444398868587603188662056351895351568644066156324629025129702214980772589886152516459819173482452232755085612804979760661337306027491393282371773381774485282755330623711032523514571495140840753048762096465898034175070111302403414742742174564373586533942862964989022222699811748854238894752184448608791019810851506740124854691076724119687096117433512384870831926726940592141763777177873451329037197393417436889340714996438564788006159285395035534929548060337355304875021013120592239399722102356454612265517741688949019099955312919924393476533457539679829835697352721038986050621602935455310007930455034960951338606427680479392201776498456359026655402196996710032631508078217605939200*i1^62 + 281358017417238388955854601282700159644500812439782317989539259537598144187707364093346762116074830669111714685306304822095275742535849759341667874238748930058722548957539733770208884858566013559880340362135552108233399097071942377418265129959148489982751030669552613846411867516992806140926711566137518266137250245343554069874325500370923227938026170694834816659730997620972223798308288114831767415087399333525360244469772345052200092825684947859139795704770351089058880620581540785653168916944424510567046343883441857509441542656887351265068994500552303253055325879170978375810882283828186893472267381254295133219046519916466941202454916106189392436283529483157836111391418332539813641688796239856784811665781848973840579648911116042768459757397806328018693956785912833633089606358885176585834908579201684158314815050194160673024734058402350964101596809449123225055297900061139924387553839041424156097206532999719188548672776570432496453933092625374878477741206908206605764119007397510767272238287287438887336757205419451152212831510859511044518525903861798367442815003933220551494070095396371304957279430532002428802409849369069470946131212638771895076832106471600039550065790368452472118223875372564592888849351547062989281615065176345136472390469955988241478009589345931935342823631443502741242129666498475398421140832380528483529801681934351739254899129175553451714083974115746550431740508195470978141150055571501761565855165538610692599406252476717138585601346949695571216419903177120184579767383673956070564589436222027596816913366028536393448608259868848555598338205684910115128003592226535948452819994248460082981841789743209968830284493930429532250596543945387739562032038922656945158825536758828043133962114394305984204170564167562157907766947566103798203313345456214555804178662730696097643074542332730121948799300958756391199500933626196674375176427551504323547680081351077989408497132314037763995981834544981432270217426879578137450153965553933176541747627676028416020343262697200072586759196820409267046305273452187488773245846933763682193812751822552388423767120124450577896070864073767820507631547829314508064991492037312367431293837875843734366038881431176830870047097369667313523907924237114286169264822074009396508351792784742364180931208001648706715455043930578300592820856796174912283713813415223369969558058664709922027741581308491214905553300922566635776545515509322413346669974981916375198380929957804152932062741854979023211184434388852186550721598601708806674464271036876076279162313031719528256667243637322874640965866035670122761218481712386528179685070057133454593210974208*i1^63 + -2050418995972220691951615039116695463375300191084167920923900808481547058370744243395762058631835067993086946691623387269916065983489480128053320845951959040929109978166713954961544394617649071217339395638246588160208514193710389709919305357615648909560863991698775513288813084307538489408892976179488347694096378693636543056601791367705350708091107449375769335261099604083525991517538618246043759544551093508580328611351066048195698193329799727605887092815872546498094509885427684885883793230738889829338731436952347495053325408406805624782058124871029110282034145975148672980561295453818517739359431213330806049801429696272488638149772082535937063509382266326337965793625459272930551079162905863300546404115971626518971397797212132400717207334801796322680222897135510023777663615585753135171912125584187810970609890614182055444667501357948928785360032285697728423916678295121058974515382318140728005808279348999083084225353366001944308703250949979601769195235021865087079180179891894301902613088152290763836259304789913900229101796311930441452554584355341827751723314948551072058519386869497088716491059765627759735421454055485167972556642764756700886560482315313999471944540265882631780751337180515772339779049019963970383376632760972913668099384737292616569237745573695435997749209397550573656856926538364242343164765476283634149862592212691272596822229742733574320534803864467434898301430850684474732344538490900335882626622882543802253199339283664720281949803224927447040894901102893739502998919311733028665128726561927865482995675238271940055237857686578102883605627498185744413425080090922765153149257361638718490285908392230771366234742080313653735911686955852893576513427396320732946728054333486479853286809321307828159514925349816036949271225935429614533037683754730176575904469152924299619603035551741833760575248901034835050463016061354068021791147816120118745711201179133528169331241016875740325285968361183930967924231163463077082942741292625180129120418114978016145433879290945377733613983162779949613647585333371408290995524165303775718434832989398735802872793553962270874515055098696790259200249101338017098518082050572990618971027750484664054692162177827058354841906979054512664568825494102118708322340709698417475904439507534041597409769030019640809170478880297138750166665768599789021729080110558005458999389689317927082789725168060994432925239666338740577375325251054896438375525393989150827302000968430234093764963745940138125944672852047644327904632004518735696860390363565344900947410703840756926272679766955888575445435650348822557520598638369849589644298032505343390515200*i1^64 + 17972432186830495006137763018365042098310347870728849909510770029815630242311898804979709915783485654985465715245668139501190621771115959980378212964473843949249076683306519793138366136249934303737509204009568983876558227382724451161383667156647252320700227747460149430238346555589635436154446724648845107403700342354480098235408901155677506078927740780502470905944170724681402276416696678593683766651499267180984885321353193197321780999219410918937836723348864767918624601197997148739648940483223236192132547579070997281349629886318676356763758929503228152905493791918997726625144096092563069682311083075947524152848325201428916164018202417492486545281751950692980967315287907254082548458151019185694467441665417676970399390189322740202800403351834958633567202945384313287714182672363601642425074495704581336204498631971203694591349336924598300116441495644054564578748537730982541658517601335069154443454776990492573203713512927240081240956288721627214742386451126432200826423346768049562655173553078700820965094155531012042349988201521653893944776314993527663020351836386860104242737479089528350293280234460099379484434248126804341411736493149552926607662656744814032433764531539503411345026322410638423798423700984913699534785569092156677665620257200790106329629978618727764426937086290905116416852489258073090820278701748376563001559498505207767180280041817748763429705143495699308528099557711391967780226080444583170833521533820092423228434543007147854669921899139205111402623651690120859030721879417429551272134803148307078941816958748178578456191984055696902084584667353541324817729805833944410476684773845729090223493423768410406433632969151426381514252781487876646508966115099625581859467225035566528417694760433115172097502548091320957808660956145990672855647810711515599986980047943717754510539204706303606573752793859754908853703024285390414144409106098232020328224814112078619648011344616744457613039301992669627621202323490929711904203311643121990283390953130484528646338731434658843912178854269172641283169761193071929485856108001701832432349320979299716976790837085819855582194182337564077183671491373040701003669442575826677068847846657333873357644544146128360738066143364199716406190165248016625637461335361920619418610332442081435244818488057201808440921415568226539555026726621560149712599689552079294146554863739523212771003759441636457818622448807514006256131670942917031594234211964628649784097353428441348986412598474459193417503156899998512848710106488201498495081243290027158078929078042435981936381314950885105199042850932121781434966363915637776812334045782905716736*i1^65 + -70499433440140078796190000166336849320719498128951478315140686819963460288066422321792404190079483048309930915317402607236136723175268327010761321159436488903002965263992255717889538747572458909920387755974109778324446474265482019322170039108132282043838697699693765715062771051348343763240537123627758070749445205851738266339773776173702338449277802582746843541533021989218523292618503789573985068573876591099273649214147709610911127852826739833147508378731289561152489247735856262992608404023680681866830918139014880622930031462570160500170483425331430774283525621830722635198253486344151055148053912701882080005950408755525223332345234429274076431952492639281069978077013731757631071905954890827277381416111345101059130266387172509669686165520677074700897929609568092071138437968201846331430118996290317645602423181337878044922218954730971738972703386605259688488457050695129287684475431984818378516552056029802304534525123406749801868670338941983754261363969779689581142428428376109994838525941800180276512426079929483707783734959680079903591630570817474649559831167662873026058183544302019556440729508003732101829695485046387801820761067333054438260294452197470644614825964796482167909547146266630830022015446110383311225950422105027969450800507062541376587810743358475011903739798424510851073770207229445020043639250633428509510762284567544760082044931913218314495251891296434206567583656346944418018871064152368540066205391105931051036656048984913067721375501778358578493100411675490971268947001192908400060782236749348933511616790544176761594352650266046348679670582247550310357512867010949205433639643674161972736213771166497360373819708946124977675438961744741145154732108620308506651965192955607044238096547130937459680019012567024453851284102931079695959039512941026079954875047495751083080666548125861204569657122624189924354294695012648479562567517414346769369336820101542795344275883588083712035299200600005132819430608101669261034807441650701440503954383366104023919717354272272998628831758409559330642097483462980411857949855536781270589194000952759561575365579307116948590654774295860651097016061842582006423971235930873609214355731032294102068426349914152218660907381352786185793947006414436006549787057127951414635125100392855749989743896989875507700610623639963949162824737990655742742312584241635238461485484294012390548470904238992902881871326876565824597670827174066084119683672481507246139280864134902123265006229048989719348276716455751610472517879402296046692607614380379004022861482380726181712779151816505576125575748660910434642327462588413950402192507666432*i1^66 + -71603351192021963047990610835168808842834983767614360019503897724690331098141430320072785140115273275535605131281516275261924780628620698335441169149549024489267992482544548107014932615902726173307129972842799449789176071688759968194789201166640870334794732289605853789030860584107627047814162340930955650944327487064720759731024125991820476194839453463046512880049787995384125877137125933295161156616343936343491525337156529574584056083456011202467835331361324525450646121123872306994010809910403571735361848896340648752650239260663285145131976928656307717753356295138487228390093627395137906557568044619012012311853232944365461640265869406356550097939258186751180710697384362953844035327731912814212747207515665278800135582805463500075122093569171985188143663035230674250503079604185426688590409195999290368627860492590728595093987224323828263148024466074573651142649840546751838291226370604572291001848134629315312051670336418669761613464279051293264663237193219298772491713188400304826790128395243303026835794303546513571891912494528682984506929408576787642229805477653223903956684369316605512277962406243553372899860434442170042116906984933370086948313166552633606794520425234566377413572566232504832511447079941304014977441207784363716609763956319011616725683680202228321871315609103482237387929862713043286288454006130501812560054250924058873924241486996268576478991373840768401427034814195706790627044798172394797670376623480455886488075242877572094722299615218054126343070677235157716964872640236698730041119059909953194173365989099443938131275533472458934551626879651366592283249800298251994585182234569438537481709778576125162050821952044607826154215085584881460928309434681440805925303185011467944677000714160253988258065662008088338753859889028041300699385009999317005002210746315002803404021963399474306476106140395220710537664749958140334093519757034409215801555032625503377057041336572886711258568670458926684156127046253122815104456730634674252137159198991135604652844858991757047083185785539438466521850729871219905768849084692108262126895143212703108534387153240534397302663762813283935185878546944530958471507635126538247438918893344735259105706709692823401430406172688473431696531831221852194647130076670328918585510464641494855959560681353092265434260448119641379572805303256998666944453173586385849326366418995488408917308891571013313251180933641215909156454872301414018852666728991148700664058307487902643780837323977042243562918277216455515087958404218990687067462976535055239396900106459632255105423405685037257216110625474955989255125144592569575772520448*i1^67 + -6678588705550781556512876832053032396889452357269708363514335635520848455731021331080360434063649407485109529634211559406619357713471490539952673045735700310748291375496340996702665726839137668188267282879169792763879583517418201062058858455747857012593116546022887943776882887616204967654138059096277707964370425102510933794787178186721830322991799702730636257340812508072139843757372081945669141279065880806342895577033152554604612140251614519572252442852665566974222590931447221120081974762862893756398673946958804151848471414245741230280217936007035748249828958584014943147406206949385100513581337755507924714560684343992316286749601489504111811457079517502558398460129784148343723616290410066320705831277077975598878927588648297244922547523604554833753353379914178662447013008983729179573134067265556993175729231154847350887881771605364148181029997506319451449214740284651977050911674658298999554906217506587719464996273993722957993905163113725188059807845451397897360323547744859517130331588419117311708074367786142406880723124257982191864510394760872767473352618802491955154080109975333014978262882916217635833397168564752525142988666029853757809773413995474821211013978329190024911673344335394463650300548169383662853666758716479882102809482949188078200971175329052473097998723594903567197846098500611604310037194327013195287747217489984497768302378377988045684073865826617010094912841680698583382037528629591766975029256511029278768996046401094264586885153929365915127791563586860689879577278722034130762602285991078246171779530960701846780907589953410856945066674515270612178215634776655309001567610208284515366499355738086687968909227400054427247214125440987693738414780387271264750108965827016308009816543102709134942640033446964302009318159834635054446055063488806388842400316375170678691978549247200246391914375528901290777477772742158592753166347662589795058947645577887182154183149278293164600991540227035077825109534895770191639437714305610643022739902508329518451642092683026358951292967777306037078271685688153690379888055377129710221091132505183692477287934406039452297992570156080644154884056184877425243228430104711930937772223522492824569537329327012338130465735255256982343142366301805832463141972406621223648069482032164340616436150136281715361151145060441565384451353190023498601343889898004864013510984505828983822743266167802422958864987952822442800205420129891750397288306215561196454658223381481987457090066269961711454150082107815164653924193908608670236047066828908037806760326363106534207507711869573385286131626046646925802054630386487231774720*i1^68 + -56921297010601696023972875452481100723470536039219751854812062036423879238774578646357126887759042119847839631543946743376173445494016003364688108951519329644813896887474709740003353485850087688850651704901144610774570925551137543262962372420077482329699785802256254397040516349415113103890021213812153280768701803678159762870324796988129293597819969573416103252115750820776875618231374695124094908111471797230570223259604979099182114376067338802277802800082788657480309225556004678142095117808869786678900445248867528790645827843643606629834745441689073193655545298917841171150659406968347857338520861242795892669303509225531164839706227569730344391874956242809622270752520071478995536006242181985849445809400169213286412160845280667987952797367999778451795354907821914343853660118382846925479419039738365158418367475809964374463340410297035148858209863166322449095122732249751546011714800095611232471457837124745575304544721158103139423183192851234389358953066840239641283423435693643062371391095130229329201443885408418126317256913497916962189886953242132887053650986203926668176298162060883286986341810093371871110894003187410932320973583520790988877374568264234551471949786201029637523165928687035968027067597491451195681123820562538970698369009259737998202083677935767583180233092962860778209092672023148238224630619377033076084619355893153577808911660818784447814065437771232518990221403231842599642099553845008317456040165675002361356651726349952635722013031841746041647243253837881421983561155496869880211903853584865687066609801960068733669220728383086685116821990108958098040578036624725410176080292738913306071900305445100173695225311989352442453194996352132357691945377574659402890960811129597113108480072098455080933874986495738479148628613893859738562142011903585688285338252328620243595778900689770145930749306615304678932488045678649261659917933714940951303796900243315330239903760243713702373291163968637688379753332164367404658522653048376798023943483985602640300519102317924286518367891175671045726040149155460509582098783586423228839145207012860490927071663990216780325880382097895958972425505063386939488450642354455729900275380825559294950375806336030668857659221239690882826803928923028490317646702036412760187719781122097143186611786344884922958018546037919989982990602965872503088774513026629467026560831746979358263104801465898246627353410074824243515219215638031170263117126710864731917838732992788168848822148377853664084960852539986379304925439365046882397390409355241667383073785220264555717796972013608225938174019981451342453843612850454528*i1^69 + -398803270743121019226490449377607467182047832560400351119498139988862906464370841423158189026458278783703047777018183138272126735609148235268951960958955951821286236869628560044281177894249115509295831139594064446881982515188526950348363758301776504424297592677663812537382784761627146154014582891304436461847027495834928136964150210357956697133526875321195996565299648655210030466881741756951080645838722129321119538377109952287250897402420394542998064688499068630167933410864918200857621444518695421894017220271174383075482144968175040254067951160306878228360294643179701366596432304226723888365132951019939728815984443526559666718251914273305538861590525294644524435218171064118509032640560152411032323982914107710141835206396102209922275648598051771639088922142645289894167838738931963452512213878021445590062894697733765048116953641351696607417863062280933840815609939238952670745531066000872127225859969207750492506230734122127029817281030699823381729696566963816764298957390275411294589634207256889820591271264579909937289520974331537363947037309956408998537000631515363583767261052176355438177621545745328876595337847854053236012937644502169897263797346933458492447935245354324481068566041036927752070902897483668009725742473539301359005721443725718080615610459865765550030212309756287843441144523397541527221328836562568781718240334317018725020237229295847304939660626280885433107656583053002997739830192611237786643522806686975965229628224173509728756669340109133105129254642036539618134375377856390536758465751958329073946021232892842768784880121607743528435310630039544253108256173597012569348975332290595635149566804181664073257876593724772630227674163629833932101063010541146462373894925794644881463895199769839499972092662022837640279387221145643545624103026916037150538318250458638362558012679130902199653796388330860968494462811199640023710797616179219991425685696211744036954136291292244183613952720466945552448887066848913390893300080062830540805013335386554832382528052864905282025336624396869080525733924774836122350940290572237982609088752007513755417203319260910217977368373785771381995514328839316040271627918482699781437619307484379649019621731279557308956548667021756038835892891276594306604190511364255152823261616698184754092486432823086900508765754361984808151571809767951670418426684617979884943344545427087281723743017332545131366325568586120836346388095218971178141994203351847179679468372203482540662321423819704317117609488108762198293531544570805819518073110891121840996352354960249266156607858371499819808378596610824332506675806208*i1^70 + -2345377135284483114547269307492092609620458175516406112122299182895881080842141536815291666122985758449127780921199437970249773009037129932479464189591855873609034005691126184856463010531734178500319056909972451349755821017994369402804250198821690301596609898882281138312603966762414072221123956749709026732956963052569378876505550817151100870422587842035079121567361957860831338693093608500241483019277706695324312956233300263140673607200967039946832003985980268681731078401327631715368075135760563617048707031170822936389207874433605897924115181543655519923465146905494374000444938958621545325968660893761833553925864141929475231195949390988834164672464110354954522152438139086824589335450447424566684907549800985453587889647846960228376542389251354950433225964100991182495719510610750550300545980887589497776084806995417003979279498581051269342288890866169038680042219745494485778821739206547303345162803674166294197632279886574160861901572013813261382073738098500360997588367175657340509489965042740748821928855583764525516530124570757577769454679052991578030895409560514571844856913910682298265845464601416112077047690226483431259557869273429566021042104207261950291696191320746436431691866090843601304142658835334126169881348360431640797539150154318104264143966888339982426656873505127912066782028154245929516507956744755257647639767466525108671635688303218165160396300604094036119986550065451827690269040675900013437814167537526249083352452024716301455642450741413393669124950380297534556116859213527423209802846454950432312539502010022256530954942078376180276722351333954809174366821246720032571565969340480235854118921800518311399566433122749209731575628424202830633971832736663628569019779557361247736303125483529530585338636260915494530086499909855273068506921760382220149680470284570616634535105373266486196354510382529658921352300557243824487774861161453143784090170026770956716647756427789542880240356186928576844259882257648801408667656068744339376953666933696804762591729180010633048504550495742015643053337666601888764454315944518647637571027520195315603646899401629814653731256596209373731008132094266602649585125726469546962537357020277672001354940247074108964333004464518729035098439651341818154425401719758375555310719355457134317566602192723889412359301824937464769717016212195106929085039335394640644970295389506745142968413812065260184433016703094423602497803528280572999742014998926491079797091822732902453292549982794475062186729605735471529399106310887538100741921625145126844726118880072039255363966859417608085392032960419010854256640*i1^71 + -10681553262854510761028462532000232509911241119819280291358149236452430978678800226391189220609770111519195155344845254617067625661245683337024030439779071688554782058043593906268885985528889519846491354506137093455271202298689942354285496707059759566987585988074255963468277854804447588702842639916308724331715909275842137869005522002276693676090376551601913349438610525440013583883075396481769195668066287264943277305598249496210010455902807953144836520237309117518562029358942064481678912059483819815160697242385583189722637204264422374165549827884933726828403557670273276185871821216234825329052242906388630038615677490371482207212927656838800962144120829274558438577381036005533319690460761979008932335607529218559456147009821449360677489407943696256343289333394033211605110285084118882051959765189438888641833064634915507277957825853550237565598539051294607289271314280452120274585796634770295154518709506495030737193055818456616026295255894358907435595766509163652919068787929268558085522762301516196108791262193362533780379190787192516624349635118748888241947476075115266407114894182593506372979890250735180308942741117347645842970877172356958442028334793102127717304901305914356131744789256532873517958901012785475454270728665368622066384033746694283569627520326753848476479447594714805825128493426982125156913800223292062225311224389444791266092367838464097866686837557670950292960086406553737721362824177326450221227769280881424333896290032536153845047146098408862120466894012251467169881227924884276621623387651211048293472164309332892751535195758233792430184815669489117266894164469209124782489395591070298839739217726366481236390255585183417574952454135595737908725493605698620815250316292787346839325627703317677485079682113998127658470046059063501408236390601062245312065649284368515978938462374462795097208691124509434684399178158601066933528636844502608558424858839585955512409749767340071138890189974090039423835037426518774689804441909040360561317979698705352465789283292514489903888246318339924769303212383420908333123599556162686680984868048447614698288494908135550882702508295055456126278251857461628798124776392479304452119942347287356758409227393343100418146141008231572750432788694419267786046671777693179937763983727506134689833723953561574366269718269466802391252826016209941654837435009473940866172135371447877915757895057632590056268404647113857774028293958470310187150685542332098699294583352670802238427617519275880507629083952095252667849083513846369859776639197030772258726813015744150728414232600698300556277926100352368640*i1^72 + -40360269780477931131777787118061060904237730342584801634580779674597455435364825177613077665944142738543138522412589353020933206712979464064768588994071544405725399066063100673234028994336505230237798084801427963931767207020298322666198708841986631802450636997904679933662211864687840878133929439963550096738666496965137053137697008525284165855953745066417747992270113330952378471216810752229102881289954011645721687492921543183554621725614845863569341141805487652980512680720310179711952373918641047319578945549191423532782119497798313697248263226664951768980005875351092546269146755909991234165041469740249839725371509620425266509673656850471674842308564048293830844955596051170610926274931063752174264691662537257946606151257249017540120338604339156603643041555669639043638840099708456497934441097147206251695954404137338202843553716408170165918753914631852323996954454476238232031649049280083542226741851492764966916507124743935354229147291776054531492385101197051929203649612264572031266977162098064495184409906695594926064724568498804145538301376564672598465997275510996238862260666084034147925820097245283625485588069585010087811638327341280220981871915559275543629452929640497442524928350805907555828755746831969973970302589911110560219744246253341975208273706182230720058213904477791362462252561568957872571306163501749550035660973697382601228552727023488430606881310437083138984700281940931595663768758492719437269842033049664018224402314814779138757733478057113917809000968827948706344706336151325346949582416351456216534049651826783094982180399153584852634460609160518723157046236860486055253418661715102140141128932250408082296640197261335268593264547821981410869840916210285870148291149217527383904106154390967859348800276546691688362651895713067588269003079143676672253214707238365640863291609161751587345194922368990315148190163420878217067915540691662023838351506359801389633219798243057792793584887461752362264718378895869031257738559540244515782504442001611009378600910345934567345491981835504491857189450993568034906344357969009714629127298658176867761951111132293879661906379593912588807069090732573956574424876886479005991602159396233004508576203522026081454722904629748881979801262710193458238237017594044960331611720208154136200412205170641659191871192840990301415054540613375979760737981793724084166072495680551924551717694292838915358199626549635688119876809232080623756491478887696449227492157446500986801247261859632056888532463463513702460734788565196486252997718099869625854316786037384850028749068197156851288756591788032*i1^73 + -131587615353283710530583494335629858986278966895770767223645227522041668250844770402826260962880856567571719033190273464692682135528566425531182760000905927362651315564091123844667211263576018029300923658185867936374655278590957283275104282372529688971031349514631288630317730349833428344502215541214179582700112591516588343331807275831257541499843734822805945411764615965822413778686511721525165284442412785588127371692318167138670177504136635604401722176126020414884669579540318638899834247224246075300257633673809066082891740208654741331489018283737737549550439629778488630162483440702319795018648851006791159547234823923128878096812170933602399925367444747294389627361855255744015943887749901372471725982497374509644902181782484778182349648122558922563558340934189528803585050078401605387481013185980333085872465871207702718033878390249732396506735670368224506170940799249572386074994743162541744679365941845181438744626308267405537284288882892662745676616033695722071348345214703408352009592699339025325639645585163010918591474540748791584547409328477795757976354316964998157984241448187404357432124324895689817308364481582083336659608822693342869976575748883552067181596862360084084015652330030306924166850233161843693194770881258274004666905093629963174514797736658101587486956728985236629423808795954767939769118366001500504430635131775496228536887863009513184294775878482472178550013577691676199081115603121346130648726537257565304388015495210231128550204314460621785896879840436054916552215529456166974354028025374398576736811353374013388086671446478114470872941782600165609192780714193009286106259246624716320943476103181721673278163122870519580306439448218030395629623167331219095451412503952658672622986191162835244626371927434485408887293619775444937066841361635589500966741013021360313863978431239691811673094650297278586316053902120911114443819882255698808418783608299413161017526993214291468557673516235243279662498777828079930036115572206506313089475276479208475806072393758128642354955068469074116507805407114060549857430512574865402073391472043820159472949755581275677387822100180966497040471078576354149601760762820255647161860005895723622015231899568883744923528653484488670501164076779103254785359793685391231224021654265566012922042166534606320239465436189427799239795791825049431878340734225890771476995522570949640086090646613923306511098486642753846387574463276259618822912576400823862380232221247198905126966938387557847574181606957065234229641264043533855162239936709072831248766467192899141073930412560586477626458112*i1^74 + -303407828792470762813175444171857193686648650669687640212175806622946406654459295909387815020434797089500800374708760657358855152518001236979624354819823071333467453375053260335672481051268847485507719291159801133425072229179918921371713265163740565048700664326659233207425634030347348998806145444944623541237539135727256451460389090301661731178425982342001044715128165999004612043260383879272208817354500079421186116225704314352264108408955287354149579064692789293822561321328050543132778435197680885895105974432327183984299144021098963637172186027912105221351335126280039791000618939570052001200059385391347090529499121046134420363296776610713264358716286029894329935562179785901937807842416975020186925980967024931475638323507797162722190611182330622143217735799779481052744010509050863681218264669226113895474680425881971967812261762612672449105506186990040137920139656218509420660647811148100080304562440327442236191998920233220734233892677618174450266607947436929540177754409842205046589384980876656784307522162250027451252073062100598709832966489731298608582087572561896771140276013303775890008199873463691616930406406958568477886049542774246549971269235250230615355821978283619862344492089698030206055179595273533972067947876253672586417337674282794850618200510552341253602401059425549555382232766817374345462281523853335265603985084184236633892256191777447155226491150073415761311500758355441003744974654822860175556456713578204601910005123411747125121504446090751283948727134031964343483679564086065108917127537238826852708879436666700902693103901222065083525955002360732490414049073851781825182687555256963791155604456417971679353658117590554605085697032818899033813047506552348229659048548226308635063633550828652569844722506932814846280618612644633704212487828285795807829521982930995644884940464216506155436376620436146986111778127471090692158735722725457986657113174049210866177495988194001705449442248042433332950186679159238406422665282419299800568125169629372471275320428780511891797565738678436207183723579544150972102236086540088262121163183389258230788028346052132895450912611253847108572019380141639862167460252022819730008741485292974617435232816124809053249418529219429202879733277658043306907153742947298393992488874865660177808085641424407729460340917779693405502283898454322442333147573626114853191480230728068071130584330764312173883753468287670779981317281316810145006473724465871747288484784538035933980760097379368460598124825522331081357310931424253561259739884364557863513729010463048359518867732488502902784*i1^75 + -639877925654184944460350235176141047452058312173834789995213543701859022173274371885253184844345343464150990702433218048265090775646335358911827764284746312586527222620745598550450090060616950230509807727519219842532414257274130849490146335628594908216032271228442352729973830999913531322232288733584116822843515756964608595017540779196149703746946242292782822576309257194436199948198835353520370299783926391846662661171918625427934255417978120459984336311795305423239496893400018507753150185124251854082823055876666210441975856486123491430363182058655070020292817344268439136285341096531805352542314254170104204475672388521642113557396205165017555571656079281605194462802755435993490555242696405425399073818005429128047668324851261644367617136547925528455736344439385501698934526969690411273244894898744182948409524768855800474171165898560125288381138156871097630383888814160937143258160410895679862760957400322826969129943798647888491392768984678022573396883098534608998629421062850379920324371660613691078822739136187747294790601952230702604836512273445743310667516498660324693226417301266352407910716651618111845239738056737512086024517781927818865114054265482957791523036908269021488413876530242757702542098422423346177893740788627158480330278071043121353139758243338007441353457160015354495913131398980150916271310178393871345774484632425174393946033048235312078475989200436284892807247602459097298994482436676276337756345638088942823536786496112865061887467956969927655073945898899828523307989007047785417386318307462459696826341285005775607778853946338982000224431131434164040702551425946898386824695059989051023503836671619711360873319911664271429515233478412106070634615515726612438828910167884604729389400135128440071149321651543233386952716445403978145341984547183686019802103168485639700310407529810820253564097824246064650421860392555805945312185354543272238380048575519954777379676913230747892704117296124223985751342875614869823619734946976809373706737750747391676164350698646360548380758643212756969921668370901525404351207026926816326942789412014258881856429929861006758655672393257058487761970398436014813416525388565439421483159430140193884703411023466360084088235214402277493278405251807337627574621552332866389251740651680445399735055768826805128700737404292170458730635919274511953515466668982995775614489145195327491020353701786255999106586588366088342444414580557522698319248545087937785549181424627781939562626962985226673278551708654961479919067747708095750803334795919423403016995263039678916022797913292800*i1^76 + -807540086704373258337766567045103866538573863619291767129963212251780418609817438061212572866169240776020714699974320374453977896844985105329905166130673870369589481690712982098299061898749215575360661400301238717178336539643601528191046305900550914889953250534138635874610501453852980174006788723471197216066671791084285856503735911462885502356388407734181902283765677565239894910376553512003432651660807599558919472165174919785050294069153961530254324240848857027232584836652569719951813949490776863128050573251148196215619445871416133140117250593007864354907717872374949714655395208749941476778891570668697092734327748577465476019526314780271285780324999024385026473932962003778975740909756509754383079122154187137335283411753791037750258055981051908400174328260277252089736724513098326083877210102532168626096528393993861993059860996450402431990336744458108767056494175970040346994507610438629524065549474120911042973762000545882090482614760352352397213986162448973203745569160006516010402757421329527847948743799172813006420663556290732774138348195646757665880650499587886326158125898438325104031080989309785280917389888733741130178621140252944594262225203001979164906137467766955958093280578166992592016389139536677599450868735355303179528632354730783205081767389053489589982559925120307378739231157651878014171730543691550984932265200705165643089925017968549136387245728786944956607473234539648634981829469019038569884450851592322569792969980501200545479406431026109342991358818850903222010376913368394080071739219888898378987521569791548414272728956113447405225402342283648910491016509829262836795626723546070798459689846215335392484450101556830849187469399641386524695899524686352304365388855511404360308682148004435609462775038223404943908278603517717022972137012388942299663539313208476878956058311573018666773582739973677822943722251756198172701675267250694206188160155850172826626487515388360528451142885233470173711718972672754969820427405417516275631389656553141430981971287750074461436328859331547053478257941624637544820811295870923382686930785573139254167091415716904040448299402430371266663512499053913512341312305686972686826292627277683137838159921105101524911072494107131193254076263865664292559757549486260270830935912216159509651958192599314986213304888051398893312525097502546624801639350099078392470050565350124492936066818241193395582841476678828754091099728718988214039639079237313089339501727106453041584133273621004797339932023865752315778309694173731890541648521653134804987709070454702736484073472*i1^77 + -209256909066843036300258067643524265185130339615050240732098940930169430819341895693718908541512421855899781075782405788944289424759391275570283909442912467191370468673493869181781092168935058492049118632581057418561535694415121949178492167783224297193528800072122424044662767676208577684157504570507118403227036476202410495935016092587648706079803708115541696301684294329339693107193732558102946959977592977437763568127864931868523600599361599033385970674164302989483935629492583489891082384125875019633535099505756099241890768244519097070515858701096769530376918792155295265004020115061513238108322163374749887412403410589919621188726900065590384414666593476928010953913326739524931324773363653496769835926062613226878308788180273401665500775437797404609258337448641855142128600143790909441850572407911276618476703611295772075936665209078358630223775704799459271458851738296470022598045294085037595719598586720990281909949371659077530201907461896645644461730368869282715168854321833212856882573400298445652357413957195419983104753957089124488140678875471437729803949589760907841042274560696344988523496715239263168414927575565055501674266093396661777795797976537591766085088886825102912116458198700822802026883108048058815019948811434451012699426284232692821412846924364644655049810807643302675506198677261001781283957635845734954818193479363314850914869994750060907301133185270864576612725068949848339478771173315730178171940009751506102771282897201774390983640439763263732649527127216528500176526910257644971385645088229927761839766894604567414914613994260296791144365120359775815384380299000762855070073439616014131261768499751277858046934415630425314042143886058667844521299636386385641254675724500285160751204128537654139982600976153656374489025953802916623100286544291811661212590669789896970425163716900251781165209691621296850274103446467772823379254523672433427822596720593217820482373224158057191074271416830173742072770478243829834095504588385775925099704430963350515239177377154726070710964903278861419374598968774560379935820725764200071804187745788259481528934178055471734256977453346159762662814544166590064407276873183418375116122101035155824980795857271175835451611899681713812149252763994687064050473033544157585772510358458700498727675235608393634369781327832303963223158157580164857556076818420810702039821268345068235969926266193852328610631832098992370518166019471103463831980109186376671545588233571982047817572141891667038882460133130731868984986515649039178541679621307445505330570110418651447296*i1^78 + 965127749693076173683525046480704953673346413621989651584516004571579158958045622612229890537317748119307832289661776120653489541037647028466513025522439357396854477486227024381680158504307197281135807198958188561002749338420781127753830660339186547899643740974034373891618146165787957454381839848529260616817416501509252672222358843515722441680880919093965576155900097534128538267227365404178672934566874151394532693958969519416093489663630347509055561220964845399522473243026393057576782630620070640102446244958996673240588887711400229009493027008451476228755229294205732622775301870240459598824437885000603773675766784360186420347478123239723073457497722342730482037866674191357686630516751575283923973127116143021710944546557795701378255682130740257391543204436111449782573267740104480691313156674392221381964651142768459859918592955233455553060719239413815548434515145109475004605295303423989378629238735953645012920999418177314738613116898247872395810386303738529863878852987809219937952147311301133105706353387265117982713876578983210990841780439099448173670371401688694461140948431128534077788379574456704842040816757466784482048887959904558365416231822837077485904868698064215442136931121266504013947177529635052901277988145999370544833536771948972076336153667832442063196171147117930070811554235966111727208804546157345373284509338498733770403881815320773208762733585540877675623318894861432216951438519697025993918090117289637044050042858209393526311110638169056908856726132080221506896760185676003965141236161748456543301198432563865257392781539092545564362170766647717928596546121743008770664356310624465106705539764110748382098302780192193033300538720702083463237506709886521482509037633478783587949588914902607965652878550472666435348227829776138728480528836298577776083302447247580689439454189781848307049236297948786265847751627882201664019506208312279095216639022115138877382532891732462830508413804424810327396051934185782424862809570856178289287652291165749088906632972894778644053315562903563370640454984685967416869406545237677676325762440935611581565535540753211224092633077584758589222691499887400026776944065471341748425361382301193895496854959707933156715123694299513026384060421788345210239645083658347597526077401777922967247472600438466258087428124107234961511719086920538247580281687064454929706825929093896269356252539609705047689623735163459699015147855865996227311741054187517604211564201573210255440792450454987158860998988746866303775412489031778433421177231580849348654138786840576*i1^79 + 988691900472963877086984234926415023368716757377031807599050534317455823149649752003096838072085412284222065817708214844944476876150465806796412440655930817587228371786635218358650423387961511669867569242651176766892474256530456211986559354767424009761527336674421739640748607747189630164170928621474898654442300943527457072013464330889568649115311403351041837662052530828257147617444498012385111597251837727401688106497870565360579497414589538963823105539150147704274407995002149396978716136567150824698818267391057324055422481993634112334088965161413816165259752904120249686404062301786906299445176096077740908130529583580414566624809791705200139736113487663320312054559696966947308025804743456847269205965334962960889578396058920846053217199019620359566435742766103868156108523643651416568366835386983617043287953948159707994843458980502033622598238998622812722249244727150354094337025770362066968573636366135825567389077844232731191137975150635422108560546879690581959451115517178189761296043427834206482868336065365527555636998242180098520120972828374763793781485098164485453531593261966838448067794389873035875955850721365672194882437435578159599472189626394052805916867171395399928395920913503300443539190756870890292173459474690789370896879595753881383055626841584174178730572018923344377658433172853642340324646505880488272827599608973054668216759751134246288621995950672942457383922441343113319294221545261004740686731179767004553535315402664482398780596846119608433830250546598000899365825783747367002304726618904849827987495984068655622634917494143880404714050366084340099578516100302881215675933168138511443700438399930041558966539331797346221786992807770163506755564921426504888159775701831190737998510774421827557954922299439843027192946084008686592504579084326824389484744070390543206043523694558254823445313821885498029669811168896156335124351638479729852790597386465169788843592726538128988360370273710363310361329815586016809085339061262242272782161980464541111742170536732108743450886710927863000040385912168952605622401770796526956002487375219005066951111900045271135144036842370962408479099855065435460190063302734981111084907936740593844475592060726907318450172914397997461843405412543165259125859189506176260080063744845398925830374548152656039666890560719226656151367373401719032432841881690513654559903346019151889685521728510478157193811429117203346076919555744138853723920190677609086602649443738629169620742279299593907985118680891041434019885914540362455102132323809447712978370560*i1^80 + -159928652754597670017322590395309213985099276312419107679065396955155006084597071363288195595695288979884171065249351643671686535798073584586227795643368581468514548338233712661832659783868226300892365313918745921970229659509213833941267161856542897444354750926329106680840382403347611138802063293056389503827599341455841868279957903436137649748123434544796184135797303826377326632171662152157179136052288739602254366937768637576454607141358711349289181832396618149035716739259540847625945263158281633957007961215612596227522590741786110890966164530825225399908307950593145765992164542861283181284882773481223124950593729102139055105825387075984355766059377562106577381332600303062797545853073024747371876947920932903136436944022370137980683358527783181506128737115329231008589481774639854338422858573835138430446724608464059611886982562685102788758606123899484410781661877733171709907431195370644692465489852914070838755817881337670147209379166728806610500358488458412464619645958009159066502749004661514218802199140683246710439232304959636436961474393233260619352816153658650100661852374194990489842813310980760189561719019924303072966829400936199402851798876049639522119393716231795022164911731508052796726922989077381923079313862233343404443882370046496400053963682694026949785280202800516303606098761390324341702492486850764094590377979073319144548595627967113286308856182474745688681962940229936983532454608871120532774577878804029050018553266711086457910400538201528530989526927655772665523457755129615270689539647584647001315582104269512176922241881001028921979078921153837183933371798510810953819531526272292743162372425226375924199866691107009785404769221279953534283780276635818227435782750246979087965496847557595077278669640145698403519873116447663516438260380010521104934062457095054683828186505050921255381240365715132875549045393833466666923171652764813885725324878024456068972304901357961872613299903949490387586541339457038042481082767673403310633833506250214829767021987502506010886491635956817868141854883010105856186141179710745775164099897805580812305357773283533911056196882436363390336458398923046175583495317992617824239145495540772996503051349127028057437457773629628456993058731930118449234799574589588780535445653882875994451950726403411738192248122442584952438713559873485891100947958208951379744383906931862623652238628196741691880910119763430978343909331540634692264162337910353974285274933869979310248233444080578271802808898389341810561988388155711080060669640529827332096*i1^81 + -652181670161555730501171465836371187105752973515349274994160387750090006843169338827573310193456333443162294207498420688800515144067964515857333563107395639279061648796730649676857632087602735854872264279234759712113332658322662757820255503568822154432826457120651350174754230156692617161360016458275714986987504316713488042417655226249778714786786461363060349503896915151885001898281573567795748560898397882724739978205442101097655635998152410621471998569715626411186276099156316406691920498129226586169027353034294948484325937777161370174470628693692436516710945868667091143599997026337862702148977418931949137933657378167885279383172968490787688428454537943932843995997366983108619474247098730943567082483853288771191716912409959597191998186905119730532525041746805824562501581908674070757572910785340937213586955044418252311953449574395058391867638239399344693038084613833606546253440293322015535805778803401785810004891532294226826052112279798863998781745576051445844263926628901259838448777773962284605122856215784898372920300278547409678177972571123370366445405532263635563327638088527308563229666233665249708304965535399528030623965398694371239707851057782759689036873725251864809686660371719287011440985246262614776434771217567869691117782902522926641986839072344269308581159367174983156249009504873657112309654588578718998133404174456652762225604504965054754163634895561415557209878737331517296914230291078408489993509611887870154180440552281845355431116123329320006823961193837177246205100668131631495067542061754562447741405017406310436565534503124376809086974100254315222568146169936277675409577522907685690310739167059428552691585653599241590862278585036458559258592740219215324672083697656243201108764059224858386676926171384119820576495673124864852111586680285636914443898828188767975982414552000874943908096022060073416515262664919199835151538302373655201813351782129193600103481253578056231269565848106215705311633337030992328594960408362923961383475072560819357329194069167871217192003065512827545633836960042857617712390596031238022478527048937306672089002849601848615373949789467998090036682760606923564979041348915462407388322545646025115271192977470888788132661888073871080693301467612746105358188713781084801056848114914964911510270446206112128038198863110426613979940898057587840908164761745993911754545759623407500079790337608466563998405586868495671953349611329311492613191039320524896441594607379984052603679203423058110525304143641289978486695449681732224553626648969216*i1^82 + -284965181316795191108094331312569822443451506003706613200057241133843416997874749991843614309772626933312081572993868947638569182467087962717503944120487530023448624998339657109050606436067503692697743315555840077822173426687897723259789907740241496556364856957244410605253307683786462112282660274052598594079122691134912555861031242948238159697111511145833876600558621290728575942834180663630498046530573875876739604785169274972167219628944193868262195107714466258207538179042726878942729825705212346025742589143545770411549927459026110539740173671369450114537119596819428665542180002565082796461710834633166357866350844950319594290816725778688590905514564723231275912777340822250280377406827577344445885069100090996128809084536983284540486937875764927729964313096164894485653996698043816013341313306910741193428355247912740930654989768641205525746349205975088987270050317657083751676092303494860399569206043923009708146874472875292798111243784228761320084019287229575506291758492421066688568872034131248264077960501351052796919023668245853942265611864254962824132142744451424278945542911702480464927070878941119113269877155028855842743135168163822022701664466244600390858711607069379491017884136909101648744567937290709328483695399466397394027609723082859181921514230714669883290350752617000256439894143743701682911927508994473047446163581937405361641548762248146235678985947680847435140008615622953787279563753090097568077017238923077739509575544795525355613059832670404679027458963117654476731476823828336480474758177169772640082617406393595727751975236926848577671101357565759769405247052084820962150018967020752665660076870345458473244192225923613313108268903204116671469223757834942118558784952097458147426963991287962508005720092458916225611864207834907648719899278186880240646950729020654752557123984312542650163683811688496614464540013988950694182952450635579974513421668225102455401612061778753982884938102519522312491860002970645061025651792674235563722247639275080285780553193276809396846861760496774158073722803334922884214753689880752470258187097380868836375697444492214527886811425721715258189718233440935404242338245601510199533286659038567057379424536283436216902178897539165697481958541538833874679062420203310803766091054537738062310417833302151388796822651706374503502558827228331204767028164275640262278283692274418356339501013913198555020938866069869570822473790807588428674418603542711557278759526638593778967614081369976307106579180731882506852064892119639991387160576*i1^83 + -22595819961118587742365614974538947550957661439365183372061943422639257859315368334332467931228855248518081180459159756411710025516922886491838173831027557021260276118451207244502221471324618691332710091118507412186817355615098453035267829358777169358701722751361615543787711028984628975609923325094185288283788540349449128288820360710804214826683930479944302330654245015442609700754992615147588324576811121179487793018422706878712361658109353482586100967567290510219352512131158068922473214416435081774152294556808347202787304764233718089987400398140937181386860454626099519779676506904875644519747882566111074010987091775729265663863397994224353902044543252384678681158713172124426793176653651108739949952849867943420030130505945171282228562912534987815027823603673292051402461075963982356808733348703429915892943034412699282227682812206111373357109048349549646481937504394737077851893699713097607111409080904623891483827255675590670293250508617627142436309874691186492177970612502773490962012885836657786097097682123197208381558042841304653442032386680222455792014475444703206232370786512779544524196093471153377427469616931345561089355037068972584918696647349371533843548717794504939872345898765589749717085710377344056053401232918680594458860497570748425011467534306027493514325215189883417327925117472368840295134183381821527700076885707354046613621387087994575804420802377286358672267494616265874663624976812098861436975434005175766877443763133373096967767694430932881507602843204322649133197102641795032104181492092572753473080981949603979369170703986661598911011624692011112576717559253173993214415315263684087223742960006857092907515956468564514096221749954440173884356013128975475270706985126817337033662850368006170400234321330638505881786517757458899540338574331555525826951852560442610186472996936733585378767243421393407118917329076666093038268457878617325108366727601756210678062481363636588320671869363454113540700621992936596793536728056952610317946326672054690114016614923262252318361388668323020518465012674197184849483641596892762082146962291741941554246702794817383103484384340903602493164857953718286609225901819450703851039582811769436997598480390286285747292444248515398211070023212152439256787810186804814469213193742155480306850882472719641782108563243972836830295660496276815375575596560375744460073981076402390535084812254916228721205916254472241529037966823994045882567226056866126940509853006848360431298890099009039240943457558334127571237885749642657792*i1^84 + 7935114802376715023048668176194967463608366423466129093309047265849210615408653179880024318293693773507689419541962078953885029428309684838270871023817850320653278708325786827317036340273007878643194297065191459034631004442636561607559015102910714791967504092793967583186261656980718082935988142125279689123330226788226838567970958751891528786780012609326349244061952204738047019517438361562289825272590110325489936810924393967272833968712192719334608936411437469357283500275606969649703620073329948167895472908004250555307164734698218220771864972860945757034523057202583880889843926350377783205995180347767370139650241637837498866689575247439054473629726810583367286364112176967494466284739468125746800637466090263614217063349306196370969221912017134081722054390692039217968452991194246160622493401088459434463278789202087216172062108213495533557550724598217827048079010962978213633433945970196580734566399104778357179433836819077625204847999988132310779330063328818545627213754532370694960018366540110553996380055286503998821962325113035415902609087385820320990124610607981652534724534025797402639523783660444002381041899812877565023403185269055153684771898406620508884949489463221037782167569750215190644195675066103370933379438777959543924229568898149907210954441103248196593650021499144785242001198082916411049399927884411615103215554916999769749804229467916151565025541350778945228611915271712900107510561285211536728561995784076720043454855296396732084356062151999410068487589918653534266693931586875672725081599125531603783330210171269447413048372544266145234189154284921443455594916453147448830377540045721791209089357737438712976156368977327386261861564122630717559953582918765564375460595799974308562073515634094744569748921083143647241106678131819807651592195974943421601837102049619708346935201401183083477244566812136234303239016883918008021745133679900607551609544264983343923900952873620189685109214904512422961387595666597275309273002588952189360153976876435177731526010753405493696451966331404495243062838675479079141204872745019808756944083242726513415315313886228476832814835632054504875184746709239828436226525028345416214522979485687098525906872942994904105083367768826239390359339912497287510319494398630838930192917345085745131111415674289488975962656512517157194917474795770122235011198791471691167234571120415761308296685636359046678623330392999950592978208361046572680897969959715256905075525395930277117036216316420302642627436238667554974727327973376*i1^85 + -948489609808718021274451691121282492879057470744870924308934216658835549907848792758542143247157358796248361067141496243876050244936773642218487611423757222183727875391838620713219093111877807035903626519779364170685674565827351304203359567388205282362298636173929436806099920818063711641352157278281700935249138724273010163127412618399784913931752673217025548494466233451378844563854115491613510321378818416522724345707882643270073784470100555791772039467777182423530915347143540363217725012861413700244355290713519250826359560654008129596483977325993604306378573711452558094473690828514616392573314138222965859546712907206937591881585277204211891831128256207495436539002828892210799174071654969936661596846372093463133890384444691010570834846844544452050005099394209724393283616191987773742186919354797122436527559269794675861369489577574626526504660922726875126583963757091650320639603772712416220214589780279133963236730758632623915115441899374594796731750564877405711176924813435547685116004252273337926976237716915146144736202722875018856086201966519847098332392239484454146723631598757709644798529772620024050549148500595028406941010146474834920144552582352394620299597234758353557625563156157383723924866690378702409847038180329856517451326584657853380980201065612769285161260899181055610261782510970595967580308948769087629883825792262231025489599286788264211291367026512290791626741079023813448456397748771076497974449715197814407266880139033232154250924775996035904605101489477058083211446674951318326037205787801421600215149204304207134178951205528423790123959867483852222169067810680515284907021877437497528823212371763778343201693397899450126504624080365417955360146959970987877836657843052698709858619066666075023219881240085886202414987099415119263665664108098237349539903383730439235644778717399383209610033109086712044798536931730210551034236534336275659540657482576087470218258524883124726827953598763728769670994867966438192906913979814610052308208066236456934007554835078430255771778991329294586789449634482296754571398832453679556916316257197649573091158331857412434625607271696442167498470795002616094863084289852127654424006903242995381924852152330026277249290845962801234493729826118219049869943681126017832217848840510163987296504848185063304680342270664300706060497829444882208728014611437459051702568649137951548233816637356588954519710442075757417030836303698920837921267405668088905789803835494286836145189877124535620185644287567633754095616*i1^86 + 230474812797175826851499790922965922687468739455450409469012194310839196141062117077662149864559059516868522216528205099087055098221896309147387477925891873553406229218837706961378064141639011716300502878559208486088172517085453901250514908316289768725224706196707081612643551994179572980959460186271123583464749458969860039232135135736043186381702318485384384535752718758739205685410209346057842367036439123275195902426921813262134768015453330006338733369036713389464017985559364259918452246109074015946693072007671461520591422828551753467522825787849797046870206577603452698067288368861702202301963202504527644908862782692800591796740088408006525572761004619663047599921528665943107431268171434046517182527734005097260005614109258687145643895505844465326234753315925883194507725299880125978496858715697401701668118115772421840803814717474655783178012547666717191611936219202624965294244678729957120103671107149921983059090777348702673443183400753196249515211054166837684070954226049030120056173791800553955059741175500751097238171720298964524502660095353045992947565203889408702133816477532881973642033001440459542879735863648328783008981802471438840066047008437628169416130826752265643362883612101017840460586746516160633749184702706479063892355705834507388004733594632008474933925553665243990764920775242928803077988093121185419512111574886286164613976845114641026816126850985385154794300823737425591367444114162120881825958152100942831526063420983580199166743230405399534138051875153242171232517276813954326479756561274503863271444846722906031920538583741706037646622085488005532732806132232061147976839955295887287800453840506914966674019032609653754372848476852564732292246240212261354510999878125347052095343713503331905226124503534126445612214754221459254930627199776358797549377293354332757457949660016399617605353770171245791897502794395832756045653980438665852613144462482215086036904466598107985726845736366281784397078786564405623731821541911809668015998098589837662151158408452062068635821714419320867445379663688502698702298493304063266545304932061616630668454058581134725478832899975117541998924287122569955391502984381241791930018234207841346223254327186264782627396685990184193183260903217043084219924234180779192703698142397275068754662539757855825755733299232226189536814756960805459090518025468977439486712196770378764563224052555935515501763160380777173458892563983876721233718667923906290552384338183886735133808898557463099067227987131760640*i1^87 + -26477100582966945498501703490457183336072352430251994233104873295160686698650265109338828796555250428213851877117523530921684571857200961797958142945472881406052598599048458031221285353926576842157794358037980619526586987848651938932756117823149414043469273988313256017684427770204184622646227719724009049593613019578054987087742524187933872121201757075892571507427674805608797336292204480670229873743552415690484873296188029702245303791186642724297197562193508623435200170643769676599278812279672561921171164293032552325652239721082866863907859118868951512100580530919223908860904542528040527788996585055247792222327836823631028407666955060196809548322000732423713147894110960587078219459291464823992514174503157192506193383139994810211721944545297807151868646431510735302053344795494861075534736991046999624397591032557087889683582996496074685760955512744889185783740838832253150107096622847969243608752087511255378799433318130792226601028626693296086891963662663740691595559657989166424953614088078800241306990540595856278285510782887743034600749822026521561817519060065441507963408059500342654422341855236647145596471628013893043968527121895203618011231076639204786005914686156438773431004445699968101395818676774439097716448127399000773017585768959598970222909846072875327866389003654188202583708885555009904661997435288920163525505414806901187399324335779745111964241174369959105768827948927032989492113966363042461898113208247509575012493388904503514286743163923383091283860424184750798028349961941074125697167917268111750149277740221752039721453074888014824763394739446600956473261009519964152250430876263714704100962062108823133056546218892351167998624389525225797468554906218497896522397454889073298843413318635521550090455675583586725275544489564201763044780958868414779869591107881324690978019396080802006224903376427134617447242652663389870798602839040475273698197751662355659645677157756213727558288925467918630730960003011181345476487851864797017330617690465408200099042780494402908858446941084431509267894740315373049550750424938756070939963546975007227842077370544915902173027956430551560003684876349167696263229618427997839007078633821562249130364688231105889000479880475244834256310941181396947544494028285298852111777021177180700272621212729639696724813583576792132291674085313215752917830835982248853577901814616439846613510942071796552361537681205111319587597572019534418528514596093431751527818806332630560709536664429439908793034997760*i1^88 + -8550658919519589385965725044887802703010670274350668191004737000657184995034394899254220982903928838345782549287003527534888177009917510378833095562299918518475286262167196571603538403000228900238239231279842309200517915129540614119598861457637226845688645366435974945084112449337677563671355862470505161724454207798707400105793397883053523729664672173358939709760694419989496931550303822349459598044404588948509992979836140038946567751738267281723729618763001503221950427332655211639991323696496640012398936705112841974853490146786624084256754494918945195889440881887551925372240259709110372082945061847164317887751667069504146974715624451993831365954831956347861504606110323225937708116709025988436332214133972415577483472446181213394786420987387388766376731668234105674449197407495159334655206699117571943402752315409414228627233875352216666726629205406963601876849916140896753269395621567041126722306602410083116995092963298113393643982483990948895917656763467953187489797456244907503073459800528498276413329533159740368102732745642265545479654304371104271755842055175951952419274655434864284884621785413641432761426501071567669243018696234391859860504354422983606444100387753292516532348792416242735317827106723847587526845724506061786426420923664229118326072743715624915145543421631644744746037000154597204101763954339544886112290513722808141455683223418247237551652358612287701803617937583105221823813233025539339064870416303302134437228750403493228755088810559345771439608937255495534530657393359942515238435698139241698208524194858332676886309871744421955471875192607569309570593061928218863202818776838062036153086565632909916481180783579940548290023492106784214829668436146927535927010224300114036055864895873987004022582866413346407226983689627092083888887633014610943428441158561434155620058374157060520539785802466200915446383577836233715799403977673186141805549762532398796791925427650971481529806741388008937109905894740338728032823910064197130723493264613736359864024741395787862943543760197655277141316720520313848748922830395176475264755290159527516514229128858953006462625521306811480546451501862550889362225263622803802528200997939114710918010867343228037653702189320744389956199451432279634634068806580568270360724229862021691113008890704131517829972509660795732711280016812351520233041381044857855567354145487918887815397931728116745562792586450799361889281544837568906415545436937826651145299906521377920060750293154328179900416*i1^89 + 1044574912111561672383830196094872112224819118908194958027666204312671085091934723194993788233282880763329292582455670238754240539901473733718630686376869003007881658733342482440904207690948231313088437604383245721762060459892543847502795171932540222952747307229539827359975293657240340615076858953757303667462883134703258061306378330955525096267948791765011551598093701221065880508707385254048739720938927978670438274258335467955628888177152920982155581222795127459267800243353035930894516652061167643231363875582437979546628177091778538339761923877653341197494156400149485023825180021761772429466503875124626018492083386662627868598194792434892815472609146113734786795648101304643753719328155895299425507703952686400165817738472770424811388742464537395333321798596830565150899257184841159864845496475622285410246582043565759117837572866799110636663820184857894163159303319216738124263967004155750713815239212938665548127172902904773968044948392206029801239596323995524054815042898677744030155596648426588897483944626365519098184635620855272696275939844601241318574878777067224514117474039125462293072514319615349175846549667877640132317095108854532434947560295596029494668670557649213211722688293151135862273148869455217298485433009036758764204552551115418152356494590156257840015734214453349235187851415773103571937390638581643190569062264757382962800511364995745076103941802279590282233233156179356317036086985156062372184859558053840180291785606810203497411320282010317263115783053709922436734481944743403389259631335802286822762872399166501847601247068409232926380704104487454864879998148957913586363520893007811589462758884468391720842932285974197273653241027176168913719803983786463343857966640493226513201241657648561306381099663687876747065201683634946310104791159742509576127447356675340353764895164983274070475065934014946523685626845486268462114372210988888117302953644378015369208807027282677876267277538246910392853284471114439914806542623895041064773719781639715123026201200834851336006237715350275851412680971883973286497589325897627119561674670375515020956281119611826559048349638050198772348579163595090015870768469561090719985699695673397467216554043541952030685343830809243114836950568633368574330546271976990707303362520348252821896464829132207105121837341658402260504924520224545003560351078168114203825335154304545513379661864662234422917143358972815278485039368894394119692461864011173293791410646753146145244150803464192*i1^90 + -94553791383636697832502894575750131009767682929744756260378667329026304275752564917058801940581955475539125986707386769617311071198685810730602531964073280027498497409058809950870962464914588465551510206320541692813051110789634038984228537425798690154002546365515557627018624205626763171025980920086623964935250224998598844391169569542212953898105112653279810151054476786317775773225233061647262591140229359778356408812662296406450061251610927063338135262066128412776276982250894520069465520463694736542985394803573149002390941848328962773702307486073579954472797263422964592063160756047487658692733247000575701922365062128897457290036211589970804817869678777988071072919269181718642188520623173315186443579717608194933252643342985875661231839702521754939674900478882598614350545604997992990640755240905649864050611955143046619278200308047193844618048173148487629586442728994967409991943970832387114166431541892254678588717138710776572438007030237033855223723466086262804393939340235765640783536699798804601155307081611068989323345999998059386649337925240072302909150339195912898080489220022668934169360534436347151515367120914406855234019731054447064684071150341646410531343307639667269549026518739104928652106831675490172006663826560027909200548812044987667221183465064484714554910715315863886212446507523168717122520614258600704171939877074610297195119326738949011655406808551320465856146774498423372443154898651211400129917594357041315942036595859147024777596310370674727189435741887675282083524276728956058595324271257631621434989517184884951338096246733776775397536332167413627414735831805800995325221074537776868690303090273983951476131948147559502177005041772612664123489483824107239612503126775995138777266939400453847513008257223218274791729628014738661576269641782264550625973998505378535085063123435940863794457693784665071850230509409533117579722922577248706619227169271906902015700509792544023482830696463212763071571199707755150785082125929859892720444618458830435387204430834153239365771661522704030572796416618891108532248542281935057870179023247575582681298354522166276600149662642545244332576591013286943938144343540609519091551017112339212869355133806325099093993700258228518640653755663260226057275545385908475013517189901700125179146790616280265052761960008531197037519088598846013208906211993878313346988141362723796488210022385389749579751425588850569468249232813572032743974028279419102507357181688962902956965888*i1^91 + 6561508308636999321016293741572691044239683812929809289548795317077273236635892292208008730575159790225278451522323870165417525561146416017338789961640679239047181595241647399424301884661903580930924425986761895979316392780433610109210160917956359391608747437396131265515611331429438220047589262366095305420782227015610720015400682504441483649082371833918688410959809755978347165170790997603391738593640365172962540627866565501889355766525758846571547529711611213583075356813749923785455253251156351343567748526942561757459046997622132036961397797429879996745577915827557037776397427860092675042876637504507038098267032477964653109167361285474890056769491274926014682646813732155069510601380025152426928060078692019959268063236735622692798088135030503412092123304800767087316577479533292854224314249053529140975900434045636775787203407160078321652799760121119836592384883986689996686689616951300966476230518120069640808285000067001039768541572438358236194761793287542003089366621301572733131499223328869947648972461577336375769376604111159711769909061604427892312173110870587635652877424614305504485356258858246581209301598798929784808081845495790839958600147834024047970505197073500785525060625735692576218538333135477841430291205937747825380551342062443143169010462734042632164098161551841007073554315619693404671149285552864968630408342296537753058652744434810394108120605354864782689905567202584056168061393506669177530365426000456538215589353674428527781179973110163122697405334572754443626555703046899082708329540958789837003454841706126646206965437520376701823345670062300893320013709527673011601026282949949843714587010610269979645436757169044550088950349729589203522949732734873258505495960162391387997544565895864072005844729248910180830569540802188713523482708874323713695358879433657735579345153228028962328900814094431642509161877189078583499777793493239913293675261011153802122264218059046014709707794776907016439763202374148840002463885059440796294659163662628799559531755232893201567024710894021660567524733914929914049339354573823969965963125075454247746170343893686631385851358257892171918070010548250412932574554532673420930806012101226122395046716685763735421693801951367217520344081849286788014466030467761196720563088015778270610295103433300832038583920936847955285537936231109391879694917485345700385291692346065052232321346588227424947957185426838061170241083057705673168883571884037128560304284819490078720*i1^92 + 4679457102988631342421352897675877849589572160529543238927924830608927534016240028422058800859961417678497317282011691170573856716611939967898037741628551731190488160282492948381584966672071842216969559690829188256203247662575690168730660374613569133988817062583928364121313209300037389679115617939637876509575660796733629822859761397117229933281459509816084191494982408433180525004972940964409216374797736200272023051447464464691575905434051769798571127294978989945708278469169137594450628847602245496318121489355864504421355998989476574931236540299134204152832030563066276549613796620841243406524207153384809974601151084524125103154833325185836281642180098515126381174327927813788050863586819451057996536091680841186226192428533327378141481277215589467162786178412434002142922220494748176268668594641504435194434426471818206991003457798599662321611122698393713005992689254463774790451338576639390773930633765857799976861624915106620661214937062750224974363025303435892095100066847259735720325033435124811305024702453723165753388874240641916873608445733167435551711073935533263000304294659158378218158838426135881485571847546552057596470509770716534743971573704061157671968856383411258022282634396155031452733157824267390889086976493658211662375415714473361565296311262242753812272442202511434279803598301562603793530903054044732493055452318417002590074382210185759071999106507519517430938400734231715610466129156407891377613466974453841835765889693925275341877010695042465525606019646815900763763100870689669445211613314456007878177803558783245649068839177502141850826325461198618070138005340632984464428846390580779378983782188605615780840156030264526402984798022233509515767703525572459370539847977758447666346453339320519780694749624659153639353142688488365552824270135505107140424652239658624938694650485438274448278069342805222094618007364784523448676559308357830850431594019271378528449055184712477744432090385739100247196459645940359402486686735051981554867474262629718625784903440135762621428133519387384907481913413947817276984173162989586679361843511936648646533103815430745895041525823608715602810767750693497508916111363843847519163241056697879645145115489851078226684539249534694422376567353475734821066719248172965192642967161807370769936596268595745145089130772947383829690550009442629050770609656754235898788291014421493228063469651012159965974697892074535552098648612846055204061536742360403302084698439680*i1^93 + -740599746236318697644367431889054587334422400528834819682247028375183884348171869883224115025836618489426022832210271589980089044853122400107276181788226342677629136516385068251752655034386930798651357535779756208590389669666887695456191432187058950995985406555900143100451973142010129833512101478214829624173090005746600664006784680700765172181447352728999037871124650768128847682560641455048957967126207182965315880145732192161115074363837076344518794839685229971229250275470237238442313266112467767546419118100124259857214790391551554538046319369382930075558068832088002084762500711196296481181725267895983617699285825344205419738883848491432652658071387506687033893601545335108624975627160452053704324502529835299981324315002255574154149950604574127627261014309867663724690881801123279446921410850139318415218304007371105072536127228681287950100791361111717474071226750384819514057544602337860158027547771658887441455075027330231797460446213282114060344773319884548714870444091452012780275730398494890935270505423702417220312608862272883188857121295328541224749282241226481199270818874253432069022183349255832262565289701652759001302958712949621737139509467338486625637792277752233947122157927247802920025153507521705728789554778534801370369249379014793239281763123014622946434782329759274592450108282101964135228278648264092315544372493792855039439033760715691411950036155145847086076135709803145947641548711231528193865734786250822568114918117471031029803925921444254512712913820696537720928906883220890279479847921273968950818949554714923801168590245550102837001453689704804163387053684583139550354123209554466843821792724027465595975331254017608582805716789490614991161452766592185543921891163655612754574655727607217856195924222230776719234453359504964091002783447734808107830092457690548275204958362086202974874817376566551332001069684649831224392062522153004625154630703572289932002107862315655221515658057112544469844740200592599387319046810131141937202877660993906334232918566301256711312559868268328987052546828081858281709230214412730190996967021808778644995632200976109833027184455384771598151249749147801804408802625384132291023298514759169450527496917849089828163885393441666732199169393780309849626848082082641021413801882371410683180092500116231847488056420156150511855639653810103792682833314799985658304340520723493432591461427406158102483783009803884550703635387739212417815404007486041926664192*i1^94 + 51359407999532645247759686102338918550154836421337099023855000297006852213557635769347365205475689216376399129439703603394908741570601479348923670879134645685043476862790003066259544852416020822073256584858454352416369691684975307567167570009075966788498570442500096928194774544169203695247873157065663151536325579680870073944113057728202423514843212757418293324059683853341652895281445329766142029292228364386040952921871187571326817662185674992387257850578156984772796390569653464468436468803245978341283515829648699222340863173628808836514700073850349032586476770192750255517696421006458087934397096972712664175679489309321052393043549584502799894251032529279735883378464171307396843662005406143557661364341754074281215029878470344707690823719746294404507482970795738626987736352185613459632607045268869233254506660221810508884263678008782282038965329897989768728049930536524930195536776662017273657506596433082922981083113311839945659983562416834966064840546437200957203169470994949508310425066851643824567688498141626088862538041716114415268010666663660856426752768172511247550120721540160741244971909837116191701885053191292554044276743357892771125118871738370368521286930532398634418950922214160783014393072222777057742360033501969093085941582472048568897128758144252502657764485953930250172785469431615270705707316414928088458891651472649305006058378576152818702007494784247563149703886403995711848239882409754160778276590034065324850358038363406024976205013389531505669093492293063214091861615242686553556345100867246907970363429391355525759576835468697511861925031054116018050965349828815970070351403944590840722244894541189826056490056854584126106442529184880117737224497068205760999628651870491959795513294184298777241960676411431844033911751142771611291631795351963790521911324883420324889751809716885696262311293503923320835490258207005562813513299050753832927057650267469905435878012028032816050695135149937790067954332443839713889688530087813939699111856399274064360352629027870898762468595509142475745082198445201317400172904109190507636329120431886372482363961041612275313390785621022786872076272957681825884359197903355789781524001025872799835142650773780697540348126440202751677290328762634269385772521354879484021767922148326076216808610304280891391374795453283044175725782995107008755606669562641574175037938856916651715176067178197619376745826326207800691448302248507898693967154543329280*i1^95 + -2718904578031406804388406004850829892802137504560942054787888547577422286217749020910610964256302941410213527767340115162284413443641607948831690577448986978167379122604417628876268300570661140536095195019198543922079218474382425209577232340789322299249394080722815553440176974982025387978866493393646746747450475492999110802393737349044113227934304021810703638479989960547234540766041526240404960836448273678674224420111588206784353176674976644093213683044791936355229098186913301202702268317489503956481904894269392997027289659810135652505218706100716818940660907458303521556106907214448147720269372643930403406360457804244356823491768096103603999034849082432812031208640377228963489416191368332336724983327507363797989821365491138915753592558317529204073331607431289795222030444132163549928771318765317180641528938339271688208216150697888751827183801748305067298416530670438357397913137799213379418360027524910498956403717556626143851188231590443608680774722390366670532808983247395355440271704325542415027565473342845982033808399309635561031484474238755581261905117214871730942920582319917126143352151689678265420381566580678474227418345514631551621526427947933188453329423489470228538283036392438240823986851486296856578947766796207050896241282344387490494498344369437953655547713475011882353144173428287968403301531288123444952575358958348728026415214168154628391504127237593471183455544078340646187827922497425660188923896654924238903431169295091156509547247924814222237740456366915032992289271080812860251437799716556868246606660495991307580542122815415644874293157549478477952087292747559160148644116783312135506841993479691216934832823845557711664838062000186394223175391872999819001071318359740789951740616162505340989354147250965653222406942852384630278080999090710239949027920118393503625714505995987696644721928036555592167315839676839905687406947476396254937545690493506711029383077502494761401138545134790133222560664816329567512494659870636600411973448195532032033694753327233170319239051152829391769544720848079118663497280174335417717473264232070853150064799312129164939780384991343401464401324066049318159442149525816537091813579641929763643628280147988834571413489877226551079206719973436338846898020580799754713101645660233788241150114443822377460936544811141598160848769209968971892999357771351191344975415362404193605239465219635842033640963072115801223613471781634846318120665088*i1^96 + -619771861036491111847688423028963760456923507340548871590055682617572730756715189871000229643270249146049907624155182201948995296032172442536406797869442674041619719551630827127477400017009279260054989162805342814797834317351002147192609353989911375997798590675578655967695541887675240962359288895059361778006181900278612285692266498791760157683825710238204914742453104499378812282657547197207010687734500704460096245728332734366970032592399745839510848768070004966450865358067050125683265913381036918600899710363808844104090163526601703718129815213361690322851524503440324433279687979735701845311038014371152925317195929885280502609805217885048667214309405968081921994248206067929251340101380545774883989216647061456377791233182051175499379932344409239999728774517664798303127186755713189542451293535013311006119065530124204269656045025482709723475299598152396115554231573209214110525870287081876723613957037678939053982553960980631912548114723409254533366243661244188002208207877637526329019820235257740354893533205888218491626573349128582908315243659055746175142192608288916624971905974732062192491974857497085120595251756138616353755859558917121804623882323739034675302018640351567199227357683476674163565857381799348330313934052597292414238058371538787802828366754402423065302583330637071941429123237131868716707271603911057490858575064115183418020563816585181105822384712753852751962962283151207293658018333035427360598318352065345350048533504993064718013914353658808956612828711336639387906659209122164424027309477696358677285984465014740339305566846861285029454202385963027342239268860514739564673004197475311489103010220278929337692877030146187709940185711207595480047029646936572600969997604234813685698117623547677271135047100078199872054708465051499189150113732497448826795214845094454529274628004351875806768359867075598307485038718888818022104540249822751174780957793084998455388535457629522129543551611321353453819208480550547599899585323735530975841061047252759833033324256608056631671516713750937299727235010694244060509003983014248438452891512368443060187725475119343133686402888357497833060490301750283854612333721400293140802998402799905751351655631370274587440942157085601751917453011055838928077684691435534990760227178235876675450731719102884905840825318723613126856903751290661533807708435680992563196133687996330754740185684034743428466186094245906785239205460076025348096*i1^97 + 130562094816010889794655294070989925978135468501681574124246287191710459282383835977268430044154387122215800693788374880018274176753225751160966948565182559470300597126641033472489338458405847714011596355352907411222271027074496304290918233412304688236186238959612107813107069690867204553069542053591108451857291064432925687673846917815571786065917933569169510213754783099427809208102505449957248962446824096177374105465656593895810393524196728868403902306524897517390771129948164704441310240521804405546774727972190776052109867576599084752034062843283849419569321242410176528812087393268979758342645582999454561405051982552618907011222737064699531147739693934957459738952477412153630518094271761987156519275233324611578253129984986329848654025089814766320585741920431135887629094842848800412645214626912036177244670364820719304812860697275614422189336699714031017633010839537421839622019243165372114796720981455602490959495048370323803793971565237662152917468122573131753821052756328174738668127081161689607689593647116058640698559404945341844057613387391651017848150112997920942409674086764304258825086382827421521866253946620203753200185762385700171928395596647613993810508494527187796298765137129639345048708521251673459062867076110667741523518454023362440109402974985553129738192726616334140816518432514239748327135183295549354473568743629916773565905653966538879102422299192489482940648846466928969195414833646577367016060484300952851249590111348108996755967435113787444517298661746630561160373785048686354657007858129204178523739788170984834225527552795730854102515612479525302672828317706391554508888023765834337583243579679010933298409441144349799666124275959680753849494014546527240340352558886542470786458944845474096874053656878025111435574737546450612230196578165226390311583964948287871167148546575020724320367788368196919753405708565064628195347188066592403788510480378071712316380079317687360386570682093289929033784254625762284347985946139094423025796412975220657598236273911641473609709494995592532837588172627917477207430908007804590857400839291143304326176630483934466934184827760979148999377878787614691653105891936560399844308564729468121768453018491358760233189556918075754494622153944300863953044666588532348571013268986941529542237672382408812572102743259403928148285982418122798436380001918859940146216881596490011635117871960936220223150584771793623966956191219712*i1^98 + -5173549652756126452686955032384645067371499600192161911527504863120526891778161111411815100444167503405359019190637249577661945888802332933455556920484793121978328270288189522887526577970935787089966676509540088504992055687116433553408230548784710311041522666402147951878402082835283315112977854512826835255909114467592631926459633124972893644715003762389997530438122896737926613653268643714476023476070357704612547918095539981481254485642363275820738938904171046480242789493690070382093855107793973316326804327060344063408523260608816428515162012601961366692490599958081001814011105184445532002145033242504675790565806146531029097290189104546158616912957117368567853646741256085044183028563241505230127715292884996866974005015186856206363991281944226151628479037227275178137689235979188071223416929805471887897873434974754734829248833546695733188526531959420192864601743575324508899145104831511662168978200713078096874690707129210331548746936813951463844172145338879816118455755612015150575268302946828509321380973409677629283876781472633880064770079338109246261030323567314423275490938317266598243628722664383572414507362134674268904711655722063592692033244520266397342641866031384101932664534891043990974944531702732285752569056931438045510062060398623145660259367349519794600676478367426266063271410265906873458305904226896174899217024225487581649519425417546387140414340187263940463254021729664722449773955168303936567266319313846386702588963360749739543825170584088698965134243338445188431300941052779514992449547649429819332481780233265040523835405732081610811319715541094158397019494453518147603281371213773369325151987335920420757040518130464960325057158552030088608408889543246525229986579520084626091317906856681609820451666834680806913904563163207101884087009366811261779743026730594794420918424647898578119261578129002656926312263763313887733450551002905845963857881063363632026347701836788741351883892177930375268587263015195239382037545759468274216216866103965925540374061615375816647260845922849326270584512657632160623102622345993255357864597942285071748531246949343481056759505547560532793817281851532388955023571646143135722885778138221010231878588035962883654314180623159339649687477424434441285808663210702033137924116563945813776168867563335545451747229723070326191842190122713128302590440936348549322907419386483573850016001250938191226711973614051146827038720*i1^99 + -472878064645919702281669221008305854513525877240405097070513918655119747887905264141685819669867557936766896878488995047693606676502818236278551395262042153632305531564924262463110762466650634434949552871821077284226208158536226626346434807539910186493734560889580439135963111357598800028645770111969098563289494277049091594390915438860521081709145360772352161167034075829820395502650286188885575317091762247297669493772274051682046432167087969437849340781934482093250584437172931014105785196489205597717405812999869077089567310814658216547483872743764204813548316901110934431177226828373833123197664733866195601582401352375221521698253963345194204030840044738801804707451452699023413804106369944945591814999404301792736463396326440758156786065222002593006137124667939349478500247572249001952916024370041336965327757639456265971557617130082726639596142063821484541068277643874791545763349833878585256712006671632064273843704551411252153213643564173970833189668273005227476202879062445595873299562816290701378592038064020381898041892163353043007191229890064040849539615051625838849761866566823023385440689432824283390252492800474843940501075702912034680387850653407175496563522431215069318725590335760209790574270630480654126279650978099011037478769159578901711312052066019518598951630708370131233315461454801801715681556699034092557771546896518343063061462218878667902126815828637644965445200107684221087661280424302615878317598079503392577981806349213990377712638364257813565321469356007316348188044857515358226053038128207394390726120286234666031099154762479197037615099946706029294207963585199753181327360336192645533516910823197975728676845215130052934463489516302349888462985665546080557276157070545114898347909168891906917472590194700212411061203004233478059731126084469605598594021799228396942507390052589681694936935061718068604087420367647636038665355021169232937159143922372913439341824906297180158771061770447771375915534630418213629861581990162670243160009779419202030004160993656141288576017609986641408323399341618671492823863445422059866687430264680612955478041899646534293133995287503299995855360537936816810782801792712161888145166073021894588939558151044930896121089800330358161249541388363623794188528701153085079299585392134769850653214226047174791922357793160626280032598931509667363504752555278737106418088470399695894709083114186861380945098459922300928*i1^100 + 46803940606945951084910553441272629320328822512562652187451044290795117684037282235698466772399581479077016595553181678517191518573096980834710384883838945137480428217755692407362425845148215166400445387667831943177009023550516055534820045079774657498688093064828074237167540722099676141940977890076626823947921837212333091292283505431401643241578894360812527289864414570136265731245228221965424449362875120214175519135919055769189828676389070880871004353013735317053468288102692647061425552498694069580177240435081862549773112110344543055849229440612149078274142304400961667273603466778275513467058935126777705863196549815057534408510263873287512888496056047025648065138083323390100587007588325849207944779456792050220899390170213177647163955810069378941199597877189697926929693853252483414182016403965378759895239613399793095867966706133086831934726936125813747381327048899049051335696661435291881915457304938350465545971472674543215963513686515110025272899996836747093194861496723129262104774824806726891274498736593752294737994450103204070611164613062850828735062209104909186890400123209321318296070392697086114157525863219899648950134529640622488084215123672045440811747552030542494774149351540874230026575673038213243987461742999854608596918438351144969164617756911765886981707357662527543740118344796824634807810617550183115452474126516521732211515786366101414949130802765397197967636669542687480800437850131378143368943037261953002241550392064760555387863680214824641572896769627449009351712664561876363207510124255263956605389184420691492561567689584178385932011333287369043301201380352486052296801140823528587797459114468510432121497046618806803574169669829336161557157628418114738342421349518661752386623017839068450107217095690570602620481804028245476825314682825027391551015782791641710186564167738082790036302589621617442419541531966677790651047592178452885424692968933056478805039850903060805169626532399183919085454804464657473388868810155667928728602424382755987289395494994840074268716342273391930445956382286002730330033552496361339604373041718048610850330900587181018019364046833334066051704117850988358022637688337470531652773712830446913032678639138072838289198744040088092770655518782415332785447631533305170915548279904813238463689680860261941872205224860729311722356662425435220608292954815579118279801201108707365342277391825867315087778250752*i1^101 + -1228982267180318357908595130563398018830197628587126551458886778201221955326993720882870419708242665514302003840682466595727751732915981982848416148235479579742169198262557413795642995183618458690965508984635952735646262681888376606817776732393061921717608945285522794658625406152843208399240756978002535281444031774641548264337571617834713934292820906502254174366747786993538660010758608925906580303354384929702654723084295890390686620655399575878695866739063950919207738109118691920977530069481000190339987210275754799533593762673728208820915305084160612511799769482976700654394265699060618353998711713389595252019513335772377642478487450621920253163557809060162340532523136013070580030210578549130449878091264436246491749994061609083848344581837114951817596786271408911420172182382912175057368929607687848805122555786085486282113643528715005976537275940958805200746488638013661259926167574035629511409693680565900723443518467081566812001935640267297134274167572615680737447367487339207753115849171126650663084230838161427539442217465773706638591991497905166226871877918269601775662577135056556030083324856789198038840037585874589780053704352243797603545368558029842215341482946578722890929361555858999039703550130854761255791299121741210280363500637165378079528171505770209052544851130328477309364172775165477283257716333183004330895700572853442579104355599265383075169300386026227534934591080924026000987378223692235714063011361484576931695746789220741784427006680660380348965400029760422343975859549277170547230298644678241072477143287650658625224606361646188033828233157000238847059828045785090113405186596093917374654546127083465674268529251127315850385607476863493431101368598973445188398020207535827390673108025153200930500544756709536726831128272147088240700698042889623940269827646030081290075287728983557506215636345225364731760923892002817217068363791325467352519512391269990525341638336100870223301220793796058846328434343246121646517182213778451078659432967286881544089388782363655025313062797690117654464599547030350632441686847743295846399914920286498772105538494755167891627671038796042409458622844286871708141781198540964404062406593300201119881201447494000836088337049575257216400358250940586483487882511936498103515918986052402012060480018879779347341949585691185671147349936647814025659121511460133949841754473119813653511750906379275075584*i1^102 + 18956805087934510269172649732348280426546411783857444613440595051156873408878798231203053454473168279517412703257258380806338207558782683639518694843529545934922437760236211716221197103088446462813709716789506185383602620697225544944750143548810906225497696960752016794029899844409878560982205164572511768812165028197964636737183571560771266006195187507111537132114953095947485522604248729732561926086216851157705335482176460431260051818510234417290611581912815823818055398309180984795255836977553440993893112857122276876327949090402048597163080013793410843575934371797293686191299033077243768307088496742836670242164019556585768342724430538722760181199488766695356748359005489060974423698118465479016125199548970399842820407722531692882643376070683085045430433410578097117901743847516547450344250510149403099174060076004606528539685794496957486807436559689877018573949872051327111541561243360702642436177657235709392898028931096250446555425266908483274656259842743763003176356024360945873592249487889074740693316397258128977898559472697246972976917076030344180738010000072287829105589891791181717115799475966862603252901450793230946760785649446421410666737636002296933634108798956318919842966607395214505930743956381053299156112469143655721459184061511988037228559128809942379478873533608233242390907722298648738063974709651285841868556967862502780162328352281708653074768847556229521084776771559312883011989790803189217552008040574912108169471687243439312076880699244072119243737328170735640290284074588145083777817221240889759779545232992422161843099224818981543300766927611686950579983881089946101941135311207123272620759356281215313021049954451674335922444842607140391406483502586540302113064434069665703786418623685860669489544725432693985670453112853369576403336326827487422870005289519131818525107527691045498192839855578868163998566942771602191129790757914367101268699872813068375636136435025429306336690369690653868685735954727516282466289794424439417734036173269495891603637976665520563509397756451187602612600604988283089831191131931862219692240632936588120278274470956411089205429830607000656110919072926992285578314523271597533236282157648987005915076031032356605366563710730108622674581288875658366373849105082065216781341814003639831542131856725491871656642785067443134392481455898871813570024858184628644308451153542121048638656079724544*i1^103 + -797876753824298386156699527970481630323848082397355879608386629100710480773981422808475714078707477955681924346983072071274860912788236098758043815869575473619066997338247915673788676052219880054459134553137884375570790924524425338599912377379237573842614338078821606642990760914036922424176368569079457197189341642416775134760890552429722915997656075423304156295365075758422397986269985737306549777661767542727663295310090952693134181101678086401747594550692747475783931258575333348477557186586881616735774161170834346625302505287059242076143157798707308029005438884409962584833439934184701496874469572709372415783969795077442121481931430224738883445286565111333466512140083548666759574590987836568253712383394852363833503010678460391348319267624116364274606824374749548248179730449265144861979276119259027729071671790844466332012358531340585753878162059231356753168584801708136954236402529156787016926046332567089627548279849130209911351155637920508655958149916772514057120222321774687770475571445915321652981003044346123789815066930273005666849548480471231357416027922013930666055634007020963052842337885907416073545463256683571583847646948094159507949897274606206532027007204667357646233878471699039188586014454934886450091295916498389432973539240252082878104848985430435552321415122073006791307701593329285458908474419977437101194223002944448744156985362161354181694885574933722596698111098839044047393204048441237366429124820111761554930250018577179864211802333433348482794112825867293380005378147549960219817986441929447595675022694098320922791102340446054952305733772268764588899634606218245972520291521058388641826418205430939369567948538419329660773670807687129010493585225440552875313677480713293715657705196974242766061737750204022088761552773491337260597831194023554497163005795762403787605362779169569613369914900566023298021266702699862749769819002303206395445735422814427224297566786660141352371178682100816768046925807118509799573072435193188574770997212421480954472890939235970323980337886625703530741593935066914612363710578281835153742411401158729617343661223423258962812652213686024060985627515898765848659200223426628540697795145613536900411432264320749226253812442235846905937312133965198526824640245394579328069246126201217644999913918032293141196415013767868654712407262773663501477936307974640659228796326462535610925056*i1^104 + -13328911758353743078282259099972537559167289302702304898402579291909604875975952664260629599626913654663618291286192297559419376057720470990558678287666356034400742100560296183957188773245982190145445948692758643557373180186388803828513274335113806670151282102256862140030192022961589611380947181606709701160729132559575312263610725811705075776424532757723680953754200709592107246986610104988652344270299150834130363533482625182820907257050938059095521898615162236559667641032142735795520903391800285405735372521008794691747023215476365336922786920576888014103626291502086434057777287557786509736980836847985562846093100200361040711564778068309445011329811144322496842204962836307163106079955628654611594975612342584865234208621226257634554828394716974699931913440381586495776773116755384419212468264559004589990289360675697479307739984152165859877646648907828409804775095255487348840938988110817254414940904045200943848422083036089267546086794901168802403920386265084763515556026961553215749003967697459260279486054493024419388031691389818517752101522296349335612331427826109469128672692962324912408693861744167245597753758466602181127722131938607520500307832263620157390117244910373234422482063089963131904473990061080838804225015974627215422686035619805133362400782978077718817496198744960035807763226411978888214305078399897761103823524335784189238757214573847987216962258688204193266784422339646425154237736419100131203861858540691852847384306605340488032893588115685236809885013502152249763894854811050330941145631528466141702513593130685630983294212457103589026696525894446295821691438576010675387850791696895817295395707683225912643761860915227171696248833453049393349074029612363532634526940083251356752681677925788934608676286682998697659564762567957761770352594276970192340346866451247072739526581321625660512701243064992054082511165147231751505294671808539873669288567888403337269471344669615576107128213845566746370034002355365545991734484198754563415433974917188010205446975179096548618921448596305813677902744335040012443709699592155864776093733655135406079262963550073775402510920430087486685596664802526853407488068292102887906417371774499954489047613203746382078086959554179212680969787564204389639770058294116090601954752967903798000190961917680905109209066914130156795740901813345507179310558747028429294889354263527424*i1^105 + -158349338226614147162926209500545143111120923780645758191160531645131269057133094234583471745300445223956407681170776288667288935788259228387591351409495541912565489383184905069570774444082874598212309468389377115807845712313650373972168562804732596417798751764464743718332210075922432917577417519153439213206951611427449376838209996732524761064921873011611641289196967130127392158904316189539267956336432273845665779988974228965085465903564057092471460579236813687908015038354641172972772429127931298046560298228532034539713000247308544747238003379319519129541696215867292782839213438104345664042179583413952353088316394393137076549113553457109719193897206203794120133425888706658690608943351785762497725088531550340951910595660507460648988160816603490019611915117268840787217008423106872511353913536552422192349338618314039648588913909493394655147611227590323708608335923939646623731464892955065605401068317670217848425130097317277957216213494266681982812759052201976831691469455141049502588537857200691131927988237389114387594078319952131586435983454506680862217308871246598019890936503436522791252058745375025960441700202996330423550225823770302856165770741347894506838942711913480494090976807930392453158406791000850680509046091287756358702332159848351091158468402213185958467918230672346568049036010366613621555478752005514174338240121436907413218420004307661854365770262786245259163411935854784301298557976098309877513547693503175309537227912958997159980901958294159999753825537713678647288407614203168720280657007759108643269482003054869553324289696558287525345659023726899943589056229874798244017297659474552427573120004637922209709447101209152645737164274177794064019009816129909470040968643578663362760029841159653519423040446287372055569323721746830812191717171336387889496194495024841299631803297137978955959218743046505806020591407193361413570087566836282507427405929439582145042164381111367665656703530713536440933661436966299029280323570315700495019216790294759055152920887487901447160348744174933660177865933252986145386004383977665536312898723042086517553868247219942733724824478947131427719325176630424493311597581791697220369477367344096839647939923535452273246379361682970856518130329782062415730249664040194764585532060828219121168379209575413606240067386683116839238566964616873691127941359280780427241979904*i1^106 + -1458993656010127402267475427157319309035703624637976140858262264899669512982879725210559276922082822063165241949959422402523490757724666990416199025700547146192471149568448824805755720108863250502179876870287293707763222863938395256440462406078376232797357692667518146482071164812074024077709247439860914126898709193882065328994734741612930514433088316843276426669287981787444380823414171787501619599010900104607662530316146893424032388570823144440148725630595025393009567814753396124902348583950809075965083076716642018864510869875513611744425169656377043824139033988863099072353848925265195888225833280626318795000786726419017970129952362771694485302728148787694332935776876132595773335117112468261778427554253868704174341053870289175520834432114320004302212926960444246527614178722418155606819770479223709231758435070249496173075172866633839290681855030681565988692452969083980878172137244571458295341609700917574817116886069350992089059559787470193845115726249752404334218704890291160554624886802582563343624021891075722786418951156669423079439221768331469263737367828366204406763955316828322164507178958901048012990331130205798409082234276386979402086147715765670644122682437241554801785461630797789169141190202948142838960835579857195536550493026644522193362383450410557443299182101143934048278558011766129465675075203831034613090293561828952765879690423604942344130384152240491451755841424428058904978034423534353301208418772007746924939737373258483500191415791249533091531436295104958718763934964771693611941856396669463967253130806617450782903111477968222410198753839780235420087510515576345685096402618399040475591553945692051856156554757520859225617769786222686576846857630864139332466866670207139525550622755921748273670871974069586920526211622329094103349108262153755321231776274265076939685567293215316886916685433252820329104583961005885455470968998985700892093062795892096739392575661101656501733587657095828872891260844474922332189933383640466978615272003733537423424540808855473800717930874634830844478846811734393562341237534186074652398484160227217368645549452875221308433256647334798545913648281647193968891927339096076602151243191705492816919744009848795797202218484997371856762919058149038160350200722728421625261892286119955478621872605262658039736413245364230768894971374045996695469137703301283840*i1^107 + -5563594927696659788168102803524869061206204058683955730175109055948818113608720977820674607109601841642416046737570357559350878029806321783013514112980358005981755372646612968109085779730751917322682462672195867541529271075465786844187841204485574809060113660048477001758804136727371448550452197867043967664419310082589237379236968187179742715596772522521896093888036545445515972811782919742020531269672394031268722082857496522096670127855260209791545392177093336603145022738891858249127546203150443496302962912570563094255609692137281016727215553998492388600390319276950468566850517407379376183673596428525884774272200403055364630298334818512436933499945331708599559502897859947796115518023161268289444130187155991108360556414286730988747683375714295172711238224598276037211411351847142654812599025766642391439552206774232078691325855899805729418385172636976486509962544842287327757615272740253382508627251951027465076635342152459499014921626475420129865482772002841169189535858846980220878634900781698423198420898610257845001203519699956090404845549841455901136332023119276533917677147996946634269109466786072123519652725975938983839187870116393120115222144601880340535559907299285749460426940470856453229945505416353555622287673945965414576561140747397362170725866037468981598483530751303733351029326468464891234889467488184182781804155280563532967255825603931707851771269114122907533959327473737191111260117100708301717632879860948832744114471169971906372027828934633592136509915314280356919906379835140983972349681448275907382768487499289619218099880016538477250539873077227848738028365565428863951280438765092871437923062058599801107537054077126158106641832239196130383750638735315817499321829690101213690921513212650076373670501292149811081435428761764189460513195885545046316241307191468845744378075902457689928030149939948218062354457226418483961353135040593833289670710402541861383331478738625050516800175018306686415827391497653997140553084895746915734752960858715869217233494328774877791930393256067266102639045011264836755404873028237751733610057292109970905592922130359971542702520092295462968734468018635711312151784008823261141493055722404992657994754958001712885133456962235356903054184006533927796902623769528915815171936627008963036911979538266645964337825512273704956567411481007665426158583808*i1^108 + 2786373064889731918116098995744903762674373520814430893286177286637706603020441964587415050993153390875932663274071406923401305655924742374799612575163829709880608910413024131757311882139764034900666940643272444097270191651129100816930010291057273123235246516119330835648851992482160468026860691176646611791278566344501290628988134772092814125231171227093628638887007802309883667821115338507879326230834678110198337374569670408783518361075432031643817724940641570360242237378603446176883180237117741991916421544299606418466289558745934762111488970953484613329074269404565717564112758435094014060556614160331068978267170840983660384811120285478625866737246356126876494937473561609259299547990686233412984350684031845899508691065394809656321203470284854463982505971532228273574308942189427702564611858206753244128941294107434678166722583454847732297331912368933032193512188264632387753139482852171115897750087958233141807492019693189896704107870526937974501002307456609796270591639598151598605450477869805130352700300855565608033125063172028768999380077865921919039199524600124117547497418665564546522215151970359793514813784646697674036294158099068171091190203372393272581808311764531702462908114973441500531988902923857489229384589112431669289694579535236950813589921752553807866522149924774326283550203211631402611894050968576591376573530776376995850922457985689214708204205763363723411705600680500252020513260991961759721092548116048953966421884623553507771995334781277283013137046930116757074873137602438537862307495511724811100779917180347018916957532575793131251464601909790994094418797766490658441522832781714764904643916510836480017412159964428000572466791634260354525429041799741129053830650614896094665383852702552737421853908413551289194864742651947595118395990571781598255897640891716697359650683735760112059789449316888864575153417573710623802010579923702016644044611089263752082524423077291739790473321733090441763062922531806362032788902108878815264500958976614434905724164419578362186246209555074587841228934713180183900918247373111935451826607833836445365703226174353953514193332298156106430985762259852212222863570930053272390942307028915992988994478218211575298258011420887746466882582307798660461773558711257981754733753267919686789649549212110597024301854761273006344350357499009826816*i1^109 + 8200206508517616772947429807010989611715776394774296352498944119945705569100423859302178553636553333233981195060351509817200936594483687763586769018947186541802557471816682379472716526377332395241252320217055318126943351754647305108953517130370682484010302403193613540355390347214379988839645444069119246780986403294797877127688235183707504996780541717734408377442681142418007968633997520815972293340393792582352584587116130579478006902651189057530080526112318010365613320084763093704470423085637034966830151983340233006227868943631633680772163010689405106055098001308490500019773601209162216159691192936820893908069338949646189860942388603004904330661155676124016620922085917939373076145024439151432801596720655875732278403007599925775635737490798382517691726722635227280147949403232594209914608293827337583765913210819990999632324059365980089744253252851189501903336593310573773492473060724664819020801639319767616198280555651744399128027598511721670203867638061959465827469145352495130397052535033699250426348807663656217913015235799807189227626362847964371156435255738180551529676210898845588327528176600786032581278584796600468109117829003876966290223058967683918128445439195389737082463452524940679884863986656117561023804139891600190802200964831390572868243019129864474815469269447493215169611904320600413573497587145482100923036108633641005761871753803503178782790722639166715783271236419087835064881986197299544530956032622000740306345955025838067689014741073531788013621752560442111264615906113270113350648393983757327748473819373385381206853268289177182788338841539559383164806021430528266943374274414915612654082488237484918802978189547620888882917905261850312993692374385102175946089758316573043402943679377128951378897381293643212639621701455203385058112355524419931172360566472017711184711393828525833130248261331918712870365512169864335294738573987156729518426694439342805865272668131159253220969766457209716325807225031818407053818930004019237185432479725349611139134051729225657242894856865597929345478273859324807935523532997094811969669286292730678548365950044742599958268335475815846656437615376102877963283416737852583077576511346254573921197780557506755794106131547140559783015645252168053270560580189183747749860134451272752194984293899014233876007432827465950354902876160*i1^110 + 21543367681716915325665957334735874702667944520374800529281372459911410537040978301566787485340381201440722504897250636182722520027069641917869645638810798863481157871243286528190211435738355585861188695368238591197657066776819407386752597727213536088627380762656975393977623121924643199076767673885454378837421007428681995513977252688528757612061042503426377306690049945145546099067456994207292036843153459598431654238767485949796977022366684427365848527081950523649070231743390290981234771051885504718996569684360758817482706639663366268961192777542172096198129409053258482791914388705063957168280672327586984481012860838710860167755370378728242596800156002556802115479426169911991491239248250161348350794207469703338417488737309839084917271589607422278152995072316833565245899026917876800772630537395687254305069567140650085468789966922951601767298429555670414205438807497176245828492236439824886548004689255283399722622120408604748073433691731424251018850918622721658126849172060543599156838075567809982245381570253604725428671198368544558286492670396765053725347816826337505816408021731624817689271368311915560205765842022671567197133859692210351761450555079846325170320490718367213991816848716105771631597578081329357532737490598308176036534042667252876052026999273898126803698985019513110666547075315517094544912712254295578698905594602713119270381606498667242382588968117987264690395642653259870233257329372902682468520750399580278352619514315491406991285558078985908662898828141583024015187594224589952840955920745697314804527332627097888082246187565659887546723361361127008035530480630547285522090821037025164107011878823352385075907988799158003802658421648702941902133463174908862067833253869979518906106277342800715805178286135238691749196995956844309337175294657245933079349446042654626841794143393714161061093335672154798224902482434887248256428265227304209070676899235300507822545412231888910893727858151655134562302663882902813101589527623191503089330990088417676057278371999791394985475754721160503261135524414478695341383389805886596594705627556596265376374118437811289359250647737840346797364178074162731453666656246159280774196823083021336601503143885125929330270545195325898619005831045609583819722115177519826079743873426353598851616823506271396216486057886835802112*i1^111 + -12336177907164160334200174145588340570859002780330849614335479800398750314871656571832297970866110986289849018353402717900225262251569344992682899827448218855376363980894680298850669523208664289511852087034729824158347414653276391822873039820374807419513265540916322493395617930545052733172896573672788285038908775821049254287025294463142012807591639454857500809876111851172902619541004764628435336592846382277533291264888455121846112945212663838346335278829067044959018405328320433917875546121679898817603860748443372030469021499730893329225031824898132250493049836832949486296531753198244792900109904927004043317235213071603031069482711137300301790768235509357455918581871293890845978259689074460626308915558643908821561354831412724164295171093404029422028357527229722346431385193697266019508890926428623864743164135623154064222692828004903335359595513579749956307882540472626659057841090742072411063276638792156318007242715111755763228890817625747382694881549901226042407148078225128259420402668475254648815147702820317989898014603735596471172148112094486983665962345771626086314552015735198218657221913717027856809718210757914856443700127883279966422984689173807194797966794807877756944630026622265995487509851074403349329510016082366301006991982663760029291237901901803637891215586797190140812517825373790975999408244909719007704248113464704403773785316265171498382533424182122985886631965017356291971674160444382310214940230060766795854553561094096337117839270743861515595513464625892011120997011260067443595463815763868808294045028587559652891525478309130731669225759541277527699567499426341770090239151785932742027378195074928415235943070448385542154521683537484161171594087808848825270923202302944710049023905201584273497975108433394163944324217925658717452874821115159923497062039077265788391117349814898129147457618483947580097333764033226046488659993359305633250432903220290149121380571104027365460498762836139605335498246395234354753044150776121465599740235518293792672374743294595502094379731633109731523837567302416260223139421718531794796561616982483907619543780458114100637893495312565580869019884339998774422294545830753198431757379497132017187866688046195858016621394863947258905162791743578993732612036608361520109371156568069942707143430115013715534442135552*i1^112 + -28141881659725266281818816628248772513400196443989990077937798388686230328403936846563008309048840120976884908607768683454693449047302262122181057633860084096782294137622295482299005288840553295880203030716848962748562748030143598721319665165918561950526425355078354265214074520891054845014704399273160470091289876251523945594327373094748560172292231414052747270089468102040988995577140941390545948221221674221755756685672092378231215266957807452228137463980780403553393724964297906731947949195268351430328832850934427869076167881316439703266156854771221251184578502982691755031310202931236501743325904707867118911316828353639680369109947982056494294081659512897331185220834169122452173177749744694102189588660280749907205443241744275428329926070112165982902604969165117341345179070190099431396391195164900300208386646389365891684219897751941529977834025805557021566393661719448785597007275673633524336180831846882636278276175380762910979396224701077323419509401681570923772569754227954148266875675578166859417662438078964696302827137951411131976086777971788837915973485225704114112744987317879435845066204053338785226493945039626239438251148767483329403452767649481406854584539057694299966547790324938833061081325786160550282314075731982041669477363861412227542844754028099685864398612416618616324756446750885504326034215635226984809547895086787684598563838174420039233736265142624681017308808872530493888812814140250224281681107154000997625702176356494429197729462421529041866030993620514020768737173529569508667862869109480950994729973525959080970492201206574245725115613850340686491912100587232321530814033834822153084186156735416772866516412834091223424118791076908856145621782448127701751622414451549436591740476881655245390903021892412270295047904838759200212997380774694671456809093766431601854417216386278744650384126791185983537838338377382055797477697167842812909380678653325801670797265410331920985196071047212565026765014328575390287760484445609652841361828779197267957356689921892708456797849138303220895196890832553771243790950099899077463075561910044911977514478463238277307349910660230019851538712886567729521088740367262873905776456650998468744074015902285154526136010767018015387370168192351938630281588660811881891051400846991533043077274361980256256*i1^113 + -6260675802095859760481514428057754626636792180387978908910247356907256608946241873387627574144909987375310857339971452874495681420147974018887257371664304918071768953967597696810635654780601300549088260824696202758468210955186315672545123224175701429736500530512340459562688353184143050891685086882510234722261775353660002047692176257778215459751766472142376459634804672457531495493513414122235453859480628558209031568994501994647047374345021920869094021589892093789900281772337204227254389079707689324216483794945649794428951607688878930379248003896579862112795210089665618501508179188131225595261685416138550493153134474054372430793040009854038591218718061512986626641558063520287733384800246412811255767657287483626620989188325976589526341834875867416699591053191902675392493664554996893478999339881254507163976694455705324785920874311308667632630946248504124359055824788919385551819854350608554279491983817863943214960070574810097583662153792986357235300617896415370452581584725164682724082079812246582369197144135347952292348446909844485871423550868181118140288822188126764155579149217866970842912894282860358159960456422738928788602982048993157161393158119826203865464820292743097136627269238552454118593111936195494774036728462498138804650016559094055311840707302007867132365085072103572568501762696990161556131981978793615228428771529487171864650291758991542140018610119824028726186837689073835769523170130858384866913433351122188104588977400866774745541510531748784008526814802395559701869067326345189146487065290516598149450629206570082221955457007812631201581357155448184233509768712527050398286303100690823735404815570346595400604639994071523946625801337178047734990604986123776572623712046230692005776376864052567521093843892510269456555689822491592289699615510893691028809802237988204238936077073909360925688754272169261853954515473409887116449092343606775587728745804526426203096349403900245105598289518810772523889030956805589016015800053146574996260138365169902283297298175342390853827799127667849698207872462977273078213878733475548439514916857547949745890138231653038562482378685117288392539654080454339770010990604955671635149967345046787400260986864641426506007979289667735815953603757614111055400040581892008497182326562714230693818269696*i1^114 + 15878151110454829498267391134730436040326295674204471022351350777764687139381372058443149103432957300899092917589466986409868546776247062767862583455335954282875768499458115424266659672487258524271671287278974920262189986941078359462494479676556543959557477374772388529801244993787279549144364422642013459462776021433824746251337474455838655456059388887873207514689846169562791670293776300377194140039737125461609699380907898434426268213658249089154443369788077143641115502614208856636960253551932850778451101862160807697058725559621789032769997868761547666341324595692832811504269230191136353548399469391017468149265223106372488141733300631305495829826770688863641097337307661038517691190139236302128974158923323754209158869325397047529158380814184060933568554769495697522106824995160339878667390883211652512068616189095913390185957033940413016480905145727676088737297101551338553365875728714461674288536792219990767091088610498034997989739574068948187170397514481904760973422262290572860562698796092922269941286594472549939905700969749523819487610490172951473881541949030809984635512911748495586235414922430956719988645569232450666079231598123527457623865511318495178997128702770097762138932617624352536049784357582715731038603329289099539337126467031382119196017860298250587051669867393874788990285612807321841063538471813927543126992213528750070154521897485820639114549109468305524011803859608020674260503465242232239017145245985404062397568961968166964960707840547206764651779707333646710091910234176340378742728341498300649695937454686943376265250730258362816761726569036006369920097284985544231039134031193906658329939977477694064974975644147224578073683875318484522465387212348265012456676499816295493090305240982616567646046829155511871741597328061645216480443783353802139394168204800186420025435334697962714710766571077236577691265943572669299624561089675164265955261264539259452741764197791369632251816172000511727042261880773105230699485801815636612533699200197458727239733393449873016708938877511419226615469811516015638923461102368519691393634521109855258403150089341529537458347937998277627525309408205523673472801675269164251744116981999956459702011822687213571460108116726857682208909338715516078471924872557292838545748330222928789504*i1^115 + 1801936515295149861730844673851550161333255476104226775222341945501405246310363222026972013291248862535117167045959405721706305537340551269847263754908987140369001016013869123067807328919823739195777405514083256229520477727333265773909922299022505386015459366765875370743046450520974643199871333838552133182292071645645623660006354383375644577597855768294977027890621464955858948532551635128353697545909774272419528920192564989809823204440001206795404275603931138604053965409591112523455798012627459571488744127087262608972999976648671918552214480909419915769167087892630261603517337304231261075562109207306965363943611854530351517954873967379652046256768152529625499693227828053609713954576305704136485439192805529277279133035457778521935323577213451481217674637683259331972480103811361897538570215398250335754863596926566667043229313044758865860539927351518811691494763568583353425679072437235445215732366636626124686099744466739436914804342203931661342084447773370727739615559340006070622514821418554701428551628033159607787650649879585775401391075048487385209777121001684385906000385077655111921884825746382172053335237180795008524430045496474052538434417550234686403423610605149192113374463218990048681645460116007177092609317474067150228048849032374138084821101909048908427313789879354077720846984538597863162526194597523052811152744336677633016855804932363394143899565576899607096059747815744771853191187007109988996418766959293304515518077524705886763143837869820628315609495510377430943160911996612967531916395655587031352155243767648036280996477180769166070268573544373763227379261343532762616008201468427916208235341850320180201120738850958925199203127702837647288351198399643798315116310939307311755669817500065769536414259769166974285557663780550224112231667125631139350686047139006068235561175112240778011270634672158000636760529031532374607023315666738978240103402919576784456694690306366088314485338672605123609097022207077161870715620948239275773345761742734282702022323728265381980569092217416040900826895206893560706736908142731777048999065380251218691748958182250455954186194968333576924021319584493314376353558064794598742439669051578594574270501816536702892859608802588686930583462397680432701844225409564268151137370112*i1^116 + 649147586070385390516668921304543594954061582914123816403117438074221118961689065699266929596337256126688495809489741005500866886023730280580024608205304658197627449075436305354474586686721577196062508382710981491251344642718088999635346011187501659264801913134034119587352458365899280411138914677119653309555941388509363925317365162811591016658449892144085455940186714263893527167189129713943144628984634205094517734576215416285039590334891490813617295831005068446784440084506442244014612895449135013146412521539996008142680582623095302074074498134310677016467821008833045424308930935394469349543808202720606353394132639630279464182326585547499985793748177940107046354458839113845214756400418975828291625554509547450566002939218102041126268271267694328337479543906736286761694808925223545877070853252978042435087701254408415199091450377225084717980254949958885227971989461387551101203000705165863091225456095124495368158084151046233205200464490379033890176445798550149345585073891580193655479471438917826186352568254192124476625670983414575224012983854699808667289437755775488661690266146789200508630336938862473222757622614826712188067028224144234725485332054088436484994868547708420714320584343246794179565898131072586753792045638285030417636204730724884992795336585137223770514743532101015799227810626030475202360860354993950819365617118546980334905520616604388943716614966690992209393239682912691646412907857503249841222128785900193582018549198162948431008715299186073505557315622114415048043077833314093182788965199957211424348006387221600761019807586917613973238447123961612468482337111543007832102220319333114112382887766160145986794260350817767187866065131587451608042921573705971956402720777550258819424678137111018892870128901550737811419162973140374684469536101210230627254712684061852831179936009500462276115832738248191909210322984776487184450668632586860137229279962285947541185146945127554940217403089624966587854571970668865720971162672260558857298320973899390636132992156804948373926888951057158893562642048352991522716645377671317289982511254090921761133616213207582379209471818457425773238953227741824787732742122905847959595542205711957998800585357328435453784796866779291160690699165048248142863480261269520384*i1^117 + 181913205819221960263175374751228893260596961404697763577373000493962860842195347489365622627751285997400431997754230105676316314981953622116096147093717827301455820051688689146844069517792634038239068288332944174829951217211484902269858599006002032218375268537125053518688156860572584396805982299861460453303480004572243361971191112933154320869330021220577526018774131514706510431268229247259105149691358432491494092701697768511436601944279668649903286933739116091000117824032042059812209697475640934359666104919388631091179084644451935257714189033438809145094777693556081688069383792491037692761899784145404362676777146459340148594345815549291589811567465606410918021640101955867278185827289315190810663426229049482762507750331435353867354104809396234781063620201972805017351438469978211572671046142256523893472399449378887939874437766733995314779803078428055310851805671206585711767272895524454621790341786266792074643112162113056230211570393110057121678478640435488744400683614844071134076235193343637982000710580637336432136493711501945422273612210982279544347554634801474255256586390027340507098025558406295891724986378177802143898000348032198655187456011443730309873649338176295543470797570513807825859689482402237160908588963999638265225920819679787558842657165521404652670225498788445901382266381888057687456536109273938506943361635602894002558801697131884718971164463009440642180000597819103747527560355079598435343102605857663115248882054552182544789530500618118292534272206123919018703028191234079605814464194169299340277132340755107477650629074793213773396742064226437148075240705418858291060619804452790155732934141869843790660703196889296326447960449756458864500132593970876914866518126776839015174657414097501681725471539125766712774145276193788531587507173455654729335764018474941187579289761241200606108714635777510432402762299480405982031874813852037857090085824170439519463057806971301158082143467771714879893631461560181878584221332262065358908637846605009020651934583096352917581517526352366278448072351367631621261752021433220180942827603194430605247945565085404294756177716043666842822701303551201131016201810099564898936331740852209976608102177095484005600485745047787512502686160570665511503790080*i1^118 + 9121372534083985474653923046980289748999705591088392657316990657665087791586557026117956394940233527574537456609090272182100019323120228767718315260484222786862558005985396294917254591040011945714707208988782794225670888067607639259478772166921206379954005532378498372374372335833804690207842079110334045252546375293094584704332797092159841433899245964372320523171760514596876451944260905417868231450068369727306303480144387342955611047452398597567966454524538174234118576692283529661453402849895771128361318809374660211424447792193930531854547717562059340429417434588714563824155312427093827613082309253917157206755610841246043459012504244933115676893233328835041273851443849490893590341234455789488310783980799836834100338259909652497869699988398542217008615325296215685491436528671989777623163009969765984957795440715883501241733378497793141943887719008857482525831041528440759108823514378571211576457027090168246188966715101510390325304485107062000507593558628398624593552941650354955263833456225620973542575025058540069894976486358996016983201678161975822691514035692005192383192994511169135179978105232708757868692961079495122546968504409684636966171867483228178536245132400479983577472466657594401642355246538123774379971469992803454053555262894839811599324813599247249586727627052272483841606520143547891746275739715737056253132517866409671289338206664518783245099636643972081042358585305107416971286461249621579895506199597820067988128418966109724557544399217728027965446198232741797834438884075359862691490221201592871874303018343982851484875521684413600671495864686879031719145561001693302819806842886717191373274546659845698566580779266233952345836697246547955742131141893348406269428796978037824171178502956106843997553882079197914211774156349770361942000613081724037766487840262824320384925925266922409886286995376510188734530276451979923005664696341420350292279956635675332768497812600468093090226720272778971095859393867793790559998722291578769367233831695570807726183571121169514573615684503530266253288751476167037194111722534460629115140867069338279038837404645810739193160789799654631227193415560664638924478709372042283231969357277822826643073617591638978000601183990730282825755445252063232*i1^119 + -676505716520824348563619149284054842668025213066740272564625619748878048027813568871289001648046731152707642235697965243239358282537793837435300568053191092589422008580545217700413521863177531631130847404234991219466427088577736895905600937437166924400929744611631715894435692412427851959958057514976545549927902532282978009371156029391879686900024178717020519400895077204369882289079600965452997076811148244910098387377083540229412062670455654571397828374185858940390069213246618987890675531740343556176019506432179942789073642271389353242284883940654215871815571230307587895526466293259628264038671348227754708520279703956300733176250869923044838077911846060113340359604996313132102276493759474886027342557677395949419272148422443556857479793892766476243964282888196289943785777203211693945632091387819020015545232142003328416760923552894532428667402713351850270732996409511919502270545801979164436405579419352510429287029066289706714301398127079024661869691922620632285212082654250812326558209782235991608541573508318447861343185536429488044772626245314760163124648904121356183393323422385212994734651181232728477559733228294788319352869810648236622159059779811483606615026733895121570473969861393997373100961494209610030963009680197433162765704274012388186683796482159549081243573383220178146812675697215276648819697254291761836036398577162315230268051504052087572373726613770744199596393274101535366136706959887513283454553894391017809105650674686703357470343208108781592589817427789971580780424411541006868460989646846684311209793104315442900382889537656522150508067173849376665907644638195755064311276595438032397670992977232428926725541760614403358357137699996285494589009263516606340691241587718241383734861280031356953039266530331203642178579218551856057415953863838136560292183987926924421979123027101031681958268617076917696425400841812820422938026241730140192083789596613187215680539598693021688355390752484433341872518427353171930861725670117106043775700514927992481640058242001809033572526935646107934114039755303931571699820598067350946239471420539720958325861508766457990742774973878313623521085158775110610369379875493983722377866402494586823954655616691357529458835741072264687255552*i1^120 + 13769126131481200338983511359338395257198712124921333503512370199426000448197175595097532387427288702408154874361494441213559281590810645231557675146622765758462043885471703658425200518311576352547152799584103560774998085507627538605554582929404296364196626732955570287864469508431117149871083095116674457674592984304289344009990858696480326609563678762217380281493630971568704572394103814188213593458656533489423776214306185513043153045795302447619274959478221303448774446331122028227831101921755462029327343501606690322463216861082691028304281046858241162884351744553884291884553313199112602761674888692789955886212794627714447434521508525581940161744392350548373569481891604127213984693382707577200871154275877851049538873674033120966140588544860386694352935466268361891909196026989702009677984148050063971630778368028925532772581797906974140480527026194387097560594109048041761359741631940316873615608145399751519096418458189804417731857612126466052108704029157304279595117628464615537312868863356507901302468628609840528834198013199388520413606779868452162708642748819972102700409214120195267152927106405314842875191110151421760838495054830390627006351078353929339610902811127676199719886961727829399515759632323847564781110720719386367063713291835702025188767142316613142542056495577827054350547792428143272232949930722909652529616574007955177333828260837410423847318634448279382489488075289435830614486517599462319668921812427996470526959307287392741211327723869811627624797483252822627711189480105242801463777337040488652798419140228790245161232638715122175991172178698129620918561568303253601710823426854683805248450081624495355245482015541503320772780427996801249992821319361169801131593118737566535311376086429839261457791649991479977213761929428631875449831967467603925851322751767434736457442048300763747012533156572569136065593453043600767001990171784322447531518627259850470406463779962858562675423730285324418281726064172376219669684060783301306315002583728580732353931147990696315718258419546038724435608509792976579521405129203249522817319072512891505299078725375975177523102154669683946381541904151272533289923103700389591612770062522359801357599377127607785251443807617024*i1^121 + -107337797686025874885749523748035370726882728576567326251037078903745196878638378203203023239714750726897826204200142729757051540274327425419839377047548482831043442642015683825542929882875077305715845589271174343717467461414775552313996547195749438028371437057768319063298781331465168027123554102689687063204253948893483287435136886281282942497848277184249473294153882206392744106942120309675401222909101116823120734481211453680318736334041355142515914364032662541582628903374554187672647891291179479808380214025001837376559202421095019334736174867864383780781860378131460458368364654292044671937221826395066002921607990371564556028419092835985961077998133965174830315631836251385507475971730346800799905342528730910212743577156244199853863179680007332485537944227694528792955023639123283694974331422098566300480270294269545095291196895966478365771854054149057111030755443746695997900154510242149153714751436473781197358223513874935011819046169985942224191439667248344591135981721961280184144600117532342283992283051999383351381778226516389347388621093668252555182278191884515731701651031320429703083876427764559531498062880329039120040471632769653381762625215810107777453523497916675837482324104706684005800260205656712064278916189508539624898705964410339318775739008178530342664140426503905730062598889683672950603118932926356477221649615770281847681310518587993138199975223519931943855462065127472622335843167486581506111667740772563808502536398918830043273116141920666540115747535260640232497721245446082889280595258250599138514371532961060542240784345785644347587716512548366078470630540137864309280561516471614668834638365203165139784527437243342616336259896139593495252465775691341048890963874086169494684849030827112270913910124873571329836025231286953001934274413443027813791612180729465921014273326906047479330736844292990852382456840563225615593465830736635682666747302168339152131680300054303179525993177329087125944414124713952489305037957399617257412499596078680817340778602070561185920823833004263405235336144480539841877737470589519767643983813103473796255869361738004101698806656310681173844799305898462182229554136147224601802072237799447188153476633601220018176*i1^122 + -179686567252408402513191650072473696007191737658844790074385271149156279753140382102049120259509392175265757031558400875362024568597731213496158046109389561173213629817161376282129664637913455908691091206936998223066286301399961623194012850387343767548473827556599885520928658100658778138181440583204961722904224737158362681220730886372005214850242569691321570344925379318216033788658783215208769237973238748565824755342842529632036679528468436933899199989311891362800123008701866930715249736697095194066582109956445657525674534837367534882092042489150257444167560083681377672697084704802653413715409706033811016374443626026261584768584024628331835904547169669395902009517716825333961206369582293961379884980249395930945227326432282914219099231008670053572188865825591569262639441280479820488546078003974636805949903877384270631716797229633193016026408062581298061638067721176255629375150818298247499972113133292411284374133524281734960487266718387027163943653405564058366254998652279754142345747905552274169485197633967741922415610791309906953742275144084249524105945451424808953583853509606672398156511395755265217140967887612587330550080185010377862716949085240846841518045015955482413178313058191880068958787708069428596893289785189881425999824706693290852021540737479690213525354177206828010747100476784815841988331747577876197802041129909674578537323261866858212092631389319638966546926659027696142921043198269804298230741335240412445043204583547178818615311662422200861204111732626620689207751690080586654509521637605754125660330420784325544404463582351878217269941658723236312411250433962886994819246644872120512203153886399758114202087437522383744283004048394460743754194512404818612324841907695274044903906896463126197549868094490682539945394278674863344230291489903042300999083720127707557824671798697090308147021903349452196441352573199447562689543809549893613077874482705759028095047763766730862387192752535623506332286390042733076876323856165112365761016807362098473746429435366759072692206373313071230496176739679843103162100114972330852713921639761223723177487423372176447737732480934235314589055087187775581038271429497903758200997132001228069718196224*i1^123 + -123731113498758029454192226540755132609391698437744620516642900756746016072401392088060047529760347389133881174433552157094989422695223447992811528384733384646335546506495139963316342536631010499644296866709977341549801427175620449128216099187595249477586011886304698733546635092483731363932977830269454624838171528302069654084617481218420490537933057413710976483846215622865636851179288596814122407151220127817608413948772607270181601296789292330615019922767844571334101750347856854215164514785135484007431914049526647736459868880661712057709699615557493505798996916043443532025757267355885891869787919735716628477373023276062733533395450029286775337378630723729680809446317675085361194901646117628089669418630760932329820221513329645602686139612372217887933850773154250543921915780302929082662769974801504707434604267924850810887461345622556053273565310765493673851654354095141525584746245511056271232538907975513985159486544579164302445303325161205343469056488948155826496866626420499418426386968001465369044414698718459859764022186740110500282886951902596888977278038300354657360060393270809533535021818412457535222756638000084594318977942626686070865105289596824429909578065173274011905570054260231595233870036278559920416894007639522604936366367903672547792497034028348419651874746979887039017263539007026414707707311306072484885464365742351176080919470868746669791817536026159398242405281102809745016404531436939235065002005926264515289963513313302156395119212552558153159771001687099409132452372865881212272176895392679603858138846881643549318381850819126069869051745605272557677638471000578623657469327463697002648120679433817374061152856199311103426788208393510735733256056224821135198700637123125983059382953248424004319518035434104126846223114490267124474288227865875746505760382621744313618245322998035923827309585753632916232223819025817924301517038039531780993317283362848536426935218063071477279577119292593727137861550214197099224172257152854831038320607494971943860826869895888645341679637849287969208806768743099219651742498140903002825823450915229637888924192790795015291014693192234182403314868410113015939578676166731239309829350621184*i1^124 + 16231116133099547893682176359024719472251829528002041667728196917845342748004460328613912723971805379704627060045846388852607554007189553555792737328286362440362648099615837751446348021882972915426773164860793607705579132110896125075570137474703300684374945920083188020108801715418055625784051308897919142809687973219326140388733124007648594351535122862834047760417575366361283052895953571412540911784227057546468247715336140727863113912024521816069172188158802572859109904519679173482593190446807001678342077317970619482342721396372151346724211755293096633611322117065861796941064461151584147995051468223684422392743875916851168931555461166250986523055415949222033273290413918662821356069697189664393575107666295306317201787171189757097780939985247334120010691934365118968299791024859787746320905194433012407724396417172130027455215959098981286253262235050446879970313049229313430539656947488944392515902958042513183430902222257708151945675902519108294306695560014981730296577027278079655787409385584049967234635438036401067378812244313379724785490538889529520736545832216442523607231378598713383082371812970882320632955825477033850123304772731960976417962554616620816615211221985150057548373173277329216844530949066088101863407431657489956977031638072650932850384669371352576789856829286665140398147139471650160267618867595218921515425243936949746257061132751821491397675413113651539125884475657728982042643678343416236462480571307110775868288220028194096741781419313169074401897876742617648334636134415630278104429113834446496627760137602298118047949454976424570887562952809247276990263303705839806137014519621341434534683686095745419910015839778357183826677534602114475393839759697088255281395639254405297867318907543756953292869199028295309104492524634879137427513641604021677968467204323896304186439075287167947043001118724094712943069552514619016316224485181882531161344704097871955301623240541165654812531925436241778217874190025384625379844174587830047572893463829140933641602937269005433854245345575921431977296586245268451775035939092854175140374605801011043489170228231499907113672063680698639672068388726480782998015719394787721216*i1^125 + -1241357793060782904901938541883479900735638485333990138577256246668606104489153596064049818739687660460611596089417613120758569233905360739912117699806143671225160537212770878512067228602981580598913015992982454142904966610283296937691457134992824365359392205138028510422544804785382909813426789315991939563863267082942021132305815304600335302697553962840017034237175594211596471888546566096475703544686043634268270377444402345906873088158199011242658577722698535388197474371183176738536326099855623196087213801067398961282019786175934544200210060638173093680598006377161573667147592819755760665618529565289887240825149106825237201144281427151545104506110883410911274005391837572390644237790401042693257554166257048183239345600346580593712864007663134297947555846773058364234622643337152787637040714785599280557296363648803931762664310010088152676204813728733428874023964916068974919804494064311829842787826216190729169696827941039660430983528786908241087548526689430008134107098281281105241378777274773485189110253060852968015554097298631833256854383477776013763165919564335836760256740376385285243279388577402442639092055099143401107827341945555015790624675652021472678074607829889585268878315993269881288289575114217639221957247135569843464438995697999944045909183899260866962043492177021668955474046832931752956804342600148366467062748286375614774488797630949418937997356696136980998646093914086423978647256974757498242533124531713163346986597194010412720393181708032334518716995366077953174176828313383739864825016891694060230526652050034329514962587096673982368251255679514581166531504619811485402285539300397270147375182030337335220879799529786592813008958559502625021160454529198965280422567092655562025003820699608732118392899024353090198927980885247163494719104033752214326879798743756437851628409468981146648825528565196295201116344815948441238126311171594242813551339557149102986074453931390283926574465247244706705276070432506125430919696231229633523447393674228003383390551569227148532859085539773492619415721368952625848867350102700862848524866902572511678422037814969856009326895669480452688142541906563180445827072*i1^126 + -36054261371236257467526588541518940348810978399267764570111602233732451124186505031488634463149403470929776158178688092467057850993803957275580103618039061224996421482917266714560181137218443490027454136499966430150436094719380345743193685042051787969160637907675503402719406060153340287547417581801972391755340275749506273214666733315524518135980270559720330267238985832397573928835484406627308956650558884473209340295393777505510361747863332336148557680061017760391947116961530969940753448061144068381610019251314963162692795413226551181992790637004639033754683312952921212087987785866174612040277977643634356066150963425507796959476365836854122960826123155604212811325092536124542343291297065717856873199788224216302274160595681728559455714890146342660958218199715290966589316613479180709412140720020930374887324681483059201275813487348330518930712280413132978262411857975422949390442690484133414772244316483145724004106135087942008317479921152399153180942696944239993107391934049626141109068520892188020440308721562757523531246487647943165189665367030368547094100759783677923792499160255531633196885896086336903893875604373134107977247652645109369640475796987478818174585264750617643871256048577047819243830337021797624783134019675531341457289135477795705344951133682094142664848344172978623754979587520517093647294461566319011235756222059454696478582844172442692268177376299929728229201060147724975276132019814643456417851661334556981220323421314193250107501021525509037337996547235216829585301246169998849044258833949953839939377241595194392691544231003837433706548044255316129429566541808121611856672721602571011333371073541817506243163422114143701151240255206477108506940557744642357088180836872235031274555650909824832804963985900587418015991936135645026646476144139147006160320144090264507982310971788848367459360471984411094043549857981407162761387848333585309636572970624554019053098659329613644592580378168894355867951345023268438774985144096703548900584526325790910160868040682516283336518612944441586468741009114544515744611603485140663288417847395895331034526009838347442470150229649720888422039552*i1^127 + -18384525981998114225428349023683356807357343889960320366029938859462883885299071456499930560877191759316555509920873435634387600906975855354791779504465996512914514029329769197329203664771014810249977240775796774890129051016912724728401711413454628459393327505147846686872978547702663959131722941092696451527255064234926904636899796710339273422039780939789021538925249875073021452037376246833274614982814830043370567569914115347492600714824290444398912756797938660829296768729597600388363275451971027032922655091899767582279200167258273588267308489055095556072636062156763250760544548680289926071692215953972707971525425400973592015581763238205528660963732231826486540353163375763644384202652717666145134723039330027459842164856549149803458352085356635690950351427306315406131628344019241400909286600640520068781066372434559452520204074478974600826609491709484476042535969827946925760284237670946839678681842847976374507143061747218996537685262697415656523999438607509182066408446895196308428873884199896829811057147314546533017960613577669140347283440626117186478710857175243290927925436105976086095048114548007542330417895204261272320285711584359542605727454229774189410462365879267753615528725752738904151968277819882771208422715244724688787365416465904706602918955357921487872500039947273726604043855013501564803685197042229788994780981162443298319033754249207031951235499169410748603943939389829224942018015399234005701146423174072779789159209593963412969429502907939516310665415354730770678325610002294199369458802802767115407285380564074091974887895762465443365384558536353434387562354737976956498509099231608079847657493146503300749599015914336807964257844602444283273273015474405087590860555461386325858320964611961478230731986207519347806110390698888251131019727341352370456425599455047496268729587290857795806274943580279782665455354062996093634579566964463243636270781601355882073463934510436548169437194579219510481607276696128123173342659383567662246504593520268689928566408830908992076895748353645086707014796105404418214078233187170474609279851621781384358064698103747321319936491520*i1^128 + -266207809376305354634532096462659425508362885205864934331214028022063465985587363749129541707592777258734097887417067169511321300152079400660091262942743406542849082546034866961224118653320732243974772142156040782348493905617670829206702597585698121757476845662299406457670613411568216402066398658673366356713601219449695697219519805988756487152185708771020343729600373585789782937382698440739899684663612529798466543429356644589434409354082491719779979322041542458521674757290014235164290170109782695520863163202330329126128207220461418186250128010843972372069620514729299962178296064021020345140877699115144126466122383710830346877675757127643387038091391758269812319297514371750644216984999440705232925200879080269081087335971328827866610667929647959410253450770456981887330016615928151534209497215492553891847651324842148437051017627444635841255634768342701009798292606097466439915986447941603439891492705840427429912856611693367975854338944672864107124332003354411561419232945519022494644630491121603709632284101980504468702747413175207225804886803265083903707880985087168396535328266324516634434439273016430921257487258545523536880784077878741442194553098809611655539329685729239250248275461975928681798926957003855077102070828933983225883996452743976590062380946228672999327372742144950747039371913768092891644566565758091971006061328857978438615846874724380081935549751855745898800022525596581579046083273520923113416859254664867667924574015569164212597818146747731912235833047869312362710048798635486904528877928880101411706145326522150324836830319749467140155996195457324387238131181002445843201206566215615457927615030279080473971403797641517089655369070420496849856692663072000897976735751578999380044896994318492230756642891116501941459382549910943218039610237446027451199788477310207202495345434902781719534898711717553599131070706727743483786246670119779602673266562660258336505649056948331997928181639314462004755094664619301954695622143565515358734996396579549262325313633884599055241663782400976521149431560254191842416957203291116842943951813665911743589970345984*i1^129 + -66392721587045431837001552601797223281880689082494320695773655858028216479937098063763392447016946550453449486745804118294941741142925394604242400014364575518136599637594018542969358031971297902378401478988498892931455342028663101813141406003863046724292086658781189169681963897598886460188690498083407727385683627212238346471904525453271576267748160247881525906029777208229921889647751536523227150820566957385044556362465739068821717949466021765915398152616128831019023892272029017977608785106291897330716599556222178293687161999705702554558851255513768803464885697064784246863593717926693706273159856925692571118415821792377064011314014812878050597246355600725664160723596533781444872777597986423053589820723950722348627056800923873014301299781592151611881569761216160227578107437758110824915050667566706989287099390403088796096869124490181472933584529027472042143820551664420305921909450344900932997182209641532409596358428992350926707294688498004127256137700372155365042377839181663313848774766218077835409610375212060438490317063775951383286501461624292283075718154413064489279722438616892206793130383135014697669180911485013883806592946769510524736249009524075196721606693238752486507862557286589397112112667753136321372480744505416507879493967853399055527483157011294697013021787565554611165233413593144735692307295977134831494269133382023763897613380794878776796586728650784496490871837674344736335673228700588672874981940757572814309363825819944655877973821830687351794971309066103959831961023712644011240438037887320496733316332463758776506337765230336293942519591367782948025192451026245172804569522689657553822159352547497875864421231727808152903031485612549838952870059526630044286294580485583181562775148644644401543274328179395099714680254145838526824845277936902693500631915631579306132594984065291199223687559595797178176980704870120650729504681793088350369363787575080019502687979212051092062721117357962646419014757399152847131794267942816165143221407279155366096863808830359219129130061365815439830131533202703697527109930296896843788902913802240*i1^130 + -19898158316925442003298228219463082565757397227497722746174191809632753463001576002154387414892551178076823156147208794013697371361459362445608945395922619357298833507580991450761051956268143630008829275608236583201127000089211299689480808768849701482713002450186749911946580391118011676654218436720264461610409934749273814786702475490619371785037727175131301384097085698728422504806578689116925855070425757588977024281831907111545521631289288265208972230314024766936738409442484812784146507442664205339192041703090655898531284432531830870338095073557860012033868589752636519055221966706114927472912736201128066094274342842276237424808176490506713859376694577662310055603631970448473339015881293915310149413449886808822857373814579622136792289796579687569382494893484695513893416999268381839004151742531448467329098943865240769150523323573271962286587521312211487845821719875351113490824714713938652175067514100565035933958750312830935995859860110841806840963504521517908500835079197482026450813566727109222944745128165192803426784488648493476497449924909079175858590320125941746747313505457850084649432875306141488493184845099069899133856506766428909404429972656621868490019117232516021169981737715944109363065711402470525728585368307026375448675560708145051262259834823976042046110415325658289936440600683910723958036044644911955634360026692764893188674862902058695202878764473190326739781150302615428730951048649223891747794502592511608407074023100148083338848387150857220162605618954081727223919518675140189534513353795006298984425420111708679784543328385529742741630704975168076253405073196649261916608060571982701518344023601532024662055074093901197279407580768455595269976463080234178442662312385523261493955497162537206087424696435797267484027944838657523349202550592253963603371934771637086347383153696433476960642595414688452742623594002095924755043351373617263349467738360690588936819250884685739934950208203115541730479995748073945876550883219493856648233439714293112839385035646142295569586791421150856817061526181681287628239151562752*i1^131 + -1720953054958337344303053578835065732597490917291260888948556748509345381718015536533963712676184060728144551691392523916993339991757908197815939327145962753353268924625349667562219112586151096734552928435052027772326965584287694294070540646221195624146421914404923167130887703841230918765123593072798854449407726649692726095030604928427601281582175631136676861958872800511976576757141151994420704230021271356382147638049239182992796845032148711106598858229036886701760766290960017659533827779483197872820988887099009866691761629965624783666879998082227890553400877233224818077550505152114659731374265288306243302433712064039952346812081732027752811581564980880109988350411448924887446634292423045884127672515093511246420543362638381321584560974013777023031450745346617157697862772498788262711709718972694989695536925160392338241777342569580631758875940513797401118364426973461479681390377261058371008424931797302412646895520951846476243930316325133568267613586566681489719914277578896942589615144632267217319660283377137799721544073095976126432135066748090866583087716168655620559731976462329049042680035881159735986030467487734681569526698979544599817824282149275454185903751805468209304880405523623565309371206545828727452324924505748061402103009122976536556685917859042039458278283145020919481542993274264209877850417881566223652938231284854022925607512754321381588896307019936553587382202989689115687195493384664359315583947044552977274981086605067634457990795561266258909724940300432689311058343091977654839737590822217483093917877501367791909809487513093472666422859195218972902411660313513982485394069155263851847366136235181741337942977002548787204455617015766884153521782882424974066748486999713159473026435601677228417460632061677515176725369781147621210774688887319434149254142959092957625431588444033127189703032913500987703748374286407822489196308883158119378689576724087279162076419398577742456068272023118721840762887802644406253859913810528511738494263647059309989407617640576302081040266528583864202798506858774528*i1^132 + 1124415591955565736599137560676444259601346569696575805100477223592604669342202050275533405294386310030253507051763381278242835676044711395615958212545515824919663734085696176271913696948058007014492460454202123051397897537577367021515135640338632634958787456066065101221564428939902376878874721295022646924841372061103556681945100057902724576802444729057541258515710237901703323113758106509091944387968525568038721382012480673167518963289779739693784243319872153523105633748235360291793951316342237144831893286436600137579597796771033940477824617199776477655605663323219613599040702938019310415040043324405566522283014483211221082654605850858354520204553536437924626983161882671749957141159199196102324234313269632005450831891207746285934186205733143888609932406646651477247851288313193984199780964619233764712248125794226507001571427425693173708135205659550271548304983051560764744576028566232867440747444276717583714979534100809353054641202644304283375561477541227638871889925898931859980932983676441364091555490619900556059575512811021444215779861087340488100078666122009238282348748818502585409318887278470799208962010990580724265213451049219216403460930057487540370091998294665355594296089113308474552644745041512090876092495401789397142915576927480109200160611593552615708992210003140605791185290912439578204235573435911982148419609160717468333656924983728968341121814579558831267555423239624186033060407545571914772847299517048184476083023056694907974444339997487282790273153555214272566844290206463948046179609808006784316579206933749779770161472754256902765459452623330346570670794324502619430984625076351213671229866528248892364125288469463685160105292882002271436698045268928060022526023379556333580964392620188668283215665253966871092440200108981933176049859490648568022106856998595209897690352177450837133538529527464817413132116240363689857012898512852726109489937627824601253912058311071894856541399416815145832347400665698152838914260769174051954895650727352885789740670818453256549292430770241536*i1^133 + -593077142858414145377164706909797513597056710197403956506864625874011359178351854635264214489670011105932386391950219251737313721388562242039288163579931855249491177182219611370737019546493745034585937385051478994911127444680531395852607450820027913968109527924665970053629057947774700391537380623451291478779633621531261196586522972844948847727865040908437969535716239459264732896409501957483844986634699484320787806342957931574354230075406350239541396643404564447179351656239022863560630124768925658809632448635230417126092912515436923852430349176070330876215672628135730896067846549953660543428666382240989291364600997773710000439210790156539214166968085859759542331049455006534424353266718568417222008490338375841865992075126937009499549190755151516455891208602508990714041955194907119950792979181750247478057725450167954080585143124458052013652379605503978645290407163162368865716602893339836230306809376688830959988183445089217033094609048585355624926100990178721690057927075642930892995466561112557686522563449397527674324679030052843766118650105077262640816354034306732070124592664966726701564555467047836211490473210719513577183323063318641607030218022894578703593792163873072523426047315423931936141237586520834121480187959780102370976302984695031325324016055730887433899378883870836340794758712891356778684699388361848671165256818859745880637480959852097483318341430276394333928870356617161590160431853609838543635902504348473813901824750067425363318754385633711809868976569686157671352025145379520757179229224563866040229337794840348266941499933501073431497624356718540437879362683549940229177188380689066406455377241089625040547102102596092688586203215221273218498899485869735387795024687745316194265870572548737191252318940436435764179005428076307354568895656824619551047973580862154651326499320203850711182493274538291089771656410695438988725407717740858768025010864021676013987020013819590505808962295758013010823456535921564864079984159121182832537422273487982839159914496*i1^134 + -20735246263955955114076999324059138812006975445857722234962033218417161051578475957997695433918608818067466964369828923514726559470551766147544188669665147779902034433208529276714301504539984861870305597112934835251743215140807182070507516427172620440810355014309298828385834948180138199407033200085768709878838713152957743884075815045578580665434324321717821745349539392034880251038787371011055331420295961109451606658377101320183489225816695287562284534429719131502101819755947823852765520632043208102658523049556458809693295862187336167991586770077392992080497559583862687773567783609526612604438946279025715623469077661360367947594358505063229775955016672146010013465728985476761842124144545035739067472723445006803937126768076599352041307691041778074079823652714221488348224162750513633652389752315847939902364088641453388923897594871139817758164768153554909091702911720309034230371535657745925958199324035899418552805915453288858913733245331399411275115289024001928979677891803519561727104974757640900162030052907150344128756472958718969415286435160682514510172959985984009570954692058888683232530782715439077362980015168661189857580130428298527945588915151734306007456064368400715925710976746532039425856393252381830558094821538214104219816362713545271611390547929413914010977449414220784066757142911157443851494527210831617727762122708667880003185431467369528982018700342244447317552144237090323494255324889653225092105528503293031196783182121026312314030940991465355716271262400094858952877937204668799604861885072466665711158178685956764497503350507830099360146017056868371512816750167732993013783725303338573943404142292953372993027211489394921731780038028596295498189589197073588873634053021172988346924768979920563599358408271548841208312629416819652247342118069488987914965456173678040455620662409061234620392876567371663709191844376807040044595036041007003336923449618311594205797687033125215371294342571792094346136403359322250632844098330580415650349056*i1^135 + -153764807682293769584255033167198654403225270513456548537225143800144794449761770328689760353316888299215532340250939538956885841873717241959469030772449379735513722651329636440572498617706860850354203195480935338343500740679029219808424089211503985666259256465161480882281462453863938043876629138176058755487718488620558347292885972189321838357575153725443015298862858892730423400536928720358161343932689271721159105388473824843925081882506733310096444336401663145668525896396480605444688387861018609897034895629951038509535861255591512719560104619438679241986462037077526475157755873476931308229628106285680448376209238432625837782262088306611627916078087067748355038117859935102795851551793845847334616617714286415970306477747202721596700920205642173666077880270780628404450666015283066711080188162934767753318026168568410701681456233113852940328007434493250096371823120954066475784631772453187484213915292446880515366047357307893590200856455696685969291186170404148340601152102678524984280479065501786225972323401515367761368187358953287909776752445612929624627684234402592171465152841138182136389076572091661875182517356205173356971565183223189407240035179368073087782404880038508036124184092388475563199083403012173399836190693826302307181508111301372278000487938698618571386573940565621720667274478562394384124718442661301159745399066859967205486221034111477085581042098949399299257773535763516979766002665636977879767042112988728416345567419182554051056853542733837812646423482576459424668761319049136563771877627414409247921163212759855772823388481429436373009663917357372547319696581014564788118847101885180104523311616013026144043787730318262908398276207041771377080621781036030095835983217567352317717903033868398877440721560524678066399528127841491935301561087547406998027678898040479777176610070977606087508457408419067574815740669645383311138389752592082521747121794314994047780904314810346535293324698071083204059136*i1^136 + -39061818442239409784147109935809679792651586378542895458724570803434229438752201636115335034048947342132917136773041294701073069310016415360839125230597214675786821072793337894162386746999785965942120723741653590903409557532222403901391296268864042221619030265588282977140106743087380718109213028929768502630341110409836660510705964116079622335552837366811126180318851401442058929727533289358042715876596828506626395278978662898346352515403945428827890190211677197261023709492999494293912922267159330885226401096920206685771225652100879911237732289806120403462784366526429752138718331999460907246296700259068120551633875535775847398561031491423095403811291419999909518342223140242341331350915272195953362063758630523903430671984552344893789699498404997698465912989685044203110072661081938094668125485772190432256960037785336110866609540904680298952744430207090872531475259835840473098288971264009596211489213010527458943730929732505624872010129987948569875721215326038668474697089644658609880440987712937549720893258105281805723542768801559528170588213696208346914011291523285110026790352757594334837219152566601322512654361994885043489699692440715763241914605276571409852718265176615734689621537289048790630757887831152290361559259288126918800504498984411275889454264269021098262091323508587282378749881364884426756125772616525466613758893554283461154244644223320090744606829025833178022440005499267527895745969673200834806642107551205370110766793023106426562702145568454620521074990802001088225612791442283420853392195668351610087862501902603827640901385286354469678746890393577646632272741843293185696778844028805452779066908605895349392323748642561979242672228484014375927108731800423124953880022501795920620389927235247943944290842388240874637400966682855709375604827422425509331178546039932553377873934477761351003692584335859679632576903694967940703301121757125812510276703146796797952*i1^137 + -2379220801311093149250230601132380152739672651422974622973872087273644360348217580911671052797725913539510474530668903146639692430665157909389724553800409345711775377099113005758513155995794638992310446815288161501540337882376083128671875799869237356701810619020301138285080223259175492591594361407691582564815752896650854098165155628230474125886776053006192710552771626812144228412681389644848693322070131036890942631746980728659108807013200366627816627593981323728137223514754212288236009041267965257507495688892562655933824943065418253091523477722003328982081907672928313098971734393699298173072756285461471719148315992395242609772429731905103785562651918197973726820463632527521801446223077370480215107044408399941494953330782949636293950283968998932297590778319989359257926972740795695233256464125477718507403777246221104924393600144054516810399778872869798980488253232879316527521334220405662810572222758407334655175832166998840558018367150424647912446668685530829417188467677878660996725914664739211790652565568728057888161275415932360896581727423293712531522236087519858887328162700859563446732057699418752172463934719813681505850766910346320451627104715738544338625905690439348206469446396406971891796396302579361692522688490337839103113827920314928526114793059031074996231133194624407703715756316475981721334307753465098021604639747238154217722107962733749111076952635858951834377148999397647749702835402307339721431708253553945596121506728931944187271643331214118619422969163123217280748463359755729128470841898616349745757464492929878641852669195396550727609536457973506501736854609828373848538794095316073570948046110075266724332332966336962787164382265346666930699137925134852771397824410074004083971966398410298500889621688142608639072489983677633900007323134875068055903692393377351703099118844661755825280094964386650099167852260481024*i1^138 + -7205068421692785797165537286725999828303100832733363558885687603255412534492012606408362618786276355065541558592456487693905670764597571957402254381446560536760655632705265769854307870745224323162111948250206953555987951999560524020639799695400523636203834034974774971834860239443315086760788168616855345443355929006780492163453253466613324271893781895006389240489724997205825865770677723924411574109031872727409281512849376166745765854108540676304168804577020912284396191970071931099406799908513696616929372240091536281391347945110198388673289073077837544128774499384577016433873549384760565618349902510117627767649218558087018660174303727249748505016693083747618400504731658406633392983044492007876190242307154848346333203419854149235387938648714177671529889730411501956362394311509080213938600350262237725340427881022103150967283476178018555968323689613896236642399241543411818515912864954107290285443536705310368342392538342863198795318132550069320363505551131695183531500373767819920379751902199308952638718453830840545989256847431294852255425125505608537941488915106218609326249815557464982220846167521193386915483604377572905431690632861449439178338438341837500144680401192623068762625723098973058147693548549248658419494769990106432257174407660099519491907889601548707615189512949889685987574159984776234746900742553924862020212949227857538407667251658440462696357192518102291255621815900946005817082925422131997309640838399333526976094878210769262991583168885058525630767511872825672919291129320317834735732574996553506006417785534846560500349214309637767289786639420866288327267138800935133238958349881334432533005244237783767911850355344047500375251045202927380185707126777138138270874427299063528337153138743172922856453056126415563372784339082371330536115758397044435191004117926743192129525760*i1^139 - N1*15795327748328689633890519432891723626215116194240583309544604070820736874124625014739391312947191175636122307249661616610869217998149264557921119830604059205594478053658588192188214248843034075805202947319626473613722297612450072905117559615632124703526944327307230708860572855668958810777184546468843869265625*i2, 13409043571535003524961821677368739559966644059483370758485370132722919489050727265068944409915412031487846550957705652815180110011294682037678642283882819617913817595897570938950151909044125087437688924772792455185477143860387923709517624382325258776391971814835762089703591119681606378437597983591800304736232612815147225292830382212392180698486164011030486906153971226746785276498060978343098449273682385223181771497658384115762546119939561009949471460681147109965065492567389102878154229684145855563581636722246559314242291614744837149773624759468439454941191134601211538726431211280871491304749353063573660318760562207940512028649973588831329548527070397604040086312783365865375266710636528212758049931383323925074634147146193677741663248736575700814092167745436068535575235376053396457559701604475463939105495193141527253758834156229380597942515802881031789345733430094563840850617161056427284908538937252954270501527833014770633985248900391056756557868905826325331221828539973394844308047391841958122163126474532236848306274232125048235502426705819256017423757122427174872019810975394278908336129404897593562461704988767281909687395462714394077996384249303835785814986246865908870823145505206859194129528650179344575234422071872321949817187888866281323280226071176203007876326974921098534173976364512238838098700969627793085459437571759614928653425127656617809281721706161735301579696434580255067778720473685442243570913346804348761562043494937707281863622807821913582853610965339791245984177010457078646666919597312586905653129119687644812290584539731748055816206753481503966752718823895402056402885593098743236896695170234046012544790611659999161546067455918717729780558511845431068119436576020408848818136668105826784202785694987655821164955517951066276560064771206266383859803063195097764624593024271376144183052714969177459964059069488887389948046271073232562083701315646365140458466036307681114412863112069667337121699674496960137935832383388189962592918377648355718299544655691876426104254981494661776483377584447216665481938725012181364146514161491016149377990517265405928535211174837140002661957057373765490483554847757046202768812659041354067937969042570269485157007064818693558860959291047846093645870990905951827744083256369506634621334487077830585753648893961301517413044708778108443842195707282161960851531276884839176763347067431345552860567352569985045828295567210195575176696402468423856647456140619704397844203953672263730165011667918708333620891637457973288982732035200421792985865276064073036263600222369467835415027286751607650772804758447730391197307076309172718274558980918560765977513434209540386329849246754266535709474645981300348082587933312077685719610861977213495426369763436494243862707835225241540461226943621201146797094238311923066341395614706944424745883402240000000000000000000000000 + 1130338828153517296881907657437373895828103408675962397263984049240250833572409207068001225110916606175793357256691548377366030772095097729748149785129923834235954666018647416781615455474215396897576356988897967672833033483511686498951079192950590506131778880877547577129300666606754592915154102223785426948197651850994862174257791637044903267256186942670309086694875622721947690989895900044871048535048281057014121057923818061986435084728492755800640334533269069633364735040704148285669007932336639794691416895831328323728444602431271421543626178223720596717504311717408758237960711169677080626358278575023818727851655878164448597167410935024166644908636262562624830564296237596761060842362027620533705561795694238034445644928891330274690430183430421402420703430262844564491733211518749456286790694424660012780158888313381897779517037186784243582722194183119449491542155908608701496181693387754405067604153908340248344297923355346524585224541224287591012414481180866116419025641126640039889218068238323494915103804896746709494821431599607748175892182897727165602829427208484086423565929768023076584029006663322894316163084174484218205160287589823878694083461682675335827671303035359795768485206460030991798547327296462007083893187908467695018478572739669785958712790576027309363013160045238416799151491581974662408775641135371337624389833482141056689313531237868436247163142652647753527386270917159970938089504646640597591121478243711482119859554191625617881888160164469781678957573389591369725795235754066603576818988406989466676990908548421055546029051928819058609976056156053957762582047486251223436526467134358171321853290904276084329023353127516835997505585145316468435973156173665575414858807400845151631616422086093732432573146674914872673404153366776293698252763367196314243547391010126326184667534938141042204523362053643391925361185277045136992503723893369401706407751287858802411600643105272074813377124240879634038373776339388642503123968888590012544655988315262433896710023204178039538792964805409472304627861944358935166429341820094388735563025149253203506353929180642969947782832047482271432622418408208631458516780495987131938361150387090043537814719690511878361198304040088067613431963700098313247245785015376722595351907484894328117451905248083176665147235806069567336851105512904650072883967378898409043881710389061142293014737305903509372378145750376243373108865142359393370260466731434022968752539832998510382555986997559055408142507558541869910077248630091243664340030168976388353913627568225336032540861394254324756085157940607240482326844629547118549162049286051833511111511202684291963098461219319528166919511475425747857044134335564976645222122321955881976201587930741740851370629103471420387743891908047407345504143744433461035608961324358905402454263884383425703678522163200000000000000000000000*i1 + 36215010192996046580398575610896804704483304948152283517396239011917857998311142236703172076138353265008245710965235222416788873330336411419619248440052507838597421707294554485671074528486032257167208008536837902841340839983398184564489422937482796575404800647483273204963934577340233710389831713418349744925217070576686914137376466714546104365492469435108049329927213514575477586036541139473184468795332206137206229783060602894786293120046589723614004652138635354729720447506334025608625977947693334523679192251222644927672477255900291474185737643502417086695696790464741212324099509956007991319812498447552582234573883878541936586842232630872605536477828077893521012976842455600782987988169281820540686599918438246345470732882939790543596675927706290978681501987902880448219422552215162755270487453977219484926531153275843953926288040368799588025961207418576536238924800068690776395445698524446358864943316652623837600188999008294659225418130408597686361872367599318932033370147110032159163890692147352945825853881870441146371283585431076492202426666826939130931843283759076092151362547653567123873011572305762090694700120868571791502009297209369583930634201182409845376247908626475813324087788257201311181251406180474526508379642862303822464186688495348535123248908126386895545270378418148179888346718617488535451789029241612390769386654415012918649885015883309388093982959855526555138845452264527679771295791134981923829269944706518168025655892643705854614605290788303696433458469447606390891616554757456687509730275835057158438972909860675859869567873521976165821483701587743485480654294086607178112375916623122082548334613115627040359275707315032812317934553607950551907364216981257794126113583359463239379359433293414599427965323608917603272075486858473861771464262687147440424396290635265487897151978755995457000158303701992464196698779977174193981927437948836032983954270348859481699995906118730910306389312137293609528968811995927536312539615599342285481750085827789177484742097032924038928175932168289416258460867334456055548735135017550566072933081781162500484596849159890429882059514828454239976766792623360643149678698232880819068822415603728330299909099028211835695306410907851196533404038951746300968335325541996533118756289948564269777971818846275231598086852329242938800764740353228337453476331452986486923324964477287713537875657285464244202117112289467905233541351438143970423964795717646249694997797959672440761356315230289143444872411954467791600354462220317549067787645987234835449958834469821263684375480980063638632327641727726661857578521992237801933318958256884084925239747586452084734327826427583506448663558366293583485420672327754226698422835843736984097420930813877522300612897197650103305399644398663115718642325774686250892483781645190396510984839560916972035263954944000000000000000000000*i1^2 + 556110491795568663322929158539955512981992514182299797332608518608625000356902138081826241429433581682981238909557944761004226726597465342031759866516838096557125073157295016331786282548082944168192197934035914492155716648613835445369467491574831155226038229432396954090894016029111004250112393920688297927859928380963213277569036858249361697274397045617644609151386303227724966219441246940024277334381485505995074790692826148626957092250967585339233868179776650490554191793815752437387202531893223255253169221398439988625589354229618233956005808520718528651263373172968050679570321086892606012697190829427128927272729918745845207105108771740603193683302892457275119394898659609759003322265156827363642329379592199018065133852108055952609111729693927715386791246854676523902968532171848569648610247867857066696699511655220472133112312964087711447029346464821078398169519149593579253441621076935974132469479167621568540035121981683868116486476073298614881644488156682475220887431869941996942770748122151916663748925327660879349083875510997761802060211669472258440720447573114702621670116782135776216980546236815038694382867685287783525525074291815323736680888014531949415357285128710851878100132669492089218041243149435077245279690648542386270479604142006026299289489280214046803072679544175531898541313312364049724089391943036361255380397031090099715592533907261987161309978740452743546166922191197843867705706757340379619607455132867133857805868975092665307632455430630408878603885454185362276888146443315821449796592030988602777826193308965337176524596760571843668912372257938786620292572718460812138549987922329519808849510654349316024288650795454129625334509128556711475068278415319552687211805782126059118545550802064118050883890662708640960672820090331144567915721870685544696162413854852490855842388037174806820243084493806776613199248022895340728196240231250642281643534003448887831976113158695700798173207333051947251415573053238525572668242879429775690320035360502966831959822290261432350152834862095755075998430769616894215061779524518739865828506960978802393220062277848523483637110124956125839661552304061502920545957163605362471845854734149133096102271115339654073929995659599387636348078724097010671562242962087240754516436409073122839362026963764602967714664338533496544169216715048872835783634820163433398786333466436783306064002694514956074855027874613212430095152828957014498862744543860739157000330432691071864678841997290348496350511437042692832281191244141473328022736301870994263581724761231900641077130687742444370561182629926075215206359449103507926818605243781738894583437002183480571168406360866354383525452086570253514192915627206204337592437885296548639981945972565020545926571228569050338716131619831277797258682419270908436203630293627189793845147188038264182777734758400000000000000000000*i1^3 + 4250219027787785331268261398784063330233170212152982422710928476015865369127931227737509730657661792267212484175846883896641588439706291024840659083189984689960662348912126451609414568599091032074415616703561222984154778970366050380451764802584679808316301051881282391655538002720249878122817539213300870442547469042507734600461948406171414000676275421558557576099498308376143173915116975924198182454796672819437761630657796858209147937830241400507301567571154674697896360209371032304143700663014521059173291916655469393568926971006883719732376362974073451887783984534397596956295288233932657717135058056708330098801012145325411407215851160834164959065339374219107536952007039397508762159045159978907208112051376386192951113502004323271634609270366051549367248460898356938145346437211666054323032534776182909260331017134761249118073643897687830133741962363411067456049826749963922414543441716973238686439019855342133546960938037062077923425177137829297151264135547818911640965408129200142679554850758240873057380653439308205972193462370080629732953874328028260739393029320925609732305084360321776266082158276276666572711389873171996594112278740156687206912389136157263512465103627140258806345428958843268233059716524942929786659699725853592967540175019480170646668824162058151652328021751065601104725154753088638101576657225989236986052981109694433474489937592543764031355072762246005644037571142404069448245310190384961342901756249331810970064364504071988173253125689494189839778269952585192155855948713122035038615811762175331210449757278204678897386318984292915697450210195777008148068009629696289703753578729158652284982755513452364708663884726943965992659935683477831175744626777688159713122984480211049892024919217146676398022368328884688166710871216582374334790456686091051432413645196333888777768663035287173627095311787572187608809547142309194118009274690943617821783537392975124842869138530725755408678732013801625540765931361792495004266836466511890026004107585119162586783153080302284414780065231856959968976860321703338225824312807956939420906187616498016566070519718374512812288221872028134673650845944645873344645287701542890497459327340228213556115933246186152276864042682573020685744389314014277305971242222650027593561545320980679307472875075294001979295853185837908385363995364093051760956282332968438875860036378700910181268952646153814682391196190143851675643367321973948795596730238407903970695179307075117661350465464278766613372109453121274967064827618656864516349902856544909844360327794036557175963536212149161670947336928233068393149132626678566507952391044315931563974352966265001985703387190747757280458342968205183513380625994963478025882857444986421106381805022666515465244072857333013915437721081104706353333347839741948288035847889346573337260522913660574928992206848000000000000000000*i1^4 + 14896927139936143710930720108369822239734699207961995825728554777752441311203887733243324050808470728453795709066385914477946890360402664895212028246183110545295792730566200118144797711045166909528401479074568265381594273235216653302675646740650450482697515978741678655147267978264254404138190983160579514637560629117883574140872680968785408461338542188211032622179886859632805023444790033429891365345333869361334219962000893797329014748999458104029909013682286179344714430510221411834110190768682260560966545440658167045228045247649984370790837303699339741070447224540915048196814520231314427736397272526998449993735364501554332688806543079409093309228809861559281472137252463127156880849708095225640897127710458389787785046521665631561267389335567171881233965537138626910777406633954197226659423341931423111654743039488422992455009395684593138807314237708659846167222041018346730765035637006403144035982746194606626458073645542765420238522488842248574466950042726828159169541158681641483432475325580561572799030643978772662377833877726177175814635190578475119863221562875096292021925082816497456039611882643523619552079382816482012283162269636426225739880335903528756389323901214121278382742439050881607949411474493326783538430222683112211202482597508390905124841439863794188933802252998290631844309339642926287762768396891820280557010163434229418897677270998967355353706377972355854735926781580925913795670484108322342635955450261019775887449471612531915371795806362970193469797724097940438769539966813487883482362591163027615179033045776405722329292141754090722128448418698055913322248310392033106161151226522950835400650501124879733923097009533777183402225449899421575715957612287360057729835537330899675611489372753984426614599566494034204824490349690646803716206784396774935811981769688705037790436947898485063381650048070545322029624938736842296643651481623016229125566728903359577043700379349042518128023815034762164621764325287845610956432508323702700194849248264175065084406982907465614638471643973540679874212614729311349468899326346879610850088270981730134366259157265097467569550702355394378228272740807358429695226133320499408416336278070809688546497712125664852823361660978231510912532362812133580498765621015222889403110612477754039981412529788999046191844435370692433106493357203475396822603788746051027710190265827489509766102336356898479536074985281656563985888735948345492507531343863527090728711226261983594909145118563403360374502332230722684157273628874053516753945880997504311802069616832959987638804105863567789156965070150198631061229256760598220157316748792965479337766689476258117192207976410706699600511431901786697600818951425131098378489177958287395546831131128235654164476561348318893057856285205825090916018432252287570411394732937989647941349201316297230783183060992000000000000000*i1^5 + 43486225868092369565863185072096118210757691615856944669723058591675803844775740991137793023252198995286089027163819036132654892334898327489431593787762699928786877527745248707927033709376976932527134273680019544982294436246470639112271876945517005669262798154762965739507997353594106209940838312314902053039643409298837277127240416815288285402491093719500153052413222031428000461625945303772528244788428941578440990168429810539956680721294796581210490733567526616503460572974932674616047187775947938201420252879389172953073108977559392736130770225305676794295387900385187121000010656959701552625817276215603863778785469257212877484795352508381111161625446704103102447966737576084553460964289973465327470573949559250172307562110040510912972693694261318604886778794822018483432839855710928326521232017500634395201330617785166446840917125231456402360653708147758883362562852919754706427862130724257449998003456251940994736732921537625376332180702469939449817158071136169425867041525412465655111866856013052391742514373326955906974958022640178307376069314821845775124696916233332888394020882179248779753481658745477893238954460637291298118374363261660125740924590542180877510548492319615734159268915691441138683477196868347679252234603406509962622844184818805690937732519616224060077734655566641337242029565862452798901856206251774316105266192242312739761910105791785965328912948910999183009405827453961061122438135209012492617113136566367446574206043960640335275209366374730831676196315041535824042948513359079568380059110105392177420782802471003317998177698316434578332826978367037492436929632757150341259629676925503664020399669441842011963972104740075908409126137030030982763734694598883759419347165340732182178559457492944684222728165648935402262358161024475599767006376950960501518937702562926035455196301515812198357016552194034253352916847385426250838128299247569735216037133354065562783459430991391820473586354073807095033689795568614096903871103466187257318522494334904044652650768380826215761846047105372144309484348365767678371399304694945626415505992868278531516657741549561000500598800597759746112576103263014737297499645654155016147547377359782727833895937225006914663582251036185079625451613203373351537688120059706747850927364550805164768346009089795001620977347957594132042165416154957086038293666425961701005202207178683018841155730997745709506086033937488403981138167068099139494371207390622768363040729886741349395544333113435994982853056683140283820708427587227631109535915113146029641192776139066900352170416989728482319734674507155736654153303853654719208915755675662085457324587076313871850026842444837233968889026067148076389771557471442754057954091204407515220914043810186311779620540034253073021534065168376110876191464362202538081337616609908299471673057893064242672026255360000000000000*i1^6 + 530801439004648477149940213274593925347469505020749714281943051072908696868963959484164603068440226759065455474673508390471583426043762739716992280009277986778342066496459474950321718641554649885835441092680860640844205743579388438323020101790164618070660302154518863108825880091652395660951700474153329500935128177216225275271689044549090437645625555831180470425505412976351319592301422990192351170231504603706958978680685870107402804768250626103850775548091989813815645245341169943822100009880025325869331554707991625475526696360731352265965778653115311796587159013017510012453141355027483089794040272080689409223563141339205828769922288444725482516477014834024687900431389087995481893112344970753329578912203076032437757523547427763646310951408849646271960835009789332338378307605367122271711100361759852779541824479424333443584966484641583507152949296284685371952933820462434343050120276557321500440177796458319458629854108101133007919737127598059575728496483143174017555398986836289219885093677395544682834187173915800374299956193851043687820779029940744656535823815880243918240310113598295074785692676382076871211835195796785539326280502595215928801001220100642514736425926109615316655972792818780178075961188120390897099274767879006627103032147739673644981465397177816550460253904295675985976515357546495815316807872210378061638936537087339104353936139443175128224038939083159289130535851914414638867252519348964200115580595289758217978386330870426598199390932070808554174952950146536100582389872955153987796459533569377377287257350684829684633004268847506567358989635098272375758656405429217321180640724827066623549574055269277515477380461412321598354297554848581511298312599678246442136238063827348286502240475573864163453458921632130916099613681525291617245765677861409826868618327497158005594031872549253830156973690910376307899199820687596898069217477111057795556303232186838890965741396101987289711019883350845983379429424945771930566625974308925474164785933097701029810791749154629551048027353310520464948886062754294504486600623267199863097202316972062924846794455531205120948410129351991226749240120468297520795488944101789677423611611910230798527089317518318066698944599663056147411975124326761736898885745958665496839765122429933111271361367365396030797941016062376783432428399418733833458105037461620836560201740885442534947052878983910099844101963489566093773912372535706428859724376662493641754180635418790480497730738743994018631386312677960199497208237603855032601654137183786471517748500121466053898703613615257260695675110973566454890422194965906730309459868617738332480174729475895549478728557842067367104778603733893660858136868435579768368686491043534595176744314817127286113268361325647235188818847135947824518701428348602759213721344544331647264452174424536408430687027200000000000*i1^7 + 3023740573236635120625916375826819100044008613381111675304891025204636545267205644705585806966679074160792819255906703171615215874711308197860861886452621722342124000457594204614718301968783386451504179470656279367847181493760590843684265936363840061200205547154505868481345865743256210560652059155264394156871321683802820661327035803582673577750574646048808498656414090069314548488203316304678238118436175040090505016792760089549221406277567445500127602531177922365213516447328512494140015128341105647603985433472937831705532317068300626127520323403433151476904601428898224768286919135326197504169958222559942991690589079173162687609056106755396185981415418170669598111179194936442006003055182742663281783959530035394500785649748052958027992176636455613018360899969058397208734371875324810191157241411479785424094801773075449921025545087512221886910946843273211840548746006885991016907421119110100376540968028701563375643234287502586004724564009176923912077354286527890344665883080419767568847994088318398121105359024684380066541936381089126242590874325096518801408838418269437576324175057154163400915492245549338367245044194137304808277274172470563041654095698673398955798836857595065997065925298089279168514885805216421524930411724452509929139425003719510889532714770126982566882668113944294514568855587788148477872950490940045893054778936638248072200776634314533401754293875511151026849017783605064082165190436521875014903879731872452232423138213927974423686719769167018143037124553817321500133782856628046227439028350181482816797991188250644602410775264919251412275327479221918542950972824461196711536188111847428797622820057664009142697797372964522846058513254779439432210488367685210710498013113391708484010756591779497352698512208296613882968155382911460635709211902713631745937812975200039297383441746617685529032898009308866540724711445549816308220441162232610707566318402358243608628340848301830545658849163648142947573255267344528254051605546839346573986462533449504515914228728077031834161882951582867062519363873998629231172988628042043831139308352168365014249549391728055824705984966680373269467470165253332555309191611892075581661961933434879883313500203071883238694682635085792914057974500164270259865706623114361663969000921960211705705886301726356550019028183647230054324048563405057517194978808860430403715721232907657065020943166674558769807384882818225394219703762125102726136956146152928354087518929238915482616745233351696813181272833108659074247036712764040977239479961915198943482953465020455048154100431885713368570329768553082310978137995825485874443654733951989241990291686975598627781549399326465134195823785943300768975494659936187944911351043617066381188687228613712914789623974038373681112157765285348795825130972372884962411435294159363090829752968608590983531069440000000000*i1^8 + 21372457305951155799346992495956575381089913981288242424223128228913077687694885346225218646800709721640894431860988070434307107158196714981298915605678975749243330508316840923975458349529495885409562148050503394711927322071411589494070826067133338613996272706822823613952330175138472689618752912339713901331570420730784840894786122732727942473912951551022930999499737852845382339781555459203682238343850637662240770855104102971408885941541263811048688532271686727594795630949893576635574571147729100133983785840138488295007734634462250657821239516222459272659065033318005520336982744985250696447530895176149963240125104942325441361544357610766352198614668033385571332636408180524068563351374748654904214616696491568528607351947680942218685279896899565622095442214676586110089324371205772970789187962343974573489027345472253017874875330650038963615505007355288610942963566455003668190918834135454212282172831041130755066158488776764842464734232498680705109968367007174787909072381573573681100589884422767559820306572618186679124772654574270712737504542100661203332302600129742523423220907334636493205339489561865714965708225544898297158938788303121183928547770299422493376177373559445662648047902841495027436172518316901078041275135555612550944253080675844808259310452793524341883592769610616840975923007053231674447282526865589061587245572705159374344584112799751945944629001372952505378806977107000041745537453613325664408259891652256567775423109937775046119136806961726703057657615463303361465503465573931041419571716871648633011390801214942655384467476593146525261707911770470619371380615971944908326846700156949098691471119537772799791874295567230459139358959073022615633613239203054719100664219103744409964243736955020357029970243289001992054041029472307824319078458292508383191681121161771198198831088262943658775981253723901088599993860538906100581270396354214420191533619336800867713257288150168320009901996072056709181088561928915023941303792958647788427578436939689278775255734682483679837719944583649799761171214345434543842557005396496049963253929472252492378170695914034645503937370150344520506623045724802310490834359410898523183621394520758282633059238916383670701028915188460218826545108411261253655834507557110483670029843323713690755805548965853232607965614087236513707162296751723850368069431084044399992821880104894673369910325103523930892421771835453385285364701703565729512376918424646706819444559886627090369980019140363159081649877012349421415058457575811315379661003147414078478110636853618536381251127875667747937660821950922970227442286920580532928683313824730232298409468255634535342361707499954849341393806963452031735275371810493760591124589673094603050345392011099631243961861883658400975505031944990470730763440340869390649843210647638134624756415374336030094131200000000*i1^9 + -23808683626276215729349647784676782931830503325101243441942737902366606637608346719665303002932110313100191867292744925628248342717616140530868860274896777760225373926551573259922648859196660237064156560650952964397980718363169330729362393207145103477066159990293655869154087479104726148572821991041570557649735675184800634501968033962466003073492270449070654008674599014662012316143850353163837402167219130735812497317925321398095998468705846429878994015536284543870216682756646323725835417069273240500182457649986732306501927276107611950811757350711088978400277359772461749027553503900741420227306380901602504619432502831374167359015847881637787267741354478130947158922729259493626262968893708516332190607165239432560819472119885744684685446023054435077213805130456548231430906279875729603703920096174379119119612045700052407903529505561250300274841594880012391138718210258070488541361523983611599112539691870237215537833299075569508197590367848684200800694903544167386090680767717087780390659656498734874436763010875630400538769228817396785889872941628712823211471738582367319413945444518337345076371066939687963417385012729066936511103383030759440975082784287836263428811765316922216420247801578821810149974585010546833631122264371977108524688941845882668698708289123347835456854633796548680884042314271815793580327782698548969919757968965366243187831040773000459498829154010662452154664223536995201931278985584507510385715813306087565815439553711258918178116324828703673079314474662788671592911108117374836408144196241377584217996563678850191402466172269791985543638921248477954037029362336137184678127472647306188019806833329830848142060760286736615734277471457249018436553937106544695426200240901965003833682055138465634644390718338724600595168494499808885002931788384169145293175115379010807048016672061726647702384777234573500638192398936427627582112210740209119013689348380753276323543639461988147993353060248430977852995704934509091585499634933220062152701874758179218531461085422073741885058924670806973266100936127415721044080033015002196160495271883445720675330268086024970999552871532872745129383525458300603179153517467943157275468209871604244430445468888700521531844279370084890605662372050326481980426914075198524191637303502400815007980462491610146053122162794236787207669538802228592362727455973105119786733652666751882621349453267679939909910224035978471350629830339308361116211889727802929652251898861469595425648088000683790955020322722157739978364512488791019330241735220351727459837413879638266562795842384056875158382038319525889822821667914998746728080342193939053481375521955954150313752359455230738750691231231524354309262028342866231444141662970164615432482333974979562312406544456418549047224416731757760732990248403482092917217274281659532351665232404481517123377561600000*i1^10 + 119900138150742804542512143750757309663697144146969931380949645579765344136795039486679703720542186833043002172961630915718285357195111383297452198023277363006190510941207597023003034956712080919409283766908732462592655865127798318192632007576409091436200765769405221996411511502237117397402240178531924389741370829569168347177856463906367051388502174453999819157677592942774282949503807191671495009597555574927084501747552941479149207673065774917808014364021818384129138341475124981407309040430195030288830858449930877193572603540610815540130701957080119085321113432387651951545233706449167078594197380955671889560954875839632601004059801217072822322444904385087788656789806301408361467159913529860308915776645412202506888694246652101574935854952838338435104341773335977891683493935914250632244147808581987604783697223955101243371586555489932981528940449364499520951311319463572814927280053066044693681862973985704854279262751951839144639292981020446001832760065757144601432846172520634460128701458577978732810484933356089005023449398126636265493431311557805540412404518006756320627779559437182799234264170797064775629469906619031281862418080212566783679037400349813762249512896911064121406115163745761752046141578066311722382926923684747050576851377110022595767454154507081787692569888924762986213278132582616352378054420802909663439584036711500285298258430570387041365391152420292220105440575462564982587214381817434041671898921077485607208742050610995293890567154813416430356915997318106748103643286844172454970423611524407129588947541779422594641334918333511213350325849571109277260968937857965676039594847565860161462530464013560306270629268790022390301474521446715223196632777328979134453315244434507782107249119878086126853390694702351244114169987207746427948653305745199882679430968936321074033312039738503537632607417191912490425557607857411455785615215544614358760104042488044363274325984241471192348488477422323180309536643457162272908077453764302049296220483083816634298497486351306911614829870689805108012201669050327202552378197331987874400475496257966199700543093376648293278970477549839827340624813490967772982745695466353393896058420928453046632328432854757501305965818127724856468547526964363013907000767381172220197727115423784199150614618434928888696238222340017352319646848663545095327083418035128159881997479016595191478526475831362036697755573627770312545284510985133079234415295592942138437265373684035378781222141693208751286077636985766458812591041923914037721482253218478347757532690260796551132705600535925389300168344363269939340991086695830694679224419997550529498354310327146593126975211970618481053558577854714585873915218269509861245246113072732163672642543678873306553631520457915538476467338226193036562298240400692636093982722808826695376128231480305247093522432000*i1^11 + 521541150983563077474615829641516169509509134206990793577581938292365576982688153120814276730670494765538154406454221871929974685377261315195916711487962109399050831077675790742096056173389641034563142000735346563500262653001518159204107152435292047347014106631143074026148579258445209292013315633847939048000782407126952614327281522601332300437862550935294764315562104335322282964497290620651641897597063712459081794509733874463056783611104064611255802709547635597636327410311049961465440243068455832524637727830276951374864822230418904929993432219188523066239846555628938920853787075807471781953850467844354942889486623100939956244707703592455825429106762999453428824367731292459615881558317046243746789302633994299066201016596295516199012211468887431189200686054711502464373660397181049240596284019646985613600206172184905424277859126496575783523124555818428142297034698328420538701252828690303513859686183293439144026565494091528416716111975803213398814883104874816609955714132613009772833977120682514671502099479336363843907277575396441530307744492657917403251949499933269788072604619967214688720892910567289990280903084321721657507474802237417746394886932575493711249411816308240277375551232335135228943350900501908562488924852195507450953773104331616139188337636288090823333778724307586397312636427376978404909142510719419480967118029768014984790891278300451228544017964376222039595440310270981537418601111929382858635670878340129857027679432619281724780798089333652986440620129044134632178592606292816221761383112645204419901931872244082572523375415918271899708113254289632595002803095313882715340656054912831230097424595174196329517901922562337033398457363310491076511863467219817588449443054993414000792451076585883539024900939293910422281178222508291054523902146344393363263204485949245405971260245874038333428971523057987686159978203617296277719874657157543524249201698052240809867825049203191475422686035495233409873478138031080610096242086160079012982557227375743857394957571184199842394241836568206747317387312483516414027942313106820761566031188470012541085100489427510559798839625457473607076309768593381481724334645029416600946192539931122194850498897623345919459300015339455538505911406221104297851462972315520003590732950271003450715454749026711183503067068664256561778505580626583023948402785046689492601532956138242206251352174142676403790735347812870941368129524357339469442752349991289661346450892092182958258899080513476934970476042733103847214559700395715547167972372000741347369617492759568196018327087747477720358325969056502590286660175695046635075054686705439778280577593510125196630791692076246894128229458466226851433372056802007986423706705085491201651206194444736194388472604238093433998008866580866192244460673569628008748459462566812518218713127373272856228003840*i1^12 + -723705586592340136981620909894777222018540570569325446562653997446341917593360652951634973922797676377022605847023993734851901314457436420918222533161165411404366692914836676137185550670343287914036868299318226826547141383846396479618794005080566505101853056678445393159658298972583066148858886755243215858050520119661812248336981293040906216884470003892257702397333363885795236468757482326294453950201410893888466734255335740342831438672544761088165427168402351813620632430101620286164394775581901582997886168883953777181429285251606776962262633322332520289343890617245163402244254264091286996982705622237882262731684498028182841244442383216137919295165433427022292335003756485584784361148056440594162970538299390743593506149513742810425480513726135172179009784121891770892230668182594401115290002650841039967096813799025121330166933110079463667543193587021394373325327873003908337435667752683798284360568317884345813871231354136106218165896492245238334247626238330032146612732881794482757425379923308894261421957211818321138273060251827040674978444789777675736272845335243055315582544741494923695583811184374431389721479847935124755629869231258906938077693669488466766679677708278040397819603250279616429678818187609160966971780809409041308769218418675611742963965920116534823633973559902019135472039740725662907048480277183829569193784910970968406952043887496494407711697014893516723875690918325368442897341975142455316230347178527929835249485820119095931129849137747408992370776505632429328172713761803268208953522681077120114831589674797058049987368740584791260748431744594116215951783721787751607784481490593773768363236202862837292012519775535210466719798496396106646316402859008083572250306435804332046530278395860019153260487009428327640974855059216828540480095012662864429057376403745615896437765803909368782960497403915398419428324292892507015002335137607387765507128938380976952397076601620451407840956662343756685549184693142740159606815339863640141394623908045806724085858168571960436580480814985069692320996091452932345618733029746974108406154076946818940179290052871740699825356142952198545368512023453016821037625723026750275263001586162673197890024140890437657239950078625218882795685660447390177866068861375702466273463390922187786637067696645242779996126771566063948425021707868891423619001648514449235167235189444134992447901146153435171125492713115800119996078890369602523985410902965487106283271336613024678941618315408991525656792901642542835408177254247125890786915520925612464037163280063570662994718058236801675180463642771668798548162341086482174940183129045468854592003494413390009749920297227320729087540190293736000434158755171256160499023885588164541945625749661880238465006264927987686521867237371062676325912425463713576773238981881669642599030665301318401261568*i1^13 + -935627555740941469798999554378345599557473696174098474036088766919491461720493822331615987462907565597545087016562794704236314022890127708888944441767811349749737763242336560913906595654936963298954056001312805607071701930288130199991946832388673546205064368890848210180416525364641488725936295557799630974694845963876476977733429815400480899600970675671581753569330799463698133549170056620194947996596737987845299347962827049120019693993832728889114313623276244720292048564505671927933630964080215341156421828265843505443776327271344743724158303968103923777623644332618161422926592418797584034362839148436409377867882962625655926138080708275656201003564773588301496068914614449045545141671291861250208739406209823342723291301912006923886003958365243392292584678178571655931094972190908159542317279066892585874390436586946367737297525441995276446460463260424821981320687335534302464252630898787039557860594114542530646229434975635258626303049687329854564800677908941271887987827943960026098913381760354515879955105959844297730896289543746300739810342601989773210500302976787156593565693331305194123688836896313020391425876149293439109002164707896558827729415327445106860896247953045366596474368572013735479054618229090381117345348250184388214252321517992628081438858362852598391216087963439089094628973679181758405749347676921754819724675634075608020574209366456013977291221010435369541839643577272517994146066417963848012461527834491422894485576381389922265742672010541025204924203085107999011527841235804248406861989868855924738705332190236054780853695500499972412200428128364496833435505320939329308412914857448895373609293446091872447085722152588036814586334353951255061193283455170252140523168952882860987196174767473856137078974182201433923111453549069071469225059071593107523234864222139180581018099565686338980008081871290240497230648464751940274851731147673161951583300874456435466230592224461874811109108857875336800237352993007187435103832697754534924362583900359161146333018776154395279368878629753125935894270995227485014535717465914928237517559164293989959773618056976222005360060602240939868633880175504781379946492345474492821806271678336306170147269586314551060139667050441603952212716561759669303974799455535386878156026743952544353525191587185033239752924061945335594883697042960071249369656490048513819462662029810026360510494461245839342212354310867761329678118440854454177163530633097920021759202534553664608459915908371916765405832719930258589116216438951783904056727395735962510503751399222172361981178667669758590160913151064848169665491268561272594049240971592003868269531181617104360804562878054974528493972842239158341075301976449285728140214857609330425792674389520259848342429753953508900803579669644802242368953086802174364614465468837529386451755860587951685632*i1^14 + 7372907883091465028626343757741551551331868090228976466978648495001318298757093147370369176071686541296108406030993015629471787240037559633378242320445030850112515944688371692401056782032394695626148030223910503474090903327522273373622135778382871090635662845127496157550131361053856617217572693184423776121015029279211015776831826733172197766395830080311318735618969417402598172327953462240545195200915216120806644336732580597476485219740646783503348054448408791256339709460272146863119331970847304521351270902092387603077074051461214268412275666962633874668186658358229154024276778760157845369045131199864472861794059044963263311111175105674210980163468046401912390651711002315744514872483988695104145639671250523367809877149368223331408344202549453986581867736853743131867459181879851013930510249932446848296481784630018826304718370962283138468810783541182209755130910042107472288586852892116619621525002740612387497827553644821947210534450268662545250741198946755749905489118188644088874884483107717257428209208391947077526817353755126954440429431639003170754374570480337998471441605536278498713830071121884863263910899641481095927121040124313818585649235908990570008814914937487535983870353134118392002993075586510224143753918553884299269700695332701618165594229973601618228327567493901452966907507921579748526328786191610673923728907938606848256962325637434694420640044349613000517401767042901394863671503927660677305974882501867198319499734259042414241762314021654492460581631712620227136129840275376856496843681195222919616898843910179194786823144378005790611339771746719496003990217443507723471237118432901344443451235699087864046492034287637501845702282461962943332408280953081955014761168732157675434596927356628524691542678848449242712887167702076318863942685512950062714485948874967092869295370788971543972506468906471500829112619821063165350915121134361236497057009767125682589808941055285393665588327378426400650787314093089908187851952524092997599783714590769868320319122773777332637287436590141617595790531104999600284107443504593582004826356332061217146292326257806361493806194510495265455200639962994552146008505191576863733614292470313040133181351999300352514886107881950878511677277303881588052578989371314822271607182204160685886743902422845393207658632510182210550187930264015525894272687021908526437756730042591611474731838073370301896861794684748807169308184809388905424821745644666910108712903279316195557000195585505633871033165200933583815166660286876129978284138341483837133207163762202066077624426275358729743517056324288962475024254351069857234919405247397709273137713260374790384179135606954968937626366266615621753522093275261417988571616829102299671239432615171414305449813663932551065773225544923769637878294641266944175343229320291459156434827843045687296*i1^15 + 9971009075089672545255949643823526480216561994997138741537661974966335899355747171702620106465041596937116940181087797709025383806162344627116824315212647415366245551960678333981927856696481134966756243813475329955819591614359619578885105876392250291057756679998240614853722705078151060720567433978439261568063452895665220683748073939583152570608271394170806191447426081725510251615138288438177219681305920602839109340012624329495547595086390185464251089654799499322252229066251919226158714994673839920697976560782461068784321075831056390111123954230127538673278296926791802558288458345225904846126200917099388826823602421940406157191332583134784878504723068834196700230582832724427050251347539101093527429148805135390433981543256843626368633961841105751548313535987662588204622025521293752174466163389099373961006043923090559884738008358799683265337054676612550387890007051067312540868023894277825199925451780461126650726395571028217065733410021330001693190587696021381773515942479401621581460891610515528067829688685206287786150666112119412941862865655021030028834725142130293986558495527737299069563116536616225856459362083292071106604233597035171886527729838961757752868275042229682669575762287625295072197792538735149265816756665964569461929053537149678551666473259244300113292657248095824362852539671799498890440596892292804565293228103401471100579760659986905925999316753152462560287252943309484559814052901115930842015157241109701707797037029366373333325219286263041212956512658260558212337456978061207678665462553057835705699305513185202489765478722222610218117017811878170833692029344877177120468015750440232362869094757366521255541053672391036388398331221303576819752857574735538183237224545428186824753647069439726470497829124941015166633855410980011798668960781955108813608741485393963718862569866913282646217920293882492868967677169864069022543812682035098373750006168692991849996373350417106866666971587863942260029202515331650448893644514051509224389376532226413924933382515232415767825361835083938481092655801750776425903511705707240491201045614456914637237966236961568215042609042923752876519610013847512643464309433156254150845741035878398012608442481837589675816651457648595750651443512984443111837543237892191439477778887032338357694346552691610085700844884093519163683449225619839820620788400759612327019690604317871392722544785139519417995267802009092566161096053664191166135411948110380134799604073041187554326770500473761847944562453884171768539401285682538878723569031281838263588571652965409377927680561424894477573835292905141032616745689904752949194338117218067442619760231089310956599439961777151255708559759409423181885508935861173756517599192608449356996581352914931290876921328521532166058828527107567484449254067654610871173914119233120925530768321544192*i1^16 + 5541102653962343705857237304080867787251904781968528240752605590561457691768319789453831574623245992225609118420273992965199536784968622280414477520930451111690704606237566209050201477614594946832546559308821059224388282069740177776927640157904922704063278842613286852656650996838703284826093145254925055223672248306498043400227268361739925632864565909967261862046241026430246168764264823827962351005008854711592290996809897454510709092061467565811698412474434211938719283444737852322518355730237223705180996779484037362036269878337660683056810482904978964085041739951052915026874730641310962273435882797880466449769034639347754569989928341204583815717231548377988848652851577420025222565353884629174616724592044852917955316113551347445965457212677167215042667809341591110817215604949005175755950289828034695665011046646954420663985655416200402072165072818634100402365020889675486286169641582223867305193277732728916384124924334039699590445460734038136342533999842313864817627207736525359512113509956381718888002375872405225182927330131731477864032128294755287646929278569900115108578925388805517609091600706035171110595683317502711725716848365478603302369749421712041337758141480891571309515925334176281263479313835547293290825165599956110082026470375922244008666271174387896204836097937627859015119147825648537681551145707569357207589252017652081564906276537045414892195761703393914729763461471694569576005567360266462485286955933965338820510671422666677296192011257728720754448620299794685870353289228871252520103955417370771861598174490002272269866649760454640322825330820404968303247343817954211897258431405830496023277629210353067227850855037783871906984310542019301069825870094706323124945967176815242029917351792661666094505284391722767959880717045097811632333525160621701838293969680506959919275997026753534972314052334012181270920026239268607067592444653520727582896216612754155682287852767580269246398213840878295476147977361275449946402543196624820211162051051297526234259145103358181405406198980601436987519216946262225280739796221610778381555370352136771523720844965514962565698089987232280417979593346172639815697840849440246622413680242013909544675012058144485070379975355057594284290832412465702917671740563699547558956489587251147920351571766048944707785140022542290959176027550553774579233035165523189996557769494841425926372501279231828462369666034075815652513347442141367743508832871636084186138209919605677753941548790059737269942335831219371081176496877958966710169395601267269596364771967949714923420350689973273404203534766753891393347516230545494957966730219520869764841668977743333561041890816636971268692973084649664864701558613825907377667581401931638498191302236170653553534828292936590331668042341400273749213293928973118418984151068006660377733421334528*i1^17 + 18105836787683496147318058756745592373446358210123492551721711591291634160671298226284523585318637658291319501782654690507482203352075494842010244282404423603639030493190449288626400652881130234298416903209044691453681123942690711323064421078082376504290417442986330737603869920047849233119732888170466784123948576437890875381191317479043726531460402550791040691245519699988999394923392176494651804406469851512107513199047175155489080445126472991321791312984419249781452523988569980513809476339829286775391754082838272749736225531146553806233819707366336304026309186387382517265682925607416026029334179771925008227503867779739140917927919576372896241444459196759374862933841235864116520726205882111153062843927513237095410320564747531923954355157339850453226913643006273626937039974482026036190474714398948606551692704398983457580272089845548837280795505278212729042044480438479704893354106641419168626700927204444572512131980643969240059654260107312983561262250018766191286032701202365004031789525321538381405499736936470685377194897912342618768015129314606318259376276848020571236359139308750313311507381983607322261778376465558385192875619742897606821760044532389834839074436709227620884778223729051253632492986061539488002581358156363421451598488224746134042086563000910550112890105913936961175978847918204841025339957920278048227238867787510703527564214279684930887325656166253943374862062716425905301953951089387588334787163925038202523489571580003705183217888812174378668238122212130038474702616026019290041541543633053060252071811918193299534292025924734200508928218941736515096398749399411019654849124403434191020640681010590309387028117659310854976259962646143548938350766914714615761876265721333046750970290683162098745202386911710547744153855990153691807395959737051102206684050841403367324876881035186350588352828169534104068039917329934949029798686126451777283341394429429371597042505102150814285102801133227534613751562978118816366425446930706043029137968978694251963960527476937770384489722853726690463436655087332412730832335744369320726447098029338781586309232924669725460310387952804200298577421962702407779770209278824129022820209162382946710106677519874917910898503406131787321742202298536192080106601732755272486567889593265117013588417097156075320291774857676339652841217336186601736435223756961277924489661434462060854804739596435146403282433392287233738432559818843428790785606590828273414843594077420245226572145329661555051334799482813902498232091022355971989397760116166512234127902552508886148466968137112476873268717403984824572697887672069601810450920287372042474606471388980282393981318808913963886155727838232684761128907125211466111736931108688492634894804952870837316850388975233028865060033247505218244742475537322726661097206096501635848773566464*i1^18 + -24891503873615765866448481496051261353112647066156987535737918268182307606644529750825181100433531573612021891532951256704904525551123348353305729433707871185606983080040694037670921797586415213223453939373579932909841024615646456728248025834946294299830570586919491392400217268752932676117913827611928275789754802889308162106561870612029619103703350306835631221662415821298471780362373719301049803572539064054291670189119471762074535821946945329013384807784037340049367191513464553215771269730241317414061767436938003174608520635460490290431602420576389671392874139692182739946925843448187541830846204229275518505532347997643188556962653225306236479999769363287193128414778660969999549903648699412577801502233218342565546214287538357621634258358337449258025746099898170131425948120993238128380437858478338698511349308454465562872700021921934598274500690585998604719893827494309261655843911448328083218954578522452605917959799842706379729458925347750154287577918329829416102932251445587374356062962989664571266437821081768116938982079785244712328142763770374085859188174159903881902168986563405854592714119595292060081063746363250996085913041356307640568371973702166995281840690620665445791580566175344984030252469420316535156135997458093814810953431132795289008635645419324595697511894951623285716739378392647395638949417800118581532091903288649984752404961281576873043167573762619150869430801475492522777995651275116461193585913172829845295082410185228837407431167839918830015460604380259761027488099057134080674502217153364450835729287216274736725328384939351828851101879749663343840844718793400974240968600039145622926039464382718127753336528739108217771808451542929053145629704020061010339748556207087810909309638827352834884082099330038201134062614067350528712165158197194111456243586360533974787473127763027451334573585414052788663796118174805710357344868444975014643894315764406822286951660709817094922357129225190348069382387257357436408016344271563366593533635553582119377165364511650097580350668318297624371114065253512412518739414068679553390513870694261713451866917617655333856159151373279082648441171161257887806921835478339402441744424310739103328123559788427306902286954085517368134678610800134789172353459214397217425048228767959254582719541416039530535764949622205038773411456683528998359892974815756360357994643878458535636798002824940636212417979090492848792988482832608664240299310169879447059445087536166548422234046121260503904472559933309262609859015264199024459859129681265907550740948252276823103313441717536247642228556456881825842070701887059687214571294729837689073715806825429557526993985392110517689552762481387204878960094603520848430310140472966945381790855726841226056182924808238860874263945160445621509064577110067711915603167087230377221160960*i1^19 + 7757403916028677240292312120830248285410996774650885694779464971939214953133803429483846374838724669472024605771178615936488878570811719354658363720995572025638513164269473067248660057555314123465942048266727343286714876347752932565272164460341890411828808282669130278653404042978320119841874989864323398345356796695361645313005444036784156590592021962445634426231248650902197491574792216789423251728341643566054490825822560778528144607019024159633524887990261411220583212822203974660654607293241551323677294771371848932095979362999755316413882693177343143117061120504795026584642836180987504962149613655221937048427624115619694187514861240202063444103605509346283767113319703185642531155550021941868905966472822363302121709746288980248247798368221533928693099975027261497846290253364033408907548131481100913703228861337654502541209864714944121816877404547859741438968913024058701749231302808415912738395520927143100936503194561460718233351014110721348767632392294862543660560821830531316117909994727251101896696406764316334979721914714956130295522937843956262566357348092082804792071125275332557815505142722087242060962699675335963022785954383839379223820180842829178511133355138592524389109791310916555735406342056974342142771962419739929249887569001484468281723046632521231595392029168423860766599874590409604535422491994639618661220496614607221316990496719966001209120336766280915025348566580585209381069412010115566573730375063234575878982835718573052609482727768932295864851059482825087102097261856678342676474959153153368171276252438976574973091670634240518614294060817142006921345701646436045028179347343138760302128379721620738060780819491784520813510623000272000705165028127041771587996018385567078155257789803017164105007054668958861354958947508448849013364826841825767772184745630830240907115211173335580684567282396946324388076585875022704556968528004996113028683235001226527978388300187807881735283533915510812495576857994045603574832467170057882117021550742345230720416197093076684353642024136614881614785530706372822878469354186967576401786309445751558417986951842383111683589046320296110090654201617727708528144061715407838442870529896477515207393471823789643491894020423275598858565831559467843495151847732193449286102321704407383462062717715743100842744382021238812711942396618194315269398477432366992566529046337163939062871596307017698525064902387246197285467801901422174929386434388562241745983005969690257250870058997450108592619691164892433815273113654373629296305301337577380937401567220064861592904238260596024238513771265730105622185802669757456661112948859979536814814738798322389482364712063011932663542270196938388985613852934253967205218123517237751855449943219019608476963896137453523451677914722265473830341710272531991792265239671233295941632*i1^20 + -4735631466826905236159348499038439289562722963974215375694009820760981599771634617294812661474384824456965752854715748778212699339274975168212978235645243298552248311544322711024667965357286098287581652015059914358812088487900127347485450700766125348611144775832954410823872454549133189735275159284639306355942141722694338601543305096345254180189677233420850274369173447163403880522033637885291086547354030371848729775191363106617439496891928177331017893917382980677723708924703203328549894499939004493266029133136498682512806373528276361421669641318000032098567136783253302138678811074493805064824083744546912157785393552276128442422422829921978057603809255585560765409726669148800841161905263872568642534419932829060185607493091970214841550616857940651885873116400693056713748987704239637058863622541539109047078535356013482373994146772772285951510165449199995743655939273162066138547672055244171591074787095952213653506180667860883427698444823596664396077838195910597381092378214342472696544354956089918866049615175730459773622974672209388398110858719872094045250719114225713358904479602902152046320682262614972196256430811640938923085927299175292077550648451634232097883434311141783732058271246954463450590727982837305733388378813649484896687700504303189365559352125032462009790256978023347834308095618702283670594332555256376042919059199950913790956156479421826200996288684931567898133844045371445136955042776293065498593711861395997470233836807646228564126413726804568091451643372249883539638385296409378629887182256875831676160908588539626066542941867304811772956565929571011604749118563550858277099388932595425926611416165787589707703805771110561680973921017975788626391557314204210893673644528697015760495090968565125245674257242838681962263549360222950583564635428028638469439041400115641895678099668879290050952080522609655199442812986418128306189055771930019503102025664920636507405780154693157398034914849130938649287414775607793198548466926925590698208866744988184385484858491465914498173125026346866412456471608385212441691680456621658427317462345175106953728289269388108712819566561324916660936030984387248911612387471460850520411758638342918051017549423680191040269667253349161641456293271673385437300297056414454695584539299948470874546453915732570423602273802370575654556034979040993124287817817028649528068181244476693235856439451932568954756748379315092447716542019792269727242540035519869812983236401702560203741506123528325698237047116954490818409213919417222420006672547693132733211683525893054213282234612916194962776085899230341415250549053597624213834074812397092659877100246821931946469060813852015823046896562594930817930106869455289923485936429456997321760029321974544973080180572535928686068357576382402061203800598368743156267555818724917248*i1^21 + 10491791585725421796319767720633313853227413944986649234998246103219447139039099711266770756650264189938299352975710118202779574395661213267065886419213163421796451705907563285086589686809255783729305202894356297101048720709120570220928786437217780437174764033989242166511596998476373481192709294966720229581133965281508865425708875296926241730626934862340556967756847794482623480771648775886679724901735973901140864690580033565906283518648553658590640490339336620745882360449722841180802750979711742851407860388735213053904079811592277528568095789330369356148911212466898142241192312563745003738598159397569141345006742480903247068289821471635505035800719408737833150920393377582763798534788531904649500103066451530798836957402063536407121903626487795333849937669108652846426592968579006064116198225195379421414174443735484775871722396629180229785113644427100976440869670070382883179010934307611143514361845713645803182891960522889577726423879679069732160290499906169071331711982026791178664650163096279201098431124106713992065244106520603697937213994100371227659980492760761728250739657902658984384089752209723154979400294450622560335738704198938041906017763744755259890762224747564258558069089772459336942056497776041033175346694282548569100083822452334837363766673230529254403600238290556019933689746571657697408966678750593229263498747517898571083399380051639133114362770814852319362843597197619642655770392219902084007581117126739420512996597101263320732201696856970297702625475753531619961676358583245811140321162130930317099922310315149612516373866846139585410836523792146200303434057937946615658841942209210970331280959155027511081269752996042663272603503572616522515634869288646158882776090496067226634144483003116734620634730844255465355916704485722349475120120799796139464372380919653860754869211088747299581563717283461326755220468041112059167816492278175201247325125201332580906708981598378081166072410673750309197313387846120957836353731081773083913146706801394040996427614120075624573658649635961314287863797240540198855865715704003614145226574146859659978701764075194361337475480805256608001404991382588789771836130681174179767078767480554792158676298497242466926829130112617525758549740062500523482144849496812958446846133797041848598269783659967978836635002568388366587007296258590397950281095610739483298070076529261114541516253438945794987548644982770880900583606606492962109369194696156954358130645264888152545319461072380991285766264406853482386874675288947588921563979977961080747611438441064232298486673222192027786696296795262160659553953821267707122867697940697770559116719270143118570704732886200808729723192567142839321072277756445584124271102801224442989137202068422349579161251289281968885915310920698135386851590515541294030156193612169216*i1^22 + -10326414667679408689868360257831616726412595603708938673814320044106078519402274211354647103405900698891564394926411579794251995671908248350874063989966193334527161050893865471016418392502944560721423883286563905265623303791301782952586004730063177676583217468091326995485941129517071950965413098948520099347601365469257871791042734294225959159431477180923412530313195083995959367534724475925116329252553158176178542089763420496053823093162743215657350464679625192957909984700307542885682772877297880333630581182998635077873363670392511567256274926649622916458914528832239379534031384309570925278025647444944965752782745376380877685564559092157917350632150258442944861728616613282331264702446934996873286695164080861798752829473796460366421346974517374011294099796477873932991665786882230082044615700721267742892670247179180097591454689693289326084956943760248854551884838184426660721904669053061358058194527329631827342437663760163412071155457576608822092632898148589884413930834269335994553398024726691867038229058967444507009519630387679005886360788920268690674614626790742453348205331681925244323660071461294038675811607610851634044543684091291427825199556136349272810392185423789697697191284442249512881406585912499444735852913990281635020170841520176105097910340662376302016753114114480828480277240977121597403472491207132866600751007940956926340263918294677527283296295821435191928824126338175183128960177734073704070569449431921918636219304774538747538496834827557908765035148698657040363763761957190228593828700643295508202839222842252837950872940707072326660035993249674007593756198287964095749209614376833321976033794525463031136290524290359793798249519451680077758095835479932569291596682744281768235460471751569865876092272662168716304790843991744953272677727949852690314594039649035345632634968665960170528529799886283159631010688077326649605040466965716588396968237055779818753824272071802851252407055650364069353911102902292073754804082143470040130175552600796432371877520630233134469769576700533591665343897555642662231396181572419865077384222478227299771291782822068513130537504427043196346628345789811819434366742431999487481142811257784260559268856624093580925766806274656804520774891886132378938070922394597365474806517040241543753439234319467703206141500643376952706888741546714634831518824840216796503103657698896587301083587512700754645591470585439543252472290231679581047179328935230401475160744718592239583703993168485953119657953698355985424184968427175275333316837010811687157386228683812347922440109704778711937108513977251069584896675634224896676811029864242916398519358634376325335466338724907226530985203810878229889015724350701239323442841283322279712467210277907772514485893977513094903506710560527315496043702959519038534129639489536*i1^23 + 5667433487478089418410190628311931593623793298115405224276676395812186110774043593792120450176078813659488151544789881567226094199244982949388030692873209060345005458993198524924455884285225479964755819390965414348994118408968548203603206362703141874752259119111504051361015202450488283607124500292414487636533882622472573979884401194153573482416930517216313101640991009366613270983041445008294070831679836163603163740385869748014376088868955839103810099126808807748327433145972559382730033741607517177414201876190559886158175957812329137199590078445213579733487752663624601746464250112226542740383568010626589075642881288097951931528761291427536796653168650849019136576415964613673711468989597872094215035051219918397585761567437268724871521920328154466322324804541358208089736477449098309849942628073119834490535304599943867643790188119251480508537792615841678017381735055048518282165347264945288858118203263964094200029100395534172565801421310772209475981683967736678989648789063303807755435351559174300774156077928345077894895417126345702248368084284858265120846978116268113208906134895270360550989042990147505021453276441438557771496962981235462773841209295074650317421527826440635392944300928199987338286691642429593272287230733864253117450808173264032865573627331471600212537003014106377890015298212537926458733130068016878813120810916329111532002707063444777955607067840682291779956112454794821137927486882710192198857491429789799251276216398830595310903776105607967244644267713824968863098387809694506318157573184397712080724039867774188009788145114078545251374297390940175422253989896548072886755382469709867539814313287278715952509264334198211030607774501258531724445731267352763407761691461071327270147199774378742005907728408783710200929511098575369774414513463651863361583233483613964590262347831777097167565603139455289357798977975921848769687878461970793030578031194229218799328612321578812196269716400613855656048368995628849286618273633674080487017724976256347975688555994192845628505099409944464706699640141487741024572429421140261099384202002602616146587704688244843108457479584592831345227353261183606254055552902656686213892942252587447120904516815423016386820782052355870313099780903161642455383999470746735746225550397218246720615634650192644594065505040783843284783138603012538707435007553520980669533285935332490447323856429238877495583525500109507758764952274032865821724359350844834019055388308928222385578553643198031264540727121423767007070035450845240669717813559882958656874267036322711043828109948759141361514946646316972800166239092189265284408472243954647114682183053315029098121450918249129546264100335225187824230509699579209434329265804309054314511424256532096359269979107748336276649372060260511110003718172788836795424964608*i1^24 + -1989394080963885246630642288771979753882885019714284252680791436536881951748842537294160296295148250553691477309058615883517124032695229518780246787445475336318756913252452156828012815437751624923970743750909921704633901511354697076577383937266631264085693854970632594235833682650831249883451648905252486772455856104544694638111358873616009217956653424653398073680840233536119947830912169253778252777520476804957847179770582793188797008514068309673698229483574693732841574649216778781536485423279380561777976027122556042497799915837003072884105288136037652010708480604317784543685393574034076773040937636039041015024324484250773770210012716801393350161414326970966315086044769600993104992491950057221412649656108710293761419708223690110929938203274796146323394364944178283771814185364570954067400824886400155407339800219662952637429391520907721781785793778088361650793535561757268022362303107361225041034630923227753600347268936031958925934914057571513085470527431728347575311989913194559296179443053133022596255325592322473258694924316221569292716859022892997993869751496265819953753375367974940000693770889368860281585815132540425538303970109301510520686686627203909720047854835666359013486279899062042554562802568269854401890024395926504400639541171667067087569215126647315408709247612040736962754117432302656991354818754251082259505823550380405653477107069453997214601632076693307806517373931382844424260146625046265517315061469205810041791277616525916047379189830239362339172071430027992835639229219547783893832394609341146514707387192315108720431262754231677356251657616951985808815421930899783242256661540421340693810646017508558353659501118426189453992298803197605750823790205907242601009196094442715495423845327758533135842049892988416614406353929531678043367452022648564863933580973304424899853459172561282227779615431354240861365834112689754905081768412259306239609291419885913634563500623828509070804478155693197686031914671732285341923210198951320551920219473999796157235846221066572707115772123430516854393405166948446116346850286094061276833297660444640439454777110067424659996484585884265237094192676002627710052806882747464412625565529525214436585676340588899087719987847227261339566563595920546236592011655148093525528437096388642594328795127238631982418758891785258125327566457734065793655941709943545243436388417170968934139603289112183386768909858227296116910470054040161147783235016604801607731202233651940856535133371355560781387923178993512503866274140514671727067734244770129280833130531834474733602787133821013141576820476619888766900315992918996306931845416589432274234186724683286369082347050317528435820298918877246064060523865795473869696541806364720104516728068051338082315197126800111555496638546428740984706665493475497670082560*i1^25 + 453648743813823890841248811774884183144500555621890341565353671181345439999962722340328363653952546494471670111646684407858680098115564849831793737286530195075221070305946579560408754406145923748959513378809439140827025707115728323371420837517110021886041075745294999156301679811640866482263315055319290702450141475031680584717333141015934694361400849312355182609901765774051348596637224777984831814576950795583132477281008111696723773645894746928471485333568173784790939969791798600568577560922769954614232912059273882010290724920477094345106815996444981429402687298042717481525413235441768576153721689506918745680833709248951509463545716609252690561430892100611345034354632297606359023197532095381126817096551281784837561308075470517007129858951083953369254754997416685997505919766435685514326795830769832888237614070796333365459583978897266450458714546618316838551016819199823679070275623157159079744090969504847353723367135640212779367350134760555492967029826784532074985183251883068926625919270223786630773673780246109634701782122265312130920411594547255219071573921437597822122940173858084589384147771266828676160544110133114753397217412462243600813427537187819816915300847222140319823984524389255347729800228615199068878873818175571791186343935897207350927604949954802855244622805639920402859227873947257461983633414188830317357849416830781409510612278725565175468301651401896044148446597710186807870629691555753119629285872010264583465799448814296066740236053420265599714551837400282118455344303013948739659328152942593850014216023764686895378754653815280862922100735697109758573827225414750609926395482233414982502934383197456593057375293116847395453121307959591416027077519042417343525643989737810665710170933508483555020907342655532684383721642387212602428549981100831458609713798938153013766841581242230240246445332847643214758406891155179192619436836869455170386907021299405635504510245940732279546936072883165357470577691462081170893066111001052503209527683541245550916652175898232891679290197198880229194480756512646259915316860312213538738276277384473303917509239111105287780991656074154634585280548713609028373088697307395040160001984351809299186030044336759604407501406926474387730789377539628642001302937207249564420869564995346805988922438611413137668664476436704716827240605542505214103237154644150842763112270884505622213088382509356074915377241812004449234303246878852679449986442633772340167670352897191105055078575803934628194226391823341711891941381045921963831022710343057420130940211691341932505171186817525245643249165263840049899675204061494516790020721622461431631101014086233076527159191923027731000226079775215018594844797024797339378146103137533745678273221432464945238799735053551147401325378936454657641543444725592227840*i1^26 + -53788685719491237881716624152957875618666270726893287465543990420913767222258873024411373057709521945653124218450023384872252761496011151488446804214790993409198844898766989717059514957171834832372997971383696505574184369996297556287542625117911956198152173416486319557805207111184724051469080732729745375273449537859610214490518649410509501826292329001984854877596554305030693862764697401642794117657691332427974815318870024322869782531528271397346140824744949577597955542213794479935977310322144590398300892767350710086156270572164173715134264246170996181592836045334429056223031932072278609689322483905909546301432329668002792011506533025039900690887483755830240931517507746885464676134482488648202735639743773750198052555155695787072458247163580025195663849435002365715061714586672840634943281968217164773110569609280363829278937805380268826161609059915250459316354794188219113316005307987328928866450206383857127609251561320159882272889608680555264153658442404310969004003673249968151224442915372381933385084327029536807944323967340037042684914295380467966987546377246498688526504382506082064788638239370115391735647688450353376238891470304312094895550376768826912112887809055629376663910921791434488185344808702671424966762419084783656212945190481952062733896110772855415519629379111306423136949054459279735401037566285941972266061697483241372971857226277693206838043957167012976089045792984075755398468253877733562715471294027426146035292567793943335364550679337135474869199683564900544362490624334470482885672444733323133596635329668985396719870657219143099134186906858800190547328077955660534654575363536511260414402356810966754001962456885302158583152762800378025235094275886396178783440361444194078579164951588846353943098624380735302720451624942362925244059254011864313099359062690144914187772204063458019739586519799960367811158948809008115853769629456203925662124435247771670258147456535783606979082774349325276148765933235703594621527692605899155529174398289054262003129316388613322123707861554319330314101719818962193534605577617545332013026062228160165454482504315886833110839965520073473992673227959971535912240196781284121445239748760925540693557186627862652335905541128533528719028867987064373290451874767892256508408527065366236937790741907609089902072459189092050847738162764732760625952429796230793624631302689242841246341706782898799312945070842078058097064022368607631776374626244101771324856023271080925722378985821370231568781064267504513383220451086046209938930723867860967937477506922175856637534693778295918201777400106974143507753929012953320682618439651419981673870653080155119680621221490784806243241431265904060255237364212485434301279499228546346515878354657522537427377797973807309884821385730238279866763099452211200*i1^27 + -4207558760611978605066117906187506578159955021298537679958454803172973656122549588680094888214143943815323699057290228335919339360434802837505616428633173749262424298416238373965398623801051278067144726536699166211613177334831210498850492195899468669428469540247073809605993075871242719350079314196077592234012505250534908868494077726367167359689156912131076873738319366588931301092798865356616601938881139506604003882958119878244342485092748181962746209999838615686925749030886173794933284348168463708329899568018882724558898268304354091565836985709205810587751536462088876961644914440710298760244575344087293521447467448808366565466078067823399200579854012557888410294956914071270400907209057436380025549697894758931629403905950431502768188103501594592035693770967786506978760000120170351873216539767219259167051191533173809596193202006941071180735300887659025200429921253531818076390251222037784890840540116799460924961616477982437920403320378094455544599750581036878713594979520892669129682138877665350270226263239241670232836648719335890629714012982150261757924164085031879004033209631102634381688943511378648144570384555378815361871704360200091504640684378905217822004969242464919960579370211123435699083045064524835806414523167311971719572179314341667929075990091486817086089011340043831372775544924684015343601321604179064999055570490740378613580871734668840905858505938494748472674322031662544777692020159541659999490874967144398423749259584686796688115357713007691120206093973467856409953052337694642519855843359865421828964796602914383577896217376165513440659343431650025161622449342283824098635997413940547144661177731442275386535800634849434815508959451263131799949096679160855296776909855038914960738784845815778867487981900047078084060298637626538183479391369444528348386898157521792823306902818305511278087785005174102191808590910197574409401408989212344601371132575955943312342364733885470955637217941133077568046119942094797160683869604189875310302872178401340448021522582882165263481714236248505730476877983255463095471459342089460437109327718890708780706373247792286817073218229915750150032752625264224618232878203627260295530627104878825829351781681794662792226507921751057189334689867699678884863961813050027543847777394981525717192970901668614801197882836203270794623743385823135600329556884809918096124350496324923364713277990937193836010124501204558627755738887258678188794351116392731853267837914169861240789361127275064074050769234626851241403387336467445692431627571691327474190684973310968288998726756909474412921437702887531208670344170458072405370259835694694900131316593891582955496665921269502741659050015257707802086930454090226563451156323504400967714515527049672908218748409202228987624910505033456022648216616960*i1^28 + 3469296540655367223188545589287026179571494383130280436795156340867441785504040777918589328948991223587988457172152966820657654656074621595075748892373311013579484266298775935804934869298900943320973083413379133155013882207660038562160932177676358974012652885100111939362323174005686402491386306312603224844821044286558335015931063682677023296594281615579151721849031622624187864578377042978209711492090323385717617105126430798721374606459676474368371984801404896349732918114912800224533370303303590215438320147103306019872293128488731001076242646209345323694739713155380757023158037495689452029759392037387278141438989050406715899440765481026996871832866975083803601668328636305195540441283160594753102737425124816844869833198653596165323633290715833218430919214068448222030534074321069140669965630628318223944895473552392424374268232097133670698328240076856357185334541457006694118671604705445715275875639658898494422992435368532695977122059177421418260385692557456191635642309475101787464180168082100601327363240252724914203194564502643711254260239284708078091172004273505873538988202326226809574970231243486342959711535159126058689274806226516725603417123900073038226585897376016877463355525046778115196895766828873079615031476454254138884004584919279661982896000009578298939336108009321351721146977913035790795322400622543163354684666281933577909210251336595777796986856493469948113883448257945760112013786089269678501251684037460486616483438716051173868742602080926635752311716716312057194167502088063295137782497722656334071468400231553535810122585396167648053447660390275831963338523588327528117119693855243368189369754017473424719339710546711796824182664048860345905843902665602859406013313975118159391953912475992361258262967332693993011560507886256976725011201710980033656605095174821807565885325954032410928886832686881682286238256127206900780109676595266974553505526194325097208519553943470828803106526056569541177881477887434193380652692023154909358389236788431321090834267849077760841494549195498884956257992367776384311615311451161933799447941143777155234547370823833895924342290754475203533841363720984124129206862368898498900819495203604835506734684098902349473865978840130818549230648656764801627474678213435003110701502046486590145050942732588645643595201939327028360757980030267216285387912214963098085973200791527124132226626218905776833480426858439629000019508722386393720969278533376413019027914657362969745463141023389708914484564521073125239169028756398088283606044232605098360185241887382769776003186127779413393423253757547767898021878456021834440155379024201954075088350090872946150689330844409430940136004408360355190181086778990266370099307542326764875945703901553453021099900524845952314608410899961201043701760000*i1^29 + -802641135825608270144195276436324286413171550944081137178114269054287463378093236350500316872834132053433505857938954470494226588092148198275701826818430241155923122533031853463761405618580813792489071952256460908496651647250078113620281651938984192911732705680130974145731446605229924188787433568997984100014123536672852037071800964487899063112279879700462580423108984675426969636680383714009510291352072893177279892563788723406435682349669892541198305173688681773344463821370636821214443466862001075280023200117225345087311160549295010842157582367043506193739856148502842265286721507385924893519291676788422525076432722115556675317916151518007935373184263813894559628736662228839465901762791126011166849630684456904020742971176462786542617732936626309291075300952742663157122843532325441029516742971276455143571245231909929176134487660499294700277157171955790701356104248122604272193813952470439477442051608026021565848452481002652328529499144242577563956429072660508428040808651487337296852282241922372054804186155441886132442717121081142654114155728357899712326643720844877350436718947989966609752311650643601347505424428826709277875811108526335935195220849130681312002368322300340664815250013596327675493287328129850575847451335410596576784066166363639290802719507950999345291954324189240379843732146910403216468277023713138290539007310933326950503124259948819945162052744065751699476032730669304196754507878511293447558612371591828392102582924626482437571894455943088618362262831291554411107674057983560303750497262529718900770023705552486508850321710727711929409006866030376450757190013255140779398919884709193277296217611732381079602456772406860982610981644058963762246824141174276378352846102993428067622822219164308124969429347561397104540682718424037661252324641218805504954683719489198527065236821904291496688736961026255487898384170479656924630322617879307968448769474128575530489289105661472451111118235549526907483568950449006190106876227078142682049348418127537687450081929643371570499617726930537736540319831746491257230601202116820545585065769049167820595577958837747451265375436061224598553986375145493282875086720282219068848580842124881136400782983772339683494914492084137402100953611510969951293723472271517176648680765286891350712359986167140890025017179827178019883986420415338183416329616456683719016411923554085475312678088861314172851772312433088932563116416004398432666891569721518758712081890748979745723567815357839489825894314222165506363665717716970291094797753832659771649369901932215397087935712386697638548604738878592067465161648170434716762609874343613005453652036319074328034612154289818722032582969617379164664174226943468934228375450267295316176812659980780258373855812151176917788571018497442382348288*i1^30 + 98719623292829849626387122299659553378982733628638187735483807012053092371207306826949181318329047161554098584081152143493060081804922062758179198689294409448458744859005366658644210376583057461390969693954984220712709079674365564764326466471913141982761730518437435148318275012195999513346493214810045036392176749881745570224128422392620793760927582467206848251606636596804617855318467472203798107930482959975924049879319880699675385054680058453710938443817393729001301276403506725486284481436765406717158050572620822545350060958855677766351752888175202519632946296191435060026812287892046716335254672988439003258554848160557337360347547705389058323181625990004188687695588500488900794503926818001072766332710110684769601611402140300034029073144142872231178119193304405052084566428494262559108686195716150688617391459878117075678110016067931493900908807358658391386748181561137290971065633177459793327397192429993561660177927564248155316924810487078120807710088264361479194131021604743327159872600818578793072463147729572465122931610691609801886900930172201408057022196738790060688252149993455490813366064818107053126878041277646795719999726917254121241373940988881842440984900066988956143890943112830170410750581283726985466986373516557058394555955002533417540193637269279113289710026016664912693469709855233381594347435115212845965836570317349617308618638530711789521681208195890649414254163869263950802332483539117363427163879588915338891295224169017622836865985628128755179002803177817181056765631597482504770770919694544026622136116774563417833073151445802952834282289814221229437966944270776695678185029132905837686954696979940932393240847637226104878647128327654682825991827778719604479178197198876978488896207928615337519776255928829887801770225235129559131075980866291383929923332462848893430157908533697981829011445053427552143326116694947798599112209807941978962261242394273759347503641470606929909804836798313746017463246239775139092761783161504500370536821044182036282328673489801414984954064447028508873581776133458404761410142981512500475244790764989907012690901588564135976683299143247538031930353717692807498290503300203122583552470886058586613453907161008590830955794853312294745721391648910383057294300020360224537060112108446053542922349292817676436006610334655730823778574184288012223729046426057675582098556796182159372894599055856071843933354982078172454707337341016919372779708416677201346309158835842533006979940456676008208780907144036736552818480202353367963091125830024264090007628931941103333727720585516997487499286430279852616930642125924085095254473500636589171567301451224667542626218695194988734711009752653454930073603208585549819937986118292487553026421914757958740497090828778321649550013384466890752*i1^31 + -2869366620073115368750533508276397599102965121162624427770387776624061848133661815509467893765533735479313973552585757749236058182147042758704542672904025626169101381341926866003536980419604165361840828370925293084524671302847318170653907646056779836621179667432767152562964966209006513323745015411586387864831966066036198029815626079034165719706190755648925047134674761699335597262270108389213960180868762305311844845299973725254572544876457736675235068617788424435864147690587250930513154551006278216065973824967714347631293126058323637956816399882187741871096290498812714970414187129896410907980289497129409017481474536891712726939915656845133977792625832010245821454107411750460574405908003723953656098743488998550178093254916254269735861801309244703828165869842384895030538775671574031904378248224313104321956848682231386458598543096031915379566185362584761546383936653081858579130037349904983514222323692957584333424542597474082758906888827681483103514600006567622319020112427168039875787041265378238703152106916178435715178973951481194778169341669971697254153121916649152268478317199313212613625189215557306365807853501904101280695386711818024322292466616404642048356562738803370878111073787556636236297396989240998210202505415288364813052797936908900143076623973448231636853876985440513925384088046369768178272585189653050979774251530889668467484301536665716425161648484081415011581676542066164798557452660659523974831186595970640669410954682631650717013289069886237000912183175202542426190627875063906655119624614331265795501244631687559432855345431248053686593401096592645086963152242287088595930061917177648899062962514994468067551257767063354407590251789242731992955743732353959510982139273848701437044108258085421690096338105316071946315938147821383154793498272399846784096599770549925114541785810852598082812978170884621423762692494445399916607314674075196670872432066374647120917714635334224002831623626315982842430410810020382734753388397738243089930430285179342569434398759309910966888532156205156557090836981519165560660139685131936991137912170530608673223390335774054474729085221523100594154218746432560194199949238467191186073669089130504859883194838801799541313702984992793356076032381374624780036488176599760588252938314773182262434447079508811495384254276411185391867879974218568932138972384033629119658990349046469042551815324958989581196795031561428620233118101545072271422421587666974207670960415137717204665209523877502787815517290792468111736861488280401588967752347801230670280138926501008486924234724158054124452373311183932074600837198943043409561936614796387264198355502826320494307841029306313498389865618628348133165875630434762108671977883236540743462612774192283911066064965705434644662220497092608*i1^32 + -1369384784088184531769436379848996768111812312016363077154223626185226441858677521071336482080074320969964908634639648315851950009621220270771076085491403449420129313765215419208819979128348528687950438505987254127171379638881237284769799615069359714864648996121316774226965734129489482047158278728694888693152476107616874613193283363549224284499358912012978531459702154354114943284690666474523646498343065441885200722815957274053970510303819484904319335029607241772667332354355913228112050638269134393617511781416539582775594881072767558906348219531647048874419088656118578846293331165842830199421068830744642686694633847358205869116382697383897055773097291925697595945799456433904642058063735889848247497671669817145662474071215981350953098145258552566423599252618333643954580495970458585965238586298646450845686628573495433830892626518674708271391804894273232532532786236351159914165150019396282094246101584865990294426031340322956596277915336743343783291459677612602176453360344183524346198724520781634766144794197826041768978471229599041140375013276868674531913800415345750621351092737128140328039366584264855732513248392358801433566449148659794795303260946570576634032585538312338699507857863343762998397269684629813157038905837479428824969592459517236183227410383255638995910825081114245325040330062110072177851108401550106503750569176086593648224698972189227918795654134625164278654074464426305843561642112246666821656559097014302399135864937417352452044038549832035205919013033647974516054071473326326385228312571788644743051718409224679607472036702248491291551015156895421399856507886941897498879254787978295106057629045060651751236414937015678605146587449569897749802091618780787477910390499389724305482813949589892623900488825285972255512999075742951682992185376085669803851262364254046552993611615073674331018809057859506648801653686056202907575764327427245879450850768378364915201315462358898728299243610638190591554356880039088021210538890208344723323524896575761168664528729382807055758709564508526049696349563153143934988405570247344013044111616540679097919118214862849021006921613843154483848961888965509791491101828453601616356319504795245887273283243575093217029447602211873692515418561166879069146536300336818120654797211122680529574125707366889247347986010037225642428108745056708439981333134989529480443040663169265841194604483950891883145083156761616842778418809419018746274961256978419509890373368770897967015689465134590997942431426057591177977829813767028011132133743774767918936151192439186513905484323543276872930429170971080637995419939286915523960784512055569124131648534828489426369069114698998646392307960849731984239309923320512182487950990233129314901457741930528678238217956680402678736234741760*i1^33 + 305570394415951729252922479566606473350571307453832839587549940356729866581433415152007714023800233480761803762090044765427798204730039592604945578343669975680771814040171065460177087027510532691684645151734447728625074501712684882630887752047487201007408935274020235217739327275923079685663725642783499779244959696953543000191060737828552292743641997329019836264124590056799991710135890050489717275040805577095845521574942803444626397061909265998056917049751929889769393078106796684647614906627047311371014072334283432769286860984872196466604613921161717991534433897974402788786151420394197865495393384300295121946551626839311311476124829462659746585754398984479441081775490590198080179588605862682467918497615971696775414042831875136489821490951737681329863667270156468470592111735267889458606233893980201213953654144967321372361844159934986878435552098260250329025034419448576692327040048337813775178847740421061543251450340642774432322726568400533223535588127265172083088273148982784751849036844736155513456966448729088455784519307177498173576357577285442661956920258991988218176721335836315512745790904788075020363952732066568672306042267251865623420668437960128849690242524732188756232338711597785669950272860537828022485842804775196896030488952331282389653462365095760928645046109844312762211614485926350961039005473752669052350692983931782638524020130266781553065640729899894203045812951640073455862738065830600954432022973821820886109601411121000469141524343537689739554272897476559607504083321616604527647053734105730550439598432315827314644647554987092872166352538991449570748054438960261167311764047375504188252724541898695141926244752235413279011335434923306582260959037965070471634926540954654577080474515480073087043554063911565503540856696757566692185745703367396200382362513876211170216578418227758913665920366507877791725841208794619157158420360691204829239278879369684127528297361551116257257925533763569070116971694479709339108377746459776551506260954885078344815750734171568492078159961305235124577628442719897795995629819334107978688380866277451043421107804328912044133522412057071152833957192211497396847125304016382971102315683779913126928410510584028459048869676067662305078320075496524869407749313869957159046765785121393998327068671392837068228364373325706703819592527724940518570554024906097198580462182136564051099610491794478637459442884058222155748453647472357255630735980928468351948631115359875038380819277831466948631075260875654411202775283608835704158527387300320997728106936077708237312187633319365441073062133993439519051333797271017922492886424972368979685149555699776453788286366097750104825253826625183292101026701300201121715126223472623702856452394970242679734019440300297195490377728*i1^34 + -38221277202616927063238356884924490445909674687377423376553912238486808965091917080141155101075345556816104102667539562878916905887504253263165428560166507986333124805884878950830754677421530182143057806961267990680602602573306435995409902056091629512234464474425114574085080648187795166245063236068729188873485069603032313406763950709197740556597626754707545449957952232150835972195417368536404049526205653800155720979345026394589975450540312559696039301282867621438800133862805133969259379254589071083847681607422782352805167750639398252705798666661570367997579591025482987592653917029951537323690011351436888914372123491791546128029578467462596385158631435066544240266912307869714478511919164838980382388968079263977766137172661118311555107612546884192683409922517261336442559799167361836516561945445155975374779361167578547607180380903175703658373643814071030847309535386528424527061128041675030538907941219826567261830111914839637415592305567371050690792873039718888857912538022228116233351208840002502594769511288426101719872734769421681317276984149216899222402535996613354160973364943655839748328193366429045887025523305747196082090159901856137145292618216653007375158993315673692236671210652804847058574499474573439474038600248312317177079576723393416841363688211510911060584529887094723134104188895955343827158440460565483550005586142485184684624659688352011298396051754860740141801509057026080371330194476690809138932541555592760057990143227322483667987184200774047613662578130816734984699408157114823199532439666931059557194048696675119821976723862728388495794933740163633780632177301702786405087787998431916441141131605195254592812454730181000109172327414908397453839858118435265436899303950002034228625699987421235285949300083293074249744228398596879300025440093493274054085551873565660187211553984375360948259902079823729637566965095361846141898230348571633480388397485006547890083605489749634096689640169604116036553979401308239592119219342806557906793245140031944294507864988789663841245115697355437982390140964335817657437175223748915647523856444328843673749820649824139539658644933272601069424301571759841860775208883233861471033509378906482394208275235964954956573526521305410044585101747845765732932230386479279739858086972557071108727969595335694734174785491037542892791126688682048320721122505716093961668569003996706389533581254964500926709437703059252723940810062664323322859842358157470607885837265686464529794514463326945856706327844760653655029488611641330848858967779859438438500535194341452259548112199888328561212686253018005456077643442447040322135705596001643137651861421013951617189875853729379728624119850912414394972391278372512655800228600774707167090993675031113478082035975100435529728*i1^35 + 4215121118239224999280209430504027799082541417679640345451873088196643630219751663574284217197172406232510228803018638924275953736050025981738001233062298183161128092739489706438587502035267664346712376075174751746444833138027333967042089614669206270576723836660532834157298809823833920150787077312177465502080078899091520844843631352413507374035893601537637931174047716972206689718075115448887958952479917023363238861488412360156607763124490138867637692273441214217907778270818158268208691289349612077480583954022362354845778086756861954283016403374171093487938554992264255063595236425995066634457361583434686483958116540191932613278226520195646621042136174329958472235629710928501845441471872468095861422694266765159316862047634059369865384811063715755061498667197114340298574536520649257331453226535667855814943762296182079605612521497200748544266532508298079397205741756130374414150114496771274032920863173808186224364898197975792674442903303652298922473793261188028051754150994518361026129931553537725987968664394557896076583676869849827536614957400237648231406096602585185678815798005951778284579372218513704677896475726945093541367489924865014071875538314526992338607227122488764057051005642498831400939146194775503227661877600314095595851784325758438612465990898050297254687642671741255124056693302951007359299522505488622321173334726268123535521894656939555639233725812488496410448179640023373722685835885367292608321232723851366033615789635262766506019600159143321247192604532911735777067888112573328109118661291914321272135810013726130369829922462053434511249466391661452638033548588932891328827570095208091675300994124402667040964431652000933881834366997267615476873620068986215077532594845249023237225593933190878245998349402776904107969226337828255488850515541949773688241734232769890536530525061509718499608672769778451849262649162887459259447157297188790590015352741163479757785737355499861196258811861181825950018405271274102578265971995556911186187473145207726558485368111589500452852680605703571876015900561091808333807709791257988744357112949561070085828685241582654939617288064484542582194757870396206846131609875457771332257704571755470414182379725667771560892473273825202025362156362515815116560833584943547344923425179967942025108133898420409535851931951926666076663145755831429293025773425152506282250250041329662542424769679862322338671553497252740347901470044183735871199499655887524010295563230849607731502389524703322226879196130038859448520333371398101477079014729336648546337504863992655624466480618137661090052803359407124295669795184017908042413856258258988723653773283128728276273417680929381258375172837245884790383299484358521426571979221722861914544157511112374421921180083225100288*i1^36 + -578340370547929286540965554199049043322710527187864649435522885699889627086736347293939126322383333994006396026157862339731709610323565136092654771514337430758625203336597680180569724018909071090154105376376849162974552431850045587847337665311928185458868529788718111932249079971602433850978304245321993133576947812178455144717370529808800410622821890497724216269812365130060637805299924909111146948915581186694106826039787284757081510971631406807305044954133971926249951712413592530337960499057954222613281329415418418729233981632765553065434372325848765561695100026481325020974527286315238298000587407994489925668630072537556285894632337060657625690194610514219019477948339184337696360051606785631072920830350087567805730320318477668389375306359785925122622562136451314289082464615669984848725646568195558965707929381030028505585000568580709314715544933637817878744699678108568484603707869965186016848404863899224337464084263961503590172928465051411916893063188454970146537486982914724135321404970419211870214628326133825620576669926988636903777838593270840873420824791526060945479745074191783938385982521249311952148951553085482186546025347831665270770555957987866229099404151747731005004833848816899185808826591556537462078599679836655246002746017258418147844626049963655717466187142785301197520088951847591762597494963981630262198524095934855789751332315184943431627539867157004567471816538016089162557167245781196801532263152048734182788174058885689574184796298569709412278198275750138828124717759079421522971517542167344014252608638672180502133375660409976849345186596664848072304133391001584908242234365603329156550038338534662993640781226368503898734274122590430387395091806844417624366147859393882208439598424407035113296452995014268375315210772175499442940960901786992983313422892518282920249061356117833536352671968446299987935430668974589567300481877367338598391011777200204605915277416182429515295600926040085377750714500175189271601632324423181838835660988546658351300162552637242552913330314375093207390505191131257305493618349058302965346576943399861370006257653939579989602899246324036833305183600826158183863898414703944690006265580053258411858210591950840534632618432101585422285991742789908729354089543112053868771694947715078652325169411064560019902536255974286310172731012366943314963589704498340824580929761336113910230502395029880048513084273634936018078409179195455760506305634508530535388416120172788139025020686629619655875858523279671487501954893986703014334889753730369184866124921444994665433057099735824105094589858170613226381594978421978678745414107562140985925312396459031202049422857373123775689876138172768803031262315722536772911468601012090779864714087454791294778750439260160*i1^37 + 74643502812908659319753578976301283282999674720508970529372501022602514963982364945724445573542528143045179492402714607074303186090939564515635994246865647610677442255118559416999598924597967970617547899173989836209174342549372472789548269278622438144653638973599806691583535196703269869153147579868472190447951916690691559253110688957111769936098717757641253716442823657892836519906543191843473832825343777797109992282811128964870636035920393958295979282077379783860615490489610975909592546214783739172658886277405453810379488689550825430902299669982942234500359057563123626536886261423624356036691457571579882676202127197894204789705349070343298818875208023660484097843345096469614032899927569495002708795298451836630054497178745471003296458778168888165605398290780458687413050983602633293118326569210078935746350516790506797618724644391729084405513786502880064031329884518140719734459676486136142545858972039563210921101507110198611979080941848600257128540416010066288214848905321541352925438677968968901736234687258487061565639737192978127450019626384961666366515721422418467793617308733466837103273910602062507127577220140601432660124913753853125236405957397273414387932657525719013909168540374220324532371615271549094041857403853244616057754099518805422050850584000332944175974032677348874469269660335439301651328948496231299676548194704395101208666488412962073171068266258789680714773338357247524012908230411840802730739419204812319510473227871044888411667833293376375746071064159456397059203019941424761211997209813984524528640640961926666502141187281098214526005561741866574617200252817697436034615021624423435165632398462686255980308038961713820613153196368140582954652201043296885733713020104373578885175434084213329161256483334756084059425854342277716828264581401736240188598960768266391169747937835095848078738407597218331726536140466452523830950349632031663832707958117903442208047251663022106048308600016783233792648810588941534808906921447891758963246154206002546649020295738457213202631991585249961715870513652581343916309857808873050202562707376481960222369696152133816406332863661551604108801722241698686407274447619722734558946049019286544436426695566119730914937532852879697303195016376656849397056291591119476722063547663155009959115388624780392612890543757974258590236277941744118622270965484053886193420253217154662449037559035593744598560395731409888072556288566481171186654590930846423446341449309645827255979471444723812679730939982332344107336698455621873538817601443411185180336435433057104826036463307887619309036106284088973153991890303286384404993216134351736735030989833602150175192795699820403396797378234902713376662222957861757057289486799272270898877226030374072470091071488*i1^38 + -4715723965818763657035401076623763096246748720133325317507139886934985835175887918552560066759972511641752615006235930139688628265795939727336814628796088597689538227288309386271784345766999548825285906600972292411180297988190192865728310473072030432564641555834503882908315513746211357624491118666482420477715043039731167280869142645026896590198274984977084406687580524341866909529874692557594716791536921545241062317861592580409689784725208367604420370877292956937721984324209242845330307529584840042303825191339348156756752086807517265722571258434756108770182038656171189133407581991696523231441977286508844574301050346089688366463491533952476080366755936967224740305370585061561627921645063651214238290418702120154755519729463241704435849560212971244985656654164041993187289540001693136278691340744621850100537516830587426706335105680335137186729866809641545826656285069106225567705071841675837693519022075317591685742894066519168022669497148281456112449970992514627455700477653484752202511602199551894329867181906365522393233807751099776371812366224286356503431410347088476424974976908907702142717483574809329327372723089179522408112251009010115766060175132600768708521075322823420343262923164152163547621817924926201794943555672779043698953176253225711039582148540422038829247489394480990206191809119750789154597183987580597403660862495433148746788635926629829231976864962404234756692301451594492800784586261324530951138498075453725252195070577206440836556734030479563941659415023872311461531092173907705659130058954563748290361615400526239901954906432782281273328114025750201881121425110395478218576081634707731451782638182365797124596103379178209076559731338183562558459079947426923500544857663219434009289785862028440322798676130825609768119569593568702206431503739341294101648538115226832577226613178548940073327131624918913342263018549988017891119728532797592627351920907376149387946575016172650922748483159556559334234932127039126890147890028686921968165187289558827546187983783868743632585149485638948742078323285526623800957385034751827714517255620347165609993516722005408039596176297412891649743289941061845236263134232654621132001954972810011703032659715712181574129430505244456589178099807087748088242760034183586779941385491978991788619930301632548997127477847638606561555261008888531746319336900095789724471856597734137371215454563978583294918945821624397351127327490489212632411335342392170020050134980707538418260419421832385334501349193028484797011013359317062219633136328658188774824616899802026825289434976907187720289176632694818441044458309465303883666885367399606786021241301581292746683099816214494010364857242853275213222221085673288628005083041935035995669545369237632468385792*i1^39 + -358903138119600654937805476388125223840188006026227838122095942213722807815561699096620511205771674838553740603776823877639561324972955159421089780456583865473631973404443994589381019218245184934716542621987262778970819404638029489216227868116590540011963314990163308037229991203942230914574271572464993451128962624852845356351308345950461390955419839153747085174928581997300895781105918789190895308672039664063581242907720385982398131007152950249433961859294942483726937333475160871297270056248002411873070720165073816205669200788921283238592153549860762770834483733442646049210706200581175993256164867793018025083842518107777000657735743669901207209269083342034420225940808499123450302226765996469126412460329640933695512536603731406521995320223941072837786410044461055144905165686334844839778572176698740007388562937065858715132529540655698711855812057015791792717988437357071160683076681190296621667573014860930351915257760961662331548172955457540942693771578877769887649084554310118214513153305170762242721598338391652751903827731931707615143347566365786260850746189866193232247101679546366236994774085830324585439179875196777010053605557408662442742813213185860552145623467911650158397890658988357347134803797554973289582588264623250373691503596610743309414839058548840126177457735269120357214536620712516949351255284041040294283593519430577608931464425456216999226088629448735231963070403533204220067491043566351826405447642127605956243024888771906207544105013794961647691115476221932378624365814288855059508812803286248769326004849329239716284833605412318606348364947491273630749605451277850707785508211773072537527096377389942385934479039525958502301386242905045562219585696376348744394636025548518569700416285110643300858894741219774797678252703578371353381824082423504606479480314908768240566751187018505389599047461765811565017866082402164092573173304197861686203185430963698636517774139317358084059070631367205181913170223008756884671938797814989993989113061863707528544935307663604403487641254083068975834636200086292769835781867049706575213719971432397819410584987485376110290723956134637964696234503354698990878559273696001799434000609803454785820426450806376756346841629621686255400770721902182803919302696876637676093975277343823860937516383461103277704295446718517362612823396238559953681079629052413206018376650741066725245574789687422963004301262892629945803070003320942297936304208366128968212668970011176208796228877631889830633536452950124106354183249135344714904397383938710054474634792030668433579496270878575139873638413081563574611756722977335457891541928730325261061217144899719196415480678117324039335978371844981209816586109560321735293877430409160805723851411280357228544*i1^40 + 115586859361530807036105030901137514418634424130813658630260116789984948131694648995557203984903744499909939668211837491352129136901296973554407131527889185158189678281097201468200171670111371194066310739528909941855467393558067075657562029210440657500488252762287345887686819261749188923231900797526440279268484775232405498223416714586114397774989452027477370012745305262112342582494509954613943365855930782018052750112415431723161865663176691731598736110548580975051440227429359096361115524911271817508037784903071683330605407897310145941221703090464631472566235917530663527831854177293466330342164690112231421945232588955567907413645766249191163275936448677938780028196403866772163062560415045341989909380558429850400341249066980165968750465769157031642805398571179736010002995963710857590699498374042036668236448071865211208788229260109400398385778034188770210877508535544960256557524973525761969201182193009142498310140716746051693844657934686819343922612505040444414786943897910783159333749748738644519478151552161159943977513381189820501777117747322888320573342268884222742545258445929013094608238811355879733929359412538929745456888723932372248341816719004635931865621119147864176183085753482761185251350753290475011768195165519650351336449085555201813813064047139298285762034086919387533932898694692532165712478955321179833750980876810938238362334253338479465371400916602687700679108174011503979843503908238321488491732347953552891496155574582551383005468707691309580334812007756085099087508156787354564481001060102817708461341301973311491629126627724940055333197680048835075238142885880373831968408226332264190289951940481002994552963421080604783369384308986119669991520056710700181615417521467981873687169296562053287012501942644857692787900879454300048482709576781469761145062931920983890977011959431832789730533742624305667912114978704994577532666593631391021596950979676511807951680532249409447724621868908987407180475800844388198668766167310735150914082179013681301135112426316329493413297302587671802897953102145325609052574483217427666201928018750375293755707776988213845700283505854221198153291609937058945222819985396169375552608558215603422535052488923484172631552106457619609429469292952362716194398924328309384180390965650693154942470376019476078499682858367288220138194351323823451438300412761443783523841505667192158300974110936784645561392726599150768014594188540568209083058699991857934305924499660046087055885646865701151585888215042525991499311714514170486995465743824771919425686239800659919394912776202996037960975297639727957395947854878997741305120032560639841548223827135137352037033948158404093826947666324016971678503551550621942130122585028110377200932617082372096*i1^41 + -12778885820475500279842166975219627927613287072413334828283971872185052798355691453241401451872834756067161567585903582373548044886944617280251950628414733752969707831492826532079865129334755406501156977134842004864940569642814622018614834276097095894000580532978858542398524567389333376993186934915141535003714650698855509365822222101328118344105800864930503773276974637507591547210278743789926668448690009161352758204114332778001371044082229387619426349872436487584684793102576258996700711456427062412808246697746901745273258008624783530245228535448528782854239781303838588686702094832900860827092275725472981314151217237854029087238892522437568810535332062736571292306514053779587623361270955741036131539081236266349206622799745488699840407011687374361992705659580620686902981567162030705992505136747295963225814166627830314538619109884402942611275567538547446273561905208772648252695271790244660480414295372771326641416462992250646183298629723082694917127267057163590723216424736851349754289070530700632216927200365007561934436469284382041312869992526683538010814468107146657699323593557632112117161155933464387813936456094539630931351645407540801420978041327791175373910448885586412636436817888784521129230849227145711646042775642582554840234720635578955563001077901874882195278404559301973313793283954657681817273886719434949402485027727425200714834473660162710328731049639968888793888167246638410084664442064745806021040838005631001509607599830780378442513105667912688177491994970001753188209238624697444183450344056254578714179491804187768785985666621444069863890972475343884923547590977151900642033538507713766550048934257175067273046928468064543981404630605535433264935939977264844395037843199133111195760434188808307260728072776360358938576300281115752990889635929888216777343084450384942184508689288178092574626740898167900401100997898297543152494194400287183613990709442671645325338694835401268798872727223346942527599454490907382070956860578074472644310712538322492233852747494203313536943016787447383203387805970882272754833737484834208238295672346305946128164022957175710974571757457100955715292105604699188280579989970928267854730964120067458464534162780719742290628987646724297281817570368101052034111661814652590890311572902556950043939792294622524809134650580372392897836528814129993565802403296281610336257682621057925980431383539206067283896114858696551392205606400729112761800119467346698881951234563164298805725473130258016422405016181320166892283489728798671587389680179882936676430745956952899798933128452137770405084132672052327108982098499088908911542182229395470583885456114735071670469039021751479525557595568353538888841706760006321844178412053695208174178826977280*i1^42 + 774973235177250751992396645975698204192321853167008313349403048639795876734094469410617549506562079270998896711803238373756636378759174267615268582584056766219658412650195029543390014521101784054379490325656817260910673360598626865350791794045825582136476721024280881580195784581420313683516860530869408915320495923614440939315181130507198084205356269877468125131858671287148649674729801408669288416411141631313829002568061413102842233138180404909512655673220365431008956173855660234986236548946209008279007094072285244378921353318681222458639326627767903996906071745476632151930284983447753121793149585987351412275422076743654986509765375642718028649929205477594540922377096970204156319571124717102590000000309126133797085668060288814129743304656417731862280755319296609293462748038520459198808983885375874600194062472978363630264798591283621168634698012597771064501059376665163631428311100286497397662489453481896494904532554318815568721608191416432213342521532955694856206212367221089605028098211140737906636392817672364507433651884541259564496208379086025841489553733934699829874075243899961921192743437967962470968965683981945235840784670724082188759337221622802011037780512462693601886158765179427636722199328327102561975745560325858492448386810377136845564718000097597769287009808318846688777597550281634849933246531735623495369295673747164348981272868103980054110879539354192497900928071359189490172902342507615292313705789424405161480736988218223719296633535796341219883021837468272518356107141720378679954016101712173140118875953902976804384199422753154776887847446868289171161522616096438874343092481253320855411478772524312530312280376494957465877415234494321507483315047934583478505392727087869849351485162079934690961831867545651058976893058723659953464331292481280992436716853950093595751367876751890473482265452301526612080623045044722297568467301758807107181365861274988782503431540641321903353645229913326517167859362282703210865963243474322413182690943455747063853312528064123762591833416904336887383012110935338937988249541215224300814588871947138532689733476168580563691601739598517717664373789165864575640775754680265277716406567104321612307309942317101229575880922225450874350729584703061172010163751098978509164016651405483051390099617923937143549126373006576683834989054517450370205609962034288065328385286258306327323318661925431463070203973215838831674436112311493552949510635121317463427100236184115714373350195382543433616651466590575515501638291690997120855471537761062829100868893047476024844328248454023454588068890518336485358798222920722937304851272142956088593974615589626484648898201172265998604960578238062301296286387434298530201264457347092449295597568*i1^43 + -22725733501741501031257715412234659209266419533120513945256094456389932568211216874840544894285154727664082661811967178259770053442954257100427859080012609150099286637702498003200540942572030592129900784930484930017784280152170432141504709661133417158970481605486549486278814557815273024647938046274902108964631837828390322315432227020971025570328607457002840272968577941904101204846945307301380131753060603784151351650727012857381438982369177788614940978260335666329490357053053874308154783524958955908818774513676786923079571433567644733326082213285034153794907547328786800704532433847425643397291061388201991322695453069153776147773638848452188220425469360794836509667046584633971114644077072941906824586022241288777949175368442583529588920876948397935154055168070005433284561407779509170789793213397622553381938989642420536421767499928442290176379159627797359562740519168709322404090679969978092257166090470303987027837565152902382932139024918502552903544426897267393747078622348526974497126711385156408667254201094491836568666825733116017126025570809352302200151275729093788404957935653854545484413120367314558209937906237618323718265675806487803989888735411358591105289641920110068591257390264121868756933582377489355630655967739975636750170570047862170811336453083888975153024600679015385153516874916635058735232304576492203184605935432705849822156083107651135257268788053452371305060155842532759357293972705623474617719231246600403607820665647735488551840498591919985441682860345656464871222106750702720479993674644540834209864186209756220976514615945028062059473184949554542455871046045729148785897729054043458977043956703961339131962447004749762853376163056644553982105520410649926786926679245912929680248399239886533941827010259692948397313579870895234817728818037761517392584383127046206309910696071903710336044711223954575335814052238312891106664160539850474952120682552716240202722703943392248865738685251987042649356262494338586454730063235132694868236684927322855796529745130799825500055988559810324129886048737450952331586466411912405034231534016064296853169825271436876270682783694583717374861680139673397984736068105208355739166490095870388144469091834405968593938957749657873285464529814813259747769762100366948189937555307070249313767612247832355770302643924562345325063540609696994306399140994432855963379834956750776055843121862832167821152391946935715084808595128818468596953659445346544468795506486636425783144755097413834145953916545844659819455437385702537965947251289942970666510543753504548557456098801905270568411250057764301028316114233405761621285341863164451170597745287317379285843321869749177396887232255573241736852173907346156045555087786836072857600*i1^44 + -251483526917124015252933665575083025594614893520010403249476728101477110372320980735846788907053633237795364779251869214900350963832908213108405429357617629996774769172998448966803886613870938097182216077656408370723774706777241225814437069211361953916152691978323986000242234682848212689815727249150009692074545063196622680084676920515854673335228998611549517373531849822727954673628471000738112923871735685853126478329508587516558774226279852481459361944498937668414211925590016197412721089033508081814559069840417451668267855015831588572599508545707698695224781792996847588897046243283638535179893663830299540490005569308461048983811077435825008651847874626863697748743631136582502584899545033656028952223808382702101133917831660984327934593356949344069856665873617275464555209559364186160719652834215776265685138083367668616236720406614654494772800614669168271782333699046571019290154026912771552377252559329337686894089760301846685079238797913945124794093175994160517216879455755378877641198702522164472271967383298706943128484938933823266789818710620597210861456145847820040688298322971381469643358582859334500380023096575369974495446335554723519249619352007265108703722026711796177229817529515401416484168138234241328142401337330772479582178756237140270000676282424436496931688620624175876051595538029904811355222738661144200934623244732120075725989357211189126413922176362950275780630020637738704222733525215603158052733383316135005272017738954759486994966765277995493779109985812492352441447386617948861449312169025519365728353982276736489746601922998278402049086590181308773926833676506261746125167051920561742816357142685528171759031088498985174050805198824572311679075808741125583557894760091890052619715023178790564056513029033021887151572070099032020369152980649484194172459826579277811919530004315764770946433028806404029288332380938954435261955459807154380171679720508418804296198377393090724853853196312236745093758399628933259891450151003166962978345008131731403648375442751965284201953242798959269355567560415135254642893319769858042603937567696927018402115362665737381625288075363572217279594260948492757412616722364298100135941381586547220711327858530891482636312952552771086675568492958941379633857247552807216971204261123707326973717852386288063383962158378229466033136189847987421577256526600513047400739314487689889434924051946626970214843779760923306294375632292256354085412639678262706456621168080677512261547987810927268597720601154704173507602602122255632837823118694577080982556164573629596927956550620365937296149385876343738366933313217757432506748496809181452632290672241059894287604558194678673980419397743564476306528651159671186176678895221211136*i1^45 + 49020572254865699611381818291081170354287027292095039789906869032996725972863252065663321688435779098183414396872514072426511731530766808254237002851114519576066638827967147944525484030302846464181451162560987794738322385136632911935782637053733201865768417921185335320397426923916376343954167352565256086513409875994387876314250350095800365504393873732747213536679534004488947843063411254805037770590718433719944360312907924169946013508319302495051436488737758078030894609133888674638312524681770040525744354365728821400541216166984784367674149356286614893252068447177665103143646371330955261495632657654322385049400657940603513180674127834583246409143366999506687223375000536001671908224992147464185665624572645800224680730845617980683882578239259258742265488340177529236083913118626823139657988524844298909904526756888395348515916374885774038719680606707615798690686148638101954128036475505370287118427925040463844931798325382324754076128293962426207475583787163004956922119750805973383593379092357494532414353550662612208567430920223577733119064755814144011853454552557946859544536220328683009013531923958257612429283775819793306725812592926802967339341471364550453810371670439120294840629638116950542618119477579492786507367427469057816225565445039597865727618258902420908442264581448223694374784766376753425656106534862279971038331652147991050273177297486091982851086984564849103095630081544620959958579508325867651627321079035506811347030651627828682036496414001280169722124860229010143070394098977892116247710655357192824334040435251806096820847725793304292105376028860110802169555003279482126275246919388897367584479025941411517066190637658741652560699654148553041292466739847498072244544913323763015556212549376338406765502021337056068659452192379845036197229397824731851133881430060340390583366055059611556854856963727223992494241017497904282853743975260929123379803324758079133628785618405438489886330498085942219201351934317772145118958680816877082931900766454095694141129843966788491140421169427779842686999624584648286405274146427599717192218604551605724200073598125669370895115672117462834804483469901321699453968985013877031583784377234514595837471794751214527195611109715421180851308782480485486239413244198774092839542188658775395916405036041727825489191900588201370116063309943582314203301539559115905915036102576308738498897075474643264163076126478080182973410748855647949090733800255921968053039714703981877954264254641546461267166139593797457591713150935573540232117650638318721761380389872473165758772290656781026528379304199852115749481344117982942342696621437488779102611486605012769512181938948114167908430543320060233855257321361893395673521223368704*i1^46 + -2735896704904290382636149371993531443572094440824386840435585751314343032944601557636403997586749955032518085843658113586165241363604186029713700661811428919137500269037455502307744495450211593374524871286146932621930762306082634499433372746768040619568400091620963027168687815486063929281630461940993446594028664738590978468672367337138893375170937292626483096813784666729617281315576532304330553330464429799846805972021135085531578593905132868035183021433448074726993313239215742743199878422806095671542906506408435696407307981908309698269304450480052689435292932043163677044759371495774558365146711674858696580572918843964080416256444639441437455750328334969294513507049265214765332520106441757105845060015190476518722931169074071823352144797128014000227658033202880179011273370079362581616978246948177901019503054645977442028212153095014529025959384272208063955325999238445082056359097461290521506633598282484598712799613270074709178173358633722990938776518001624603530334650069892878449878316733613800761107144025888068597025842794749231838464652552940648399309674167213430793758024383679105863116266427703003757061554820780742616577195913054647763669836275130710826816428485692814885995057318616554998499462253802812145113891945287139709226258688044767472457639774040251002399544703782874729839758971241191631431588771297935098132569034446103209395194770914225284237956726023027001204562637402601291460508269745116922490190253781275048149489397082597048286927437208738978147135303980001102264510839760899521201016786259634941594891626809027822689093623808975628766570448518316814504312832865899329578910251294180081420794382097825221058707462924203202678211823867739075477333860799125221940460708064008238196395795267093928671618051462250417363922077240369408377661829583906526708780215200720516284538804380793936720313081554954055407914627705858516320691271497871451161942402048606156042144740220633148014630342173429132120349373697768185793761324126326334883747581612624056877441364771511189276073658541616529737847892601247049969791595773040662245230576990679719424739170475007453302854195059219025148910585672032003292304973997905432883668674980126357386820792070442644544657098588271991502397039390101140937802998287637872001446687771401713778124067785579712856056296484645604412417700790270278834972851253130642117620877655014447526761915063387720408323097583781628736191117953805241162391455227999609668729385491570153504545151192462274873806694347253163661264573887334721746866265612924439591130438722942007859931312050012126727858641833666625211191415223183973631074286711554707155558957673073239351967032585398977247239809900484583284187992047798939233026048*i1^47 + 254907039657891155160850892498853390198120447415142466774828701712529637639148378816798103751541381692623234602839430300299588969724388848817933636474977307248088814306209610351598554857706656373952324060358151332438979646004920693538094295522398359535136589516300611382988140903799890091600801744680128722310248433994668541010665440313338083423669515264522061258479426193576901132946232817027420842821293685256320067559163730532431619439028319335054605398017091410328606710140843093403965411833027227663527040054316733302177145784233693811819538066479183514748484264364144352863330831200537392979716079811834584073984035514589531618188167264039828774289864009740531568669556939603161032805758460959354880657279008329053425807129722928755708810568296575599147506437730684486610162894851471585493081961401582671364972881273604350382943020666529225865965735241469200864961825269143481786640483442819359566612558773470583522166991345404559142799482241609074290837179558088635539867776864230333618253806422457382216637447085333502250732480817952973045592002755956175518805665089585596767692995355797924096729247836926215570966124137453173543567555499017662345182916343830557512113884557650125910211916061019673343487009569955777955237107527712243318513324763815768190275458709360560856154761895828885302795139932125713283233960627491557241862907150865331739946167356944762953881612890802110481406390182036503780584335388048931500849303289775814119626970712741945481089709585481413215866022148779669741912122536628813043400535402253616282612619320765295720558091594095202392839989924445186569244091328377366075669817941510150224806667033709023645262731813553481253248334081172222041552961710329277469642900148728778179895319598962139056408381501566275703031040662425913748638721212511222305050506398885361043434379950833753498016364760439437087878640260487393926889910424089858668127535417742833858978265610699340533091030619560999531106230241549172861071829962255056317804652424192828071533976599264959964973880155252957532526736197778770279814548240149185866823899408337281787195449459199355434222318330870770176652812373799071017227436191390806663075133104273002595643330518159280315818041554736952878497339830674187253416663843952336244159400331723254568201011549656456293967937874489333244053239615183363385425079161982271232073657629749820645996572355013948299520429580146604283400914942691223464761957741757297968770188062681417218304660816194783293049300055984708263145155460126212148769566375477843662217402768149701300082761489258408482128728253662274974045447580799981440651011510067722696438566775367998687534556712183156403537202638560137543257291298887992082432*i1^48 + -29686509254010666743659132806587078466336839866361404387822899210254160868078212824563490451733330273612475746417097926363158086303484296824506950792478616704032713155067958372188340466293204124373842248954624996261638257991549912347374207550797760366678038316959363603532179617568507383610122942296389275333799096465889995978721772088402366046310658142511825699535781471202045269089831117769582772264960082052070448293097419709190271400583088592000579570231397502067750676052960345710253276321547635688105665830146192609099820996083629632262306513865870791704918594004718775599725834053587821850935157428989362263149631427037576717682002214245120056036000280320632209784371702037480538716376428736285994398162384249877967237703407830701397560537401657441988794167479925397856886476128058057763808832969903577478613512828364725234120341017803079591620364122961710642559200332918328128323884315617454869774067032543424983092290087050433632430955762277912521748309721706806340116574336812298171695272761971547604846550135313466571961970638020576742756509698641964159882656223087712879892112837736367701700295326586889866158053115040550208007557451995330092012294659374680527620519555003719093715320400669606168870620358628807109161365685656219169441572278810053780541442890008081718924673994571735438692566213915384811409331396393723687283331418701547681759519124735915723157921223383700626715681750923770320379219412947571259967455013576003936279799995308219213507703713497181212256344978839836483292387248645787777403245569688509082513059648940169079154479580543148701662554256355786852842225282962480267871879080787147135621562957198911569309507841883497669926830153167443016547261765941463444167226286519787276794359723126174518204937677186356988088023063858747937043174511063662425658198111168008658161007910902169318750461004390646935733551847625135988548673747839333370983638037773945943006225303256200365363075899171745356649528910339250960854120797571705090691171153109666658022589808217035428275440067148423340652860207139782052168632186542929019650442810748381290578572468620627340751625637398567912337421908924753713072517257313377938243921105326221660966424560966430932354426714099037999925258061172543021958995781569563996027677130092921135873920084569978950565263053720677379554526933383794583107171381363230245642238040950306563401925900355607274743670202654617607022802506063959182199583201008511636123187319119584942782357816896882166980980326522046938600545800623498731423737964633673820354034922498278319226186783916351383745563218591109134016628855474183146878883485536953231412757947335495871889058110164077202792482077904893625777888653735886848*i1^49 + 2810464557798529405498041509144878211457410102776518492243972113815178590411219698333677682047204298125652364583097598063476057686048696498196606591434137313490986897749795360204157142371187976769925525982724193809081797052207858863490077730312973891532671757653838685385892261978823387095680069200299593141392195015435717240188535103543584159018386699451804688337880068322752591930697961195616200262480961104662339994161660571262897945405501470347372136627000215423413974889677772080534835062907501862885327903776430226085822960718859134916082481032676763601974364443207593710478457612714944998424509274292502188029673004787773691974483598443738221957818376956077595290893745620865774349109401414084499524162491924409760924162563446823270902666794470233215470969933818904344837283570514857152757578861625918233934683105887494697146673180787352027295648158904872611673667110839187302579057471097097481434384271903072874599862078928486711989601264234697870567425068148379454460570597717747033320417753287517413016018344032512805561379191941189198230034653587150440426856612871018660120354440189409134417542702724653836783377704772567082638388751987433815176923123546330887122178493691040315556633250833184440615248783044881829592125798281250016597878898891896134035718848400507400595496513164380529926169475097216748422751835297226946891769029964724954063967080526145092864273707453913513274949037100307269295392383524026116521740552554925282600429135482960085133506990182986051046096747466519987004589974261730221245828609670221931324695671002147852082942503393872327490925682946650473288012887689312019951642836657306757090546068800514219052700746920160653443215995455849232748832390294238869671634877912264799813755111917169480966931856074669141404436529985984241453230235917621049242836715270329017055244320587233410617960100413185219231538920966228257080172522362644496927418512217000783190772769552125158857136110972163583706193041062389889996862491093487811492473345695507040251159496379644167265556016843063600063928024662467293706838210952938218798413251528480343150778442647011062405218757217932500048366743514200391830633111929623465768294260474776904213269861360716880978657284166993692259252153965091933446619177044506391227728068129327272907996523570586431309487540434621213038192397392788574425349501129974703778447256524203730306676220021152523460269328583391122961093222404602493931245581140666974154911526485088699536178148818613291713540874689963060965673444922073087564403914877183533479533804752261216564192697054447758591338121808139369572638312617930620601517727674038477031798821541811809969482581625786215224637873362387298718307602923520*i1^50 + -202123904231578701792336383247688298651400201700524056168983173036102293821455291784055208011180018938026076748887834619390207857178539836545622100973563525288756447312531356238879929257222944300409233596818538005911471326090915788950463578264357826321632976132570479458863671554794430062243049649985453158432464852902800663705251391771447147104815979167750349649441284373046360422804676230223442752071559411786687985640945266760363484707673542153433998761740026260087626187241848635862769497759050878273023558423806784473794643610621853961428117995700690384533482279667098783316102931542023393905065313461234672312496201645950729991175264875034196201109296050491222159715539767051261820348505096631380030882168178064766819563307389290101144268494111602676852519923623879870847846406544349386014882075533415656486214745385296681932536032145332058914562645603328686679129336924248505448262531438181492433570584255361111447392058600338286512942719441336588484585774498990219975633442725692880822351707960676215960002219437776114028409526835905869118257307950036319492194918014632233798720454742646566225715448671551004021337665701735342882882777168287447513712721056836065408017108449828745875044045311545748567754116270895461602236781474797039230164958107227573398456971211139630012560468319212258164188678027789281703970868607025962795585914013334009061561313989340539833436951868487888154640235057727807375822805039421819853792722989162765676743887191612562840111465930049634156107007334407165340091986487120745677946591006143260885015761355112934758498005467010716861201420152895720778044543834979115889355556369039186197173088374412854406391153128031743440518530993100868774703747551145426292024089063709730941231661617914953607021872769947471239716236978391971962431689313248380306135383249967524954455774529098965633850960493121969568984324710541577531027815388380993090530969476408680079917177949798645549981580829014710275804049606854814383857881073921136623988132037716683144110535365465558380926422421598158546862486842891053871715045453088117244103882949186003248594294559725990434080967440766971204666132160854503599975281232708564089098928890351982283866571615181610676521084966918713774344445634168626293895752283062183350738767295780122126765752882230756205467473262791835404299039361659577629133352365743139501370719145601946298372440738960179229137606034756192196206193582912857877233306798751412972814608904186388084969194935982642589969069054600190659959185788574123638601439524346441668677758015923191002334233635817345974515213128112260253056314271825355908433139144313042676335692977538016991572000823080539982531875767949171150548893696*i1^51 + 10399762624942528090298854602223533777658159024806058370418093577507761192716212540351512389051656446673099634272608810924087962245348932140349959632713372737175768309755391241786000728445693659739772215785155939216764218763206834440484372992459883197694117076274449576476479455438175611942951643041070271706402571036365337357259316677498472854271538973366963494762768691278974928820091710388743834068575880914372368470926608936192551585013664869155704309807670280675155860197242539760955423794254933677579523191209197491346586885510377423113614767480913230659262492115063013530263033220181755478631152841633742366592947960870579828867440843117477123286564375858433140087129708376082542233084078583924843349761312408618527892500031747662204397081163543520842146322575193164123228105390847477047623191641218549528603865896158789488431568381750126558639643833410068674449990460610025002246051692013913802009781512128773905167466979785086120685893222014012667678382495598924037477451570793058019691632145177249979069920211800331197204182460496370043794327986719185424860379800018769226237905372751334221542228148402870152456278829520315276474108479649709711261599918125373840406102041291203115886552117626343325923167377244425861477932200534581882082092653946038244851822722286495188242402984740580227464118922940748537800392954334898163347980040057067686283764469897958224688939470647671621724431544999435806335702926324776857672027954252844330204886544020682192474500352276180108127978478288783345376528500738411184105319432775199690872423399806305856870286890156137779633109945762231110778649503122744220862617832074291380733371443835060112257052706316900811961856443976995113948416346231502899500430132329274349154544392319408130918700053317527210470884883430416363880839354209284599339668573462926010177936891096286708477338548728032744721564609113338799471820197945716872026578389703086798215278199505885968222746574786785344033949973421525422042100741338677380657845549785378992054248258900428850337396321563328571588765736063335674054383349621000415995866601516640017914897263977231439383083774698094335021780630193496455303419220472320109933721559263710796592754480296002827783966802095709522084064235699784553748849881075076583056892847328801072136826838889038610852228023308236027868045442334323727930039797141976153601416159225804426698996742037961059069399560338712199192918104061404712070934488109122843502793464230332457456494719701536004295102306236789400818414357739505684844539153176404496784456420449335869140701556434990747534580863056872449021707876002155718264886674583098478267577777064359068909160518534073256178045985888620687392768*i1^52 + -271963439207545496518515451305819611790531665147887808005692963763613516758564816975919429741950399446256573640638224187127965235828024327334554845613338311036686554170057665281361984135285291917023190024960486516204777386689774469560536762411563691084374619462042227423093197407804471808770623375169086480751335537140818880227946614960120219012669537554499131324703471479579109995942498221172409252617368846800728318758367037517579145387794771952735158507222254130785594569688493628360694432381657260552486378582848014517944721955962707149976308656122163046253559666217366946742063293632274126996043657946951886583265964517377651297383316022556084774282377002111583513594747294223617002659493990429423935226026879016416725670290254001888020174940729619174199231278351286709116201265595591966148738432718134138474265314032801702644576522604087401351808772001995589825058554841322267180473901913485085736096806085367765551508076546731015224427101602236282275061815669786495236070997255598227270699145852379749698992093249883133798216722865528429727807079041985201784744972396752690494743227022562316998981773762472268934644033676940882712150645058156775010468438630763167626708365629035872025963519587911354663771449217822967636718312608061288485293088327831935098139380583839925804859237764682800475416404032179031280910642328633038468369238370577965814463682148957774771975846995269898864260606825716409615919921261656481430169875870460980418537013850210393463074316192023098793618514450488756718898571721256181841405528695101096938406524248510911067745615198166794810068020787368123320672634101791201006477105929254563159873901097299599961275314783198185855697791391600110525018724999060475304062896795590892356072546223649657072727327167988694860139268577445383354999997540526777564435287305316577164191167077972582903371228888408474114484784217006411609294092140329565602035110803576973780820610917996544667045199946642515568368450953374392048901238983714530732653001465309021707697001629938646985618344012947074540077169337903326242478952171962593666926618906560433839673741674936310111497117395365196203810861243168696787552970135991174776574335123094403532018606954938002901191482964259126499942350940561980724200565629198594606291791935083820319298086567747377424320412823352673357544332742049940315556162553326538491791933654995352070475435376378219348518515666163823533298199662220235575688120235834054464425505822042618379981463012713454850273468638280928555581627365160843414713276214004426042045279808520374620397165390993447436510088116034984157100052737152646524014864179652492892034050076019098178915935168680292078277858646074327040*i1^53 + -10202150341713165283193029415516293934020165504587269510451581081596586813580719963467832947053296583227634636688472246322663733576706532131004944956042156694172137943996547423524335895848778619278472515508578735349368887716223649743781785814897486266783203804056181199305953106084883084508207379712818709182174582110865821049211282855967260676043780996983661098582379306996808320911248953088510094050654537583991681934640278630602609633972985287409995269690078093152335841931329373785167691200043720461263777092201822715286772969350809827620407366564809798219132739578616481217139237822218799768203972700102545972545601911966305921832801338033856778878478160964563727986141811688632691976853609233428958455494163748524105731632210931479663335325573511490665470552462271580230678537102957031477977187805079097415602240543610233648323371399008594121466841242117170042396250852161732447768609451336789868522061956263243004592361289295483023036792130485921168520356011174960923867844355838392527850155391105155423715660366321977797320932145582604806796669563886060946343491502339853888023110610190849464153879748650659932309934061928474875133523591739710317814656818848843921316521676725510295626432573206278449306218420653329812747071549786576116612918026043794811730038248684883359301331865915242979403530950899121162817912873023889690358386690790089137836219249675995303172295535829720457387207110352238594773826674777054469441647896207318636989865794738481715761630992000110364068320747417208818628300526084407538938859870340075813290511117600974533134863931812931647470567499362435450396347685021055426492086216085507030582792313808757065774332246604325540436239320405765170431729552674051117943668550796922552257127701167318702705310768912091258268901779661599832025164495749367505799974581018393597724895730346624275474123592601145031265477787981590442432252467152917353242521041508204012078602377481546514400398682145171619853128815951011809483330981484241397635754286912744645392541690491319306907372913784848826963363794327931880652389747771536963519965614141088548315255826228217642943981923697486182617911813437691739780629212664749735496785822700273337360385532060314917628302658187633394754541316651148977740826177603343740878036109493507229031404598304973736447798639729380370448906510707365427119407346820612441982944847451290445762599478481491457716026835529107006828226459772986174819439890077051303413304185977996365368528625397590350665124864178967499930485865812716760135932242685702807598009624540998439756020634041041806736098697668028456541739733367935429078375631366731094586424138235419942179615935582657433615054179139584*i1^54 + 1797391431771108670645355378334236867822968454799750232306262995486228597771372739429962913083015114255236317833980986654743583126126863588579710735790418119750300649136721863057260039871088962655607426671605498745421587256841241239195488320015901152798890321248484006254512786879538916385987807104563374750208066797169851080739656700135142451946502295473209061496484293970568114464720742194949077440464644749960348393321363624407442650939363885153551158512356694163383547315299441832409775515998749244645329533308160611244504863603242370517988525213512160670500604077628734065420162813423031165196045304993491207261999242234182828817234005987104128188838583817153881228552665181680990688153793784259137660016175298638571456022959860814127434833113851050662082852423602515490810639415262799790227170949453427651703145583647487066181828072898525681642318398036366974332314098747930483787444762829209830346149361697427512904927667211514003259749687856526040709136275297781827772685854603430137358281282008933830794609983940392579829305716402669624680709067060856080969153797430675040851530613581060315774155222080761621350098233314287464381508330370898282462563717816419976072504679609374206165855278445509791041910312688934764496367865919823575237044659383678795407424385134127327014960504333478163417906352234962361662252759284147102052574947914569752652970244450102747893320699533489457797062215348881698544812690316687799874143334653644348292768163348271420484676485852241178336764276253393084036484999046522296458140683348485716234437947643824447633005864668465465995145159010589978385986093744885709039435076803246329027597519591236844888979268441512903627801468614261612051901483981270609877961873826520053657925731235703614736827457309287481407776522488115317177688126262860722673964662078748460948600058455243087446286129162537693561463498268368650533682306055747046156211849122259361803995988446377977758928660888425621081028091517135430171690674727826782102127091631775482005184004494453425455430180155863141399923822069502670470723564386768888106242735641669439313921376867585702473509187374515762699998830246040524969426087959954137743418408554369117723955868607883697363025016808543470110034472816320804539435511722561088125206854831835751453841696024914101973917974332501854304138726712798980322575243064041596229836317762686707463841703342271156514165351320207638295004112992427493401119928709782472540042371338913466154403475536177153357391728841936290851420397500164213804316072572210362637420817695156957773806244451779040539110907558675881730985699139184166752830642077170772522692313501176435972400769932711084172869894144*i1^55 + -131953321970478799981320722091285171205144418131115263776803486176696518536668930838125675562594777411597761169240139863629033568994862793667596102250847245225655925844689313298024719864616891762383061520551252660489139230846410687898278904703249091310383811843828753883117905770032248811306894401157120584243219150668032809119107290260491410850818744500587555510400186823545793030158835781047601722380955115039797740313852677200385789815651916765814706048939306970102012317476210888074513266155123268130423071894350344539027337628002919925887414298726996280810553729199299766584148681723958172746579271651377260352269288235059152125134077420009685261942094169868023652913000730417493664050504111765271361269263547591474360884754128089646838099974336592374539731354951364963719417006690822994945607424790875148565924126386855908333152596523510686993595700619086458035644422429507402674751243256926994094844495463865250391884485013481187441972124623953447876363566252020953709190748029012122316203336251462647121225865360631151874424952476436448998172682861352700700611079834547952350296820508735261955914655132865183312057738319301701743178834840300702234580616735633848663293148422103561762260576957437400902017125786437376028590791517785424617384449788594624830915576926591180561090191895197603700900881495992370142587942410161441129206332684625763685243316916076562702053266231544325952190487364240718248912624492471438203919111178386668271189074557988994784922647561628553095491624840642782031233220582192673740251236937560272149808672199763650205223783061608689593068014678443545000544297625750899601764210895464632182039825366951129806858291881990749148058049313801381213743602165329525266314793478447851851204382336662267629689362275837219814826772423107383781469838389869650069960336771666899923611275949495464510893118749363515501018452218806855004100085602310576736610313424869177350508032887283924470849216933596751736624710048485263165409064238543963559968976592386612191440917935477740570978327494285033706341759027967967937478486597788012220849852913229672081586129572625516850566217816503032077190109806429509419125220022617847349906496221173375521909346440106575887554012558239531719774809416015605752204797489070179003270853238050123583710871173445602063994724404121464297383629689040615158391625719810267655822654358234897873343461847164509182990264145721513221379202410003786545246867013272536424310847090946308502982447435546264847921401883826204401527031854886412384580935127585369120178959775480276306515189581405092181662296610555039713125996596554799025385334634678221978351154796502122285851309453598297637781504*i1^56 + 6508951846160606182945046363989114438686393556303489441750981731075338193826993123801584416654725698954085408506421637043179794890417251444745746326050625722027770554591445620346583126421864557429641585625115144462166882313082651141036928266618573080936977925060485821208866828872293591669836491960846907992383299773057181830149242699980154945085858309446899482635553253241170437932400363181117415132768242600855832262906175636147494772474299636754241581806770424035670183584273002153266073482719304641234170066834067813238516573025573270003564981404958013226852449098671799834913832423211847230380130594129534766741619902018149266570724925918546846733791723585865457407653045756175117624837137095576067705255971977505624914887118068253861572495761555506729754547825633007072532919785712230540380486766055358365904770018991605969765728458516134892629635871224061070626096903696961073044746009823500962910437538682821999812166758309729217499951518207614611995391875559848176341003682763526599472321617674980240888129160614284824767353465473434954970241169124409845812631592682375546651904327683547090016921946676649574244671194109712688982885511970005890269921726751688037411137818820601913853102040645505964169803458585729560979553050280175913703791926154805847917323942145165088831460416161804896925944541051504710254714967646637588706082662717651881730853071748910894160442224698708045891510779608103099148466848070327852549943816903125749385311359330715011363065532918564186430207957619181377691503550926572467750154207094167085895986259896077393588622841955078715821994900284412187123912844785541093094123180193832711521620694933849432811078651482688069511829286722491731205911917491821954577683751962061164928755153867486629004484443232092448041730500727757442576122333252753160133407456183336543062915193190580343577009511200554674217258405739770244905913221389511344003770232074823582628339073017425682402118239893664967840438447784550968516933260618916629127805026108630530713886259939907878071461974361059885242896487195292659798032190231409909308055107886461042557123461435402050834681108677990965299862181377332489562777258665652976713066741005244929708969041782439011910149531763448201382558329635872970733744022935969405943072690453563315212047159744248718142556482486698542136745530711578132548952645827944850001002779640121210747558203417982758266517453040974573563306570080705426553605310079812362264324380727975789070022146476550962866512258699774493055334486946755115882949042504393771040132377660334765593855173740007321465495774209667863776756415881026742736884615631442907757048148621809872053783939706551009280*i1^57 + -245736289231777738203762147607645957953611291831073178963924589998850419990879905122118888659448264275149562787849826949718148880637163802114743201550388683479054833431157932999912654233151686257194837099566746789432386389809127094127742853133331662979270188333542759718635976208438646901837184665980198914098758558652611431350541906258450701962880356028382697516353709428364164132427662899736916259291820963080898973084869519718528984605619407509252556897204565804544656000512303368268197470233419856915654456955445846364102633214467968148155249747041865799263782032868674864781926937018166539460765253413904572497005508739659888864812875861198718298883552286540390065074041527488992201901146639509075287835088740383611783980608028801670337536388314549807819776376249929750322343041485640067830794289792379173081381330612461007184086096500796221946097694867494553150542091504296396625930521471416065496793215684619775481283823413682589967973749716797323821677713667289622436211122272700123324145946591486221083340942038859705463194277355666095753621782973023222197662395334996941591395730422947744153871033894910059511634431319550648997947937524487846259072158645529013435972444836816473354233730010777574196936162856366629622654870716736557766471552559869008799152308658026292756895261239197395172599370259377681104187266903882928015074206559056383092559054459027266037779976302898954449806952277886843573241206017076656958557195780211606598099652813193277337706086586966971407520121450838632494444085270923828899436942415157710992432433014796657321844232378738077913272749730434836275337180241592609595254018605053557648147007854858715059698776161891038087432866744400018907283251789918213650538127129203331279448194085822625743058125956977469972282391275438048010990757556092106595872188877726580989097001111895711963518279401913510858149172681237506880563940088682578193197210639930073403356493032277974075008236291398548742670541737904384251010185886422186488155210869768663748038100153411547497356671896358913521528655257101843038420897689253794649394912648140684542880535493379593213895244682697422206493050585023121973230718796114004125725908049660646515952914977460022070352536409018752578024257528171697425924886577844073570394232134371862075102396682602610121009104983559805122573970032990844745437602067597175076704116688149215984928028217137426960700223457687311279279651721855319329863306695254633455113878675520770822636009524493944037063991631893009226408686145407294119970466200785781519279639255665077298526780869579364375123024984021293470452576424055328763370555842025739923362694594321840856362248807907328*i1^58 + 6680414460129108012432946194015979202520645863366602632539213047954533555257981353010290196124730106716862384762258383553557196912179316728793960753690862176816149878060377362008645214850953722559413422211871284404155713705208392048049938431805297360269716451525363158778772578574691823057813605292327004486587465587802401419844241078005974334511556163478087390389932589574012766651817021301097810888389536815257774759490769070227101289117665079575973767307155709497847599831499892060509741095191212243313653254476961171142085253582000942009040878647554013460828910676228265688269324054325860358362279137495967504255401622174356949683492252709048765524404859721872704759619114760952153866259847143854346677979340964732073473875656489021218960496769410704064932573486631178124713344623329096037382859351952392166288212969184744477194361792384466413129775090561601752390886034744926121725392551594107025069002509960464767594731055237968725609560371580706928656441615442818787268870864904578426446097286381278126364124587037887280724940383932020311778732894437640585556589118731974301426812557144876808514607602087334006615749958616555516452133169649535778519956259234967291601847446882026876395982316189739441938937564600693346548065358712768797027131268246438998408445156251135940358412664301533682530217138800060982868729273821387951805389440957546817069447049782034898285691723172499163011493379108438411644604783687611462319015197360889562788587128685012721990735513516141475468688591215700245887918159323661177245300944698071638126835353266162070061036521116189000134002358469605195904933668600189436696289280039080691621088673309817814677276563242483961695554831024846410056012733406852987305541037261854396108860754333581257297347525332100881846478798003866276104405027421022061702671757131294237410889596375705449342581874399245332011249891614685794295637479616747979754896499180236171155449022817856890087705249353807649294787877890732117056432678554748902306699539383974506741011334859061369892081649693698906653101099597030966516746711737494153413951513278827384030924826801596314565232495671474813129604111152681527467804042025609105939820822200355515090022091869356342970764968770203648840745871742801514262597174027470978773721417804170740505162441006997117195143426171443378463451031582485860475809831518950615984024811444989666375988620546269121139084625109285379153241659191022972038526186429608357937215120913352927025976178754184508536045440719925012855886675969004774828212932913595451831838195206585503136127621863709886928317604251268275062238492339641366471926018655037378798213360325609345859956244480*i1^59 + -174469743120985897853545060481443890187540042126821609814469596162253562593967938390816314599270529855816470713145567087479781046959538587724340999007602186425301231998018288081880670826075185959382210162525158142014459118077506941846259014001737866376249345033739311469939221999568539967518532526692020684991584902890212505182806241947595592134479330644215630256725295164308928197287077766364395587752554225519219416309452187266057099125614368103987047894538850572395405721233461065075737662387175956182774272484505553186171198380280154676868208361654745184393287634096106220774775617468321221693757163742157692693956431247225991588465021777681015586360831560465486142407261261891337817312523870098220874869411649691411290047464468892230603145393043377453711307496742026511984088118169401504663880115673127843635375614202563335183589423387522597583066819151356520381986787130689842466339814011281060902623780075515356860241019910036044102986857069585963804213180780285229208789121142681357876650584335487251022160637825235012287402319846653274621143479712644564429885994818347475336810478953226182298126143934289783985739629968166156602606896356085958887309853853899421750513542921576049980091501724619112900018307607046087256596145301619089768888183946625845317251554798477250062470515377965600915790360545211988297362669563777633970113316593622747966992408438191787539391732905362959477628547209809943640562523285472282557241919116594875038648779605862319932392921498889565603312646621475892878330532340702132309328474535588885857072961028706197225917141877867525171261025310796328425947733782626769822719332830277311473755443635625351670214417870354834711585330237442616499125353146877912873624062205443554551045792037872393682442192660726185843243967317440648587063163609780056600212042329342809676581510858975352810503217778836226966120897375229678824644858262427536641697638611501363293742056445516581922954366847108587815114521106697541447809122489619656860436912670455799795539722920226725634770158981778526096366315648598725551433480609942723555500186787000399459657504512857246966297610389182267854599739507775210424583187510833515459955158658270905480666156804263347720833931496586040861516531438939690191257564288063846023211743325552794454449596760155396215832516632901320739012465927999304925701434175996070344046062144423666858845541150225941652496677902863174476476563821777702923592014063500111104933359759145940890170456860332988427474426211528638641281535845105641151942904424917047390321914476701261728917389760723711048770328939923772016574941485477654444669081113933479426916768033584513908998144*i1^60 + 2781491140888741272237305675773346830357110285469081073653254216016023163955133925299659658654401568895178588598255566934156114118144617680475889085357963411676347035234405834463941658991611238453639706568988217847286966692903324049110850376099604078458335562554353568164867972119590010629022781040939775259762595909243462612888332247514449751417372077248622564292347768446336160584402992769577903968229573540728759126988746817191879376824662923361320007412411940525121035256646073174435814901448947480648002052383757178755512970576175623199477646065897124716637786343862274614213755070031827812781228844766183243409142305533291699203535888990107879823455794213558924613686019120528197935081118410217049141897238008762461855296447352737154463723590452337519598839157944918240587893783708498101550815365789995020941543563838298371423924722096682933991879552981470505213654989135702696952562228889169919259803586963041833026108864171294494833579111402060626367063980360101796151289647109666680825845578132307108906204811892805012542287794785282688538697060797732892204407854709852880485012735795071533734470860934126208081043146253971216960791933986632055758935601661714104878085907989903788331305876969042920158588632462054358931877811095957271503654628363176257981559616881863746009998899113113026437856177524278966728488111746074441797212076358766356314846067312031919105184592061094344628695000792737025468268224924067717128493058926154078802328402100078755930493693496089555562359857110254061459625437859068421712397960674795999916475635608949738828277932268396564951565468439783105811191081274895121245558679290169244439709311830134777593920544289275757064756508474367091915515059780745888940571085029691513959796993779623987522688230421536178446926137609527521841129152803009753957132160683844440222839389732912483600728581069436871624878859723461791451885399027011963381415854440411863037014735396290230668397698428115105060868661003009490553398521112542170861048995077060680140780495459806883145365454255990525925388435957993883846218750022178029728087318623771526278914237411076990820364322062200559448234065255588037609496549293494784918629873031700326094603201374116389411343160332758211458856797614473682460946111125451709422877280421731029661962150635361119071183779958563513142124620964811463753393126315435776287385481086321964892121703951526465091284160356820892908512229606678295604216661609331582296038614329576547424854675511732750283736628282082651294987380359311869217087129039724873885263922225830159768153773177122371775774489723825518435235509039906857614330908486225713994304693626034192384*i1^61 + -29153704124731114389268502929594469490356613277612607889992717427022639295480143270904966086246735005248145115976023339560953979727596195202593560839743546452050648798206715789276446592520631581486434887472366048519082940889168041320218240322506224917796325730692424417551009306258107373140274134439031667637942306430770143536915048899027839393449597830810550282736933389456188335328001324729514454922433149790108786807434306992438675607850227824784917774622184657639053444048272993042665023384430506862400361205042978646868289600237315868231593703091354196623300586931523263721217730276218380911048936694184694965401927044586009668296763766264510039266934462021256125877995696573856971234472235482421678081086337280590879649831067004716315071975381144706155710396527962698470308333634418542756820272831236959753106230184692411964002056192244547629890203321549607188975496777373175311525646048335988547538707262835005328514759592132538046950696898849564020438178447663969096782119621215053948453929141411016469250933289066456369903301063255235545110274007171825095418498403761532620764477139587475058443357955227598188780669370856708448029306684960139656876085183064320851189228752440287427263153602974522226010269821557994506597542801624014243329934815629563090067639996498508957455024311753895113954604913706975186696009960100637571966046213960955410373484636478375385688576248292752986526167651323522149515238805952280861427929858816591118308523467422542429626715798987818311363393098536822031672778836749868674450663904944499312869457028312913943454749138275325159764275554704041641072720037975902086930530793352966018428084855704479608377019028473494121103905273575927532863929734019173371515804593125947087061216377495855951679570220642847932976877305434111181589640358106230221522698200583669999763004920323070901766086173049052710255724899199909556908281485965554693092776308031789577657154217432908120218210014849199253063344092779684589914407781580142529096530420632953972127763617033058977390513402814670702892313985494973549073807227700929408873874750974447171448940555559169452819237525190122287221566806048386736788818341444170960986912049534616536293453818154961609361050758628219752456229849073313694439342131806441933154464504975835385983109990780373461062825586340917305236480268310019214906373766648668010259606075614975113324008702010165074333659160196562621782186793716575927375512837445146189907118641449003804629147489659570864642692459206699443906895727784007874059928642625585431046539311852055728832220777844589271312929333736321667247555516196958706057260627572654685075406051082240*i1^62 + 282332020070012962990771416139318291045724742379711218490542506574116217175245402693627671904118176857898622726013035231834196777975567218571559177085092709995813238738728228497071423235514177950497177470939805060858012527411463751051968594098223257347723564525478874315377327159483026266868928692155930376809835416891929937160757638779936053701474023824006809188666858340170719609605628851473824701155026342557868838541931870661921182864177381997630464181873068328551272361832524165532594904026223664646808934148183409465182787156370304094442488872424040983358596185902993324612559388659276267847250289109503652588881620361505669054803956694346263102782063015602629177406524345067928009144222426052529166328584505618939179963195301474927536039618106811655518078586194518521645116167121197768253686381232317913576687809428350324906979592780086307005436941697007590047032130684179090869086236365981565700629089408349154241509108362459638893531853839864236117098237666008172192764366246861722414535114845878263699477333896732435560290366028168573692001051688647086972592438989068793032929168414002798567744528496858662733169114122074678518218855017043469522029957351203059096976249707530727293866399917769076538525399380546436266772436028293770711595002636286735795995457558957827158270528035221502433078143448983929014939935273946899984239384715195296229091796662007620506414416421750396657907694437136713284569010953414251915493246189366627756980594594657338243058509776311828414504319524289409481825187410742185989712233205708895233878752985141203869977488332992264081122639638733583356162798607064559011213023004629803217666484775553183206955882589329543961280926704589412324309940480830720572434278021548853263621067822695582615335771481327223735127596750769582725674073915183719808172955515588957937158540828159185359535715683070877049061510564423736464255999296382516495470407265688280129213910261830436831084594072657635713770753036471849238297236533895410198325447328339233038333900236018845533541261113042457193928753146763564706539599242742686645025809664860047939242191101602180645333026359822336508440223505464578155491966521347515765249316517520366777785127076003505180186277509442859355200222601314968799337395573509942915312591440043719741661008766048524857359532082587034655353023878981665709664256141631838931563317811100091730105540457738794850555077996123799497559271301535363172928732228501279730998175070126348648540469229124293954098849867196602697700828398464804210909771650339935818502388934401979519835136029968792967257305354394716156168322748939730816776890469301504893138239488*i1^63 + -2058633101491839578405960201228592137345558643356042747193278312726971659762670200094154566687332387638406424900216264651218897920818277221545736365252150545408030551968420481605970166098859888658198193084297680156888586545215436873614213179004942920198353059888081681688530589544961608363347918753843026691863829284095992591337511383640133116979616414601716072219113869636552278814523826467336378959055778937703613726491470513844211310757736911221787758678094387733529846953958261068393269870463818237182397636595831606221605321841725701211151334423068421197067886881876748816474883750806257678956677610617987165841167398812312850762121900440917715259892787559390148345967709516949769008507938169353742435505437989777501739525240427878543448720516420788580963106268549209492311965429205865064985942046043363322708629286155353121025369477889788785535837221827688870425913341062381185015067493407372509304235596414584785445074144058061124692105440266805479856864335879197089261150646478839623425250360061758322713302040332049623932351159702491090462356168924523856740035348669330816179167112565290309651710621373626762295997889464800968049782238603656363037643020747128434302357138459284366829298718562745051304350113814494081806975238309497583999527339133383243414734059898094884296808443797673163074367210685568915114266864552086164658796934252471598929432776870007541493313734973573061169509740085485992123842541536214320139199092695535035346296166014780181122583649192971730284687563789612583539941658832982093682087118631201529192167280406889780025043933091638672818551919475530801050973469314849541760770664643849582284484140051826023620340641578270907628148307725377563679408346002976811517275621359048071952893699155437455034827781366219430076915270760717125454214126554891579098422947959596890914163764147769850445285468054759483334092775979602826740980332106076563184141827265471283707399056465591924738884543640308263302219559242323559268003170079454133855883622655046278331598219051201598026844666537062158083760563233622164860106158115586303834428448985490949702202628186275521256971273255868116889972723910937060502780121555933555100371171125718945123011267013770344988132715146002435455555110694957129611035891950829144775514912048675802535022305153983009039127560500456465140036489912084167868631972156517769364645087958635967433461191785066863470161503764170021831558147110715688872538451966538893846907448989810470411008910617889567739717372350369518732791969124704293569175864273185202129081503372346185892019813295925635041454466141293574759688089813378388108987086650183008649216*i1^64 + 18002209907732233327097792482983404215535335707490318656759194826182563430263918446273514869612939487325222756788909658864997488307095994546028559904251689667478922441644987562517944620156758002605803381371603977548572675281373722896385241153517061052183866951033192424338232502543909509637509082567691770424774782238750933401698721988234370717575595325224312449982493830780302904305823381172746941988433082666345057269829651410705442748441729788054854883820756505179367573143158445002623075866088536836943630191522994185010440346127564443259051858460468205365621913909815476093443155510372812016519304609303368993146289607905722294880456253276886697957949634083259239185562155127368631404369846806939231006908888843213714385435653937798156635144610235201068364010610462475876171798703973269489168105256572094841686761403195139880168946417505631541404617857557729044404403961398847751105979595993677456068689639542362232261224044485872196985832975947600487514577348141063533692893591271968899271217716357011404855747012736730847704757407727497602947972554605751036512583654336434577842231747375165137116132080831186958479386347674612568740581739059237057726819869493588021223248156727464130919599642411712479727062711365355984533051945034230602849121105526896729453188432469939348761556214141887305489107040938568115170340920377208712434502541925731347487097609398830623806598731614635029511441570071585482122313674736264007767681253419488124375030469589277942837349955969253777497417769283816300035169175261050901826816740091436479959538346631331811664413149575114532383597088589134995783287319331472665885088844929056498580304352724967603825212404206404320993614650868373713671085189371977213037020430883520493206775846199053397518699878750544413681730749038648556762028582621994128604196946454785330051775143879369723123662475640987930951624730245852278395965872210081968610630159872399811164979542266169231009777296720512625300198032959054558949555645824501698435111989017257919322100996945496433548525046471870233100933181552492556650332107622113719596667567296335331720073030811962458402592434902468029880317755770742174841974882026388587867813188087304054529916862563865958174701393765740109186027792792483916438464905586973486534566049056144654721679494938534073713968906839742693528585810247424835505733468984924809803704835269943693183307185779037036776289618130497979737656409352535053669900845406621234530502520086143655779743975566567487322518237964491472243150147734289550780104064249720378802433587284499628995968261019422434780178205306851658590631187123016765533326968275075072*i1^65 + -70557198117544542664476880180469019369609178990906286381323350888586402703567780295700254922863022502273502695197544339327202683080871625498562884494335859027468857417285509004799330981018757626083938472825384807404545002175280234848178292134622828784550724739091882460094214155545712885841215453179742964866443876767729394702257743196493752372399239508980793142501192713998100742506944440948337121361357440729506473364058295849350484444516419901993934186501923505099853688937935570934171125622866058383235284041748249078580277095074850549476829582851117322233427211294690477120812528299683187285747056370199700281566769580333416331908292917499497913590524884651532178344062600455163738093071087119896665519208939122787949391037468067290412912227697903868008911623037384357693876845980330290087112431202717762321904931559202432158867988571690676009249583059481883604893213622789350122471634128247716079257456972369451585437478272040067010273028569096463191827449355224714116093890296938825322489039117709333721591584445994594262968075842915084072678404067673587137169925996629556546982863914007224874212873864999239492802017370622696251811859823146823089343431344093583836248742653628381072513366584417378682351337690307119569483147126325170428310065098584744622753038684929251868673440980812491886112903057980658948328418599179490843149985825829184808370866018572580564259977594663411489728097712799957195359092726549132223618652359921162210911515437681513530200348201134414274717784553100080672155893853041531151287338198896073050281940488492437841782108697925059614144031908989380282216649952284188129860111162729070342325353740849622133241805420091033395601586560345025458507547885216882287276280630772352813203582140817207029986618988253143565672089711594736673871817333127324406455166980416841191891723556654298040639201216228239411244617875097817992389012255790769048624571206016488627057456719912023392254563510203931339605836934788773762702386513041203933558421806332004455731917984216194436748643610149642851118937705563729403948929280103999701834270944573580902674583181239510848819324064289097406033946252025637960723441730033867547408853956816881738691728821876837383390150303298201035436102840098387108401913431734574406428046374469157609950229607190737738448580768408699764275205044055464383961189887222755696042532381043434052363780963942034843791074997537541520694081320983187618203326385024605902843095307050904444175025195131226459816323523355700584638961576192682873819009479196431504837019017756605624791362390332827505283307343065769329837056030509021239094708011008*i1^66 + -69025212828589492002583340613964159026437759030653947313296843190214175990524236745819285098554090504745673965857049158949041423434571828408477066796394077936983656252493584581813520620886421794405712480997880444589055976709171059396884285412458301367703853884018734846765655014170949566885319959113079217029465477899635884846585001730736379435409022552081294006440728508935179962597731921995409944644242264173039655935699871210195219844784659677638610136726427324890408973362887687922027556662372220677555190596564562434108758304472105791787179724050495495159026297197709444156985719706920857559404223395502166448311685320888631002162104605880193959587368930806429642820105895600409658145345716219568580160725080694456595989015870754272566033419428607904558738529598748856428261155754600306993342645684655265245753036729272948911083393973172732055506441349014157990035421798237926409608022691911347497214542224566050124177496222256258213113543772358484208191581432554802308761016780867819529417279079636708742877747082777724252391274787143942164595237389256164291912727596613103978572952897962187550821772333587626254468862802992817034152537405945939263206022617023544562753355276220812625465620595828809299961589341401048390200744822547612671984338673543045766723339655295255427448271400614804042340520786635204935453120561434265352926897029266471550455267549975197443136415821279964604749756713054929412474250225152589805358733855736381146541703241402921197103970826876281853494413043130448042759238460618842443870602997485141370362125299298881427680692236069367230981720014072029054078429340047295051869816565274028326400276732100347249580527403650320168257360057223102351183109026682063558642208388296158060862867372800077964520110564240733046589177644806644776942930129371900506867673484332507028153543810270189293482121500032642225165963364932292686396699009522037946019610697618040247965852491065145390100076464454698851743378101956859344316111899504417959692629002743531226054766262686389711728978484393857886461253733678189326343013233443556197672938891321554825058170737768562905133009393751602513985477169719572316957482624358051565272642515977476595302106244614277659423980976396906365681262753017101282458255668473670263432828984208664894374286004533955817586509472794805875803877401763651734156841484021453160469361275189650195951921359865721422249566433248395589728846509195454787808730717814810798126007770605861050673193297200701176654047679934986204571467267587916861545747846549003673752707664416610227675172544044784330369031898326889856235245922086219279237120*i1^67 + -6654724304779953426946164180299510620094509619354686305967176501871469606527939938118698570620065301184516894757886015966005867080223504748337860215405323163027955002760691756647317023284919707974251620474810217884882634505733781889893415646924437948432940254110202254658900593238035001905347523399580783187796600367847127711311660599544065437338601360735577111147126493597550617963642695285540017390810513363935898653071457169038471772630650582407146085157187526064955749997231208379267808746443379854674951386235275480785403450100484245617646129240039805279713602598461136775350503810598130377946285342422585279532362399569777296539146330135952040532644062314470521598936643183260362222075761893795796921376205439972677435748200585673760208523797641729191526058833042329623203645124320691595313981013916308630394419345548406558719328237104401214648859506893353981242304363239427615218492055820910038487055033058353789169794551238603109118777105505342367280176448638753017835065529322782671933512197354210577289070635622917887729503002825317467422704649532542729820041912396710972528438273691610387576543370725133304296429646177611535938188645749533500062201181044683145834847363472873737302396812416593740405100262878661862816055613104037270991004084707961659377131885539612389543036194284398409924434891274418839848253794662676001657586588394245082438555275284488518050496916374506291298580668612873993587549072581817516461806807221513821062673567266469383679214335533685500525530948199352953469739845358310199140363331328668411946199480489674304233360390554649235306215164453796284642697184460894508947348876415668623702458947700396739106177198012112809928874069146575863439086511559721499778158705779367455364616204049830672193450065871641139555269824060346339563006570277149626183050600695363541907671529411917549802736157104315798622995607963823293030383155310876881226248403642312549853139776639754947079707827843987324157329336829720302287744526225988817612642336426482173219855352467592061542188299302167517813319190627394078738304361624662694498100756240503056972842940981269911737716821669674320759981641589046857360083790648251612645678250196087869802974514235181831454509209901786250350909002688180468061285516426717000646052867036711764718164585218115013994660472182181348531605732592529132875415854293028644316000637966708836551963459893543967119219468527728725486886421729536712548265941370814437646709056253099592610841596251955589958568769309718785911828376926409080189747539580236747819098140456053353968861312397656521825525670593663632460989534672617734144*i1^68 + -56724895557668969155398652999050168658787878032223000194480572592716047015267554745717305987598598870157279940656007657183598760871196226200428244065191399502443443439436306220796294988999951995186971061437224644398694200059509764895211649546335791001382538580458079505619457310526293123782031280801579439982435185619547888027714152856052340871089529504286895702176723662335126924726566818733998344541149427539818194890101268089575012311037531427674047582385552792710549025863914178562933981420838897672418471965598618338873308231300115089227142030885695734014287397391890270621039807158128694629717750820158656970403804907992901842519808676893945563912293004508535971680892064328371256784283178123411635006578055044735250737152708567322152812227677071031065447022318792546056054809935751057414761717736051933949603019186677195435807530280513386384127189095495817360040376055792120602240867743576824219292205414971999234553320025531857354802771214652676191486620225638661635964328429017040533982415871084243805357558309401509044833212659562275752806864304929616503999730816027869226223179168284188171657463201336505766279057049734725855627215224152646724692689254454577243754856102633675693510031523591509772380907390443816734371839333045032925952367093908338372096327999325069429304828855704681131702851826623736310269531858529749762978630650274500901981076976491920230298864709187936727868446630218492065377150921752015648997826492808795279977446332704662539810317970548505231152252191750743391600706511097034388383183474100776248255389478598762502063481854424382240338667174094578791279507394316195314048717504734043058631302220990603655252612190918296714575847913933859659442682625994057415099780607668476808504638152590584731879481033303002374049267534382243167450474273925469307072749025901095956802955737195562817432011502898505337470764153979900110629105403044575490694152645458575350217309623593454998725167371032382313725767766516335068845305083101369969127099261754579262659019670266370717826004375629547502537119218306004607697040005693617220634756420089056116380859522612163330977324017912041832761327833259777003035754048647147008551595689868258677402166285184872640113635909253566025067027836492166851164646926544162191840112746009197307819147206030376414877766456009520318967682852201235749135118358503214619077026454443826778679303441713791568721075167646606758141847807641758501164904566171616572353442867518012044078922698366493218800291078499582155755851513629903165006653756098580205444202213120039271589774154652598218881738174559643080395804664397824*i1^69 + -397548394513826026473902698974151611729133662537121178147587300344080685287246484833216493990260674453753530152278289350438881099066437469233077857199681638435018541391735968426869731329376359548389911014416271130732404643348912070586296994626536462539004647108354183024289093630933032715521931711727638665170745623897879593634693708844284364080202397938182207172496465586176901249176634685516225432232451234715612603294142425055603127605262229413208089457834872430634139061570684735489021800371528058357592327925028438352157712010174329701320481503020483286627582953576291611978450379743512239835230461186884555397513319477779902327851664780361897888988194540392123038023228637607655875460290275431591235654489630881049291565084976063319709270834113458543307472302885788622071935622380833846673317878819905291038652689785391301586001171789079116410559740520111905239015714597361096098811326863650614763753276537847236987192049292093818738572942047308781734323544020463587846479733889719499538546532575077773668470076783005740357689116354244984598574655205490380039600497886376122306282440480910307198365971370014418428820688617325085532317517690394643217092184730959494597295278689405813357716761114490093422500205092505991437122249439748981387670057568075655447563441511399118162916770990340838601591396647772672787512238559534328218879866437784014024232140125438818478150098016560910103548948816114668950525845949916875585479743343865966974738152800286631902086943841266705944028652176279368095451805832675527887928643701693713946296162330595022460090893301755711533993996300749289346079151460707117982955207067767768724223483259563932571929091625398614201276036968403907206775397698711822291424056401179167942204364595739597717566791780919715794601028661433922456049918792566095137350316836843350936084468441947827983997391083138335174602752762728194170082771344981339967664320552204596059913481946337760721175729431754250967488814992107707631858099230966639579398651888402193665167512954969451131340043673716793365214684919893363972853748454410540575123977771960478632080246499482658699906452036649937298044473281687271360386595357308406162211322116979516091861380738795745411876104639542810101006309954848823041558398607443153350892328824965371281482596457969737945098823599868236432635649398718888413110248960792724643631386736301282929709747256037720281145371871230571884684652496502755092449098324754578326094833261688010454047545115888738545123015824196963790035378840254022520773003849471898957999552644823420649579426043173967760608001876531583087703752704*i1^70 + -2339065814949751713135092274519022449874678878165524480965940530647533975132563230976710740842372749058512869089912935479914050028577516500585376981025129663366551812031647410359946072309270768737757857625583351142159644449787208918637618625840219053325616408600820162104987981139893282090510589207767717460036984107838329859989919665375366936755906704161095170264758416073613344154748056314407345306539714009808919914536925494168739840514990820663909713159272306343999405151890598881896091045090140014954765323416662813208295103666945606096439721980104789231870647620574783636520475974559606119711644788490534039757383229936267665057313038660534394274044166231037040225554179293219191090890224648145670085576923012111857530423218450283516862598715014628359425426040257576279799817646817635270656088371514288964296698275048259303899040528479724268374812914161813010374935111432804472952754443864351047388768252259115001066316948333769725300999458640645184939378902852581072963701420988721271045376309919871558547419340346531290498616894973892955181510495596478353613062849301071617583768594480887969792906388605241517216768071774523152399487348312524409374944431184528765854377193385904915380980626975234711406068103480459010434921713839682792732712118660433809367379165185768603545777480388576764650258028107438764266880584304344801620029172859697325733435171950864664026343445866527543660383572159271398904412926180994253447230351804806098287769709506409381729851559864287649540200964533218710350966453763703462455591596861104788416228030671733088473419237028846520037955852537933630524867472879071534608308176438923168468035149545931305381548690067308053638547100160565685688618146046388639955187273405759612983321207796086567126333336590533180492982691463119155428549128274201415346200998298630317466470535364967901731600763661193336763684380825817619005529392791507040789007874359050939818861491980296850001159562996831656811867308997905346575402391105249782513421988857432561990076996878601383964945384333718087359318025434404055466654064388105306231533524811256250754589194393595101031031441922314980459423155312213044467971193120300525298108531756865669213977706926800627719384723273316269234883754859743678964594206114101206842747022149753311685324728470210542463993395467296538673278137020931581965422830257212917759727083555632964789984369521867706656389755059690865657444857611216523102000093766466349177021453945317970200397398963639133309865501711954126752496325246202042738168291835566410210130562626259860920019674049005263063820147289679393193984*i1^71 + -10656029965376419076398237462285269347971100026270516763048294461857750720098407382800877385971986702760853918272145581947574349523196566595928797746461891193113555437812605972284472864483994170998072341539647208598241068521477768822156196193899848645083490387861388171498992010783280550410541997400353106831909232291245132882967828928136947288877506062265769979352961666658729644937651568971000620854786748725672762548723983450654202318200382517344006466695138621697354486381719008120769332845207451512982000940902059843019830159511832560618402907213149769435076277608795577940473391694438183513195135437500801125084574018861411519784425627945743271535793401506152481154166077237689258724896422631718156080521248365865915921332126603941847092333855736703407482502686228572687127964004689540745462265009295221321769613962646949465593616980917064044559950457998205080147439253758242946793934509627265515158283834674281014735169018648030961706179308078899636962228852594793847237401377348594694083044385413688965419861070589157119274933825210646818359612491117782939013953577235393823100882748392657836466360533114506785889916585043877121838023902055644516745066456482712652661711526836696494921132508371146103173101350803412654556597101083335701145239698626946466256345993242839991814756922267225203014296302893387265631373541499473664731752392933357009035450435614734201203303597763600240118877365377564088817841062080536925783827166178206326447559857568686978930667452083639789992466000754159556777786889619010147738353921264093376370278477500025162215742868083506754601704890787987830164470512277829844797106649253338287469531090305072515734205760066210186819594149797798162494678581118952689804343567052330212088417745880005176615555864133161851959574454608624409760674917892371598369545148576531271431084695560408842672560395531345512671631731139267240291242976148058746568441795228383130481775822551367732670912776286977698664607069539360304431964050159025483158602083156799334180682084393024624166151000437174171251515967328339929654710330708162543203476723980098919886015316610469025727969651003832613986410275982657618607069849306271215231935041397588170864401055350209677094504025925933582357010641748933226180848041252661452247322444257172769817025707331129434888199093930913097380813194876739762136089194107880712073606109936936594702471709449592109565511923630459348737649617938725954885894357332057021229180058320638389985183546742885782833526418915836375408320702407568380393447956526378733196108572457038604620622599824896124237970527850856448*i1^72 + -40272690856181411728203668723487866239090949430275401144299205029217806242651725908206475966487358539972663831973019136108762968679556161930163673560933604276949427905921697737879990569262325767275078195882757815291260755700208200069321746998819592574768222759262547710738772702697890525540375204042102165702063315269810128279195832909335096294462538087324468006348932975229766558333351281520628716629845183672882579885571043733767430961302747493338523270529748852867517534751538580585830057407333937664442787282889033544710239083925952478147414521608421741307122603861256066337245822538983850270893390916064858095218394221378194921722439642435739958047475727786172291934771797184398286470884400327550769857549882815029881725943777610200097328347891831473654288361414276838174119973508767025102967578060302305492783193314622224306558402529165759490438867360595352981153991102035210470453779338312581996016192283388788662708443369273073592563766705648717843954229419871378321743546970480424148538594249200289617205909186130750600665098032519700143595798940616465402856836238905061288299629813389841932627124329554957504847596022027873375238768069145721157781032854808542796414290747168994587016314557474942420560067466688297472815423362371573909541088815117547062137478738611614861592253856815237952643482687408366338181152094784547902467893587201745488896166049968363936334820457913401670631547351712122443811141297793033360668845077456470723442852781047415892568860561380394562772848307300468630026668630051413411290830642705143467148751122161684363659517941504072596456608762917429651422468258726926932877745135873407589188457380711266150692560744199385306710295141910689005350343599492524420246498989379096769246863406729020185057307984984333348295393489843642029248099431033269924452539144734487897516102952355333298959827431888137053878718194358288262544500954564067902846024835329089404449851630270727016293780771846422602512437053138022763056142056027639132506549843270767060567473098294665353283196127409047837221385048772069845293484929595846630018488520329620450580982263316605197504762091259019070254984659411030953579037747055957563710211251984338538189611555107340508525280687113849943610790590060553134595954222705826043194122325069525604349135118573269048733816105227773306382309409406061257869818512800643241132263409935854521698520013761124207343886318029789647909606425386586676274825029181546001616022071886376911576709518848337143317799896341482062995796402764767000682759831549360923162056825847888004543928609587599863822321451008*i1^73 + -131372582380577467136616253033120405372393196185830291549023444541034936914962527271637261540061094977700155296315494348997763782377472420312191268920002201838432390519555761038756848831006277333583364818292729050467931303128142144891027362855311296384736320503145216401504899880116349806120638158074382656787368449906257782383593510250494527992260349041822560642712800569251122165960197820494258131724922314485212419653703109553555185361802865127251995860775490114749040705929211190957686785766230669510086361574475473036988515535397626802055944565612941264576204143446236900152996021097549122772781083647591762623775272295942615336883992487072293520429228028831703256480246960021325380216110567384512330785228011775222562682612275658735190511119353267816949751148475745364703945294287353339537750597683895415416271257586266147872728182746965076353308658809284132236295886820118642629889707614408009159077661733717136458971403848163452941716320426856706962858384411309183463386709522897483045974858651002165936315424848002890847826271866371153532694123101750789609781764818470900043610996908210233833190888178924948605242660194735135550324242522625749504376420266907556117192023608658017451272856646629079853873373227609115314970262561188048283959640481462971136225057720425430665336181206979392835874217852286697071098306647425666841740841215609533820489760858632714825386844780752084213253830742073801597667381926550167952499123825213067394800117658673672194014742339796890051447080628934658900092503631221201648948156416806739075110152826632732559872354616976264042817774987537485087875603466584927753826330677248397563677516767302358645067170740352346637122877798748767130793402527299073822298197210839792725688127565610075509033000606289118431935354062513881311333789149442908955787054378519533743229577182462874974328734713962861043760289573386227352783544725361306231227181661741774713046622128586961471762114282133914508870832118908885543355217874886600103545305979413958111410534654021053595471879369333059527272404246397386141466980953362793098968394488581730837053230428460294908907674865880534482911382118321686414509853252606085918435682848400110125854998408414731771383411560522516885613580104270880832785736465493640200547414684185163710245816855783596024364534737232413308502246790514729155545343775434282832970562296384611875452140374130879070327204101413734144670536282043767737587028958646954269696233329188072489666378892608651853590710990354646044645791877586889165840842939284024370676646286802023582566756080351064635736064*i1^74 + -302971314277493316167355217995646027146256619856447665949748820960690234059600849785283931079938168863090140003728265462402745827855573095179505597967580436631681030754295531371403458645703215087918887003052916553107611460586518286564752538151317359616271719469545739800270523756772886907692921223800776152914262233915194522585110425817387852087229746901257109687821120415242446392194699948538987958505577818143126985783012503186919122915942183316148367920907056664769191650314171752899508965920817663995350974376569397275935757258902701780552683210050265665428777209538017259525410225367357188483248801426473873698504827478622575371473422646777232827026871215540031335690106574003479897173928964939392945178681169097205316199241994344562138737040595746967923817097209723578906873983808641587568884446809424194008061254038697683026237452104217023817253092649271778772273506041597353944496139142941117003345246941269475014807046778862848449697241538862840652987850116300432569216758181045600584056227453872390737909704267554396741209250380522078258842641276044498766194042567360102900163071270592859222322011387974335764387492156637191444948694223620323931084818286449311672700339020860226133051157863815617871959525811307320083233050231167622082513182914185374773699978189021036255564730250155886650398941722428938100947004145217017771687529938038355481720370780610720266420318263497452914809299273533088325433722927686832187645106040393451954197938050008216932951290267920319837471255997486282836522001048123672361524815629359623234520716944188600067408022087492942248183718822400732372349899771938890169883218865316564944195759326960146355658219191710021619910436418553440920474965195698537500620834426708251845950307065161454715207383616178122085662975252317609555099122255695379219965596283449395269334474693314359618418157568128703607537488253972588305350658179590481171737452119237947285908740317403513616252155216180047038991295173445883040606129808027511440404447690483575936066853425123332711825803382619025731862315280254501332449904880105809829386705672891629852506808329714754767501510766466021024939824731091990992488850430231123907524732362296124926948354786525481712382080133199570584412694662039682179382940865981596037885381566691324683817502323488347650841960294161581286163902496550022933407807699138364351464372772018003940995775834689033065373049194893948202436032359224362103496370240194507399800982529161874245908874150776133023496474310336602872868184083523514972246393666328570061541722123427452087029387040391168000*i1^75 + -639426751059145398866569517089702687564659514855143094865770152328126100295180769374463020804528064779904159811197671281768590401420039218330273007601363846191410696791271854029355009337131961446727635737865985563192458305445496597287386289408979992649862757218259966134161946486334674683477482104858315060125230539915329483745153583481842802908202126307559843664621416238051171834124355181053445235093036133501474387299053494318840932972097301131388965102641952068164333729230151412276073512886365686561146474529631589790677494658019400793191860588657525874284304670251146349360633047116703373335263159571975065234724986321099503115815314512092065431958050562324979652116720477413581211642798430837318792507683982041902878354562912338500712726097933460869632893781391482206805767057874955222753211022515296410329106069306452212250127552552692626530375766224273464642797740189888208619893702827735327972836590249094110277200060548755374637555882115046370565100148422354613644278838606021453406437340307102551118568113627645894064115804737541762902368077803848467279317694880963434521680942636827169625152385643351196147791981740806250134574715855173368423094532742328225589587286879888736343590300453028256948774932042012848934113703766479633327856821549799849609184019561323338830812340440540496763621381840679910072034098029179797702221113392169808283073182222491496154480130155748875978013005083266422871649943881893500124277511059961519353795061265693681689318680073234190481971765403525146941481836771458587985492652604065018498576135929824198267307684092990017579776714557367895983739711437961368719691335406895524733545637176366716105561940936872706362875174851155775819417435001551253011916762998663472726943510318930094252908787138646197847490609967033344516644107358798396723763734430997505761074097584323535296165717776040247645829126375615225416416758976732777183680354146213160409165213761541455626000653667577489441386078571841220522334242985144670552598880494870555165887144260571944247065211102791872672105322192257126131631965721138545562881909921376905428827501345722566277556712412575598943920255074356302808265471813788806632125386391838224953030447729477493454170918424910123376289950449918998555172661946565358297017671676108434743240548285712111467795081838514853341883825176786314060396491849461738349935856190040612014717302871431213392751967376320244385900514152073151197351244713417692465906004743817008400532780995002670495338194290832606209280269814102966359828947269385665057682186951472082355731902234624*i1^76 + -807855236929895102120113044835925040689118230672944218450185757815573817321517172553320850303373280790575721383759809450703807898386959245290418431614238550261166309505044888942275927461569969731154824728977230332627133706894835392369327341201834921978179053167592508622365929427937264256198922382807627053945712162934871626967587309323050619734719849603516333334213530376238797448061036945795408697671638832447625473900983411022456324397789634655337435897897930160434412232267108168475759106296860692264341409149269451331592861379720993374196753369428410816220816629813375561747336736637009777804342844959571608175688084082431961157525359320205128446370450495360724911164793246583492302392857257917237102129784206859212461960297000657178094767108445479958597312700277696555010509647825601913175503150653220490450355926168761300865301516032345211509095578226467630553471197028669301007387817415778447859663032669461329941314364577420410853739382053011453236172884772112607091097551539245425783246593608458816693548003793887289623278502822620849037543055222922324371709889971720126167383309074308493084811935080852784612226783095647337189552656179524610991108031301988862443119873985324140812951047144687706947217636709854256819342460390536889302021658257975941209323572444953215420921286311780807390275537174097790344168102278736605605273208549221695457463115384124807043091555002010289238790139017403205673287804602714787340310841786588057556586608122889083523052177249727841823996232990913174905517502075187687630772545047875776879670208770810579368989957097469545466046767524125752989304375045566580662120559398791418135306352551691016560252559183893190028792266953835823220306951312790292780500958968306963044919050759991042882732985547168927240244561629106569477462473516942496502508274941059456857827559825333789646403642192350191479181666437226085716224169734311661076743484995972169371141728598558284815106330935782601557996027651636165012014084673849134960971682242392877062848361973085179704474218434101918199883282986685896335773780188487103362981145707120237872599972757939515871244751760953308989763743818267637755027239718223708503680049648339705244468838508318925602377161731130147065013602190796055295800992494453758113609842310813425021812278510263381323207663855023074241403660197303743936027375038615173358446377380301453776075209886086209130783882079630141455436780625747910974821291363516281430143453260213748829787393826301974162030601761737266134862420362300005456278409501794389753290223556468518764412928*i1^77 + -210782744965010009784005381899175184097146283608815231506457266035409537239964152172470618343020227567943058449414969223429857036823846096622304909170436938283300301595759066156231596117332131760298466468055745287735559753620868458461027713321428819022374693837663762030486553062365154330892405663419633342990455919005640629962622876094328220235003397654618196766222052624077337983453351615808837872639614446190606807353889944809824084077627559925678337428399991445910971764573652049114998675325809542691530840817789766871792160155760438823215738954127400634443876740736535605013958390119227088846225314748133714553560928202252616880011660257297260875897214049918334784142427297007702383940825487281001553656975508602420404522961737555551917265094892592169934823204045040814433574091767505778987301232673812393610708266007209333632032109586674468224056662461324753065557089331394868264901354192466334760969137549192453839586388017881088194101523982422149864308001352108666845798026265931874137445079224331648019241435713520304546397099511726513073572805226790122290934628467542809740824140220551187683218464097164684088962561704842920238094633262858908325121377938375035817620958130798205085623332848659876201320098848290342626910884151476396491783602082335453980778457495297899553002329454120360868800347962287719194139789609686193222902809869778973835268258267261424992031874405430717511452341921789354169082823086476533020686763085356368044526312902283591532413402878134059340491488130927181366374554310642177763284304529096541893037890476810099166995772531129161791522200713723654120670913549914264736830156400197918894030371123592836152525993299519455398633782998888061561633388865492609490988887902397117646642698879844688665014958925069450271504874953625896954050788998211622941881852330221929708185613854328491434843918524791442430786804533447366968474540598478079061461263752806780070332737552804660279807433073600749488375815522562608058861400144179551766179667719404969373547926040004364744632155665460601284403447807850157680940774411994350763795574752156195368292565597611568897709251090452839780620001674743543665127092649698417682900835591010341446900203169934501833383534648817316801858473050455257475448770301860490394766452102497902222828735720985993627197419979860013799659711157082726792936419218730782396973931021920227370953058416286692919042100989024602348840882804054390084716412225486399782520977904326816036252087359883408409773367455115448828628980950582850661604104524827176183045872889148473344*i1^78 + 963760171786714234016991781005811452307547770132640082948016329664422370741394250509519258368389946562050368567304936041848588200241099222037144463980696470594743353171487900915467036687747348376635771943069951399726001765418600428717836389227641474102970681528344112622567298722452716373615858201803766820018386695556832678584600209478084309575712650675235361026169574896878944211080994099156457672723396987620372918851268028406821476957040285375050667671955833119710992267907010254007202119916983259596900786203607222106578060517133912608579046265152948200272314993983144049278437435088336624763407148078337433117629946250402547543373176011954800980518945033823507578550703753825919926904450638332196948709455713377208475633967444773523404872574310091538616033252952924283673233936357661603614000501152351124849524680685981555241249962779480259291496674583287194039259828845141673062868465079680413947998955108029391811934573882867499420122812637635405712147167292799256379469751059091406119387219367586926775899905030095250497703631938952285934705355551005907081175342573454550358370953169425140187852362124875418740325260015795436038208925406266103157049039652708725692597640088395899970215841350511070146498695703274110420724674681203249763077189272120663086063381073634967495818271361541689129919227210084771798675729282619479082864740954684975014320078529482693282916723642045878862052901234369507453640080634220168356277236853514239586115715339399043203745784669126758318278294488179028464570635890293615698514357094483127999782633687431779053034957638051537719635113763672609822324866883401894685593881427434830250576367466521150274811511703563528406313361555260518849206261209093979265559050504399528137469055882599879497641545160070105290992453792622674670973500983990118775377210097568461707132427524545235956506975245881592533502117484603822302783333046166956569458806164295907802048661555937240430366522916877959033528516649765552720882584821811572532451532329589452358022925193981965046701726455299601926773821275158357082434773326802520578869413637011394355107598691247179251705446414186922904980446137390907159552572416510906033491953564057402564205530131348139312555050494872736915008960013029106254942931639720870633675995163605855139606726999182242442909441764824265018759575069509582586990355201512569028224155426081553623940758736382233401599033303076917930612107455111445753174475180507674665144683875814223000325515831062847771936743341125792356025163727234761516042473666431202559404269371392*i1^79 + 988993981077394631490379389157344723032159915022601002050228347154266515616068238288961794205084990848150750994692391929305669228978460824106085355609547735730484299790967479523160555663092686248000033717549195729022317615682398236852535336579516045591140704725491224330356787664597868691163887997045320128321493472791142616147534645835284091609113654280249843341406341884911305975983312200315618385874015496704989978932584738235411576793542100999780351174609238859739941810188793771298212871760193848842001000711927453526025924942770126840442703809196482790603185370893834969345938205331268378218550258599071891070428890028845142908407027911576095668004908241130238736424490541055320159228017348708940069936907032403287692776870421691355405414767896889788950838072040872142781616707308039070194311938752017121977694567890527252602454383033479204311398136413810424506502201404821288201907570932195024422753180485349243606074605463429072533013611746420280943611603408087276051948895507028773585310887688808586880826138653300606411556961276891312982050403786508578831808495126710896918157002977464047162196926863193936500825392515863361187607712182580142334382414872831861521958044429981803247835554332810072425559738097211710129357902546396163822232867361362879553951097008754976128506064623532023765195640278035182191597131467868931335844287503935717951353221484709334885752550101656260678097189685653906671946141636505046630752099130604355895113211311166680122247145076494461722412059605164060816888857064582413427842818669832186333707371764007221349477237955479740077173976406625993858711410163959682338195716709486991359957550255960239241702735024388793970225507636090082965351275563294808910757581238637210764608409655229173059043887233912840128952848415015523624810323507503827945959361259828697936622349148384266916609701191235400314690260001040939650028654727904776664033510908537941257556461396041586418531506310702038484426305076191724146514746360217824186834255694569387506948872944237815140296630586077149625204270854829355275826312604391585731726345410456500180842939582821383014449601411225474540604823594096513209151286106503586467348592170462373491987667223139997590847727487085696068398878078530807453780872036306023024519076790799344831186283327731408372121282626555125931048910483294937087310520130732486167990373418101996093279010547649106742102464300857041922039833178840924070254638793147771014859351138993013522401674419291246760792095990429266467420882190044643934606031249440802577842176*i1^80 + -158841759743805920741263482114687662907725969036601037755669064775701813928791657190185598173410298785631245747415814286976038204202235742406160169675099458817388188590198291651240633192364218740165459803186159196277925150716369973135966533632996297870525814819601881278192216541107882359614269122832870173503203567224651515280945977942103851689047999825494993298010689791204158150381351111499255550853658939336487865292209371698166059204945761828442553598016700360585966283548201643149574082166978592889601413101736190077695921996909681263817782724389082822596501563793585980090682401795123084406353157292710998301564365326079812838368329501279248452227842002404127755840748687975681177734398001709259305277099035427351177261715561452152360418725284859032667737737891054584834232696818876392071059236429203499473818675780989576883272962958282840180389709262667358123329687160536499180327020585099071561193455991698657884753846413672918719525250597406628192407680718601885660423144706932170784120463280848233180800634270503910650809585623695413236406003340034119169372839338051169014293384444057760405921705136581075548909030671080235538065234332631825956763723177230898150346653528681042667724404663116175921543944349897950337495313129592313513228321947221492980718340736285875719939493307001692701033389437001115966608893657844209871183093143001633070613207293343447118472302611667073792834186758025946877649768000821937327733045385943038511209859784853063123620461041608481817080341268171984794592451535079903439035376728400514437568719262384461770124383589797486500886497955636111682649403397257410788103817276867785044843353928017836338080519333977508936651173282960912557642442978665755025748559695939810136880537267800773960068265368930602885213899884552012081959512520779258723098559736082585149446194105901519697081914551327502605745200865313666895300153517951557619644462469459661539815533981186955445704475736595386879728861092670611307891841267368175271524224754462543269287302563719193140327874606577151364051314685993067253917755028610127226345987302431388576204063573146517144813155191195828073276058415645513835175504865506235692287098215191359925635061720657508834192984166774499021310864876014134895585395272214626575425231427019581914717923224555052177752197516941964046589631644727522691427211264510691848966265507647792638482456576715849213231763782709242428499066714748489602887777615400894682840609597788477355831869176834667609643044471952498312932032621278136520798656633778470912*i1^81 + -651812019249036921866160837195357021229138531744372187862131926941995678345315829891246761839049658437904703131735727065658493425713878381871269666592287063395436654381950840672838999520481120624562672428861161546946142597862558351607955275709741205099103264135347816054217980408211814245685308223605381432860867879456578797957872135771019768383494867569881583676194315648806431705093578228687558621897215344379337010190780793585476167892783197437855824945430700697775764076057342761361275965347236213220888920145311563508040074880211840286695604815477831634236681610773261080107741715400705198462717967621314746502826276791749404964697516126153626108608863344043364655717881874574681883606106557402891123397905542484111073924476571841233762802549740692191656458831559984497089073636198599823395824344175722926587220899199832427872393063371120763581990613614152714331851902062130716330988438994651450498800266917300216721672663031384231361893510169581265990045198514199807459823985150026578436929755897849805506666916524866308112007900651266369339359524147251960056560513343431533405791339714593137880079130797026297388942664096401799116150742184042835292907353621617236982015081517698232097426551960971693481842555323151103403159662005640946968785724402241153095950515854919662369720424431618860413558155336547581765165031165356407995570017327039685893852582871446376561480896849025429803282134104332649223885304065980573709722823954609605344008522102036625818304279384259239269291240898079035715947499261599845673271758861993840282523057273594019677416213421576440723752642126675534373864456339147157438067133216385321879483390746845684520209725258138770204432840470821743608836946143369398610798197654033551378908229331843034676941766294440011468887220276153501545759868234962111456517775618592737790259103053010427867149232017730360288523446175088817768869376178020452377534295165679042283471167836944404619393849753538644029879883764197305303992272566604137567343212114769033225361736455995563147254180562835652964973516455406544117679592113065358226788783290173176964320820888694955767954053394185490864463794352703501649722839126124444695509348597643282922071903613189090335756124174421407687720060199741547114220733428706241163509624075371628705522449830640243348780058738012286215151443048734145327881692702759426972992487735335629889579367172729533462889481245998509408460597863930060473990692261384950516462163341377802061214722375440765358691695137548018315365056972997851802142322458624*i1^82 + -285087427640027259437096010169603601854814328793369827248698200435988735396468709832913913618611018097931356751462159825683387777249464439400156741748711815622145661668288774476391633741971974444624557192042396662494183379809055654880181788440568687949362334622600418538217540687585966439807716378018058866416598845904742275166604410349834465532592796020406495545457599450383850541990367222995906910113748324127008974091070100169748508319442991303159304824514636661795222323243844790339841642536480301248552355048425839894886183596707861140176509053315021293639987077961031449604226825799256247240014159917374798342619226361367675178401009455000002913014055464690605829631401595752141168965533584726774810464675790239439389939087800443588625414028509680609802195987436913378886841741906511260249343862901968875508481249352746317219481471507836594182908027225344487436351927458430165292215919541325336298466930756282103217120502205331321321657336688441400232493888150545632726920118601630776068469093581723776028302824351373891000648904360314223542632338151574087891673158049786842401439275912514931971408225229039426286468868512218947494820697251836854372591111120636693553001539271362325386277853365656337969532343039398231589198364401998533746866617701985436568690104015101478197471320040194052869567937122571824708933679746266838479091860081195385858369406540044120210355983971378760162631158671183971646073350840638760869116865902648810209107173376715381248954955223708542103671567115816393040760944274906014403158249407781854713856432260271445849327423163456545004397779508253029609432984641826091676396328488172131365549922848072100337988702049437400592356355467083718762782186867384266093516646518113903444931550412711286553922857313444010746785242519952407297564946974119444447674582407488543350225425655867826581865972836435319904622491382418985594550609799105191882787708782423474164705283010756802366058064413087023162670980818308709087158479657356757242671096730791968956149096186207705564849133750713000139210434990055207617936950958868729565545788958600593481483065613156815148238551932887987114046393017634074114458707716761061973562389448399790710044385773099382001842683575458418344887030551236254887000463792216756564477952878805263097102270923641859337935798827384837776507364621997167244514317377341835997243298286110576647081737048627581214352998642813825554635925753332514456141326711250970631219043242657637719090012720617327416686589527135480944573516174840614747111424*i1^83 + -22623928981873688220917334341678862165880132358750260708407404203720511651465486279561046956006723720673013397348090278696376374555782341393960609703194763109915192006994508921132225689872499455115018810615826782257334522793946502923636743756895355088178123586964244728304910349741556706343232116058550123246018381770078267973812512558909470896628745255446953615649872596079582988810657761900159585422879300333916610869427052735897872698830827538493297647331657700932761935155912206029370218477864977881732002036189591750378282014213643691433745990593167038234991952860846822242159068322695308436639081864921004141762113812030140677670823711100277111127252674538534782760688444461520381083834867096595567626061742951686559598300226794598257884772030645684335700154814777933114128873605702092565561831433693879131354094737011315978548289506883073166141231912836536166454845880750550182670654799191533182599511438366733423197886025824939766546797130576527668115440399924361350988162603540149467977131695991701347974343131441436392498176855011849565091552220476638670214881903406927834169035576554760558717296456649118623025070975950256418317315756925727903184273253771948507283327012417333079346368327295872486200493062842898255190869425459556165169502607348345735531282437652784825167004466906225286114867664152109393212324198300205923376962663889014534391729383249285378661465635757668487148919629814397316402495667242011929752855333731656061348631924020718634845558014993246983715363481547318433735216338557614120173054667346797209604888815989546920673187810673083492788954561732735121148826559442716009768446195146164432919779182849004536605567681786725642420297541757010487281865389106742320401856632092705789632309169482913365582058255653431023621671898769616836947223883261808517760390623579785883698682014769968430628139197871450042597860052831877332195544698716501167842550330677313756893904054207964300614651516994699497248843170485431147231406556315912876462807728661418294199897593594255548415842543286518669273136145893053583638527769119556539491737026388221143893582790792240092416993879585597531792627856591302463168131336469997386032493082457461547850644799057652110898003556400569650810210776404089530230521130612433360063879374048300684626444479893810597187405525169555251356302329005718638396354637427262327387298758437928147153508769989400941410175958040373945685052501334704047093985364095147527891105174410829954629065346341427279225703660454312362331544934829522944*i1^84 + 7947028892170840591566919105977860979099652807313436180594061635291261364252985450356315839105426552094182208589799893385822035880987230958985968497275994414968201996345265423369158335685441085522548093733989622485006589262576727982740578014780764277759570914096374376392745598168603511107045957840959720409916541769087356735395368381607179526091596199430500657258852671809676429517571226097800821658932629210562761529278061199171490161392762514298541629786458791414923444916507453123461592996141284563390605043205045277412019085660589578816815924328933544500330617470399492119651852739409048551608244420458568732046638514355664818727120604100346218460061384222148131053773069821152586693884436126822344808500686435811095395882620830000701549651879131572333633828634673098411874941740879018321505994915313506936164056847356817044153806373508845591710689200049511812960552212968051702603938124007370811908951288356240021223976335515385031863145439310406256802287397143682200840651900254047093080132403908416324117270525776677400517670060572324809778531118016940170920001006032365436879320497087464084406533495619024178371035310115237886247054465150132751043781248412044683856046151590076953681274910027599501842026541416419287689004173969535091012909191952683730813486251298580188858832044075095766788123567022942037335530110124376335806966692930792116864478161702948679192796803119513769007870662677596235116568673231064872180910340551426888870502850005355525183226004438990717268767262461860676251968485012493757354325057325834461406162108089280764920065515215480319130171785160359226036982899611591769033525442722754253032590911308174864398572949326703565139914396871020098417042590473871543124373220516962473530155234590429253325314111172178293700650692960389848907884100682355925978482535473071249085255778265000323274514278648203394672857121267149872933389511304224517347731124542018319204966010505180641941913376492173793437542902105448277100431351804488558428327037068290492882151326233919346080008512463666305844859012399590389902864087754502705278905859384267014117119594328558221925074187559382904941898076182974093836038269058836250803258675588448330849191083993947153238597679732085732905547438998309419493602702800870505393846501423251819419034370719945434402377789854766466094754010790475494525251027557598843264767795178682670540507778341722025923675904160482010039245640619026136165102664975547229253719844129843848846595357904162674825810442021659306107277934592*i1^85 + -950432043338271663771868898179435221587921764752494360633896347332244063075651290371151936111608024022644935766433838711443735612695317303099270616125367945659444955774055627078899989133050219239094366269071552384596682984546882539024856406543883359655700619935214973889020015494318809905332674239542213464713957410256772686815859339061481437635742287543441832630022586563236657306538324561710405284948943688257938701366185794504722446103107445637316832161408832798247463251859500669341705550560254523731574250313023173647895391550388363171843617421984886944338499722540629825073633993222591173183956144830215192398132231826516327197230915378530048188941936870875815694842266891942120968923409561993789646181239708584306833110164022023714835785797874565708927800201803788180750660237554749627075232586508936309256948707552160538150252069883466272179109687623699606105433241289486159337414593771463081473443276038121108763954761835878827318551176768549902604120588529881463697314152372072221434986381474045152086145353317135531326580106783607990804723280577010223104442928469787601659309772076316111818047322980143034391344092940209706889276279081598636546764884524385455990324054693944278457064344450152794724802675527007275964029288622151352100812112159774273514997887314334508838549632566731586364728049637009675648306722400910459761267392043016442696082616571674388839891886353389955939647541167582000440440772606538493745658018979648034665516475846745861392459199680768965099453906448245051445525867997747114767567932160707314302701199698736195840781786308969531778983461116234957233416527019191739330323711660700601146563855167365001950127390812749553053295953844917120231267673249838293387698981202563777101663759455196506966939673666411644798115963016289075430404555853347518436575985758102646500561812432262221381055150499859361685247441190434461870190890451078239418258728495355321671904473502522294945626205131223158970818873332262513730957494722865182198245807756237660004635512521282685333418852778574395482707704070994653946041371917634970663661504169241186368285730122156898745747227562566802526400467395116438373415464328430640657307900598906108734773499219031142952323831092540129114778813826440993536789692586152229677063500236057881727433879969872424599221450195079964234299910649905499576303277051500213241783711662575894730592796225459602984043730499571342671493038125370933406687203437216201625510581307028468297706308001206129632106271651716566876160*i1^86 + 230717837519723838902820777962379376505785678137047385932123435794203053473742765611114958602339348021730307068963912164575187360388477367891854409863383100407582694521873760494929226681401801013524783443281768568921478839189429723387023116212268493065025521510908818543400983779970936383660860201973508669561037825590365614151517463028969047224262130040660931366071755867041034223617692014513219181345318385613631861344843749304060220931669335479092110430221883435274155978769850516834477178086842354710856320255430215923348006236943210958413061758089284632124929759273359108376636079899502606287292284143275298117847348790850676946559685779266189187930172232374926060761297253463582316195654424552434839929313098430816868449603453453241938269966123590275906389000879009789288239949405666016883341592823605883601049938733596294708461418624503856192415974490295147417527207201706736504711934415607462436392559670621484411751683062183307192042216903098849421737509235472754882250654637212867318202896949598221453819701256846679564216480249903663048467104903026616883073663907339601560206481199258997523922774846810161431204911547991277433049392163857145935199236409635586199189020642118422410540314431908704891157738432328481006767930618629840510077371123022190682952572647707113947121234709712061222937770457542977046782866292403261684748712035171624892031884200290820360092295054011956868830883060572221172491803471847188145746066298326976155009302237570667224892183558948436230681145579068499924097174031861715027475142811644889090413218995280751935489196242566229829977712055540499294036301015081461762793988624480067417339069195539558086420926972841976914475831623993513882039453898253105006572183595591084078750583816320476800975211529341991589688538949267973623360050101989941915288347674962221372399866419492732440133145311031359056201855544692559135155867797758398715564965464724109955176538191811924127382234769475028767613556114747316922130869676214912448783215370004802792223691877277598065551591713982654623156643243763978452579458856594250280490662675219560389296347618292614026055384070446806777282493394782693923177976099161192256207200690759079115545578076047728380348424080501411025757316468526769221680201028513477051892441005057754585559647315761906454045336132074123570390206316650327144118007826813119097454076908025121948973347817769612842124224361328197724718119076696053806020650674458591594542004348231716946381576805890482320336924620881920*i1^87 + -26476013728828657302722556075009665012266957636535292062992760964088397294870317290743440221498126614183256071697721836433282951136268504162869138998352621234743304054443835389773938787699866244587570748031498356576577520074834965106077661248743401595038407048542362480405343313322449069030104991931861129956264055086967366972846476184873010795976408258869495601407077173818491489701706919123938164640253329999462052398501657307074943091271642267350145094321522147364524021022069189528063917163784504245048805246501293120308183629364574110404942516966958776365239958693125148991473553134273239340315195151730015291710509030149286009227880567298992518713359870871365347788059258530378540987236556202884249217787424641790127912269884080842535158996668950549657191972527625699449372267845313962024557429821248095043121990152441422787340347316429083295962249122912903197326865485523484530782096586310031720855673862624747766573307345822582015083472418635864933327941735680084304597947153474291059438568183645845452647588405471391012037103384782556312725127099199667541058232728852244211716048851660033205926338437928984513685877802498660280034561392819957453806936520722258238438136115859756315695689626753212661883629082277827209603119319629255101788134265022445244035744133384504952057728637237086900417389761872286626921558632174193588734799156345122016347883522071287088538392141975994122289627993713890534120629794123752282356856601930354604005585272470999704432357633789451912474466409596738194865714193920502999493155536959692121082319519537347086725185231565769314852568845001781957385477397169222982206503051613466659631365385282541833641921021949107833280680531117517200228192901393102889133296148665663625345497483933367247183116359536840190945394361302195141740416514110863982897043022660680304539915849886988798293287131699520895122662624317713077330809640546370320373076566822136653681022539025266361450330116577438451348020899021881992827115175113690060035343677433077484855767567428320672666833651787896836655972744999488526710392389817376143571111899567977159592994262027631124937564037583639660404449015293136133416777968434022489191188414356041977982182098575854237363483364700378893511842114142880278936684457894246136880879131555822179773784967913875359413778860829796148285489279069534370714141799558663673445582572594758543200349185179262880278398187676140533094125266377145412103046366078160826782771613642378551954267135668786175533907968*i1^88 + -8560003022751424368815527833190312218304885580940626754572383630769018922775768414350383372483477317343056293578164374621099299884039507008113381222846325973842548001376940371409580800368159468966714376378969407857275599446043155215965177504404229720613622003893842562181831211025799994481286191544499024296813621946546973224371386405665625756462278508834420297428446550173954628721018633800162338232642335230554090539688100403581057321517585039330842739741130290934593042100440864230375038961558320832514023242140342545450601955102507136614558540470935718638238699372873500267095856560462635102895477569560867680020396338698762256825582475501037019100383809182782103457821824818495990039911672931084776598859250541658895253424587259441088921194320098511598226367399902536144716507512802650733069990192623277457022058930590270098773767716279825764812957195606874244289423372053640450963497883909322504920806507543608938695237790755552053461172588839104508001878500625685530190351425223340265668255106373180483251987283534204095908974801161374952099944594555074066694190701719287563761709472525311160271047936564529859467507186277978898739060613017160448290514556897138705410504719604960288639673747712158622233198920671591473264914696926174146669472932586552476287220465927071034927672401388445292112606283022202673065817624022441930663922761033762644125473512968024029034349601894951937410958612750959921102817682258543349035094218601785509075472971085365755702467148400944796738502382461200206968076408208293101402099830616474374206546650829604810983581359850427664731259732751932001641555350932930475157045833083333061628200833773966884108658831406169764891306573171597972367296265479469303872758751424099422933807747248283206936043486593756149552688668763002324390385438716900835963897620738670800926862808621876275591062818359789304070486264154238310914416806927827537135764160772172980476850681014269613744076428062813220633621789425876695391829233220031635508650072190398668795944065591599326065623698795372542222214302965571946217127311531270683294442249400579358866111867710101179929366753296533573874106684166933554007744336535033102274810392256131330054811760445201725954477994930330204153358022457831878972582041008714631041202308673454972570002093150684389336051084663103004083136817640642707660941218340959817527586233581721184100306285364370585319083421545043356661101970242678410462496098843002925435018322993199193494171578950968410112*i1^89 + 1046226373919785492923093393093762547715967531911775245304042018086343188038339630748025534892951799987927895247363208251721476488847031932508191423025456170121039691393208203389441181820216456815432379371389797929421272730403230371372569116511828487128466550909915655882743714791158887359416169558526432095593912449428163289880121040418311056756717360824649906251732139880034581481104934342131114015605919699102575252860682895867153077104602858217463380061671161000346616115123772536982649741441192782735812091430713534271424111866699140603051407929295161530374294989617356625689881100223760948325964372996378269342164378989401158123996882814825405734352341914894357551251470600951135126848388809691378112930343788879257042201016537528716879901534344792489172348381002831901354567536647467209271363070457312576738907284358378295500807119307694199297152821778970937785434274338194005639731261337054920170390551488629137083872656291364123196678318333618148891974905985427299834983779691732791163590580609697145361453692301546190976651325231637913032616866315553233343566731430437814685807593588002911463887749561853052232673026926982303943494156192390716573071488028464214460035691525598448648915357177566757389462924378827813653413659037330027061693383189527221341075194288799298166282472303022203514133582726902680738220754109940748617459927590978339554219083159424104544937417894539983204689018760292555349633937313738104696939086485064770573170377679135979303210324323524114532586029245073561322291870650407688673148890232456083565299439268294809578734636591377511962523593494392959339363290821889067269341008722296714324215986723028970042644946638795160076497532971603702087792731412433275144352523106704269608209598971133085889352554159559363743821107478072888481732816782680457490908821430860865848238219201012047855942859092581023661885768736356146245141936744848076943725596456874965021188292029969731845506453978269719739651068098879495442749317347319559759125770435876955052091557835990148586748745134792097540878923189461576990481578732543399481028933210712029380651908325260278045527760377700593154038279095902132556189982459352602248177971188348807876709876923556711403706245172222321466918941415528586327638508609513422258663161352495405348411550915582150250950274454727549490374512731403134953229806565281573595281873582978573024706340829405625759631087468285066531156697755201202975220977048790147637161632684847023828580440211456*i1^90 + -94653170896086556719326021601759524890656663238031117243653368532454859911113931380402005735070153761092430752581684488860282928987833501578495475948708129356126125998672766733265363174871040036847023968448915042639868006911286148505701176367002228594365991769154979720890595165320505199131208078033879976483697111739202395728689836134849742486344853138827131872884338005661941059519090245146700120529197328689105158607001800890174737247259148031853623196646030387936329439945842458232680718718429838241594552274557411026520303991736645089972179186331645411640106219779287451449242763811223776848396969289734349322916245994070086181482654014438841453414115203444600010770448526903970252242360438074478572807846372522101746371274258150256455036942685992818613540118379807351843095154920467560166774642593152189095679781458316944093107365445917437675372739875759257612932499039821543409481044057623793530843004788552507936724062035887640333173206762101409534147254800521852914298775599240420803068565498263533861282891334365221777487386035346630203648590612794309827645684297520571357752946088098787578751469295341071906422031396349565917912574735949561264737951272243320018477247189967093739732887346157800608229292434451804416066772257599932867147582799885321690129598445937857645737372266440224372430652843317034791740529191407111907853086891875320337766864265409481445854402230833137244438975124996499034506415329858638450416947157843017149119859886870632865813227317681798646319893026446651741662916064608104593055899561839832623574864077579266557913617370484270535677255243040981987174742331183175347138271197092336319080457711387916703493225450993403497239917720815876762357913541794030220993233224002633821760791308974897971003136766040173323147977214474426981983716929580304435274132298126000619328294158803883670890725916412683727591866545496523266097397569745555272824183764398457428499017494724129059548299068066732475901585289310748722315809743975936942908154308645056036122882179821753055563151713355308140371386258072825426064820789663174320588473061841174201489453660488778875368812182012338482846478497921728087703694371929230785516859649080265170030071094916975810098848051205777625318497502475745367532427946098466885947449050049474480261741618857820317949055635929525714644903299563236152832686836573049588772045999015793645465980830238549188900510844914429646662071228558563896948143096471390448730273567943792328179712*i1^91 + 6547806072355311420944918795744510579686249254893374523801922900689559445126611549287236121257960081512861335073422000279063087343667139675515825678123472855647316482213025891133834514078670155910529168406809904532538873807963976620434315584468223789531738441996954747565966569508953998843649376334855665532902318141225952268443183564560151233942774296032401972438684821874959011876876787117482818732689128965601063837413961246630981095372025893653334499654676273279563187595463067040456943078614248197877265568660497198040668471240789989458513544103166550460040119884651320850955784780471045115386762783088141562346991704751657104184710194291180043151686178513403189377808645414771723632135501432342558484196128956768147788818597161397449209374540316196363156316165913577639273247787593153416253469274122853744997306714761429530678431372242157273149338096832374705679082186637392701277124003243935266054194216246827475727797782614560784836646170204584351795888320604516457007780152728141865428777035416449012285878473807831874572459154790671063675720301079090801530154138030867687737250120610022301295955662141445095876454057615661775026758862612617317273745568180326785690958770867811806897385692842701762317628279613844766744134624695822109421724241840289438678750052993127998028698642899472326876023125976144675335100724478299473045322619849374090295976860727130835446613955528489762409244302609641380970641568383287818905241323155749051653259498049873255998685493331953056330276334101662869811260453225910793424363812989504609591259919804717861106873537834491724102319514510407996914974499330473587486174054318805539553593356331627366697954076590968137604990627734069293825068210034490410963507470175836805315692176709096899817314394273931257401173798801694566779385675296470011449014722383788696707252017571928046312764164700193896051500745425542748764016414977540753531403407645060420516101531669995838011758003552777221158905396910570778871535654344117927140554742731635995801766313678626499456434563600457491561409325669268914753406649251504423609778964882579462448052915985327541926653506501466209955000757916273893432764393556171254376425158520823354842114308052513360882359288689758314652578544507495528908136964493632467311377087464611682246494289476169247604618524652448843235404838502184097471603017992952332509338471544910975079639654660274586336977904712563749000442422577966715431981095658134440550687197315989504*i1^92 + 4685021199797058367400313100829721156769044386128342329195295630325419541684235174892607600007841386548405441585657396070797104845368580538418668254741818369789221595658991132418863084751241662908903774583230456490292524107648022618704244042176146599996530681837055626052807300521219961382387735942576582460764390847834061668752591877877756079410901933406957513646528883805466995300396781782421112488080784048587648645644782916529059901271887870723112022609303913055472736822784164036641568325075731092612530967132752660236679775906881613416759434452715733160404048812005024809677891858457715768254400649259956920271517441560138957998698347549139702350394602902829661015349061175807605454660586852154083804656689898180015891624617479405213160565892932698076624223218623986280017823631849832444171642155256246349469299506738629020421174744215828184307248025912854862726918952399574458503067045515765560097119374705325971250122630529541813067397550826360890325263542994547798099594320334370104765396506321232254686101905771156691028874043447624515943220215141584303273623017604479252624478837115257060161350953424410345048123247711445678467795317185573802560788719428240595183578008781431523517034776330593208118190596967067959535173228395550916657282914463368138832294195542178805938509513243889102760202848963689651558791801392480194985749302023814515580632570370445887950939449407369046818636494531570894808290896306381184154535560063940867850606895593307143889587409980687872587470193494408985932395842025182597464439830239907828138355838820131859873216418332104593703380361993036575134018816187895465431445334892962181242393449495350997078037410871916787603120269942844847125606160007649038388221981531198989794859741504513526467643271286295036938131140027490523435583239935887912303763555791084056663184950677745069484714668397624990677532714371960353134418712768160424786801596290376746307778148691093057711117609534327917572224420267487172436773088666719057345212804636097651977385366776217506803723334002280690575876512245160041770836549285317763097691504493429218405163299754537079266627799567747348898595168717768353072538056597709513659938618663231469057099885482117213503966374450448689473850215850882174776494122735212076988662647340820955561516037429215171014875333539680115063022289795635140797484863030078262221130814983470247506083057640453897277528882456641903264081124844545452380862407057346026459549925376*i1^93 + -741507754871126433879194525018639281800829169662319525743148256165282068528684771103327732601173776885992872228448810591681451066887340015042732964502142299799317713867544488349004281444299862529900847756178572659235739037359578741282939881859584990143024366552557437768203791059061187454891958075837969251348432082396231598971983168362675466122629626987206841525199240345732392153807626719818621268052358829815372448046891952054766537347628459788432259306881503468339681583877839267649027444583399006701853878331497503732409562622830115854967150056626102805683253612941331655258627925136120955684028218302381355977523983934758915637662388773834907782918760383190706048184770087784950073640636434759187526092593148319540638960677681422963636067830280117041782134183945986003649423257314766990551890971500888780636895258174085676197196149142904407985337481966040779886065719362727813611435249965427349224152509083631072394006597280036672395502723358489794563703484672879605222478431036443044946160757621943931672013412293032127300411932187217028646184767455251262992091572443412006568140946231462539249809832395790961076047960045268365862831851745807739088415640080426893553287011261789969946957999812431256134051826751815855537148964807925552649469592992235763240030520737484169845758804581374963193429097116415494548807574634910028521331249253770636463796123584054373953471356980925983589959308167979700674320518631059910509462912816988017380918889186827685845069508495706465612641062409338747469116900370817038879065911200073601397285537135126443301897300588718923637061734314250278518402165481539278961829399346316849536890905888648587539036879157146348813921329134659036209369346620668001849922312873680099799052732650788982366257528778833119565074472579488838496636047400394798621332284185485766577622173588434210361002970196248699916925192692600659130708661341449974861250194093929803328204210795061214369819264206262219165803053549147310639833633618552276104404031011040761935426110168502814795643748535809743821396520594023482814327617065848143184208457547561012272092969225145204853391294932908250786019080472875186261324883907446979449919591191127681478177042215377315990251506509917755063670239377233843945606942430615883465949415623396987137891428094731545858462500145185698946136263734561907036807510110763314349331116185019460408614054734290928478514502346021789609945494427440524196407908133079317741568*i1^94 + 51428703472068858372656165045182068541354924133738376664281823766794988444129263890970451298516328624245357857697231866365496752070109017793879042668034678437430020504347914533975802220370866589430515035851044866356492818826538065248021605303001950475339141964166631745512955255749506113461145676595307875579063920751864831719674145260152871884074264435349242278840071160782683874184778913211303675359393232762860742147837879376637786599108626881620667388856268145830812539457962108860245267423246995618426622589337389343647689752000394921410131271907022786014608393391950500109489547273070612670271358469683764120678644129669173191456526688316916573559890224054172449281252939102323229842205926894733776554852311876895964119843892711514090383905458610503428537660803582687880872601588319544584745072207498222811633346419212261796252494640940531807167503884242625750956056476542284293537641675328895798918271164881344142213854337402623521535203194792578708137683711021002033471320084292389834308800696185089270614053052839019825867850172353011333905015786980668242496359641417650760153161503673985616192936498821832968234559534686882913643620314208722388324698762903184830842262946037118236830025670391567550457398451661201739662925748712652178344397759082325155145215531553019496320054701781367413273381870471338587171855688806314324966929498834988055522683629525964315045874474466898513101673013263398537784855963989275672411003643874336914887818175720806173730197430673117858408497202483856944834465902259127650265171219358575684451907224314614961302196130609921007540035051799491897424004609257859766005055507649524980666421934312463505626813131791692456565919787566000880916947877182746176959667913571746565220256711629582872597465472318747165156316177827154912517473120999991354783273809699413238102848451565442748659347878680696279550236887861573293894679637471757136096994253739216224704232099432785149330132566672736796748233047353820778643981218835407595354812678018507635878004699287393244321957781578552469427258736573330921838095084835416511284336806775515475906703630185974573994673154797243085575442065858256785565268732067474833910697988214703430983334644119648813516401686602903315230075969607231736687908107084127781553683325061261801639364358717552036047615488016738568438405716452096830424670619609750154474051205808346598322970405979172047852512839042951164499029399123339291116939528634368*i1^95 + -2717887878440435474114441546295907434654798617038796842902234517484540128765233000449016576279324261805646352093423274307030268961393701953517009951099491851934672871200920538230867703751062296855414408365380938549383449344339885363088755951269383229831487539665653508481528753111622269835884966283484327937680487771640975717001271284815068148553363553713448866195791837927201215520986000841129456632799062618027699677550120586763646954742065607943294492413969828012048328914391141966176310996600323659881977477138230004725995396205612412533827449999507248116236905512529398552529446744663074934829510598688565534122160308689180632602681523592057452241453129904050626496529438182410654418847566471780851360030589315539354711442328787539376195876826547665446887514188322921115680545287829720092270914556364249282430082703094917836313719184042590929697471215681607726723964451510236994879364254631923904617349742282515396949999361236736479202113282030543227136164918364470534772839215936858752224584673304040265752068707203743699003079659520694911219788822614779428691064093689537310117298362533055196632828573828111985905336984437195924256570300974487945570188124932376754476028570440541886539670634621910026748323847448726381610380719031396445332202840382683964389053999161870417456180229694148743636447971576278940153463681899946323757192435476760910179195111910340040087019354512609770055448261658061309882859244120974036826349273321821196255724633044297779038941388848463671558542271133888631946999787460249126625558823051495840786949190675150921623421829025772325060148255745801638778147698214227163754427687063576498023925886444276318543972954981760455601241928026258589163418815100305993192293357565460175922645881665969454901552529435288619102047926643918948771568387398191041783245760039970579553062208788895010504682420265683663556090628435359901235983002387919913803674853997802710710361307919466302135464246698754268402796648189110579947832376867423224987789342307415494959341857264503336981320999167838000046121064687626834415831786909250192945100852627885987470229943523519334666222395256384991683670260537178707739695649539145247769894094995372628506825357038785073469354225176480354839159544253511062369636611141929820681583805964938429282366868525467596521189837019519385659082157469298821087619742950600226797182907600578562505947930416435000766516114946642692734008646552213194033594368*i1^96 + -620603066618199145408844816528442702986060241724392488287078870751628294285875071514553741410326887540462462733025560172102463603637859912934748148005117568635559592009711325333000282043539422090180258523050965669272581430275804122785953174696875813118906130095129099420442102635973823876099500365230805137033443405235031737470222044792611521373414178296767696625179681776081863689564448352013855171189383058303136457704606171248343818681391160431222191363196308967334178893623597016448829444769659542329305409619581854289135222248460947769421258982352502441848590033424842093371585251686391584232215476133382411034112576212368810750797614759259198880614777126624411197098252458365931546662659806106943973897275051957048941470330185462400293259324896241325618381338709055318200489448053412449321096836162215943362141148611250197575702255096831593171646283453823123865909259363523381321142805806287357085055331730162805728935154190392542250799501467775648432181969494927334033185448678655628869257724145852073116963749899643901796804171150447812712803447459944255619670717999677141918590784123266447424680297064750960637529402575371449720258437214371809178164223605423002577765314254042388758841522738718552805347171511482794172498896471067926100517010484894779953103124590708777167783144805957832347007982710901947940801149134587342645779673838998429640963798667823285999535316274288487673613782630312783588681853374840639159696664130725343331696264704789246124456633002050463914210088378612985737019452010913765855636115334423252110693228757689508972318261366908404417873953178482494623612100552534296521219661365643850775069984651247592953838784032666162786634565060693067704618132873596084984875198638441404143022808706435644241585250044254277777633304847786369454818479602481476264426012672213144604444880940963973006775059785868336567676528408719280582247065894177726392633143576173632882122341247979995573772077988836034773963112617700345326946307158641418714761883274144186002221912185267588816337807703130495067147672465835857499454147682397173097614589145942384125914419282505719995276151144167217201745085094160137183588879976109599694208500373679942615360530373384959341420121145556430908829080050741865511899654687327916099387568035637363020645509724845518037526588261369029809196350318906782522639488293922867266639920762087553532602814592430945394689803533886328460543934582673637376*i1^97 + 130664226823302524856055154411264261175306055512702924955712822512096905275428556203657027079875533108325054699785801235553852389704457238584198150252429643537935664147164385472910895413533736096248972200174635544837363997498096165591151269371374469893171011912327784640246120840570326723065625097808343526214054533925736660299341471866001478263143456311405999824245770784321155248419960605880160218336619568465735137778851114048489879879100409458900730447815654709328037264292462734255917801665968984156224692122679646797836339309198601081387289131262735775716432819953302418157254030547803132830244322160859487112147074971816963682014161868560544388810714310352577327153920036287603289817147478907647548207178454368281398367633437965132561203803452894729608199519018586981477853904395528943010155196021549554050243048672779244458455028151495333665696534603106698239049002530161322969631084374945207036875433473093417349119906930003788124715714698247317118290633852379787179244176830524789560117574993303245700857831979212636503703833910925846226627819620636352859936207344025138177924275960099377524690408025666681413416732771977806124086288912490209286667471545797193450560285758756970576070207888074312281807194140584552987857989756677114402804519231292189236913459423173585519556604831161217318277478324554824759959239792144754231681155176991982371739392027204097714010549926588580824219243997399467360447111145146555036096755198108705731374525307538015290595393876279977503456267246886337953554413332597064425213791920473865028280018117721175187508901851446692550707538711350151953978231969100444278018003662353125090904172894633639281127304796426626276517654977544731395178523146316432277396341782909577236679471942790046928430516311281879048700857476738510738204200948582203256170534412073951147517685451658246770174600044263654566871090669464133312688283767047283005735325527278021745504280279651655099739885341503881941671281780162482317852924579937723828758335337370944911753862225109203362698582741478656936664998489066149890920760794266809214245504067191460411815114521006392918842123011985917286785323697623454130353279115186659011426297890592914243275760906597223783422089069810120927447649248366078868154742531683373157279880146233828430473221160989625504737884375099240347421084269755985271682052549146292737151179654257649591809162974983754789458238111045421658182592233472*i1^98 + -5179788997834257605657361872199193450645067773941790554373822684800083627675280389864596801486001196174796482977078342415349116663837019990457178016859811398750460242861023661271506951652036587815978912584394482522832562130830664915402961302826690899935315814608567756472320455669325627042914276471675688431083858769431012291412959992350052496851243242482587766443753993739380830949572244605665963342809495920670274466348067837062419498703186885930568499247545464860720812629143683483352161584065625940950930054713858098425788513309114186377730034488818847508996870578746789687157395882166021463221830122376722564476270403596887994380527335443910961966583233315333086896713978017174208286019541229578975703276539287723640951822753121003388853673372395434327669920408191153092080147464145732689103044682033630257890156704375494441730233836841100926510773767976449554089868806800522323939998082822364992347305618882454488049123678442551049379271451471515045257507139611258279429124262124315930085435778036651267459185959969653669383260813833124064947541241836039659828131118570070486901976380167298049000637895903475051839546698687770358595618130882740255262829841547464950268345274681533822234164952952101430200549971068726471630599987340349382810604579457234969324850592538676277161367328071705491968628007501480983634185866982087256948165672970438173045544871041836583107098649771500909776438538259204794443255123329957578966028493310407481804872272105427249814391130317342314620015488901349926578351899551732715109431567419019761000421485351507470570291748855042928713770255198433007468534089708856615002578852072692631838586335363674815425315121826195480361854192869002018677767252802848902405445252218898125287003812080084803588050204290447206098664052134854546395254639059595014645529244266069423381202466677002201591061089192848667659558699081249197347217610951637644512475898151264742467225961922248424961940205494083680722927198746032166408176773404030563897224363868833347468281829060999569317546877337717670148601266199364654078598113994642320114827680004488427037053045332051357413649923483347444343518380648678453508411645723219607983832138650711455470518971132592730575938569534622135432513845748061477593014703810411123314365194333368308237296450201738537995386734917821557162131541507527839668736181543564037496288993241119701425529351856862015745073246495538010914816*i1^99 + -472970164833751366264446832869002658761202090485398778063168709836578586295730776102657923345817125819409597849623586614621534328379524042569148607082436175481770835438502058282195031710634631491407372402218039493272432103777619247403614663970283286489741253540074173405969153507370698275562368418920381683368782215572965325059717326175762036870562557971189486597449319493791634440651127011336312190568160704070379180716897010113892911783700506649224716854086734288856035173610267843047185597448424654099967005350110354376838807449264101953054295174641744103091234720962986653412267262027081939199436816040572846791254427874691726762662437405515409296230436349424583398025359988727920901939755857226758578310406753303672980234639472617830884011086159389334813673058349013583161178563861920563388793561004042662788534516484993144015439920914304674714668744122018821393452466375671178257873824969741984123123364535831119799073929394865303244094869914314198282572419217775349768425085518585772402696051408209000531766408937896515956203942972591444278508037000195468069366029235741628791464115636167788099343426900577589479395660601687008910905735217657431138919389185973703328529174806732205231510714299020507971912853939831860923159080248936074144582420298998969790537190974279165236891216781646253212919029587846927947461285463515547422824762893531643429580084138491036772926093542841673263609071949594315717715676575465101555254950008999379531641003037182167374841446639933949206085459146153133469144024060979862698116323326828299506079578291964204135433487010345952965283671192110983205240005553558615805144982356600596700825721097077552310906760502211401420153698443173274016498798034438102531292869620142110643690106380503939935650439687438962331680046839448535015763935483633448540869748333291840579313668799288633598357101166172651337349609342504695729243705604762443324961889283926986350145813156263701763227377541672767889787861867497018453781846072496539380027485752501606273512213150110041050953873058326891520369088844953919660218332923699269369222903651836652213429470491362158518733825585645686463214384317682527456138397621050142222515334447383490582171147424794151698231432729547948747125270908127954762493781485035230768654365403400668993584412486720427157832422676237623107381120852966969710725203621213194321554461710455732560643590826882671763043255555457024*i1^100 + 46851308606814052328119718655547663127189886858249178258294914541701085807114986219968949680423089593976280439121992078321445238157135767873183475642517768723750820408709075984819330106631781870709704552954654407270491508181367473725785906088838303094005395142390648538194108204692822591771857452392240844060480900808900136545678648450011133874791914352175258626319352488423018690988480934046744498910883180368157210375620546933643530024487075836504100035827551846016402610997866672048088490869108978384070578919186144813850541392990132370360116812901252281254947662124331442423374427980378435560944088303904787113268711893739823030599476845638395999183576206468560131645047912662545507478555625087179715378567122388701063384451640478239470221966635050507808075568526987902262642507544164164105124909321789255049626515690026551650826962092418660323766662627173046832394044276867660188789935096919050449222686086275776533525686887071715013105249774240132948600352259664725039635899286892172555755924163615490688417243225093431459458988015157965919385619243109071913826997260412611690062838148104007960778622579010761820658799015074909101943750349007996756662892202345548613488872252390219162363453892378746927902102143633770966144238629855632400895368900749722998568590939134382667129292431640290919562370044442878063266478165407317503326358763211499029911210626117703135904465504141312555567182216721333780931571586315245142071689893272918920402074753405609242250645794426372075206225183466201395226249986845395808131984221312999847221007341613272144900948538142331192925199017522386502893906592323999173761956800115337533963074263066905956779102061385385235797658413786891806067052242234045679582922122789280775891340971777797896861678163621789126972931915386814992561037540837067061944948229780031139577517262927017875771116448665645844104511137431737642300124395048298001517284875221445985763979499143613661611368109773231732344006010240232768333462759891350861133930632974494470281579486111562850558235561048350965325517025093113253329406985544304275290150273551569904804486202056428928218350919496189467839694225948959821546984019972681760165045953058274705093277735158351254891393531834750046077823990084801890254485786209561837375912938143047895221657451028616134670034636932570479792832381923118884496956032306175981512427212623154917008895423538448198078038016*i1^101 + -1232113145926045818958114673467551108061683669256632187165093124497168946979732274310428038360252298033270792613340787766360048454574083052257072201565487599878053037816515863062055902132651819624148644601079308456592466494709326869005373331903421556005435407020842741259466421061804907386529038914264687893507103862852866196500323994033251469134756588766386805878919709434370999969378389997899498948996257100139529059623017644432834079917607947776895641872700181450176856227818868617569583141740662121816070216531966419696525862738152184201072309364530167694717636582458874953684790233729980416685489849033715878927920451475838356057590456206662829506090815094775689073347182821462528189681829204704193583478323596396860486285889908066774563550259895932516191665371122305014038527743276478754086228446204005160462808298618636232542117571024452640677478116184181656464588003968318393035446271302293321487793277217191492271257508348747632010921822190315853669846460252115277172604134582990145742789730563700254317762171161063454359522745691508181705946304186336817820811335641548760433983935485741044316266937504141730854251384868269026997277166887996238590153886408456553355579303244509324622007279949683686186579564515714400872589324940715497264189022320355737163659676135257599045288977576282731148730767781264974737488977071287587949236502251617285078961320747186050298060235883564443241182815252532551076917999877049045278818088505521359411545706218573917908558351514674743165383574789857675804963043886581830904773598985340350683801832838639386606347684162810213638049928402819438851905943513149792181473371419609724198268863658293777546892674809460179750372834267441334591908516561263154604305639148379494542056803635840487387743678529870901246906398526787041016740448236645496417435169439967411762703407147228797520517767521194142132948656325384527536293978178328857025240552684794772648676700902815875453942255220580148987688688543501836466468631446919896695684745510060634780401484565572052821893495014540635927329735091845467895927779147744423505113427825853004793289457238838632678912179220336518321125821443754772463121497999810197196476591317723910046199174614768925351700526386563131929015834467266923330859427075536464620481996853742351418639390180382071132128204526764508985684819438571714714978339749687578756175957902662361199107431575706402816*i1^102 + 19040991395071339257489706617968391890619286593208743134996947426055581379783198961118538861212043163808427930881155378560165486184402838683350308224913380222697873886653087347126950758154437841788207555712887120116666590600322362454818404600995403963417814689922890052343524191258213724340715688786736415206621224754024825395066975045406829251142176243641949792382300697452623633055170980230626096161860207505834526390493145678950176044137768773148984025532864398591912439761991362215975402462490785828880866451259887459640208712558752228708889734529217620723342803609886552002557174087705060532330845143281330148131050794422895169823026435026741672622456308862843108975072704794649065465807793152569415505148252967337418690796831513045022434743361320479031529007746636787036227613808054930484882698692141091645876773202599782542772534220069746350852596498994053083555741232987365418177488596898716597586520981972829949003998157482799697243632534455360378912596838494091776548272257460884240079859632580530799365228593164302398208053790193558710440825516665622237723562862116101970682325737692424932085563961513029547827981936889619614299978638027318376991443346314071144759403941060082967965366442320335530821471956334708479128138975915946499310619481491489026179180334516014089190385445629877817783093769325078511637590226309590080356227398855703673770888894602852455771426621562426676143101029154569383674963700285127316239777747592341100927919905097645788527934071455910986619845378072578132650268018079599989840983323312041054303823815907877007007710932223181692045923184299532170467886994851795437714943452161847622531077352042094593966466094068586802371976731531870303404248241662804339267531304225615544387035756207590978522782006320368807843958415528650502818871104439847079405838492328124911323503443323755972987027590526058878283224685436348047781378545248116180114554835251702801968645827722799501319737378070604581205476677889424202970861821039385675816326133538537587145197259060512880465727045853951653179904180800879765766084361283172271102811533662340369666439194637152237603516920014975315270122201222756321697487731406440520122976874768955989373995395745710983505128793101596079305530562709669977535931140274354214488476585381293706541795266723771404252204071492712043008602803230377099512936552995905625492265382970825642573272449024*i1^103 + -799411030073003657696682495670719347558737451208603180743359399324667556433517002597137578854104016927613335019354960880502851298902012866797933720622886827221176076823563301248568402385793646921176903437904729741329100817385647621396879674251448515011270297806378939702042353050026334920227526624793385369889939915409563754012210493503079282901822800506569241999722708604517259049334734425649326973401445644878419601434691623737378331955871515358188219309288214900594314368915029166889429105130940863602674463896310164681119957766400076064116350718541301538822635305449077408381879786861999831660118653070095666057404904330575606890160299687268422227928665884333671932662460179787858561649661266476142539798251727562217526608316382178044593059912904121062090072629642701255105492363690618633167713263201551528905186812163361952015740454931349883027023315262209984708838934329284180893516339745202484020078722755227915567186765545399056428906170589402846838675767229902967023749900730959107087309093567274640374476846842129481371312253098917350862994532305776029992866432020102809103803585415878874955990459099095927369456101627155461383215719436513085807805535652562995543983943601290708626584655186585892844003932322940441008845228218764564708596167392009774610134147274781196519617291054968852249928198830603948181066698289064200149269243013049002337129760299095754227856657210582989861112552070398443440303653322883279126151851839678883084060575292074661791848718220648801837609519257790690336349683922249574552063685205100693335971313332566992806328034540981456695301000872211990596385741702726410741848801028436383114775086972728961663491722704287532349712718661662763022497423571026770935660360025966211522259755001669328669583638879613538605926870248570781327492050390794475433894917808646253772491721291049891562609539945566465251244492130523184190891634410284732826547364377697873059813097695219137831155467211293005472967843300485199528885837489108211725499741373220947343372572600148618255411332407531799520351054499967096486022222732808479579898368625435654332698645862873076522481743159760158654655795641916920524704444018436409875619635729091069419674367884799850546902543504373324275504452739684771507099405816424414983320096360884740033132087958701772988004246361377391858121878926801126005923505066115315197508377610413789937664*i1^104 + -13295854585167710930195755466137298930496864859488446182305063474052895766452855008181750647818894113744751413543809098433782075646543927335594745742098017724345449803060923471008733717538136083722004408559808439161280564163311450542623852047066789596127006889021431623888068583706160263168849130548599043360298370113756534258125168749573252789503320531913291084032526228720161303059178037728138308796397493609040523425890560179769141606120762659541942666789605874737128301492380157861153725947458348369933174884289992018017304707436934507585215035482678474870279177251539608742582558279598700108259245300788964810201187996600412788896359151343975080241454852676124419013073439170293849645130983137219620869221989258053861738573770002058562930107403576186375444295870456930428552407199426337422914511497349515581104799062765777722247763541820049880936412199195711736693276822598123757625375427165064402639388059939194557943508352412809195206650876861142375808933364161133868600069498478773024166768712333305340529646389323808858393949140843268718475103063096986474613556791640102225324008167225158275943975325691594806237825055778042565814013732779151023368217893072345226974747956857313426656221880635160673011186270992771759891487768858737248459777872148521811409053908612884481949049144350618738682924124539322525719547804011510297891037711148862119464790140477652491217863344189690553497390883953156587889061002528624671491520857564156722144002795019670938611556825349872888184256497874949044928012755069288597011346538134955031381166117660932101949234671903867434631269363061264201668969807778456315381114815280870391670067485340030034625847899350393663659406700243771896733266309622176653842516089194015707838962044106212939369612055876393648720009653915833423608946542301553416934498541009673072667374255435809379187447117065432592520977597120765314516245601621163587173543828758863325645111975757520291666856651803268733579148497124130076638171799829289582212904710470894985352465538242489092408675351316745981059860035041482438276885812957838438299041050736824540274372292626586701985538250456987352682597739057948085029811987968712859545496668197695823981632177680367427297198089107505202888831231467690139504470109504788095862213241708460212983665635318589322933173901719293313611991863748923412054483003160620887053371126579200*i1^105 + -157928644789140683078564691963191160547674962411379172284487042601722416057494284451284760760403397772632278808351236652578693043370930087116953476711746806392603948560151673302401428863194781734207253637013486530605912492952483700412553744404678049389876719738483743138034414920145903398593161373500226722631718447616450846667862730401864550643906501459681397209274984074271426181617803404226848189698148695113938025984822417065027282735714346298137769756187876927647312568358871229766722168637684106078901703809475199395445622472506868832271794140193785582596254327784003331963562092894182911836109492144062876216457366941470495529214679346682157287788773860553906746018690589371262750101106939874166787227475859132697220834694739426807174467326236149793589723817323993867319391426584829233678113530822991672245689472615119772017702893047141443924903313793437228587622837051058465586384723357233855323574221110533738031815329911814430267510580176058767665747548246917326865336178394360088309392683015945480031088498015617582515580337664154725665059664846698716623937368267548598651823258662761397412954630381411508733140408511398006505913024092249018666656781274262131701674378889983854261203592177229514998420792954542047838736557507757524666505452753745605457406451276180959591435533336667781948253237383146737987463801170461381284722413058572837912723237990686477052808922915320344670987882086478776817228635070639156707947920231440795371873132565966755601702465978702857467558194383894984725909566615881797832068370735758842412589149487932614176538297499769908431566891137815684450822820422716773262176070413582641992658269313924697397317145233021847832012508889001062696767055291710343021577089085524388072708636916555864230208749648431499301950638867340762427033161589911156256327301290928610301226718601244692387437777373809253141074660897955820006315203500654084085173135300536890239522043036891874040600665924586646086591245783518932077794830248157608657706550470803472478465617230895074262589157169649301069811048158721165939527779940185830728609009741332290732833084958999707785086309160615664969253078467866949966182955618712203023751098492674182088953475484628796976625914701966865314518560701935531355353827690263872143362247419982072388597055153060151311910579513161946927592242627394018227981048681493318250528768*i1^106 + -1459881895318005901056945284014346259625901135010233049148903689563207936306505458435726748417850028501611790120831344832593759220974610732491241228425312401328576258147917535338204948550880373368283741886944332118612535824513102219353495746722207468110243813096910948299121234553329372974455376381750193575087571224674075331537306506457528472375816704366676550418973978400946342297510150259752638697855259661517514802537129421495306887718485605085586729852399494249557972113248481288880890153560064887211158035486676516049147766690512753703925447168261785435881620537319748706745347806237393020062218240661885413321743413073887103089182327793800891789649649039939337714584866525878778108542778956987944981345179207064971832395569529975692629732620752151077861140604221467027368294345420092142586783021455888242496834338767840739740295148449877525804417507321044103803354975042063685520280116356393024697143528117886493968151620349377748762050396928929288585064002527055543465306691520529779433107748058045399550765415044632259105686112608974122137210689782962026394290616213982526316081357939474134416547626080109012707011412757288022973077986943800137013581038485090023633558540184072476505118822702411203701724664414372595667711334573634191151740573935724071857949539245835276222040805208402148903803683579796769175292093114858621687793101353769237814465593128960006512670788959642370492283555605544690469979404378586338767246197841329291195650814552926661457448431699928714190048577051890498162272969615776732019675500368399127686185448263774069237075180975304466239859301653247518218961436744382466133631903696786745892156730745903167067136708615138869473254766906683147914013395283129232193394350072237044740370024364093426434275069068802701068030194200503009892068974355039240885912342333780035995320659493886045356965259085120019514782419170607328150402285964985030102901309568539828653067545929026953840053109038296829895698101745645224197063668334076307320408779397187308693232897270027163857142382108333077809215640100862752733131548311808877667601341535462210871472814390647270746198912668794485176296487967890525607336416965212770746830411182951196848480224820026660356780857866638401789177478594129513618572904429431372913206556172114105006284304953942224162840996403755239454151171057625078657007052478480384*i1^107 + -5577471904517220432823655588656802602181780644122438998371943338833747552379575374881523006484918804020407342146841715460954307652185728780539922853387549346330166759021243562260494909597951156510604920532734635736281583486163651673635507220408093679629969413706209933343463922838942707357945300213066345295077990135596441839594761525729783309319947458713229392881414632168317014171254355616759878646405792772954444631031852461192307017206607515015385920242339149451582002966897946772145061066227661150581864955376371154903341697181761371153018192240009969444750693916727389155685853379330204886042534582639604260198942273507023667985575479812494390609334424996110725197432321487449217841094480144774287454047806824882188491291057204020587237814750045607852512561501047976948837195808231092004521659255900696008626923763426765655495401247676138107984634289470827895898941113542119522118477690614984803649631376583468719870092983556802350284666398903926747999707599215002935250238252980014165126762884432515539903220188151040378287744460310330020719999078545562815010749423949718196220631310459354204706056286681407338150268612773663195478947195539300115884287537533696241829283036060335988556485052472518304918061293668797386022456207212406206466950738999544886856404074948153437157031961936344843813851744090929720542520348329627322627414890589357255528393436242717633223622312206911601299571477556785637139861419949355907602001837131761792406437949979769984296698133779068774573539285728133095029402187528297049172089750039585389304335958734124554683723858821332472085542990493526337345497556158982205974732466400535527031606492773065210890520500682409963536877960875341772233443412339757537156041566630217781976716652192583585119048554527838689134535419339189789584495591788881451228517645124760781012775629164013652932188617490376811352288663912129001639019577384833417782861126817149155109180717665472351425408402309756272809563263089483444760389009850765156885257898236864364689108719668983534351141956331931452979246696901995791010264478880961468395649965168579787020672390896543701642725423143675536141899157934482070578916193544067174899034289852631966730161358982222506013339077698018750787429515036021165252200905827855939240071411230800120085057695110876029447543174030983376963413608580747134620401664*i1^108 + 2808652742761082466591149127226096657103461179018336511156768420527824406100721552987351517709415851292309647458770783676753641169660633314081657615695222227310497185543504278236603542909272851959900518407732897963411593223646937799391099175856697914039319049562717804261482554306845984211135652366142009614478174718394569305467685762809366961984131911263024964162066022116540876207050044292751518587134433856680629727024507779176455700549313730947980773190906105827866263861377075708518773562698362703298898209434688679522067061322003105780222109434763154049457815898715413131273044265599915974102604710491758748100424814849955943853191461999055340296180612852080092261819735446405486414961142600263981233313838674068868526948237460674242855765031545949779013213430201380729872679075038867103154733871521375392104723278260172812697476224543272360467434620296391242601763223662706286413367379729711670208442219183688212791872778746537086448900004412031193452906990794829975061336911757633215860772102278041352223248421993012618969675700222498237534220275024452473059651608577080515138077127417724347582598841409794336848949211119883406451415355075918335363067778763978286273821424000903487850831637455589228674773783896863680820486765716199897501921887019848237037471604680382433004830859659045740418175402927272110270312088910494390011536931119390845631218527810190911239224271641664390153577758582339316064930579863726161492415903757634868310178310252207608172385186707301263140395163768534422881480460029392841930645380063874089430948308492673814207117011019323871913697359046961655421855314050179107040423916309831707953565512471614146553971414027603330243412874775453111437988833076991367062472318438571417829897761111161354831924020169723659185676138130248430280291329776245192160475854034216092068159900076404363230821434586044725257687093110824695295190347139969445318386829932229556889064583112914303402683061838610308015656220374844816122779470973197329698921876740030782964828914048372953797095843459204440691654042021526809169082290383095593907505301056006653026648218543474956699515234553408165349324069959927052570591442832000629725493078210341774957956110798647733807868804028549824002053578608874150868747840621387490950202473584472611772920856489610726905423469221573435217557619155664896*i1^109 + 8241594249318141426594282679451608386846104359711575790449265275025906243969099190669414691653552951466382510831073578682606355912973359629975959281138127523911026037991974799654824162478407583399547906566049935613230374017102374273088274012474721657466174130958189710104825896925447728399523345350997935847886339681290882816664787482675212659498173743696438985355064822226117030708932263694226412154571078910857492175120561655837515778104414233549912067126019949859927982276860712101788414733989593288969326691360265623204243784357070197562253709573914827269116164589332894145714721501496981678555119794764408821887570845620898545160355887633983306149081007799814983385373864065840606273013309881861926640163102911806754648666813971122196650541851619019109888181909459057350461685436206414600566727041916187368671784327721866681017459113751426037847973719972226012059137689091666019613114052499318127506593422064020793549501706380048437964502782112545866260219363943469779089162206374360158651806071688445207597852659715861288748051832166795393151785853093208681829415263682244292443879773496656390836621017863628151921867713988854617096712297110913332259346134504303074889989579234313227652520191158016468720624792534910413700650143986319609125674770503640495303667939467590602975716360158201637720434122459221499990138511172504096241801605557564805911004819896031307213163184639070801464815397107219465928868761385538097710821355986378676137259674855322677110484809768639451781343895497102391114128690124895726982851443780485033696631163356333596869268164921669411866945375601003626286649687521114204016448564086205042678706996882345667187518686229849012584931838183419694352263033283774776874715213938966503312546294611526415652341297570250157868617349893443924946489281362379976621632412576878790279638800026786358374112008548490910858679993222646349529031878384377864145126802047870238231359463232330254901141823587875943807595919057817112128252181421436068225251117710375478484995604472748447656907705352095432790152746422665968103677884117843934480286769717526627594395899484647277016331322598651385550337155419373468530309050552493476891770883702839678275667024163966415774436046529650770007654153892917321087809691371675521741844943573748417172429593564047350966103391955578693649170432*i1^110 + 21656223781101008702202747514051905775376739863866245969962475878798243242750809693495663932278365224483015629622743211829722277980170535435553725527419504531494624845177167146366191033259547359734394562460295949448621244517569644097844106916903053407941604260236363040639310440191306553922228695589575632459185250714945260689564990524427152046491485749477465954720404079466271171190438360654353497690068788757851675232595469856577321138881021689584137271565886589808668562486348885091069617069080397862447719488405661394580269692218783831003798251212265020492975772876543813951441791701701946362545561342359619481421655582028832919027235478360914316944306099448901833711918539986122330081242682107054552881616822732587424155132854597721245031804647974377362775246962731123904833450305884390193929289318600789482606122600679803817660390826679077261457446782641851075215477486244634178094818619746898579169236078434658932154121613033530959961277798320062319219897883472312912826167853377068114636739334166291423209265820908887367459636715125373757257046535740137966832697779872133390844814914227884992765455061448283051651267109902320932453069052545016919010089019816214861441315496195795371401819779344623087764744608113747539891570549596496654648510695897109343362445184367427382212993771397270623897125059358955634204638706424427385961894743030207808717674963652275971980595060037652609451509619686471707385963485952761652129797415672951581386408177895248103970781490792944234075770984693503442920901039215819142436540988712143912976038672041371264180201710235869489644414558588996361684750313919697213084648431247658359338147864519069435872074443026984025254219785890190868319786038152536627628176398911264189796896073147804846300552456884316788467493095533689168306641413477068128644500419281839548699928341353297697042456144993632421201794806995112269414823956740608500716362266176827816989846063278276314713205332535567841908855722849748371603239228693675637714512625358320158815324008446200483645575055660052640007648875652993209055070455791961198658994200068526125052317357571216770023329502275711754104700100801671263473774101337576181419513121381629186692678694405435534650317064572342106368120172161467265403275368656198229229561942893854760773755010554411775548652770109161472*i1^111 + -12365633024916425549856163786387433209047065763860343469831397834726303246050911972204372687820910784084287419349071000459501577563972524519114050823237098415601425900121572007178936473531475391784078781971876861476711952817945869764271072787615422311747737371812410883674624603442622786992935007427173477857367287020959080891908365399460241343236069415615476186067352499684439618792072154963286577573580471700739831443762201556047377720552765237062706117202283345119814295831404134487433404413274220595419393057630767848425462173112467353554730361210644899150437741423496540351415500998895196184760506136441443539486972248912023027456308176773683776888260289439022235068488296005641308216688584246702424144600511899407912077676484027184571917193148607545222315536157250463314152667254383436524813446237038424701019780591332006109174296652414548426358715724191717449668114566621297634965958061475798995005975861070535007395118076713586063974618511091428660166701928545037351877104595739337044795353039389615262519140434326092960823229302837373084353139205577116636835049204786735856850030420921224102614827680081425664188867749034788704020485765328530106484628269296448691162239844457833016462160068034735789342190804849954385046092142207474019769583154304963765580276648754800423139500379686783313275996205816026455054825349115970402439388776716000002473368301285371141845511387067321200834962074636266932026675569313653449743710477967737354025077678179519490251206263438236006412251027618523910660548923936523179325837408704028283427674654449759030312497222324574852613861676264569007915358584885643106032997767967089004044324771363655572893034639784783769379509622838818909161022901876601088924493810724363404753122572436459120468843330886273911808960072713531864920397707374544542516572596180618945314648256257969979987950566276150406867341854897208585924176568628132152388235194943246488441277885847935156446915322800084817397310057124138147082180843726697150221346735184121161177042741428036285966643940989421343426472770826183715666546815636797203785536666432067156356744492887930865815439726662476876531336214334212171734615594147506855793759194865301774182574398814992713994639870285384819925903316460562475614152244799930938393802439261540589229158870836760723905839104*i1^112 + -28273931412506548347155588946220356380592553411739084637924071226036233598575627689468958689018297353270048218333425775360681576543075094794236428479799762815545343033530636307274701323800223912394387521502053026437343262111081215852766290762640290068367820987518176342175671924539933437809869936827690523023982063464983063469840069813813144608966227093046075121899916817461976840274571564146650862524832326168728809002808570424003756160908435845547908568197833109187249651981889952272516853089052218680602948105223090802663505012427624086700464630249079061036457558270803715536533287779553985628014946402129099657275003005905847206050494660682687057552756289325412567398961738311850070953880390553246873815277587221648070815520435997061042401122906188512444596084556933344245333056698337958613533586112916418776116422974926166748156200940158855406167501138149402426484241885027757727034898511576994704593461180894891821315178608610969750333457284385214411614209505059161089413809751005697931270122385895718033950475579652097556236775994632821705688804581047499358462061338613057305866701645940789163885116268158417810888326761540484505064445285032343995224456056507980098839145090423626396751431195455578398943253624385537968012851194207203415225856645273073694583450778303887513389915566870422347820117592005379835276449890313248316278340171378553721115294424052888891400406878373032062739393976620213808196718188905175037665682535479326078009798286875319104149408408076138475514778816929665846061854707348713181039552330973243026872910683127754854835465062229285330579879229019223168665733085374448432637432658313637091545987592963773083917670706968481296140842722838399545509531877616080845627011044493019335252125994555133121982650215644703301227313359508687150085427510902908730154974479749294227701110075881134217580723972251959236408538349540299894971582973228298567719804313568278674075842882265186767873873174750163267789049329696245019122918126957503323185632814160226486440651141854862261407549548359222136063563830255788608325231404082495495204637110821174745068001280995236020819360491524972147758537070976731106197356062562550421444593858541526113093398333989629182657549155889285982416097531609370194142164700556860531451183398975399492671990979098574848*i1^113 + -6316651816310942914614831042256387787650807336537298317844600035659752798192003111663186337862021456503363848613950081255724209138012832554088733220752643236738332730534342760968023472588669496702355416169908643851904730567893676139894146417737082891649616688054105196666355760252668241386582118875921863046127404853351562151787880358293868029750543409094701865589243034599298319865996058727830126720654062361264105577218531365292481547278242859916276576879145853175603037180999131319424017841741987533926608141912969298135903788019526051482449771319960903946966802156598380999897899033151101260253481094088479805668724527341668356904715724446359658994737825901548303995218382087226074810286231315970931513501001992008677640067281876744347191586535768689596586953735724497608635137523360720507444467070477033956912449343004984758863893972026830784337603547236815039189480785143071001887823180549510289502181461435211726702098970185057206606777420567372496874705919683222187246335362551068531280148172726052074934353691219136504340056282223162606575875344779218870689644189545287285127014139032378820544801588177932640995789387334669696675292557923545072281121241785833449164720756219681049627845966482522678960024944198018633598582373780130100656633725074737532948452583734798752551555344519196104305005493637427896217363981043072998927949148818086444821676322026312365341513313391890596207385107579687635127548056063587736293497227194403970404038140622083721934496110244162055533515219481883576902349038517668057194336742348504111037701206086567343174426589689304661460026733798128380823047691546390077256289997109573276565772383771558503868906025387898988125832544623402042590258199876038506532570083474019846651367299183642865494142315649021438977005405415678961526259126640807279544213042985920436393033093904128432747753676032153134424701965664197574204663251277955521748756196906933409160849903211032514832662114936462373985681631679015270378306773146543646875775297857846623934700037362868580529884981657511623666400544325253683298870568885885669349141482729184121372376067056729642734073999406042644558919849238696896624655887423751606756104038629746512192764337585849677136557075424269157947565232352292840976325056041311545579751800733729278883004416*i1^114 + 15922649615182075334556394094501934069208944914096238975482088050853723509085995327545048979775437488316181006294127423033669965830569990473171377501905764259231279032696422018505252189465680690389123487958288816720413084970553125136351327901546623914871347381443960765354904460607396960318976921435521684707878421037500259312752047998181462270370786713752106384332231709754687383340607990523355661076928291333649936518750962728543241689215175356626879928264372753525033537191918969715077102368334348167445593833070851257665035831740281509006100354702692618029282784524293848490933472489841676566517625086474950050562067458277649017339187364137614251870998625624125069904764032926299140830782756192139509973697097238099447087245545984600863341532053421739589127529705171536317064372667552135898256476503611777989267069654352071995279655870995189358260482933846559467864136263961387260332515440033450567783518109595457631458806869348826864054305328696315131381563018297372201146086406060571662309615304130027534627287172432677020677297949863996235971776375710556226183029799840873537452914779109953875575987800936165891935382628048890380560598279858498598266398430732696731866863944333249424927024421779479840528257217386509631664535094348273563787823280924688887263363451866315722965056066919355440928494655376646526118294531141564975906102384278856422518694488068562648254092981969482166250519115674232073356387546134356347472142694944532605359833196091337140198890837086381631663902231415638949435862393364543728201031533159341166749511890003029490799221058113118150337699655263674128296478634244073975174097466174870796595751475733012774274553215163100651734870316060457160300243896196176881688516362976275084164949723182171143470914493188242850967909536268020267605764787953131174471547696522013545618916533845880215053212594921375591032722991077196557867013885826375333055156155634749058883625520575199955140455997886644969498441343133225906475234878187384169949151936749444987055489770734392764495054364804138970818827656495942916620264424823063806719143774053439740674825584017785409740007377135601428080141977595053696642425578269667523544861655733076773834357681756682505134500496916956337618365210652684331708082546035284948099056583986642944*i1^115 + 1818633558082022127312403701060753778352948185894621977218464290177790905036371878511435832002693991476832375690393789265369572796722619179736333714511241859784780494003398595272556175048072140444567865603162770338103193605635013309480166790518641695581487582009923922364137704486074070222550993029396684852017534393580934620123062278686402718982424497667738165743753814178574627062977741499354065770601436772654401443266768290653205742000946198798771308260628599749517973716912293274506795649162979699522100515585550560900088487272428833442907421712201119529604341539401478960161572091797198394218287931086475978001085906518140516706352089224720997745123751616653936451057262800008226138363620725610969449779312211921322159518650384975548212839430928514328135374792006772538775297787003566271253189794843776852309972748545335246881058534382354155769936689416269472090472106914941135889754422093864830688579301483325873299318703756917910878061867846239862343632508932066060237088878254962636673808651739933024802934629845269182617934106617377127160879327536959690671541137075543759652819871485303217443425292418424754807606202393295250123142481907861110586519438459973778582296376590246766156400150666102432883925456154001991914086634858906377640825811178255615310970536839830998046876190304592338631094191623910259354710437734565052538785937508137025154103817812723446541213908151340781888539429976039925181589686054066386991048415965870957691470330409087470203257036903880754411047445549000631584704615656136339125385232322634695591711975146992661000523815480503960224121478138322487200513399016708264877065255257014623126000905772337172087626717478692625320919304558211492543700015293066008783028022981529766044890197843059557549505143485897178939964212202019128649415532878803268000915904903499277603367618521543299254172235778390404018830046575061356063316068467736840008655014528906482357826072728346509157694886680682298590782146210753440397231794051878202792715590633972595298138952978333964702979608137195258479622213674280988415581166244301339601073889016729487134811189103644277526718923938922486757720091024488352481625674356202762254723811062109736492447630581075997436868966188246183773331966300071040577741692149507321805930496*i1^116 + 652435043943294298721901868540899793642167674893397769674075667300349615301870828675643909817822363568232863409727031158415008555467189529420497163181471645441011751421427983240937934776504264006022512425343870665730119744544655025625720349722459316122946096961409230867521787018586827325525603531590803631185410825357879537625329578578545977423741013202273508585631002464918139395075270553769945079507193089171033579351739710794755244156651959417635563993278669157432670305158910633326939017609669950428279022006879771411799567277263678181129059555128742713010082003129391862282191301802076444908660052303380158280291469536299801269848608693864993513373698619767104156092308483277451708506829492641241629515698196310963606714632137456779245178544870122487622836631395389643933350684055548733178065326730203019792510301689204789301337885216006704573861704534272807488695327878046174814286734582724754231704773004565140989620002825297685869858170814100215782436909831412256724924609384439341509954588223655005807549212117072248793394245233262619856562057311183401594966420811147471359149628468565272857653575909876429624068954237130660918446662835877671716761854981403525661848379069131589533237472008286216917791558548986633764772715254555506150805783219076177143717528123140760970790770273989163983929574123068644894862159834085178051054224267230851462036077198358376649894046388291524016091376179019467343501718331353916767055157405457130344317044085341485422852007069148103410141212181151641122981856480859906211299965085130130985609316195631430833534168713334372160184558707577894617509276185811411853789538732943779317547279373666910270103377326738554040322873915477568147570556538906925065178834523895815326638295237698346897770568102788243655723670754109083211381502105991293025714162117093982837261802352636569704050334188875860309894802023375871209699931916927168719189922509710080459742466585934228557746871483290748381469595831573033434036495879460738311190310206558525628616665386699328893754150978152822103160331833440631801379154800335371395898614230512734427871656809632005525844172837591210927245367731623918013338434771952710300427558690659450626775222393304615962903856503892428334240923936920744380339578430554112*i1^117 + 183034016745938070748554790986800634153599903379700878660361233319659909883147818518137372591390198125467619670054126152074741308829500697627871904614998711716969143037845832218994889355173606057155265701057786696754364368456094153879542563260609555821133385003864220296797093219711413377710904756410845912678094971969040679529659263906475216534448244859804231053255075477774177933919245881137357299032808341846259981759409734141308599092473214619601251005586852960211893843450281873090780793648138860495437858770291081903395494854351137843686995855293691326776199891644502573859279764820155499350129095345566582592256802362066860781456500546798801452460447817389062232089712881947449813865342572820383655980280999447106260712234669816710429643749481036342768623005258297650973892297388470367372558257673665988617516247936544980004618298942525902026832975880885589631535582561522681480248378867408451876860627588175141840095372707811770416606179566392850389827492995837455478048995296203842936152056166449464858510208153420141354096748800736455285573648630695860645385675433571343590298454795687889699215117723628790877129483713081129327067891580335049213901369681978847952016566661854221876696664774378929048222010082129447071158042700579654390667440996638969076154983158205256145539941162136990249155259963682699251974222262270853542013154633145289708865644778111258222171899690231984124667112261565014852598223019570232800149099427017682705729926322113911128783147691998036703101441739569963588274146105476452992949249845540812848053140124548664897611749155300359399744764550370210747072662058898700729116686070291600926429023640392760081249067133117573367633160654136570216670044534670208436082629590674819813257983102291267304652822350868935994503152322807946700543156239273498895025671940935285235157585130065008543680231349667060339061529676232430297011279405385150644045786091702851155978132687445059403628024290971499225087278919216909587057483543376948093660215608430378431268679309021312507858930870712453752429649780687366463602358895027471478273814635995098216706830615320263302067990520669176674570526654643793909244210422112492631369638594641090217608915137740073338091901425701207036522965969991258293141504*i1^118 + 9288211934883944795086676678677403131458896287136473260366040049996895559537813873854922772303525055219900684408873738820517440734015688431457757328957858353062772494902960895125681656934572380424195036571455941989696676163082706641325507239448709614149523440416260124930454966051198165649381975305625261070849213267773256302918441340366997218639180232956193172983593344388453444051723148880040861732175610194428365238712495162044687114141710115812152332044583106761889391089714732181517227728074353231397166618611395544933977280689109979293521054363411855970603100141765940149307469424394110154864475630881529594821472856707970420144878557666469978479703068517628429856399033131897880052550870881404643828399660781504639820686812204727787071436759903210547310201474048315354914519332165493733847342754104942152622576549852260882683735912001921398888470166755180575530051518259298032350550260909374737339307434778569311883828779662036381268864256038861102638813127135103658680581681743602738545472546998169177941331475206110789508159648327639961096398499311119719612787447470218439479703663826894934523920809866638164918643848016636378352688342660515208747145472974280864635291596823332573173143537416249068108225772210666180668371089890459714222578580230633740799663509171901386702326855616221850622146879608985408125525856795490359007196101540193720453585291175086224485863129245620584361779941870968568770479192514102415624500922985640305645791988633282746321696904991506726443840435975951972414833318179593722037992896947565212605464303692005300702026413781289235137305978769250964104452144655472987562767509566798951263620273488070681632514548283104562305807162959458901492123655047332326770185019274461975583371037908392658877972741540286794218425470701582115720451337392348306861797320616600000357584709721125086763228776895689998922027220235718983751221084319457273781982650141966212093735811282549594717905758206741713448109838155009654187766764024925618991241081471113340919384214106759840525049281160312426071026897884215682235148315299496783005779252642989311002020150934964605296972981740781799169632409278712964871212429705908396133555382515128488753715640364768514334787034468485238139394212233216*i1^119 + -670527554215613299331881651980192780302929777811444690590706668599268451739831559423147055734827154000839844447365554727793267048414896979246472954671152878105190276738352398573998052300416806143611158253376900138472522266447855853630532106322439920120307576122545710539571176378138998304599995039868476649544521523646117041484687947027197144096701382042151743682380659080359740165507446410081234459620731606749331114815746327300673418917949946882948056560572685241813147134659500837068126324031201855211556331069090952179844887745892995422059514272109879374916319507551307506481091075223900756768668415773174126480554613993722368090207191176266850653060476242030581824717878231228937919598889984941567363757167055898890907715555354208964505230240781556882209189198624099585967053211259617323246604786163316484523711621426685292402258843509705487630727605784715449006621665342471494184447723565066480401278845592216192935100325812579803555761599835236202773497257969030123072691151453843736004730068173606860482258200680388405406408278396131642431428130488586879883251749737716233253649955797448418431047902695120741793109478127889437126503272846353572277777555910886867104026927684017003064388518038603434933546401491182212518178886580239003533208574384355181688658895862348378529185420677499319469890827751406092252449079261026627264439657070790337162075423014898713326513400122403953661258532356032666659682032205375062534887821466581804092685561210472006135031094611997039553460286900287016649716623434875273680478646811324446363053216927215390407594883819346275086477717549380645048089633717322299641871962296890473858847313823826581787603306903631432257350047805853319402434873225289075520014193133006361310218955944158159208381148854128964342441681917943435814476198766326568694765644232661713437803567443947008910130754971907307073255337333329764695826830391071725344012084260245261626400215162569630290467952846385969536634238720691239969373621596816215623700972194389961009245320066226289859817847086911792466638973846437470921047379704705102219080567556275894912883951602863930404895260466222557697637412465467118751510514066296378715539978841751303938190275729207394443544246052616149139456*i1^120 + 13580308065898485503916535081935784849810347267729258076572313547765359870322747148507249376682194298060837087867243268636682601496475749438080851823609105747061487918180662308597730226816025518731111183125469106336352443419746634092192456645241071024270499635807447678631647366774688140312534429366497951927477311581853626958458595052607453829249758129480000812317813500999458169949867743276784453083188269514900993070668482347612223007229662526440929360318383805641221354527524253455326186705061007017765586976352671217688488957531354940798124336182965765021879508894484089782365714648376668356440938354350770841144588869175746546110907292221911741150764213985268227729449561794559535062135909918197273713099141459590698079223126987532832087212670112148975085543905469587699628751683635340353349387649920627567375901077363153950503395157218574716743191439069373794041705447769275682525527705934666498994920445284413688914790877151464478849868834019361710376535996911875835230121442762411733246547575006705877315579621284193626022588885001534893381381400023986901454376775836624870292453951975627375654940851768440065096403997621057722267962016663098633307854284877865501743095152853242526063656254279638978706495803367756188611870523656748177987143418674464737043314268101083590671491811499483920109787067663401939109752036661840851181814600248046464364219261429551017023429010828055164048065276415707116675480357404231442919758806131704785011543891989827240269570545788072609767120665975697532711926187334401026949164122980490960990818373525755054465411511456237967549345734920119480970381409343967401915452819266350542231165670352830730175401979665701147413685469828909294761256098419575059873849049124968611663916048625637165083665082227407148187170590983881870106238268588410628688393226559801585093174091922644924080470416120957948870583868622294658812784614009878364738951693191276909434820238113799677346454478052797462644165996746325936002334354013613000637860233322000749349633481935068082791108950111891901743599380588581849638265484645524234501541678163289051163642146479287023543892071093569978728212634811963695610940412874116584252363285577915466400189719966963113471703515136*i1^121 + -105232530096812127379922091052461476876337685910329829836214173648173300147481727312810407878913824553993208386126763167670993596965535653211542249021409049639681850989535752194963670286793097326582102206404541126024117495724825029206920813993594836166962785900106040938669879727175433224360275104935792372871790750792402493058762288460309583618003481626871107930996871910000608041315028560391042927575797758898979022521135171743217878769748923842607973560658046206934413766794548774449595743863101103812038649379026698236610709500065663074477183561826505953248551918169642703299945526526388491405315206417938409101202338064502466435681343849086340802801274948396739808216899876707309294934129406125801480141684204160729673982303850989017556225147176597050786170056767025205153862870959739571402165001497389186252452440557514226867649403717176578534817538558106144333579864534698761374015931032675344789694069968414621114957883119794666729615808294682840226356931133309442061214676728205170392650481883951510042092161061205771028008460056981677902277861488290172170240690724128400833593355050682063152398896985696884605979401434562520334997003589612816935990484563905449674979612682604044358483281645414356643802982170839372846594900692540855568534639874444296040292555415239402086341341360352511437959543868349165414889449318913228865540048537234867059538094064434705841661907847771396065653601295289644347838140965425009753669950792359061254762328911330082822285027998832359255384579473743348697218102668108679166059336954292687558269423810205394198761034691210638270564338680784159684288338517643145034256420858655710996056065770261999502455609908750987977242294681947815576771828928259636214767746136407095916811786277638463584916750328184291436379331495597216312915382527847705176794955554403843884725520062502974856930058106985975603248504922939887835535253888667117229385857523322690429148970647048056442008139517681336197215327507212373608471542870284149831075779108687911277733745209702261824472882381611597794765165469468972912278436234358426161562240345872629778339517186806229317197261179422370355316271716246835270441046536085253316304658316922980312785359128506662912*i1^122 + -176441998955239181963545323556857522781716557402979384007445787593688858769113438854147796318146478247496208170747223742638205231215546224739232612294012705487435306834422602147521892412998223240221001825287533170254816545875057133305839624788439212330333586535859619459920809405861492614169547605038674664375231363966483073863579417469294284720667876845234064246961967899148884933637231411421191311180133976427996120684473006935979194072243076170933353663943961493594102725032698609130982304498288746056408115428798777915893137548199830428527094967385131006694797549141521023849647744173381711696542854289388506993690862408326523170043076675440312546965294301132412317282157933328820811015035203418785199390802318126435137471641987630032462642436547134921741629282875571638711878055923041199368827343807299204564643185533219267852549643345286079004611670909272980997232737604062590057491350107027248271831885553318846076521538687210053988233338279129453569042196652289720987192015680056245459014471256232738194760776892893538519743020768860385721076124857287827989553049587097707728155272552311664670146047890213808125346745845887700443173990940144465539903142267760295798867362279074381333153325961191620809527044968946200919232519467820947818717790336682313611123159314176595786417210723882807897427961501733943248639275160306229293783688578868822753158308702653353692211762048283758551793546268529338324374556741249702682137107649128119703505348600597337967387987009360485117713183284775635816337229530254145404397197973161228960897315141988591889871981702667925361367788007206302126255706953666997273246359224498078129283054193364608688148140351645543069402181198046410575656935161691857004064690255226196338839082802183920659452348900715174856829113010917359373082180720411130812925827701019968240024445458646844196254253649452286715608437939336637455981912403663189213381931341145514190109771203512762268983819452133994913581910264744101818844849928111549731576804413802126577311196444336586413293821571236575578360935065555978197119276263346268690193318448493191294606115023488715744881126964156098132509683862515220490510837750940564421827367670391611774205952*i1^123 + -121627937091638821739622266045649498362870696026249394489279379574671003846956556373429476967736920252089180376010987616214764991139549904861488274736025466999516215132684165243871777645670195889111432965008164389965346384038783821875605036295860057546847285386393159408265176807820449890893181054138533317052383110133634006468191738627821457143002807117620815082456375300418153326127855733300874649580668625228019341082863749706837521894267400884561704926946373781426364852307607378992895751312806149504302616490787551366981325511194768392965922972034197393663491032238497339759831917174119368675119418922780596534964204192698748992968860314334259070056721931279558585670998316776607148537845825102293397268439192836658433867834184841018891664981240072510087998787536969959761235395126486230643159143054068807489412336708279535833167033837122609010300791579262597452677547749749251488044827964420180370889697890074484338126739781706718049936382931432192191462813132933833842526587016962069142534518018708002166259923266847174117961191005784692254826241158407340706508020046937101211812975393048300411857334550370760028298657145061529089955520346287695006336550719539295742460188199945011529619519710161388942763921548077175393231937073534993822083939143118578858983774486969316378873996825036845065931582522599314073542738123652069604759627569085694813320343106344920601337525096004461271438295795121580129698935042857239902000897046152229851596542479939128321740306240561487993270306614057888296973557080926518123393451011318309293333425046124961990343216588522052831133649757287894401893344667878253933122813021779039538111777424088462889720677145649126460938811208061116160914759671659584459182558837715043663942320501186476578642453767355633101944345427170513281888303184408739372613545520795324069707021555091446587469554238926531826184222868478984730417280684217557964511217339285351251009182433382806919732546214384207002942878502179661611867640109470439646112229991785055475671945425055539383729543895822134700304328530031787178645493657604490928935535634524339812651093324973625380278937507915878070105719023574445357555788654797524342264007491584*i1^124 + 15959564066386788147548759582811129412201358248114897142058396364325366905443651774139906637738912257244478803227269828179224592111503193121484220910636965926513250608567035028200361174221871391658920625499533786986804169178389588690340852416610909632908596528824664929720923716852445185009056071894486855023008638034114015109079615503644875237803568737479984662524061051096524023660837700467443071497479358744713877984572053055891446623553931702768056816618808606065401899839644587750485856187794420607818897236838912820561936625047645267958631520146353501463391073524110177886464703096324870303673159398840462632949363174478133856989207812122955212323000235725962410144436308569431524393438904296526028766323310316327664035065457459530749143662998422149298581574333447473668774617569850730059087695200250935140224678560700298663775189491963364279655800378206582395360398070518370052335498419051242796943054334836743846524650219363551497431025177790874977556661548182105739738377216577016794860422841983028067051925365346782282868233108797852081365727935244717977210446582163251491961981468147621293958265888469656393439343850191066394567036897163692198511990879670726267182197056392657455791845901193220319354965105559581426594174360197512805121012909393722206580762566916022991115118679679782017955668166659625957523462528450359124709111809595147575183099277463559714923621497790509438708875165862028487710026288661216295590556255522989613557023961361538699099945758986884251633253347128052999015219351820687728715999522995824649750722939074131252133507674096849686447697471849480174045317650403681704264832724257530196958030091475162370988759628989118623572988500791587582660727387991097685769313622241939502777237051390989097728532246741933778797350456546392917834121467050965024242096761173298093596895870833605142004417705779215577242225461066135641550263251357608231523766118320383996960922466562613177637916151484027235096819502723307595618913858725275954630412248207706435497755226437133682274903180207536957314617829060485259261031730369235671488931541678188536374037290039027113624614266585102615047038174624589305840054944447594496*i1^125 + -1220901281062692806902602135594994075833658565630252898825487966977632355470135252774019190049413836237965030134424471829814167449053133626964412160993947839380530499957111242071700586036267609508795193022221704534138351794105416505947439314989902997426786315527517874304576474705432832417580317974602868869132399524174205662015757091740467314531631197000447684743599252931659187398686112627938437430063314719613651719870401119889337897597811890038591220227133503127288487954944282199294354828683762909082106459402139355259189657494393708677444573712534738715085432712097629941427882687408605258804015290204725280213322998140871789950014265820934236960332331667657207799378557149312529841467588491453918165732053076148813656863452622744205207026676555232574755179724529022461056470780932999465899886295537855419711186082719320214066638924082086149201548525775948117063434015784648039820431400599577794688799501218907299625996674952818823925538989324790712330982761251305385553332216704648760358430015453095656811581188578241174572330447552287275969498608539471220038404044024957630691880082348514957317260729537014793510483950693220598297876612006683750790396662337958304788723785482094282051343006101149140476400056712551661990665207155192772421796810462423406930794230997261584446929145927841579846278833225818062545311486980561204243356025822215122278283521801912593394226378425447920254201393449572589595254582838717017172658961770480038283186321873757567670412799064956065581097713023068145653495341579518940263067812600538306441132635963324074940600732561366708660432139271202827107929592833675900579720473635531944213028443386290896431713560750770239095602991842563183749874329761491715797431133680056762745097051324165302957273425427432138517398756126301168268528523621859069655164428903040766191196715373998498627422432828227809959675159677532320264264692518526601274930445892127301113697839721546893236422516449536155184248872442464538900644033972924560414822684204211922204549408317161482909520161047468905801778808070081583624881936377317961305098657175635257906573820960435321353648974131181558732315872396023622402048*i1^126 + -35725026837166652054705704042495191724166173838726766724426709001763773651960594908090163246461879203773978111758160713271786957446640381915570547673845835710506682078444127238486021431918944000640727544909573232899101258326060056532576097004807019669383362131414400367768044809462063070690961806397751126671101232873467843731961563389936673881537668132409710576448477967449807128162140105600103293437682140062575255186738136099651115677930772994756918007946490980464377074761242273028722781568216950903659716074542710572099487919293999526025016110515858799050380352835122489182406284138666878363459767856002274549208016572094251297755783179549013725438599838411115076028366136303300403007485229893060691409374480246843634299746731711862849675966438685610447578433349176367944709273790181309838005341823372967363991050006340468476176104350970808502689228759724889749792366294478426932510848566447486791451898919603089717345209223361211195620926455921079273461425244471910100624661470679322537413993280496622837251719762952222057953846657289791432514036596267879001554070971166073896305141116713021549184017899531224180503884529384424753349459827399333181650981412433647023699857798969978033630058400333260924618953809791882346727278025272410127403030882335543921439439933288430547812075770130279814039326441283968999615188667241680360063243704429597601685692592249348319646159817685957467280911836097534003353763744649747911127733959227512940192548657732411390102638665917915291838403706200299065385717826517124924411803767375040226516393829684226793810564881199759363878395191304553843147138949043882532938207125570734730694432172944830260128575712428307322476644223267540543730456477829188454644230406702196768957041711342795134436648115760207985092477027984624908042876613348380147000445039456485652884403295152781867733705746848402735989396956563750138037837367322565304315383409539130663600235325496191559097612677181531182620915471693758155485718072218308411407332362599222185118586754806077133227994940972684424971593319072423859012670605539806694716442996121746250226013472727489404250654805052157185032192*i1^127 + -18110613584520094283105985251868441715552837776863491706759926924050344829579523693628592994155853736446208525898731212750079967787749859607166313354552012284209613291501059935008270409772333983459709527662512814069487038387135063284529515406143517500165062675287590465539557886024611236501432394953093823358192304425312268626196758455465871497130357837168110874925813555736578819564101603783869650328474467861188379035385626957852284198600227113466935299796316037024601104970894881996911863495755158888101837444447158372094342085629456594601560719407779740720237829731356796556538206802114535470424081699383929510231623521871136799360858361365262930867906702136081288562083038381234452549409293673899398556096299218247489720454663273390906027304245789615807955912903976752376949078990734510619878368851170403197282873476024740649095578344780463822237523849483187125911530415289428139659028771300788040481377917983227001129725486264146816928564522693402116798490675725592113149302023743272344535735395154470504347805098596003179674393175558741162182898734899495760368392260738607277971765461299826722224309480245032802941703141770326276768696038994568836965055436425356511001380433881913986699843765361608676920885425648849870677267931669331654607634368462594581286424205789317073185955943536286364364079159600536863633589140945073399909388349733486242301310718766796520483214003249813644430030455730116164532349145123365730238537845949828555293424665250794455986451547194271877578674753372118440040972483248755036042135325071806192783070479057736023978726010083580072133982909277171173939724971136707937995393348740678643472748432790466837812517737255622552948926177326329722416195316319643935570827656460935040087528782717465632251148029831060757932349605201223997404663051626493157493563815095827199760116571077482118253075640834467441531393735952874212777448517806280117076284894461237873582802595907961463636422540498895964865319272587809647856220554180760062935678524036700369656653014158829422984173957592524206503346751082012844819559083291984613531437358321752798576272314186679522199207936*i1^128 + -264930398105492659971812051613920632522882164916961412821065324649901702787629626859006761634614578356692835157691837322814897340702282947758267340426862039886045081335981506905523887178766770212107471690805829915783020270422764987379136916061888207599160712806726941727997086691302906995722804675187640798825865441354481343254715508548842914828983267815732733807213966576290528913763445485073842132085749465591581470348188722080603351307377939938522326083182782253484892977761157862014007373899275871000030845002051978466395841536902705162781000217636615995516393000512154440053700552388693472847155668305021847053930511204564460696026453931595332480347126321075888370204538127578062008739272544859164681495280928750082008581216944184864068453451384557539445970066519217629826009665443601368814085220520550608910838018334238519340369946065255003185763772147175879022546742742553691681350540321369319025068697419069183969639825131363466612565889843366136015848229081953182256796227458168626339369165342916481659868070581132118423652284067408885673043503650849256784109027026753488219577810521049306208156734203240385529188890255530635110214886830425063996808384886922533488214320870001230124226639199060003823910771131927145605319449215660296428399873011246845237563772605840291904202158813456687297190042369875615670979946829905393767245977318866123723866188714462059001752691633205348525298899077943054909680417839335245113517768757561949516986606910732124941782166951792287422322473604464846199071089810521412174556786350653458261703058584865242783269634588473310887210563219486458022503807297094691386506887766546372140176312997012286137791528533899450304182494269312502596067174498765539954547652330421026728368242670625890303432537616043704795800424525355625937232755665211707052088028042484570108704013008720168293676331557775324625969752675281844394707602003825566769140078663895316333564684660458964155223105426010584041522065728000077066178132675385703501148641435063289533448083139602321782041174176572258598464758791555743068472986036972897488120932196904376856704696320*i1^129 + -65496120502874606873040759405096424117899539619064287637957809771015917439271721359119282035576620271837462148929154084547326795646117263762012515706781302877456453599766995653520980547083406753661969418352728779018829670260093570867793996439470176753139016125730516533632643964160858641210699041619241243044767362345623372109733820613082525601672421663468764294036153476609092180998678630882969135520251420779587040580290379616006557334758747938465964779283486266880943075936064386891690972074314625417348033191621320467318086172372922336273318602351799314743553093513397536032477377660811186685438048895871877368661040873777518778752758679523990258760536500260299547486318639259030795278536142652906414794650615626026040106976341984502800461733992526172829202904547031298466756266822051835642442253486273157045243566630354534603102338700337952641611881399200434532121430356829342431287731822775083559159657530139302573839850908976616115135014313030029857778909298558233670717027463796688487412124907336268589201705174096448124881770753024968698170036188676153035313306407783984191061849196076020296844949433593388595180745797352373197410271508256067203691793924959543768367568883509167463848431391897890628753973646652990224682995141727722673929914304371625967419444565959069669698257046500533926958018530691769609197716603295485769972239824790581987679408779000913441591137185338013791031050388551510031430226610875510853897524683649501265620293308180585042055511979460253206073121356197350128048283943235857551420897799452500241916296967758547460399775040023628004907595783555217379794515483948340116016202878566378997694738651959558374732717426926402592549921884999539591149692019973195345457284972894006446551363596254556777924451827785899126918701377272504177494979311668804631974254304552212572171779200836750319146479241717552741243840052223693825009704235361771489350165369216734643881466646179402856240001459878514177241029901883707316737030425263468794292823531661347020148755816767167916313954474100333874380516437530068514893508551207981542724623400960*i1^130 + -25447892850727622891879816233682161986338597883393027635881276081236176257926368620692069762477150269283967560701416627095313064077610706251152282791267833007339608022679427856549830368799017389880985718608958827547589887334521521825696753098201286087936055291399220405935284327044946480283173703696676243539859103691155818087671097322517987302436313532606787716369984625547442504659952268991311602632579292277849961693286604460712890725367741896220496376708291228392065832368978492885473640573700833507376977168760441377048317669294369278489865953714803656763111423428326629053395131803645015242254839762612642566019389957587794376749806343946049045237705535322929392044121253576232335465047410755498713055744399969639935818533789259420993233592470406688817881671286912946442429361422997139924835609436541977981725348083741262297295832416230611261207084711013413188081842346058608947211233985901312257203845838592087642090261320841765688478982657535243784958422041026045589493162505612431098606791699962360326017804213824566997520746298459539865859913699321987540944096825198041331760099907009099964121372450138302382765570863395573735298265786868276178120268062090739204951863313304833446127159471621792800183693151023646487343421614671599290242338453123617274351240129541894231644701884848166715593635784734283821571772810594389665208911722795715717889346990076572806597910003589008557703356232888178619023768112631075819149765093547534804908314784292641654936455446734581907129932169106035124213627556065691732253737010945543320081243937241610464654263068604737358866738340779932826281121779470786927894318879309357043044232340558342888723508272044081125174708234863553073964786092772927844369727048166653518087616909077109700928997021385499698260920828475856659488910890735270438204010242749972974108025044876138085663110291719422559247112070904337731788240801989078536462398975629907294343557230148444987353755993760414229357102267206929685999404863476228846447664017458815979664268604044546552795505273815346688628845799243665366403178835968*i1^131 + -1704709354192444252644420325684048377819896843634731629769460088335748502637195223198635709258917750972030221272463606523943888770179646408541296977280205723063473405145908691219796489598667755517007623256454325957564830849941566557931100828637114398398828394863724861593552654711724536988236179102650551505358563358154291358782104261195572588692791723721322068380662935469105248474302280262397929279430604452582546503094324332915089239140893497886557497555641154773812064846654500025598204249374174121812905939405802844509666913439547015134547124512435539721750489804322470062353827665832113690437732304762795031018788677659098523451737153062468257465934971036693250364765252067039885094945770127780972135140665799015727199132178267471410212598742007073184402733164770893817790649282619488834919732923681384802042861137589365871348428072164623915148596189386122680757113597206412709495319168358258090009260230700337380209293995210743401811713333093157140031653636090036711322802611010245328892698555334865788229429149572361322850517812898081260565026747510932746756582365005717645827319126496213859259296839174222810478821962393389192422528800947349845616498093613123104158746478799359626000272691100687429092915067427942718743883529609241764432685771136439270972031611726398018938832393754893544688170296508278098980853919461221885973550952570901119310258408349691443216331434310357667303474489511969674479351193939194514444981119973634402801908077587562830693443917955870070494386064699521039938836325464712175556450549387487555927632988310498462311499580677647801221428094761621715722437741785579373315553408514560867755807309326454181963279446133919388042326505746608175526611228305918759669090947790252465832788759925874600286905086615111395815493801412000957582176719130533287272001970635639670927087179046061479431624125912579229063087152626992058210999413838928046767466465319653181141069151304178737423472781111528678094434313318805333373620588420522346456241693315434303924129561248895418557492860950103254370236268441600*i1^132 + 1055402584283354403977903517192534497764811802044185758375389567290579273637289458420829404878673340413108645584329209783802268635870390072842232148747651017714302148987643899029131398331253278391558266772510013188584456322943139776075190986184006723228746320513594352498454354567050741590658158105358256437868862577225448352852028959055046627323786197651025771564677479182419976822284535025014329065751267910722170022580211668705823509802926220662718785940405822610816477230108792800752057807784886595640548229799612899845828020181340695308228452972691905215992350945062462284620430883755966767508405958904668886619512970943572748532893033989011178026510838257946248714898711376263474556751455384846831788088765809015828617774731289676092176728839067114308712969711773328704031651674753039599601013283447561332986244203796834674853942677730809444491038806528493289461662125802237319638885587317859331860508334232253253419101740975936775408848361444626765282916479943130884756646541347348721185124202944182916449248539171162605205177420934314640937950938139098326760055879833444858625322467493713734683857599520587757209935975287439348187633709581951675216395639341144485489993167777084364948009268699272763621761604643608963266347640435414261483698620224075502532778236760031024534660190550407780530115199509513401365319470712483107552376988374564812780015973421068103131219105399656546109994734812197099077046567789858415906506923696791369834722063510773199573495450904573116575270611915091539259047707623771283607013863279621747078701000804140746885799730249376495311078674635977549367156424139368631456799302683591103436088133324090527105749033676300670711185364999965371334795493606681837182407476858762963606141061573865038637485887762906803807913746661461763956503930592195681392164438044936576131709387919680730607305050508566560814930327903692359210526500198155874563449130837089237894503358012509137418553119978940785405235031076141672046839085280096956215004312386037496206599856017969572082480140504064*i1^133 + -588621353639159347758991651536846354216391001884701716492903566942291880144937754815466560621116659400502060630780008044599406915824878425067243065423536859518982156895218640432365368497880984538634211126671181155165305807252906265275859546958931077761608568030265434126921386589636870955885920512191130258121145996602296352972982660920346354890258077160923006739921901130847582152751697738859401281815073508824718968721362538063256126146140157265976010483344054805568702735721538252353216624143024137944274946093663529360441590348896020090427495793020991784095213002394946093413592730220658167134594104521773829899585115320181846262277102293804601523800705504400942839542903466534281895477937556837184880538476850812612005648923707477301292797126712158209195249240368379043581387818017225084861088050424841214190184496858606748622419024556563772052358239352349636648597022079894569620068276215410413469733234361579680116214151720350297538835718248683481440469135849621079110796922509849557399123916248686984477880697385556954743998076916614911909253765546097284386261740692847434014516354425407639240520391907270007114096405696027502260242127519936291576841039011744412818885165731955022084444335812433897183923975341420074838464185742495516127052651126948229894107938300862009220141753729476240092060783747754204043709233905809438294357792187982424721403877028021586748552508234692175763998401159169365496162158005503181599449503568480972111346381951290233903936443720728268663272432780350069658859656902850126231905935500185657096268403986615779528338515097842784165063810359492454625483805246092807672088957849093647557555121113296474539971575947985785812834432195392408468807800463274884828387147957470498043439681627340719256745641471092852736378160014812382487879911696323887680707067217540417103128501705406586548734424296612306341475899308430993333577938612916896749992449712610416903260854584041477173994859416754876228653452322960689224016518341462366080419661886922917800185856*i1^134 + -93970461464619061503947677252267880632388325116482573769865869056031146837524461870953779972584785318244856838575478307291977665677255884760829804659031713851779762272881458856878999103415616853909147186742510773659637319774633532896172353473024237131256224673560748489023829495771566343471488544977294920797391784324761407391954329203393018079806500087571468760591016371660835412392928600865238678395271833131639550044436074731568803695535613503126838533516577532219363245924340490168895106244007036292786628955478553023458953145675263593927343625725468390371997200782577062353090015001615732592414230292606904392616019849177214756669449731742502617743818551983814906447562376173433537996755008719204576487901735278059267392977443319413451005352017517172538635541201339430201046163375486407856621799512398977344796916358431646907483042709793481295819412010595464866542399581138439331054894693499371243881830959368899322602242453719595072027121020584806525519395548022404030230802132212552486100836929677107465724539839054992829110301836239788518404658909693585503983520150853315364159502593787598897457478561948807883660783632811928693909586456495681833965365031638950361180168123377995097006091327076111639601302276507462763857802060807955945605043976468703175500138446694219505396890534435030593655721080636658752320028456789716202508790142004840375624746168690105110643729537802715679686701783716665385406898644384218515609195570045159441264147136820123839615367282291026081659485315494932471761516923507411914688448647396069146671725838963860268146157222796110039092759594392602444193295412571320078108154784576889074346485183024571758946878677060403526218187405636530480787201460096974463115895856892705797436909981548153763279295321017108253820814238972912230205588752780784386290711015141514109847294794220475402794929832796071986045361368938373379122699484761595701684775311516099804822134422783499207752836987188465848037147793369402974811383052325280377596672*i1^135 + -143577598976233513384820332372795174299157477651341027801582558273266283949764639467407237520750917405559264449425888180857583724580530088198327266133717305746866466312660022968512998707936668344379066675308204859831664206081714047856020804961464920055337434003769239979570601871130574567407901716149155359445815974834435560262248234719935064199647660013782629943100824535634547277219115001270441837922090080596056571026112400869264406227985663641349746890482191560386303446042051058319327708860998201565827683086958358635893624821866481955978161280069672874516467475387459693865689252244653803137279117242356572756224797730569015857299702726719568025217110945803083551453490368746324289438318902655430225179308610459037327810991041850157427752614457121414724701745662786794311663328331332407582705261688672593486898657943799700885818588281087700505113415374140037951643298671663257216921407894350087453753778851584067467884661174987345940304623570164536462099673771018118688495881819599153014921122504565146717578419433276002491092792288145305358339652899022917459201551638905280256363032072355930739866961067098116659168384869725219920917515096336000901511221899736801753375089249289567119765020830749856001083426142453355876920112671609074044957183146097947480074585436098339429573939308978935449500580086531607979050284004203828610305169036697018921800564868248026450064167545436722912875679451319633551092309626877305266723090573266151937142937839164832808194334500389464777200666654690707902404814046361074587529287963780262629117603882252023867507740168535972701572555937940012588764171188680359240503222307920133951811747788642877381820896417326409688053105302224496315272008639046156407360711587046237991505302557064745430495971915536061050358337185268970505450126712323023581294026373435706095585262279343137879233560869424903202228090862927356258242027693199009848391268027704507468716399960803893109402678015399547246464*i1^136 + -32407874685680595545544513140615100245167766214704650211188668449171955166049114249058952538114835244057146964559075934607143808399628460191539999419500529719360568909336214804713651207521986801070874673224639248460535652838999710855233330730995654235303898476838165024144511135881873619264188889961765826430158367979399854278672547417461390151884197403415579898801636637803813313418339434017119792795376678605196948531151924092010991886058146750535209086127047149191724301526984447745767627435218216891165469465267670073195045665904339873942880140684984181301529497891763877370251827748435370116287677785113675188584981585799113709671350124252877093160117190368919729138539096965960289156546103638233494339012853851595087546583203057912936067881113501450818591711627113831281595884904631388538724557255759359378030424566038655846027352042518983722657462514661035077078935748666064040503174629671889665169695245402707315660140014242430738687362676152111032415005372123003699073430818472099039902854814498408487210140246677967140008272244578499881199916236580188110181868892323126325584089252661530496481838769511048128203586705654681866936848859545981529508911063705006512584450889675297731261573460372378514863150458811330789688299679122397820243116395198757500897056831776415542085809087910245221558409522519406298335243826831880054702450415416385396841979998159917036481137314333975787863371244901877074849520948994667268245399660636812627007598845600262183384174938855662929273049009503605988409226310958255320543208504277173470487770120095789559867012639025931991272875568749232962945266089167428242336147612013385103624900793074510511269626185956398460019360056955911801551935573810618538609853160082650526060830583622575801976508803743888026041316151418276894244023931327762984698083100965723823807553414706889917431442469733332721648628238371364777425548580842925128987540847406718336*i1^137 + -1784058060392649101863139437947568253560524730814544432259717874321702057079696294173814801409252090064872924779813538104919423904947582722449993243507240794882051377968133143008791668091282225083781883248126451760302498314810979662493208123323288363338603087344398247247852504615829047085325539491635678814950999610087574409467936851611519334555091313918568765015920129667144780201213123407165773444754631197638808941053714797222213394844987653894671474764128914741567535758112208711928873907520925778544170632657638674960133618799785312952464404393182774724085209039474710597883966918513114477490270432507435110941776717607067222404733141582672117708726773656762793820518446816172987450938180049743307836262084771985052261436847565884056829551915728180598431793507786958568243962209123650729431122840128948510917159618744468834203348267762741704523938107031365060921540356787925022306794289580293289265333272814495333919366730411630731378105655447157420020221957892398443410368659117835390289564001188019337845675178782917119047168703763443580708330106970906270247389446175459828464875373420121194836702737924278398002200487426984459786424937866083097117301171653046071947420648827944040388223189501898350330461866794714391183547056613683870434335698953705039149141850316613754250498828616708532843637946391696543976929847890211156195029372410734721976660252361747683345408508365574255758394799909350024642910407633804709420267481062972252272236689858461509230020621808078656493147237530123647295922540488185815553524557001283612615053701330698411636803211419726490041537524384142848761006794776629137488298404368702274844753624131046588371876799582698049777771672444205296705269693281282315817007010339448415700520286781433089505868101598763481080600237796340172958478438911728258433989900955258108519537130028715765774846754894724654570546292741632*i1^138 + -5402604149208691607834346401609945321040665169286827007216751738226458495688632773381133375355226319524074073557129270137308596992220680651422841922506729271248031177528397819026752541065172160688914180745771549366010451543684031322887593859662974136167369808218215614274113274330025751588983248658232823660064122542500648847755359716755876049073906599599872641505651037068572636432970330569110091982085737931934244096815277903645618365191249981048335958286023741333696191896095210724811206158438210209002165756686881645117475392631883329786459443539295894038325565260157722040338075947790369925442908386115813358275853602618978392568705052772336324408253476671731923894157668181358680374593515168743959324251778268834520870495501004518350525324341571210371964553953249604174280433798025159719453689682714266933886686538602503210380381051179842997528379453583199204906837178655322545429262072573795407655975443728953127876400544143328809981664291935319545080078633947578430719450953139283986053781233888308187341129025123661550533897007028960431768085555671533231284803564106936172971500526742533990467822782128403826921765308822248291435859396990915918762163787492888086716448539023300798197861600613755750729871756420004921717781196201090663003303972274927526639589597924885471607443614308303835499395350272831726212123628014527515265863836936691273772672765009729209637157022016634803996624738170739787649282149000975498521970621774616823906160712760084172886607743880201792528161487550637147977774671896018903347344350946709445743853848218957534752508023652955238950177159401746329261901165413092802217979523428059392598277347430473567265851282285073627638036744415412717274698502224635460462543199789448364778754759264482154849193590388560810516750030162511152571454864099754899097263809927204404446784*i1^139 - N1*47385983244986068901671558298675170878645348582721749928633812212462210622373875044218173938841573526908366921748984849832607653994447793673763359491812177616783434160975764576564642746529102227415608841958879420841166892837350218715352678846896374110580832981921692126581718567006876432331553639406531607796875*i3 ] ]