[ [ -253131186615364613302131846131995171512315345525117078978792954723514333318782830185249030404886165033881150533658844948467541539303182010583618192529813235780648384795557412865729575133021696937042711512731278072403977225861561316385699486991336155491585505233590741740782498667831363933543779130115766720702105495952815222185557515066999369825925293665999497260639896144012615036324122381941739084546703993846572940520814419761245529549580592123471562957709263667905623765963916323666693248561578774636010158336804833333674447360723851197397151174644388459713103940919939592705934631277395731580573421733307301381813677580161478790030226971119639399371686584067639653377082646791921631491940039888247421200209416622074702572814740336626545759004613360725797601430809683646780850119224237739680780124579081545130034607408857459000314858377708209132517506737823607101427562472620329033433193987271017842730315201339783525500674423898788985247493598485616547847804538764066036243541184955199764078173020773720669141812565359808766022337915851628309475140928400327812788758062549224591151291801060117646188331865102764954843011032293608291510202725836590602748454404046980835144564647821052386417868553322759150025065144420644193662418453086647986093886170515646435955365507399520424178611817564885547889193001113681128541714848840408275989676632556428914215931614644896649129387234565159264633105200537070954927036693765323570863369030705924783230502428158898136510258727864621670902409508340095077010067551018095449324948172509964486317094931303837233014254134444390266116419400633988409157526663961757739889255810820620255111077385116244662895061478454948194086502490585253122006034141075271482946729329946079963217269561762128096303683803431796172151137524545895156120114880534553526693701859945109644415573423018512029547944668308665890524836669742407458692721795376529809505011007228629695229358923030815874917800929441196602737426023964875563481294863657491670353983487328858759069847226196342561112147988008570427405393653947793129847681908137478270651426117289040715542261069080324804898092847405877008592583675720449107914726968810588728494087456433863037126340303758991586830963512635352399935325141986594959808488366996848988669344673352619380415628640744858964895606555646264702264096004972771809647345778156751178071507633542741375261433774836796384449291321058292907248513083471897285362107839885750795736281841515919996616704 + -1904820297180111832428888052512179719159945061978960397236001705367341053808762367529843617787166046477972204917936982976294287538447241533520394415186396394479943362818996829515295354013150891526492007595641315293271818765007739324788135854206625534301276424644007834900539386693365252592665293322186047769097719986437034250547533766913810810330413979727542165026366365257839632455978726968796087201690820027658600362530578177082462737725838105280211417352544769150434761931981907486279124786469554474323652748950240992005091327004314112679937118851540190500158715890755183673257839536893799110048156570825701465870960432049809494571074650921441494313713883734353642350582500987131368850786896656375292551434401013836978447727853445178981221012141399669370062631579807164821095361888006637268622733113793965162215121221013567963782350004097946231874691262506695433085598236285785878739045109982002652151453224777040654943163037187319639751242088983880227068004023491526077410259066274652810786229555725189375570776747425186504759118882561217513464360577799625019550188057000315633240455022944676844236792207376457953252428245340435491008713383770721290000849548838431691850667649648421100038213391366359672069795754660660031230706462602504777098756296863002852887148700657871555397709195021507203903065075595820469338194131268254741339251268108964243311526032162560401721974876585456503941119271708633117658201959267785305210492186986459207613021323107088861089231020193692315430320956463829357803925464492257809603360964862881636789474415012831029185033571978188551218277005666262017818754375729528814170860164556082770675624770005196423062210808265441203556025159048718161432345393311918980236707261966242501622077939530023599674359210673336940488788365309616873862776989266865615910043902192941204891431729902933524378881595857824112917934834112611170501050509166027743167536723908460357471620251299906544925477275631094404493865241647368353797531517527532244908946433837031570345929780529564413760984954371065689603738622171673146442509496631542168604812089214039470380307797549834790084216961544373253322862757868015205799048736436613360359927150180014050759183730624547277654622527571018796802315714166067736423730076601207965333882983648375407653731459222794680718286234152192208907824040372573534814179342585540918645965714282988170843337489075639007981948005002067798475040916874320226629359427129044249266694801969612935135232*i1 + -9298343971641996554251388571874457053527776523263488755100747771887760912226234569992580500226494243333450981765004604977220367717584039408510381005270530652149131114008922653395587280141101974932197085511824062923425634072295121381772282331464459666156908314095614617474379559056224257466883029966783027240036122622407964621057531838558773334567998488815326892390374782249536678284984791635302484318677744885853066872925734661425695345271218006206804747851074045323158469397763384164541632084956194833026799824612740249258081193779238205357030131623043570671903866712929628491756476357323816321156140502854181902350018535231277109374092731980890132624196851458114042664960528376207049032820394531497128947587380102985459394286679058877965692583677940550082066076257107548960920791830461014824398478895029437050195641304313645915510846100643376302192565563725129536955284157838815784798316540126905764144583997022528802572870992341764998864027124109371736087306338492896278278717337457114039103103934532143570199058215646914526318158066133895293354956014344584591847351560323332922282352829403000965517411508835100266251330954819750316306745379099672843458656210023257971151163677206949390019788544393600460739450778392591728995527635493027319479487931719160885442942362951098505160075866954567105384509668208482174438195487099487290723140306504357158679540931017536814060919828172538404889789338819912015410124176396009600632850539399086824905287964196037297347752979725532448423765843390873729539863422105866826804418815789835491218987579049321805543044210291199033508911374959066860480271671968335502967127553452291155528636692133468847223940140165756930200059247276734773811352304896461263302806023415562835489705394356049006524661326234370216241450359106785272916139635578633269591495948496189859037083211341808883173987337797262799031297434259288969265617778495547656957289544781274320165690663408174110522382015968847330946609384940773686246775786150473874818115401495197955247276324398174716410674934296323237058551776503195996087663308265502600804482917774349265345950145407714694461222191486183675764699422233669677400655715916955818674418919471312261905194096590651629468283365019779011326704357643942063089254485820489947434661807719038501447753221747446714723616504744362329960842590483915387684268117621856121413448057865695967775601384387642776194476018803966476628932931023236855745414271612531396359325641562354876416*i1^2 + -31707731567657141466141888046536555730212488000350361819761221751259004652784527761368963545539015620193402310313979792069391856425815367736285067620213528191251226998691516435163899479945421527163653795447792761902963084806848680931392566197514431353282948722057885571140897084019687859522558019022059355284770807767030852442738322108579969063426885822235302271581641033580373576659560276291156200106527164580178355631905675788551670604880895657888107228497372637337851818930080884976923639260017462802534006959903110712352070637331479893524004720916764990464319613408410774562700261138564110872493589313900915160264334353224556824509552964754715739621686101599300545367916231369194289322077358466348973188219809388117995859193601745076998112760561940089800529772310934897525375046316833629889452591210985013335487847088226809294322367805140964421096591969912314692112154980392550874279004434823183130534991343728082275722437488683585552727105821723108472908072875347614127315707015622974556897160276821635272835852952067198091989162861289011525384424827654870516270907534114258263354955540939890859091461559317507016402104204072380928601959895232300079964263042503524216140843904188843711984539046545509299991484202737124624310933341484648434860411519777462512531783696161887733773328427330533362900946701882896756413349818704226892397130673759839404617835862914071242526749402690813088246508054020097581264794892995465503400558786534724098900260582839937721074085507941644347426728595552188863041871034865986680127451273061982126446227714556401814558891530191104491337540726150836604694817933909812464594812316724058118520461829021212734998780897907908802837571041622817033343118244009622786659152209102403821810540143374882610432578551849043990284783410787448785496676978673880193652502308122946106828117159102575788509183122681677330382971934378045555689599624963166936845471439514192854751734858377740515877267964280629117959264300780364868217335990628586274882538452185008573779376664298696965794763827235207574930355841555843496365893722247409660696599293623284859283456684570823788094175302885639431500239862773836129187462543031069655876823884264870814664333677682963471303206911652549553564282426293738327216511058385459129808942841699859689171791509251949082553045556200299595244262556971173108793879052968580903233986367434043589229758144387026218974917152448901780621197817081194319820171478835772583396873035766038528*i1^3 + -82657408406806356858372590901354950765819854265791665086397254337859308542885158202423881130153741874078087037751764013650053545972429595861398287268296131594788064464626249645841842487629264072166911418921529725594013372552671687178334765631330133245648244467004838354617918356826804305267284881768667551652115582323442453650332405639348903309045700607513722258920179630760541954969285385968545652894339331038705328992038440788425477975388972495513915915643273115551810588911642527333231966442666834794913069665567175678777265830226640029319055369802927277080869215634901850872795645543219255520392625100220887649842590915234147039186209510376604856881967279221822989111959401097873062713871514679063634042631384029029130748679808447496140944724200755007541474198446664988687925918557150496850894375753091093768117211775185346949259586077801449787917380583788099210709253324401732318696827824471652641991498186104849770688711521497359502609777075263611700128809441681806993471300782477191388114881684452715749102205047951085354092501902131757772530631854657332459212904262073371929418398430347225681827512670073172663543393689306356199822158747156203227519376412437172584835507337980464650126675038395423408782674661484244038537648762139670473318618635905666706809064470180882777278219131296704570281093138750712999717791053725019770516616747680811546050292208760203832081895327604238920599132498135439389258524175857608677910460400560501023282849576278348843671012073879031526855773649707598560792628540081665993346943742901741128880055870642115094849810894971275909412363243041035541997489722004389949940413404122654243540984898992198488771193155044674881844715511239817657735606760121430341067947640567652167383641900162176921038161240360304772640789942375601135839108169903053532994386962581104616397677871487958877421574239040279276308786927211557322389684032619898804692125161923060592158104983572117231115813102002582570668967143240066414381603663770970127521053905589564423430864132683279961158888920601919521480600730017977487248557449645610596215856762715307053845219746505411112526492845453766313869092588278073110753182106597377755563369794357249549080129642012061194284218821749849865046700917820309505099434162400133138364035702310220701008432145621332278472363140029550319744289381769954418332875392266919178352293029879931657077642050705710936571267181238277257728664910583114793178178689593452033341666329886720*i1^4 + -164004494277082140547705922420947342770616377030758680786367080079043347615310332735798184510123798700504025122157693625002137292338489293323092793667183170786209324367742619070064203015849842163884085341865248028096785227337822151193955661740644957635052701000920905682318327008973529257284145822906734536468021697871732734642554390242895915167342698946703636158822606201420634599217474315167958159936389556697220834812541706587651336197354200848414310695437948470060258029913384148374507024469930695795285917348917403786791485786706952388882766755310301507001190671466431141734974469693940956525858566161253544111666796159257651813175265170989143475800772110453617900489612916357753449347426188871915625353863763469480685202185993116335525738699437592137272050906429360771151217989187024860428520748515535639415560085202334987766228772486109762556197433790869912077139216355395664030914249723640345207382738661748162992011072062865340149606396277787310078507389455776330388703274462013598341647652368625341430420297079771172074670982080640312704362508791564088109453007992346467735585130940212096876085410893200120671526404286845563817432055940003556319075857186449701931905388940997874007251024302222264750754913264308957124260079581500999939259611989254095892135155247697969671421096009625830792121558592446098082145202006257891906433541704794565537539701070500968700341571587624425146406684824930454243321501905270671010584689972594578120488442504679449451263912442956502851503109271181007976345638740326458285218434503557308382057537984754848129991135977644717438101914653147054106536248417632999514020915832011836525385306611160978927776440630333023747715000291885032828290956140094034510638310798717068152433796892832111070681432501086048167275242397752081306262668145143112920127566067425214626800702640691712597057241235341079448712329587637002811237177535195911008646117711528124383574527185539566926776610461024576735405969591500819523021154260331889841162450638368832472500179863256485461939296824637168980093957500200494808534264325663325208935831483975496832707677884318789198986406699145556952415081192884246315132074640395513228421176999621633271881032128597740815576541167744615395662130701701187739483801308115471659930183687406315525278527114803090926859892716426120283625745532294626259320037922841277903359666531866739002879238937834778054172978796906655645740312050805319089297345164288700756159614681088*i1^5 + -241686314374811420002026448514845666805764575139546551219746970790941133837601836764085461190652404109883500881899809790264721802893128397095018228712838479142509736112268306066244866739687030164615787457422106094268790281578799739221488024707770758989230245450672265721237534874772982607500544139914286882703184022669518952193175191312216511439408512198676239908531634183069767799345233902691484788495768349719928664208179566510396430431879708928798246974986931664224940197101023536653416852844797299467823195203963528432995689363445677429130569066849200118218794412532346945297464676798257889308635899523464440018710656985417971161146440852750906717738916883379266795194383266512555680433486247970031036110668541597805458175145448442245778439313093625135386149222974206138986578939894763523248586727131147216915940071867080273121440916744834572932080403897639187548740152997476693151987088191978411937676347864096036720497736105024945539406589249042636744033180078375317745435917889956970976744016522015066500106935944084387935541690918294280518091667611644773166864949080591048434209452202511012197545547067450684386931756664527793718151228505598766706518896115804192162012777921690157342078486921640682315526075444119076727882677497278662414646129355977846639419800467628190525681190958012480691672585718217812803893798112874647519803874599252845071628261339051892188218478669892584387326622513583244004688069060007105972688641267556266636245282073667218987543819720070908335760786048865591981633346929118020888519828182694283652474094411298341262422955493318245782589815047034084483968333635670537520496322101911430881086206269317331841017995985551476755410845046860320055166814670567127493117847809397902199530414098879800153885995940566543931439733770083484566349578337501847099228935840366460229236431247629399902209494887334838284283237320217397288241277570938578821764962100657124595975093358447609356582855660406684608622337774135314369289591897847195340746708236573695278882830163614620302114488824425617294593025346077583821657383266070477661571684479072886717263342983569169670062164493320045047570874799933754277532303647892396122206745761668169659822480102529955199521152798648968005988513053860087762977507445635959986592502124364795952543354250271860200451007956689315510253966852065433391778980762463150051354405570335203549252572320713919017648142375152059551342013941888532064081460939641610415628091392*i1^6 + -244825072908099776325544415864110271057425980494286374981635107799971531161347925418327448326225446928593654943849689956364786612057807368321226891760187950907437576940815679280146631622562711719674111684783555793174110058923315148506226351226949293203726492531628717302859869024616522439161029165074878521367608969827982750635988468142752053951959985091743882409066849300843418239273702045621184040553534933116290461866488875394235769122057812488221556789265297207430982429931435967738563308437308084250869457894233755033542356547309401347395355910971587271409678425826792558517120914205352214244075552262069803152848835160279972586597681510962380813246011399156402223142109884428371622195840049648410837471887429215893179171692579322919484137443370238436653870970644866773275886632314271375924835943783104876606862150943360410528383100715013436756861855425426667839080759893839423249663539857131676178854177647739211648912614234612469346677369299907899887597788851252568627924541962732729069880409871213689499325694124800953470780057454566424728418573591905136941643623445132171443304330397986659100774735447624569211723540715585636376533938175338758498488105270773307647904626035547667508517819333646234070512819667755075845199107339817740317180649479855689765795081149201006311243273136856428920363163721668762284921551999550977972802840023305482309851942812231604394651441269783186609740780278786978483679342821774490623347289959996718642758939417381386548184029832240471010950391866779037218830912161556381972282903010704032919352461703872555670221385421023240535558601391142908220295812048570917990421036260342260512671601615152052411096533886062818999097804521823641690137828875004587863299304098877227737285776205391994365435603588244215813620015321899411374031763771217987477415902173724224454288707326542624556678397478842930758100780124800607923238823210210570116212984934701368009458812504474515530400686119778680928604479324985661478504483447311969437210630109168120484994678926275213985400460046804807140368872240070384734683555994162991694791705967198201755953440288340166624185906190859500568279896118785956958743128382634921485203427204385511366173482289203165632061175772363702705616146851517760785264512937239454144270736844704299843302597771940037261906697714945327550385249465360108519104142016256506634261815337448668357018269698931661824216115259324091591003590139860344600983795327982975248760832*i1^7 + -153995223025454281685302162745593011906691311226035023920289174598212232730266959098090263494802138495561977989803911951936014682972581274347230072444511499432765169423009730095425661570900831235393038900392406830163845283249072405487544252196995564469831708720170786435224985625152803147773236519124629125549878854267691522932654073657094443364347093748678779452854370849007257897205104009874222623540211308531722809329884701404538356119480733550686508182148051939710982982650752754043592169442250565374766077935807881992803864293123438083539230276880718523211983623098990708270990907530159531407157305715007229652670324503501781285446745793562488380178153453810008709191521654818384313896203831707726076732012170351846455395599732130107143329571060164163050761504164594350318762051961930666686612680172505667983846172434858450076608161311632692419661862566240379556923240197176158777808380963693404812325917661738668081013585027563945089635974684269350767611100702957407724579720700132428278645252991999894655260009030656493561149306790803864659739031879214499593249618095901803940437361291778030408875294052547088553988936572865986401832338539249876396950948034740185973952085502405228471979659672093895505741923996433791323472806491128716175560884656960295523005334779675542440826401867884463449252510726073058874412054960045648592741856390963938429898018675634904311859063683612799958150557357916551014926018850403172489019962249734124184234932919043306815061307557297731750379587950171508179103903541470000212349711680965168395826420724952190492772309160253019408214465718331885694841429040391533302545891292891817259337307701834655848284648474309996948593205278802956602628608815010570966103270031974693189684230676478812786755193550755794956766552091933776894331902166238715884603866298485326244227123761616386996816128319286389826955884388166884652954698587179172502080914973436136129050502340447518504317249689849936154890741460592873324565531989444347076018801260269008039097667032576843499679365845443205391338071654800796547347969716508000596901393586561913638616857862598085285380241046773995790745848040778415847264838947449466870402271807451500071045605529657355963481506693258677458526326977775263357172533917254357547971503249750058736894459817597307289106176719034394023316867306806381186985223344246269855816795926347298530293928855046505347148715985908318677733625916332295291774369903403130159104*i1^8 + -39926395460143277551610392582538335315969441298306110660267222104786753485006437317821278083652309387666365844364576925967594861772515291350272663493021911994478246678628503989136185147175912057528044638981566161117878615718471967852914889631655679115280652276498787584891267061204124796388900665399924265417884686180378280814161599896487046901279656616284163028917124479874976341096765985522198530144420694081339738796065701856889616923638870606316289288207258667886542657973016721690874371428328047904601181973990054433751860309019481715256255091995362783683414281707109456933917380899383602558727274506776954591882139903033334574715815594373671208574770125835744865579997464784414737034937857571991367605396753276105727722994950234339694778530293584323377295927728767079975000945329988649203513348268859700414253333209771193119120756094392914950020953155243134542727504422351538623348620089949167060885666316401446896562982868270263390091692729476837619924180550291215366997938831669947390630200456465302771999432948792648527092808981042022244596214757245231470674607979263283212827595323728702547595377574334688569282999506761912297300782087155521526064740620875189813024201028282877711017956082139718701478265980192116669391640118159973453388234844935631853236894094464424528931272607320329612270038334022010357018565090132835355715302491983834004687721257794957129643056540980929251108776338132973097017896549671465431066448664568979491432002705437724892424254335063077285527638597719959524057530864589834435880268046429857464452274215213948548539041012861223248067822340554982286137074973837271416120873640575986696325888893829676066347547426478067580495768594812936419934568576654980586250316587770488549744912981372456798751866552362795749899361667232789684879797033120492071372370950128902027785268009496614306801282681347611431756182326842608329504863498809897398595531431949854353370094476500439236513199904739780939220301724659860856282631264818845124498385357439109339845452082201539400610565880325207450033988803852815388395466580464093370950872181259402371819677695333112490814509265820109148260049011407329591980346137755781491141728315644590348828468688124089980118061424206114314306629237323469581322287261200672471796538585869946710519708772882151559080541064396922846065518291224559629506146695388242489336435198782216673926472063699463664304081909076033653190952372449327547832847345253351424*i1^9 + 3473298314258885417581652360792921512574717599801213877115764867704268473324504785362379460724003867463391403697387817798596023207150706181435479458690547044826154148392670096294196729038250709945928025818741722994540260862369279535108993689582989035793105764000912678417504574804599903264184651608847682190810905615569192175462982072136556231773202681787468250149732129236513053040095681873061013836417081798276140413969825314118382357847030028268689103035002889245954590722679122759241881618333303739803855411760771373380178324260713491355173433292844732388532027437865376053715867439790995129435147618929874349511675471420178505841536978493334893048478683535921698809510302508913080896470644731839956989724844573167442178447054369056762198858392924458743567839142998775762386235632669118485242621143797759911354968915088929533334229843236802010553959737106362559871168443237042102086272272362330538822177636963205520101472795709181425473300659562296837807841266888022051752242068593877031143518034896760461383076235123927826182406593424528605868378953799919697336493446900932627686522939284102424297002931057012881976440036413467909294988448583515532116087012657166958989376529282271414196775683495140630540289830060577301243718819380267825372066882848591037459978036786680700514066817208649633532956556275567290506984675625946054443128424173902169675824790895658206512002617377076078612045805057999754009076227481363892542389514460163549777515299948564785622274320098021603840837199966954812548142670103815433247089953152294306426129088492642446401494478124144479353971326891487732220796575338815251080579598568557866736402440584063892014638688916664535199356162754702640938528733318493846798420274033032494274541991220431045963303399231303754073557313435284756530095588084715854969144632589092093264315312478270448609015451486722926924744654052509780516870573673595174266699781514325440763481112578490707913746316247290567182558891727904905398395685461915115614499053920960491535876119428353785790003310447482941349175058807644451998173503965765788045942020658798145796812414734581346032778735410773459436153550611251305515663931728408419896291774761223936205996133212283824394298973277115548904389686907387745120681072664754597502190170693981731793778725640773699457281360470140372737199587436681739047806302179953287889814823096247825722669519453074373799173746059314182817527218039217286987941968609280*i1^10 + 4579723561167892892498044573031160316768096354077129631328042033397052274862499663489176410287711752361191148716920964219425781454169727155455182333125508366173843983296441620572084520393672917027028982934474508444084801137326920709719112639479832963510173123713580838790054608832153068678164920145507516204322306328954898787303391242487686628978016888502996681348045183039953774216451067572895626963132894644944844432575636413686812942108575485913654185914373675725445886800600159635154644767786514196469738544146834121835886945695168639693143578758329625919658548179607752993132442696615034046247020458801560184728675483110360957383456641920170087059521329371256467853791694493365719027156207658583758012340607530619274641246291995918570042348221027768654409730263964029527638509855918850415088301598869736614298459525159730590188291384097246694038762042303602149381919636672790941455959389757203730723810833884151640274150546058413076128354655832723874673347095134288250389157318012124039556476508888541161456496908892777526489264488547328577656035783950957146384211685713630574704325477679036605332627666819327519759570966590047151129359832468721771903563700852662491467256483021729267042636362422355250748575080595700310512591547212507337422429859076933999694873444206656615131158339500134141786252490236583482495602545515678567499256693331845037841108881511672639678341805256628612322960560003251674180810709593192946999248946406654709291252504218049986039676824298868264832344146379631461310079328032078271225189943729981535320950831630119102648726227067335351618545224692536294656191750639336499627334398539659669715380116987797749245809426439724176374660149781321296886462358975257493217321531149808366085436098505920831673348457229975859109352868454974887505640903849348770671424107294389066245559072608683235308983014255295220401738557747504806679684303720509035623114898642465845053706966829676325946624688538563331186101082587787054321592807079874222587460029161574060896859291192262184651264900851086721403701758187174392149017309211937625759821535924841379247323125799591495052862399375409928326584618562790489781233443854937623672685882496985764864967483893737425860506538908250801855636715254655445163381286945902013731939252921633321642368270454338382247895638131409495051993363833737542613766930600168269340451888704217176592366528431411118704071489362018847257160748711017749812783087616*i1^11 + 483468614343660198548599282399234761937988035764504521379960457204040335377276734095286984942677856090084782523246790589072457779176986109998404721616863049284136227548826623884010673811966120061643820694757324058065608216719448002665181376747907121053454048510303233211949680772245505921392210653975201303616965519527994966786372229453798232396949557503120308964579625117557264995992350643961527140035111863041542696487020005165442949219905160656848769926857545229221961311515299821182474659440164891705896002047861736364382699717111749204498314305540416890412079962205746916084641920431835385531742314757063098895763102230940796987421793565058992531274583407653063142619436691158086371815801514573489397912112469379094823307108851641509368987948587939423458465079965250493680869630787369652512118136005672714617572321313055975033043748683849237515823925657551531527144382409688060076302849049107811203489938105716343149936963994927509321885410847904570904772250247057250237716000166502314133111892943753985425157965564591737736962463610336229362899827781287345123842602706962872130267501634339309285056339240635790761379905005081794527668871020467866618342587634432490577867560445077951976580123161563603972179777266404611428832415654399962471890481198892106727319775561850113092067805397643914450124050606128589485641848181491835635283890106365875598184028078899133569026744573992006397675939719362149782716327217048244879433255981656929972403677264696621740170193949955111479666548688161469209010055142257096788911199594256200056121934912672476160448414638056946838304482148396527257167111674330181954541690848628653702531233365907381594032314821929078090213134964430323462530236636684665343165860444284464077077432620112845389556201299074182778891800889937076628072071221057774462376753575486402604725104991487461591995342642683215575900629478788619984415689636402468124508271993158649920375438599454628772109315870928252905293972334588399043557960096604720183426496573938730281740930562940085067804243435487101317745160934732613569909796593048404202476217688913122179728002590003243580375696968518915994968161011388203774262686887023796173117647232283595882436917387674994476856620608940348000474673283669370478747776400490773731948307613928623608252643928001137961355837129240668031030367520822340643000673586149539234684129393082516365354924978624825399545258994936771049931495168749944415715328*i1^12 + -142484293727267081505174745172840527163560629342996694766603073476184806935752403590521651309485307230168669208744624568527576199961060755177157936306411842848906171058450394861806320903838896276515027958398909455658911203761033824080216303482796779068654460448462558236240538099019295207052243923264682113141519384234746565848017717806899991272446381251203063182881634797081165510542723492129739524787560994637078593818786541134808371455125168602204390562772083024127564584858863153571493911054713654369423877666453594707761314202929638274936992564540228741933957488501079862418069680190566551997725655719257600005738421955682451859085635739992434403815378552200760589704601599148950793732208441232224730234054263585039218874422278241521337769594976873122497861507383336888872611265146614935230513407996681808917076756449539030991935478409607575984301638290093905408034469877529785392462406439622767079767706652055387124529276353665343607582601788833592571325000036892656430795066560579271188950176398326379907548102573535754231960537610426433538488599222672844265954734684542054056273222228856061294478246286040767839466708809325247923832416050716934476472867692159329533822577941245755871162007576752638217078623417221032052314191585035009942689919638288621936323615753678638330748225482210992468513450007750077512695111252655667861390347644810865690519555273117545730477554794024051955794921893440672483116168735746215162365089693146751871871452747701067902765721760474281552494027079843667845157872555908052113245128508740068232959612103512019708649531892292600379899951153532453016572939141238256272431049620088258455431120486301998526694685284416086171154762905019626285729763860705154231362417007807931440309346643156653062364188990423571229106863411821789849735169736769591396872403238777241993986037642636107363240304686153079076950174664254762182166772035986663160163876847760359209214255861428880756786903569704416985998424096717430166908495320695482207033039629344639912294207422397142966503236176377499988242548144286832669275562301485202368622613982495633061243100646172616482898066159602438450280061094016914866528473289639070204217577996025930949594389876067043139606123854349779542796570289488894776488588140833824200409568995359402727076924212137912218019221925189855199171208651694066780050774390857823219016197100122042061015644373787412127586283656384291739628849138724180590592*i1^13 + -34340820758613752604601121422353934141718046548158265517516238852874287839545344261266192859269397789161526016645263777599387296622671652751257178749625905161810101421851210269134003874380675650701659412236971596909538224053958681961743175722872290732590466568885549816089048813312178726629618394962065783230101679477180053833015314195410336960820633477986159085034301865820850112327004369144695437039897504314715131587177962074290580333063747098109559754816062541138690503734613961478096750972160627766204079178912521822128606968427018281222957782998254948009772580489151760415781018160875235928386171481466170411923614047470989666635645263100823276982820029808413581712647856870424556843498828045375753784116477432178916936372949039056994450499744651937894752635944269189447331142254233923265844586316334395835685143051223944308236536807716588602014951700215538187935189688987386386305030119598476799890427073087973435813941460147195760646740360194345353883555006620828350724587989712682708320083220130710359414715934548446804046229331847147150259910585607268176135079936768012021936680291568840807279946730039282146350011365588149913534798986805884014512188316381591538464487428797216204999283283427057340370333822220203551774679493952909931373108432668589083550947615991335857230571009380793060735605980270252248207080847285006675164465497971515700645589734018373186312915636062923052798810794421261855785136101139284477495687666391174727370880297005019466707295996463701024847518864070154953796749280031064695089582675261740571868186899044892138960701217810519269245264204888847462484601165438129317287495515903924860831205434735479440078628311400640643739615259912842821097546170054800791690277720027297675025016900440143704882239852968389102798120987193850285231851813665316475758117689564834220507252467776554841030828521362217949726979933664262353105881380705064378403087834102540428713779827277053344103149755930681349641519542702923383867963528759675956439170131799898220572074407548118360620900767321438149472979779237786761949560539530248727273259489534099516467342326084548138693696677090776580788025955854851769240039411741497534917635553265497583993064087452636071717239483501394489430098644808088520754684089698456986117225704316567798179215834217784678515287073451826389949791097129135461862690640211259232562028984585962408741013120324929323133290732759954023001909362587336704*i1^14 + -994213042985869602459123358425943340208484229152781191959547289815150683659649965569849703425806265468684361518790829028613657955926600956048039273932386927026245741871180485958289124110650078319394203921444655195160013045606608344673221600545893281127705653227813660758588836779965926568442329459608884602941373984561457582391910759954899477685964961976094000903358418368491132589001203001113844086008854244396900252645802238916139472051958580703423098056952326076466080394761884147930468030715950668944541067094564961679945921149207636582316704381986761890746354800793228746143962447756216403773605402966539079120492098410308167859950849807901885634406180711227224024040716516656550771227112688506117500101894769537422862200112922419615806905645146669618331225667556606543487375638693457399281116187363636378330644752851571967756716102233442088637011422822192800932711792565670832809339783414252585979081593083160148968155784177159699193244343218736298745706797201173170995221940696430088297830226327028813822252429179401130141167219689771457472696449501207561630105863711874698581941906734180428403662377842964415777481418392152795103459291364221897609184107432907351787087482877720237402611451074059536313650759577304282865408882161860885315962946446048645633198653479056642508782544875610658451817921500541466182957509640403956954241599243908009650784147718446841144027512487491505183904529751648120387922630340510305716558583042584741250315361710706062340550873426691292045184865076965610117742883607291227319593820068148303689388102273426551455098536287887588340758852827200468407897207246103629315502115618168987506772153765280977474498131794537538397288145524469673874621766554801119302542868664992908679332074309717079662451281518562751757567058643331558764393665747547940945817581520549646992070263756444673797002566388629752355995574561800294466768100709149668262739528924668205721630093075845911509824939365531045474547581935493155091141638520812129641375281418356797389317348356947035015711617374316105983084325920813838746229639504448160065828963756881928907076037832268415813003265678578944677624469620804312967937943847388051144797284494045426615295829285937536668970734589213414875219106275944798351846762967516076003217299232851841046492708394671946870103133832020448966053859720830109973578946040231814342636873178284889598975089530692521247246111657566713393715968212992*i1^15 + 404548317169944130668525480300813158064408817692128241249454415550660465259252142493744159564236961387841037870889213849506879056290968160796074757799629196803404148028767362439961921354660773615267533977250832996679952073182046675361501167537071017998290928151652924914857585170361496605230427772989646703848624346113675311001830076015051447374342316289954495100511991182449312755168890919165803814589609760182983869020742653542727832977012016822188240856991812967429132155275368161558197905510306405220069163945660748342692239199758446578233228672377375472189579380978805907772182499961130668311660842672755432035520372034196859269198085259987311919312050381967877185402067006606104988264696555161076969070594130740860496934436348429133238934088789060465772343970664030167585375203254486877247952941475976645579166831306130676353672677687414382365942745572530834942155069527065951792575441479469363277705211224395618498817202428478260420112966770847120225605970856494640476018965603057383318931771110575151579341493557985672169236471761147244004999800427494647896284616558975753131116390473332335938984391136983027531464911295097999340318892671657069001423734106869455589402933157229943908525495288756188487254557026190059723461680460509464546432160061067600839466089248076277759923456051905109374001332737429160023580608186039328536067022200438800237980757431274755672592026133944861625472962097848935013207167579771312593863474560090794161187574301776036804567719493847754648059020138053215679942218520840203339829825707206989772116232353150055547770915990859705320931811629863943082542365909524071886032303269283456612064903963826578809597117021949040373396991599649671167871515897791347406913522771854355137756879712407293855218426828276125230776466957360673163119509094885729115615641704258704322838357223397864849238722753348807425338301798347055785864181231202270077909702610117028868078353017015541850603432166466702764555893937258129700150830141456146533671869949899446680313750133702322088000375587841999503016442927040394490508664816002901850917194725854055545733994132493416716590279304762500218361881192856668472197379345868263280170192880263381323325654064355085773118452257211771335740058592234488602989023760263813118431574711596528371820981280316377518193362330633746811312439380425529810037856792885429855280016696333305207093348346832113809360941160587990481403641856*i1^16 + 43499036647693821792070966865199127907142947215146741763721806963973741917034719997818893427147678830417671744653292392782424951749910271797497793543037964746068383908773425789486863015421442385809529085289007294663708842002963517506036330367504931220715600592984590590614945718391377176561202237840302553749470038215626834902580012467819792054356677612950956334652095051653677615673549476584297037891192669258121020912166058327526510995395500945945747314559417801186288870057388466977076880654726479172250482113023524697990478478681962441248127191819266205042536572477952921051703575653744383590919400295826776380996666382256666534146297953083251267696068611766990657129318236109040992804326854866842538494148551793820842999788896948510137638939513435315160192233335218045770045248234495011323842865827829883374331504269805278893270491845381024761815553312942214716466780111288058327806535821963412014160260834604636451900738309393337441451340203518264501198904628898411932400813054340890277437779055137239849944783290706491905530516944266404916732257690524132255660029534032722750476091866021944316599506927879932503666195109314110935896143081805240416842678833931052145016234202180731242736602596948158700912812441990145149561623940164154928882046882098108549744066570447487439752250896295356260557626827656071949706845967920326717327376954465504258244479017856125624689722338441986918928879109222178514971673693673012091580888482216621197960129239282866476053988857646388726589619299809263843976447193309420892227555115582943333371619507084569994129445994061312352035659650105320795947367279598910590620538381379016088260827386245537661864704530191607470024894214245655335077447157316299199836660971020951024367843389089667345669971592210702941810456032609387250891978609788286586088956725084847387610374441789179197687450974596706446481021984392522982234386460926533256323274585079063425228399581334500835576558783145300955919264827269419834669128717029835702971315324258274502406226897349791069356522258245368773517198911863212035779605216570991602655187192218236749569454401804177500095900774510699466904101654602065559691534921471469999462553678483599496552644267465066522103024616779501192288227511083125782244874023034222700796579748247812784208311477763034326258682305165460075624188345332829042034664884531360801365637977490567687421986364624262040191535855058450909233152*i1^17 + -208126428910280783409706597209785695525795773628598214938664973745896773691481060263067560501064938371919467034600943497431395952612589808835408394927732453830107964149091554515154341158911105181045327537040749800333090672344011149023592509226682526214502974514016354732203487141466783399887671828356582474540519586416612324425329396701961345827461572337697592789015359975794841064766692140979581656326077443102794294121581542781185295250477695603452605993446887790778548700385908327185691169235317430203626427628088936789176252575662654790103428137833303504706679562546420096539569267174040589649900802893564955875818713918002326212873384572696001013093141734121789869953905880664537613609789747327596091620606021802092309043116917370919350492139948539520135422479745833957669022374586368781919053948255649911119858695047682067454403447574867179044887497654183447133779730459371864521437358231578499945128596939326743425562684420342541273083467556724342237575808436181437414806656848770607643012627424431885755404751601241209880002424714198374745976074106419648126701316198126704885335184470185665007283606041135512704299544585061170356019019363744858231761175095491493610590944387261950809880085251176294804935219466482189955181333207312053025374039275039083987830156447820674710971649658009095124959062748843217716440125400705785113543765266092949433039211321536029560965939541616440921113556651789289350912441210355941758096279087775168384485334089734478958197318734192278129656893897446531914582464876995542295609589359791064205623222963853036329382238539666471448184310140398817556739520112761662666948298172793801989776448233053711656740555593383363862138254595594194523747750277702491351229765727664390693230157672118953191844012446506164984730481676378496991637295330273171022482371905361756872058774934584071704822974675683875092298988393484594430891090771927622311468886453537267955467468963487317541934902515996289694519431289602736452560458975217308446451000846121088356692076136470651127219757386930842062876768002032452512876079674470987539530458303534297025455089447252131422480393184206759145506715814148691215202991269109467516590664301396361511226104850357835858363394152518648731324824485411625152039472692767006110479912936953238095727990509612665062946757628467833940087884232738827347519340400826967220453032196934912727932901471530132741825103917863665664*i1^18 + -316503707078158334326977491769988684056684992183158501056736369160477535014870452296365945016054916568104981077860871187927176086103308419338560460559486421199187227997161970951177866685091589241667461493617895653250209234684777083493208267165153195947143941241953440848403159786755194271478812078682373577065793820801981055755719803302041940041164506264627680853758528436509513693974232502461478656414505016345753012260517838479676245594396294027633971221327354726198590790327999410058944597796103764743019698196095940775894482018261196763398358312164886616051540220945845757192977062686865002290920772171222737855385010523985580852756545654944364791201250187363590714849528156894380529056261077121291520197046539533134732127835174572910329557139812200490106497060954231640320740684763138367694671799904466227177690511492195835755313032044292014549932769002246088948260125077709959769261012405053589775737869695041684734526755688643787408452686220665397338089475020748860623943451638158195427654010220443534929201044882761589388235396844020320347866478716171985023863292050972214722226994245284839993013595765888136581478525460364338991101398617617488229078714244238447151521944942939403899273295886848642044419193541184053095803309645672675579220144668194218262357714905372993786177465893252516134330561150049327725609037968285778415313982212470093496249849695935632864371169365911940983609533751061968782403749683926341215176858481620661729381223575173560944548681835934898147060213915261281543783947700134869189805770064023442595961926371047120347885363366100382330490683977577445399332938898574284764964289975919644442158967651543756903987833160992338361333986584023004387331008143604709721398679410432625566392851927366841888756366775569137846647201254632108380832270839020793250959804078185950503697602641179928548924946878772892631184673175145635544604535660094756667970469032326992107768330208734551074744512575989321802170046618462985029453425898016742694805415566316294573107645895429046582050893829005675161438394606116716444233779542754295839410666636232671884489678964176215905940876202210279266000224459614086059049762582417842888078052045634332742320984949041223678964326437646874025644971953894844213252632916646746738106264014299329026543328264751192830380266013370637151523151402622663589928500747973198492768570861182010715623851080603382938066485264777216*i1^19 + -19704658538188311126812726498664886856783288129994132775671054788917030332080175281334497517230608654072053612962343127225949793351512276242943188577725199194965488846688308826815697886360395168020411931172121894089153436912390675272290501566089529454938485273672274535387049441055277414340282621456734759742893362179243459277322816663667981934089208323247663310376649817988654316536692736246448230092735300378252536347488618975507069443215491231293120339575378413246656475858074638179488394176814360249489567525715499833911322139367776266683805272806883143018938693671766485034793326327959136006644662853870938824750468722272185245066475625677177820819300798007609033512743909189832138319189476613370271967891930413843221342933974185389761670245822257191793983591212507835279291707449032286600606415238311815438657189702887250266023608357954205529655443442369564318424609328418782910219780583483000396348062250334009197623664518272485579588233000567930622189513138226196698766451732094894978954649241346598982206660073553071360658551022465636872373248297759340256250065279675028332487705040369892583058760961511747167857304146350522090112597779581697825311457260828247894669214943966543662560940190848446292268744087680968809397769079503091019438399626202499157479903324421286128040297572143914867910554893709694347866184311108693405982733939050962026565086323431580943733172793671438233512181874445013225651523245490063239250440322352605785958281728254657673294683555290534555937298025347084915316869974301262302802284573642370127956617076262035213794867129254873869313496664923766012013413565549718260590465450252821772737919872799396159113119862866982837972792747070143153070382032196300811760043251734595109254751725021162515418802605231218764554752490374910698621177857451858914427884139885930819665305698087909881105854032386887660184922912914684415983440087542922141284895244575871172414080365802431254648551649356124789445226862916019315193233398510102086530739737981526052406870513916031239058421365679128629766969004978100764135507181724273536540829320327052664425393200703758474972924695100334095334959775558634298620959139783356395352034442767112756625030521537629745482843082157490721484922739554218503747773771993812013185878893349789985112666736891765442067181140711340427895979406232219554090763930450859435994776659127731745457289849665333702241604861952*i1^20 + 397350653664000158692371073618286717025803374224719561822117927942895958967758697049270447477057633380793250447200092592293315918447768985465566885011609073275452594857488247707428514419650722158025945182624940237733740766359191616415381126663624878186779332203741244884417602199712226465647422598055715500409534764912167060541774699414982846042087375093915130802637749799511395830218946531038764961324306086086822042253070657076331733441106102816033074004943628323459418002219421274766597777190385184889751813600186294641234055221634173175615058578104907944741084429026619987577795987539907389841921573650345654671307591848520830979885336135711132736672130212087350851422337610773856993717148356732325121559760012867441052219553780813921165556814927647283947257702513534289632485503873009599233461328483690205295180501171136076874548903335562495588996558126793847373848961951960277494457159645552073935690055375435500448263501811891953212468194516135730156693805380072235197780892571312514919027395936947468069646779801092452322365382855714862911996646393040752002381445203472168126811192060712704897121186517336183927167519294992112333002314023036625769210457406462985730723626620641089336895865126198221535516248522391774677242181102866738507802489869136101304122459894202727463126168294903199988973502238352948043501904244065117001447037393344384603169187153985977780104599852304373219531731313810848210095965823366869406727613587358956238590382843691436848632363865014090368826398512111925878816825338714192967074000592431178119602532628121686189466586078778401340940270341582938355304733777534531465173174810965168214142209850496786607543493359062933746402346697843690396100468407748747820285630909116239995925044215202288260785830245779200623588806295688805637867832343054470318411568768612848408679407314255308353893903592138418383133283185194625850491371460663692141448115313253478948890479258268302700365250900113464739914226266314133891380646109705718133781690172319254329600558417466374644608136855764257455316519713951197518353222107498778987232943575687396685624191450050875859301509884844085098947748218847048349196892164304537416186418575700715016479254100987003776892954271697231041452768829395802521708432795833652380690039595055318604453672518923949492629876888787384665467421555277067532315579950383529358538939512449726316674280745339097729466368*i1^21 + 107558039265860740456515060965485123905962636610095408298529310391560219066246147440850875565073021052850270194466883392837240562863838497865755981972398770125884423087641178852187151794429674593264700164313842705924086513403706464342141407751048496161646678653273624858006349986092404441772599392340389827349273232905475104789744695276066820193315314347341630924055020682956741162989463215280682275258216475975801949296866850454023327304467007073701240572366415535383247437898619759804108116552498437170891994689457872490478745995066372699885457851645117281091105926350749265357377925523532518354798050706805141717993444728002373103109762133488374002168364540608471891583593607009761767458545302689871307458786173371072494258235654187028497365008936528550013077090605852032819825389565534959617556437787850910676720863827975349463063910831263468398094546782119349681918369093894885101156951975085531343254291986958870909955766161602514484525472372479872466561603409902135928089400482861389615602428809689880546072819573217222168403727804569892091360339018408103602602266720509934067409276914827824290293026532822181407815217883826558968642264909100060434421862546518445805681335306161796579257997925581712092459295284601264391603242645562279257499177152789283109305334142311786652055854331862352843398631159242493242873984331672254758893025535436044659003418290359954480035245648301551272446326877984184571607063449278502399207841212006678053143936907029734004511756044568416257421998956933653854093724505062045057555791823461784542951607460721492485879165721979789893438204229781349614409871550678115244753406652719436162112699592184391481591831944492903846147411636600797359519779384132207097027821858940268870675114166705781599210801715395442976901302819367587633257156019497009723395373794795967483656500894408961912592872069310007735420511520006625857438006541096880356596563088920539325748618440670710464172594616936812308523612511584463113166876124845721953654966058936692212367013085904359684139016145819418764886213579878557859906765638116378178927674294567256368824234115217705893161818963171804807432707504682105098795641097315762823552289810578282826927229658173605382184122356190568022848769297514306241921104795387877948815749875985049865678225970555436397873739900251551291448852157624295722428637528633179680782599889910829776341903115924080164864*i1^22 + 4387614146816372328951788851439580127428611508264310124111013567669784271456743196480600552257449370829889939332289032374678763359776226257020473242518779212211343588787102425784916521617999254558880145876058795282963447932347386960529620267004968348049175938838883263716130003746687361106626209025409284920800550070863210334996825106525198320109087213177116200143331487039885652723735643228561148053795142885634598701348782047242711704537398818584515917379853727976505151605589286102953972864203740308253877320996418217003658821397118987661167961563131311753358257849570706557970127670058279611276914903946909876902515317364583235029674117019290980761284689090711472673096770927250922374383612842996592440856643055920795366446318279666870706103500238424094728403179849084492592277924075685610584891771636263158305292682880539391874067184387925791927164715930918491958104034821364645416729355392189662234419639567985380554946886115888308998694692140317162956472711719297490803368709133313091650563620709408556000005945119124019433549803374652000963413227226496935624770994401002188792815824370554332447019735818978393224390722799435074084227568348537645654294746045353285431905738899058565210414520100859574495637718112756476267683592126284366092560377460787324019662651678256256063047691782361639085908666823005351883724885309425330372726941900018167446239123452564613259500341144328079484428779440238892002919316413712616047503760597938881533918700666392898508825572798438273750121258245124854534767580358924801676151858997398173169129076270170724637894642692075202664270886605469190599533181602771934522754655119831125500104647741725394974713008794064352892375170424693699135801468738159578711032926085637224943887814208092014551891137079817014540552638789312641296901993084088543735568864213673149230853344463073572848597605562484455211735730545961654795420465234158577987967522094183451037331453779437944030518203164754415946720643698822372327101247782527036870380027852540787872329006532682287041494052934883395727468623915274691355012210272088429753576570748224089485723749629495564717203259151527863463871570807398826797503794576118240172896492780658246080893677923823984192366041149206719213858532615825301102786467886193511912774889236515488189371720437885771651712045643492525264264778879783725988192500894034252224328934609859328423670121467215872*i1^23 + -156139123612065036510070432628624125085807888248610253548854190080175852232249525159676325384544619594276247259858811143678450876768199108933895732867043022821612786297360139168872212412351152798635192990006287904222620866182643087043006426268536594709588914209114362250285942420214910896452086328315739900911971861078280424106602672839452521600452845948806021686558667201168254561716862170375170999146204516427661878881035646935957396631678181344534177789127424274747232651823153996530146920599508625750674304664109151641448139213160614763663960046192225506542125904537649770008568131611482050111973576180439921583974090204217230317590674844189565817432838665427544205760688315308689971959925542055198632697165647398122376531782531527346305823492134299035193169529979167542871020520906587941811774655602015205695425689604195259487180115990664488128182756596844545574423992188976421418101221107814583286759947372392455143497892560630171913545956506796326500802663912429232052454793240816883879810801808266673160039514062803453003493290238229740372873220763173965350807268336365060126017618866463085089922380907712604200859068628071915133332324500243566991860804052624088322036704559575422507916918310185425489606086512700974095000675880959622737209145385460521251699346211126723922615319248741667264612229036302715342164222090827578661677330322889193031805049751932699461035841206866415930177680417682044512962864885536947569415708539188445477114469993519376946001571762743256901798708459035649970575179369668012581377735547742255985912009120038127822902633093102327735385157310668751652139125030253248366457288797162101313758082175642290465160195197451445483767358886133463527002165445541117141897464202607399929673875219806933347461820857915974103307371100935444653002302792164970303376494467204283517219908402490810710679598973254743320196864104620715558551826732060260800964138151073698919269643988242696853034473223552078312599341550022218270601172859322123653706061076218103950937994000816434580757358693511182623354373695972821749558786537388913627632134999863009384501333361343062524353948226425460934376064667266337947024886061223428461696008442149706069909175902611080108544623585930055233273664666958152957591089667207588258562942143390699271381514453299737481020673540213076910186055888610306017409741193725341534017592601668499361194578018304*i1^24 + -21037586366203126363618944606801915947619919571846457865996886256456812970383427889532136777482740070570015829100823235245619760541076115826199689469885115074812344114091943624568629401513352739392427935854039007961210339052446934113924139016054638272098447628720792923755671237512082614976955247330593303649344653812388296076268804425960844406755183367203707196535825570147711740373821480481626228793914607188535129459674170604038037297044587979981486407496200365583846486148378890931046993761767849312143208836091109598543044494062039286253487882823041604246408237787833521710203951470250538323053033303566446081898858607522725924563931825584993579280376478882995067675411204764910134770489637983199254134912522731291564298230796699813292739927741764413336250917477082167222285101495336332494698793149020145156747429642158785527059483961551128850998823898969460793915261487424571260103668231527665925775018148724408262634910600086214253771621830340555411158527072667151313855019676910612597497241897498257410374432553339140679545424579457472729272000325806867397533201074007577825969480924218694652922739655418115424122302561486735968983329165778566820305768202492787491531455923631349212493786329592748810293293242427516318891692386147909508710576697859493044147589754296202614789514922263476986000887408332882524889380057120033141500911608016004079126039004691935000166272891867635740346719420564694293421513583091101490476361036055656831032856190985068599739008514784796660995372010301658433967967472212506872502740005824959093150785327767968040182295821743786632013188446256309036964975642082458449047974625676704307498080585908557386853444774160556536614137353851581182290341482559241539679374825772580573736830895585431864115607773691922193084928770483061054120084766562700914794012032780171656887589531557175256723950101271021888521442407214551012538341365640581338756030687429279035241252640582345071398049851042371208072384621339274336647439848927052433834009569637326392854074851767313670327961666846907497757350445991771241305994704895522834026879959349485044190297722457662918067857407348103700469900182415053902269390699794782055145091017030134274457234126517913138158857338327041982318595750487286785196188764788244152045362617783814784897198107459819020781722675268664150848950752015848831806272122942743921537072025759313852062760960*i1^25 + -350550568943777476650455604207801702950183750177885545237253518582033452231380657223635122325556600036091848657150746028533026413226797208865690352538328348148851782147040501316059360215018657243727069052748916548522004882706025946751465436781481176554649957971716375351868044719706650714460882613035461948441375752225119198089944145282294214377642169532907517996689628068819044891911963786388982269862685544673181806473692146478433531163550152612539415695296880611715167715500811869833495489458424612087964469589790623530888827256557772947356869833211975014731604365758067041473437546179956020416459141978560983862165146908565408352440725058001859193433080368446186181472438463358791156428895556029064273908262314702504501722505833904763506847182386437970584041485029783407750890014880618896453263514200705768953973874449361588189863671254489118834792206358039353109287423219763808170085133610277586859766687629325467994505951295496661321098700480867299470144084597376705863877154065981394164387472324747563513953076681293495944789836925015398687067704931400472582199825026232189045049018669871664461010139845835869355964937898220363805400869873723810660637203843757007971621196971352929528383621545704517737858786107687054483031322822798329983685723688579239105502121172511532372647758621547295222847020925635323141416353072761277007868836550293671638294081809980638098441456696047922882978791965603432785243557722887492754888477099444184293293136928834446703132368153887308542236711242834503650633731762979457778581550786141200906471442868329993723081569562711365303137086551425431589594770459695784278170713336352874328671019558187859104649232813109836161365320789441195610717670991077407799350445736656359150089027575198955348810920653824369432513858874538919275726693833002025574028605841475109661423987238002597239255482481093396321582467816325949692087313684627955640102336947198725265006641613158675511020697005518225180948436133922928898067701531293373713640751671930164807623211250328203107745049271745533486910529411738564069676407812730879614220178370299239356230785480792087380028786896626707838292982329503794988965916338755537156998674241300033026100608296418817362306790544212556243952794757728839031205021515828595066679242278119448091672132303753551375609070505635730559152965472384988748699284845777819220352648045397595389952*i1^26 + 43563106274679607250778247758140486235769849835820009941498152862200314772596758883009062994265786721929727305480162242859621415813809484030859041211955199417263565599201870925559692347385469850817844593107269071064808483990701448875852390747602204490877588766041740364986359451734242572436980948327027592099322845378209231341902726603665799454899644285443114332439427532001533073602315998661600119296761667213884517246177724953303933519840621940171473432901214121484015974790410144042141830420912758583015433631272552647664570989311185618761804951934938495715022845575740190910439852113772635504216327032025682496299564532111758320520320313496194767106074489585210289141129032005895798922665722429520389304710570098354141797373585427838138628913181472888320731867553077099305772557769633434506933041666512833529726522329527759364718035589237831205400878235450681783841281835753724527679456458231002413764584894735562702296568681051643227092890265979639591039720880597264266186211154494860126298815139429066325515247859268434406662613340207012847541036762770200505642860895265315707222543851857490774673643077025735070036858306492499935685391880655358884199800962302439573913983094587661170996585941969638007249588725732490911709529769125019167789226848090286089299282910881826454892015453698661647421006144817728073837095780579899446738330019183037583325841777627567124526510140157805984323153968601375866011640449205725265173451177612202072637071690035585669336304019960890373980502734562182570391896008266855317804508333697301216644850614005906915343391389243532384206891826599919023586412719926243090171192747038078097668836175388981958313560902686721928265418003839482360831058395488628427014083528357637463485274645777078397239635171220906478741234493381939583796847592804687708230377964508518257541893247073493434905994977412936129796072088148415769698741244542507908489271964015178774022565309219445464420128081611307852086280882107744280302408051415966671160739395385945405556439293779433700936950388968498253643631397793473290735298622152762170854630797213121790814537873528254740771201476218418371963836996215537782685501435241897879573523311683913498413838517183924233989358679549027629539698314064376647856269388882646796550759764403966703913120984306638614067906884023490552009369277467540738286256496017638072430598452735377408*i1^27 + 2030214794257985479615590314591786781684722653201790501693984601065619497762236639521454144559728787988859314584703693009249488033345561485650873121454549804537410362602217755866324242986968448125390544743326175405768108668436144220869974536658399638718614337296571866400220618401545554995186435636077402556543027575433821419483588640950953885646657471717516415744911272862280466967758591792237374273991228396555896927143059870365020847381155079609340738636651533411458841496990870260674634408378750508329590032793582122949750735280563173129418096596096397779388138788374972461206390352613005282220964279756837410255070424498371094756410355331821549867020275353691861773451858663936071895657038508430659791594819762732573227312586474015699004893344857866207531353653101984281646347623671422342148030704259171254660723269293210536965711771719193201183760874120988198686112326753813383373200056568473608481758082482220435846870677623566952019740495880382945315410487722632518533354752784629167238021862328357769407537088447923259724095740575452392565967381211430728265840399013306199109758963557091876659092951811592256640139862189555736407296410865350438922228110737364953470551266618106765912140004089414192218074557965888473325886336404323272011602816552522605182245631324548501985748399021311991152759789479544729158837746893909015031867809194503899506435531192776828107286303685341564073504451089485181875467222950583782449379245712288519609244967858065695582328181973262694945012652054999553711403802424724647975149472405809451930679198637408791244550093476042926094763975668095141861004124579832080343561716088776407758390231773626543859875628047858469663280552096835856566273478405163623413164440574660989747302201004059601688734698454185151192992106555442270673560606554413916447629521273462521488961609789130120763089785104611698678427128918880581738903106466925804764774377383726449528720629632975558577990994403397299725346969801612284350227417411060029650982631848611160290834832239817834882906120370987427008643611203322211749534844266358659138071018983093980188163110896923571201471186084779217404793491496168149790844519972448682812403717068551226396523475794472344241680153462844230466771124494021210924225340447572836685266141841446632326585566399203836232624109787404443314873505872861997308459715731906510910837988786176*i1^28 + -43195198038172686238882014037624877760123134878643638255742480489273028599614563114474270055861393584928997792243941114719440211944008521339777060022601748222949292830175295401113057308506654901877837850587846415328316972178439709827930674681098414960260214455223164990558345272207806771659945218166130811383260861236313576900008311395463370983866539695520801990819193879354605475020185710332819390709373612514704220244934757065919339435214383233169336984268875659091143710391347406622638181814502332605103328143254117632993383092865818763073468397247831362654906361586305937650118762699115599915566546625014737266781871777623482758459122582541556653330840234222627143917481464219683028664261590153795147305836145028934405339788198596013385546646232025650004354195157211876141236986910697562309221121823495637001705652543951599480515705115914208991299002314189651659911591526094757785124820324367321633349936042922515330583323395627678429664262871728726562588682967174759961462085048951476989055180448854371294883867157767875717253658404798667367440888956552313611467086620971007790439740411304680329196342404241954349705848692460350432355778879119950732365534507527731617942725913154051197894563843729862122174578897865232388981333765648234792208276765101244812479733377892889472135751340805380899909860612621395743287470285146911422607013514260310620874528108451568982065881464657149227506661687405033168793752454438322969113641621109148322065282041618021534266830992696281230280695516408776465028591832244443746680752173898781837283235272610936473607513194485143227365886520786132979503108671085406022801848218647520826597914532194709913973215323646096795351800362655690654243860173205392717531931654748343601470443615801632437552860816684419079905323914811222742329714694686896916656459946848044859536688910186815181288714405536736148499559723697704618123861315000420266619362576363399579239701479911003319634105384407127693510031534225290016522847258102441336106400518149871833291792638569186204812955272883239658687109477710702274962417999701549626073714149121892710180687264896471660310116647403925828964946809701820167530963361695244385409415289001824543978139286693365536849163694826844988857415521781911834387087041757001364857324871877407196640949167359465087413076310076917116696003678517620041839927535757185396468875264*i1^29 + -4163380644908209005682447739257468967446868474379918988065025560551717893681374762029047985283306539361651097840401537768314630390273301806033901808501769132961556378621789764546753592064348567591383984508521807933877785731426058771307043142842069171413381304670562402897325655201512621021445400057496987289195110948607306900559510895617073949331424042524124500049183607415870874093867830751706732094182746029774596101810486445462960211313428217686990328947207043583101917117527502043859036703030710541259501025605592854118633181878172588988763452295396784179033720444150146575818587619216610441552680751910256760059892864963541332960579305147218070040894636176720156776861422559666530244663342818155550587167022172227673331257405976372532311172326197849615682482578557464249248280885085191605711053779065655585350664226321942172604368316684333439092970812833795090110566216862714019646290338095098317413251881359461224566574086766146530189582922825328569270739984380668344570408736700676400504642595463910704897066514906359568670426396942549819673819434974725554350575076552769080320365169943786109851398711089606720152176079954021309588090719686827615920383706842578417533190598606848286556800731297902228586225328526068521638244920500049553846859548782346998101314570787639429811667873308939906215760658399206345828191031326514129246716249824810802957732676942433880723782639020575317679935055922012129988933082440954844734654234902775122509821788536471822928507702652993501829364092589466933100518524272346788627426742579553958657983500549546955719632920258147471639888647289969769518429421924639745999976995093152351908481586523668210447862200957144218224143536596420363391950306444544319516133962117264890282733855292293481153662615816734627521200281992709407849041076225453696427690353440291186302506262566355222061622796714163357667918662561031249086212506280907225002971610105455315878896065670464851872935298520744640485264946099799846368059421523988034804255502267788038810580154679314446492163382575130437839644747403352870499651224670480632580512139983458098752377955218558835009991439619524170622748496514444665593033522722784497214204914059185992131885517889401367743632975325191971814068423436563719905988363604028503246912672003803870974923181550139290218585972358723334679462141359584947226501988768117839364096*i1^30 + -24314565970791349523412098247057867850154330072144695985703420926366058325180507511779505358513422695865807416552215226688950602664377236619202946145230046030212337556307462854903797403064737180293526229098632636174888505087513867706548377619377975194811963745347303606015797130388335218110905432897578635477536480275915752505579852285526512305125914834064699628348048502379097641038240498162702715921936859638662419663396728209147542402656415628477958459480733164850671272695328243074963817451800957358822682966347624778409664710604240244311155192073159330538828034566365082343341134912889837779491303870411092035465870417043612115652475573807887164185821955505910310182056642638789943814040068865722994792467297313776336010833155178828582913062171366089616794399917545789930347659811353747429527553830746874980276045355255839242503999686432591212308193732521956095606626213089515221199846953049307381833725488328613743122139550240278385243427309811457268084830683140717453511171359005550536853973885343784460031615859174312685046682274696519120172364076324655213509603040418220130573784721241624223531405991956648905683965893139738002725938161749589138540566390642281920278127664020581138810959484857294895040558476056572368970334493145540143069030490719267594917093633615223871992026723066604607079265088560402179739299817119724361926634711623954662749155154643798224353117548967538057540553592370047855627178949926455437152954468914435076334204394597269852216362950641731660358311114232247976108196077646173953100126538666943734434755926105328850968541396402225929471110299406065707348115845069571353186233785648888483233133511496445746180294571650114646320359671392773224870018867756139328459011158225082070159538010209278658654782092290658510108722997658341012399187342677736453329487494301410381491056407049608227497850032219287954517446760770956587615140928252218152905721528894470575253791815592983594560836578188943535671369497344082925255055025544772127032598936675690284803281146729379471277471488024027718203071906789214980974481374559605985710344263654637783321852763232322382416156351798753571702344015604860346005441287042205367028457981944289190739952402699170822362271879979080212490065525258382436643914550987670205644781152379582497415450667730664729588277191691316955348509936894347271020487248684515328*i1^31 + 935566817925422550775069951310579964992939134963340849368786856315027505764515565076442531363398654912052537959639018687077853694392802444050499011223130111756414218977097702695974343760298165937230041675239215511023104845106193297470201048857019820834295155662502494213047807878300045192376892835447939746940184071838747694989055595630586430956602731331503321458022540481808940001431108706150563817273550103690510593013823522714642195891209606249958106182580343308143086797682578877386682312947245608902429196991793132082324914870683950428841539567927468666455496678882459514324712313076947790968106883926502444417422165995043452263744749843315867753200427217757475556817278307155921057928898161668824696620898091425811627696630921130334142401883290690999663331072181250864935609706548624398425070609493645298970639150809097712925697328692576253766485356889915513961859053131512375170364624755579297985552585985102179160520175729634297386819322110085772062561336752733878835286946273974082124839247642973828737559715206282093968619264317073531124733725511054716047628430413188934951960393760561823020538233666831036351402505968333051015484596508074243865677678709214093460698446170847896679332777294669356381439254942700580881141817643286575382715966118678907238415924296881751506121003439537674321287654883905892911301204624976316987832874440441577195018845184684830730165731993164787308167935663244258556943037109069901913329578909882121602858740199608673519010340757640525240443666558979633996058543703956200719717993798596126032912516901389122365968065385847449307284724071139062417106978939422818437688107268288532850753287654809590629249190404812078025269609314291576337761058283881832572274598747365256629522452684901147840872326261114070396827537437773824720665023534198069004287318603205272385609177110076238548253528685859973988325989875378007570954950985266958688496991110441645024209951891387070199447383695377340979885243047675479196774306737009616618447662390437044449417549630059212498891338295923773027642498682033861452466058825167745839554356693202778419870623114116862002967317543655815457008380416217757154332598556285600089247611176000081937529424192954690574538364353554694241458294710283920080079500509649062661458369522994958097591450415496266676928755078865818156467349848883091416770347532288*i1^32 + 4154635360557035226974901185673573891281095101892351045917983492526755399966227657991047119866607467137092447323045138188588247027884846669184657861022546143207143428323440187220884802399218276896442818236143169791063128530442373144649055125099549783156600781909400715206172462087442731920652705559453924774643880201688660049640711088257640768887659655504066255692334663440010179914470694933787921011626980189796809371773577614108614381912763369074970120961371542590911124516927566039061137062338357338822066836000963534404785208264222624017053906713244080564342441107881550734986423333030212209462141263333225460254212366570175478692526850154525438750822442749673789358794546699036845931953129350313358421089624414964979132326823448954045626391849346442629815103292493090417738554670943617414521242367473511730833044895733252577723287896473894039410472385205445792403416659340790116748757530163048129692433116780129468204378558490415469085921595371707485462965901319245131375301319740855559262554134709875135753190897037473259160854626493128715511172988498645516820683823827180682793388386293356468877467158083132927847310170860359614936391207228556126411315243477218134649070935919993154532316770439522268045591685987621306937580905769078306292788628906498306660581920973621748633598530486546896564227626774948573868744459555911285407483167006601549917243935366215259998880301789824771648944043923864407420447297855041258789729432402562286313909383335715088148195717834047272843788525954617203827631281819459465951933771966441539263959923840838725223435616986546552981069261839483533656373726409883502202865732964723722853656306017791131772233123487516358316550902811709806485197982174746357770959727927098755241252482479290968573133073753913332879106804616011283997814638159850244541618108420707217786967375081599330691109311971734239411458949342440654729039186184106718054571764266924141311650989367707767193968519226129772406901611689303816866498759912030816893597677360120205374873169510531272955630757988024203306569142853279409310994002287160599698679699356296601907945682166265258299101428535996925014727038826618039959841697020777658266590753289035384282697248852670963542102804047424450148699127749683144773726199205483820334579517937713917286493429383877362744953677195235602511820010724053874680791040*i1^33 + -94980432543838949807781327525122269166968629585018934547792041166193845143327148266447037277636379010011711659855982197266149103619257318042567043111980811418466751463647188814377572265820374892143919196569423119767105428933239788702832696112734758957147808361217050555913978678792944615288690481075632686614279001031048383803462892038071745930869728854869327432462422700564677449921552697656571206289310367173033827706829493622508283338332649629834717949340910250186061297100891818040989059274700028441954498490600934809565743464871598087598430124890190916625324217312454737032279971545624945305291333773487171957826188304210489626776780232088212395519832035872371407295026712486718730058876413450050855535990942495710199007112513521637055301013665170197851352308089392434142864435549728113055333299131591859980641751542368428022318018610122439406328472697111122292499356480721242061869361587799043994913916090144795736526875407204296486483207987473716693522690571217426170004522495656843733577446583635562375388844453647036988839870589361255920499674873329137378585130061576030380124793043509695934924871012820593054668535691610686960661667614850843650847555602696782466536188910670730549094354122581730389433520073601485174696691716493035396688672543798037511657138236894224313687271092639011470894971838827841787163651459454733157298727142049438755612424127729972575173190509747506431347456549981566802935993087285253712767848273270204535254684268704821511682203096632292351992839114527122178908949408011662891427855133394012315149158106406805369610476212647677995204721678608731044881753628850030589535944387083281921365889266818059877154511829774931073060055993473263144315810051040044245633345817728665777672326286440308250263310654032026860322393311042471186951126064876415535447191971023865179940303877124874690943007679608235465848451855932247082271968614521887645718267869220087333300224497383985241319836881039089598315432784353655477822313312931864690210405905893990557206916133856719518379136730967020192323430183458060513988942881886359883759457281954150797266833692099115945232573298482036549141707376490744295048640305864038267352397469541386944975863513728949978652678811883742947381033369906722288455803270406821529868865173502844299258917323140294712110191787293559568569221945880267980800*i1^34 + -61707071129266054546504013036338223376224146035942649135698619220137584823084275281326506226833838536060215379034748265039282501039462240569639788584688292230158717280232214669235585577561987348721980009033033092054405799197167989050919226475031916964962254965047384352641979099642627525009311279754990158584696859029780682805703126591463801814796378788480365197392781571983368337380507966333746397604305829369772732012023722393345974538102819949402484424703626711089243473157263680974139062373686774007390817993476678452422874204715365971255857838486465848490825974365528889670171563955348191805083891348342669394249095139963472238410729987926527579929397654666978061402219058335892081060730307703813946665959724564829707118527239626637636327308256429479242141136408554632552187668555441775834258457329381269646967864213553322093655340601813955346263556715636684080198314285707394190058674696948415247786860551194716411074590689552060115389639424241738536283946789555097540553459211346094626907281322226852951249521585032517034277790672918030461518623514527930041746972325044759301745364848696201713088842607958882414184642939949562549642660207031919103611031196205535658726941448881189807388664031857464194809457922210288635857422046822939949224625704529710160007584736383219608158454314317584334742823184330421741515369491695735950490530174861304045197614978674373872470605661398113794579988151868047021100303409551711451042318233097146465322840873846639871224767775133881479805190273755220480101383345175085546675061894741976424357540422728554373078737816258161416761585669293657306768828297093239833997150100781568163676830232326361675108242512127717327525138473872360268762726015619842765788343015678204048946361064202947599328261004728788961724498159665579756998000852818715867000754527947764664953930578662656944966554171080324996598924926402670455031861883304954115811109530708949572675199631583853989384298640092539987858062895044414507531531359991086511303602558833127742725881520209542964988602021936915134659377435844096290716145154639827687931547194833890913464120853772620176283068730666688350416477399162514913099005883396125877182347120488157312567176912981410290709180461776682792885234845427655409278409656469650631740587755814897798719441336517670121502267836856653127654547184943104*i1^35 + 3703750482342365070776879626894417713284153281139657126791899616843610679982776104177223680289481764067200259705024298964209962884319843803830755895179912158038878225735519260333182136368364493459379237095101521241917238278585279243294040376943772664350706760961099376200139730914288888248367223962180890048169248443277004739907998281509464018123375766976800414777121957748631167010601325444786823575632350836271428930985646189595521831045533406910401489768607064007396655433486949641254908809962137326828186776832033532858932084915857275961958890857953517612071599129337595522837266547500419634356719829086898458776414050259161523015108685685653848413371780105294749516639194491989052100528582986697757268976841031834189664814427729189850022342668179388944728630060883800444888933480243883596174792702612360069824388052975330136030791428723035268454091887866952055603188908387039710629444243344168696368091224626921964340566662305695882981927211024290409588439548245125482878722811136166688856711410162365501493735502718077089945704925905478304521048309522351619467745416184550450365022797802759375526564657273060645727897443132702496934957262648518725952348158437856756059389704854401193409199823673761503396909095580361441367016883085214188841642459279907162398781575281395644375005024749662250246734595897825371297467030928500908358981777093115159893208287294684285029680985913520974769629095615251868552703081596876296138004497627191788453649961812964119579673195094841580233242328979065527876231741340543394354781739939874488955047900469420910362299777189468241430463171791516478350685189973221408149142050530382356655673897887106611194744183531527289440256752315688434960566890908206647511242199454608678252581059394237888703974786377930585701349891849360413787037954828561734448193128231604741253652572109703783733254687657506749604701987882388410102245201882922863062194390390355935244815171821794266901320483859442169930077041967486998514416812816306755153931568836720620985077179175563563854256473416928143884016534849971563153817771980582091244264892990790236869378626220462696528342572325627846578902833072185350030403365462285514474079613494646871435735758269698453980933399023315398798105769977325843739236643937860725729851900006875691094225610680905002397961380284991569067365105664*i1^36 + -11425455066527639835704407720373596344936553725269648999050773343281408948182101721799859776926227807067233503445485020989962023908211070524751525576503188127481140344117052881895725313639024637549925555567917556046582622920920903158355657415240245545854420322749463650025904279407497968323816363592437010416006896691471200803568535772429314279805766107359685874524163461165587321252121665434057133777278079201522452647347808693788681754901767726371805261379963496701442578474310629458245483545130228546436398122052915036990953161221574565690907947878391846223485911317318871462398812330920359864388045010627938819582766047324227554392589610501426207411789745372838943227627898567565316064036924922355112655119856894946897317714515159303551450557153120783127869834979465101496201871649344021796757985160755478891396516063512928925725353567517799361310103419329883683629101965688259843278880358799802527277899384322750587218802022432017942542208000123132329920909534264520602155507044957950191630517924464223941772390742763942747009799106765776001390556148628048167991780142340428891926647268436841107011819616408999537919414137949293431449592969180837257392685198489465982895602260048589109382060227311688487028686490902429564569572068890695231596642069411781696849600489661893315510368704755279342860982508242482558270274233353968666327650151766279716433049269323216471005565534371560239845596486621195449876987699676379901957149000314812124094435716079182811393712641319120838259773788936401274544358921714303243862192557163693136357304257609185194616421387355612887371035688232149862240872781540365676856066760491824921437614448535645329511006538284588810605020993450489607079463588037657884284930485333949696200161092735035667146618389367538189246872410134159907091775171253329154875610136798063696559792096597692925121062731707836936687155798703561028085510345640373485487009752052196159134771538194976751134432460549990678211571703957699505944191485168247423608659683692358457933412988101435299399571902782425100924815218519948539250664607225970374897697794976072903883980534159425293439867925012201734581032056876374027484010004771447014140626461114205815753178772051813280716877056518127937507287238820261757028274209938022267784071108138248980232282224533145710146528055353790244585472*i1^37 + -8920178729249677835850891919317139286469312396632881055170432993464906826683570670758847551049937417339466842647170748151732092734344667064260608544788206773211530058160723455090268130281531711943330335134144229646105962266284719402033153811807888339642129880573905928206330149068989454763499179715181863087625024364031383670965572488910179652826703239636057968332526458176083991584380189380221625975491830592836057339514961321849573543643037761688470205619445163385395472653103502625835517449721225212047416299329829159535675063160355739299719798993086728549849485213092967136400162296361830696543289150003918900570355130008652330186539171654069123000151647430328198201831370894348928586316838084703481773998485399767899621982936318819686178428170886803635607197543179314068822279247907246838057641017044286875511312184051110345418856078580496524615860090075330632943365896024252358592205635609220398744864371180617627502455039169886684134331535852765529752646615712629318724415459378753683923459832097991068068741769801080403642781331233684099535611809268960421209426534896803336296135621607316483621403578759069331794677806646729123877603500498174176008534198774373627029276730468216574746851445448042341929141860824848515509918595779401550336509143819581322384316381588536135464602263684033428823879566548257639482102451759687467668825376679355597379428250248116002935492360940679565633977703603210570532700261715894597787916874242091717774306000212877599258392997155678600012978428635860315325492178580475186741485013664046183727629802928700317043529078788939208180065352245563947382089541786421351732378988888119649459313247488214740249158474365155828504978542010695323418302191093078850903803878429922276412261266452423857180714659385277113450007718607793511367617215973216326368049977817099939302466087024143365696082262202265806143698810666474885432505781550275805492686521097772033237206574884525934639156910656001978162543465320568877555989713592843590245429989442712766848973674213241489976080856197461752386314731264274749562135237382121221943680364626623213497538660230231335210482977729202375545266558811429873494631445740602749175308358826228836596804940386666710595824199855796229016744469879442997855533541773064907347111582709823974578816863227126167904068773215207424*i1^38 + -484578866752412981653138725925140076317979723439500497675898608271891666528032293222505701040255975589304330798338485592456895745051059556965248656411325068643193788648650555481192198568763377811741276675137375533133058627768423104429261528557260537735478793976374310068139291308855953094673126696486583399869516988653352900752130273118625457600095510569111428535045195792529368102881196889226430255139739750676928769326940898235693459115302242163232957603915055218712122786778896303771442571883956875480735263117314683884293571254587092915845087470795781392814793969372105502745251424420347895234500304378064587085544282965490569913271235046943140382061795237053733511263140710516278843714205694983686948276644742435888551843196879974064713911942673626284452960820270758598157254540066236674845783920252080991710471908753418779653188872658851850407011563400283717677953974601463588065980289501752840624530273376539630916031518774720127469004832464781515371363075818220140727626640896246121962799093762550088102497560398480682113929368541787134603428849784224145239747670746195463723638371777014043959084995319999482084769894393852206223192018429048165463460561948455871826360809127614206840266198709854418686965248185558602528634894271854593301386803359785696647043367383734801717301878522436678967467556525835552183332351849392752756276341225794211041532798675900348206905393006082313121957955192750668910890060025576631323593656541261916602032664014666191735724436192710137478592889754607014376176445069333317839015036638123531072573048747634139298122823019926397275867962983485198363779922445238560046814574338087081798302664639444181302220244013511854783357173819140829025320725471635591371445949825587058358299413313352365538070406871254814903546237136038989838423618731909893101237494387761971181466699695407813903684640508721643096377997905706281832842412649075473749290301488274778996322861998736767349653238577782479163798673014627650941761739275268356872851174605655406266169806295094895350705200117615540607688814857097554181326567043243219016004282991727060813619583826884889571286694692757534368983259491270784165230646178445982465573811435435329970725382931636483160905307519363723269238661921222341535089206276569331881951970335446301112529992917034903665603185213440*i1^39 + 10828035037503266161523454866208623068231517898207759247168265581594596712248580671354568288014794084074670737871154528061482206652775703198114822620702573127105739166211096635041670613853615664558987931826204454040811951162454471256509768262451001372009446495889027963396445565114909997857116111905095470878631672845665146506666251225184163638014086103449051086387222203239462394813573189667489199478961651090177790807582662198713136427850628910350163112640628933362379500488197774150688454562212051450083523976231680669548592194090367958987937497250861757844780860449049935151157244877852241768530265334588267812823883296276262078782888253090804077582577045065989731742139868533108262684478818041586686415993635406157861040860048711435801195473078443068273921390949840956016917705129053719804165097868440172335127746253749236620064412389120362104172326060286041325369882030939469119330806278188263867476971275238402017088294378004877243005574029750033361633303811368309739693711413828240495489564787918290089446192809923162714517118210217970152099743939893531426723301418652543333085538071427102895388545956011625388955705466987645192776928079364508535700569347094743314681845878925896505527997577326380275336150010287308207615612700344892333804215937797479957557269472416704884532482602708614120069693213688888833701831296127274297159542046802571819139464766711421674150091292371030598196672641338044505787099734848468134405790598521826787727761334886099450912775768919704310005388492106000239746970825060903071531735055663338680273237632627955362527625034246444576151180920257486757242788130098488640709230376004429936816219994126180659345628500127857090229162060909068927220661680623841753174499808051832707409583961513145470115366763465732274742833207767907317304193599294559085895192321790261097219537358225162868677460929225407674971488290930762048341627565935761838468796740579734044711711673089257427277179589938849551253534961720266138037879883372019810220245684170817942006546213271435652239779640586702000206929265835629425015674958484680574889482834692585597374329663913664952499390168865925095867973902497132263990426982178361155455376025127673240886779201615289188927941043348806610078012960309552856709498109191177641204861161621052340477673398894394930660114432*i1^40 + 15427458340875662982860453861920133135066647816464232769937803307699195891545403702483240392606141879924634495368142342476823893401237121263269675611202835967075299456565652521474660659826855435530308056110751360920414145246088615582457788979874760458276273573883151860143379161380947822829842416660658556086910576724164349659503371561600031885146137121586038377947097380621538174706168105947366099647185947804341382703142492565971150749511981983685032182158860177158556437279650049752932338624678111145295135837394363912798986221130856314673585155249766904570841776335674323204081928929241802052320359035584709943921918697224105964522544010900741591372897553356790129091499697481098011396898103977981497522130031878728601003219363753753660780087868998758930089268560279040060442027232736092321476735608473156324831825685473812505628175895462030232434655649618554007036852106247062519786294614630978873928337954817721860846459556485121922358578299227598003137456194526506807961314834368747251273678696633518345562215069111661124246607733686721708668586540889871442911346540506611666892396639554941850477902134087930429729646148173742208518639454752499012331220168410950979563094704139790974252069185634154607090873856251531200066890565372815454246759502468148917078082414145795475900568369074976229221856633063825879619900560148302544098670788945187474351723302650260999541326396234514178546514854695718414714434764715009306456646767416958387969203245342250648980678008588946837482077075385186242794950009402683535314581478154360587330913840542681835282741321015627673478132103697637727826426532278301316094013050901499121708096416488553276737183484814098758207822136247772818065247849639948185945305981262482511392479973044709142339376331684598457891656771058571724776242285078004343472009158168331735967534526322208696233117778317204805940370117914288690058336516970719622464905767932637737265721273580010213447846286865289312768592172594953359222084103558835501459733778294551299853418967349679102518181294581770145914172481751079538727357112580701169719112914458796930967380389036363233502560229736053043169301576152155333125332158868825623261441143373941183853398512132801154473458989740504464097544672892118750822256605806328828463750278207876397317177313496269848576*i1^41 + -899936941199316794730481010654894894844223673093884252158034091995500406039107397222134109628403909255398653211202787804284045173784784144696585130485684876209156903036265185549355472583030307224369090356429329370359495636284911298857305544130525244288655284801601596143143726156357068401010065699392147227220544363888624320939842827385554294971978157181670484727393230035627550912936488060797601393785041146509023049142197194294269656203179172693805855291534868530376893793031050056682718179030439661226810343490281186994506753577218031956968580733096673798223400489170862315709581026940573382353519982762516380872721783193829910272537603177555823971257715341265842733183651431456036343150732478813119534832513524486112445676566582229316431488895084167089351730558067793260463314455064835771008010571567763783791935751775761967435663294358164415248474104346329134548504109888906948828307401061344013622726469765986536859097921134539574969563038370853564704293573835687015056458802557435893182629636565710125569029193636259700676846138487466745486746509052090802633128341346178413999332922382394717641157097992845101153810306756372085918786456872105002966845067312653679180930456237212486808939147611754418627334295516142019644813908660126591928344309678568642961720853921178746858796702668973766050009471786573595903939729147297499375842824692795697435358752728891997523269435121309704709904735771571660380813613319011082296040655911157819542272887639491197490266929795828531645240480058178909835896806701592289157604839539609721144999193813542623729095992748279053856384558533296000599703184864362693773920920305297799769103275705578130427506586804569958773176151766607165960231196388388030796037901851009433206117617339105751953190948528037619853846264744413642314911408344743902669798781058126782976312892982249764891988454076959786063355944624239572985943869964635841772630489819274082376772537876090081546052069295871012901764873697913087040453427232663936630331569979768741906352340529651847750285644487771320790605046480038705052895797230301876213404641054338116070830368718179849879813648000530241260265778913770028313400369088791423806730025572230476112435023153396193490633779437054063234007777761597863803113116917083648507354104875154158014918623546572800*i1^42 + 4209640302778859743736234842913991485127226653661118993621734610276727118984053127262152805605347014776248182900198934560848280620171204443961803145597583167845153482225422334593840424005505006228476895280621676439320753943102931545687112252183153784450316843328871746571919402852155396306154163496244772541581799248138621330332700568668641154319656325115350728345303866109168661180574026886066377501444730814094358646657288146543728215851634675275359583355026198539425849819841023306778833873723274420304974833972811454172851745485964208556416202492639272049555079249306492984023845061605174658094403875323834068007114330693958256621339386090678286839150592182256114670318088714274980990574165237236898159248608827774862992318634941351124221167181430117409606671230195850141059890314447290526069059800891223784138853489578041252714250469708723300669540536401279435172793757127186271678003955660096895051264927743800138984365480720029777653644341004158381395260207090608272270200442259386080651155023181426623196886522337197920398124037063351282406012387651858783582708221571449978489546793255572177691043351000305725064194980557170463866065623976280262922952616891011159071050363070072405533057249690802022876721031417146523395838669731948457721564069249671541416922665569774962954841326256731253493825741888144389219022525369836539180742220141751750903099668022075459835629324763439298025162772843744555273550070423370159274197196595737753098441407309509239827518769362223684923650439371363321515163958077946378046099401006044495698189172821914734517903333380217565368563000988330626632317821566448565027130588133057888008457672301882504236257496202192027704927310645824864070900150609315293365733406465291536429712890648386965941719246284413278343313102617317828932448209086850940105313325181606352814847498645312552301397754802654423936908016837933780428082711213157189131624156509117711831481634124739402309036863444997680726753419664866967481115606904636993221679797413053510266339700986652541454070188441367207800463830773971292948979201805225105013022959868234660767013126466790059962139448321387631574832425080669020509454166424048693422037940317055084443182181944879403006976846569269139504256353825223477296348644393133939596966932532717804987462189056*i1^43 + -19934860412175473586808949990754502678955553153433630246385559887498737289368658326749998600290408504251928331646007599122733065234926738620988282002788111997793197311742034970769751241746729056884645715656211235146774586727830003691498489741093662288893143695070257754485972117056225006806589419372196442655042802761453804141627481724765145322721959631905763000492388845331669609968789628593640546595124331945606678786258984961209435724508576231427860685704901498704533151577725063342080378647113307954255178865395110721277732950581276112271050248177695657155999797220172266312713073727987613705724286989718681100391736721019705029882021656347130065762065393846373113334695422135743366750889036996029728759217783692030648033263452726462177479050648168097780618226380026195360714580368051772469644975425987347979727297487532525028754189918959044405531023679691163890917764589470958564679286056206158635236117827976909043255327115026453305663583642161869087942094258041704937309055249125853081162868939401411398594528057139861297767924042483053575537741971765332659256032823627230682388973984300719010936404093661550995157256423025211272162614025451589181509657116312635032501045752539031772823448870724002328691354437223950568605572084658270369771426461330441436562296979891316382651136782858319363173249016383441921040094942065347450988747217928633077399365351498903196012936690520944222979567886883048252573478375044750827131998929188955603772000686467512595922830330815122768257018018521024297385706547337911677480909722088853108751175508397481635767999819894676035470702445521672113165426551399708685795613890374446451847238649133681440297921150176863260795189944493852810341922671512465890041854659214375518546304648648500310733057906391300539056211582426300854866430623476570412547289279063470426149577721438373894416428336943386468325977502480723746370449354478341367410770948092894955720243304004277755208924119480430592188130748807190783223588795634023071640673926551564678912189281176410099111246674333872858191609375721532444573363002820797695022323283193615697502905573059655592005201123600007545856078782437307951196773816110953919431255167921867675041092640527158975281795143566123738454359350827155654819072415506300558757827219079863524655104*i1^44 + 183741367744240891308440246461821019361886877684387621685092862789529631876246287358050643850040298166485943316930717207696054783289380367412340127865989550525450417947469069859357625408532661866103117103543778847188138978537449756926821477390776611601217334036114927335705841342400436665191560497184050841524138278772641711979560106014677374606755705519235662518159753777241541408620247219923618225687800006034126118537454772817140908358938344122147842647833833496384642606137920263312372457164321097509862101545847167102241762859383560215349781528395058675517875718658896069811519828733272418535677263636025349570040227122315283318409157096213824507170437438334008907546753061924838638125754854083814075185552065200952256719291808730514167505119542187250263293369189814258819173557702271181755856638497623686893426134310509487514577838907014087804104474747403158874873356818031469240383315866482997403507675173338390160994427165108051673117880532221098786050648585026487182441425969823871403770282176632784335851488506733358197724834509462293396252431822228292584388270370310725957184048890230064855902593652222489078403338461257527679935382034492175765376975893011525470202300743005035950216571836806630265856953333039519308928845215437977125012405258915575088156100256512610120333351546552874122521844849675290977344297391242902576227467072273144704537576172275285178911817719128925993338094026443200636670153930173983426640622903200935236179002356019316895078010053491003568947936974572443936526275294938660531060373143566226576140455318701929353051698531073050044727609763921391756112906808951176505122068780599448252127416833661149216535043839897815404673420389674563345553480342521251681903766457453739071263877564884026896648336778509381559949912639743870141610210039853629594668682612667542175207276571838947397660719256561355113993444399924586939423490955573379379855873621936077095342006762115924716273135464373326678575359600808912047567323992995339687315619900603102664070442675499219598443750561032710855586465327860187825203842030193460525292032753697713650399530858220437235967747061189820156103059970716781401406121038032745341519205558620505190331481448220238374371773537258108941030611557095482827613013559497896179680228241756389376*i1^45 + -708289034334364517454659310304899624093015701911906687578115606765583878572097049676658134951377643047679078952400919586279403671837874718478219806394164211734347501865821776693309119365630001668598824857374215286772096212095387779091052973122689691576997257851491176140764125288681503324488474152569613793576208808456343961115015344736298157776010008332817171331724458878733762734943489375698959915117080405014436077769538146889419849983276216436213160508560149332556561652619386359548930796774067349649787851252620609366474731959005689614319132428303711294875109421472943343773354362047061434325449200173807246127373484378747825794423496312764539442145221151816522144149663795534329014293893726940508513170215835418992320532512960692058100275505696826727815625158275461770748634956350119775074942050105839173013841414882550520684208323668451685100979579978177950722697546188023939748426918354068190084010441819055202802598745436159781286545198813028366891573530662050786939194502187417782036087931429225865408171346966591964634742504348610485087472049719794156228078810010822562241069337852716721116983343718780090831723070217508395937134790991243516334704685746412730946881876564579959642823737165878126449796221855875750184587465083793154594960213448605042745379090985693704708065312515367854507279484300089443112655683069464908331747721275159794078345627766564581540029571284112161390253033447187761444739663332388228710419408615814206634378617468431072700949679450753256024554937738841097622486260201282853342074893559916623445030158420185632656869216827651552556272240948022265342584646733679401906044602000276703130686895268480049644452711361293045257849599189634359686994543061862670956523999825055997160838754207084833045959605062263612474016668858055962320814894197817903148107461123930961021426711129904901118457848718896983313375066177810192627416619937782596868071504256145970092495483431684722249341588507228102896212597702879305886178194013173479491837222403968412112879141001580935723711696798401642063542934115916869936720240373706231394217864032179327721594140311367750840024357973610440103408743556985487213437039892348232149800672682152236066419420837380935205221860978879459997384600134065887463954970337129472044815534260224*i1^46 + 465244717570489906310534043228542631262216607413289149047711517148648087111045859199562984157454696465601239705048103924905053726257411035297112605793576857397426908044219240444310245178245780599808108869409803567498548826367599654239708188480918786571049143937970408322782173865643515176080285779368641918465857569966245246923591814383210073943595257624655887872892010972906969979285407156790686139003653485748289350674294092687113484709426718867882595281143058992828757338369926689869164085357525327911597910499944294209275567049451208479038551576931438159814257400396111072449070907365902736512616598974575229272759360028354889116658673479719176955542340457506666830944393719519522901708586299454918544412924542540101020594676006513806684070275967803880704015332799644030015272888925641166616461549681596186898166604320433999599685539496796200667687327819432602988038093823952780173528296367713187466254038918213095959230146444361171861311588013836217458421821741164714746842416986164661080822115044439403482666640767267867546760192129828945089683983690399080165866296132257325687686617045526709731628701895233237517333630231055214808604207483485757281811257077202046034591836751651479132686059535046026615813371119453963760409193736002062119841605283455581342674138788192958611028094542594558989608245935136420020573808657791835668393905254326829627102469483042817484418540301055420056748994248715293598659000513251099215364548107277643606583648212857953974888869384790643330435395384072473143773917588247037047274994566974202930884450010644070166964435724363720401420694474338024744633856545771867162099377295760631886139424871563276542067059386576818111861241054724470863655124382967084986970615617445514247707921221605016879953451296065047073364558577493584167336610887016414918600228527908867452023157823854039972649769980914837645503076289185068668750243565402816618918093153508620267499621915003086508147232826554294034992256330211218400946557078131809672813111434053445303702638214395950322657096106847887408216157345176406992756548154257812584868952895452085453786821038962442115682741556939587594381759849722172917819104369470885021832250495956089151581385233564177518388494127584886582049217419298790572894022990622094992080896*i1^47 + 2092450556197211035389024719403700459411217962851207482851533287574451277821730443776890107420183966367928246450181290754277890374234593627557193114857845832495324391123428864969237860994354088251703660928508482636957456580455431778312656466322596669076653461700797654115013225857963612321676191756484113356580901204021161219883663207972395860754019608838056493719168105577906718839991610991366309780210916584748700596025826696692286674905296894931357059565610131927011624111727698443287560380575886115434837042738279617161243911402184059299569600533237395941584378105158193268184413274801653892881929714096692936875384982369020499956950136482388216250099515967890537718546646663572349817159070671496815202768062403873551083293705869545444291662737903401084612562353215996423660963520509988547923883870497580264079271590397668044262910131429845604736465736334163428566264444341276926371890022032240554049664205805710597494493734522988167692064441194825125884710373199403524318257681886276518665232177009811773892113928607794362753813318784145567810214783318354573945796199140210942058926559590544339739950836783222745010007673941741451796143096888630789936906048476864472187865843762508515582596126585517645221075663448605847522118560916414012672415310642364482983364998659153263079075737625831062543961707928427359103112246357167303990106318017790468817080390914430811556943480571589132611483540017368504467918731749230849493235709214120330317632737390029811514223442982356910266713674560509172912202766926374331198718902584888020251216068523881226869127870978804583302109113970418584327265870786531233528417042710469743511361325000395602052968678123565712928018169326088492280102645482382321761727522404695132669588149110924807868813465010345276396323690560131778166408065062804235648890493962441515914560709862158191242277670114055758423490533809695518304495174736982565631246327858059202851894364981975387243064453334721019006128497325865808644384163486019474929090902857010083841764053075199611867649123738921981579177441258904758131827781989144272904421177096405224538708023469566229471977376551397197695375773258319147882442196185025624270650675496544042778818695728784363160686340606696443192106438067303042681809522039088742400*i1^48 + -2771739143411624218929806556825444663264009182017650983302898486434463066131025853492460030744362956067850514644538656718043698973714724540337566743572104358070599204916320362543161412787876891614496686239659287901199198548742123573374671100630758655193323910972986109163974878495368589504031618971818946656360487987297357452491267092264451689793336603581355582623624738790906148539030482007883843767038719807132695312355613015154703579897700831763393528506202900499862987286311386886674505776854142476523241494844404481836385525271947053505882579104801736877199126879313108237222625059109180268557302815494159640495821503484761953020371573579554955687208840701344529213675192133271062419972156507842029641079285647470096780726586909218857198447342323472270883700584644068529003347532019260307669264063155992329350783712558818815603164311394479582769495897773025290387848744500415548638672825217405025718883568062814128877241304578874079269927171633543029571133862425942753994065904906691662991106604559535800964390146479075261638886771440705296710645827529126259318755045599844817045671225696325179109583115651578895082072067797602978764111982105973799496468570642731189538819496364699504402891399111265622977915149545908270508799005406643779928149568240814635659731694133593558697785639229546216383790538179376641201749832889366562078891421534587521223279349715167390051985869154645916812651947801304676424879709033349969984340076194283722590505564287308373139547718647484972958212114763269653222292099536761310267305751724282983271204033873011446122224512311712431608707879736745145317380647219498755782651730867035739638149270880231457518593879408026031930165625237440646859072628709007889076585989200072764152463987385229394848333162016496624194342174335607206708316393341187304793947879913113325341976175162082245940127687171251672432148864523688958647687000561957290492287255768140456288154705548383707387237105441350058483268379345834071889658224853449889611545136660399760675545381243766413175689372748951372836078887028457593741630486831030397944116701995403959810053891106810630545383693489941617571671509751928918735532565274856853926819227251358949497317916704394497893061847022815914834045905985496963199719484424192*i1^49 + -3696940810202273024632452461763722646657011536529443206307277237374920724278536439014573608780231452186174489255578565244536081995500625991650666641812273671610269790875253017380290455954548542612510251703262242986194756080857598014878521335130481985395335304271520486809903828696845550276855166342826641273218450255738166101413030805145969059824421196609116155261509377909991802901470910701893790135217224850309852015447294289436568121069900393876286049242174944134425105129905749667683921154578626320182975854130351460669555498140442759832834539410864031110820167867896967965585131991635663725240069736487570920453391606720568400913890125744484191660245089779477754300801582113141339403083045591005354532218235274580483930511972365982008330818800491867410602938276134824993313625892780169164076749440997733324985910060625822838417598087555869914685313240338483036119126993696749838464208176771077720038449797133100355508210291052865411561285110327587559926433479184347948137141955214575891355321956092090149333143546974721667461236078367686601500447611964685551736017288566408564087749436774323597698185448956458960343285196666613548639441764550243611144465627328019190942967905408351517967050508883662442322740927039447888687679829109522166816210943961381741308173870255965664138293683664612621538158227453462295870808823335078533667708443968551575455638952961638085460794446435675980233782690483315446598923429173642873068539016207473540491543335065293917498989337390606925492671536062846145117483417548578826933976976608840799114596852297478554459420315754106163090312437016551090415463116854977369797115045993116198613127539350081494692399489331531112850888602769687496256108785717125142081486890811143668612545227681224532715965486918429243918711384255224903666664458011738271479256162634122473748390749005450960843369062580503057867042784930964404414738055092022099884123278379116337185173820365883997624271770950354838709749097008708970028390987474746009654039631638696966180811613786595267606156909426094440563926158734986945066384084716680121511081400309772771347461294735609978795768869745376268697078423319355828681239061441966508013873041234260892195498339698379713812407820069494477972352383548938813957996544*i1^50 + 8937382956922011772932055216623600413676071777896520820041038301361374481179556808226922392345806068741335320401144323333311152255531955311986756122053994304062478902187516829607216239176840673755597623894667295643620723269711313663491615346886441410032970942718224901042486005608358017319677288828159960505124677404736255245943016419987439078447882227758602705653373113490874575293691460739491820746982568638942443744512747599829113537711817750187409869093818641377248101452840852222093582076890351958702218364766940046386555752831923878239720194221475641973266791248514515074660975405349769000706677689210587126800180809751492132363933161406655310768761547776162037443453165902303259518810152464642305751270009089795318657727539325184180011133104629225574675442191050392722295368258147240870804814525258699387888130450153090251274760813206315481856405012897367042180964817299798025192140104157428783785659558915652149082044142700811789044700122986877305788766679129433355370938597547569768363013559860117503309713948820016518030879314900923626636748039954237657955302428818139014447421322037719613575184796136036123311310867124418189186975196235667999518759046305377993552388140913622666088754235347141115049918668677928774125360733859885786393073770331745574153218594242018974994425046203489909026766362138454109988810363303162457127085456820993641357998385315382888018187368786487491683225301014379365469362725453212758245598132177924959822678514810137448476228368790173743580159178979514354289939107725544295305043828817688976488829467586404575794423286885416836324265551616600589000165921789280785923032595892644801722213350375477178333870064303861637421774057165152667087011118281304239910578170909468249489322954305655215830481989429454810437585823610226436097119408555279574603752895938623803891964695857207281525357835384962541780025484339920797945667654044622110250479373236792647562544853829678345055302552065751355526327816780949458125290609648409493926157717792866686823130275113607198604526016432773936533849573732651311939067592753195133031084470238125218057497743821023264242574311490888645521245927284216793411897164347854231771615910512948783426945127391203811840163437489422437631863015599761260544*i1^51 + -8048957523514278561125279372598342779213690592336052281335637032466866343359711437129686112389536388183236510023919379518855312952555254381512212920801833510502770013197636612879763418940911324293093210511671494457655222832356479455559894953954423682652253628339594657189567002967761558064092636587935993468217450792732776587789662727129260011048167101435027346638096988665781741076754439262286768825533986113883631028791378834516681148777459407081867801182588584384083156103356510274716390401114135791962362139482448762675099945907651680949442837039243331880949164377635058510498384710578176471369212495760988396522518337811730834708826289636592420910348001024100883778104967305385265155116057045512096061502428704779283646547951213884404040793452645137758830067299426514376217074886385516960573739625262096778249910181177809715572288352006653433180604767815130067251747471834626540691153572968260681847592273454604969284497970745956346241733845604553167087267466582595675586913348370177876475985400832965698889387542886094950128490847211049505987867680404408277147045493968308070659575059609601313729641582197917605002973858029896006657028538535363905331548202098809846311950285279129954464589764408584623328063745890427147574350024928686055706552962520641187798715188534295062490209221865863647615758279125649561750221197763811098168194202440809016736099993563747732577435496232484739770053427120626663723811266204319721388547730733726360809500668342140899628030491393687491002800753344937107558518862202729571137917473449543377428192273263959232525658275333396263960687220653151948355766304770769380335981333277749352034370059946132741165129486676861128503653044589950854462483573551820748975174142708742599512205472623015477330267288955422688848510241723350228341676527118654752796560410689057748463003608852691234641784007690549253007124788728545847646622961763608044045464598439358500250022374366483038938507997637280000029274674252458668670459745637253364533274067558657916921944390650268133282607987480970893399019012396081548229383353221029112481778636066259520037372350136424183870874289884849249046174884040975177264555071746153168961973197934283619793149864796366166609685966681477374047943026278400*i1^52 + -1746992800553851077113483519530262814104936595793719224673244685893877665212193241959025605646109527553921153402230009076847576407748452575777860409753426756543062929040909710368936863808261444392229983549668416150953324858046388908500715390293429113880302435336937335795087356405296531462480844647535344487315929256664713324973886113494545504253315531063984038478542327144389936040058669597732414834478850624265227201727175616446901494436821442677232010388876375392802785652111597194977820038758471541634055410984417351895358072923903534472225035178621195313395730094834638835527643076892940331632917157016696287704487619218463556825852563635529623915305788740861160561299374756752088402359703407162019828780878900294763737641585872647170374063495127018464240236021907292681492217597538491579487248540199638635851941083515479407199952545664657039081986198095674525414748975230519973810312542635962738589991578557655824715280723217098889319370410182928183477674818345410179191772871923901037510572257542441544685314587638675024233670085316252971489261444766937580664440062401153194284565639147576936837858498726931078253336232308241378059403245082179238705657759591201630515486800201682645390953018984049260296525287749438822921814782856414973681209668864841305646057387717940711971873027368135683727463740072365380933692238412478866314346895920489211039830111458959958184752165235849397719180282562124025624123061094673950746818747320951069825629708816993418519833274190895748191527872317203896279342000271831062325365312627223516721545647466409347140112755406078281347352333620749180473438802359005046340869506182860310451557774207605265855293157079392783086128791943670683235944587910901925375127487136486682634542338271392327727890133606190333176210289579007485342689445040014675345829243426317179002775300283851344492532230559996149970765035399831153069270859382425711490493251170148982369760937821488806004629843978111501541031053677381954315390416547616970082890998793372407338722574719093515537155302575589246080395515447337905158389182517503665838622978911828510930703936805596364550018310983929420649945534359578148737535528481507305149887991231747458380428438138016347317683859628914112160858112*i1^53 + 8622488005329195027587604607131265054379091510568518612841596407166264973088712952417778555134405165394782870588992544236026383948947384867735113872020167101661374628199356713460397607147432841645720345798300327696714997551202360018298447094654489434224605996860642935797471928063858501543628504877642096256330146743154577720796502436989510953314061746346365538824770193453112068019053289605170512088569161172648270393404784889019228568573421923440245966141397617409004282172847555399971185030962018204808930726445935866478682845308147268075198882110553676349422671794813395338170327231236952415715659213355157171679292534708056831149898180614510984104597240213116340626013955146716623108497139683642952450402909703094297552088413469637179975561879328140016387886558244984480043319898198718773462494003096250859484105534589954151960926816651517109110878977450338553560460261161835541653496806975783758061065684600021849821680316438738530214334606422296644120391875257873830426708829541265237605392061368956582237247174546347831743220774501128772586379162563547551602432170272750189034265211428246112247044512978042186879176491955365816212491677899844131858231280537921281094265962716032133499804652321289844788649617122389726121511063766959900716558598434599844769515532171580003168131682047747479473454940342086395864455452921646551898396377111319253422106668159601376914488424223213661594883793380551582906434842518958799510464165340751940533976748981890372328876702335636721827065853197220545444020079015977149576548719288961606316403369616227624405610836459281986446747224872049321162249401970178712948713391464379064842852585512278951094540132228416068698086504749990777770839444417539617697983579799637463456551994885831083987717185937393430569639406838152077535713950527549284034672661220394368798010049619289261930370437588116244945614016499614974487563784843892492111383079603806146804044749962832832477060422135040311685768180990467447475786434428583526053346907594150550003454819450619780075750712689014370991493126597351087484468456667997277333606737733296308591614985090552448061014715725151610040117761385854672460850152849628909585304999189564376438317463431950969240674112578709880832*i1^54 + -7746118085219808271888403227447615675956095208415923822497814628907780595809920386804176643019120327605343471685924505897197789159281262809641575114012144273747951058056923666716904235313955880073755442708384669799321631017524883540565438245515908700237017227146932502965672944112525774225258425621671296443617614947883238362166128394975911288498705560927833198088130537701151246553078054572620963722387483783994852638932158499551806205939076571833022763878535751051921345433616780656410094423283270766859468364517619181966794373814962004062395069275998687708556535158899636489502484597161422833777196331430347777334322802530207140070190173636696795605602663380349488883119187107954879746969190013867772129878338902248980286371235136347144036241354266413360405414115842655093201860147845583416510020234606213530870794312578198977551758722469024026603069671261678204949594562833013145796010092871531774610612152548639557234685762852111958081999181429772104611099951723775561883080802579815170561066787780832729272363411784664988975128689074203050067013432979189224095231328124534617770319708396936248674408511132978415995156302463723038892335384160406636067867448690703291520569028120813671765976457030098274787441225642200174524070412159121965386612584448516694174794441678550116839121189070307282137575519112889325039451078402153652904284240061619654166039327920388665808110860457678441804655559037735249813145985099637229346082666089615559065986060157385166936321650742719969170758329209264109778765838622585919849278634528318710091457666801550490987666124326832525055217790779769955016184543886402540324312521466564535314726521767859983971265243872607196480535064686970616440300608604268494603272909366789687262650374756850543476887466920170316845965817548154741024658310698277504873650364782103948163573000787545097883161796677835471196094614588151571297326749154319219479599481844413869721742579796343338996533639835595915592863594221683776003135090556213203459879758247234138369437543348554702753704780435280339795122434987867963117369131412224173485245952671802887293514265196317261017651727110173996558110080596379624359766075889416161442686183136621655310744580851771363818198358032384*i1^55 + 1995613427820510816094249485128454254002749871606631580217099828892773419586273483071557916039461149508603270968092681925602063682311981420285639131238982350561591910744908330738335340831711272272014947954776992899057608476661450410434355599399716835919176757600716774535430189365871378086247707486064771415014143013694059757226731184371401731317247567455929363812455898460934570442699461449286421579870432786171383624185826528627098641988139603099686707282307296536130318278873619783451398549031521861516888980195646667908571323057727312212990515399796837607411617753882735688477484154490551889951475917774599833651839410130052992566868844757328964541910037404975516422137315060237216501402519816506478112585110865081606095493594462610732985828059029203072276356736606378485250280202489541642333836838521198372271856671206527691276495054626612406478156587916299239974647212152812890859226292481903322737405092132141680457876842799421322731405527218970720821679280530193385176912104086636099252862856900053653678740658713373440251097377340501629973223074487331525638457323916416032240782198644764210952215855529791590088640553391553732016370475018572777038074454514542383464185923548733652161800698412364030745682018085812149673351818105707725170524596119620523348904664822227274772047970812295155161803209846365424296625086646517677984334577077151384600469513371886221185454595973737470362471524592075744069397815418356420410229740053207069430499818294639378490657353528947858977318331914173897742268329652584431510179063279147153499218635023225786997962142582501270408036580273638678320836297276557440068174309279390830697476922388891188195417380623832446133269675786328614658824131171452847096036612261297013727599267144074980359323891941997595624686386221086097497489134890896485208417082715307131372299529842006659324101692246219625099614075084439470481993519337489097074222582147795529005125529399353784825602689657206604686773593891432652345300364357410864842383329302586471233304249857432557415517989079629151301380024916682134611767521409435068177065393705355370387017885483298526552974669400727272193413897695273586380110813969744302374000136826408182247493240453430727202045952*i1^56 + 1543508379969818832013453725753758756586595360106522146505324981308718713303468613938452195713009046834873445694989964416379363245562245565529258659132446936075008946404406670104165010807466054699993737041233110175045853800590992147948934590273406864442651719328279882937064265916518717236357502242376940843680757632635283586251292891915716413514254719319042768624244147471986937662120613886718564282738196310257120868493223305825450566788203589065412839877927523517598513813449213143097001326677774819541933640151178355355296185163658483737090494719908450278268186643964026351395417927260508403035022151473726648314918405359136475342241854600211690091683616420134795603959458545247694039851691121656223635991076008738289551830415768420438573416362573827516458868171626251697325689359696737296846858393354168593038994922571088597943068628524514586285416672376149603943215129515227303925596201823495051365657712902357215788760624054150192075547916242926651956620615808233157169403342621327498168804956570988502062005012394087859074109233685947963142204893313512447172191425940239642116300675015043298814370810623792015335216246697185497828746268748360097176848901706036642558633543564766485566449876051022540928403599909417650449700199699344874488270809820646195682658174157744563792462643453311513192927794380431351180862352234112065427927239759080259156019278624654506151612867876213355091997937170186290894195040245877543827338966265535612816489846874404548215144602013620678664623830493119602495419963051261805043038406039188014974605536707593375075077957625051643091762962381272159683999547617441545262320336564475362167752275771806110961627298934215583635308102159481833398444279558865311893027072743983808868811387279006015173251199360416950358951708561908583444109158816522179557623839038654188429954227385884370550610603585580774921114261754616672870583905251967281060410397419614172804089761602395951608376217907523934245904370985151231191425047809089028214717671897926934333415422434705681833393857070705898852953319895519500626064528923969684422729041317325325920760344415526465754509431814249415777543390729597061795783156595650818164340989486196360891769067041917501440*i1^57 + -2096601063183876871354668961251236160877363291746004935524757508136777714736455749195292187586420445507053079940713206150932159033430436500606951064886060589732533583678573333894785219049885645270497291185461990850734964818469595900790419677329612046591565509880159990456854716973273815063277071634507827172396860664070863641340526357371584453447146092690821535860575163060809532402091682744221734973287838639225073983209540767593086782222292719983242587071867929307003177014154867693110980067266309323513578651548467794557453154017402345704242119887834783979510801643273483635224067974288996554520505104783514449602154053147781934219662693826844300017511836703306821522255262728881690120235907480211184080422766335203282307277661278686265885973050846668275060927127613059129366410340599091154960360538312895627559733872509607457453265759463745693693179311696614962787983337901592488302064812677146825976035221458623974993906335459098683985663782395324273988795261935472132794657912381080147165289971503754119255529383373485598853908328809406831720476277383087928137789915729470404365335888706477547403735948019310373539512864769046013326660545105105788762455909099605556404863014582374686003659521775863342654107475153382541488758915408477704030730940651544283545216123174235893861196175146816936738660151238632763132662759715391542874059402675479317578381170256229837135461347443862462564148292165682469334398994474461464449129497857903661800342322477471773739222561322401095808498321440306883389352983083964085277209343056584646562828574935013301361114585201252483072146161348356891618556460326761277407215362955995492943256712146925564446397343090879789605591193755073942643571925294409584565749830905922031551260592193302644393541684173704995550628767914551248755548490944187602744173594382247758202662330758040594092103620781613979598846638962963578830726708875941846780828734676811799173961966216940044647417604094884357614205637475508896407206698396562284070875269815933721884834388944871119540560189070359108522910321285763522993233489614757979982101313689200077017479670679975553474605058706996095275611434527149006171610990203126359292957616145951259936060977709056*i1^58 + 1237104061753410041454221823898778315173084448963168493790440749439897395688702795665179907645174988703207278121034568641992977651665257047172031394637650426001568273012388366533340193082799217908595958751525984101159504888929603134566632059703866484664064805897454351042179820834699048512723338387014022678936893255854769852428491140614987457537546758567535211123592267738749174129400229094201307426252321590258265687395048006630458067134109314081390417259323186991174785948809230467594678508917270976642687058396884041640856179844379543856933327452762748508389828247503316424516444655266091230980471301046214543963034341829263058984463561751274609473921835390127804686714259338629755026568086831499195943319794498717432218485805198813384545546027737365871239547790168303221785260407251425164330471495589753116979236454362805567116660256993644671254062529567603820531780537681934714780970038990196257449881494154365301971097372590383953621594463427115522344981915512237231997826089342589464230626951491433916763120614910428104678447883795773748326302155692229969284175336876265671569827181564688984818053786543905980918848542141426277507638094442808937282230931673074000244003598424747292612713930765005215521426764933166559891557293988846796689544417026744743841527918076133598508083956382905880506062526304987545648074517085076252843164626854673198488529993683830563967614205021385015132446112014109991710242327814299281675828321046902902965240053517259325544637948548693828239155497227356970545024867197210964212659451553894882859536917086456559366772829025560381772077216077192512268185004178303301304587288092511480793801978936304085763620555044127880892688736953045440741876837999713382288350609784814637392428114492609728917598804744088209585803731397722406444359747116276463018172458027321207385101957539304922532057437074409173372818534090774945255946619818896143928725711530958739954874278094385509682676337048288739124098395779246958127405465786516012255493657329682008430072279586389565162257391853847382071475133918698462644265420539148714520026679280330494648143267007816970491713806754143994421976169602361168115190265574018399608586982786070737753997312*i1^59 + -435473215659372691661941767045109420719889518501293621622363880031032836813670985747427288146941652848487160361907236236893660728870230957883578682227551045694408826196994038010443759237298922548690137452545200596791588138677574719275155304100932713316478905669388647525961520637293124980885278151948443727472319470269243206951077505065783771950311159830715851943549112616107635276597443362170821452976303810853970573377112321943316477130501574889977522922829889061513380807131560658360523539399684608291596670334826910277356636038683999019217300911048819170563635027187683933845976517041005161646646368325455783156530219352653727865216695892958914410272118598125704900691661286807682518063707963490980129223599974030857428419569915947706007421759176118761748130104219032227575583749022401996743681158628810436922166615572828228349334308299632537034220454276656670496403052551241690852307893918861080491928021273029522826759336678995798765567845034256808909706374456905000588849896886022295342218137345217618954080645982010713421293724775633365810508904576356692674110806912380799532275095187478758343981802364644150770215886094005366743006427713038929160970116518574972779737904388800569605539422731354097471311067792465188079950627435113616586476336092503677962721749321598569426364221545811438135127916511612684948603547086688381959352647362441613051117677666435602707859736975513745838201562998844890221639305231604304530367281099082334449332083834172601164525823372041991287755319410223937988787301133761912940100033707999007599433436798905451869843183071946026525098944652413978009500268359377856016461985050408722948046136391894397490078607457887053216160605273608849916877222607850632969514330678120565876488892322693704230351784218404743672481473916106949099020488687453142531580920174120610267540129018572535204779445963623981707399048822184256281966654808348854507358705293628542693120778241793950511613308499854757019633503179009618927139793907654283502524199395575243414626437122630908331813916756515223132073389020172198650434306443447700851983552213283206976260211294936060226403247324875483417092456237827794207820867641353130631167426177605304320*i1^60 + 111439891487359306403180416423891668898860480357654994875034606911367212958730381807715465070923265074518191885199742869958126178172082149959813212051529236634429494367617430349183789241283095201496599348907441881454607207434077368597286641590807773840088220637953902198651167882956416798034556459050688320446646556024344555222388292394836893110098471778111814138681961447732193873284761135975323315740801601023434751340887359208145587173293613366003489883462940841856198452358832363923880632827321673136719540148600266976320036243089225157627458263410831594963993042038110218882833083946982426103077236994492737810023478329222321584986021927032473060558958232451339531451578077324154635677200319389307238903171220883977120991846297045230841162645168165171536277313095963009580056739367494235736935717809691502005915337887177121386002708419961641561322301200547548473795415365933089225230779943742954386084096134972791944382066872988337444714682996543337156166837288691647286198309549367822734927732231841419246645471862324264525777177593066007812993377472686101611438312773191423501512654993601098440952456354006646285892314184364258440459974965751570940511600128297397263797119569910726116323480512875048794208795612394946849983738816971897952508702816284375345459606774561566276429830593941075048222386261867797350395602619094116226636612098329063968588517534782949858223895271573449397584719039969045763445476763019320967626529768592169282670150858069166285918998173508698161748298332459698861610295692059455640076308716370477556199413534777605677331090774358628037109319570571681173053037278527472091654255564557492362860589679396076744143763411366868117057801166210060913819930803846804858447959867555239359370367313025711028507509548464517343808360772139808332324004184718840998733599056947281726112791783053913016036675557901550411399845760025348331424109726656404843904871420231820574214539950582868106005012803872336741071160629344689162143306294483409808627816031253817860224467491851884015080653818848276351393680041061933855499389933905797878133681444128585416238816618214224730801084826484292479558220981972969016744369086897304221417176301568*i1^61 + -29999219221632788074976354021360951901235408129171409818904968009925833973649278676990828777026624653438946381555746318060239114293466332607073576139105966424275789895535349701527046113028770729379935289939648531570488077475618845011216015848092998748934188611727963753708762968396217878009127049405488297029505236233238342237846341004226451080336073167489274351910812952909391281984702097402212256824583598990531742318453327583659877911811956796689426103995341559815736956835084484690483195275666050388754464754841306414606216377719598568944937031853858478211800086652484731804733857892484448800344203426434878251534379567441510796546296507826138662363090456515391326605952024592087608992105500271374201730012529792696161710620790330362466925107354551718885967927507444791848688105059912369204163745316408892439199622978863644224970181223199066422703995945682372401174540036971398235326024115100859645473852878680788212013919537500316694740112401143183495522847525905859327141826923882487523387365918745087429800448339937062229774685647554873464460792903705026521658332504318473170601038440559949430361968841862503253224906201658251823694884556552926311681695391578862439765923757361268621836418939008238039294175948601743683352802220230941486886437913723119204836276743889928959369168562829045518439666187988748784768206838006387245079694315472522056314084192710204272750483510752578411404333031382605342870323199808668889797862305797734256704511526303562337691578636095425909829287214247794561570670290724968581699006529648609243188889643806124223315751921919876314512617398804250943347834058030032713126278412623703652911612794594258195635374902649352260843291810570830942312109759596754891369343867725800458030382083451890356018209455477070557115218586621510709960865091292333601094175181407497072439724380098432832333453890481009105047319761971356307655303723838488941332904326989896920681579676844797103511546922084700764302772371061401409139013298438525678169924542877217980319942049833148301756328525895196288536641842150904561310271767764566693825723821789531932415858888085208080952268187351139160250639677718295161325579996027198323556352*i1^62 + 7344321128897444295620707305577597098564759502873515519068872956015217175020082123517292204807106704479654589367246993901007250861431984263119087495866236580386224408174483486617121867615560660973342587058226369550571399002775552447499272563516331019845333072442496626169183291188682324343632267923323812428211050512843008636619533244359945942484045600443376067259503371962450896802054830694885335878042153588798931524981763918422448664644242884253711572167303182282068132623864914519571742051434215045988133973931607005439936279020109561745309109869263083593934909178108492002335254617757225957536036785808847244022627979097345023891377112502561559646776430820816236520928408317641717439624046496350919232167082829941428106882475037561543650775614937945201795300170283281548145315642785280134479452251226516141705479355488722880733694666340951706144509575611968115126353806099177744687619441038147814066221145610276028538459676268299378179233793116806254842026390959703499731638303430292981387403837658393540446993039067023267165835094754733585809002249504756917106286435923079265437115145297778332811557451760382406804256071062821333776479880780262597913165797816138081707863466466098438096745280455040859147581159785724527676156315026497194808456926931622731888512203710789341414739928998341339069522029718712698196975738478797256419536562593339700534168935055300730009009419517579774983902482135723031286363757625678004079064914796670910400473418153663114484042588179996106465177197495661984218211546152152833762433399669209206852455889916590471841648666682360830299724617494348979804566450447821926145591969352009389738103137995783498843177578883154712192583706309552656899990840423065767221140393021259556247460699047464865317771695534115841177556573045388561195064820756476129654447665457845234487976251986486761693314116297998714181855219605767216986871836771391186491087840715340713731411313843355334667948048643936851853774134119633772391920833469585478313667363024745222467546525925128192542249984931100272099638308000089717114788711863572290284063910015190760732633525742028271596992469537222914621297748743488101768435637896085504*i1^63 + -1149379432605340836264164059449466831128607067953845455986042280474835571853402538487886707040747144904726493390959158996312585949094734918834395648592260932265102640607916968561311571716360600392691610990563196978789374154588523124426274350185549601066950075555946974010720173855861990124407409893956820119482260220022260680335175915144222308892321571049767336891817838442543490316971194680260293401936889164541158651152253295512594666125517515653318546211876907834053015012995480046701020917347832215595285578867657030870313640277332406985312159528692110214671328308544719799229193781705986625564110045117047543877415245023121648783826005930430871185279515261379413505115764718205017381380398314571904152195733070598401091044727850871421770703251244703953343472982206803148882100897027609834888360582974718552131493156660033051645388654528837639712883434768795921842839341786735895424011520005357358809942316353594640019220887330586375753815599300190600035539101139179015176512912760403307914501165838819964161263988317120928756517442658124272737767791573500162682214320202908767507881632660747931951985922984350062987895610086960575757402784952095930188053872648555663510859060732979255515188073381954983898261569155208726323110204662584816762973814815022681908182300628351475830322813026340024528345340905539738713502667250205292491935485795684096030455477617096627478929327268254392582071951881935710050337563581975225910368774119928248541649309775317353090289056527324291517711666481414654654239929729068542297827379178089690437091656335919878008650399220752456693841015088513064160111370803984078523610330508863513787039604968334070283270202361453971815764623097901563874412446097738580367546385672814803197222658430349362769682304189477752431249727887162556270388840965387533765485592721780800003063279235749479273073555465751155852694116474657076778343442664985340485968784191786539298727778492476531241751344639076484985739252252239851258431753898669472827515320422918472132125607154672376220989779817552339485852882819898628574206563191935374551108494707411169991286576574864156958483343314984445463410524993970547311901671424*i1^64 + 214276917963771499680562363913282191245102541243403396487255278198049881891990639036201684145001281884048638432369161620895842563940292757259331469997104300558125582412134349232493639979243472322854942957429543176719818139894148863771174108842978353770392894129672562074953939992772054234032003395448559956716534592304096609155934963009776835171270524347424298471030412317009296503842813509473280404948350362606036940752386476839916656141672975917827452431247788376233853536248879492628591929783971944731125903874837017059837287416645229454535476530249884624219591675685539674292547775909352697534287313276723146849815540243740172711095971858832946971847205163894369443055873105046453814997586441377786114604626385254641502385119095753603265288286117794807741575906635241077148023184451510085442486709358994469058296419634340929190053119814021404564936545057068367828035556517120248950224706700772366463050134678281403176586529485699321115768939828070554816747357747003262740552551213528828064319230792390696744978106598289732916652063732080856775586651250263764228207021744955735056611360884199489467322066731663758462603096550472263702459420120510159023771324853811973192957063111035324211008365702077359212273946631366476409535798866308868193139437698400499148174080494385780157750235777685883494438328821044447656106392744297720105479844720654850769573625128347596797354321031988119853412643012370473637961222013117125917980484858234966986299241720178798952372019623888935941088700515562872797327458745208754239248231664407756536078443602379877860041607952139022063218039265349117945941465808296228816207626815829121010914587428889197648871726346565921505207300872581098974250138507419493940191378786517731894276015078416811341632175775187242165072439467903802511133403124395888570067253736588077502082956004635084016932757817072626046556888359479255482579873292752645150957016450274607341619789686385895485404688366066617587548891499766527364362244067275531338156057811604463847872700572596472633931614773454584817217390804798098646336486226059608426572551097265258821325627036989539095233655645176239152087546016254029463552*i1^65 + -55369930318779138425523757206099609968394041479645941370097291513594810625760747159604008476714893800032806143434938341875593881965831549616684580735522435365076084017800829555300346451512276013282336129940016441389229754879522981148133918915577137086475157296531448637038800125593187247134521696090492478061367100273546449452165497670779988764404276941679609976307349258230513138119362015463776108290123516241866201412017565298925894106178088282562196281361251048425134602923955281244066477146140516386287069144460370932821304848677246343039106868264033689448999188157376142840425481484860320612009847094189568239756710383285306305199888345586902980876294266683244117508045921566421024416603809898438850698279884015342953514759937926607410334820291672662302286535170712629502259722753294796558128657117966652879803666095811965462594527340590659167520940042591518647984090646819654387348228167542498467899374903461014404558161198399408358178456467343766523355037200420577037974897112338673370666078495365112481926749867257116776735127496091520198186899132318868314076863764419283465290708445117137133460222710583596442046363971228027240290147877857072713566468525651619217536788060173037470989733739951966678527300969337065113835233849969493873424823478690797084264633482708128476877366009369489704465787021135790035382566488539854722905765316534901906137790507418337705350871795806908681507750494400162883803231738597992255751421033577296329167342629643021318953318242215563833145952197699448038510568469071933955212038872241089762349163404348199263599006319706334352261357449118300167376482749702207604714697432323709773415421208631705375026730178191443115970977866636135714978061836778692441382799097734535992851221020484179241592135989415890944277241809184245735413923903972804639232617589958168728391695205294751306825215478940916000254499378275605562207458759133456516655941931372197033093032327541778345668919481977480933766459387530600227366094631920280656926259391318954334710283614988783241903945277690862512919194174233270406414612858750982504474409324424239313214727565742113165258307669166614523499681123663872*i1^66 + 7017240302244313723018915361351186237562782278094075339513622584204687027255117498636398443072917765625615667355488082345472364181401904856247637578155411423854381496085050253453289587420610732504382383402593867238427003618576730335173213677546910202890553173247077756998083693692275523526518971099363763780132401567280469695709659927073570322255558365430150970205999759968558090444109559202556015069354054804317313903180046105401085946449225998865818703844346981756446668030708834016463592464228999977639788026826860476819594554222496892005480058546886626450953295003392758467984473213485949643821884540811740117719752887012623002808295136276425976302680869981396686054801160075811250422524757670845707805478588979209512191103066891400986983147314607138703932024365990889928065877676306539752789146614050349247385737028283583360798919749011761651443021442728446810848710017306836021967304039153389086016083857532417807226708184358566721718200620058756713856032559186139079059418691756437543684024828172519490654249943372779096225927876685604050176254876568302031656945547091363826818224128026415150813613050192430972023241550915712765080812738345657380510345011889135429594333565985244294643484372552753004587189601151056559616237165066178420877158338505309346427143640905637055518585041139286497632541021861316367989641280066918981012704915814462827286846544026168507249046615648693315951896760868749447897862697765048586139902456049721391443075233236206445756532654997921574213962861640730472890112678857142925858207498684688013416386166159741943382499496684449589751746456138705151893768553568177911058008637258158889707729156758529395826490699952386213473857426143003672565601600148610314430190681519801685052068720792360204417549357159734601319881498417327972800033090908124561765875547328730764086706324609644611489882781727437641627259116449855346373697848194573537038071492876074699257421234462526266512661560795530256641443230930975223000608583791349948032511792757403834606036175894263677732202461121289259951893553508908451728438698126061047171218617176721429166869629514673976217966305828754652984770560*i1^67 + -118715389786902314113418862588905457089037096111023031435086409227645718756133080019461987903078931399834066761735975662703358572972125080189151258092919116254780781658871386101446009020090506548123067896297188654827333755283070903216203012416180363086014541845126777996433179438018424870021714716856772205109884965296791445731908160839196930863548150361254817171225507304794456170807957460818917358256524187892351042887950850471436847534420105084279508742355976695306918195137343831817253616463873103507444474803944831525963676752480945588876834507666781057199295324504550170277564332594366464105969012744635822688271482757635661937122045189317627043939182482118618978375306474828603169894262999255825347289524197762459716989956044197128681403752903358058018278012458984711416015516590616613148661647467611635727454802995419886141993834587281722161042493757331669012136477050648330357729855562151851969990173541109315786396411856942968025332656497945148228053891613899661315565608509602764631642867624436443215230077190544784272292047657207680029628492379617251004003606820800728453253836565960023533053206466883565103538459525179091113034735336387991109596915411404033340768853344728000211886578785290043473757012680857810853784912162679663075033230904454523689685865619795987388304787323222814832864180684998973026346298041417002331133906801440173298871146892120255979824878195491783479962778831472564400068431649411094261285381476036978666404118579573987014782877914709101085496806366634041274204105690181538540305074617056184027912481428202217100318974474399371757152429333346730960839655927409761053393140972627316589240540332595649148547885509193856985070256181144062995051306920241047776220521408234864709393683713622849553918494423374280179209034583820873662653340423601410508800289078782787187386804751725591661864860628095264826820195531160572823461931342293920140986235822255561193880908710396818097853905771144936815806243967115641619015827897468300037941365092670880754204844215930381135308685329215960878296143532399490519467921989473081822643495794841570973491140173039546900611937514561732608*i1^68 + -1681333151055939898467693944520554411216825673042357526330517004007621432993425801946775387736571196994728618454216002762880370224300071296295147319227472444651039204788060602071284138889119338017603989645747964610051535685919005186943011976485330254547714280613722882990586151223819300849018676906243751907536508196674878610928615530424220616971815802932597957220798272996016998327601510564588394490733684223631843131155963526148101863904934247908488351261156940399017034939225198357674931495742033825277359380938225601364619671453446635736352982506516641940392144417137197985747056715552501777076225066048942908835738864715767609433909312787841169551927074664171031238838391600689773913597151394524305676209336060119812343289183425141773863909596796757900921203271370025412239953071019653804159307140021348704527896945588280830600810007544943333368347403425579185615021304702353471851601723633069613510862841269441645370733471088569756117587901179410257635671310530068019020297261390734745712409380571932303385081738324753016427017879149565408623478077537739196629368573964001747394278007211465323922301049311865517072932890717284674141982115499453006539857661605919021763589148169682334333803209550391269315095551267502091912948662850083448241806764233680234170040272073785977897032942644932346800584467702824334607846042012799433698329115968903034503983249565360345007641939678462085594992112365482163795966761155743900469048864221379500696630971166017343545742604054844835595675371404285766303233989385207304837681363706802108352361009964769773841362903705250072442227155201618756811977869945117353798891643053848840973749149397816469897352398189830777148756561629240980515426864292956903340686995713886615986256395269283097625807192850455536511549432334294779099416437454766497830510361395268625378806615730601050931621492194302963739889555184918450558342053622128135841383743854943903217125441096389882369790917658165126324762193251089217642733384619954559176552361703035660983259265532359469322816953750759527644830745123779425802465925666651800209222791526393731294212080233844107500104712192*i1^69 + -8493935104239668056363521420507369791267934763729146873520980374245035457163167190203227969666297802339322181992487429718391642083447247865371536171308760544841192377203917103045428878383997115515674929844816513026500862628925185971461179607332109832324341893670207047569833116499342883687684102964318090251322051537355916309343730548414849860210914589541046616967673048745446758366107182591153724862094244694896731447279217406098058969630313399762256137527927310263534884773334234384551570081516512483892185876013630547320430609812908840755762090936777717729059427623239399286505410166961292772367207882238973158344979096037504253414251236784959863972465173835462074083594550238267172401366085532526814981455888589828571493030339283090419447914866283029275420582017149297344952213599510801538268572161839383520366201030845783648346421131009016354610210640273810057892876926870410291420938314317231679287999292537980668868265019793806580522623798109446499614666277831302810880944084306835210249765719317075958116326020607580988256208637285206897780757733173704976366461747445002843542563017003820743126964846732804189142411778920546710515617196170605292153765250102371070702955456523148004260003230240818246282560787767296463511115393000816231382915634359327805771071872417865729038404991738935367800293358210372113393881258320724353278394978131365183612566717987882500457637624128900298170728152211048321032367557443848176641568164117414143241502667050896625400954064457950178790859867865062350768486237575850731678888033609278921453470986603615288909218757663709749591613714591930337303738284277430593167934769323006485406333013968050668030757959676283918073140389252991935106387018416051261517464107483421807309663313978016901270113343180675508083792518123417684921088706593251399120427308691273258304439051915409433092368564082420216643790403951749683938460865953953552966291156118359271628338475951068872345531313350032225349109474510943582115549974447305763707550231639530854546997501600548311094465720206387722473006928973185215484962831808338219683333458292606525039715295321337970556928*i1^70 + 1236973437707511486675545638901277034870639744141698783416246851315228562632914332750105973135416511704443883491137299698415103792482457200561697131223236764583487218825678600537575333918680948726216116687271650036118510238036454021451839322949874309733854194302618462327621103608278738446447832020389861967276408563351274055375324755765436756801440366579458233788539625826533222159507862096290224677419232680109591393003182443487434611772782358707615302289758523447983905816119031329203940097179652236311915639905605584572389109598354238421632440792141037417062739352697063185218983447354104571820438988853506183662406889519296069861119184800008136764127999216394464522200716993232939597588433250173068084029234927598135023335314107629088645678990321252871435399849207159732904415672061862681745758029437259083601643222670551551600526847240994230222548559762535969211521962991944277568340865039946943068718793279792936362481356289819516980878053701324890007746041374011338394512988570696396762353735218329536093739711426646903010448482482899460786032685971449012875948626246820168616442489501588311927243458159461084799245768654187424774331765983694564629951783139532962287564394130963388766309604720010199544627356691362887132478520060443591646496419843288058292879756767968584564033689398998225187546346661433142750198332255314430299796498523700961290074323547231747748060359153280343036637937702557624156635300177410795631952233598931409920637720155657724943442151202401005226919016278240694909837174805023040557643044523483802598264082456997672146288538366018821484111975030151754252504469926059995656392421918504128846476192143224879655509344542312970535861815905461299612138749517914379230539603813486305041021187198353354813444447863626658743798813995737625211359403947584240610793340083611526848645093361841676389890295858164079281198008744856311028441366843907807767545290827893916434195077353442435431352158986797004941225951195374929513756086068684657152060290382474741492996344586070670260434261468059203403096604964808130058977495800385859078574044108411771585859459955556352*i1^71 + -45041987359621400241251692811100650312162821817163400836278683769335939676407625559026152809056735369141048870502927146221722166183360768408412837399798673449301762817489871143627728838083261410753922904053096766154526245181750357484726994611955534065358981522389995819197596554385531932979596715054256235915220127677046903169337697595765780924014681443586407560693788623875370517987483318173412226812178772696259241063218393744641915735989940360363707424143917372679337537310117338408151514982922247439343578660562442138459997909741192352219690703273182237976577568241470158140384442565451478472896287201787328103055821632546238834566227216308505106186303103180549557098556746286889297063031573151668158660648178179156686607308334681873163603748475119180862702282907348347277675434428606403557318860985632511252641905831644138012960101640165412546790596298566426845586682448514042177760353893230089712141925595839015207509165403703721113221178512523220090096804239814391610592784399888689845823731160067269367555926453330458370117712804368960140685731907827673451525490444842080975600590459464984112062627454642380001737572632419519524931014296101622946164521956677973219337911748164108293344997335247031233416281865950216559612991794398554143790005173472385605436778526569191080757760472256045400452470676993881025882885548241595596494981354958668603605845262082050366041563306639012342522071524957119035409337275436583091285865050521978564064646362913718100510974835769272870666733734969278395344442429143465518907957846190708530844397953576947290703363009015638974677459467374206356506435022647081773161401231720256531403594367883510760454154460306643459559474265822771299639282993777256090867923129714700042121747211552030710020044040221024529956112950091312306827000688430397284804299887141276053923630149728109001798890925201448986024015209188916374401705146238191465057380935768682520315071267034486810046985152674545126824935764452783163517212802950220549004546876162315380680723057769893466669976602625395687351100289929651767480338392998997216554016080016112330848862208*i1^72 + -47350194438657031257829836750669211873414361728652019178612257157180293845503288436274154724742218267544377559140997462408967770645680957727292703948385072307171523244332969526402151669478388307909474937159753451284018103009644505847672602723460154412374193699292182486968923046088925316861725233715399086963456953992837873159866583719446513839215956462282140012780394281797466879331480361009024001468675179474690333156086658374528022981954306112492763934822880812475744190548938238794861544328389317835822679950189194032072084385450635900463624170679185878993526319468481480210029839269470848395798132828710485365083103338414327884791208489397415016206209613399640438265047054446153015913565422345535163672115084853442194588790667896220997224420879062766657388017455083680392142971084184271710264667459190320376595689195308520106881120255195819094075175585360741440956431029940162932257554477686298991131919822632152434068039131570363929685973039894174328799364938335997779117290862461088004885095738105771823009889289038563281195101678211175489039537427156246604788801374111692291059044823178028234349415486730766718136924405863813341699755849407538502101677063989496798949142433214107736594721947510751733647077078085417228024788192283923368574250801580742417383097826208817501658334611589195273071228748452287695953109688219784836176194252531284327564057296687545813439787291723992600222245798947845177477227311011382525494877257887068954922279799588714339290158126546565846679848210073321865289537224215230983995263240526363632936767264369785166312685611915654345635316760130064431994254723177472142650158246173528943830623013720082336789191423203436653165409180715169778782347254552922919255472061895143348587050809148181693799310753774355855164501137084141833057058439386996327642735745395664073180318857365198025004717165211215021228709992620185709618679729619590327959982875762909608362682104042647050597280590897685696906835003322204985770205137292008353695666262600090067349603970638018348452558152675183972187579309626647115247460738702047366195395712490930176*i1^73 + 22576474558579319171150203491128060366459577906640943132574925119441984512684016944761498669839132807680440147578133749492281264400466195943028640352845635634517585042962904780921811764178461653551616514041616346619612884134845802184823612538351688447737058519620695272533288794803994550716747113329670073648324339644453165132447871945032930201464905264835443636791286515517504338342436538725775786724272715144803441501365663282707533119101374132175792104785743658071624805821725690549497992456600726077881678721412320967562546849751290220529955939213585731824277944134075775365555582513422502705802919295647371242865236858708110951966216726617508920474277168468762207357754531552614657069176906746338785790423772224151990546111244841175812109646927523588985707807927183637974519469086385223727828658283508648747673324725443844872914645413447526611591208614082030971275082288391346742412161383328460458939068804281520328118521268084066143591721218388865170689112418818823272792878976196162329985621154005345203596167017880147267005217101848565090165441407264829246378847857699727556182571102488416970125312575231760378691590129621105495695556953521379258886099321118957605934682397750892919963588667744490079964372242383816831998651900696699939699612170516901288164795709087623009357567118176334378585774963383835628623428795801387135128442395973835586974879069091356455085088883981099247394084970845202848266232263927503298419329602539002107358640343119185733037077055285066668481735471659378896084859459408617662614930525321979087012998252940908399659754704258988408860872030993550601457916173064767980519673866794425502907163154241185286794402614991127427894928063900246466184803165469286043659693096414502625330305338909566834804231368064014844295613776194679683564324406450066576075572208404983101774762160317065958761905148418618364886580412772767636655690029466451965719943307544699104357942630811790095938059873286481753012988468138935663296677626373690498608291795571297619351357045914626908637924621863641331879641144156949751416039470694373174801426546688*i1^74 + 12404670932684402288307813792190934208865114098134390800789392435531896906339108605673672304651554488511785648430147016237353600607631610654718004549076053708554785118516434139822606993784085467223077979143204316567163489435822123616807653224422943941168991703105932474066920123444891764853212384779618829878751019433902493473344666752231964047164613661450245985381924455903942166241645411014207013040129353967153188148389447535590621816174285327483311716128465287567911796841392490317473124254661771621235898827855298303910340990855844080577541924898289521888720309459647995956014969668232282749419870922154377614140335011453533523000169885169717303529629724620258308993029292130873266178963077819862216032395296608301824680434335959332663430294742628228771110442640296622643130890289446040100993637907313399159567916686573175573201994809004673771325030756365157474391245512619959200836625702699390348246185973085871955918673836645119735668651743703065479050294595035048640270639062876333966435550575356940142038033335595390169046825314009493255592391170217452604738409626512340834834305528108667825356223572231235399490496588331532588915815164087002598820899604799036903304116614807136902186182174172774836474647813789922895168821423621095310818127047001164242507367147375796277603447319949473721567011011048542624702240396301241421475262122887115880076274544569995641449615930709164415424617000890615031989619770736965321337396582328288228331315557034387222504890330529665652729200281460239251014180363240978221921805625222758286260458647251229111209802820827727200549262449166043800580817700159003275900621318113181871206990096284258659741601464523406250325634941413916901711467855211813926098133196164468921713859977830043349242491682209927288735298638438829791439464162350726240001460242422394230347172108039218900523757714259409813332714206417570052942107321367392560194392737948748572990450769894069336295523092713053402526910107361199966767851377479495415449128259362849591434389588342442176960555601310658059572708119321130267890288294381691600896*i1^75 + -4580133133205364919257266859841157964947700225577334963871136871186413914781437904562598859734752560033718433860660348408178504738585883022113326932227144106037030653059774144186102596583379457484728165068968398621006610829740813384925981431744647528103590145546520303795929833233577806469316352476106963241517808994890638962742078474530905582452579595148541630470501999339161356280316011788591834419896353603645768096253972452878618824714445625556908604253005807285958208133244808952309849984666120406938282091963167498326879042144071045992572295707423509567350092369965034972776740833120231764791126852000528189423721249639281448390351480897954570621401675992206041087798552141857740759409696992273466091748777412452898314687422026776122624183455485549201074262843776503773252306759619389921356113270441645852535714880388074913258074453766993863052617949052811333031539820096482496644862000778013133478073793221950056950007219865247339100226719550336890737217264725599881823841396383788790486690406447229493595081552223553196296955347799365530342856460237761206604369772316224776354942440383637346871189843633073180096452313656458258915987447410124600769128076758515998790235184477317930347410847429305800410908178352235200775819087400253240121104095282870779674730325151333532895797431636208149635143554334561716600843994827007049498158836599036660327856434855430678074110251019949768521188339829519518656832179011684865702141111251606567122198543491248160874109044212851895210660277368189529493369502542362721358896017333805009201599005089900473376561688650918718930427697241358118410837547235527906372783697723386880562339481719882011957347974897056717080075655639431029307624469293840466818422594020298124743916911316534982917818636635006140664111320780870016379669919212980768454428173151706354125367547039935129889466951398573774993583557284455811598481644958363618427016457122324330982182489422712406898351157054486358279652115867767691751033596547833888996755506758236066801626102047268258744942799442796524498066069295342026999960273158144*i1^76 + 253307008842446863619631802582677027827591258722918462641881303406037318461807617186452237171425653726440127232492231955325242663469887749573003450567108417890250837611933891200021471174757496157320431946635288500519873392048962520429193333210001376017820433822694028175160511989147306011106801775257433098655208039699953204190130347450661455645515016493045991093725252721899501091238135504385664106781195427304469185897879048526011202839811988873382068295043189118165020304666633427200348764632659765386561953923925454195306980525823388157027568245105154464774005058367195321317231596082502722400457082924833762479219392014266620070592539413207159449023546144574092144665458306005893210084639512087678793650854589644137517417411827642979777823615558988178762856522118541265744484645847728705173341587760133456932540791311500972827212402152771474772786404360637277743893219107797432932585946788065143296836448012451978713458987579380340481392762325219912894265473026124429801455146195785787052955837872413012694608501472268136189683361194831849194362331660759640030464364059682040637629323727517894624127162034010745207070798982041343742076383257705461592271810446903573848362606148907812860713533055034631578723467737951594153380716174046022028704284929033312359661461168151662182718385485474246869742796974104908167239222554223542909074716903356255665903162858398516920014224738961809662050198362510147207855010689554744139814773572835905869723876211929329611120252312416352626365767972991359982500934813602020922436358641900076363024287159319628205579886282954831500536488477862451298421113305656714778299929279296398664526063220982700409507865622063182009191958731187745864889848286670979496842382175331084745052397385164414121053836120743562246294798437378414302341183183723327290723524685578257117084673624282261459232101370007276889889458997483563008184356713440111227570082023856601904173364175070917874873196373731414902208085402470341176952571014716406396057546483531381144516350015949111400477855355437578286981811133251960262623232*i1^77 + -2202630740786619934530304546968288489187825867506497090502368849912798595089425692962818061698322648825662247439414419044185358261594453795967692458089936963184424640034237301543511014944070060558861604025299775086968580653370954706271211576992738557300159641646677464681416709763634598459837719225267056155299845280846968275966086234983366675846390559160181198019352813721430532787928416283392355599349797240048071717295797884567355309342544164861854574683475537497035761555462722039259805308045815524006822302793422482182954979818249893555440483155156401068659912961882960151464395538212843651754447716526734425498232957491488305456764127805499944112406398292267149081625079242649093255652126481421738196453484573773574191147511453067304663810303962716653454687052060569085855761788777594909791828502492091892887329256192527486542593960549973596479453924993723225247142458543743794611781372149127898189088385731417389437171231286157924952065918654280323191836835444396318129028567621043301480634841708946887951215776936166838686876396806892435157576384234346867006390597109564573453662470163636840186897077693785300857020654389311994600042824026369170019990207383559666970357882930289094795364289712061851753594955419660831965900936170432748626242358939285848915950701164048128296359094048804486436718940677648317219906741563064514464494259759788015430319474406953395986919738498850559856945492078162934434382510435346053595821951004937597817567727287038770382279156986101693161514077423485577173975487319143471965808715654830935951173365898057802310460828439900822737070583107446986692336465993938586974385756046005549550962073440402969691644954119376181080989905193156026844321074150610626437339175657055317270229589402116182512119864814061013978071091123189281841947680138088722167826173441637521257663831999968808491349585197886483624184462650936078221321762081486009838921616041573894224375179026690889953813073046807046656892643340706382998699348937519754211921037647901149671570324496367195970215987155098683317886328546263040*i1^78 + 21984870797988354813924437262232923557851092283766644223992077279549644324337099992171502366199031390990358859607636022327389055126390044257554008210004000375974334406759952342872331684160432291413366172378590512799229933312688111062263814679194782081747478248333277806851280481732603806119807860695630154561649816985798411916597724385158313282792808501704238234785845050578292257842733257379314791559901827775735161269261716319427094743662671939823792846142094537284529779688756242569978359908882036579472889131809941054406230673657535341724424154885563801819795672648714406866521587308132034681362221382296340796741080710873983332897629151065990211643742628713613153134586306676436408580799749392400971293789171632873455389236660597208933651666892779159183005725078381778262630055231025825852626093262783499061224413571126817914753688362741000332991392751750452387253057976528768054442374172922765245035354846248258863221662200858383919457330508596227380220436002768890715211349319324781802228158743395009669640430733131190798833182281222988752702574762587768221330342163622002668893063947177474891906742245368699746989592373662717552921765859400880165695802985986423888603823514814685516852695589952447659337611506856200323869825894100681108020247895700412509482775265704316032440087253090337432019308288876512979302043884261959336387730338747214392356268876123274106345009947665632594489483674137555770873271607454431409217390322445563916327789235594150231769228607548371366725438667354324660277280342185296815750493445951288492117349697454306610219449674194223324141151672815141114614887599640604746809736995286815821889157500059401049698089840656553629696483817790727661506141718965523005453888970800356983050747794039469163406867615149359901181801481843807795908153494779196309773107102850447988599461733229910919636514775006601099713586701996405187029808199068657213479474460011509878702993474552444167514310713879659107124959460809922490474681027620807653764395994187966875673983329097409419692355601124365447261585408*i1^79 + -13737460100142367128976323787199986609250900705970573932476643494920490970360415048652677893494653629547447141550506340955961626623089798355931549535651472982334090733358631845746709756564901359503531442111036348139980074303929455587242698091602397956462039542993857049548383914710566026416224912038373986919197255010292223867038113885288841513903943973789238929404147485225370275968393960224999880073450769419528587053343208689930651333934340309605444035893216720134402253153813173838350463279981461226243298900209138029140629048970747472114653728127903816113810043276368240015772091281716661915296706821287928838215907933734872160207675898553907162063534237410288775686257227767226111619533865177467056046922493604936868180051691947175423988535969408024432267432763775547065682725428404202034616086850536685215649607084034663030791070340062909875424252927612304449320997655482963611225540053990158899393541377482543568285998803251845974146937793129304594014499508127841393384270278189311794137455557404922840840892001023451947223601208559420926299935059924871027123126703139631277201579913205584413384313326616833199965520077185819853813525644203284920855336911160444824017001587189396188967321578932818595017538429010281327286638086804159477152968151918962356268423151283022799088372723593626219734995091652619049791998279419209453547570706776189622375946907791247942565616657648724702315245547236763432206029959374099609146943421008803866965386923514949892153094088682354907464785406068043986767926937813933603996774504238036777724047073142658842239450921957693939272834693625750952266763986622616287127974605523236922705212984539945987444050358362043098203282248793979261729556544595104397563398672874416389453954228485778493623440755230152130375943100482124955502894164603533320318117099656786273001553044697346105072487074363863003144780782495537198408504964448879641430357325034090335580735112160109434917262366725142031977357823481677163144362455732724726319749921667476036328110424225445109113402647843438592*i1^80 + 279049862604428168061965744757429416721466940449272224921387911807823394382055766885201914776454397344027946086598839844479595169609613743925191709768808300554662992498325163740446525567113798904040962116090242348582077293419079419931352908538392203462172689183555219054482432955779924345847127696202698012912056149274264753088267013793288394935527049014199160778393730280964219769538899952813365773304961482048633145682918153653683222310668213901305894567880409268700446593605991948567137531104870563748758940235454479057769285875261441457168183840114263664540587049737701477801628329497837170975597771636813046699402168613422172634769991962785322835113204195799076049206562454365482744293150283679687432859832903751496692683317347566228937684407138870757077613074150502117172482933910064521495602130736784155042132361380784124646366668099092956020084538915524291339550131942399126331377874184636101086198422805547952495291196279859976087044583022650298917634485439409987415387243725796239274900797848696624036190729353394298000253723852351323668806119310315689987669955589532529190286345822587731026691524208516049516472906184114508672490065441101014788924268502261878767186124969249294452785786988458642283834381424613202274687273153091307809583582698861276548721797771523507141476119515833222668651879411539650715200075914258334016418015975676492449196121975403606740395266001798603185619299421423059200554776752354317496303672402046574916269339997132475511286098575430380748709134576418718020632919101240054266193414444536411565765240194322475032653943212678701685424010665423770827720356761237253631094399123445411868616104411560726504161462894309715477093763229825753189479151926840167935840296710814453263582532794926157175753257061928469951629896573715278701869421302807980709156818865009725246021895366433225999343275726947154469528014807836251662801854331193508853419867024740177535589224439403321990394701855224699085742978508831102656086597205170551944103678936380074013932461359502426760087076864*i1^81 + 56986758855830777473696020981163572721481169807967905770962444966979877619919961694599456668899449804986088913552801642621690553344195494386131431365932197088102933270128189209277850463302361175026436772909190155021287689773739320573329110785085394084337848572279620774747391877021559300984933922008737867924390553386147613064743570923197364995806980703371297527622796724011503724224044744349335431443326171249855799904777104357650304534489549677427060348284633705539634083652866884488287992837599809737200252339785069280309629204268261720034359526499734601717463000515704740057792246584341238409523494443646244869926999353611415375833748968431028945502785575491279735785653043775186434862853699865083821780914465348440878192467533028272142319144161591397270611737425648546176560765808474995478159896759033922793110277582380632940145685449359048099760127140490191584895151669774862768504205667731038340492891967126915194210463091728925868415426127166848572758790236561946393373336127902707867564182278723450777953500807141805853727457405246339295101066661589641850920529651832533140262351752959679001017276350490880863489018096380051381722880842491130419124702436419296687360102281363203646929909856734098450649736280683854632173687035757959524275329278189775866936911665396223086153958348048913564335751849032550153228472881251229920714981691090654042477675030042317603505631935269392060748339476711358229324158643894170673877951642310851542750514315245526192192296334037656922399333207931234604247908214071679628453188784045780174461075898154118246293194256999870831934697630977622782830761755216641072582583046381363974759194799896249604744663744265898019706128658188657894816115428973324215623080302777069615243523884450176606048010439296300266122952095930807335863651634800942642040180341420824480676665724061311944507680917355110102750943100696505077185887106385085353985808553044460716660442457144395209327126629652918658409841020636136391615483918682336975976735075371516740279337549148717056*i1^82 + 1105789352793640624291594651461726195828475447076755217690345323159725082786063635319139852273141983681549798080898741176464401446103916602698153301250528640427049666028573281421716711445948099574330775386635288255570828077791376251520758732859086897179179095151695589361114645674603795109993950571497588762584700441959829043869378376264231475547430275992165837624807354136549844783186715416945007478869204725185907632050786817453118774051853104830269856526976541885930207143150874113412406635784029288269206644433111374693253610898251237308561123838931925522333377820466050907372708118884172400178841464872513889564998441589836854485529384348355011593378812296702302090502973021147508114340022971237705230453552299286857770740917224613149682870964100553653158613869612084629239769949049902893944866517024729506781386052548903202005337594713914338153186918810151658631597419361838272856460738721912428323968175115902119767628234069779793504508870559243529821281116446232696418948168979496149540046855506450124587922314645483538766499615351778557405187342539759140006097155038901840939958466304602429873050133364327471890441378499070527511075569747371248953845898595115674070245289988622662829349490399204608931652610701377063195075007407286939508510693482877437332696107494047582515831058969777049588242191223878283150410194598491669324886876033667559302850245673551307327884564107126575698538246286155719711251054823110830415340586916104606415310664800319242732368804359019194268198792554636731598664506235023702225530684479502313375450254130167956467833182694100703022464940868902034130205996802472861349662071596310808007582742007269258121348330004004096481188397476887820320605886415410810420149729892810583560827815709018455003215905901927997567411286866606693517130326783282403427649738418243707245333158098863538039190464765704643480900544826857743483440326339021107247493929293216828083414022973128469820713861036951365431277751458360949694152509720507763233090089445809906274208317440*i1^83 + 584579728595744835842258597759851393750770409099251435883448319490781041878011429159784070149504584780828322346670331973846981019524770863490314923406018759489953847860603126835360860129423796509991611150369284453388172185286122813322564644533649167385110043533478265570578406668842274736046309886465245549338603994649794661654878031950574333849676215130349709420316839894468039286563661539955163054853274453851530920970240942300474944611041996795188199526452528638174451319968173721768319999768617939599584722457925666451833349438770084220117675060451215706162554821708106989323530939955446827331019687698717565021984238074421260618854299486784391005790238206414662774483701674771275358706535122378512995276061147373253707719231381410034954404386965032462655452686346368486645878103952652088068254961018367694226011180088950764495530969345948793924496922564501108195502079474355306122526860459304795357186389245806304885688479263840724662821944504272016187237940340161585221573536173414858049413030306306237110199171482469005897815288829571854962329735158675313114739863206282854377895241608471086720551654121236302196405276798260014559938684438479616112910132536104279164505463659305827022142521800901095631402079970704141757259595739843967394230056708673932770304410031338575180613390118057129413101987075282927108405750734121287820813161965359920786373156111670490405999895127081988567367536410061679911254399334886423923638637594269213980566919896848343526821508474376738981010364886573138565610982526940224627334960365132010719008093558966253810391220432582198772284226527729319563600120366736372079405821212942005388847996271077326195667526294909837336703820734043456178539310695128613049907852563451306529595340821836172351087416863274672033970474156206775246164023013349660291459194835647818539185282758583515473922751168746514802506477831929743095767283225618960789278566637270001026484295510320408061757779949709729148656814217446725929723224448738824969020435182494154752*i1^84 + 1404161298190941912583342232173932912180465035029408686292206378731714476541227860442467721305078762013007087267767007773728696082268729900705162634728675942142403135472707313102037006122875250113896951784767530078699079551756379669525605364168799291575398873374783067969675002955024648263207648317711445195728431320573992991161586793000536762045819655501712522397105785924882625784194247404462522057283827891140800526958096699496261363484890741821749832598029802387735381706975595033085159013478659601927889868994025291476202213518131838956803725413009398903223484536537144675565350135471609082533069039772357198200007442947338762598742088054412862799228835751491871321631678055091147059611446106526461110179031744964665132734699466701754203656395497203709566849155015529012174599929602962463164751362320139613495281166455701156759596088744722082462490495783439431007558526398383948725710638355451390280601588302761709736029504783625591143957309070772843386240319841191180045468419510897983937405893012793568391458035244513079196482285398544575022680628762982279021802676675803106754327516699986332978305386596619832941467250021372903309653938652147426817128404203369808229196248323800853018316649598871809017713325512136289760598557051154760524509675321811141469251793081570272549787914124231296900464577856989003495939101961322210599862810097866825535276816005363356498297605841906331737309778063243527150494343113522158923485868125221994667637422132814452742706924984226533241272811469581049296518152781871379932808880008028185256810141044217150117433242051720081292137207145023605319785621594556737179552246610523724828058030885102701280097256316530171183446506932639261886721780559324338325297475346810585459036355271118530570238213884840611625726054131328806333089274811894225772925527823257171753993507522354489030834367802924236380876859375019750455819143789266075723658894807071367200268919997630822311614140838977867260519976168012430644801826034898033301350514688*i1^85 + 838474822036077059510416291230710867159738896221731241341919467938706846666057091001692303361661936388502824628141306958495767687338772597215922922438448667024282251615310677507425355363976737006619615555946481620812613494552639902731858244741045508725873458886711918287565795364169660743089420805274732587480075106973130575095999935971050547706270643136300243732565159852131746203773358250149411040915816787759866424476939496947934298061595510292832949692847657395308482440165878592769929257461464597140364167095595752246391205840336510489799367675820477058241494247805319171901797198484639613852523088091694100842785793195056717641911763753863765301024518068543475007012023098995503280109207349280416430156933193197651600621310934734113161202663458529346228664937852015725697500170662488081507944734707349732330766918381822827369915134417741164117659934591470066350958861081058918796781261874920349971382368447541852887445399257623535734428065555670578153296108671688343399127407454048570455165516102074455124423820227787571426302125854764107467283162022499564147607448435916903873905170703540351912580181395917636569416354827167543053540932629762793543422283701096396127867240549510003738464825502185901902868180705841415449964304821337822754832289217117157941209610635005166995770981458169057222871106020799898127084942072378338730496917385257923783635929316358193463733814796609158592021731928826533622147899519831566147749696303956851062241052193547450736628255606481324749286589470562552919383042896162317179783222219217151632733822109274385477548651446245614892924103710501979713448648292874916173113192431685828123438802039182881810653673018835274819542210059744871092329912976186625520496658993104588983216382921700142565652146466299205133232256297791487965012611187256334373194810180233306486526858134373819871991827848185667952880547748318248452266438046313626656587089904146132931448931661162822716575468108705157432656637298084570538963337114346848256*i1^86 + -5064851414040728407786743560719164979190505645019292011848743289843332101003312877248622923250634489406886813990613394293714647036564694583849901277019766438002561450859696473717515508373302789393356749285273914161012326854765813101293500664339149008246820182741977157011001696462973978199173145738981620766615318301397713420880588847647099561617905736448615288570510325546693102746125019174405469535064232886246283523611579651868030013084654982238660712452035853594862369799840176243296058390417780703108892078592944688478881874239764484029799254893044808121147689835858363661188000166364719959049961071577006057935660989753190198506617842086094303406471737738440456935330558251936377361800311773492384669827416977176339796562503135504733609775160072143229074735337503542227819274911699026063885478963176461956046901717729199986058753989587617036732919740392485186388657975186223700119812321459277056233061770227475265404650008965387402065056169223323891770909099962732574019290689076457389043420752274200903097138924754883623438492270398107597967312021216511302621720187502348154033980351721143525393189415159746346503520826220445620560513673599097512814776484438402057392260174296848319502962003666959212801978919337672501789909082996640685509939147175368082658770556272118780568127293655442702937360617227064122884301900164820825704843189526382825824137427547738859604062039312012295366124400113115758825933271653370577594172750998709605140544562353163070006127794337585211699833797522745078127792496786792885439038658075545620151244185381936984142224751444218402617905189485597500598453763436610275680476356165151138802288519355320982375481820320927638713780231205439508107152478020234004927257967221681615616885235392605309400652910025274522821045907307884676619760239327202997961486503154794433939089569033176660174553660113383476996275204138086665636870655233288613003309578758861691425811930207290961221403090250164571821704825741189590982590464*i1^87 + 4396603723620664691333371402981940794277502408976013137361379844007909304551862209205006670165277472115039912859852923456980427616640382543413431871929039327396107864870240208757850952247475234421959054250614179764035974980693727452878733270024183021492648275183748111183327547428522707915639453564834098110081564035243592085827358490549624735826705192412055543041936228320123065815217289730961902969491729674955963091359126439076482872261966648471848339992294954604042855807102720554421866710524873768379843765564622947952000636721355405534157567524910119816680341285652143758858936158278363355961010464718291577679059571787850446138036629140291429922333232588020619075393210112480799459840096011555514527409366541328490282041193330057044128586240805709447646295520191583403574692285651829339378750416743347015239952282176630383080499334636668450190335572695534366615744964287089155985946867860218549287581088635129744306435816287412917468791924356719841944121272653363145030712474497691814437892891856947037450136314833322794483816432229757933126198797375912430603281976140228710128228865059224783303622798320047018543887767087689413882055615048032728726163461340886391099531582714066965567272712529601351663331593033602435603543492455117539853931513934023328025887733911940945369157592965549699385314538950744198093137892402999281435660495852904822998821195180985392190052575392863992724057056874503973257318397315951599616091499811623579193971648229717491735128986048210739880555984475444935065931905471313831160320213091544741446781295782936780198795948939405904790103252192847599428412858005653501194191394465921057597461455402030660389596726947618987035922905144883994380139917303990207824703306319305810557926913687846359709891775372733474986751252853797389317113954416754505973173251606483365001437409463564020135883350473425471051217437744429315761029686169531303950246586355288346959441373977223464695740505187474850234514417381277696*i1^88 + 28255924415749345771061128660571229558780009376534482397997238390201895945975677680055338927207142786196911814672695329226095148982382332216596286281541529386482420071973071311613265297562577780869419583507822418454503150663402149544538034615101673294722109224604213198941323594698491229142730045195472749137120360061211452952404918613442059714865256594226224687969119441344228644531853312728692293677061444506476358276987157934222188995718138475224362170124523959357751705006002925913262956219699030830548042596471485897428214207473330265094542480925271630694275591432615935177098998609936840773353527730365042960236113858215005842188547995375225733457277717497526158940661284357372898669093779107506416939470751414394468563322579428157277908422442295378345535643092448782203912892387974593156207438555153185201806971689019165120521550821433706044696221638197218183135470631847458514925410008003476802757324329174780244878296419488723035729727501788327659539560848472947910398108708243057934045357495928742463049231616119598295711744606081265127592845037383688735621679531145248027732982088092840202800022296108574462224774279016968068156232110829478484699497295857279765877771859675320021061932328481511242352613855296532364524608081792331007430294186193918254153667216245115402495236214852089200090969145111293482022156598583381217329310533535831709209180411849769648634653764345577982928429405710910956887192125223326687223351953973868790159161164832184410523809056268688840534065482192538460819440735120084943198948789302089602930653833011657820035847953779649067688470261995805362366560349075324327248287434285031551698502660335186502191622130527896815140129586500107509355445829670243087454982393967341460986730072254334016281097947900170461172181251976509391076157985890274041565473171923744089943215802790666155949677690836522749921194353395711419988172736389027854117924015347918681788047672396611583688440106599646301194813440*i1^89 + 1096849863070743037446596468217872674740164448519716291305405904498426305703270107033104793041197793328783370801843400153633202876406403165268497933101401715507352088424340838908572482767730342542603084671858740154216821269187017000636324995132673019278527322525435775643109712949964857677979002693977651646119709792310971237762009812055155966191926339107825007941409186340366877379581590960789158275858128040271726338605037715391257303145257530151442772552837186774024209143039642469878515102163311418249509035064121768894612004434195437442948201073756056043970569926686186924754654896114745413306835966657577867858495204127166710558018457778528811101520281990032667243282741696527525020308226022655874290442619989699153845547648086297326908897479282693340518526814465605500622344980302539635738741790296996885659701674244793380277529246555689255253836971123512221554562985686763641033864472538792428366954815185624724924492701283233073026556526324969747747429123675779677559882622695385576840185340076266423953379953312121982544389560627789225268664968636670601585606637201058749769582928697717135681322512696329852622391826535036692436817834147713979470327932839860030683077001806302201876868613463068743308442521634590510122076538735337607408549820669898204791092905850011029447446463610232107075718096766777593205538816920224719935293325265175807015556769048502985414703052049501388490552810829622359312868088582835951178689151095737901928943997596572623885572074387584520246900984693725132182370792450232712094476631472521166336141777079643843608579679152301773938155555176752709235713584078322521398958257804193460941733617944302183854152767954260655227905480894469495550781975045869636557349215678441735155380213135174660283778213633458704705062063628050263232784524914609946900083929492639267459121740232240316201751278254428860068252406812822144011930549011886203106058289454340681196530647037679463353447683584950272*i1^90 + 285468154749624034061606153716344633461454377830540931322148252307334251872130633041847460776549253629172266296807236295607618345165654730121348000575808066948252217350281511351065349764073324030774978536281319323598205240211414551597675193807111912338887325025629591896292049163473471504463308244968425668667935029233471903427961647719880168400684453705701870162112870246334022460987386090053518968243036942349963943919211440424251090848963201691733554654063167917680941069524566780581375062323534593970097666777047348022918260809101272869873343034368294363000487396523377343113214815201088563308371740635327779967532034092419392294325922519707167157995571000584134111361768602876169921837429711154918940860372312817002937548052275702641443060617091909973262175489170251282853532375669719191356645091929968723699097929872539404925520947700153360947565794478090846689107373599376784798058423644969991901013854638816426032780300043222789876844086640896758077506395505893392395076676646691983057661375743485973449626033196022031478297556319525287166415889447339930832720460893126104262139776994269406673122032996934652122083406410544162706233220039780720605442217731928537502397048156526527804049721823865432495863649747301092422481386564690992646608274375556512281262323070184218882992738504392395801235188550002682672784156773432171755790029259201436837903853915906506085940235623176724023405194063800913878132592248859460959193285144543780203608943330090460143807159141959957323700870254471129384829731921842958007882082189228726931532651861898533607194691531391853861494122005515737659127822582284438963281569819919648089850313275560180653540741593680972997061772660325989360157471618107430880682006758951162524671853658997031129856020156770177404114620227268352208482696681753529898904360209142379160309514330785544917567624581831062282440126761142472617184192088600396837764240313453031589119085784753910818275328*i1^91 + 53152628072847271686004403773017149447076810648156082897256487739749254049472804689172004855987526117044702625478361357515091367566535227663321354180781646381079788212848610737728894897193459881466967859856786970347801502580452132743333985960246845350448248680629828911309772608540629020780044991163718366075322142743709192345130337250315166236552799280013917626345846713471230515620488408310573891501018505081432658403494806485802722001086607293684224765240249953276671998846640414018953369046823144631732082815036377565026141210131692697250591473782918624558087157609829208945685357433226207263336451385942801745195963140634680083206370452585433927688278666172583369491309780827474998902253483815670811725389966648176652701667462654383493471028508635171310773764294644691348116886343060707687905700769817950398597168793145219285774613111390631240846550759485217978864864285738790785188589264749065018941829502349290697975717710370226722360716537799795015134845944280624085620050379354490507352694134464017650677776080503693616221068975480273614698150317013856588612443025742182021711386586020984933204679072541645724311040579182078236804754517263238341706903879388165642893936699997573368130639719492508155904152142704481284479767377967953357872923829999538891890232492852566943442168692870780157349965904071522461507730901684007763507497170119418833086924126585296412583891942337944191565897868181582109842380216939663683311831041580778176530077011926766071918124556190985846374542914021083397952285952633869362800764275038103201726830987006551785397654292845958565687002621591909294588020300409052244663142165967555876117389268978211187540529404690843406209626425066041886861603091384148455690204609529561491396684507695214606224143219746634196819999400496355947966913687138003688140113036447918490577061325342468606769340614999427559553009710537649169614348804290993776023146306169884170693474365997056*i1^92 + 3388836722442145926087182962860383385240801756851218071263174710519861350383051758050525333725169790304695591787579275640115251477658756250101961168947800535500856287694711210336421083851128942345225161221089567763035569219077381022172484780035576152227659632651235386572706092867440284886430705407686329534246272526214570172513647265639285513571974443470187547186538943683688377825949651211778230179827698425683775250786080069275417878216341350315534536484325184605441194125932627599723958511349708866279093992081584494296771078065903824809940705653785559414999387954504922464449612562290211008087173538872363096655126280108363207900585922341724337801343466042075564925032355652607858483322654899015128161832582684909044021527300837065370101811284019094184756743899500081090927311468428387713927994114725986569769312997537531101221211291912972227375469615407545902634068649323350895819504726398887922933947895728336798681433408351639860626663983911035127581130273557977820768705759429978798118131448377213483820482470295201357679121233587001800184608458900032338039781573487408485065020968923302263926754988310504162996476428237768386493452412656412854183340164952198232233486501658322986145951313795711790498084763043461139806160887387177974504528398626553040329486453027572786930349083813046753919858729557548244042525456747194758097487730939444645842872096490813279587549844463837270159677371434122266441650609552898907796902411196027772475308405747440242936662476191028951212452908467410715112049038021366787948700156059137642733676250973031807514369916243756641552313343737350854026503327892647366504041929521794065323434966526841639162906632757080640264909142954553707454500504014810292293329778556272701684333350168256930716710753999461413384426136771295145985013521562629860945946115784407436071047972539055253527737264515597680496807961002005581725710417840010270361697275485977460080640*i1^93 + 114637945033558980745266295520981795290535806242213866889923081604364984490943620960301286811275435350059999119099129681794737316939213283692337140485026407648290045932059955324023971784113205701667149472399164481560954183629580755353989451464919306674228367487741631664410978979785423321789705935076710214449596889417018304724390311896327761558048406325174786895224216339120676593577095042011514742648024918073303044753501285990519777081390305670684246065173572884542960982400953095743639467634693601655226623225462908003710437436127045209277391315085369431378847754628435182691121538500095533619198484572083558892230185217235257511790639261327670501030705722319749663993533545165587973958866733905156754693394733023622129394018868198633589557936677470282227575112991062351757082039428057306581519181350397233766410649790315479043183399544763545058462737624737398308564406178714304617609590959013070510243579872139727824404495516178569346262010012064724935374182393811402166324376672381000410071569090400355319000572201550999231339808791500555657596679456153130346657454474460229541340066931622390666633018243710007954720147439834055803060118239395851450657374441967258427062282783631761952956434648253476446123245817068372238768364632215267434738027659541836413459808431464316975412898172860487422486326259727048787993265558653415114209046796651779961083449168697402399599157469808402150119491033017370876286990048096268742460410196184851145749921997774965609732779099858861600026441980841907254448276876590252263151485743201976646582569149892303379510067298814127910640448237264550790083175960382838252588927633814742614633908843414907752441312323746488966702879633703548226667727291885697170140684720226302015946033594261798498665372176563450998336568535436110096119344816422847407803110109821273532790309160275878859249405646583650085414906595383875258188538771053031907894587555840*i1^94 + 2466358097915695160971783688025626171821642652207739723210225695415139674831889057913345321349135282040217425462137449153242797113202841659502159573116805297809086192374893453922768373723048722532048459572789327276017485972806406059166452455788868315523943694257056783996205596575088366805903461360081323102594599854050957938444039356303399784822630112892087698399111040088677469495304657147864255260346770540453203636921183675575314377460130015929172241865248146023151649321282627669706651230658253083171733157060088124220065948103625651886652685033512559274753839774562693993280125126672770481388622172632409809594291885746162529629795510889995730088541510926213374664290478363677029947520304740373870531445563792882013226956425437076936596544361594726232984163291876325366729295106883073899391606579530536306780526460721971315315198391122065993228246567286478518265954523398501617535249550308844063299056024023769123030186735554053011955043658878738572438409859218314959400153299483261728786827671738167298786622995779790311026043229630728898317786196827052891897516382085226108112318970832979891960373610019097713125144860200331509918096003104224298709103697458290809930069709019321372153825418548939260413271592869878319301010868595268515641797644783020612454886734454407241997896309970773969920358502817179211878898463964018261446550048971257226534967484971574067109644817370100916750146743119870283537949742132495587001241109710319844984223426456711882421992563449050079124805885016035673337508832370609566430784813734822216249388963339712813755563082878971125222266972085613820615650636143814215612825394964803707523108780354760707828177968885562204443992853613390248087208961807091057653633909905418064453718594705063991521431736446401618714708903453153433083319030200077505081875255979328275198488200224327976612273772440519013049160276988501802812923139848713273344*i1^95 + 50313136241557277193044309567556028118891406588081813189193911070346585626693414345225525691523456665868556754879901510000896468606011076519271059061791336659192931181188476972835224656293778072666095389398840804770859615905352251961264358362192780832947177904616829984329865094637910926688583147564770068122693020327771207307747425780399275377367975291374678795781428864572136559457072648703294343536529492300679159709327241600727817638321136348127910649309349846151984613026299683204979112881860591318095629603960844784929990363823120579548627342857099333171800171552448109511562064776955656735104677951335987045519349163388488034189991791212788274675991528293601381077092037312806385617283911877009789425039039274194250543811460433673318603132289742148944751848730600941288598523624359269608463221116094988791007125189186991581990618490999060146094605583695887178023692321067173080722564837653556936353174508426911254513054809783576904022240190882575022376493857034274965327747314369504755599703857896019266223557011855933624523255671328318055548797849413261670319134348636189745176948619237566651516853903355411609642318787027837112380521775275998933869372878124285555328967066928192546206529721819855495056738359180953911691043741196935927802617844030079544418766003995245598024385034249764106622747427219778166046945927866723103756031679389008766527113983296693316744840782864798746012385070482929894812601481524773953190979904388873914612538573631472557340976621529510450238177290117504168436832569453669202614839831326877126225702369848715815137998594928664182581121201665352305523363301791356801682268530884136490022947656700091398702122173406045415932542184049823584938344805841971662973690300500728650505913258808248034191032876061040126876218109162978402809452274707632984297873756050677205406377003455211449952198585477249378773448976011901441446772736*i1^96 + 2694027910518750231850278342136870704923875284940655596194802007715619920716126446277700857616232523761283234531086373408630320271637213224171489114715576507066794779862153948485736868788672912761615143153159069578773405789139775187273962259266942737493832958863161964909976658663104298809543542448540104720660201988373918451572987954631878500526931651902825700569398658057842906498899413932550213975787425680385240023395311026521110320509850923517161949690601901051421589143696495734232120933498604871984676018997507876326470830080091159013930110602259403892242027574351853814423722434142201134188243003536710038234959286851352827334496901189648777505495410684164921211672589522158947130877255595844519845518382062377770177038385834733479698298544972977234082673716962504893652664253060158432749465650694978326312417303880031523918410665709120275979055775534536060508546954461275448586377276860524174261499409019167271584616195665289032251807741192718635076622381684695410633105638253135402968414190657621981771845208528550325362243541029123639745559892616360707877878469656249882463143216716164152521286921790940966147762056557862938731098821918975359765843437571601676523244449396525894617547192317093571360377376896027764708699543526649040044563060222431806342791178530572036636714999142049992381766394835692291303310936652999948835429539307883055976583958789422921107916938982589194379798818935349768392890588295444917824451961233587148514537973351671717347207298560421209497495554129630451432870993512793239573557084462148149544401876330555716267606078157916183637974306250156227322588344907003763739647445504536140324006310256580661665275823764862789937154162977855990065009950921146450713232907942527340305120037937031454370262985854546187440965238600819888937351395730791094619408145487318863038447037105534861529313929237616485115850721157185536*i1^97 + 55749920433747382197732786643113389717435576846608064752864680086947699092203612075867397599979048535306124497997640045542786246141064324137402334496885647486347565889369005667769454984643313498101064579185430299912871120831271567287133984902277692437581327707971392459571333661147599050076811493614182664205760876255274650084158922222594555119053590192720532192696143031937197835394810994905180354595803161712784659969323201856701167585315554393094393486087462003498527466807763795063316981476793797398095092531625520899405263045419378766702284447101229172591569129083154104169971219308551112117654666434551757121317525238392069935330369025134436673667262722135350749093109295212941075551896658702460064670685859707418685491087499291649288812101498689813012523211643232289583805780945023913148433854304972663427331118602023978117534721898296471383016803947243624810187597982814151067088588166927706425639346032816019354769965147297356563986802929905712946608958812295171479375256630382127539627336989410188740118137431696723342637913630739778549922245723415205732389670601787586452013039252992880242295209789625126898510382853508560668000438243734094193544070798412728384154734254902761668880402289507130961988266409816482668698058298644683262642428867596134318180436976165077278907711084578932680796678523177493728353843091642692249644796471743589069542710259443687876136392716834038575313457631410086619216325273832061833008119260664670785484806268808837886378836941406245104564948501694375000369768836228285736265345869401748209724525269780068590348587417542669162677938554835684533186273310014622405595860110170998940441929364425855633946474580101062705447179873633707617898031522558897215174894848723251643631482886431865600323591164182030904723401984325143424120063587971314384712399040175943161571339454248646564792215880903854890418176*i1^98 + -78741617616212098585740758644732783547620142419078327265053973993007426461336845221457891726915228860234034263869683814158814317440285721850111317197709860621454257312816304463539872276845875367647461693511698475593643105685470191496851178897107258888105249014892428245443350213573192867877238659238178629871502607582297781649662708825428835000819098134821961638060777406603951337310237575548284545240156275749665063337873245139629885562598131751203484376605814423944824953329556161620260031251135889516688443812183724223905358317861191337796930942106345371952261206481249530185201605743096177427299060443603604149760716284973421263037385613905367864676023594267024909470970085066888359891422238210813898913940587469838653209021418297861958796950264690033841967295939459609430195997481371118879321933242313352938495663927695446198137006905725400602807064624565435303534001476651572822409204530445240792557603185603733638272929774886162654343451409038974681741024781643358090005355120564028607038316133636121014328241123071250341015236347222313464720148683098448790884069396371608473753130920643029788797823561892387295083422216779268942969273225395678067292785328170254375361227538886177862870142752761849820337426871778170906080870149313323902412370516251221970082941910181466785635066878261919544109574399726741874993266542016288662688080039216886127527460194415623503433775484416685303709529899953036953836338162140549176978140422831948372609565459273903032409181184527072512241909100272927065003037998108276406897525595148928765215819288992899138692908770520655038454295417244336037712174475916592207278615354766492061285425313897830107704924186719131632436781493930278035458971055638439634905466844762159960284105314811399058739440562112788049885661246661688122892060549957308057064091736456680399807504258427336848509887315968*i1^99 + -6824997959895302820608959034927885605108884532133632722810503254590322879567263328320928162026924960829098095739330814766829681200561693269205461933691157063272295471109234810082303307586320516663946487957622938241930358992914999422467264823543656154973854600324979369668329203211992170215453177788602414754458206809295698665070840279429125224514743716930408274053423453944028919028458936225240336572210124027384580588609007032927551956023183228942209783754769075362709265465505486384306622059135840747045864472088064650437024156600534961832735709934542293886643108549547481480770745981371860910956695569857484320265111477031214490756806183665112935882844788392619569021430336319363095453325757503587875508542426251408724849704743354822266809389165453981907059590260711656848090161797683663134991835882035938558696261720589380303827293261404449857183313823023313068058130209038433873419913324722500378179375984336078847997366880151296499362602665515099820472170937275798280737462539251162415362798978302254914923393049602080932100464447575646905419876981624287909123907999703835949565884083223268975330000677078674751927257975650926491679152438793888609348270054421842689149508031699090164040756642151050929424628611044134182706614876589670194931106437000153471895402002834110092656374750100218303644584410147031339877945309962982233847994350930511447685402895226256396417378457256424403364485521190905526372722548338432400314305832399899512387420037219056454507719250683590975848959418224052464074574152859160430101410850569724655106700669644268190557354931478595243622402925151881248798417421184527053161937892591658119596513496341198045778446933474832488826879655298922217083007098980024978515552125970160478625747887562381346685513085686794585867242775730313423360720669733349327161878442213771014913191553404330049536*i1^100 + 38208457222721176400149092296969194277661403885659960058773996515181820172145476442800523714052059560515816426442115349304089692650400269487974379892617723181968165021514853988238995785894081079714222645258192938152970713708332356431783840059660890522317460624422993570617763612041963057501812462046887238614266106800573560738482447633361046849458232184109170194773062367323391587388247049698175326588180248856694307530908063388225508056550817507646958009989577342790420520215566022631121291645813007334995686340542558077643555613262624708350853593963413443028776362427742671849405849801240465155576137872902641267741985157245405728606617090620063349439660568932938259648962618972833543552819635506753824800320349869227479144470423458088617241659044774733893541480485748946654487139544678143901715501811273618589122075919233692117168725750249405631076876478380868737292187438411746744289870195721941372013695829990432478758660318113753095704321139784874265045431756701388663406070960879366179515002234664035113182091304503425402643271707478312448588836223225592818156444794564816236096741940665908693240579905049177984830749335123265302269645207187616483219468256565273837058592911804660179515604456966320080320309787908119472914446741759715401348839267192826923990333628050924962164307326150548817687937691328868200386024832201211625481761155288389455810263982356097298741796198851341853370636575531262875247999289379076548859933368797088346799259873277429111843543699219931341753691722438249483830350774232182571162319848607689969885000948452378537278697090772306007093626735488273788935635510941366416591458100707014037505002832213421366643318594566205143962730796606976678941807042808371106497989074416888367973406662213803536552743708407330653355368106636687760370898730994833783454786512541341012270776320*i1^101 + -28825543244665369390802694205652502357397675610592174143748280693699818003904072417503276369430230440028411264681341427084980124840967007345016283309623759173259562137513729761424721243001093420247951516023155303176434609172333090844909186078660114733970442121728022450687187725252471124425604660876099929973064011189804896434387119030962704604181182750996187611839728781648028846655786798983105240699336999296552103494400014310039806161986080870228959201978652418068606167135131570531832924101283140169234086616627701351450725562950834402923228304504699763294237143270165073907449196945044141127145644956236356555575127731957928574437506691489475326113218523370943054854318036874654336749923692838532471784344784766989068686723326897373822583306511545428815598589620049786378703778158788440080289183232407561944532487621819551396319143017284645348648717682700302171144348011040715672035490803549510728358587716838131505727254339115328250758168488813107479538152397002323974178232479721877392209783458524678286201659092120980915758665358655194846524606811395049151320306574283908954408085240518890959904820165992108347905010479250593062365149321335223476075519756215757197085944856622484317418145947215275909423678500195692329402056355118695307995005198718212724104343368991139447534927009990593669892626265367117287114325781162387999873130852549265115844017220359202295803937194215458950417114005146606726383182502473703010271361093799862294268907197120536958967183478474152177156798529793748873211941183550013562685445287951703901742228823121040910877036830004562209019694782420099714409954288464788907605091169085236192761880723426442209204375041550859337701546950824987651446342252257907941001912619927991102992956049111410899499578274228928242101234584159439362794179795821347522272152558501888*i1^102 + 14365306028721235272226897331161423044660594519260381225543210258892089397478585576290788296866276085213203062259333653062808416216037233756637790237479767757074552667161940740799429074219767424244968595234688761345596176090475596929323391890131090964484698117885076999432691048880298221173143614247526212265371189866168878002234840581380670758160687645070198786515279207555510798752392806777213515055633236698727493826595344340370967422521655434059173513317627232196379017681250785319013326378422000971981445747323814593363709122137257143415052675010914700755167721140133982681140476420604410505643070678495087077459614958624570511759601995688843120536675761155553762999467202535172243754705037043586064737950067769169746240701993323755551391399355687969483194245213383987262402353909506999752890161400198006070738162477507925919899416070083328497358653034741190531578741667765408212993299001169313883543101529450490513778974415405897863551460650641299752344379162142557753522854483685457847117335735055149715975042943312881122083014178960762331987010870998621589737166704222680969347035694500190706062081096958114741124710753330533778269208116818534130271896106562459112551403147943306515290443473673536300985623507808250332251372636857376467401392529729692844493809507035658176081433022331396304998069053031356509842475252908441070347817283165419336192734431697055208020836428984305531524122206256037891862908371429821907174041467032756100356580130549017990230634713953092978718173827047796207207863589001606669046586233433662621294584652324841335252104375426647796317742140471445619140454701387892379286520319694035048721000496673910636502040742971894510503133055226805246041248731919757110417211649019382887381730930234581189663037587716570582494794154610251854785569238175874809856*i1^103 + -423363063417190853035105079043557725769620568892337332681178571627737171122544759926882643509921989926527714971868648028081954335356490011637508059414754885095620483201136167193542355263406631901448687886276056224789055475460570936823488992640169272595661929597957745170117608243251944490680363770100278044023464432845388112216200284155439638780704601609081175197180825209690734354351227373054994324754730550181895803073979305625671607695349563957161812409194549479086812088957748656529450796630950054092674018864904699509510481968883432963215549635737279803425418658211017043434349078800057698986695673012491046915908073981729506326953942558159316729540433904170930637228801006255848209100314008915172686397074781287899315465944498561501271740264622229499752808345990619122427080265672028635047523943695407761261522206509671760313334130517595519447799717033575577812833205065471137821829620081661946481420361441153115000360292717501112298691804173892181316895835951583586701249069145888757108963659954318163770138295166715356079331213439117182497012897769657506122349884919434191103205635320312838369258755532556635857287312398519087717215145044202970819011924792786211681866996767306645020206508312631744456249734519208962755424285095459257857077027000777103618156337592153606164457527401115239529778895684158395084724178237886322368625996406605292780928438690962108394251344832311422716028085016279523033094489161936815324756043696614639777897232060049256845184748888564413765592215808555056201224471164794059131684323665818664804697213589415612817718908331292023004220271197247834873839912475226219724793518741675890781992245038816009165347041120412862312330390870971080424502825612279083379922080505785399944238077695678900832003088608121906401147531676108750023013957632*i1^104 + -15119970927150030938592546484756638310292219961134701692141925554507996131637033190881571737772517411188715762042262179625016151501756508743686943692043406135304100417783463640396359560443536504454554307695852843739067176803496870972772324790112077156708431644657940898530873234251865351591213377061956812684447312001883770953359586997544124470586161709211194526217653783786104247116250417427819526652710116252544059506678827918655692043398916972697079257238970589830267591195097732833586825655598197746955375105559987096349542242611643084718793485306392777779794372478603442504781491709420970108870434730603249222643631807855402455188805949386848621694513658223951516480959835905804235364812727731353540375811315016003661468477479067069363622441758254043831021675322188268708364148443539797110174459481608731845813493987070665920537909200754481718084101561660594155344703379465923979075960008408506323152432535765756463074505550199339655095928726532224669637457923632771515353465129577098852754851706419886290328594080539325815306012015146102004762776915316841740072628677596399832745688645153954329077037083459055312131256732227346958774491216792488375558168481010563491334286609743109423806646543119134693510876505394608066479285512394894937416749265038840065208551873323451171996851653077244456444305993168307906702868608903092531577800666691131956242347812985084900510946896380662705468627010673801373663653711478911379455650589221551828009809381225673458554147405415322807312690267215012123198260219217054388472141999302537573931093274031832463122156585779300571656957232065529627631179724213167003267646046101530161409337605500841401133943342180721502726777489140520828164434585022013420110133775210534788005937385422452953585663493765238237443444302675968*i1^105 + -165678567108813021728462094274481194293458945500409843542847548915553413619966109992819109231173660211374675170252533989737538669635597653888100294245367238405081906502919371694592386933885495417184853968565159629568601564106450237107582004585298747399391809952781380202674141031972249564192720253921469919630150052511224341521519211725554935448238094195477781329570291697409520804893011012964846346881783274970935122800845105600986748875667114993356848297590581561028850184362077305239163315249145809021347274251894263176692820618417972619035393529027518211944323367566344850272828713024141301129228441139747882374401549818359298242777793752233178234019491996740578881389480816277111291377677385272073841025721970000036416232522215068377203283886342117424441535401999188181121815441974025091170341531650152299257048673134922283086425104272128429047827259233216364277437690273193279508046432264934698125030614965906377534194785326535111864003598165794319547424349916308330426357641468580210520780681100519955696154074172941451707923270392037922048530634792210193478769115355992218451091675195855868083243666132818285804789429700869156409247988402984155903001013575719419004825922042899777154554976762823905122319237758118636445917957997886683126257065709389599003039544454587846582487561720561636540838094009331665833447704266599136642138740818554596115773282279363159195909600367543660771279085467661531953343284703573759593174455012344729349476158848433262446153250806233518811830265928804187982546179356343748034663558340954656905915695082178480845936719712862262018296811544607226234379094881616259217576195928443773433983210605966766801732664913966129553352105745592442037834612776108250556337110208483207589320783844230944172093729042658754560*i1^106 + 227902145264587499752828345651310022918755028639646563110054301287586506192148556016713065622374157005829461597962648385067618896538316370858015933351454851054621292287693079608150396068971610447792311246741636886890648397766847466636387377165302382387705410363852232769458037975673655237525334320733210067869761963340175534707818012165831723538058449966375397104030817650680988646741843936051196175686984418517968680373694687279702668393373971313300327338887382408216701357977247205049674985858964975226831061435570511348525879766739293522991784198709076299981568675751657204557203008612354224073818162329721508655251536750588357903797531046921702297240167128366346932847407730637492490908226873839795880763806702835185306860629826182552472263364645179164297284814836022729952691556488068665762885165879761871635381326205301184754468605579975632796889187369321218623458632835000878764680572295300389975659846357451295060775724472895947448838475641952231280847712338664487385839120351002165551366737226575929624040171770050046725998880443550972574497211426091979656561550024470674705400437221202916680308241126221579087540924125158130498176912860394898148886398880268649104736301736521576100943015650073576413532139132064170034922724058734386449455068435327184717518031098984366495351405347403987649702587532544780462080009582262623466088804169090323527111767207803745966497979800630017541692304324527317828557769103051114285700207460286159403943599296390926427249466129994418475419180000562814110500143769034840461742231941396079745811326430725234639616930776899934387157235781650829916279506190031052903008226208841067840348202040082766690852157223729362515078154632433904580314208712297428649174310001184569546872056014281264594944*i1^107 + -290401483163078878255395195577577290987975953962714895745499796521053814921606210833824114430169658395362973892872729383661935647378234569965321827277360881811952420781032009893761879275367658720593005067838147611858820838502137256165115592399369281744978158583352460115661938898664275206864714668161840446876176411204636426331938671483329850121330521730622975537986370338465155096697733256579944175634417563041204055190098377136997945336387970176104121990499958765832904550641705447063513596974741183820125023418843682535004214212931385069559667297783709634276102406334876890847960593386681873870712026635972731374765887235586620838399882054648360108103614388322787876758799519548299244181377158632763740464401977984450403140793757616564150255683073353644345591734418986202279598920111259760135222157111462321811531712479855485956026260234308310011197443126770169386577471255363675808711285982753247678204811545050074653708889022511819618842759753113198679395471803211505078441563577673441400817882546946138708094856987825823308641663206600466897605565588841170018732975078573985466719587640319388948145076238454964968539312811421871701698736035863664462768107668604725063107332950946665811244118718421883842646908593444993648863678604835506962828361611161140681556151830147967920823935357135122665893533299579399914970117143315923924670787769474658896910343422609532544215230595585382918939333493860282471470283305694438800509690468833241140513394553136179437838531258798176757901248851128456171124145129365083662290259236802547857493522927835585302539155286829427768475098420120804641277080456335125322235797938399536986614180916701029041822910325013738452070568271199231746605113300529389737755206057962818966126592*i1^108 + 14118003982285658332157428549805314776592300872350881284940342795246677268379373617087928617249594662044509081525811323897879781109366951935313750302850125975018695487790942704006979076079676768452315872241011432851744130404191124977886903526466514400924936603007861564991435864684868406312079582541474583193057880069759347577051459290752932494251718049878085990298196336380313845715873308813081444518814834641747094441089475690642946132095200120865188688390337967311713483116354253969350086009367150692008045127748609775469365289903967772387250612730440509335105697375980032489942486595927884735368791431081062925701891140904375251381158379366541312470069841957487600102366630238817510747486380601602412212974002928362929656708150071775576146377545673283968952064517714434015260441502116443723949007484497525286316012274299783326010614032557533477439392629411797039387120103002959573244404275974155819967950378023766291402779967806635508957129475934339244082444842443474325557249927922596856565948688982850099390945744181969850723035403692041223138570023633985545008580110927379051671872743957571578446790204827793449629599753172943540681798545627143611656696479667315553437971942111044138485350265091446559780190688634539036305295829014052434742928901791784120146585240733847195432279151995462084546480561482509570024503393586242243526441866628724195618104205751773711521194043124973795722916646074873901586222276316687817891706970521949760333868559349946961844880119606545289298696315467293104751227635746714133208130421720584134084692503864646376123711174010954124401699826403389211721456906272305636425993444485565256473321057899554483492886419860077130327710230980105460996738870934224612439883776*i1^109 + -983709399634497341721318374264184836244997986330062782582277794643751549262018693592344804418188510592760725734302724114827160330564981696899412334173951820942060500032568819488077041350503642207267592125648684159703299955551444602243710565389178476393646190155398004636429207294328500170997284487251863741436412416051782237515810592746084211916448669027458037248706627894236050727677890833256636596942366446189930880718758501643608580056491220832839362319894642162793486832441204563879448635163339542842129573497038374554153168254730628883005722605855652216938237648576535438308063609399247199449203234999196334712827880662896022664415958303802682313065073789847144987115869084484077532852670651097414599196564568579385327384904497384544968719979891404718144956938277772443074680298451138356302542619182857217714211347553452412624268324493781957687097435358429963933748037715607549747919752281938656619181479996250532136623082990960534665619817204901688466281404823360870456379816323671573589245160439787983798943176857175233908753155283094268408752858053271591645115245221087028252049590948245010882711854370331331778492375577687890228285209152794367710122119967307500892395900578307616340019809407466632594306979026413259740159112031413220494766679206312194276015296442532152220516267471921551798629677369237564088674746365779855925645547040127065883266385448730121875442950381835932397272344963962916143275095193378125410999119773874923588463796610254958727287030361899470427252475474116028197085165368619864435944919859018919122654314117180210638934678745970661113182234420802058245179633838615226694725432966709819758860405631117717387246662986275899718265509731093284534809001984*i1^110 + -106502023960897623773711610691837294604829220851299840368262259599543239781300324648514552733685245490348295384445580244653485527326412841448227197443901568326648278634923413655815009378204386555635007893771882323059074799204883333074235459381016112331545436174503866807417328430307107366525934618537563253660932701624841574502061161499954843283835437211979234450013740983715214932642063955122824220692553910302629204314668652300233970809703758302971021061147359734630654237835824856602281082482719680428974027622702996720957368908311854192630819530480771537760208522713167403392320553530112791711820163303000845691435789808164302700624125383488328520063751480822876165690131389718296720966435211676268619231737058894991504956341276704144728896579089927642047646730193786324096030524604021613325891108442484625053025670419586826190545741276838964142524404421568558908007419152366336933800827727694809030137420291901777136579761963417351097768578679647496430706713024893793497308189858930349496961015724067227717312939004858932845679733516838261605479589870001604419790355646738771616130780858858272476530127942833237912323940763616593261826810136257484112721297441315212513724283621021391135449164689730943613605967971450114916670557247260097252470508548465404746430530876656518554484452104430404020237307910307802762973197209730079219805026704059318392143226909098263670537527907359089774272575928616325890656005224910841115453252114859793388638328162565984684304021849260989969561190887823157482005987797904039646598166384484739489615892663397548114307455276322648198075000217200258963121183753535230636802355416140381900812173347647117848800696858113001271783849984*i1^111 + -105127998981703726059801903759358190092827944427105244273865206017355865360952262784203561097770665613880232477589898264029175309356065503734440286599892084362962084920847853586334338718050470771609903620777388772941950212767030822540555735799714466292960322893208076825208382149180513846710551451502931575827782809792884045917817566645490195200007037578056962292339964005389201868315221079901046428241566717624814921255941435998673500890919217195641568394777805807479144744313707217269463829600939455372003287665152120745148374533014724781780027663745520136107974295419699595605641454408880856923479180388848432157812589050921887754669482292789047186255727641937588701658231366146009313366365366155396666968649359918304315462073772852173534755391378229890587506889354659371926701980631943939480217185842929119046100943616455428980115793278098967124410097398952851080189892129823399222125948028797927180406062619588168022809947347173872296934589892422894090185322373556397007858065115431357406316341289239962262718611360681560777006929219475908458542535857594023816609564946637803342061329114993390700262938382565818570036597087371038741432246124455325415996230380495293672900708922176337756291865670842828440533563712717449064744227327552668007103322235531514515031967323760617038125277355145528647279241147896914582240198567672196168845205900560102453787563344481363471665313312318737662506510837625263111798806782568294809167044572389026890136247967940251542866529806692378009169638276463233496364270464569523779514091771549905321008861205544630620129530819469926093415030353843784893692026206109883340658863131933209844068086379904513165585622761472*i1^112 + -164726360705073169666009632610700083131941830918897353204355095204918785039381655871122217594593883816012099092654689415747166367468224266240814931612552844582471795269925893542633809762330520239629211499890446289394373182238762344276961552264320232887645627050423405001027307480040426106993883267098825868183175394493129619759140950109080755939927295130646553331308661293305722073909703460289010086313635549035804482513359056876696427394056923166804456991469314857849416892797104570272884674917156139781402651813133239395283961290792814287102287976082585281183513525633809897030898492698220759185638044467169025436064469379367682531116084400687655489261742072240871578443962126808640141163799441207333786847349669299090184620833604202725633600402871950760755481232878684496973171834655785188947444779906723596182299366435736351872884604701113089631359439548986948156874493780536616923447630548458261116081030221270578642640328065732558647412582213195130770196503602522768714948579372563735731177242957233545931586700353711412523088843275912905572142535021968243135994105229413222988646292471372126096568909592973492327428015727782459428766755049095191050316467614703962868885428156874137116481734434106354609827943078306114416307977811389807322294151108951928296147918871953421112439530223308859385051134530834789469571218568034151826476575269889171696832526649214396282394654652199826818242608889858008050239325139355611409602741101795191162893418918670090713616703096238857238253376383625750637048203494733662122379316050364130374236315059821266089920579619334060781350131656679918510864861568420089554397351661339789385875509477376*i1^113 + -176559488736747822942969067243859739940223847087051265655813301765163709114549919171863441938946736978006440295270864218969868868184034127712846161833661259973567695560958357555575318508126322540726745615895408843419030219365411120280062887456546192432616504422037855476098927326473320060765010701606401473037128726501886236824676750517327461724663308349382105581352221368549421689433183653796587432636783586483850689154731497339028376047107578965898471648216621362632983281615749131325463639884793422198932861674425968891215569245226842530274154278547342838474327647021094080053764677414317678447132181085145401385444630414976906880834006677787560240699386865978936239422773240313775354913079255562629129595293356433215450332273761471063682527893317183483467093756862637515868815504171499714204003828662894240616440973919300510622957557834873617391350560007863994199668104632694969464700301239858570025806394850550045910677764044160730417816597390251828863776348055377104718844754076608994736791448846548993017684940121952398502981998034334976846054037310057303467492831434052912930474652087284484858315095118977684633643372002627320076244369990830698542930253851454541528644724767784058353525379375927659261936509341425071958443850112600533389744321885097873316245968014653279203460786954392112318456672758261498025343569520942859836454992398546456977027093283508569466682331752850845653177843774417197122459851444628297557576922981669197736059346916221067729380597795845898035635547719996263813372318388497064636230209201170617854665362941165546590021126058420695548671275719902771373828899827129769636125399318528*i1^114 + -63342242104578372216068975798167450158269080649922895067397232815420373137702211754946577863679290274454632661514467778186338431147977245724315041997216841005839484403301629685430646277613852971074475790688804089649606515688345971182173329991834664692796647697014426385261086816774245096712110490332433263885603479845422555125615455163589753613036258588296643029526370620604547980271791938537451699223792115361899511927528018992973256280110991552747080404188008332764413817148187413848586607442921339509533339402678112893949439428478975634188173204780478860253171337556557770487951416159365669316677697481791165838675309059243679892111156762067506492493321887337639154337450004038398286889716091951317983485936077818314032315176190189789223103473105419902270780286911041674587671757768757003641904680771419337680353774261538648852813014052289022667958256202904917070538754540298874603799609200692349243484550175256869080371933578245054188830167043377763417303083713826587531575586852775115161862224598860822967026232566760853017400849787813522632282637436633885589882315175391308143779307322824347699032454206148377825088821653495661465344119299036884348246414468481513069826565230148019436354659853430600878611177048760730158817000357523916428620652389993554913609074725532177495074407842762280251385095458981097202465875463366767464746176106133625076337229969138866305365185539100732219590675972284983661628501648958276430382819193384349453494080496392941689984221076761282285145706302392899331168612304228868158715396495777751094775401877178482908057385466165098671122369877047109990138423279616*i1^115 + -9341746229375739022233878556679981595943905250472308730364230196094393904425032020950527440491903430418809997165953708405472720214913261511370860999139833240486324965361344228188135862693060246268864189906424075577425656716436400549859557774811589114811580631570829865749612008214445916813838282733382823350180386718978267370848657989693524706656920918148692081154785811672597717567129710429025647133561309504699986692156422356537686572265725278900929818374528308915306775307804857737968825896691112454454013295159723916925191485888636199689380291314482481010428163127644985203630046716032051946827314426359132056560401422373496716159564115769177861821842547272055466643639123655654364407476665564278988186752731275184616086298867256792278265168732381569898183563307979767940989570364017296414913812226634975984757568904543871078796063372132022730162266313734740663628905381012418917669950233447282339803630878624565561781446671524975555567406323540000218409788109140747189732783720907023335204688367324748926369468325341277203207929580131466051725370446837117760758354428599854734285669719721463557712073047135740283415297929860857568510246891995735970325051964440643127245295242950258242794289404855655358513509698152795254377157472399188658527206965610437996041962297935726344196657261751298597785402186881781827836212097659571632445119555235649405383303056675301150937687855141316849074318010300402533172567605620769190257664193851261081531078997124232228519546837982701265744082795819150048068432397074623611834294386933425870230297452629318353496774867438921055980669108224*i1^116 + -15753304517080339230158587764969830017887012571704864923943427699783273967444681110797083961347944800951618442581763117804359917904989708473961746203733019438077719550727747077806016972175351937874431752897095690830796412815176868224670947894246704916338860167051443668388563051918652611400961976364608087247102850597037730131462803646102509793160416832133206867153390111517478614861386768366436287218230857896178110290666469978892581609321615382028079947726014114270673090560214668806289840735389070740479629694803329419076734531571303057416841746169855057402573598681677210463023212762395782453223892958382257884771310977597929635476556735474184278552220763184882370195697193557670349636992850093704690200119248876670812860184751543050594900674033768622729834573671609934440585478786209890860633404622998555129032137284196700386434115673979254760857603013953092416808965746481451002015247393014001854997166554245422703526244968536652951740469969287051945083648229387357138099651679488635228454226145700129658641903126892462013264689415706904338783936683534554041848648023431036936319801982214974993203309372262283312012445812349815938493448470943658119981621910947913522409033393322226703963050004329456135668584591667862054183568178286624831121989461587539802467060945478987063725196768890125298259401328635889672983234742431475571237519854068313020992088923025626205229195808578604823179464697604291906133795072477029365179167633467218560118890143554203437699640975352975840333580704931695014159003425548492266511135250680039867162929040991945240132190208*i1^117 + -8574657486819124049135668733377151894726840482451636249504933724135149867219874764768437579840913256143449903002895050093290252657263650325988285295318014437217501756269051491461706306999077527122195419089858727745065380179740312075529842611783033273622536239155283480681387383344170423929568675627799285250374896886620005868201432115542519615985356137511369731584713973489542716619710036686533886777192957731182727088606527282733111546454830303465307539758517286962886665220745488798348648869381122878113069542207434613501640351957767186448459600614489052827959947789527990745659497391962795952823534683943736144239008729033939757480445433415145656590409471528417973389432129274222534356495921375404623254837724024165108171505853881429371331619682072995868374522481716251692025751602148155660416149599602781718544726216790762090374399288442788553800330231369866172945341737724609929394112857989998953912103298016535364161484657037727572335837213656279460825913242945306842107774958014885364953993434272984084709606194405467348638409766813203456483819217875099907529019970091131517963061079445310332058923177468225152346879377056680992673193321241572913445841412883234461030001387390145508411391896151085838769006679754913441089756184816768123947980034459090485446505710920330733083093872653153024309248928456579439178151914015345616754598699522592387251286539652527685536254856696648261274199051506411890930741655421934589496969473298395561920866880487058351027246823524503117874723895651154449373076632131352307262672985734504463937536*i1^118 + 227972156568783715234101158467615101759015385797198820359327893122769405602483199855278923873081019916236140093022814468258884172505351014485940527352490167182320074123555157022655631883805665986502850296564873615905985935152736734881855424781727815680869154827251136936932226055876135937041284901319174691569903957890207127263782053384103511733992534350633148854954264340000121624561883459713457097906683333144738779072371466103822924175096622744125405694872883780565717047093674723329014366827022274204507476819790650116897897062270944407172298922079688670203052728990732879791153369872117844404317591142930025181569737151741416887866669165756895904639756193873221593508003196401958462476351472425327149243628762035917934189407473444713187260859876434574151681864839296203304346117658326995463604786811321254000898923576342217060767639482186341345872495583913991032464357599277747196130137095443834109322689160722533309229335014237961820704623482621346891405191994399470402351093368920492168159435803961700823745610463956553132124528314710775315676972501262327675238759422671748392670492630420066102896858667736221251835291195468119555009774347129245753935752039578980553830130436637759180596557184130130958993751406685772369039220037643604346301094823736773045058759292773058774122877914066228306985579281690081103998499373900553755178045923304804469294653413479317375193424963197390000280732680723367378803298158371743123804935002907625997050463722267876547921793967358582508377750814205854795606912*i1^119 + 2709269985032355975592769884189354126579520105754050614492817964642646722718764471137465419434043363439518447375395691634771816447183722178556164969747118389196041247520174457010959361610356826535870345126689625009582005726185688327110999392902052990006761609792561522042914094096080375448482403956136859788171940486768396926492639554844488569023690016170731222764164555976081469144561593451957076709958511195043434304113612374333769246618972069163622468530320418194024120116361557148170417767506353121807439718528858221544977946539295280144933404108861474915235288599256041038044191871909118151301042004931979884277173226876702956819655541974604869479772527683643213485776656501840061459354800065725870448161434755433146200286223351257105102009132240134309050009199119239787623689800541949197876416035056835048709348496467240996751769183129253211644544112280701144464403745997552408423635251083890328531599684784888677319574599872204942083221966622919614473794548050464053369675678758310498923928117695326787760485431681801411064035621788120936056322248564855165855669271226169841758616076553626894888720304144665778217100196469192755083622208217944809753640619593587077304509255283937978751131066231424362557048413264550636690681819623333222658954666257020769905759244213613814012035247756784423603742920732038966608724074895145514984688680116824302323033679713103477840424599581998316188288083134764387170478738359849071773841051914191818122939121*i1^120, -921282257326002905402577123725325116894596320580565857846286493526733301632715625125286283064537159667945685318499855794137047183798266977821737672604797160703207421948523234440326700352055830480555967831047049309209559702567371080058493218007752393411440107835930252909759582514731346799042320635828447965620731542032484549824758604408528160754141859618927661773077769616466455029174331892137382150610166862021510899646783633039670081148566670833348194183992792671935955756749734013259073405908371255706611375455071185429560899930696808950578939205473192586846191101130022564802584241821275882131231083996570808853660408410074728756333810869141560026518959134954966471513612786315675912364770149849356445192237471194548961926780856101849934575786313358239335670916267020883598890006239580946610693689815190568290278295364920839029252868752569771038521488169237701958033030309578471504937298480370920953442007695203919031646147807686883610700734469454110556608267606330811530035958677444960346014283005033922852214110893243961005365065165522936848884856713004497435584931843813435846377344069214555059507714907907576856286789590618555213831671298934157634805778102714008762679148728973602927413759284570457485145359922959910936558258362647843350043523726979718833759488706571299841815734441098251079415992508124022351853508923702816952112919851147803561505606651923597005367288684755908725881738114040355600016354664192329897407511328393925588416357999449953824849490590271202580327997603182268965466148778469210308929736370942995896015957973372080296880470801262911682915395399112394240190786151461807494424566525665651700342542554944243542664922440172131102239530124959796290792813648802725454128806435388977052295436841222699368310382877470619453665906935338890987648477750409125466679593714761114416143001264005074835348582668650167026547013597149306831701918443751687187500037016911737826718021261346502927484736092713682270870767989207962084456602442376438920246946668428767843132507979327882521395318941607480875978150120135764540277407015109442317983905427059123982477339454355074719728130079224145964398668003258120007694031852678952300173778221034257866368942235980500357350859553197235572268651573686225722812915418907034901962355183365481664208792084061925220027396568063208744843177666446833491272150760142948230519470681752689268634829933305859171042804641643540703850599206186510467874289515067574537244396013689454839962385053584299213642269625068703909964704689311619176246301185167623679869148405798012005132609520597727132562586944881482612787302067763183140097570930754661174337230993167429952187773935430288420502825747589263060936670651886852733238026997970609659886778313740727209726161511143838129926753967799939337554172573785524109028305704814424487134825313882196366284031040192352688144964513342697586570196854925402717446951780755475272878034921818962134611578835960069858787328 + -3608979960679192905087293274589399651842104675979918166803978641334007883972582320442666645170762089282608577816812754884735092182229195090448226428970225178197589199589777330101829497689893550310631444767043629082078686290956874808657155418539408963443958168688979131140650398351677439999374482342821582100185616928852018154400216004649534092927264842227030500475617283461651598011918027914972538592522819126762360850812826331816411703504134844575375613936859722557996714604105296236656612623808592925979133323077025231977216961411689311825897841732031345767862781589768515868224225088746724423519576166518879320591701833089752026763577377514427684335382729540827644950807950298016732672368690149559742187894406390651853342619516423629460365356524206501212524237881059140734426233268024012291353791627446283901876680166062163561171475172244951754280266036658768829229418315777690153359218747565986132381585926499480771880975854702340824373954528964982223273254062682139842210854102560283159801820963626925031532671707966944408358128498072207884993756223623816735695785423937741528580960960948506457395013363453151503322458970174086946875893771129448984845191700455199151451956382504676786503018172989137132872446251225250056342175827746804297229565298437430383801475774151191343526028069195973021268379704954514994140933804845272286195229704848617969696886528303047622852106489381725735350209573147768909002696933274831640340760411575749417213668482133021853645591162232866101421884386251093206689881000433377116694616595006401969916611587828883927940403256966309744924329210943312530539009868009989147555808525001309865521961489676042843294349266201688846886016712856613108882645964978045308064103962300698915733816984015752163838130295838946897568425116105370984940089754417139030471666892010304649246370382348281035099724266420047624052966654099717984212130751250302740850600419648648402700448590296492165654260151829422830615218515143658699371212957826988306435218041518592135707203902385160107290303327364280475234017169200049154481390595356514226033537848425136716586388949215373954073581106554025163685464580522463100102412277596484950207243686671617569561290370155028830033043355701988358281010617332851097398059840727474185728643621747069547876389625279848674206964394453254177689843673636999272920835617273173019785085031201462189916988314101433039682394155768696331791449382542340767705912140846368606582897118242948657645608553538161468929722778764396675299949540226602342758708394764705951324230138563072014188243191578515172401274913471914981745593445802971725260931444816061284294153980595315065584333668240139987685330826273443195527950834599706876541382402256129702362429952214423533259265069633266847891244608498736805103620696902422827747913294458357125188914031413820265035939812804617653774663143338272662375548118259762437873750760666014184647725409170720728228324776988579287007232*i1 + -9129161324240445574488156915037852027996975629826623047789384438743606640724959151119723913855564044748303358824826718326024632845321667875284195177972808875210448315643891105861965059861614584608038995117129597275763123833171073617997516200111378061273821733786317303678877509012949987720078997453697994952110119066752339383188563531427363817591714422025158631224407566234649046154027268205378126182293601748783831705441854925922488213481369764603382751632566337002230746136089634556940760356323220197088505229839928032374421451436344888517767109947024564639864362633959603837777406346624119752803173577874567105577481967086778834368035776498422626031166030227442431977818575083494507197864576754559106382342902657189264423915422995547458767587210390347839449605722959228779853898986020875004100569194376140415878069746697621763608260705412303941028084695475943311711556304783157909502230901231021475480774022844997033883472608998760448667697208421645630986287981071145538802629382630442516045056176885816334705814189382026713056451598379548023656166284361766625521337605085975424433056523841977428011308942647733341396419087889842484971174724276516664200867769150626267960646825656486524824471639934387474089128198598035209035904497394942074700174513183021944186144679861904809372403139979919551976445401264827160201334707814248582704696224604372562429376293321314866415018035574740474815413628899731175423950487585120186409932461972790787909265731708769942268952089437796331379499195016575992272947473002386871247956900844109509111167268087599246899923807120303156506020727555268273999934352173880429013478549861169829554592698231678105859090424709998162550828975502417586617958950842262891560382797496526866929725221286065787342358769091284994492321741280843951809158793907667293340366164045487548602406537351405597939693234215089102604553442644643812573737186564314431643588892490424150327898069710783642077052197433160967628547076716883187432945820797116426358933873121372696612448065082905902318783377935680836924101443205546657371551159826288747060278507533448326934104667160008969687273901150479978000613772008264187262423490729845471632326078062136967552327295484907302793902827747577442095076653199231149097278086758457716005951611997134028949988640843428038124194595852116043983595440963363493297043479706515354339749678221962123739331405272396764840937877794621133650074546391255215388782093080229934749825176195910462839727915571541759102534929204657478030538069513223791762411551554524024755520763698626427227670206005763626776780338144747594390509129372913690065068600146216071102273084328339054114323306052875936485616735841803334078102775878167851063905577434180961696428193656293848686188387113132885801467021364912862543452643425499803230937837488619848540170340491955204941138695368939192383342644603476905347402501740717865305138205493284907640363809768215388097825693425387700224*i1^2 + -2525002939021896414253292032877529308066644031702042648354352989033477526192694682692836094258513429045486095377411565601284725707222535952824775346280808179132828935082886009679272428521639538783723841018683554902360600601763022852085752137640299497942592636981487278901921764029650859910111829824773955214702228508796672512082283148965090230876866753596825972107663907323748938552480954340204257524709081561507117201521557412041304380722243685047845403913845627279304407600638909554734258652106532930288256325186848082425143314918563160129433312479052210708441459482448399814352106844765932533038788830306754448204250490002703060278788076030381521478013605654724655196679635781133636008327416674955170805396892844443096046315776607048302442681215786477680427280561338223301624079605424834831459387704790102958675258995888716275183474804805924447559822845365160182757934912075978174523679351917407069108001739177565966536362292306398538897239486534485644886244508748021626027414168843588886353911032366062136345489269725214236499292700788049328003466203157888423518083465821979233110374761890621018789792920946548047604373028415394463095224768875239738956708485164669669854832975181818158906411186467016944593553509700768498276468902084807088905397139423015729309619343527113141095578034806720086788726576364683613830780495232878420461707563421721795693011728346265517831062389845638908428219373346819540004756092102937195965093278103476487294174274883885833358409978604051666103988681835163061444722680679857498919023663619373232680544980657206573735007729874601752039985968463869138337507905550905609130404487513824908652139181350294474921702745162911690519765086952473729795521277648842189217403920679835775105053651157469471049102438133241408048811639527895555208674249761518352538756647724075887170551366156803229057841795430470188172678638217314485865118231073421776795059032341390931084698071207954653198789998193280649225815570019743894398779899678794531646173903847010986962315990679417465965573476067826251502950395226021789700301415509535820442868223282227031201983111347725994914592403512024667105157797688448869022083385851975401925977544241942719835594160578306429253566986465206624854009737418371458978599793190131831425393650671661534991242162993465131682255929036021181853622668397797502303906627509490428985747146103229767870902259326449663802973249841517546133191316303293962726402340864483453586465396960729354175464353595796317449134559399416369054555662384186914104998662657038076481542105829198092758826833520559855843789625638437298653308082731995705751518745984065574806589450292779598236161971388288188241686309035669262466716747865175183229120598287147301142407336190935987371286917144695162393160824132481102366770899476116005805318488489281090542816418027959770901067483150113646242089411430385496537701063301070216295847868263014208498505047617466629620988716609699840*i1^3 + 66180361408643626524240436169230580037397500652414874982584950180222597049826094225462179041753694709508234966001557824302114409661603564856433219597542041009675430593088755589130093508729964947636443574479010546029422471829227866866869657661425118367495622724629441002545366272745808647895983229726383553010300724300379253940595594913436731792190615248533900244854162135670966188945192756085262323458573921433349172142639621269116769745881700263085899747470046106024341680026663183341616917770125825249150035888708205631208479695868324619656554887943834056008512366938949054835111884816312357480206212997352046552456356819256894164663902100235172357392658868632350082449551577369650922573763442360787442547286690423528716058816311396565106127182763234260525426472311196033113606599035896893942786238218491501851667679303189743472031608703871624457214638857863317381500498007544718693012187512439062127984014843016211003678094267821640459982938107619383728958692119133303757721852425940635287916765929655665632443936849942253149716234627579728684479640828476089152490908935536377937431419156475842637599387991367919301370547847458082470618918176390798786648588921693126939866698506053207940645296181332035357036198389895707579713658817091313562688703584782648626348975310116925407137261990433723009610082792959245965493194835734365101160770013421242279011296333263429717721371729714635672894634412740158911491200650760156477172284287677233210809735369627985591813171093518378573337331515067086560800084630730189227064382836703467114549280815903064694462200230795664967982799866046662138053116968523159398882682219297664637337146443977510779442243097010733216081021799327316518824358649650890659203912479813680043979877807078640748471950855394693031710456480642165499601674102735434361991963979301012269647195018430167977544639581512065931430677918350014518792231177672321469972121288748434753160499089028626824391162236021395717926744531516786616408258652498498917155722583314707050547224217629921702750217715695773033807080873990675387357983495767988593194145865644484781450083072495295764437390821643450946263638108051586584664029804157750878526910064553908251377371093342401067689908744464239629161196316888715709430546764354697002725517901233099161894660175121458339681879886949769696091011318153347797832808805434457396238506777419959412968698412527894620706645784936961664213064050298265308878148485882508520884621315105583518455671653065483745770016717313171069350877917753596131446845191575261711895478056383066058184020420767645882131748123517569084306827346830260924833381598530890135105767366651533015501525084283783100854788799581982385527884663737007887361528649252893531530395773025475654510147998156971030923444290115181800653112641107075804822397625078155449991504180804826042901830789161859221543381314866573294455991805948100915330722106074151451812495826704922097231204139925504*i1^4 + 289368178169026019251869569037642502534412475988032239075310905452616103071354198607210455514224145635296643794605810870929388259615323097832666792989877728976113666622863206620609353447314406550124735375372859628116640654670044883434012627024070434172384367367494653761669598405460487668566534341736670299643858933295404287687642634528647293022999578431406457610772492416310121245523574586382774904712640051542818274469099632661056143865494446728889198222731132846709052109662044444387555881840964570070941440004043131580756768005491887883420642379823829661148209756252076722911023131210933595769753095632422498032301271169875744125211522406394297592245366132657038544984065392508487113880839028211233613585004654664406575042635522590367544842123600095244334136970695592898198421941930109589652209174964496810241476421738807544165655151093798918096801797353924584521324460545931476598538872380665981269451270088376522290597935212888842338170446125511905509168525832273864612139098424646169704847537546274102222080894727857343167110367257349317355132354362519899570122716809585133155551658031755057897365222884747817297739672701311131268432114488299425626191311328763331770801983100647118451247783046770113786931198612348317132782815721396831912450715518543565176789271754166031218719238385432451442878466191062093293554745409243683862655325212408226753994967790600712171951015956732569436955603382746463323475319178965310360889237412024584810651404484487784355960147573684673283148666380139582684338576288067209068750370711958904042583306893597332201728001644897172744407206400225579541650630752743020357777521700475910227116871905511017200206926695025312998540808569841535823079754537784221002175779192807995587655617159526151990537945085452032980781714880151785892768593637024777900947165983721902013917571564755324105766880408574285179972154845520138505149377041932174641158429785486315354652582881774172706928414611399196594274075140875896519624799217202430131729060224138667144176976603122706433661744624254141223166012221714458259858006242953623600377846200676890611310650667506279283680449804625386512880096581208246743930221485394703040572557039904452960447138277473821195288195843853852090509793637075845548454188173797659380305261347599619178507799636116947072478812014822323656355305869890131327668737983790273066264500681127212084757368563999963122099849859749089939953502039939611347914255506152252308226078690468530946600235251340530160104770467932375072458796591362407833261336211561553940372328537422542184949603349530432405763746513267743275713673116689940092644301571701575842991480130520386969328380415802316705052713261230774578792042268351005354207693163038428195302520979507049733735123302693367910325419997637950644639887357721892404750458368722195239973853738838850711950561762991196301864380444441855418595531733309609995699202682532127758790322112651090771195988017152*i1^5 + 724338354215972150740306935892251630275021498894846541923366602984494263443162315316076259546679399743809471423031821661215890765882020759370192559171114854144190074878830809858427705964617244522715820238088724115523979973698945962071279021951716151123857502711337359874134728434827102247417641063473560122369789201593107483795861851990594842745723826116848826065576502545647650669471907093541042536245239687249980815162106595499522613299127184961633994984942352305602060923253078990503886833899650690059138242684516669579407850618494953209049460317806914079743395785115547164945198740470148047490390790120295762389449411509895036996144911798855698900517450785221981154940508573733713858464267743663809507940879565598044569677421986480015930152216670997423226065106729986158820460989124656815047039998747216404526074659820004614635408906878571388408116411948669550627266362280962439135702881290847171399871206636261652098798632268850118156138094867312399857576735524320708044189699225637829595556699572783550124627418679937879885660445187135732997620102691481919181125617205404114245203006058848491205183367155391466477717731186190473382231886791688993421109817538687390796334897701397586705899306815462092068603871759631499434127773066174469058418988790462835848543559870563639267973707236335219408448094121671924494756540813015083314750511205823238091105739999822327160292068541948868048039259971611796875949230598522994325938151667311173492444267419057217655159638036768901011090812902914868282485255487206845505191113802786923297449680856432360801924791498866385534519670944075673307776322511042536870593306172263267492706714032753910875023816279227087233974338311744773202531695612639929272727068336026549550131824651727619203407306258419673150394136111215790101913768942791722365575198467603538163522070663450734662990234912836698388568704049030566719779436254957698505535399505685029858531435988902127950752773868526363148438046072219195722965413282055677062543166766167312510127234736510682211618957976977889000597746701096058485896540107359558295316447520303111169197361854743884165713976444088527634100257612591945005532120435141772646323761308255666553108214444144794314550504182633833557030502905662442883042968382622796123745126125537194709326312390319408112653135556375034522770899870750683753256445479621594472333277404104840444043794609815886403698127165898662550852754854981290381621575254263416799063694263886174389078221879162364807019287146634956712044702832266297564993777416016634193245065348494360491746177575633176780797043374250973231968362750159456173857580666594938701687177674065049843095134237992949097782990052694188878841539677348362284731186975881624658280403563810498716513037529421292608277439017206369945594595622197024256062574658164016837185196754137405450637656216114945547872689879774711611159831392789781308071830408192816184190819591247891944930541568*i1^6 + 1128815223440626455447237874721699349923952728892654245770836728709110721434275804959502799511512954211850717503495572060302621760985086774010115584466985917417518075308595424616374729638624515926464887451683951919019934318093838039515054736355168649702402239899494252139273783925800838682513650516965686531411600231906904153554452920160749989311829732421590100831675336363870650952037782199025395078802187771222737320090039787678441560424373326151593278094818773244461338714469481230174103514658365480489995667909326134663944722530144604925590429938522173765267452319658331445697589877979088632500508031917750237952304960116342111553281366502909723090123773860858164565306639083033869817812942513494067788520651369420147383543179256870753360431057799449744417120312033431893349414868816591326717110028506378392803825098282275348793097404520054942888262971517375320303490048728704636969981287698311902157230139829785729369702680292152089680567908275692720180043478436599019606055324521736788680839296421854351448522017856846698274805740456226648843420420990615655405024602627894475494054284667408598444594809557997749846730505587575131472826939252783328017760929239999254020616501230381753810290797693411462212087153479220573930163934660991392944050635458542957811264766717258191784915995490563295343013713205578514497173009347942233246891342953666130648276018525337618310311661984470057319859763571490080042690458401418115389910246608142887308257358999833764420313846999829994147573649702471877346339212140923344549541569394838802295622940307690155904671555080077533414981123747327652173238975138135392272780548885894741164393108206556280029459252942724156120293441134275458641030859931815777999336311971555799381903129464601784574483434748349233868598933681951268376606313394350795103290229757170390772498021725652779547153063992592315818244835853513766108262595520901890145805909359232624544369986604176958214571823962172325885100045546648967792762826270891715343621811968742235996715441800223380831891668124983335475542868657981963815472730013480671742649771060189071217647492714804870744733331168691799064060415045114244770148196934750732036232114509223897649770930586466313343824447819076748031818726080663524324551161152187452968740605141299088735453718053547526722587955591709964324516857496805603178724508280244303401008463356128508895887448370505157882028201781362548698295417003111680647986613645208476869492134251825450739020602145072069462851315459164594862872837298801821663868999878484502529148308917771362810529486225231275376501093206594427000650321045399831756522207693537497306931073206617275702809243785228529157584669193069526107382758783899184555878982890062258705841867418832157978502326942301380344209259079920775176198737649312269768916494373714920841831346461739052494532630109312349850716880452602262603845148548277266507957796235847106492184410330189580979929088*i1^7 + 939132072572903177879050696803719013410370765425717925033954388391088224996501266079088533127150583658128643858370934374226854061774744931888232561873251071806102326069989525701757055872574251050729618019558089009123335924308963989214594116152364524353554567736941028963448777539440381609106942637904533212884084186720264976855287814240547927272571654805449651445663700681276757051377180812961154205130487780795568680565059492364799470825501117176253365093474565888086344511588049138719708174335666155086579670967235275953665011882823116973519339159425921262391825378713261004957902212058770967922701392393803129146097975858626746610262780896851954758460005067385849204343027219801966940669208675158099389133112831187931082353689053166749223953538470162209855929964794038561996609279042408411214619596555767644993448774817380853977857213038887577866974596745097598608938436286013650071188555369513551230213966330826525736205908656605197495823501972433548157367454151866914748012709802560181773030834159213300030450521081690822056049271401581778446780961387876914284513514466140887818813937244504373594963640352142042379814155021422573718792319080741804477602306699128245086845194796658352563787962414406642449076077432506438959322975305554382421056788975713212219864089581927024340274925119732504914935516598511346395582463146888415074657715885152020047323826671825880851785067376294956806064753711097157193256729880284026354506399430704152252843401234376040888307796134799004903828128789802580566582829044463513894636811973007600772395047259675989630388953556294659983672652758148138607011959959397885172307546965726672710075098967528371230995170610370911695514315234712118151733940733475954143744103874416575250287475914146617377826231430866587006928546657791221436507190045444847580347613919495139889384552270574272330677317649302407847746919777029696738291607976972102367170666064875934350311975444303692800096114623570594875088764375289781923162110570494637713709457706312946349554436193544174659434961263637281801442923887984145147736995305145570630224560076055075931347002241769265445777864910571614797111772886752094626357641606408647492723862672077284044826746093239010018335541263954622203425571448143079291069196906204494709515491942113124286871221544476074118406560587526838312107857323721453553342231959396364815795885653896598222679838518781575516176313788277551573828592510100039030024007301118905677531252403257921323802568536615830510523202642181960083073111661348664382131484141132042966815181590376054000373373730833608128826656007502818243648366810756595918939799108905090037797361545973167648822439642402900011518865019075469528001015881744606965122529434302164652734846244614122862042325914887246633850315423696945875070483412060034435138858614312112002254558051007273483878763745245146403921833421421311566724355998293219354988782528405063103287234042822972669952*i1^8 + 297701207505692064897511900607565117386942775220105979223085643064258057840424735645709162304326890547271607796612989419083232419992987470994433910369576892790678675736372565134871651714519904671164396231716845790790103029129989779547782113055097190205054441162566310841474469349939372675966628194823995745131498821613412078259601512246476075696714762445979243826893438947657428835472122556116067470906044528000116239189195664484907520863669295403486298147869887295459656847209198424898537368273403408695182930901185374759805079147669154838905648067641301376321658372293304330164109357911272729984265120203799963296825944020373288819705698371029428273778237018577201497935646365935952002496690911799023638214968466923343706050135320140187040951321376215831381447229817014104482421537751661127883668494537287802443338650059152559276311316103253061168494056426484616568627112557093058935529351981227351471442073800053928652655210110518299227958641645326709724697131249943960186982877724864728919054286595033555494210685752050177556356675928493391186487618578987559395173388136017215896381204665755841463163871044112659159164109790708560731365929833457229670365573979146045006218881749295430246854246402756474153577299789084708357924282488274866120943006153246066338899817287390523660080796931070102504792346496672630632274163406759801503872453417796891435124029781130384913131404243128437271562600461784033115157994709440873534478984251980260672388162916676409591070991640691561593040278916382012584817368091166715712139135515271112736811464875286286107354583227463489849665724985384064220013479955642653671755127814396088042688868733017754960211585533238558812339745139725287165610730763761726596132885069857222157925413153028192438733113188055629728046341928569341442605774977475989109887120815614470609370783349193814051754918216173629022282158478458515912330342609298294544176728300286430739089262514920050690615107571704813160899395940656802699154684806153063615170815026702804734517536034782358063050027594838790341824711642230052959588633618843966706502794003113798006379373736581428690445949103009925519894854699751517928370487460620454424422966948307302138631329769439788859745142417883422185329501697106036162559714005829428662108272561612365703970190410881901320596187325401844041876762144192443818717514163118827848702856229729909016624245455531547378022854287184996173210736962305881637435713319573682477424424783937786875306906404044444730900407471125583161369760236682526488780463728983183738474205838085923611370058234122095870203789090072874084451438302625372718273771763714780326388221346283165096144479803475759402720567311711494246342091416175512060330256769470317435170285621343153449410114217762232245605081101211765418576413025823110723015016489051924843486577086468954448603990300424287287684544423993934204451477605802242203191105257652822627344826702042759168*i1^9 + -7827646604089166496539880653771762107609729442146626931335856732420856151505881515484805810709578688466137892698246497534657034964207432355442860732394668395542953236720902886469484962573824863437719193674468572259571302529640995353667940427526283595480270009811455764087487373484943073765742899185966591994630056386304012496417978000016402984267089667380316934508525004736125786373911967438880003775397727114543674669249139422650588372394476584674378263106791976756874245362238473235638826154555209939287385677941154680065071151163844018998320474613978353338301617978453307432238581137040622381785772514256960727909077088199242819423130079515024245811344251645206225377772418235704116233916645696324966970551741629724692592268205534552804348962774683461407673597426470965794134246244097142070089532430048293999784662294018454259693413460967162831235065679110812508396735833382331113480765915347551963669318290778945288261221419876698171810505145650626663327592089676560253976509910192243937875486443905027550970553335894025702570522062003541829901474080168793434847220457622701897165945420500082874244604457940072132061808688909314316836980048559447146987574180488313670524775833338340848281844038528061174300230526342355021507859568756621674599744985192732520443649505014278970238432068703397831165035278149821723135726532417491384593514421778003724061316988531650953286070579993470501653366450122013111490487260246445349013927454892769916200443682392555315314429614710640584837903664937926472125149207698659600466920768490839831670094191042277584398109134679751276096062733745001292410549725271353870965809543764322549858158750182986360310691991860580917103574891007379130532045913249150085171148337306824477884929709629092608470521469770679390242073645792850981272926897297481259283478627656459579995621506553189251445103317777852932699560170613489858520147760013164383001463001077874921878556305392242432952357656312493810417583119188463055933474192165851377126723397752847855852702869885329165591976298631309791439381175069565603527554938175576536167853336735831779707725546603066886500413550314917806860417801013360817603005385472762457353444710972830018727875208376451084368534464265033579712828339400621399292049660031310307408432285722884840074457231911458029533948029844488790743359033035349623493331449795041144232438010175098094989881381742445417569075518943431041999328079508416442310308808218275645584643923504269466201189756257892792431838531362414437366060979801596252689970673967028795388016369044758199574394067938294396904097168425585710243041153955477436884187996437164120994517923781198255150286333803879462822701240992739447944136828753804459318737877336657393532661944880017432544157672600283615013986701053751007906216467182956354575767359320218439070690934641420306535544749375342305495615027374862941681356703460142511026973485816754755248863743836160*i1^10 + -30581675045617718857734123968803153008319372514837122183480407201857707128915914148708964772955127694616939889124418922787567183473229019209802425941913461810927093469899804904722229870167688781329130081359300923134811531868649369431636526896702938646244562814822099853123170791504056018664988900125925047640422611509381648187249655230733175844997923325439008349070457296737057885729437474084889129892261518431931205297650992618955090409658894637920073399112543063518886957056324408455936921794240375679250814903565705683888431461056469189861897453512222478249917354643794890224304925798898355186174349678835653631701432423507682805942011437762535451107372932053657154218657586746288811757097887371466319103895683252881847016920690927423407868289246689106326162905817969594682210477802723393876203461295290698840258125058688969871038877442758206420659366288340723621435593631232584965852102374353979192064552462839702158917217149782370610621735394578552129066763232032740206729247758287377280578585893518141760531133739035460110178662858960065656120923097076683211780528075293392924325695302808285842496020819837348590523311287729929341920895160450253301764601609871669050692211327507389056069185495688761593745495000988414243607000142019672608248964513499554678471560959240052553857359839476513069554602177261472369470940730469394837175483939568098360512647930020527557657572018518000099644014202843128482274953762997632851801767372162365070315420144175413466044348220080814227100040015155714020782177208650263421685055456593333332400421278987862991724711467579710691669238766429368381005841774824875429598394352002346458080980255759708360999605421857722898731652259438002168775734915932477459166051587850340245439701149439568638655880549722128575333364307805763228346550911238992862639191303718547983165385766834733476712962399304462319002039929540034846820841588838852402277591855541513085644884576912797987489051854403404661526893467303066326529404306432934804305280884438036348083795430603432862113276885026118599136708110209648134187159638529417167117625463555010427426204443708678855445633468383706181080491350330687161417449860847718634831062050816092528108949740952891810908333716326259631346132678596581237037833425261440087906624967559649981415100453430474538786939188691304932084428506075620650743371283940873987127722773649480960166665863807032797762133084859176953134150606228545072419195794548476273209675603738084503250998090188821506471874358341689940036371078603881811218948993957097108682877308640812878423096396305883736532044570943961942156163705748518920330222181467907096626835494659007425977377543580560476147179724729890901597234684999407174819970426043893441227881980613587689320434028429056819707274549397673010374187717948709615361993929303803459189027825898529031240539576625706900096909043880000970709844939415941247003956056851632960463630761984*i1^11 + -3916737987914434906778737021362112887908957014380438350311471180609761554117134942125973629765800998101019428080036399404552520270076916652370253539134349267314244719425552211466852101853286734907895504673145545675724866889812607082079140073655727869926289272015588890048351679825532296958849594075135867056010468472211550809902026760704201609473369523084100299701971275781982586567184128913400555485746220999389167179381136071362683713621813746684866739756559115647522743670601570573438989365770821444550567871229997764007652022926063056626955244055608941078288865038459370619753265221829701817684980014600938939928900228363737417899736677302720129809796128173600192767864677113618171973173448188139066849303727200452490851431836452430738932510080367825890404772539567933625664499459797982702090603151846787106347616464926048071327928399400069576190518318336060567931268578477868695808442751265277693678894003778444713139059488174512665115761907769481444095654302438036747684530580244477791110552286505472805204056507686616022131554676270887610083855712175997084539504364509429689577446422722583133970029391245620200101865959546333353438520209984917159305111447143003227785546700087032558749768577079293290781043175525847111786926312863984855915603583642698353916553126001804664446916375714377284807984309783472328566569581497664947584040946893543189734357603789683298450631468198793435597385422986229209385483654649915739886070521135621768005999405846853436084441572984749111906362408227077243387842377746069522188003165128634534655750931491460212763599191424997977435935837350574936063613448926668306684402368088380038083822244318570909345297509426398911225674591779427618528042192356593143095091425300481239812653786720293868918973272864272665086249851837826028136934207261454230841362082262112731483194947570497119040694981667280853081084137747823958558302105187067303426520062052035102587886193701545600122250383673149303779682088497643298587965104372987254942544066133343918075461959936347798819571426341709516739058735607244402174346014473074188827204126675858519365140222479770939142032277258181554535653634990438385685442379186371640093829820686246345968152800552954384286372388149706412528362471092763255497832628521653568642330245747566782189292804012711948991996234413676417982036967229098435370755791466675491306844532650506938665555277991675913841842422513716843594709922373988878856889841974002529153030840854467759904892380489030637679139424649261099957772574481943666396065825877724320126661746864280259658850642571786606685631448675923591691805315071297258816286397609047548961647830884272849323861421902845477805329824414085074799702851147934038412728478932338906100218783104143368436291447890889215244323134572410025412094500337801014383754624941527171538997191139192294743087143270665581214999475935216302493430348996866244752719493171566831537750016*i1^12 + 879942551415664153602083506854123302009878112157596429233910120130384284955094241353652370831801033776052692397768780537030679589526078949749173803104438814212411925880560091140487778878731029768131284044255861877123154370590598786766642574025507609163568483711674981721777974832408673678994425456314132984759465187828451578763549495393186592903183392657887226591887266269743881384920254888992086656114254705049197439631216234119476263801469533351528960411729091296481904908756476511408754760480189321623211158298324029620374549226228829009232760941346696731547975676632664026165341024178835784600814617825420498270584849082289939067016541767799011265550366567440578564081811377931260275887615911547723439063135626817452623535284326592701366871969143984919116338985184215650959242950812893013042116446586154213208733603750365102076527435471018406267735980704578059519242667918211554792424768160738912231307518990110070332299707440087322309338805886433232526491754171365652437565194724988622713336662493275187285877002208915641217825007031134161267187622502001049734728211251581059246194089852515616843392171388230683139374870708777441106181398968518987094240599305393155908111527915582035008619177095738053537730425383165888819867924760334027810315596022146538426039359169539794430601806973613051903795840524447970351836093547944510570290549448281121300195274360914361480591510081936845612729286221725302496926214944620281771671702327023887687427015742602201953882097988980223403735988918661292753176699516705607932798500895682901527772690064756318228325733847035835064275415236230025046451865467898623197074579687141473102521374192369701685469986525561074906051757728588824609556717984217216777083666272837897557965133971505826854939115490977534966334801259481650668913085165569112833059761550698350971938819169937001500821884280493285517081786531550187342004550367455604340232843210123278394398768711398754921873636426458112461325988009375482407434000336842610914755414488042851252790666378914962746688323405857907218763233767296588190876258915952320661615011671012956306467580949386156486444250778472808709706373978716952030670209429158169047281815572246673294657929931325511990975561138644284907815683401233651429239043060455955390076534597608345125090430172225454733474694677609652202561338947369457449724749123364840068471910255569699863055906379311309911009882711201563156836808071197981759776113406231159234032331193665439422078499450479794795763090692916550137259556919833900747407759408716500270027911622921672589723815564543327217541361433491653615410669136904424702170358400617438159082988647933497171451862547058184549006835305759649029611390330385690999378729126474824204216984968610435602871536935062421686046378989600814689066701865401059031234253742879040542239367677805213401504805090097703570311924684093588619746871743706392332974961327206796623872*i1^13 + 237848145862048446835942317671147248130373729647180503267031721572313192749630439217797620829353066820123359487675204762070865635190188780398890167197817830773224903508817261583598050088793500794712460363622941812971200165165758782729284221377678808979998094573411226109761406267439154697063213259749708770616853539516277433661010355403408154122605378956345251456401845672734869213829903137865516661272131518845775177467942324102552452770799144195345895184023078645531064977852334167304937163154403228251484368794945100536084036957957375447552092166935782702330788787868100416630853025655723666169951648602217621361569903211969478787830203578341125242274765164288672983218293682039343154814222426547730910453153816772310013557133378058369825117950844661890029108643680086427891227885967572058582054178613724253747939797299107874361192365482178775881355459278513961129330759315241293182783283294631111616964468239247438044905215745376190540106139809137965226234652824259149369558503600837707158962406235298028102513389932849941430798040750536342035929685353155959581604587658751462234927791497337827310352235253269733848318791181339091295091942777364982532338335233578065638156315886836423060438672651836746774153287421747869863006403117033509875763132353893225836934449969230590650833737318718316655416794547149845205552832048671202911287190997433576909778938725164055865472676148201338613862080015598403463071805932573166597079031338787164484807083011084221453873269619541377186420899227079473596155739497473858497712483637901859035077976183403651746006770723160288969002686853796807136973934533706560638418652997941753948900919360334649052291875065728323671411192875355700870677345962762326351784532854645406810173741930455950785991427854044914052279662318717880034930145308801374534970308333879277564121233952219206314489401439552089716835400872912513052565675059451253157932607278668779886419320321029683157647482495472680129302590594239729701397619414163629603609454277435393533969853267815550596167271650569669518441630534233251558093580034044064166060895729880766498451574500203656837937455476346714314345992391743860811642329122222815452614360491784526936109895972627974901772958712530078873806723125236075888036569739404381756181339054692340599687824911755695294749140934588643637619213779313596543341133968621201170619358309478814313863584818697971010094079769023153984826544891294843997922777213114150190529384002886525620309078274659506035062218879517956758518051313881020157109173314680266051799019843337266785592749658382271377328857203198767539700068707226290049263074314415184414055038050720333654240316213637750203070909465238777154889474800238799289378493831627190675394288409088279854886845760031563719785632851746230458127339751009490195810812104767450124985646137141441848434232029548815598847768594656882805838069974555745239468855242411474944*i1^14 + 8421036565742759248089824788870747884975583700305227454617199291856116785715596401033036680705351310783999798822139175845074089299958183365675657185897508514963134047985956441447550593917979283722146550716604849068548384914315471019327370988570515246069168318965449573549991574393506356379637668794256524431544996456700320930802194246297674337533255180584426518786737732928701562016845521804870443827398624638054282214714195785719818185562198574696082302997579931478041314947106875439711692415769062872420162021696228038195597629960657120100279898205920928549619001633379898610681163228916678441467825805383760973642976012421937379105800678758850213777519389074565007806612093349251253767059751415052110172562290629108299673807087728396761339914768254604918682021500327560942728132276025640942987786562596573140321302573673879767456940199061799585605726170110253264241283531499979097380373431667034667956903412989205634122794699876285983270606645145867658374554275799188167054811442056630144229114814673135768829478911044248308482492435819501069830934978506623958380644274601440986620010145449785361811843769443339983111870158823042043355708716261477221643755314522589948936917974687244411662739954529555500849248377050713967656453447575592681746179251542763520773510181477691611617885465837134399288703458305755744334590868357949157022946245890131819676004048815310867970662920771510101355281762445477413206674914853042146564396863898351737428083017852176995077426396558691886753665016080444470497879324268995839679873532709984545373265168110359180775509051123447929462557542389631984848935600403529586311180265077618677078238196781588654255144506118807630705790699821529392826311234621467806820783686470585707278676539015405328814434960377626722137103995942795761741137105609150533947453326177630221082119335822327643787684113741764616976860832737858114980427767115778967440606782320898226506360998781704487239145940108049102891696025832193624215338304380288761048132998908987913301879844556923056698658756793758203108169014875197223022826197106242935221226740825272844059057456699484729003084190696569376212060642788787131019700908838922870823116525571030621483200049662527710535254565911059454263077509039460888315863448448527730253672078057319200350816976520620343963303419374720978283421163618377758180109458885720624613305239605662389625601998212726415238581060941417713531985715223886172208622087383996852076808572629815851300889933624875766879906601694078926709599646305049267305635505450451085372426931366757694272465300160617213647123731226893141484938205290530344465412978941755503699368430123789514517146617930755740829965079721177843055935658925985044859208162161183435838363055855231798457628980184359620351468131350982984631266639011108052890255903981184357353011486286251354793108864870094749472107496518487727023823483955230000432570890715136*i1^15 + -2686597330080611414811824595013064935639752086402345073110107121153722538300585750181133097021532704756900383842067289286389831724644326508487841837376373627079249101043841313383507854634705077410890735958271758279277381171746712544092379638367293043454391700398972122735387444389517250333445930588457274716349357472376142963538295998076295475864913739507019986192667225394957639132797732572530710343759576541683979498552963236575604886690101448662751443950869909401462285467374094656567100329621376238254010023817487007318481195195454920020204572615752099294794848263829129903667139502158577213657162445459120771297816973461491664874020065635693361021590839748747160803503048148325106134859877226015606103505437190330336127589986015572737667863370989312085512151027613441553540986903715984929661090783674010013376965782122638686087356600994655901505651855736016902420651181277360385941102234176855042505961198945799699018612637394990012887568970010869958912848008548334804545828726958510312333502770824771315719231280575523845362405651252868373551683093186354208050772579265759026776478498812791321253940399840491192073179906199143096336405254820961522726076846175525788118351017420536324062444811123115334003935973945366203962101445427724410825123252522048997688731390049961921047939831785856186198089265535490009458206502134480545235500628864088479737728468718013897761314418900517958265190001847311957894527258456084354860959154173868927442281558423894555512009409548718177709957600526836367987649486594532285899113545020718305829717766303207289715627875458569313996058785829140618426162008984748893677264071541386659901806724818857545778035166063604005884546009515577272315394034124762572437776332572336669589829373214876805370653863115233573689548277717043512950149918642895870262252085898103569883078499276128854964487481832895953035563896076626039799109147112460810054582163953943020292175440844413455942105042129703212033777192512379628052449431625443682278314347262262549660134292100759543505088610540229396584191031348996743760247729293384772046898842720065708210762800644630043030280462844817182764574146613050837037336191248566090318809835781020356828459087347992266336723743224414924857977576928491958407278525506300145783014301266826640161631021279245361787395654330608182525637595519574588914350064048735948501846572520133815151183807786723099558650577102074007690476411503211182577147911032309263927069229353085437961174171447446305686824328842273353074070965110319591406519092902978104887208859856195016472851773457825641811740379053172526203669200269864125289148872512965782463237672478568979078377360615192983098969304401054499154190797552554159121171939666052040928649786301136680027264064460918198468920013815426156674761613859649616139039661153300615855206556482050514039728731499502431461432911635998309005974632417785562198878191616*i1^16 + -306165249149729734575607693638685993115291328860903764879979637529001060397504850864172889818325906865937780215583153918827342106354525936720305753002075119444298798718993423789089374791354007715665485641328963308624221909040774466276839927699300759144316811309780290888200964718658960650597881294443319876040234792003905443585119247044901897263527203167574150086042258830642942180428591417619087046029589684718806542991585449269630910050497249457488462448701774204610345439465859944179710313534385379651403720001469802386133828177920284851542162992262595201428384503187013865514905211521410991929635395183071141792814048292030850041969023981861556633554231480397236580642631121872504655335398145782805631959077374535317966812867961261202298511067577170482796936569068424125730727706869989075856338026586882956973782815012558869698356300560609226615708521008417484547462999601738695350664655268356114316308611888444916492637327494530532175478227375813084107680825958264834829547084138132365470343097142475267285611157686652324668988233168349252109288652159124998553413522635022078556291995403541165804939667861191728823209911454288762556386499103687995999446031059692188404318492546716133638577397349653489061296666132746370876570828219604129133331036831959680615293210446938276109084890241023301655221814008635787167253607032847120010485829263572563184381881298566568637757956558338693462434384533971632238557539916659115166442628058005166443058236981114154740412800350454535705841188965181497166454395336346046049650485603841587903168499740834495354393942867202659971458946210729729559257344212571551192103333396469884610443122526251506033290716552338177283678189537004877356016997912996119316309948586988188595767373450391262633552510477640765109077731890178458884206453463938407848965729099903421457594767722087431190231641080961640954713917759588567757752794665890693846841247778404793221232619550893452226868335442569140092737470523656410155943426162428315100636003774611384409875879545564010304518933687069787213871657854736089611264730617639022862729676344943345029292006943004305216428510033952499103610170717919056842423268520875225365138296620601190976653250367657755112343123894400303777932262559547833059347703188892782157415032867089981394334255619642723332276375569665237763355842102424755536554364331343951423644531927744580386311344827009046719324823127761170488662463189166891331254438694798702808367949931154344188284893771629873136458605630486035965799583718195693305956845269640604587591710899323738645217148201961442661413550707585981853452513934959060212965806515630412003039746002191522043200527956204781129819297231337295974736872127288002864655329983875356599184033263519838240411441551204382518784647878339616164659829742957707397598072158897791139077853970797623678238272887539250415047310263192951850966624489714067359924224*i1^17 + 342963278663469013587432829144551149831746280412401732932740695755085770406267908344223380674051723961490264121820634384480016465166461816769070574595097474559686176565737964858122440326507482731449986773102849177529931781471272377464494867381002058142650981596777985444669543219887085579381096064441662879207668679070559552867215996793368527305779326125623746738475622727169374987925120688087148829657067344320447703744718780132360940401086527556698481999456697110300867217563187443939697169574649886062535756050241048694291864494689068645285674175376445872099416026155541410380174041052638905706437742947543688783385447498579345850574756498412420025953487894519198142137317607266212545450781046956695125234705999780342662832634187591509644990181287088669848221769625327006024573273000931369016011452587537252642638479719660610492459899566830523916648593620145707509295017021968132087754715052032396098599909506622494407748747357939860096274434021925672144326364050216356223208358638985676030878312702692535222567258380325100879212451271274017538270614659039001055669845535235782853471485573768147897004846431825081459953557643188505962144863284333508653014655632628437465454755252741376584398780415970594124470853619983594351459010486094693512809644739306993138446525053760369632969293928558729383239659121503185476816342531740260242103886024460542517869697900583049889546821380744131071794559194503145192854016536025645317977294491912875553762438724755341527472981820009769576645760424233549882605413173864820225504878133808851266610264974789079236147780649810440215838918463556030726426038464368164499265868055912145349965585878680170825183580037487032141878074819811871194326246026945258918973863551751095859193390084454922907848163766576150285638133610928549384638103111925706704487062137713919172920891629698030035732909279667520274911629430245724233108461325670719123748950009676513065201283991167467311098052404062301825360078433864257744411192453189486391115896445793630848224573920855362971006163459229876658558439302939609225966383462285215538543344157319381507945151606329966432757332154455167268593227758791783066085885325285833051877564035869440386878656140824075050883085981047758083144720548805996238687035486053762995039195867324439541530160206034021639625167426113592874462323357755517916591139884536773373835556404467415064917192886192452530564188734703459935351647560038268048804494151966138755339987529056622289693447039561485663539596121748911466907559412590855437057353877756710551542783241204383944613245288470980840007704028789609082401947276038519395550740343474544110116929038770991384935492037923451262508898027062583649632339352876520277190102529427522895067609883466178444446651368053300550626328804014781725809111411563821649207458895209801826717140284182837995380315482657742478584645340205239805537790131607437312*i1^18 + 2151137203788691522581704977664033088718173238419455679711871847228019328824464379505694194092391865751049091177010279946100366644727842414129392042480589779626293081391411812748864988891853917027795297906384640868251413330354237570200260683614379668179265449940713099928015864171468325472338055585956879116775578754868781621335480761254233474800450893615184227016644019059504495619615661516282425544345369883466592761123872834673870654455050166141044162005909894157031579670556232781691111819108488728035069360623661110812286494512517365337281677426008648823813757302950921576691505275787736950594741389311305140569140064511980994064711187395592939377266818383557833306241949002396756053663774069835676289231070213591357073649482101957795799887897280556681468487134124283876159497884357608559090479629009300176061971354341582232130159316472590803608963642168484599905874440442621599305632654329021355279138096192207531018444853215381136484083919376784043358204875268642930280899537023683845989651715891876945805924591266594175351465190445088730193322030689526772928134423773815553924928576296604447260995201893346300955079919800096794980528859084989431433177262688858752607561923097225641533988741441135873342184520245063440676738935057665932531277644549662152126949136282204209482574379005962409703365169829946990003146477474376075675820149763746397392518198076293612815330188414104303125660933312904404885041989392868257376999633151559299982162431831710971379368786816680381940776831967422069805551364132982964800503331079248318032347722196699050477991085190484177529145748187145934923760898721694925933909519870049743393426623369881275966543299061050427630412124178475363608173552657762566107054936140030535244378889965530350230191991914373822445655420573481368972497903621407248697054239381455932492665552275769641036788887102374434108552651921497013363789387253109477413563806081155415225650566266252761000266203340426506090396590609671154068627487947949735327195240751764759361189292307224356300603969163005839562908673612195353591751863818862303591990340756021560230158698678821959252382858181838045352453403304194198680418213629006657950413541741087138617178936207688160901379754811739165003403287694374919617306548938595553053406607452584356971029478592020113910612205415097859035579525803688874224282558699068897909963644510919090040160546229479905392235020367252578158988997009434011055243795511437717111726087149245608715535045777464001130668173244620903073794519487909227862352095223363612467423196749056402629904946275147425552863004553787932026598541514453968722688092608655933278128795204597184700362527111829984515881064905850840236898273456404429593132779900743700440664834804361212195583723239036256401290015391106206144642927596354008259550896044018005503814365566789514138321665670307501954181506311301788995304956226437120*i1^19 + 139591460228809609613905155755293155470258102347771079720568354426691167298445958682805052717379467062779294551555264548055340937448082259792247676947352531170113142238396811206208079529104170430640843339828439643709372214127373414928819403773658827134115540649943804405299000301500787258240243869576066680234429145784235391069820074685472774576528931828373505264813054608081498824505729871510025242687237749232118131160806764488282740469145384189474222078360930699679621599706443143867908484798371943641648984742020151796132522927498567194937625667376676915026357687288085303400479969687890940560865020751023160194439518039884071229371384971853595637265408443350553792437618653529629429708837245154323340077616737033881139101463424720703368446971668840645240226294838731592439215327149269352371926744376357167098322002698684796931819211089286251065464801082936827118085875026536638072838690972023893647398940564155948328516999282880149582026465531870054673064462483757861955681195467540070863933953965566452304643884125878602110313706498116146406222578363772788056909181106690051455467088204170027208898369595206142305439593207575999026311173163644933083954893894223831813888409955168521554336902823676098335052595485978855754575212522355691139356469442872051208392507507417540524817394640729109732476583637195475426603035633062111807501081278036155948912061942554279988870704975322818787837525706005373826262309860509385672353746428201475466485197029539130064375043639861962826309138649685802945377545197203131240914511492253941583627584145035324312624539050183723232929993048443016002556653109944274154528225505380516371479147328720247375709455414383353512508845339689591623261621946792403198357862660710187667836584394613023431979953918181837503495896897843307182836295022715084611688883999775829398290796692633846367958571095581728475513401926048827376260738152487963064794653402316798116609893573242964288965005926725515955812350174181011352756791497698960642174494341824734662540426196774239417482460130541490615510511361611956631434788768370980192552187462363093217703069573513212724973339815865332155847378453883442712882283377260573129741086278246197789878707476414416693970428142393520937144613846691959596879289372620839188327590420992556911412183967592007474873365280467688792727193339425055000401397004034814987403520281867614695218678488483382827222044945970737756224091079373371652890892710023565125827152734708165883511727256791827173196916045700530565285190047355588841526936251524502488412038407713783763270951143777246132393536826018441212726994355732328845084326841096514491446862842846496846217122753346116311211916375023275762469801786207275079479945051508168322539674965147534192901137725274874195788643651004165435950052156319250392973299618541478299622589287844413668565232961023990287624902385876077209591476125696*i1^20 + -2407252607063368326548729747223933807938489980804209593436209626846954851612975550283439636454864123582854650695288664569022446147146998591099947568253491755747440793150322861048745126580349272523875682115320175165008160607463807405032499380026539079238795521612833550508318663805839781279045705075832422844244928657863355295561340399509641553391670950656804326549965671162060392660814529886993236501103951495299671756373789696825437423107922446456936730982127281747294626290789484164824908129240851946763022140517542322353836827509834124038292057685687220203138315977445162022574243867445613946773074197615195745720811232846491293501889556533406597128075404161183675761119065927946540255491662325442858598060183151762222951254869842115290326214609982520141869050990620076031904711436289298195570222059316559345413850383783873512417073792962003945522044530409116812058924875421380515956675783452894870648952763314637003280784178073137948589226376819409938234463232299918952449282255547990675065524875576118981184139040478269220251701924042263959026397062353014247528968026714473488914807061240457029133442633211669267414647959345380398851337347600152591448603862117937563789951508683622737336552011037834446842357057819107091600562214781916583054768910813541333679602970784678326129263173876644681799547127649215276889255468378398485295144716929045552337385364584744754727492621425075346965508562952162503252736027527290203855358087843629301788703004420091481503605111784273130374647219429907283746161837114720849681403029868792329371661910632111471859960956395646754747552036681943193753506323194208132652460625958714387359865805553701032363340865420922774344757645141540028365504230699948668852551629442625817736422299069277655010366964896063520618134087808316904607076458791945656039291525989996428450805205146134288862585508011701371653614747583814735872322274336950345315341704597545500606785410800007154703433329196247283511135981690304544667626443594229892259549015192191407256526610104607141127536394689238012442760653716063684251115977271607340444362165133058205468022439869257109674496336525621640631050422271469633937244789929514104037634654946743685844972216148376407755914659056300830204018586574568273367284667907464855497834439493790283630735266958883359879989078246388198664583992303576425024129175627335943106408166262351265256592308600825346260296489122260462746334867438945509454859734837214551797721542051598376083489230301164369603917058659550393778025014310654779346787446775220978654676585738847351008120419269090871844188208109553512910944152917792573650299901465574551520095246764276220046406767654234004990412414142097298088749137475211735088982017575540676442052713182731076554685638425053579557859723895568332741576623986117439321168233021956994800345938119353215573040650985193787551702394022586721478115328*i1^21 + -738689791758306841925579035430696801166004914320787800836846264043634262198768055158058062698522995997323700426982767565130611229353065875148856239254011156013172068247206070214674021321273847439778371598002511543916217165990175200753402190251334261240452829792058202848768618896460071046106770821895581587854744405597626704809754182558448631046467191772887124253580449408104387927108844579316064255742278635197711584945526609179581857583507544094678818508203771926616729767154589478196655986931394026552573539913244428910952492064319613915582046471639834465767542175779781165620994439316323033964794907604625594967644435057931611123662392492164558077359123913793553517007226320557980367168689485682843891202189265873701442338684029183160900765367788290984065059821347375237969395621338675149512704261367417852778563228432688337347015734386955740021751762349947985511115441843883063007915295219577371520660966729532927689181093070386337394636632436909963651087826367038147212432744660098835950175385205890782974891892949425025951278833442143984959451001626262748118240662171184081810000692094500409152576394482917146213893685464168477548380022181272466663678666805894088326750178426460497891938721748946897569426382851225269780974135180672261789558505539690284441960137013606290570292605397283941841828357387895350611302178522931432296623675806485762223305727137471674129615274742936391433144657250000317172544689278749056458720154439213705838825284444576772397317453942309236196368242353454793693987927121976317348201466480407625313248850106228886114507454015519348295751429570008521684299174606963719449016183784659943160209862516341017893963399479132398239059581725078583938700816607090100457840920681437482435467815037018148976081094636383119608998633157578596215643952749062578011741868349474450689339740954723848655344259858763192744596363659496110096214015521101752162969266085194792693488371698654161476261958120405510662993342444716494837619295544078913886132803373734652178438602509916425353787584313678328699320858149672900487505592383588350611843121103536225431820253511157483933799346091647746500821713242777075390182061069870080598872361412340589686312070910735845307937197170283897769374479991959840566338349210343112929724173227027733778041720933700341381094477134223832990147928958243194337630859180202838499506110677010325081761592789287947541795259537431462310256191727975631669184951639318698253348668017763389909715099818271579358446948293549607075438813745017460564281019232493670343941823402784714745781285990029094239743044721158826534393940234960683424436098845681524523781394891333019692932955526711262301309621929114790938882182101788804515938423739756241149731750251272658800178376005122204452682760370261478352078605115251292952884877145462172017533428074301287374503678341905221282988763515474411520000*i1^22 + -31280797817621176516597374886789672128302386251933141520656449574738614453744967560784507391150575380521579736971841104380958503079367427030816837030316503163216136471787932366773061450335572438189425516938397364364133292377573241703184044337893877907124192772110534443847783550487943750768339311855443555582692381378700153578717332814468052956668877407977320949525262298075208532061143761486200501314303572769774055474024734844545835233280153629096319539024788779543981377904730694048381130675975948236278002539861788995208347721044990769741804125616332855724109816746737243522613590475455349417695009832530965153579562199794879192022766046828070224316187148531688695323368836457109059532576987905917256326823594958004081267863532441423868057105897007162771242249317993170969896380697621108908340081622040603434506796485474590717880152619224817858243968370485397558878167419471675963432799048196003289831558110460017924681669845883826689509638933135569063569214227920414894170419223721306150831140165600435500218526683657133761464800691868989042424433009044547406919548268730971663595548769361396784799578009856792405898044277314112697936975864355453429314470300593432896164124283192880518878437082088564958743256978928719888535108938046511907168233607353076801328911013237834066561488187468950476678537529921635532737851587044571907317110410139982063790906043834096538342767924546191618306038423287188177551471403459451303700794188312640785062361825524487696896709555924312025589512013757695166265917918968996760459955122741276968782708236724405804396749028315260489366166695228922064427137899219362054556820932592029350790034206232818025088435246676876929469954736654487371291357821371410658423804754202830983941288287153893310614481127308066606820323539788609384112853587082119744497809337902399148879245248350808537120161167240561797186249922426884010983205923375007482747811381574537531903569960246857869466256690441535316158313058812311877832047142011025055307972658481860809863907835807033719624055139329178402639290967388681140420821910167262571225879792140709834609903440515288392728244347743531672885847656592748575577744334260961270849624908069086847126523881505229133279301624964795299468130510314837458271652662956727360076460430072890655058204409416287992569640138797374189603141367074970492257480419439844964436201089860340236084793409431497617824609645738030245388459408407981212416875513003610710638271971894318925562912549059207799496600698634808056287826914586500742787479300508536996217946452132790025410062850121275364948467278333592934416252418986677842631929701937322509860725531934237001227116842430251634300072084478857815324044195547659742808116013239754880817472918867458505253359479483144838817489599531169298589736717644652587947063295036074936775031058973401328646612941040735333839193411487268864*i1^23 + 1020007061032088292893407928168741457168904842342673373080513698247778966970533268072743970525451316819013416982318795774265449440130498090948988568310832457856695319268903340707270078495019722614862274141096309628371564368612266229457018274197461675514705153936753522036495938296240733624612828048294326846780209450323242915816037303110118445690806345066329470317385463842683658520171091133281841970788046078660138530330236820275206617932418490191257190818428476389757562673841715911166142846997219184983565952813179537126196809088089640414319211260899258619914019230979754374481198516914961639822259978189726210788494598642348887516852376238733151736079783045487157879661253355790293278611672152378232816160338598563808469432893683039872688024088822932379188656548275343778358527802626376682022723777815102395770399325997696851778639375847611907034016380361997541934419594795455456147203836065546495318884819130417418819190186408238467731182579221916466224945379712674507190066273454440086960980260800681772276339681231639080792755023742100873408854631392352025721893114091948982423591838572269581189557538223814051399692601176808355693277386949922338538457284408529972476114084957724928946640506554071746735389558522185812455608276037277965196222922989934195828233164666092435214171547028913661567526870817864996966603482456760609694450386834952091652307713907541733109949829140731950624150349653548216043688303639373901959778782762701398284421329738690272023840007231207567855500635940001076949960391418388280597328108544277280196957043967206943749750869708721184828605851748921724177088766450651768353362826207733533426132647216351811956089734618768598847543826501403426135892107343943987606377755833328965380043310855056274496214104841553647185201968494929505375575156050464055245114184029949095506210935287850751349678423590255266602651179256711155760424411987850116937772343606793882485880809913496665622841698969442770319326183397887531038307538790689747662843933811292693260646300681199994469451681344385921917195458781458113116794598582462716298314626242830343386512831653551891254243828341357098955521109914061072300153210188602817473575795821270749290456229307628690917248418691563234417870606375775799711463055121490415822893909672362728526198739814440512777919586814301737420017123444287463798562251496292847622673166943623193745078320083494427635567123190860174831906889201929337568490677774319026101864513997358551075533409499229045360592619529632089043976570191974762869021368260184716998934394230849930753162070777019727433934184041404387740662750826516446946820663322475490233303492949985299209297104799197539355771791012714195384317374313492591243836094026215071319991021922366864981975870554707095488619087458291930248753191419108374283426503813438741273060636242956239667714489686502880562891666227200*i1^24 + 146228037800796024395542758043003675184662761722705264070382612772695629265268490382893340312480838387066659480486404636132191491434136156362407579269470439820377644136425142443672892804022007172086752742609367241062328469711115644073608559810095482883422626559365558901430488701093788972481724533755201459113969217054162980464619394411400124932796585026227935317275862750776027857365926000303335227053423592460558182150091971683434146242918202424058011810432733969500096571433557773616623317030612383400562841768831427672162007997235705047990420859244527206715312268604168125968270776054589262337855997592706477294448172168543837964572185241255766288667841631164497887883050024321868856642361108638811403391055583558958383092691362526743322913497213901784826952523021353158861449340211358522514297494860965033710657627163796447943078236313913255506512513999680018392602358025597903917478208091706334399388902220921663247615571892459362599940287458079337526105617055895667356029664006301373321293748486765209807040105799938413058454654307935142988104839656010993335437952499927537915581059316617766461103669121730453677367806458049146717334368176816400435813229311089802322094220513083215148491559648894578998058703666479473840050678254992518813313019179087610358662157114425689824362304829180043578083615390913248461877486895068949223389206448325341344518200196053739092441509004035207791947106053297534792149652989367136603588663231322010779159625616207472990039012464785179180851695077353715045653305208682742995767228136820684791872363651791870069996028972122516960313864959456983800150864885834406517062270279194430594888514512967508193189825245767134690224414203205014250928542456676503968070095952339237434499994803970475732715192094271228646030024845646723153714054717118026148670400228220672828081050915178286587588287424004286271745900673823649823158758001676374973872274960823558365905037943637912836836483256061318188504595981920772751521205160094211687858722391699533236952662350625881265899824480337128526347069882446165589379898236738759202128483109227576259186145130343293666375980708421764368903713321271048514671030111857122115748022539598845086688779422716458406998211436347027512655908540972581692276153919555102453374697003451800601653110231992808165803584600201404484757804195118220067253166060992961113354358969896810422808001553147897863531751211965172205000941568188430156128924716136841152454618023269024254105018943244886459585104265957164597667072584382801649152748441958956169990872070309721460439685822178822007727672291241091676323065422520635517208491262929751861922763315373200843021272138613865452377375054109654757511739698502640109472626561783560027838492202430456208903023577635751773783458075184416755740652648235690100578049713261820542074598697337917093562491260861829559376412672*i1^25 + 2605501219042920893299446178540156712791997138528304078422080465301266257256391794339697592654864627514404784532808806008347155408048799728643318895692766041462612572921397755250272445672610516121068401741482814601357634157353138476072394852826198133452673157060095884726199105238323615028573250808789424452567746713217265469725432228052924014027886221116773985789998456515758569907102208904368141133773317211179414678284436198841737090787509623842456370518118213580227331595196552306045529382623745200665046205679157921394964095208272117293585332625880387941784164470831947209912484719828942863321929876066145080512798209755379821428544038484559787022519595747329967187526070165957421255464012406177320640525464587821212705615427507098860075621969298780707625036955371189928981314190861241988087729478507546875558582840558447691736532990442993952609075514876867408021437771871834801969005668104664369600804685784920347940737568100937835552361779418883415797244643069963057782535694055244191503366251110955100203525083287902367517545139159775168318027396069649673588758708584250915288395996250754031949792698757355525978275947099907488772931363410095538841935777010144772692351738741268561917471450491033869135518543917421915916473528196980234215450973202783359278412075078779198591264565752033794673226144853832877117988218455045661211207140271337601730284346982648088991759743003760801135691350265473950816142144745955607970682366864542330649724354666019527444855449338553386966452042804037430555531607209544816864702016452190249165533491326568864917269139815472283622147995244121817673744549025561593721997371861768974747781421844800236425777965664155725340550083661323185538373579308081387266699559681770857774725838794533828496237282536019112331175960660199040508702380153486254822921969052740595985346066037560561252072756796247898796778058439567540116909208875659039312347727267103439331439736770113358901775818398184632673020113191859544174132935589084310792050259009353725700383893666289667504126278081650855464210263334785518734630071253964692027710021102186015010466637990588140713535873499628878680416566797366092310079235002859242210003750593706327501590475902220441846184720164879869820928298250060099659829049166094086087686842267415248973997790923773367167067650487787478438557052832643685224590177165655219542811351855162172388600122121444600228816457684582117510819318017039061157604979337600944538662697544974819799067988481978489305834138738336931526203691302325081579205128149542590634450502303227777799154654459200180567287844965736563509464450839400110438442851535575443704204633778474627169257579686326563909153638627545968436187764342601182176844488393614153883149527683008874094257815112987738080033382831982890355388390177132727499882410846852516849723933407249155738047201956013423984640*i1^26 + -298544119085056292860845421966144719571683507019574663267777328784803918027969989099043915590847211003629341109111340398930008958648594816124463142753726188689858481539420723945667975403166729695021212727474198044643950561471148640633037760504021846012209986711900928240104023833823883598210318234584932502051392280147208487923469772540150552398850534730458014261267554051982226725386054673208533131479841909024203281374132564022282391447764681331935255159650023168772457056456161328474078427390271642087718179489591923194065782750513241479482352743040126882853978569140907595895636459028800169243766646595542952069550582496157308660746438378423081511259069348310348369691136815313785114155531179613127338484748783192831897318735885852887536922526113174390902152910216370509529713953972848585014785171948663856186725298730025397438852194762304033163287851140129968208017547269850851399177918836232893713419573727477037174765005112831316995206724415592920186390390044962216235149803916264115600329710863975797448226721355036498713107757494233342027240245438971922543182045438547561384753559957982170561165903424384709741888144421777316327672787906214512402999182940144397876297854677384024533180944015374015299978459033148880224832951992383807989883422269317959421106555128294018810128124448866727084033428487154308684616664299102397219949056629106975328530823467132794377845485472672688914257138045360161047460748986420344266450992558063396068773706927641281047572303160421469620290174161153647408630163637888242348691289170818995595122915980397334736140220077141532872918792569208180286997515216847082260329763281816667977239043364309556488426517951797972584977592098791925101219854613519996772523705582612489865877392390547695186094515350984070894933950785624108567010467999251147418722749415998950685969875779548337386068446733021735963548105978391310723475837940582698441448989885344052162950664259863394418572128928894040949189811450650680375256464058634235745728830916962537500769940181604839808345054675843969598185199661688336256235449743385151719645224557301188402804098426564688232878988787882519444427611200105332255168887114697502822930358773820764493216703025259397498703684873427231437492332205228933827830975239687458659366360328297207124204077106616240307784658735645904165541241039559717377097098234398993778211691554218877611720970907220842488867386561834872879264615529935076044895685222923003971043859641777452364131959122474574842042611858368105412300923701507573792551616450440394769258437122885285882234470789281409926331501959348845773386190777127803290012262617715250682046622389200520872922412938944655896060378232645252579667644456069999689938330238564865934924062271145355046610946845991002990248968185929886720174710135725443693836199252767811986010165530798816433378191424658341888*i1^27 + -14364305226695456237875663006665853659750456281138815265548472732905351361075197531805596547732400879930905638876771111820907790870297357849738364811595645297726928591982855805642398886170289900284383945877022531564465621866816168610217751460453670314845194552604691333041812883891401702365025848152786409422217084659910877356363068508233753702924769073680082110416778244643150026692233682423625256147089573932776149885640339429831582477117609157371309757727182990556150558760536231943766556799800296968492192101585108803368045154879519598232294876294787435656188914715391259502424542311838621750710878853062367392570802359785034515456698793831474091283294663425448908259580489692480293552744300200318709121198750360452622006369160471593199842943188122576171615595216681052614272767053362533856996986648483634963018824702254198287811507935798740825630816568405869535694002683459701791126181490398765328026779198975321381595776622471411770263667425747972808753025371527667746653831409030720220566441630605556611816769611020954044804108207775076377770527570998212618768203523882672969494052305145959881744644282404729975839801283567409123229469235206420264626735230741848260232960755183464787775270766738633246751287302587851257743163381327030751588576803909169501168481389476358842929865334234876347671498885665660352566408087192114576007465489424307234183837368547317898582230532079294478475981678264439167574615224474526519803584653188955929054091399030453178220520994694230734777351879448916370716775428786532748892610654655646100607589381718565289034736652224341291908410369199873989944239363785235778847950880680285127833512308124805508560707312944010873841059164314293404605500557441997498828065246164372036460698413268780268020847384504881860372316876762345318982689478365006962803265026557716292737395616919062937451640223531212435158982423219183836893190138607337938426511652228602078200543950646054486496348056940617432831694376230793833937763454591947207635040230897687923281289380138004355247525048112265544209015906027429552558500383344771783604094038528893295706000937418599602589879501297775700358530258006779212294954426050273102629973857830974335082883427834713103237991494072172422095893598075083663677687665929918793419309759456333494782161328880712743040302366631048219463326579966256060816364635281181921707135102408084467053484976962881451112785700056733704965568716144640822104836268992581220042683880362621649068487281778552671647499755209152148337308557907149645090994772997292961694326767260880736821594089318737332450613962263162757671002813667781463991759465671794060938823542215976339164079781832355021091603710466960298291582999486595105770489199115870063570440110029306342742034704153434618393541552035589707825772000808724299909496922836029867388807752433671502829411050192896*i1^28 + 288940518548779667372843789543952051939749285283503343665339180899929295880521819227401745977831154299463679995562480504526390091953237007746224590306843756742391704681069523146145815169973553528059935515811432798246473024239800736324510651549504121439541494829201069099787705220710587830718425001201429256341832074476659015537926405699140963162464215725055624818537275846765107249213082091223980942373153473215425135209234067307294373161446089843128405341857224876449656558805982775908450313272212731326592829926839927610651749923592165143036584516072861865301355562655992619310884925258865420719266227979260782283271469358013192620432287904669576084418662568164468981151211196516771839575048583346864701257470362135100160360383484129805904492815871806120346178670627163783866560459092080212353225217219192424569024771644354381537497736833442908170933094040641970445687404593068842990155221760632235810621947907679875723457530744529019801816724651057741647533488530747163536530416927858546702526512411521558870453965982207934920678258563828673797615588878874292918306981538179302406485079125512265945894868975552193030868767325221841527869091765996731435927394892334694398565373732875600101728956271162223854272537284271503199141028209804373392001755211350596560971118461932684608151893531081607220513839754249413306475074083015232488490364003073445216402785161344427168734544817298739453464909738983930057965947217749601973972633212223211129949102784461774245352288506195879860331439483205930183224460065699025938157459146148106016772539856759077568780261805785164248026025135810376327294374167373306684579973725610343509866709080916774057897468268481826650862413166524603549473359569322601232938959616624917341309484206607683618013269723831889943788247619705438771341689843232603040393455562783000840036060379741275658445612958971934503848171597817613157058173362168952040977754600694057667296369538099273223272058935590241947329976685283955386287640313709652133680956516874561602057549264221772523053961194768512348455197529205160620435933393031403072326799458607347179024677607323034520089739796191893858712513653743205077380893842083418064364079904504128999680382314668820454708302870692520600974949177349956489820679223957557463431292618868022331427541655023918743751545504899345736853091322003512977900016694302537525095850609167780315508434155458711115483759720338082752793377049110615882476113191993625893621586841326444351455392262987340282487298750322929506570908326986293384993324131667312757879117226093514338969756490379599001389459019209389193696910706188780914801478356773278068377600875505938679169532569936741085368303190698548445361392704952102834283061191586702676369614856934647736248870646483032789680626239108112384929261220447329954123646342035199831444884558494566335872237568*i1^29 + 29013154624042403905535202992996310935298423682428926659799678470416227112784166774611029179768812154835923840461279532389841547158625802191543254865326325920027127274750031589360482807560223068036558319828667971136482314502875380158299718739044950758286955051673791291151320113038909545310900265103613989529887433903452865252890507159088396269303371566284955183105377922474217164393989887526772629046060243298422817556607218522353531936141046122783035811351560871120722921240988983221603072934032976985721963885416643408911364909711827157567049829231978243679433193325576338095045363731996065191478461850536003560408615759067054275494171299001337196792227928788068027252013088101066280409800455395800444064599868667520699822003087203848247751103559926593181269262390694704543202340712551331533919744878278098092516585501032620023989812813738100969147028440610764936789627219315570197714480987640895469007237391574012401912702739119526819213966810531114097722090972209080098920324264270470416001737236794996740209843391914523752377017819851181795188520764951237322802459378189206686094480511353351771310504037992727429708327159456830606304418021159010063932181461981320175489465100470217252639850952196300515008539466094766707681804156444443554090501004876254511598716839847869380671155656637991388444651171765637408960946156446735349459179243028921384791668255232355942868979248142817009987427058890827486637087241790028175224090907288208571384194018027726848653373687572542817098913424323436086426619216733117180339571418428382923306713578241085066664035587209530019181711626282147297180423196394469635990236682568896501775293775827496384773410011362984878987397818627038689492610378039139887388736012716059705013736390204037976071498150841030144870210501572998257765956754770511153200706226938401188968894879124506357072984923498113336990717530089457076862305735241866285731666850835825586350488640578638575399526875133583116854550895835097338886463452826397976529561731958794344620964568621313114403969516995177513546005999743744580350612332345798517357557778919309942797052230838145316494772381640608551592599713475137118726855812044293308617089023959871611701187297861202020054080445397355274072102812968749200787506390410341692732662239659446104858828751199579353219636440576231426533488426630235004498672781111803628060126447653729280617917294479880506217244399137862925138793729676105027998124245246618349476916569015309567008187898892095419939511424064656736606959888281777430573427425261307621737237051370384184733511223138126818298405388361896485277864813447904609437834137986355806628925741835883455830972591632485553940610475578513589788005911410337632601132826963187987147926885355630633835589403792143117785380257464719743621477104661967892108490332842360847028446421365229470351360*i1^30 + 175704635996672203683972410517071574056495322440149617510127513016293083634921828867109072243856264920000317633659139561999903207099539652474798417045514017897569056133418012065923183812086987704454325987462060314382411188544540634457414840661150810043321088745493286343785379569693492465920806786617667568618523099516005241072878400118428169236667858065022451466705199417574457561413931735300548306126834061133199251399600498458017184174796067167910967205895123618532590906801044595412947597551237421075523466916014150916058706488511772095875672117268890871297965670104951856581087698864306914831623534638387660163835437720850252240807678140512725646155716809589565929716217636126291967450719252558695526698942439510932608044397089032591311485471724901117745089971798790289209034193701243112858172751918188667692267533912507313232319085250663347283917575977852216541374619270553194231241859324507285045554051819261770793904312175522945509001265943258910768421093748557011602023891789178058786945998960990814234667433803183306683332668918630963536362582786478998468550997552487851391785114772013917713172392924707858340873351560823285308196458455265527990956977797670243362798361695550039677216880910206717337826529559477651939651159710098519425248477106769184315178307511452352174128832200773024126293631824501382378122850852862918334426808962570484502369992806070873264420759449140020739333014742374865929979384273973177504364614673393425455196320185899890743171091179232163098411674082619052723158036226091996284339764093655299816720003467421906847327388372169039055664850426514049937280460416976857635692673473501400069811128783982337278846940754442423962343669545784738772023176197730776412387275960108799954391762875045000662128541763087513924846671317736105058667031790540271409810822254545446648877859305504386591219553387804449367315541627433121196749269786355136740573442591154830385224404642950938469763572249321654236996514988425644984676899566913432669533365762767419297597593654245002996970264727404989322846281565277408157781848215191591291091152044023424106133490197240436473433628777094182675178504980265085846029378548475618404125173048355188732612527078081475904543617312196727895829746831864216534267044772012889887916666631865167246860668586944478629424769171830629347473145409259927632003680613959936634184725897322256522457959981510951403335817272880465796249302336103906096426169204823606037108739732817389862036498388831028903364052761213268834148391961947649046604943298415347652028331179876473599729257452294211833953137218413568290428757726265299001782442426318318005023963805341105119483640392035217231864506506649855162266551724475520490027641852032428672903478991834285683150763940910839931521070408515819136289827250562365457898012261816593024631018686341185536*i1^31 + -6460846884401245624062761726707743508231979217123884531826312810155769372738487030100014144595463888201784029046550819275311489217259571332457332902937562814336579447470134116388994306977254532227074482755779066993313204776798688919861248364574453009802651859448465081174950047784010463570620755633215657136883807140406571855554509263755346011055722044565920826202115913015657075949185207142920891671370628104637023761471077274916528200376736331113526673592185673736807630391988881691458418053684821215575257525336220041052349242053871972808807672332356295281268381661638207454192358525865457314702931039893052080872565919494625415335716806029426900169455312748393791183296171072284157160283222310222885960003117845017853307596050734335380433901819224993203469041619210202120694718582338926296288922261114909616966360627699435436110710837817698260323182432363080694155174834665959133924040063495539562900333231579009219463278768229920822731779762948996305168260843463769181658319237228165364074662710785237423079210651072922221589871957072372509856845294274274857389514437682766369950376395260412740827525519075705342317708250402838925942123148943959760644886944726523693157573675440819058087379596039858937861396269153552884907935972044732652880070836592589451387726343197662020352285129582720336431152743525124016837521851699427279202564092327144722603322930930612904112951455867749489614576335463334661873455953847323594079297753614362037275456559170466444523621756832907364444510326725789160918266461491474263760163541602310239582628657415726708413778425803958737190536867237389385666817315915601332017696239940556905079716345768354064097265615572474475677111506044971186178307636789255578963694548567981483630860241041654674802368711346425489552805719952446398601243340155349861795410429401867524571217051073910194407548553643786822504392506730096385815041305531302841814239259986120567546297750522753276383175296737553180166745892744359963110570227824406732301942922850320237844975083985402213845175708936199765432008825424890962685367014082043517274241826209529946770591836386623054976620339208147458395965924950645067773742663362748311390192226378189367237055276226264802016506253442833928453458927329760798173746162305515670985644223548559117325475653233493219793468404458397849284311930425424083798001513012519667888076281815930903147425092811030106058300126656679076790676268133108852135584976172967020815575282395499630323826034465101430425987500148464697566724099926062835704103986583861747870085570678516714093047039382853953589391034117411127767719719004545814908143160494426252125839231222374373670874840938802332733608634816142971679393623804889426607814391502972992017503325519906715956648494279332469420457449430100056616424024475930137232683358200541357579526075318272*i1^32 + -29684165378060747290159885605734995527660004763734759244838005510591484513801070137147614475000385825815290496337563383349382096008538807720653877500262791973613868713648642279678608743627271897005628863638510588836188889546705736033393777446450300749030055893541800156725902278592351764640458699503976774491767527817879035631282329817136178785380733326385543853180958996115138179087456613044961362563159703308790756783325149770151777611163058373665106690738094640324105814015139401348310026648624192372232680743683397781275735001036008732103735170138513703036042253406529736234172973199027782327904096072337159679511237584610481921895716512173374307198201872207250312185051285513230416033658501347162229899387259364831160683992197212663621923874224633128841404758263838975689039681023665850358467302473759398204138453668904894135980698338743343041042418928754325399465821939113268564004633168308486397187125276766537755923074162565403608443864136811391645064317012991189436525386246937207388761322616426380070535561164738002879082584938275687459369375831232621069384009305064033695207854589870222007809977913623589047107788304670807546735986290372573491172282227443502222373674772731174991622591101331552748968039969842964321506628984487949485839902425047153733581016956222475224900779571014870901717551965314454678079970943919410399052000622329272112962470647236652433163883427853840127446204947605215058521579096117419164792493993569333335734750890818102936734845724731059308141226494724729947664730235622978364536832546631758113938176351587759440664770231259515974890365296263739641487845231749463168427504982965903587764345855932022929113950466354085326094061321231165274357135796798465937924181662553440478890389067964296367177885029898114818781110213095322355863749768116873921571884880904291445262886926751536679851345061060782986860401104157663167410297679507538854254905962496251343095484772227399418058523482735056582130842426166736598332362942293057359542378133345645779038721709742219502070314927131200332027950396040535875367498581366283430228376796570111832077914094740407647750666802374979619726599311622533449237330548619549239343764975567573498424770401347062554722575413651420154642651350423676506465495742499063673531686502960950412216412949098055977048872832696943832846158657871827635012681135916936124067418956110065107702621671295389898774062470882792963073387367858887582239954134514636607360127164425326410273793721767161019817620863885855272198381585914177023714194632654385193706468439217108178352414541917735081334824717417842568914060909631065438426812093699949417150909255249744842471490354696615489281436411207434873075239903979955058491296100911301133523924125279121180894579475525034172646171105177633000497288914483083613490135104227450529368768512*i1^33 + 654400939957865442761543054939680660567115666437470307987067865533957518901053283723839612276975779400385496854905167234153783865318248518181588747586613979743403528846193463794446995137603834148801816473429914761983631930808384056912180830074710673305704692674081065114407262599223670449495044664727729787308225702148325725778562666717477466746051972003659580678095986585640451295813057251628632597194835054743727892584733924927071366994917809849734119130092627463468342836389239422361609996830839257107718260493634030275653355790391424950385678008161302909083402310411234642625225113037155733853023268990341748757585465872057069282749418682986493658189896987835337414686741859930318776620124982004452418072370022210774812786301439326172262429970011651990747870018051906041840271399648993354297182126174774186073883972413541695468310684324818683242852270118176034944751335630079260824989969112019807149341392745916315067564914754455428457312158957767079879629016079979196052603515251000801993173037649172041955898530574610180631647687248002265383232484205206890623140780415951646700682329621981040608680973286246190670589097092803562653009228502853475438759225803792239894228384440410188283227818125475154200738085439354156067686777202241964202374326528750703212443426363173216855877005891397704753301333142995991603569302468415847602397287160129109785006180407386845859610195808478776588887222575015649525117883014975403256606988022204872546792046214559492538928752172331693811244775232492715220727869196500285413899906615588527024688450695260500898980697995820133795966995247244216218476779578594924845631540129466037616357522594093551780993826938649852691301769229177523255515247076198814314751817259985831789440247066708585479484488274167640320341558845474950571972426157056336673265601387583856318411603709830197009618520381100636263690586089174960674900259780440868266974736710620696289104363960121938306743503136628999253129606686847591668360909736797621240016492124142280325057510728407664860681553008069591442612034048426090571900461584807132297475100680902439226934525336289120650298679393668004574864584605374020688007894117733942701539480636675321937761039475097191013837188733348976240504385626646029437464622016295529882860780350385422535153036293456928940678554383468567499574283420505168791250638528186835017625751122160377821624534275315511913609080374162672829917933569833350290567571435444033763727254196377281017862485605668155899295636326613594478718970697191573303135901964028582475316643484344500905074381493742577431291303802830283071596127425820677171193619367040736519594139731324034844591991273835094580498776591166399190347672566678387912573336416678729651275085932813903636938028904003318564197850265340703377328396586754296743804262329907383631872*i1^34 + 483692424373127197821778737588816504458999433236788509542247243704104936705608985009167458587160380169784733768415138010559078096759075808600943355249036544812298233456646642127612363570577238278934663211985432033058716271642037794591969057552844401085403575206108229901834989317003985382894585025676881850095184115142829319357371264506884838065040952394657825791443746941095250335501256047281253946849286693856364497189067536680045756046978742696063795250724002628242126534569681790811581958031767833690020372533801179983961161605590474058633638555887884202076744758850701082873418610568222090436082270462044160855037964580645225957604802305964626838967158487313988370648445191287855596188599302153541087542027026466189264856389418552858582188814199417726992082517056162443940666028964604181330812242955675107299978768779758235914830733712057278800915018214308655338876109333222285241765859692158095412610812694114598362747077228281327879672808022875896412817406397261438316615564887913252573006802372964953281975748882285278696956288789501764559099641868016679360610571577427950938798822610073661877606535386494981010943053810960717999220342036559251768996429983228880938206696759698662146478841531328766460136518507418485027649599637044019983637133895602638817934420038520323350664255582623430232551054499263807419370042720925824791642467805146021913001380714275110858076721535510987921957447555282951901244735048241246451619099596185458149267057368878341518319794813686221785067946761568333002799337631330230826167470258983843260269126005054363435129260966421859515517810067146705356474808593405442359988757739043301931712327269582208107732766800668800685023907067916919658723755513301399165214852650888910883725065537465445907677604539250354288693733872245165780729270045097227775428392176692558194734774600569835363289618319569271849923168549480024724861319656243664907099279336199655613296404435654607552760348101717777636944652729887497138056548034783137050789736472379812806988944567477953439043000512976589530268160354533472938261648260219372100469534455146530750725779370585813647794593783715703374844211745027152589473950758215975323742232065599125206324533399540787926191739154211244692712590096485211499329600947856410281314373871608794779431588033093216623899938558412690702961341695218009498419057197884903641232534280578352643133813651119542132289376051735938510397780715909042048256632928301922101484222385403756902610579042096376706522348264708598423239442871818505376812427693711357335713194701111293400041597932398515082665264620593541206547196681709634151975695627326996636566154303486838106589042772506572947032239387857868126789175400103473884408163462846504202373767102573304746397894652291068856026078027088352559396258812905678507078704611459072*i1^35 + -25601962874532217813724503101771498602797895781867217926286797742976272248283500341323582135468967572692524173809322423872702050658991362856714515511139959002392331740319197634629081847068043214581425210023680212480839211053965364050527629276927309329959591898825307362294483549126354576155990638347629241762702850226015045552888914426659996515991361040898661211124361618346148592217083802051572074234316105268676554621454619626498529085837073195549948270830969221384594779234203343971905626112085241888491991350178660017563539115310367131950078283653272431192509161442365003534807942232623766602544845031000955385764797165505199026659925763413977281280758182723683803268380546260557517493616238404138635034402425502499668733678181684633549662112531618006898518594926784527352467384814948078779131977680722875194943289238017328919629717968617962441607057839282717240963898493881558373790575503838835423619076859941168553606300230036081733334652292308576996056061923239916145142451025969300476487650249046449990486702951765069545615152717571226674352851268399408238136583822432247468400780577714206494049785731210745780767080852661438846957288360030792785703983568242727531578943735604850783752365320323875824137272829205041099894927488773418069739347265895022891693845486053067349832893588596334248090163666735404823685961846238162610133543524512724175486410031716984020149298058644110641643734521047777638857817011312924936804134232927948051279933816376022759388107000113283580612785608508547622628072306135199704686061601716057155181370356648692339442858153741812619775197774535349561952359423160895975602950515666506915870277104653028337183232015056132727253741485286177782405490171569937969860492515599475420685052771174520534588353031017737025697284737724849057293357130674523894694797421660978696762611237748527310516108620840687241278507263613246556896483071489561647635514056555775998432544318861518646157800595549403259413963857028211707497363233144170087311802857352688560819556927268077035513878102479539655293959056041119333224583744358344042759638049751724567751247321643869237110449687774796404069423072199103597200218498310365822743025640735210948881174675653106587048851754996285072421892171135359084742453429709870145368798458958231196357680090717125581877476023883743313163028912162866865897205465936193165935765602908901119382992531997356590625150182240232514205207444996046437446039776381649435466626613687489587805688630370116437370259838343844488333501328921201614192598579511298874411512505761859287426783168171222216257183695882655201235404648910062702459572820050208960540847148750463096402329530063582692423504589610710383685532794314015936891304956780849892649303159092605747850182088784064968314177023196184795021664562478517240426148134912*i1^36 + 76429983367657845230010878379821621339402216329837767360112617832326411095128849038084264128647346780919712038740215991874818289288788602229678771484943010040006414146804625149522863911189277986388633905259294287512977612672954368616614854313348616907041835326666309724758115750398014213312095181168844262886727884431198279436234961026361231595610137993236435671839040889030948342118344672019465083655523528344685021205933793398674836164029212371419209484901474710845528171284220303667526743101730005372234701978398617115075114994728105561097893618059437397271859411039434127496022986625152743966171156063158662046261305949989142622271443874294668794967992589770734409244232685388966528217335766701689525938442331099256084724448539293473486628822872750222835096217366103313208221270098278012126606677428867838356322707472835428417942647123231802564228929745718358440632459405032337717882750266729533764461362685479600846723120288656582809148234292138759423340763673455860996031218090324709232724856501631028861751344435854513189859102279565721220821282686839841235928562028772777523831535358662277908393903590333712246676113807584788196641892862925278804783673750788199606424138496227922176539806393394240204575763130348080520253361333975447494171228871636991077596679674438211881335642918532400288018786986332464490409840591877785452066995671890960294176863630851839865421886938619019828373845936119811735592303347824624828254031195330975299953939562330986530519378747659969270060146002168374519682113733896195463332432208220353923647861187304004193146063821574094646529645696328024059424593752538869711529438743629074607359347992781523605636087748760198584950660707949183352152169327360407371416733096316189072685396596030819369178504754212995897586830202879120842073395414362740206702325342827513253952683491828296292743614573571574250240390309253464741999102870237904768557381779625800097012660550798102582861227124037557924303364047728932573234993159299591975264182069442514114041773498031680504119809418052185460861754235142624544560502922914656498318693488476288897696198903522498357739650127829686683135562339343960628848524225307674317612642779935538187534878732624708314101788807270538491002685061385609551069648312902587304085483228428125690433376750722624565930933469235688395529115681754313941636758104405273477888912534144753468420676753903289971649956477369786709377668225220717340582824401546521156174129655284704216196386641283741328267866705377516385703848000000096367840541896284160594555589697267338473873866023968343883282046337858908428106384190895533302075213689200672929994445611827104978101726795921478681111190757034267017415439788697594392273435473179515083304389011317382906661898336061152957448691209814370933063650221032497305616384*i1^37 + 73609277580345824776628510605323028679108220224985683758664584618477419214094200858037792882029701866777310337146844996384736958630252115032372845232469260633167393553298436047691605205950940869996672366096280440747368620928858380874126485348551059122996780775141205221055814773544146263929021291751785266735647512190245338899868365742010671445684781637812652410534606960464170268666407956591746537387914730186144177153051889732603018656506882415391912887101193389674903307951004856047571948482447436313883712064459890817805210001453340495776882635202914952068507239029491600566998587282011035882838774266963748953384326907041105197408420415815195970250044606363087533635827477855146111460410472674118524410424710172720684090346633525936952797499882021679501152237195780483646059984488203430283808138772037007147962696690196886399050201195280828197817274799928974211538483934311632969946994747159805623160199815527103863871970333513090211275062815106679753964733264715150075192639255965631348970898427975703925380307391300752569554126173664567406242745363973146673481419003519268801568701297132629031598873582664973880070577712354187841704693580271475105890263989583180574639641454783531825280596650557905075786111449510920934809373428633593594283306140549032873929572418866666168766701404291607810155941907370559905241437911029758432116286326325341685447079990949295752838574008929601532793489476582833132466107633680941110829823312684367760686764745604015834717566785497306846666077416745776680538851772563512005719017736148544453113537290902076145379064055969225926075173297494731011000652033892645445950080945263562071756703980858702476936296151137251185310820338974970901878886292565171008000614999844189144539268937199007163741395502661356331078071997550035016261916532812263279564857341796439716376500925804537069092512774523398880221390339060655744283937225601313892296785854506985873230420429734253221641454879683939258816244513368937603108071079395513244562222830348592958159167751516727841162295597229496109499290250085784543360298405450442519208775465615960700575723038308817921844189391530448744417410055757905100857087185859984609188119301675176912635538283823999286131804757871869741735488611529881315197715281369236489003731021084800785618939633674745827973279326740916558074563520974731163312135781583301345586531391612393493411100415188907781909894640831176713712716591861801811794378356821500885804416617995516931363003202431877208354961385844355337068435108676361260255479552373624467407413906867823615988661434817795274384132722258896427338087227726090130292188280757381072520252988196899910265467351943612254840406606026944795547054336692242151276048238553774823544805410421265137449230813408692253770996553813757757940150784361496576*i1^38 + 3542257411233893557203270003643707183096284360391350580114324000357922048436513479959161285716889163444365361936820331909032931700361698200408102279200968156085069015801505090757941858883945413706773717374067380907872328330971910158642942023384304504245738213497174275337814966944582548690082098911182979023586672660132875310430663108922214021290457555294951815339283868655300424369218185936495438875896509469551443442750313718506543211352876505889051677964147966647029874830510810019463822344912284067002212098430894865313173836486664887467342523855916311753282239728907743299025778372343178812958665604818401956233195449617245185640015223232687034982681093345616310695801503039795001089226520457834741999821192919516110263481626357126982955655354595934088347486232562523094845356912350099076526102701597934974883747640102951007119588957744384110519459059022771765615492046859977789813574918994962271178397920597302307105955283788320159560753734106512430384017729988638829029232265688878816091411349222720187346174017465158463182570851304303106311596694768854271747945259958393557740221332037386553101746284299374546325190058760964350968071211085581059697654349034677370959645674107496755970381038643022546263759503197679558462377652923109704750175332293808300208301564705308302398620499501614621375853099336716581624250553684824710579674477626518275232534640757055841818247080932530831336570247723372504538035860003870827617372365597259300762397903433271249901018449435560923106515069108655769054575396064752158854555531719077172902590460579938152044087159688714754908964974201822608014590134019095923785134976857065056160804931655987939200112637902259504096223289413115360556392371026576346736605609290474644591396164172772830529105092392702950696612314574152376478187878758847245553071319168959539004822560030151459355210742864063546370560866230855162918313717607533631248841906985048709231159787885644316765708953678334052014472926365260142160691682390124425384112009601928212293031963355661979304967258797687267365611223260316062694493933164518608284359886598883214648691351478039732182993915312977594653394380230999972026853361275927029227013804737097768569129306253721583803319575591941310200900306851500014593692662674344249965819548680316836287843884913201330685483274412634330116769724324602989953844274167455641784580041870146358150821824386266667985010685894570841468488600615633779151609606609331442352318384160786643395995139346257269189148797460634874482171482281905112859754297412517586793711788441860071271058684335870509164935308876285790458885521053306458830583586419541937608675136161648042089375980260072218706164307180771366008159834481100666114206038236874696490548478737996923572240948257375009175327030050315379552765056385024*i1^39 + -75365519479811300635601036313520134753002897526803414285685747581365668075361481187591188046702257248288399631875241601115915571776162088728885817966151748704692657028892491885739984909987093635543651625357741070124010964007107552751067960002771601779150218628743887164673512852589146610105100785728106301807072642658684790763596934292842566747788245284235956124589251333180529021571808606736803875704887945393903223759761562069849873400055784597619647006332440741932188749311607739451650204883650899208117935304538025961936877156568915136305239077203500456648416222709303951404656614822448254163182161064499943746351425663945679578804811262058319646763439481286638614230801126791462784980591398395414823997524361210165299060163037773669824178666741813430245953858899792335857439680670496114099799053613850000584287531799067819064932528781429362617826893559038385341593859856054025200073135296765560669304699311257077796324337956483739632740964135190285122705485977024945103647341914086696365497183304778660983666784781140149373982050230766015956891410730331542192965914545226741837279726369321927075128257426883915421388911537305180067531001913716639232701539711026862500833879255260061137705881060354977729267979034810417833630959947637626071752888837943789234233047154033275358476294161979534756460223427203942377498611217225753917300514638412220034379917175091456919475101290678860375616741503415670374340705915505989398311014123808973356837496274987336868812361914385309313088248972996489371798162431749022904342415722989716231643610288589124541169990177285168031969429222635243683673200590150304695027148218314282830464332227395946407020734631247294526339013742252067689512195951894070331597698469961051420652767078805328770309447253642537412552721947213197791809748119118689280358070380581615145003261372090127548304389700445323900098413532755136236927949898405730765060719887970827011419368891733051432468506884834374157061334885863244915246442859091416492192381901106112730764488822295452002795150395473259134545049339982603996652064052335425363702816448259060070886873837404405274438070833405000775042402573195375375353485196127521370445267725906317927588837935541456509365706516791377144422895087488354392941843601943084241576253097736961950448757951642198320108891729380354673998989833317203403413709517739198499643950746697038816132621681533529868371366976457549229497239447173931910138613318493364384333794948193166999589352682703143597307908934857122834820288983276357231216580271101032976171415396900431711922151121359201684052024593471896462910166089250626752534087927844206928384060141532718901521433031335125235120388297251797043857874921080544717498328330185424128242492286442352313699955114087550514071619284916215085300449280*i1^40 + -118738743444596746790641379076051549878846533446279192135309009616103184827721449565720195094752276437728006233534932157290806163221423959527417991362750206828701552380952851387583170540034378181840850653548075520441493335236709993206680841777726747821029411008642142026620769243713378453796643491294851164068733246390358368682965316654715212888784187537917160688329631687395718335438340379381591458609433461019949041000954855406074360402281410681265930497399615437065699484995849202777357323247984861405942528585565852392546735250579416092884333496056248593357830307124151384152438311506177166779575535775065646309250068214099204921392837499876772629664762581164481182556600837926929268993354468036307882819564141285484036415830666803044240828056244525399629855781563297649000201526889652826909266725438753854955266648047246322580108224061558817862563589291258397725556137124724643014828721216966816395858263568268349836466865938948200673807261642481878981608344455189927621024236572738687617830962837830818341597703667548891974321397814548605604805716081757891777552368305638862280363552889162247923246224952597266890821047406880423304159666610723235724607386750557344900617288539214257658907483265275767177562384711944802040660695099076388812594079772547156553338967367839717443649628102891521467081103348119147742687797613687742821701217443805491272598079522981701561055563325603670467189838729274555362233075962581670751956540004810001867879708551617864905193926353633194978753761237977243853158513387247444923470498283636403909058237376535194383999101098806602304693461593774801725766426621277222107711488712549700347817288112656591524380478482651801436293728539616491823439092329701631192713966980272474271696656758074590946129090498446305392107554242445690094150799968551486164948007033804420931019403589139417047815116043075486603504039949759695003793824426317762649430817813039853246990158283806596108783165857579713912168593980634422789381130287213038539047663521435626604305626847262616312565667969059644616096970763181792006454229128278464868041531286641108623571198529679221221331402042489975242573369701343375138611216241456510270606951816230650949964714353250438201193098005377602789706004471632700927511606146586550742007317148779523990823679910043665488087735655564407959066340442818252946515999537080159317761078848538994460220435506998584142287755702923783861938229481362210658790604697639855224251585162818016965570811837865099653458284894632827556658265494002938562047064660546618148556135636761620464504014037032662000590620641405546376486960830459839620589772810012087270489295885346392163028914523458795907885222171046345216307383657780216068816244182757317781850616873836967511896564101857737673113047767803532148736*i1^41 + 6223866822611376822689304080346878468998780979299045028464162376514974164457264781950931670840851128902460689925218659636158348860807305228797755264652530047349999701830613361397068279624613664883478189659772840591514310119320680074220452445699849671092565280717122841936626801540232334609669661315202156435280418878351626450439114987455943077813088326292143112603810243821488316617758257954799229569968712304905362997512328085947164035280200737542871378742283257634080364154667158603830876089114486695461945081478226053401958462589826752611690214826251001384003371069855756115854891875575377897529493511623608552320629990474349938625248622187444100197215635568280547445660424641289471733824105688374027990528796866727741389355163427733593567619561262207339106981836380774137758303970040439422042498631625620843220024960680798045641474544370374129860059485219926120339376864029503163732924684929413329703523618425081869639270526640391894955341907167799728890891980277293508120361667012400997506285197718868710292777785240075542253172369132230950795456028289113894434108571602167654208717174502986817520620597334295939564302725987359072966525933384157001927415544232145499109066406357481101077313059505778244417760502020523510608315040628876573800301176128184128380289301521871509073466949530270104473177987429345469268037235382906405548729364630036640384146692436139583021000002068250098659131673454644270505309667013011619703329902532462750348660362317017339845028738976897523239624016443597390761272604997611388635572879888680184148383533171953973915063976464388395103842663217295258346951039559372819085534599490047191545323835294983093624786143408553770731617161178066921623152874839241651052098710348616413285880616454462977958244422239813593342174495300437800945182554893395411378640260389277358115426981423632380887984433169602358958109863537914625762406711676148906408690258586496189047983044373195256522133499579527027058998590067855226058268639306160889652401397188196957493580009533080950188248986954070120901846227760083335850715011447298784587621012593213007518319860636248943319241250665157517061380213367310360755383048807679770717615792910660046190953442586246809906552707193950887005623606007688470957864488397102393074626957833042924759152522857881284191891810453040611826778613763470477540196512281310339075597017587096912641007386165614491770888576632496844196782038774686058218208263950563856898775010685566991704051791291569890300541676079611093631142104940399955847259688227474191321025236319058875621591185775956141194215245713218156500413246841816961011768999518755699445208534830080641045725944942904767504298253150499405230872373634482170040715478475396908571716780812523950936095130360648910946195801519423488*i1^42 + -28652930909720340024926925718719384875866737048737792225806020520642672302352917833836801166035644937729039585501408977596627765523577384303669089511629163550909906530115687372468227104635845054070990867900099917737118820298452460349515730719800834603496398500662499015401323656806969544928810991924906348073669093278453156318460470519154304427077950193976852300490900640272829629425785351450385851284960228537561705762162825497618555133554716379511748401478466055341646932240541099796353521145129891451083799309162171599076751149131608975849195516482221795905475471483155919457483584942853665529485568607954287390005843432022641500226848936055305718983287816954120561357410038881386677678355440050000811233133915932661860206340503595511780182348383703360062036491393169436859915432623151148817126467855003827904949980759452398713954979004256787758397990865903766058485866681659139943216535887392886487661851936367374882263001192189361324053733057966908588195946114122709873890194263776727802056483996241499274348593256500482177153374704870638042136029762231784869385813931518036131938799564790974754296773733244338627903095187965317835590441015204737639777692680620313443803424353958654763190903383603687139839062115106797846140356617881507618713630055803940924317587706364012701291761859761148743789011215262133097925497053768849527395705526257178455270870389100746354748386436436377611024044166040269371209857519202412491004945628528666977975501199192774321784698942073102600202025738106866681084563245147258800693372267791131199952743057667982086765803285274312311311443284808121468686314448913378201862566153246813846130802095039166991251777274919635396114031311925289489812812806170398283572967510568649339049148424687719018289996080620597835935184588794149901655008668486948994211039792864756847430859268650357401086156663642094014821536493266092298975644454281288745422599883350399161111821749818166374916503640049393688127771539609176193833005286988112025619360024301808133073218865729105639529505340243192376722831233548214612464957146488819894544237939811049169417605849145437072524986061552059224070339093471539192299986980197229235728565455505738825952101196960812009944994442819336332833678103690540386005716713430610668047419277557996026478203636591178923799509081645327731676872092094657716646842926872781412798364119482665760200160197525184259604751642703627052366213577883308331588758008762817132387897882098419423954024385935024768558840571748483980361226587420567405644378063232175396517166459865761788776324829193274805146254952325125451580843869226030773070044261264635231313097422430858106346941761111537632517121819544348444525824571196939475885042415772074956828669658099693737919472658459070939264958070784*i1^43 + 136075239365705629905640479548648952424061838689109233257966405153149632357538469931245996683090098093923246383769118619353049144338812102270051515684750186625193377365608989079344448680958140064225535908432050376837894596740435785375389924606509084530726078665589001800465148998878953817593229218930433856486355967468840956598986447478353342480405952265115569561196172109485434841412828515652037035024057179562315709736285537590932480217318113000002381111857490709010350838811694572144695607656195091591767036996702778456256656167143631422928010605773972562125928230763704043664376289990245059301791895399211856638174539086975836068106009813777913101796323632476698586993198575725437621359919413986255085724565721951219577257038633924790761396469937742520581883583993386076037930822182017433525305399638007617408450015856176919301002809480850714904846765197600636208139729158091171339829437107681036146429478029485597326222110255392033104992824856670529722156234895890311119113455007066931673038453278634891791731434028428428434720031173771470795995083591644490539326760507433125381256662607377700913671083560904770126018108355061449152379357617891318199364483879968169913079006787974984101690779281056007104180209437268447354055706398622976996714670395256439850124032434150890268672239612966598940708138767786888712473886437573267507346516655545618019820727219114612801748051830461640077963360636776018649046812623038252710215099066629595409894418009285887942240878441273330400873218330127830194544749095518831719480561327469185409576943143583917246523359258603831632375946256462752480718600363540839911314370006978176933467153139994259157849076926345876891433403690336682180552437100444935683000845562073069309710546230022966855830223413886343016331717950723356490714562817502427935907907286638362304313814931005313110502334987919721738475199430896243369623760642145074403799089585298815007585864800062354003186807206387485710451135084562312578515030078639132451138062395834174557700047389276447917504319767663540938555198174487625463647525594526305742829873172099786424184646853493313813828379978581817282548063176134398061143924984223948886839754369776877022247515066680749610277159472453588381552864723739431053569217136553660760853712798926374619256935263158513248681143774475371848398547917429407838077843920158665335599147519202645801062908979995589744315947702800809866453113855557124519777102279384682047850691747980471772385683454758291812547223003774611555360272404639555649811906376311483046573632744613193175299417856718567422209365782354835764447668563395227149848647490605132929016525116869114573783277159313518622064158024615163280673150752105804870002114807025998078544201194346744434706340069676163654483968*i1^44 + -1257420325336611426099327444739677795007630731604305018099867067735479796844747808066961650960438532443734777273492642020036053490512402916734723860484735319999103160927939318199285643982347752557400413688396820157835433940574627866886391775626038700227563533425772138303727244013206937004378732239838141971196585183464064862296893453982162226717821253833731059915535958954698823279215163360877028304724712846046793944355071864760128761558403651457834856612559101155779397791720669092485570836218778601004957470573457056578313644107937546841384878704889361007118013016280644074340338362649151567763688200687058090713923414257842444205465713581983052251105676558633729684731580426506951799710647766829260831210710937621801970123173983007414817197435942097981337175575038332351088885524073581195467957089476508623298175302030556010766703965916094887812416598728573256552785347763357496149018733332840060435649905882978245145573759658341101431689982187055351506921071286415315685785573442168869055032781321693187236525846666798419576870179100954613627860745087595552223292211619357153466631591067634024295141125342557959654747770362842521837964984801082580198834301066491016802731139537989809218582088660397465948492677208618152899821297888057796823346020095465809690644147422888217696777347138216210933085341922947172448998419005251588075294195583836617482121692201440132855729229452279320182844820248343050619970803946110999006436455561060205693134312841802983376044183095814478832821436876750819149749824054347915705222892962935019985122394995712037891430320849559069723049786903175008129774101065657387833271694019377827297388901632593948820577385395668296808901836795891563972032130332721718720379677732541737919597267045670144814595115535140637287100731800560189595463577180484616826979737060098744799813867205787320182465828916371304747969576441137326372505214644179591792486822145649840456438595480502154803508542949431699351861195349246517217962296931968545342145272156707548052405425200458348785412965755664538717747322147799993078948726954163215886963728992056015875503252424700361640569446075058120936150038285072942827980677123876697332351376584493815323033263185557946437478474381879274437177856731162629317138803657367914268114971165590373844519972530799884747358945108925349900104605246006025593930260393022202085500882770659652639169129839224558518623842420000059432978581286701309032710053226891172944328991858285386982135109499247629871033250392887051405578877794358087494977209375222140195474615325402982075022799487294903394868684569850266718401205972556858135421790184327518859452142421169584579636575868924797936156147652657205411642550146926721658470790044473308978894240576492920699420463118292090880*i1^45 + 4822002435091141491384784349801655480553971380410289184446989828671030431951046845975286853507996298788835197719479067064772634665926177808297029658240607040651417791376062948711088280272941029779398423105196403612201743817105930756519204875932496179436060589680719348589528173401508504438695064159670348462793853326678276821786880364795029528861049169946593559360200858669764380634898828003132742079540047818091185280647511851994676404538347755688955278747609565577741500763576511040663204469031378419435435410854563676250260559316395054319685182240482013170675592484869249841965652959958262816416752844988392486043868984006826823802636366046985283062736631714228212255837076426584145890028877478835264689860436247265890011543643324357576473149068022812147553590273502328815395699141308241392424453042360446000316548147209426439831895450732702218522069647306355238098673969809010235144032733459183624490648865367793820002604691285201981854943096028158111941165127490599577279675830041069407369877480273526390360965834288794424922029837594755916475779172497080792894688422101803917730913647156995205508743958660252667737494689837449504278052921541386838067072895975713266787888103881337491028190570002367237158672642180765645637561201794455031293536037047779943326293383589052330715363345800915040147208556647392423305769113236724692982234211253461327229732098070055978164549287461251784249396340855993233997907689544303851371848957914200013192040282027273938598545266131361094250520988236191391658762781671088254603806598407158783581793755479330010937879804814558929700684934111816766443972864172992761180017294502964311718296990813790743593349268079564851076068338845818917598209127876197549064144975231212384442557434739744041031820411128956739891155710422981966945754100733788528270201798404460558396087804786482999645976648690057060502089414118758695329219025052323192862429896820230851694406884249262641604053188869426879942840998504654106253195560428030795652779217080541509233204987803440644312036684964988354857146212990303255437239406858714061589653478908253877823081754328387218762074589282128480439690684968839817952476514139513041080920438981776422884504102607486433104187991969045628952073953149194171474401615255651446547876297139671342322480876993653239809243146278465959040287515532230146116760521398271289272703101563305524857610905078751840177632324797153516846126340720406173743020069214523694402490120937354559708905900267195250336444682638369997267604834190625163188782221889621013702054881719344677190758119498056022176918950729250655798731240317443862525525328225148713190034057793780582657766027483230956025785162200157608695970447225401517220103686704938519847154230402659254674099670089728*i1^46 + -3103537386163878681890672185286459816184674950892960836819597010846296179743902195682671334564655787572800985736263303744203590656441927086457618295483155120856539585093824766137633501520292248862366559249319331738426552438766219235949652242770975756449295846354770050167465752824330451431177785468054039219132401467834115338258111910780866744626175330879411502945156998318469907168887688455306739149904351496365589963202034374610751177188447096793036823064343008148943678413446230445295600590952274786627096835539062070309664277816266220897696968374096728633329537011514113787000108558579716788401551232379795262429770426558029259874402292997558182649690618595723548230196193205021361570358891349656627421823160469301057699209297979951192538140721180916006519275662068535206116997319661077852135379011670664192765641869339542978610006981989057980183059052742483151846824920883466630727879771994143078890450553929153161398113019450580214360689414668950181525030597089051398607120921589564409651378087211079700214714787403101523741507515902384513360520895431477004915969741031672634756435785386808003533505810392863628027513855587868433678759479703166958562445734329291299230264463716423115671813094204006798255390551959407030645378296752637715095639715554354367699006800970141396526038563740644805282558088451870129139761031891399775893171044758059006217904054083005761376564341997596657338277410606653122612298776165532238559181070483540003777967113698704815372041360751801446516172026534381403005986632034689622252464304030057699328265478589681247191421068392239011225863776375979581285810946599371642241297906906568909547438208218477065462092650910102391905552271550425165517112140018600062624150744155864176065662439804207282230622386679816998615363421012362178534112011975025095952196190665205830815994529799214020011674746484777754601492005917171571901747474003041576772058194740773873000262257490085283833289256819633258637909386948525836740796929834017144965073187005725685538869950293978946261370105097512006828664521982703763426623308798283492127557821776590518877706966519973477145523169691083758911370804350027755708876531235796538856328211207084896003950489377370406986958100103821884884343330214708929265202969634796370378086573988300825271946597563056875330000717467151682736400920667634477194940424058208530636903306782929780917131796728128179666818487704398721914668197395361088672357149623989999595392301566863867079171307242511346660818814667498158991903938663544967574687460978586550255717310940213781682039508167436402486239317034965637363525263305398780800099472840912703873019397810671793125857432932954171046041974993435078985688650239853230962858837758676438428870005143987713636040704*i1^47 + -14256765311818646293864013552993432043023505568839720406937962726333681134214804949211591469765713605685680009099463132948721593282450895203967543010417306636203148494262254279139261127608296258673304719779419516838126791729400768188545231374782527014955367584986811689720308603092003821875999380855782275970094550381133562178743250364265965059104430951220066720871092544131653021736695659114867532222261607101685561786279873337600163496911081198391346334708815811312488357416724230164969030024553190258862724434455574576807846566372515362277132348432052737475572628108816854053738583400300592026938959636953652830120861803730899936073464642557082192404325863948450973602223570861349618451434781602233054996491978245724907845259002334135453634217765967720475457536604888540003657475794325013934949197748259376563450795321241357170366662931250317533867035306858390356963648309273679717277914916724689082085956293696659273640086746238081949356845216418708051469394196632264071504605350230833753409670481666316460166365157234520238163638861497348721666382287685648649335261781911497245598836349640720009321774035507463254469865745004788659289857014899940221994629753408078325495164600369127296274467635832638074782375076129648651248541267427411975101662902521286056474428639889368366128283312361624603972546674712081223024118305407953905499565578107347295188523926234684503459648789860003173475413273505131411676659953300254753979248183652960528912616459094907791909668131301101845730797618962122221170724471798759814321458329092749863257682058664585341682235120908983083767256726354695839854376240494256006001316932038535689650044924026164764936870928971236932190615548582931867768291837199897638259941977539902106673038731716228292056290133696166434824518939582878842292841272607549485352209333104567061795098825909055088769111682196715352449088864070902163063646169369999676277520001129085831311342295888789459341493891913899711015672303709385304223109538094067664688717872173963688956814641811994692672484624359000254902528986080254847878885666106482410582721675344962115202995282658171743383345194859033605886230545566599792806072491999653227281123228750549925150913086674778000334574245772237051878940993273562482720659789069098032954350251803813480029868646485427931946885307571043120136258779748977613360545203129293685443178799288450599245110273510189544854935470166234190285614900704250596959370096022244877013886653409068357065292607692749480171609528481526949310556033351861764551255052231331701152049340045613196179998327583568617695478644672263229267256083129101099988746706105793558188522893345501813554301536778837111855465637182630831601387032372136373768312860131889933990575285496732188672*i1^48 + 18510133108794430777378888423939199762817156011002755006637755117950712495542836297854063249825221592934255905654314557771831035610900791919436774228184753560952886995369531018797851340362361386475677954652811811453445676672134532454185174012727422673756516697175471069821023167225740473549157921469091531650281261783931741902959972565726662468206593256140553377367093214995538401134330788498196651373582810705291131600683953041316262334474528810798649143499247856394594046248126943504144554303945464207329179463933390170827013486546780573762892743259951608689402261222294962068737047688308360136586020446073602484178704165974230775106525237534171864877883943184299141930103951978474461646328403254485482661557127141938192505442591897361569493506541601016168584769207513896740411297506738284449950098243343703409435636357165022718449207498804840043273435736165400734298477274974051307077077357524978319972281488922256584162262369000113741704034671629198750976366529661042876294241940097478911186876406972402425195476585910290538040431769604123584377261141926797211488059311255475803644251252349683213866105079822239866884134727227394119709812433892459013641845677264540429187824593042451650936645198388912996155305455371719695304602789190371859403941262612708413322221451157012463148562645402713147733676128874362106390878204682318626107736344024379536982522825611108399468227073219928989170327203922624897419668875545687728966228865130852927991016155602808462415249582255022439258648157464189790344243344460547048744076532710732114030587131352271564347985956200236001567291854732478221303608251997580816954367764234477012968017683390272101483986851460363302661578403921907535430250416358362414342485646071843392331299938743510420129261325275312431550703318808889027629506640212355043973470595641917816708122988662234433359676194924989368009771455053555091616395340700323064531294931321508144191389350262656976168049495109297008895202648827505631686509081384224226685324325013824298263081440506393181161313779710502532451768261476708588567012476900221735407951069380632746071452070393910132782764200179839924791656135015443362162416311996129031273641013384848837567485039963230472501060216632402137031183757920307298317471239351615211582185795180472744332581200286673765854018449978822910360590836243906590047322816734630359449406326438775299285914990666839832119422963158824375558163766089035941804044733902265103194934509725491873331009517370553167954005806277079935169875763623474034995716572521629863741200176817005723215489407967989250095853419554210246856644980721636713442796195268796591125884794266251086927232406525160117258037151271984136599282789649147323907815854104304213974215638908928*i1^49 + 25269139929171296472559876513452838028785260666024537060467498101312547054098573539467151434743555226716204419280270214568173055460127374189787280781691440570786559195255747582559748895497799017250648839307422457024121078610321300146974204053923977120675287701699326078484219120911887192225486612993230635520097184431601197889692109279441385999186104352972727388692519519027392032587021706002520495456200371354434034332386009396063900385406154366262848901644688740437690597121378433302431729118671748246504227804139798171736072335813121392450338866901414733334666604889237591859312657630265631006137819131856148057226845567679808021948263544555058863951641294822854715927185373259128239003062280950647997316428306683983709124587921034538555663570552835284260150160066788825020352240102986060495799997747835414792002399996315905583006999013128885046734523218412239647159502942499646995762908607489791466154996042549863396489022646019599879139915493867310551429550580760426477618600088462706139299827975853221804945000153390450720553829057675730637768451529983179042659210918554454587448961755897828004407926601887884296922886678799660189531303248644320221997832091207326616198295853795837378862485197892830934219334221630042788828736704389638272711155693801222758504014534650534741943416052546120252846298785306090599944598954435406161527654427990870033768094103291303098481377209033302362559040108890086200148727624276349137155564653754809262073589650653504306458164798240942757735237127843557729500897532348305807302709176370598616271017635884806436749463436372855523066752055544424828275340120348031079167141231494048794758401452081683742376702359938634427298009013817842671873394475736841377431703698176794700617735579977677109458379889891343080333049090792417310864897232084074011269687449850299335648348656818062186642510139331060530685516626663493010838284025230373725028326231675021614954138505504453817432287065776908136714941514408472217216398415585750540555945839243951594280111278596129062335044539156630344419232809840830867896095332307880903038111339842937616293691621648505328694855608683264286084251564908389212428076470098803046599310791604965605168421969029943706229854375446989968045177097851824348150334588975657874182661410530499527319240378990398500535899100572657887515700270432745442212245805706358045963931597654652937668802768188246480799148920809985600103665004712259246963427808313666445733400509660504126746731396557185751226729552867542786419031368294289999332827507584214617553778027528780587061438688550551446145619698048206336523721051386445505537289719666368692624061152162548275412669730692913027175844851215504891651863342477075978185187952554938729102311424*i1^50 + -59737974223525317397742785451393924795084194675620582418378005926183107211044767411593671975862957974834137818905305637402878894952494455533577390646685316375881443384000750078140181037209607036842193029328891825670981379339980559680606590237023563317015413606013317039615059410304178803594502388690631388035708886445425424696759874619433426252295246874494089184715400320145223836902091582934928790957496184272047436588131881638509381487664587269719712571557795028063414339976536740658734614603795503331051099542815562476790539810508137420086259966919631313254582195079025223818057436158576881037943440047204543742248747128994795904344700803018419920200414621675528776808903778532599942572665255222878735994789304870568159522520497361721068710280249277531564477437494586837988535125374491657648573248338454977632427129696693986921909171837527868309139126825366382617864347085294700148140380518294600338280465976120441067754884352312617599193452521189296351658936669680283952164453196428996218972949723064531255649800023172075326894225372115636718485999460629063813637226252684230995908698296359614679729631781647775865294716827521308393709867953884604161687475296790437048027115718571332746107387981693987964964434185308281624122302496694744974187950078887141706426289752856944011846533535689766523034628097350917692996713379294994769669219285614488476106786257765683109123404608433712157578558447017173820944931449634788278631549981387660654018462953659486552311754222691954226830371577461327445416944567373004158293683614544115865723125422550509828987888833191081632432932431363802477678471786529031888502445660719959683499479435326384420887832858547649050607854241421380406539432181750163628110213257742728452472764834494671393108011294276632052722757187996448178693722878494962749089580635706571555717387916584822452903855015957682454537667174711374194373212317631455492470447011275755122676467388513849985770024909710081672895120415954878847693115611061367139139318174573861825520528758647001925960632836861897084354610637912711262759173461524769152065896197661336370829827299283725280367950394842751236916097006616836032756784891771169367656632954313802158488859227947782750602516263245343112876822611857285192825943651412556056491478179706570177363283575138210502025792106277049513712722156287020329861108724188066528019274346280258756759819742956049365131099212771073926802482958438859264939945829623923659547998934715662437620901591709870928583710706051055653215560294926962364150221730533378460699168326737563637120338376253110841308552621832194335229789473353668404898625256887019302297517963882915310707551903020011143459014176365789120991674224501994431572698216662812327936*i1^51 + 54700528016286704867101941847780679646650062450650489968819207055813024644423101900474090731242934168599324360813278895697307894166352236189600916872936891323607804016179996887293781609812513487694184815687578052711270469373215658601239453960568920716859385193545316950878999043466885203601783002608015847072220346939196833341982466520410176181912043828355383639517506635926389744296238979739242567911813001350056028920050117672772907047165438005556865860481124647920011609864181587858463683797560018910060789246338616299344150559517946156097670364820278082715128318725222219790214263186648645594594884400958372760409411483570782536597867909080968563249353482941177738029720421388579515282144180051610269914534385874155877876444415188628270921775151268595123973848095555698823013010158947581659161804374883450710258974565429165546733622475493692499942646407648992691125716629283657581679518360885462016859667276575776161341071591664461494590035172290333292311154830904460982236679447614749813510422939277927808795990967776000698176842298707238635251465579029973933619296057644715922994049876138884218073799497338559744652370359436495117797288503234792398012795078368109784020133722111681997106700534998324914594905189939582254192144932432189749199353729246560877067095707739664336527604427933075609162856982382992751778338235854661719091198709883578230110786670431070391224558821654874947431003354378150297837205275084047550608185852582987400700521442292437323467702095899951282847404862843439649428547214259805508262107789608180443295829160197746091734419435240302621789295222388964502128743570417042339726994464683545568297080867154355127452009990533710919050894493173623640561913992942268256731547844987434622969164888981652161829068682538099704151076632235534225612508797529449429835834804027894270832883708603445363582513272975207237274750096385691610180040111975205915323265459094858082225989273349179205523175909085259529081545715296201285056526349902085002160004397560411526612051763721134103697618893410634778269557829513420576091260330093771825062717439105708480719542952773280631572256890156718781209529841799632065119403443570870586701232321686665106794916458766558952402122827484353076894074137609904952292370214235618777983208281331413610523669427979280724061022040247610266830834070744503230327897336693624746141649120589779284206611487881616472106441753464696458945922981631606874831861777141591787153631453574565798504193005143996865867617992034241900916603807069849699162253313444903740610498071722038481404153283441201782917126491755234531373774134346297816820229087017364528401123586412670400406044141616229775477013694000308292318119647230096866903715078995968*i1^52 + 12305228171552156117771537196334930574943889231877748127510628550926914677092691734761561240667346110220153482524142217295576365132443056811601573514731871292930886618919805079645391688908575136328302212523208368716438727156412426667501202436077499731429534223401828544757585473271771460963661243381632735317732897449567238845698200650032665026026759220747259559006299582881632788977322613698693014002355225155822730327256953390384537628074360144303951021526060065349799732500269712499861350547493048812031032909710515212295446288909290312608689690644072663752391661243681257924352254419090052313350722425743284937916600109538520086060486840555166603156965051832813357131943659021548533429163601944418937690318177583513448685147214950156153379198479520769639205485920791903462011069800503731797821117582391570956998996574502132630678700278800388332139145804505169717619893971918274020386192394904512156182186449265311028388246647991710043954436480128784475067544384761488556823675647600065362004791924390441614607956574994287536229819675802572482368431176591602077948353344871246998376768052168006410966310797159535391854848784683854470874104392279649648067408050591982007296100375224272020684665108368933551876733256995476197711950852895856097420394926870250850091869390193163709457930219358241208394665689613920149550275876102293001906062802026857389043876292051960236247591755497347580570183319176276414023691029950289143188371205578989379039895623836630082183372117586621257202807108510888484032358982030116820006530114554242733307006088379903905828491998880037948458756105896949030455534348148290287912040029643624921508344552104172622361092306512201945522593640999829708179471573553271391194812165493030327663778699714635088259928440767690473789278590712357876370120447176699803270592628049083287992952000075783567132820572106298711597508247769675336497826204211888108333517834381969018663020428114209082762576608201392977398719640320181998496956119348514968016903990980451851694233141669799690016414812368552795472653495909969484388011441740346028299297503898054177313036876766297083329063802336462237138702674867999165877311714147089346576614051566341808033378832200404432105793985954186810966209067448754111398632023750143835651227792383919515890279173180651506358658764066938717242888837365998307119239169604856564771034400090446237934527289211565713460868929713074985858179344108116893064183894853511566530999497868441365925049057210679745939147773557684569052493131367641779620667958860303164474621351868213352581239176821679668033530066550939694073135173842599310458146191681663930831093857820609907817996437823347498875989027930351473500530979104124812432244736*i1^53 + -57488151815538230496314408819458153668689866663456542334217792459745172942438274842165464748980941879853664497066607187681527178754525217125624482916858767253783840002714821118468007463450252769732973804356840125031244981825656030367235883430493367625866499541413292791002935946888738725834893627484041553032893589258492343025958133885241785680124081192375052051919352211002470683389685061830259171220982741766365695155510300126164373834621219267869138751861890491491398798816896684384190260254648726958368069397831136915281053494846417727479854972504090734275464929450549146471109921464272454037499401102543102780079055965143915807990013752697359487304837576363396917874949779974072516708389270183351618304868211783774783925278956103044497778309411682261887372794373026610343064868982034296298760030382962670804715567918231360555742837404139007729456152851690871457228226166540835281307818471109961190877805781225960872092642132514262319017918540854295132600464346708180609027742215507531809218258555318311921923967986483591211528919030007073341451825151394768078034470509087541283964415815267280288234620466709873543921153938152074705925683895448477752764536295546311112351260513538614854578490097476094682589171931613499306035367662934814303597027923790015681268459655358915050891623521827968657725288543263707524119487493485576065863839899538445243810997832483318754024702215712138315574676590745976123501947320134299223815202148602828999022729416808040317570581767119196945017864008418838289331352824358388377638248631536717596362546039142389918830068753994771002879109269871138180604447482034221753842870142144620406820587690939570849553835283812491173992254056012203374106414383713493255371558096806351543188894393627721279507048337013962207267437072843949932023109597538137495306189450402563099999453505545258760724922121210956297947247672323249887203826778941313731050683557001534894580782697848226649141162084484800462969759054362533069312380567614919016442928883480619211642351033347077228359886882389790765567008945096205605989344750068570116073539974591407717864738730028893574865673133576525904290800433282313104974537096968909469485313034311595357189220027008397518599426303329727355564371795743228894507110357710353831034936518039524708409290098687623823964096651870515258717744978609291222094590757272114633875122396629119808954181360624494634490493420503085754760909334715666442160857827432340618349667349416580547166664493594988107366584101571916433098318733883039640173106082091411044948120565696585868997714578330896771792812764106680238567643318556818061561209182891614476721914995037536272152665472828158289245058551873719902838702558645181218816*i1^54 + 52380448677531348624780586924645483081167432679175995539917935180179179190438269842964214933116443983223962122037608863363022271969818893547989959804970336297054849871861841089620512400679528934427769645679980128873169981899250312987752456398984469857669921780544663815783177382506656312862436206124614733882843099856940411728428754154956442453221487350195846486950769949031084512461123988059930857057981608479518259118113602614738999901993563623756241090522341336088456831895908048546359526657176900393663310241082395177054581473768759820819444984104937913823463082372728741973028226244139615167174564628699248840737663485425861139297493217445134706455580848967914945243514516278870614667881569630420540099798075168965363275326148585465432473344863319727688616851761785717322875980717750418576604265465383497300583090841401453130718534205320758844635901065003570448892552676630495393779613366574924847247214265332218850033118853118017536714178569160279842080347644931977609129730243744755391512548170197347765889175367195430460576111675995716775021194994111989186773438963992009655587492922780751652580988953826945189605030055417389000401943968535070387638791520110735020895567570204737672442565627914942707541954500367224735248988206104996918817692587010817322094915082694345018797673624237619304117689711696800069413022250192000519451940503700247068369092938224854135146232915525640096579893219081489517620666423517740118323788407581102892301988903269674420669053757366234568780498614173801310193856828203294312035275004355049795784339679629732841163617607429111192392709862397987257689771421555270625942155074728074008726064601089121365619056939091033827102603386192579116080249452032445693725145778592835890725014769953581379496817976980775646956338619299444243398417258825066183559728341320380990348388614429801476005809314128991312919781167304667929913197722341767426356720296506657548895628065464596453375001119505680720032841261383651219798163770969959882781974178375615802972091310254067864137999051121459898743004472523689651426218948547243480736984200324975626591406629957697083812336503397338600531812457769172541356789778127806990018677860565423116424332674216509542743478906556873360536871157352867509687218424091866208402792244719544594440566447111344922289158489940836453944201976181657182325265368164033702305564050780933695283289099987520531020051827190957883482455506458020741710951477355325934718676744888621169559400107134301994762703672465936939912586752488258642112414074642912031840539608391621537105216458431730118852026328480118431182735634674227857298079216955512506756072393157541112399347862567999280380110461046760459823920780935168*i1^55 + -13515644844678758739762116775777289867228548932007776945687195865380526026341052308377723912977342310040609708969470348279977493372371761323687186682810718501858956308660032205069703627643822390501252763410411248166982107320563199962073417596544440573983641596222406775093882819522453385061113420631820030312917249824712455563042063264432155931947013320359425268651422286316611265032684351768126884381799942165419925282636946365898006417925082705517966914385095534579922069690869449571275010702028575312738842310054837739980852510170047655759197036206506611782619934838658852449707710356496347859393812745538634673906221659145838221063947338487859993322154396937010001389804699097921681243912688696930879487930180129684558696072986680600569509235900463014502858144099897046977582896393228548718223156839326511563277401286991162265877773265441889700210644180304392327440092326288935579158394270718221175952129614970134816745296539002070840285277026661367261896951512578615862718176788976637732364704629374246743262549353448213407900013806682736257675070011552619545293081350704400422544878086564233596667305456201564287631145478495586420990750689797321911186575653622977733998730273363198162684253344135817897382297285620535819630868173134847196369515435899760964220488939907326384779337838130058238181847091852356555477372190999739628102156508120437449969078577674158459732162236308464354167746203717063949849231955969955346890352411709232575114778014299124965196429707803179644187245696683247057570639371653361674133305488235500533300896648831951461506224163545407874741812492226814175988252676088795264429532035721328163343932583556831108288148044653963770145631496535575344905958352641643074292250977718498201976721601286060085696159982424851411376192036494451451720490016446522116346908806707553788402574003456884780261810212774155170421395909768241594173185671197788247146208116891966228399000865754440154618366943739241784787024302934783009965844641726914631749140868488669917401497259609147615242696822693012002404967496817978187209743192670795704826205584467252416952368836198687250909070251654395349179119245613450587562338157905439984874092238058256701307141808432598528103379880271318489523802220506348661671850167417087445141585871500060445225608486064048363782319645374593493675383806229935213320894481325502624229338441383508371930851413769703939359518606499757553740026779862600765860220021141748794243436402589161166103760535006967061515724440643400781520982415370395894212517481738675934830012395509062794977683813577284615337252203957507096660091808498217834849397075181458032979611984411353130499086971359298737208160227855974441699770368*i1^56 + -10367976109926678720806264201255024786247193636502237530037024466015466029093629832691635479480594474159794342141959277936639629019571175119514689466775367970728696430092953871658933071940796774409890108454227205336651316739246608480387738085019268603446031011029223162404072626908773179365726627624437965835434577609812267925893597603288640105548771156335912799154045353663695019564747748174816861046392560648439436169776382070881869646280542403458420100789331601508819922701375420015530591161252227197009322630387442739727379860637375622580839232221745966213990890649140100013646717604624274566817110787179941416023572119354724936284128595769744535179142006284013912148744915635858434984169655155477394873416679698159528691518863526804950344893605387109428381390899894484109921975686216737408347691194607745568758824909214681476549321353327553179447005267718660659713542715749652433034458536862016584563650886659138142495941754697339170315866726920439719535090915592817999330235146039883424880252798713874540998790339123976017164475014124336035071623570311023778362342841743441741889208887815747535734679140710724149654503623939223468886097022099192183132498716408855695994495378733374042729040535795275610409799354404787381921844565254797345511465084137907549695687631993025189057907889797135327423061894643617730953850931193541720074429026690345012482360122219942050923438818790338142225459394821843908382865460622779056963590802032858669179793986502629042685926657705856890184342053480413041174564551278348403870496348411206219088128065487721065233105816496900765996304541811092567304021116524914025621938995331048671192345130650532952778808975008736222598337077091961593626128043728846209117232900594172389001953317002393663815791227976594728238955604419691141616561884051884394192119185570175249192031066820429562444756263081223489494085391301719652896186928529469998753361294900091814154252603683678827102465060567762725959015853555934437009352439665029854774775377222907250539112663428393219406011069007042401437553242085692182070065623847127371455537077798539130157853087658310912155324191765070328689932174604987410668935033811829756688668842986491320029250241884098228257242641331239206453553011064415528930122759500749980670577305872219106921172949957068791008380299369140592288508535448308379274850063029753716902221709343376794089329443575612090434382406100856981455232511993124278926696930173706885604025442885317985310705804416389079674035761205621940277739592449167489364245002174227205104410817581515059738015289072951410410086595736950369011067987011373706240922858814191640197270037693236927681581334090449916392708545447767048192*i1^57 + 14094279522148368403425119226109522290504327438694631395184592874491980578819546830419187814716412534055359262224912194511182258499322077863402960036070780453411688648602607382220122178247241713465145642513983334058758229543416326628855459234791141492297214111514032579234042022160352906915878319619340569827419436850957606433825236770176453220791020149922408136778646637612883842997577660452469017669008902690017837787366320573317221941904619753576384663742787741562313768357592063536125445266939178960473486485086288069055915496196177652880765863964694232662987900657048128034047647819794960412572653705532163361602602042617878695311211678372717795373250998503563058468082073590547299026518041406888723737503432953739866525512011993821257280922622963138714673049978966655986990272203534072891728500994954534988086110478405951820270594434911809486705126503837588702633874746478644497019780058432882600367759171965548547901820242676136160021344203916716061590563142445713917901231721215129744185643929733816075697497639002135448347281022441174097348979534442395812820728545905749966871995682180718366785284817146800019859076362952329530036327355328042654314435412142165515528798429322881042857314302449019651948124585895064546591811656549775168077284696916608877464196383459488647070466004778393009550193417960833212086549105229214684550981958587197810991599728500867751711356580197515046943944231218877223306475759793914179318422377541533569544237500002044143463819242145087832431362447043928994769130882561793715729358749790887561357320089298822024573214419234328132392012125138536201932039162485523941406036125863305561772642459956468867987501407832236078624392841940764641828935024372397680651998929282120952617362220412734090687618973168367333766162525416578573389636483473169175589705677090297065794984656189240336820296830418772479091679617167832158428779190473033372210962867848512936128089544943685331714548994267058262421174642497714007362212751485004005557731788387492536868321872975537712898884227169196030421666496806614702937158927903564432421776209837825689017379662753369472156555889102426890424106760508048600983879738868552414533860628213158642707853346955236236073783322266056378848328783895757037243964329542725119427717365781927858584675096828767775340286777106867528088304353199207162264982708617337330047874499584868314141597029479722509839430652816421080207941496554487268796683098997600630191066250223329738331506184602027354305923473354011842041217792113628380103811652031150754752673096728630231833421455979435199951816566484807710347981069886435966859893976226825120181254411139617604341858088122627306986054975750144*i1^58 + -8337265863282710863099318379533275471451127732963223314549836734814049221731001758846319895844065440019752996604783862207081165918331498162834611334562913289771420345121790106196620692723403426093074333727471405281774832908943642167143308679991805488547463010346819137740716064866231853390535771593897189860855612117311927049857009991732655438125885724874415228783686210772061461664065331996476702917413555864431943343839407150704234858207913043674680374406295541188447627188214553979442108665679342161580255829180937647803293028298183517941703150285742777059021188952700511271154330534516281566013434541104838361101467994629947112350527968391772066580373207750569911092672917239457462108475807462799294278121807269323323944381928649451166094850745897501120206075590056052725525836262811534209586642278493222737670198784710719058476998305748670977879904280827561641310073389589117857633302372435794960662557932432878220961685074244305589009672058570983983762372809360458275040448926068533712103603264113743798795469443612389544882569575224261290768846296476785943497718867931095777807649828948752117782825512086367177530738974227452391045970431115422456737778513501693925430749227813182844100452598971921181477976815109625752310665305125786247591771568553267216319210772260101622843150042335730181163618610034742620668342618569683746038607847695635279565792130037311888542652732112656191685389348682304824777362670592151593246316585622255548311141227403811449869416561287303983065966101552662899269558385167503960725017785782391622279259867280664720991448122178411078347462868984158451928967905020516569395617865728572833912666683637899536550073867594926591998042662269439267943348944378202252764106354023290308071656501238713363834207414361486489444066736195769719684104909291687282128382175910283259299870191750087800857660343697113637301471530061434596027894082156947794183699286962525739327767146087701466785241311159395306650276859244581196210048714505458288082006609071655887188651491331860320413340836771688936440191491286945569070491495129337144961146083930679435205062925370149199400403463225911759188115707330703478184962789405776763918203153808688688743961418897353489347930154666746404742600684249502594402378398506278967470294223810738522620511831233325288807300281823334183973095034145836920458700438592564101202076817571298602244716781263977412940700165773688162470555835241839650334749467280029359159970382102914274186866040749763413088458503404456617523308427635997544087145416994910198229140009010784230349012162401958685863914985914894167254027010456415770439049939103882320611145231393343030295968207033436614103662592*i1^59 + 2927508609399994944045682456071746293410641162914405768420585360790636244042750679083412036409264679048208272342230975280070871387421787889979673092064965154859349771440136838508073783968960583658062928571421125379338433091084438914851549958287354481506547133204856025601059637133717559811049944071067179817008763951397791465616211322882850041638800678345159014101845853733296099419321991982070065873562740363345836757121689624568663983924111444719718744196516280030695048601972238834912131654720218702355494482694619344407739883035856247356832455021007302270978950995464305696213802493045014473856504445514101129253714210748702868400290481318245711632621085273483962187129080912576749679948818993213652794342763094155274461344112135456568847358981762499664105859195454067445837251665781893020110800239924266868129598744916015871828115328203184881347723628681957164822808704672740625321163732841590188626720630268013338083620408040212310715316452513701902452843678907609761374806592678767951397344705677067316325724355311026488667300322260538063140392950228017868635339061929709323439792934878356543650673428481688267133121120909377710254742956590806887149408533913497751720652924269304638970395207452418067949890842923750061905631928765303449947616498090859259570703952568367812976240702107404477044131934238749792307991178935397132414271587979466317688646839949276230390364858110223229084378265252996345423925811384962220695861839000781368731947817550898755467918100269541503642129418114527258908566528194510865084881128537598330602412574010344873925391619674856958817086010110385004562755719994426660397156403978406440490421466758462380276263461339922296486748660046170313427524615944515223713108012869984305417385214554570723208565435292919913609134452732561995792670619759212454336512043312496330731091543695861029802219891560843219776652468301050321501364622861138606379449852200127602734899360213673154287837351807558674310411352997685242237764541296485879431849096506183259311289407518396104793135815296209003665144619082067754992326560949664796438374077710120067650394546723767226063040784870533309612753250254250824785308907809980264058077934282625226362991126639503981597445196845190446183534168458722286344693970455630661517228205790572109990771001107493845716986068040310330577458723000070302111714876222479824109014468672274002429921286786201186510089380846440955395806990450335133623329371140739067976183303228406433797585706729693651658422009563813743850857441894702382296151847983090832233636562545668660483267335754149087290612006079658986980377713868846718441997979943814399934684596459538515091687712119014293504*i1^60 + -739096079888112528338277490319122351561448854178071151510338826690412780552549749467723873139966974155320931101541534353211085826322965555913304933533179213957978903923931217802021638120516814862815144730049590975341067054789388459243558669536341996094929127256637263064294485481097651267241276655038394493094289428982102092537929077095312675778784888782548385900832325237640537242194705770775957302951047738023268804888790224515304051512022823843258224261920280039772966259700856423283928583821479919481382198947046110472308964774261750922066985048614189012549478426168161465217410661557866838653751019616532147875312423201892298381016891729057235993948701507798791764055655409218483183640768736704253105012058361034322484680557427538596822641300209047752890108464064533467746307261006274660554217829057402108236139073572107827032828262373716228741514315261026311488202995462255518978691956229851734248343599129451781676361466809738682528914913350240293286417512780450458968933390717199848623144534307532275096317650131720540242019602515941960982108307800025619995308014622896953725180102156433840657012717380408511443116194765011472344809918859186334376042770449256196292441397352381402600539047707988403098886423914542850984774818611409021830863239185804380149217039766170929716634763195865957014989572204780996489368379894858065734327628767386984728623544002075132657040467961589663430490721812257981475257762119395722528849286634941717269327467029387585800544612848049476429870730829104454386427923009137109294147290582619278938223075835273290198900170683951108722287569761277061659876609359073644027497150002324271873813080974615776379840903902713128828915263702419597649346322082484060101266730663899079286327518157698272238982666564799730898257645993360735934312430199491530685672685041386016505550504871185082649564475119345344684933520362960699015612272428181113361431157366855876839949353507264342507683993775343123290578297267127527187082313652259367257470125973470720125069019461063396172623655471849974285150006299945337601764001250559446922844472606297444014108831147241024884872879173646162786508878699218627080139817132905623525939271575289016938811213248728507731565696009744813108901432067209114438596489029994654411981746737922504084797443797353662441220221030218613679392907981496675169727960324925697015694863120417663176288627493135454312150985401899427109603769527692337365754011129912996382840822008227138496293212248091292606987454698708081560162367775993024671942379139289581119456550290008024426534727715416064764257796885518165529795758361007286398165205927104251284467620011512716674763654692864*i1^61 + 198469781739732004012477906527107210238794428089176968751739733687970745333960381393635255989984157350981593242309424494754397257601659282447087040798466035276146560406507126373405321621303482171294560303606977525144641535027729290873375991006629200768368961310435364023124907057848634908072238800740427910696681745987906470774274359228727924576786707229880546152774138364105103224899277688315467306681797704409917205743282462727932250233613596205089620474087287577750839965223615293267725053903096482862635420650538293130938783554660077547155605596877198007655852117679791138085633876839611879987654398024260424131050732724064500720911206544472752453525900500712298491905971734306964481470732792182044606366556280433307033571357795933101514978977209494464510375176646790280504173609282918736204059683208714925373668387916776022087910182729125038020996614061615028318298105648556917695092009661287825807199119012359552946366020625938904801102071380049520784290268615621635637540888737351817750265278779504783079929504770540064503789578787518450092475439583529760269819479814118106485431056666199699052354850808842056106726258027773843191799990828216417391582537552547203243877344330850025393443581241891783500916576108001105928005118429751103791473029247034715739971155917964691052565950280814582903597212014360740088434220366476466303293118835416666767727287111695920277814248351237268669124444867301269922902145143444601001655495148903215795146089168691130448445058517529628966691204274504785732996863558336598137007556972997371453209142436974053088388360014463042619101048977374793244136446882160021284990805972697412557168735252834869533906364413844552056718277829233872920004016017453090566369577299780708147085964952917924854562071887939858443631163121566278299861185466734421523802860980381147889626839845782039131222445759627956319162455308082594135726549444356548659487009876562991815032999520409161276197621058423403155291817946711685996215784841755345192075761547397890139805960295136479673882076805977781766802494338075387662923741031053940864427757225613798582613491468743132928980419763713735492558128321766515713951667631217177844589616436584880651685606333613577611768699511625228463951466055492938749626930603831903932915880023297977782632896349279575273395970456497761899421054146336935793738229904522174710942178608602666753361420638418874960254060220874964472975872309325974082741343401627292723076335044481249965092477511561754072547965808161951811817670164655034081419273129111051457703835834702364205059045718988974141603874774333435873193084739224896354079876517302475603759919060372967345094656*i1^62 + -48847729334971327179158535923208968608121300065500072732748939269431179829323079108791349047856561119910544431366786950312088363420223290231430334359145953810534861528941184087684010948059134744109848474287532596212386864914432115617169985893569083522522405068146805191479846688551775650306235594750906212861176922054224570765244160663299149444682009286889336949650140720779913691410496779451855621762941565729663781204571175607042481037498673968551911373190987838096805002527303785715359331141942370699658651924878491703059112708899099293603045307343520516657905987393987997084383133404065495549150947047195027648328160947489906334119616948343066668559030186717953691571526353164568004718326667185083204566139430620332548760094513869626708664194566962426902335770250186666682853074132355501647824423278512626596048818611386252314500899004763468670902431229264656271642896557891009844413649164634599756242828058130606182576446964147536773418414735477541728717235169530984483858997380907306762178533042110982013141642757378893212439447569745638761789254033994925717808465951670400938676952989578761200446572110800799172149540807869355247172706210635135686719365682340180620821587100905218452092954771952549243452236828032098843033542410235548139995534690443361044353513046169836649105367519499696167836884397613623464049150836766373597347296815960059675163874893194443961126838855443204864482947936005207945142196523984602232862889074119606051303637545467399509595922479462744371965122998900887912494390219761455799215148936893759027509211081333210063640105212991995793396560788008736109085824086166607945055856899100938080603657666543221956814318193530830156574445004989812517022074070795690283152038541435284463285153429316275013242855545250009046992400089888807475856464645739974525292056572616222456836196805896406798342289912440892822688607717280657452457346975483338053208619612660029896221429423092484729985053671828104515037855371250793779614533952910622058302554349132195103090864006403907934100611514642924704836917480728620587425391930470491115161626025042482423934094668370995935429538929661097531681145585393593257255773676395041787110510418461784946365879551757070717311435419194843506257172524300902660240253591757151183776650685933672836553092372392163025180448027643968432799974582878120412581095585199314823733394323703798745640144249197490931171003939248635431470471522360384182662760750358940647368048563850266571051278787159191934886275748705178860814123034735932463593095324607323619327892320572792691927636660584265095154873721757653497298802606888553883470357522914111206413050589613129728*i1^63 + 7458623470423121985674352411605864002990600634892239090654188170844182385008165882146012755736818818501616276050652773400448096115605523201493614490390486330359996819951340281302535117363182588661655391521226231382594559195123012953016964690860279251769639707088466123306086184844373104549417104336166579845284684242421647301204801256927480963496205971483014125558380967594890939183759879495731514630658123850775608180126817811443444889185921350303057460076953841509376796969539111693145622589001224677268928521776594145978005224880964186351598470049906705774392472230032371289759107759383909881395403302291018090805172131535238084629987458032321913461224180965641636091224679353731359077258701041527253462832702293513792168883620816148212951335648375955540417078181038170028434335612393382698538801583337014430975147997603132457534543161418933800139145658252511289032526068726357200838436207389996904074512803925722118363941356849963086598996768196555486450062356325419228534096173910229627820592147103803744735470329990899939258647939721713817548199694552223911532247206544361843562760180915015781043305637421387848770163177906734484030611479875045319721112389149030926384864977733531322851593596994803387092275713861796387534719980072177828997501494367521389246950570073253357956212022598704646203005474246620042046129235659328008857205075071916327710980322760345303964592679844696001392446298940143399594404592388696759641123566711455746046340583876798690965953123400213431115699055454397744096216261983636291748766539718695175276381239854967256470778482667241793948726864100070251802679526655515415489539635566300101907985985314304831334435606033039933806002327666978137145486049086425300684300008056127193381057543516851062515570666890082091689758599582841626983044285212748119595938963564780397461778845962877462235684096964157778404191645612084359829031645308135365295333965171670349011428956603928542728307188439058107405806449035385620283695063352911600205418938069683479408577058467986505722818760354054242842629042245732317445649272565130286374185232811147809234872799968765832963950249831315398337275754887759756021753079703634663182535996985958631980191483087288056084689115116611138697946470545712545917127427889181432518264177888762810856403066794154125595669989748246122404937409286774309920879286734759183499828143697973456480319298466499640085088530275814351298700394030201209696952390961939979811651692011821366583890861389261823643274770442799520424529862587256161315211255966807522708496057754645712748798395526557564514260989323610688410593984622965486276959325092302474671560851456*i1^64 + -1383334625836427444965973841309035466713901523842427672799080679435871723055880656660754445685674891417123345934039870945467241813075573449181255529196151218289876363373964470217641448590111488422335793052707581195668642372842636237817691892948090153709338505472427021616414873150727320637392363781902818324865716353157516406564755275661388296578183336705315795773456980135444124773729326646590024908700292593556031333409835301476806948780237231772419648173052582241474650700080479695401108191531676974586068033071846814829765030108325618183931746258180971855769145267900377152362917536403776862722506201763687627145143218679617000382441899809027845883012125851124220620158668696885282448024375206730165596786153466663371845448466976489252808990624284243860165244987942489376194498505265179000672630481271467082420315977371574590343843055946051627640749444125024037617034394483770398753461785086556393734849539991578975215123371140352358797816097552950520682857831247817167132023640649224043080779059422646445012786728783293295578002820151031211179447350413106392755680267509945870588658188439839294503931978158706601242559332793292931784888099190120713149393649859338389304902315827961016435347258626604749820055954577875848683331309180386444531955157594723756150535580199208499884853009409652685668305540551535900329954661749543945039102967359168558545700927331935451297328519539640324003760563728279058306949828615045037145576497686608020313318001084794840672046119052337732650668158954257426813196972518137636642481540090847548035288111126499683646018685820892971511868046286302849700381822310072116478158083243804626408299684320407975976136680632975537718822449280655512561958392897953003241858732836081138418225762410258342608527733251377148961403801781254944956514836426810634512231044926199161498627959334399513289788446481147018399983288165128319814197913749727660098389084551089994459197145308500783686985035591009369622644093490064367794259910932699806497423773852334456401327138824549745496163554714609481666244906879449279959312221096739671680168758579671500055126470421768424928742375818091867068049677253956985483076483425438851076864494566870833599889276253418445395228456462767055338172449559559606979371039472061515739453921778837072093208548254589890929987432210488802259305384770780647047195793082025668008546622709844738287589348695296243861028218644397890020843072420253383386932384124318768707741674713209773578008098660933039796928528567225196398495948260502417462963978298475136390852946327495665754449362570281105827641299873281087905019830599547375991265500584127521357824*i1^65 + 368888233679792108288899107318420866129367403672982089690939638514264420915134306897891708021153466340516030398417009457370803505722585947945594573520625084141599100853040658081349053617098435728761973153792451029102898513829955890937891818374748748773065153427343675435591400288212403339886755189242026922531089429901066204038253035965374007454182287263631779782111842666524760374984664055154204963735436308669083230321715859257858593963117230706274834333600159584828730604366554954020209941886661162357444330632647003783558121460143888927195626667824485131261595724564830164571250962144948404710625326062968128026564207078594857553877522739510142759041804564988575405873401830159456329105114062051089835496471386787314014897162895934785444308694878350142330817169438899496076400008366427330922414885567251427246691971889490699512806971674957380858336091221234134896114688720364085537475930464052997579248448007249614763714846965140848449146432322573222156167797532061588365229628187850081028362031674890893738279101087961407547221199197570197939437001113312874341154257728819818039069615162519126088895068342721091857962751917014713917636035605846203582457067296114519380310145169091323269357800207342177097814762129358767951674385982642115013908976778649205513815500658934934213984574759941031079392442019405739412774236019664917290531656881129960454726277466810472676803856966277236876201444679699728505042956349910073240591585366338364538223971076684213240621348805060207351783597887980510006604109017817123468465301779329201688441458212010169012011561971825154331963125076678489720061915042862156805583218151792762770522120756348027050584845360231550546938350532220354254445961650650746204056705120266203596423680546045654142845518659587485061436568656933172223175272740501089637932158568125681525842734973747613585169742947259755620897616415761431511241593169201158079675915308336110877230019587819152454344683177023655717985226557775243172151364423618304628324517159767509949107885010816526907679557164714115999642893070597246349271220315215483972193603397681409802202769743085446478449334512932131368747801850732904739162489460162521970595378722368130476998202479461737911898255297164055510853385619878420212568725023438265636664416425724229511330831652638859198262457241982452400341701053834322762177937797519809832602282461999454959778138076027870003953916521781496453894233430735570873942627827969477488111244341747626984307179539495918536612831153430771726697990234300632769115197707768132200101283904400853988333001652176004268542303460589579395373601196403281370136255597117440*i1^66 + -45805066331873371659587867659981137989770426204386175791637712554839663351168987274917896688842441820734653671661088841516581571533600821783875203873395648944868872028432117991447864470868469032117891619510776246234714417062458343936241807992421178367154762887440968363940005757931061531517476891157801758102467859385881477702360168625193804919023614567042377579310675583104423384621591191166414476149425086375616840671204009430817298819824519753797262042756571116664956047708117384115020348916378878612240458117340696572132107802817990431934353253684118946998407346942204948525572115069867279065270530228464454907704350781115939186185166374435832878980824452852023391142747764882073335915481629789935685006508647592506865328141035090471563210543277294876401347770638571163073285199573709776290010088822367823776272542744668260099269605197670425696227970411617362239263837312520369273067547214303649940601584390691989908922559585155530945874748324228130595923299476715065071869849257593479556813663529284762931504244314501073357970099076804785446462484129809276976676161653830554824055218905531360715134673854021717192138771384955357290246420276765670425722118395651870878895299722786417847786399051379431037163270190102099835663317674327886430511182804036090254934752541057484269381640486965716272212290354358310327898763227214770001956073354022010353115748066439267670832541956635426090902194412125129574239632977260646501048837845586159017978957999357678661791555496771886841473698851600937702717249085089324509631299271160528048183876018025639271989014251956295969035655608493001290747321507773222407596231456616068124223808750751529149011228015357926100500573006811802969089285809158706298668966873494633422121648861665324319792380918471892232563984461449004897236148271431552511423879312785624843740199078798834045009517501640964473797695504918433193384561634463514199098601354436273506836946241106784235143921721125103905323141547651037843413113284314674866745573573387705142730991856552964902315900392990617583844310805715619666186764432845361689870967366513559579865107777705013911479647176230852626012021886646201717869976492215478714815275455560766441191637232504038514341006625479391009351557799258832018994571587303658181785932401601499364430932745418658534593270606644116924224522768426825409161953598563159606003375072998962650084787104198786997020736730349795984169055159454016545069233598381007086835407287370817670866989544518000340111422460061397621648140718026174887390136904485871574327160802291636217664900796518163003616881484199859061960901661712026749888364544*i1^67 + 358871425362653457702557364243123221546031332730865021482163440542016652548744187582591780516045410427848963586947939887529524761455279125445992000603807188879235540789931001320756961157104927285001923380549582727586287115917953199102242744588560396085516715415278614960968433191820397094109935822412708065328781336512902808719055305127697341779656643914200391378931834563559713418093511749937193419556705170104372049166653900689966136220285091099729353913683117650264508702487609420818252886982561736811827599120670632126181081387760192635886637129504026476396876820529584665247979415321463278938715081488333759443838855960415356035348058849252654085668264982720200277147771081727770078072204207334930839084785446560917120244851507294544620620007239337400960433159413547564011466422682046031138409277901574706140801889752591446417390984806934417805619485325054512510768877149828281042216174323815350345220929079884524517864548898911284467889429599770756137213251249734567850827410030786233630921565244738726485913172440818032198264842464940669845068176587346713955855612983910181491024194548072328699121200540943637359139425763364638081582768064638099624531602097022989070455158651464803456403773713272930717465591084921227583661147618054855254919644960409445076112225477436588580581836666013857825958914558377682811317469474921963995106308876155215356614179022812814476452738850404160874399304009946244392484636222205565459505341623161512145302490166475071835577203636035329033049738389358215057893003221872984263540644084227596898854338271760678867156991512185292701921474954763261429595566416371817523031226253669288717180806454603264939515419919782390405466022413862356993269606352069079067926881817386359762954159423254211661784623768993992513084108671355082714680691124060879716114962992923274618346441784302743195789145901702824390881904930290651521731100508453169409126730522835983155662695491452557862741450017827332710169340773696022884045116610675418936365417077771259413136245137203501422644265319707128581366481494939659634156933090900201445565115341832681488676153176634940923205595257057279378773147228118357250914486968204714340208997299877431298317649527378618144048410267050991456323529093022340352132402988810885638410423120771416107361328455251996222553240757850533053595806511085952081530343045498715961816021854277403843254750653174580304038895812193603759663837347775114522463191417083441128426400351582613369761316307062162336872211223248565404680230987870384322845286980711437895532953296697651661227566542653770649808689974679670157309141295134932992*i1^68 + 33825714185302183601175583861768126863174453613891866180436078693667051218561846150273065175298126121552350685530171955778864067713101587275577974993414793713494197119706688196192512087525276781680512572050411474428146160226539843436498778305764465680587448836205305789052112990358634710038337904824654961478113772047038341563933951291313021526664341177020216905506299068172540065184595918713446546781500239421172991232803780635171556051167676186411057249399419206071433018826868922626158863275304555596526746894142664758623361108141792821524008422968346806313961554607903739929121380011586053496211572841030554936462724575742181019217286207827711500791318538034179638587133505441555273873022082040178316652094781195999628120682500581508970732619820816870764489953976905749890565037895560909625832734890979944033671819694824690568123042263503474109374628313232390575815450947083599275273808596954149225543836920958141807975057489846211966862925155715360224053248524404143360179560415783093830490698692058306927200597590550019490272555199561634801880785479156434427944494088195490087080799529987445583755065942301576669825095592727812174931347288367915111970260436026951879004817361195944789288283116820078903795396715252919159087287763820555550524977293386675052866996643421775076379523708430717870593315109477104080245044025674217163239284602583663898261539037633183864858902815659218547728209420146569286387323749996257268632185347799434036186571761597508975473843760868465853545740127905977915642348978433619402783288146052707980427794232613035418270545936808955104983921600458425665258504060119264315293933471446987252987527074757609514978851696290501150890526129211981639522357183831310154607359325555069130543131532288654518051402991538282498238648600751193780961562768624260058583676878191032234117357902959166741415381566781886770673313786944058962105645631002110120633654009135713704183012284329751813331437054107728849143511096404024496078027314231561535829412574332308871986077580394996658621164014501945906661505642266758983244702836612779572591015002446884375915402983045411897217319318829535106310205301203171889764420569562308330297689178308660161739801562719912320829449704989763839904823594366168197296804639238609467386231730529381672266293778704217578949046333159786231438693101308859503628819744223144150534486177457560952167887499752334194934558089173307714722742824164453290391583448054684923147622640232212425518044786138407383225566680818705557382549488040392876803341160801203218505851746526343514833686254531349282464176789072427612175675162624*i1^69 + 59485802190850040237339644444031917585481782222767729023852817841719585491967680838760512169704556827268558858000916150099566967598138346871173720065952740743204116971209722474010353624522262056733405784116969775382240356617414302399681047932641110829070896250130556700829502197386643523626078739172358863290677549612077540512419035647763480838852371527426496080625454050362387569685943335960724374874917388611362430865683528195664547455467150953172872223360261098781373273167908922879650209186181975214794873832454446412111928757596365037535841746367528460809151565158393724878299309226217462535891066081530444522647727963965038695302990918096869709293352221813573478027557147589749216909600566452059714351440824155276684421922719720439918570368068462770361699004866828698171233507900748851192222598253659177949595377298445570634683862437544513362638671620383934706442903307226363378326716749045518525929221591026367575719532815021996447733807604949056863040221317652412787120728843603514314171686561126817040697736224399596313077748326058892817071669958556592613305141640209563532647239939700158618411223083739104205984579202901881746514789080954925256984551803840626540364394876248281062492650273339282066980601966329981937014514087703470064949471281005927295617614389193328813757263943091162066349239734603186351128064285917172692691269579295778348295290762625975462117204926860887333140719900465753476483974650673321639525276705876091015606836549375616823637414661493487270817334974204077281749313277043559664075451741011415511353963321917055923230010712849234928153404663501410753003024029079554338052980279911961086901442381177905584709016698318765524549887393156479478943677761562737454745554202566672807677448410690332327596252067661274120617536336829898235889808013578090958542622713121318597837934926462032615578013230623498820644434538312099200215343707914708968762236079429672365108873978475776050156266345576413261309175540793827360474299874036447331164438699570035249231541575289710797021691991611371918506610508715729223228410728302209433912458675482377352684129226992794331402440308532148143814329683268787732513342153439772961458422690874235903020368186731569784607136130654400389790233825427520627639424562876953570429296837418585010619058516433201867492586249792679296377812032466078931273063438562848279787451519508613420233052879773785705249903931243866236756473589969285325585832612365519291939901414892019922757463755907964899008191146647534401824828859826618664000099933755261009473012283838073457054319280739567911975518775390185101197312*i1^70 + -8204645315937915715719239874693781051934649824802228058479798203443391232585845604711063725702092470369199908239441249072544632871551930968749032569820678471965685489827794882412855748842208123389938566347111368361102853919677215487660868640393763579794307947517194207053108786500887251739003923203475937034286546451495814993646301300835418234559616192171619184462642270903022277773669536049136334939448997748172571713076745081200942829386570411556733205657151591144443733261470681036590233176612038481379843040094865150387370584557039624986526238018518949822249279715585647796627013326631823893121241608499072063046693115884766740169441150515033280361916009101992175620860525837976938905906269850413573335467992779979873738160653333088597335744570702009677525021185231981216160235944765999095293880523940615816759516121237048391384466343115150734758575271409429660144624645359437200534259213164038958774739258786973664626632319164127155134776445501737272281839373732350485792271502694125411499678900566428685043699667425735200846879990127771758550421475514986796876964666293547350702166102754204125781340778095648984998210592395884877748862784090618296093737142092349194585311711835767515832208672773947748736297761595517387220450103933549970752410909368671612788893470607719974851924599006872544822740014397814842898239544000303621301288424460488276157136195140906474815518816641969276762356450358482772443290786174794566576101318000356480077567484298903732779423480975524794275463958274638746170448684816140413413397716331833924049763796360600995163572820895454454242346615575380661814004990510747705476938308596435131284419653706785980194668731153247885429308956540507931058806807885342743078873130544108130384356731687897130030118395657896796600640904139140006806164002855557338940737732693724415894975871216732407136627121059562383981043289349451047259960635362182861478775708130977991934604436664653558505983517506303986403042235404629008633931994083966569854660518352532918615564923343072272982718277863208973952462598117932327021496871286668777660551915474773023067344857855340720167044571158877722201322388059717200489235136059320406186661506412764721776157499050946997696462253276290465998626777503697212812932068027487505188285900794994289080404458766035912885785196116212115178408577908862908727258250223664892283612236245882388558050801439957327109138594256744817423612396037559569061016502173007203538123073509343559668829810497756744279673092207956415941333705323248973508529842144106782669696144295246373163004337251581174342386068515454976*i1^71 + 227560016075424521698631880951577853104879853575165174800961756919162810161242991546998905768811246862433424326312413600860785775485949856820730731997653583502777166662422691105060455420982212839982710635172615567667101672262930362141274926141611179600994235030503123730167459856722214960329198760160925149695864376389295741845089579813275983392418935976853560747908915943867492193176465261671906671481110281155531055533123217003880397558333869693292522138644955306883980951158985690282524815623456907995046606338131695633372098399115218658633523724141212483326404200085119299275848604837686324589001909876225924699135414772885497628082694409100689763304961533678356359588007109307139690455356072329798826810973218342544926783798929155661660322160956741325886389685127916117187538526771988125666758011010099405992952584411331089214053217337985427644721954861834085214188008314423987392060139538689962384736035567335270482707900912059082930149444607704403649500378685723043471312555905613207500166778379495624275960656144985096569508204512497942946788030115563038108503065882311111068831214741652830047620793128199070598190936595831450583840539777660438200451046252064815660835423683626793239917778031186789414744694873325703579680437404886912938031441393381287409335590355018685974951396785144817136344685981120354238082695174817048702965522482468152583941257063596666556740588817531182037438697338152377822536689731187874879328412519649835255232254315698943555568225677884385055231369718589738562848251599326062650963271667740520484567603833379218283601541116743444272911886163415975460929666004799886543945052147787412898455189778316329468373485353223527247613490486120958481454199574724859707678395216788533981820831022538640096026095702920267079540952867239393547527308848314665926247696090033923492091823083215930715472308066162702378065379538299847609424146984038066362735412291063552764262475807584029676034272410022381550857157028900380493636367429347592471073595580738890124683020477377028187403959244703154440618313405152081897680260447481226556146333369666410341191715174217282304654948437975494853581397432189942705177291864496732946314656792819134488503505359812892775206557044546748569425910492324175866593711676135771671296058948084434152696125652286048976384467680019268668968013142362641223084020673340164867965071075552951212782835230799969111508670191851998539716172279376882380030570667133418323647142280236274218346113681458284273126221644155714385818296826724550981500746035136562215325497314105295535800260722107094984116142080*i1^72 + 4293954595432260684698615936749045931629199488446380470506608299463906024612890109695790172870594679056600761411933731511166906610211905054792810517944558179077646581040145133065886792755934126542852920135185510050825043220245938660392356615919494902619833617384585520838688210509208436394438180428682361577390982996877427242691119073736752671870477482101571716977561861946242875892205369227335051286293140979717211038349245730956148925751475121265918208264382980967742048959096935458470180031950320696301052217500226209747723388404875452480415791719328673132442234809126754203317380068931938057623919318903537415279613909052404969526938016385306721990979840906722643162672253321638913914468924028592398894773454423134937833937255011764878400031045108530185258941982525794124120870735666271584074819502586034284450461860711528590917599351609003105661883935672004533830324831530544031072634677210508612701317897844628743323203682621748476240211681081610456748813853934082012198343944200697470525500722507445040215396489595915879852111389685269334498384470093318529445626670625733491653335625568287739589595400733089035866181260608981672439168311110759360878351263148502551606647704077729116148083322374632752882786051796808447134519678219497957474001120114729754694534794331110589124613205807018271474666847231618125612028979021917602676435191285840037903527169238399535978284041597361041276912521090201750078731094075142172509060648114658634167388186435848739718910293325472772049279303618109459220112697273549780109144853113430900080041072285867918490956973307732924903416676045856981065527785958385752457052667290875106965518056731198769378526825430450652001032474259411099213655218460067911038410976616865030788634042933853733479304329038082855999275240869314938793481561376157053257951275829910641246425277689447658918218292360358206034548930298871853174708335023695795473770444057686006429578061490497329376953953442196582565439466724567389727179475056520969360406005931496241236224371275228156266973269161857383404589086492174421534613403114685866410881492081178226505827153505475079404248414213248717504271808695557465052152686279239963590949757067559985809643990015154922523204745045564030623317802809003296363272136402069559954842417215092823814920333561785880847202774933692179591952558946273079922641204620462916333759332819188857919854509622994203591423297826960485581128193758229561102808791743986425164833907323765900958196926523880759089163202529034109852256758376951562177307210226933166207996880767071666646265400579200122880*i1^73 + -171368825543460515929916448968281689593027277827414898437428183983624381822627232274635401644246210258154768551408138902084488084524536717134699650216825932244137724819760993363391856830342507046354249210030967827408762697480912304685184519870183685923603896755212061173298461934333264738645683464749814243095787710923635860610866372755739121613715551936185964005507672527746120623621211368750897127576475735641064102367660023093677667697110508655278682894076444217954222120163571787286197782735109023872475123405443621066741098285838874620059031519491090048979370365017276912734415493551959743401597636890639360031369718272287594994002864930423408079615020668022980450019154925849853163214154112990668694409203256969169880118670290918667897199990221144485234929891130872266889002539208252823935686175816821276137209150922891736556300243911554030554581983493815900843618740752733078867100479541738437363574585646494052434148520411332517693111232969172011014739733245021012254546697649533949530925683193169089023130644389428184827541863689307734066819245844176280084903709955560190848806186387414566135064393960053948043411883049166189300834736700113635699998786995280865357493222967417686578527993878108053411231756123806891664874061289047303518277714323149321769433895674183773133374474145394066099122760879257037767005677819544598813460047575955862305328459840688520243393694168675299779270799906281439490643479382284055221300790261983690568621823724484665154547556614196788522988926806643755389065996629325932454955524403963222235495042016732541950130512305104168442335534667327007337640950909617602111751468353469444748012391102761873267979585899103186690249509613382516031286442835629127775250117680999564211003864172582151640045291556891401535343493664742386640243901078380582681132227788341310674642267419531431355689089004535408733402215769271624598466974621963775389931683550184678963370603172643681694110723222181617816127922831266449134614623571000363666921523664569997431146979715908515321065996477776817338565533746048186316769528160885013611071782854814126138588982139854653199769934635421180855471125807920973352555036189380476551678722650600696374898986099331923494728185894511868992684067791900602165098258327292685811018334241569556005611271949319118947937315087129042797117262848188885867258610415070434880662513979770375580131979901961820658730448388077343864691934085869291380695573507151864495004692649402061182101129230273117385548512992711762703513006856584420891248655996063439009912775676729809831241921331200*i1^74 + -2271745145529412313961637348462395957991281467334262893440974636065458448398768738031507893536406541903336478863688385165880472713550671805605284983636859949236232236292232479128912344289157569320158554213935553566230998060502631426712374148122434830955280107269814211692924666021124779198090381602126618695910853519991626493831183192538025642730371380215546351951251668631199952484708894578134369715798747999207164344809096919553389429284907258763746557784406696093367271067447258274256866986873600047517354591688150283052336385345525164611177432155581880153343740695607963670263017500928028038191776113971431838430699083783194331867216131149193971892262621148154820970278343534420623863530594299926558547385524264563395832209021672160172315668489250745368459965348560435964890479425068371530015972934132482753821934958278073861372623916300171520127079897760962231969457210440843407832692310541495130044231157733153001289394378336057199842661882099460183085597837059247940569144327456240011202091701583324576561458265089869170621699013685362812216759493671314461261763600837930621766898955277984178369176479778534989006770995162014008643718473478703428393390625539010132452103105512268184443471632080942885722077283748509239433576604744336263497432072223396005342816978374827321925647706950778305577812455905643487890531205334449972783751425965823858175044196396636190961270879911068451987968370131794941136442994898557174726718223047583354004009840475193210118148742812291524544732303315095784469759945449607772070454250621713190829749083785306405337923399902771897086956385063406157534644274262116187396688958878434718942989647849212190786244604301100792025301801754766107683375464959233096228714470070383322708667353527431187407830417590244049364298476064047345804067849504345760862355926978151505886507298265881990585928447922835113880020222742931177744561981612017799822455231943568590566786193588615522974594727258073558185416911878692617143936228546912205229193635322185086229759233347034133500304802397405383065155753818726157614251841266528982433299903768655600604355734789723769187970687773743398621801110510479630633259038930940053575499123340900761507282632853045172833456785216249392924505827328409029524730497142031500009787352126315099326982789542136055867605512780134619274712176008593865570245116315844745468616192260574283701063171929816390774944593468282543995944998179105831337835669507258540544480494099752583583460105115635711944663825977785383603953516083288985521916056023745946336065748252118868819968*i1^75 + 39180279182776787959531848892093602389947222683713797986724365821355845530472380404644950804684023459999772902598221136053553837694509034915256390176129451629827531805981820854598516179602897383144189728909518521341168589781597401178227256049930698873577521844355200062513369853204557405146879625366164769750110101030920520926516579849712056689001446920630327178546772210744340746052502971431818235806921871421002080671291079113716679125409781775733768909403658941029751135427533989634207093072084082753652196420713453078275305260941832343450495681107680579687299592789588971733184123473771990292322984252157329039603106522384706641939454062067772854520019120920512955208862862079487001678370429248248505600852096195070846621735059974557214289822090913162992691626824826807746878059616308542334372567015485987986640355058351306622523030100571979758219500629285691789084749408790356035426308584487871944114111250833478669204860603783828155109071722831969406430791974935861505543621461418893487292763058609502082900296807163036790124974294981709641864609712244588171165967810157325880878865335920625163038594046129768006188996344274044007586746905257356784862729620505861429171904651137660883461828842501955876906043842569473551799361512899573819916582670986654845739728813948548340867369930848804964747579985840655253794162382883678861540275334967665520671010308580609491879434397932827681038365470117240949008744710825800405947400590679210689149399531949013000813318761939030940304790128518178094735197666576041452764406717104775558265581290154882031956311476176825401711626161947549572981172542492542764778808324598882681393058544836261080424347629838285153519686964425171942876640531550355629595982082574188322175114591344551413300386102551197142634229318003021461068732214115235220295461456815918414836341283541954461841265700291339961694214719235976878220650152156675407762527227117837640187269377315508542283747760756817532584110164779110259293357778033663374532462932520869808726936572157229778530363918554291472482194995556823196456124838807074523562886798172179644325152341565427935879787058257916315160175685235771776439535832526349590281749268430697898318104533045946319711533500206350184514515348135794275548296150961450926418062771134025240510929645401787168994044510514156602664984939567509733981088589516963685136363041408768787079898984671946120385050106001016264134253726681985596071662417891805450335199932395776503566210919131492427060828198283936433929263887643560313070605559964399637934762851565568*i1^76 + -1067309490652012871294667060863957542077143980179568354929315447989219854934576902120494761297358837616974434797189440916248863914835668389728399285941064704947729321744015791161985205551848885398301231052800440735914139785925987014707135029860766978923150320444871217582687815473611742091976834871982525159552486785904566717393307874470940617107068574072478111879597322580649305056230011437318648713650134727931439373806717840287724979941371218274948261568496114205062078808262864116544782655860545194323258396150855626080313908408650497154058098011501851631677058441227496792227276622030579818609162908333458040317376011332950468037346575994470150872691417589381614996102452958449256186856410579135257845706738766459018158759642588506049587227686436831578946647638050490511853530595556593855155514190570595754989669077443261343393947854102817549177176875193089152325615975221642057059023222766730295191788888823783567739251804751743321629785595380811794009578521987557214486471435496864235484459376261301286968285682195496388902834261079234662043675710476094390845079416817416671532245410798621732485524696977466313374402201100169785235799176480999759397290266167506390750542528992697056681805298459581611893248198698263916667299267126867418102426408284506323580680539762154691370031658888226855498086791651507025509891225067863375223359650332275005474023328499235620482335901130547585548482532597337229115267327110458303726617713570905364160401201068608400187348496360982964825707805239473586155539269244759569959530567969921690154727075101534472712175791927336506965663393067386530909418077104430221073090389145097532972243872230114949571066739832111460294317457917612729357696153175750911457780776327734069794624426983284515657388509923510724297339941343736497848339669269182590248114885841518007300522256205190806962401433490179128115116819167036783080891328271514941578428038901641052179490782379943042611259090853194414530920595279936000924175657618491065877137081544241493877103345616015258965686777285619113066123976387277115483099855282721576423077264241691240700605596565504674632919010566726269984956386546607251756936527236369401688475293189328802637362115516762714704241123396123913874873476795894245359032557202142181756374592935892904674307970483840545948061932211562513449930799152428348849885027474276428031892136854082536993160139325462045331638484661850891430062102313213076290690392911478173685884976222235587416561947346964633734200794098231754913834292256297818070629196159224317200039936*i1^77 + -3590385713951462743801279224974924284346647520477915336636889471488997823430318225066183354711433327964627058872670947968549618761574875879789104874744523906820344735350819071094512574408299553303793282658638105788615222023062165737421299901283378546608500094650717154461847386647493297362290583661685853877497597353084439959638221496161743322943588100731213767068267236021620905116873898338024566075459104996953415653903678274653100333835922506206495287926389962343743620177526978608937318800251317485032041616991783799862694062628494420269420320187174155093287538042114541351202267392112208869626920341690304390527577040863206907557562367293116425824004697003858657786830964427007785126941053715721395845283703845587371608155374608577394205387923149523764587315024027504472884499236177915282696238972531300952877952984556715081281969892458280694317340916310870896808848620144213988856390582852535736191332584904598775162230078139813643678727645167923788062668874107965211678794160997582200093608152197362282533931354041840106501248683903541423569967009356231110179984373334124636523527633146413322696470630520859360625438606679815690885754156618445344493347337340322666192812004843993575168653191245411402331421171970403882218691504830596215293922212951431509989896767524961988576244795505170343745597059675121441404592650511726859053387061223404050311826332428943067150092970450764883739789171661524374288867131184631760856847453006065272038531677754920195861613472067150444390323317414589489264786950439384137583250366359139773979254076726603425584891871596207216057080538317337428936007857491905161005327504382432251653812914406361538143726562805113715507176208058451334219574571332411941972298143482951398096872085088449161240941069866504821561917160681393354115057651120807857436458618914766399837694791552014077009418239652867769965215954596713224879170365686400247451060274508522786890660066832728183849043749972472754977414201018755257164202523790974259066089599765158596141162598281462940572114438711391061413180336988294697730419734413579409575958335437274119861960508515539904391158547591625242170507997796290959793144133862819518050767839603863535486086754481528599962777192396645686411977090698001570162561457901153998363148922495697935026392911113153376511645850320169494502388410163481406036917809251725784735062874344441464664863568428580910143653578645002845176175829287908158917375739769353758047681956910181803331704502510259469290713189085710793193692649645028500811922313781968896*i1^78 + 92955296353254948297862512327812085254727746194765531118274716924283605083576030094835175076694307524960001940872614292023806362186660095784882959142137489214445822982763944158695981615029842132570341495239248974651697337578546376503705884855337876342169157069154328661788991845663951733275720412240098466735771631654958330489465092311854817847451957414537640169526411501021490904864745875688739561010639227524009648585598434128071501412877085630436800573024808949745253059859707013418590929322842800667966191849576098929658586626286253581699735004354361443084839935044354157073416991755107142240650468963714776667102974713880835408534675411971306415135515206818159214146015579474281563905804193543123734047612718257062047859465773904907109733671890355679632617739973929833094539903395110410954380340187267862501699013343701999765506273417921122684624792751874387748950616530851285264406190987827764703784959061961772816288206557387686295745533881012397604688160456148704353447411446145421954855248338375039914903885503393119105484646455961758491406789164058375185913764716122669935229416048541923089527964053371974374482574422808517235657647942021444075836308788776848643857180822019902021231884383113017407735174285645513285827825505750195010745980432053096126477464759906578093526428421091697732281774478603070079287155521933289608175887711148314796403985217961896197137944378699693667728141979058320887623441719795744544314486141523438836584099848751203864502035881999233472281010573367448416534923223551620110865343709831912322067823186817857815948832423557178077957490520713695244136552262987344154849241495157811476575954457419591707682570839957232132009269087667177908046475917587313955844786445109243832762880081153171504705535091821105330283098391016105053952170236903986150283000176364551250691320156521103238127650585464495321269432958363751673071817070001099619258403418405349327702524006624900816509044265138434864166061946620289511860108679857345395737211695743306456126630831985620411395778118110340137454433401939190888128520867886870610781619928067241343594547102285810314326581232495311192965429743450562501865553941942565416785186599509118721831308781279147282073080881446694556648834000248660571355390475716202140953932114580338574965095611107401328353499084116442017638737431419836348776003397742887960976709894643886651895160870055286586551799126570597665135679278801981077626452524631957321194451658666461907446803959754591634023547910877625842852824131156404934748930048*i1^79 + 44520393613927408247864680421645223286193647375635319034656444927822431544653059412325929615028182364057564775913052341897623033178032994161651204483933982946258990619055058483500408809010627122484535716040983974667188909912252191700570560061608596345876097812752491524342767565959229171492934786874334492053314518874594595025046974152352437788582699604856088056738832763789867967438668283800399662031066459412877732608566693642194137660254916565522491522450812327219055403109717119794736909056151660494077650650592046226449757508924103357731337321117614379631748557161701224343134020656920399330276986422068709905977734066574666991185186251900721675094638884486631865604587072950390074738134275919558683951335682534075139056227261522330466224035681998021877621662245183142906277215887161492175755117973320666549263518182223712505005994961517219184279890618757981821313875834751467653137589995962042601033866929648004143912290774761390109839724658346617770943231238311038422630058319634007465266515752209639727347287516562496234654345014657919104614524992262187241651716582413304663167698166315229874093121832084518522577368898981689576484309138250679514816278346833694622415781679093016010656688479775283266811016386079757329012596449510058477520545056179980183814255746102167355782803652919106955986466839296569977910571504419474445456357394884471992988241360372817163980559982293006332928584342819039946750094041032034454539209343977678733761842240773464419819413244987391225321387196325258709898486904487169093415415549691864577193462955639466447282518439363349374619021406731090823654144471488121768403426496686912747025176488578735541262604579745097909698944728743907424469539927366337905406162656054230771846453456447278410635671020877679246261275888924147646518868064009470399860461065137838963398497613060277071216247454700607352465947327387279558046620376042059323372623850801194369475582312300286670568081519698873405458584772666068640276379344964758644464031841679310605320007986391207052755709901131596229089709372567134525058622824518325217980092009391078086016947216743551322571539522229412999652426480750456347923731521925380290532392719798977983892525174986941172035852418164985387559944531308404119942898790228419812853751760553164068283748782994661144912292011487107618804656582667885031678276204305154308903315413384168684179984354539368750757986640663681285088833242967910785881059559119615698169657414200295117841104229851432061700302864084771803966584542304665600*i1^80 + 1458249959024003314736646026627570812432278405144638301355300172587263801240502535044920184539773076780822737552497611486262286816922347292788890973209828031691563430237367688213146821168549864138206987677309461566334516163012602524545175374183109289730180950143735080726532057876948099706300917767654887622306963404633664128341503984909283708736605520412448187592355624897672611757998659063423253388695701570110472573961006295227889566203193566466071033646777056266823235728280922261574029413144688503578951641269749538278204148489628195040483526157761559789730028230070042101837486035094293596669418878653993643802306249988227900981584455481861321923006747942375581590982482627470991004243941775965164381803902599472684913773791805883074897300318630331518502885100989560329504318502703664347115725313171278261133874175444178574445136343344166469514810002340390621125106278249206763964294183620420851907819578094109110844082011335554694965071361397394870336330155422198350447659326103018996964843997986674891205243928150492454829159735100489351110738403292391035357150554393497918972440881501661284026622921558013656882359611245181390552268745752948433902904402562110028199468145737154166647175101070202721024752262640681846932859106400425376961836906169488647078901881744276762076434812303938089078745726715807840170317643756903217242346704374308779123871910677946808940403108380036137252589361947036000450622055608678412532742480071874761988484148804866227616344153189988617139450265792292536437442728582394033387462761828588520526216244455513662909033316190766067559201610822755913454228932494742897840054780946302413758731230525131014656542593309768025745573931932477297445832844201057862297078055815965817945694276807603091753114424743655910609036488845093816530659040192092178529987938663864367165550285379283653938268795926661529139655156177659964638840794643098311013600652257453281362673787391452694292613658539906192498878409905102764640800867090714072092360437345133801532338948139522679373253176753000679193863495739681546577958932072102959477291534273289018603168771987525190275797632548258212343506883231180205919883069600945692116099912548775447591640059687035436203376042439301576790949743594849596637852154828569334842076623843083901064772971591669427369126646025734625361508517829085019335146438552709893249588323743902473502332792700662879970518300652551275223903821750478665072981888402686371800554001279520484892916187253150916675342874408120279688795914240*i1^81 + 825585143720240221167811317443470885986465488302015212541510825509508203678182009528005521987459620468978407490911266673561261064477592116339618761415955238363911584654266161064546759565537976251674496837740323680915716211982583312097579403474881288781557049230780501830234716949136951647226467618902666345075724984443239675608970993879358314583966076021792674364501505011895403143437827227072955729917094886756850843205616954681634805090732333653885650899265419236544250429071800245297360788581219323103974919771546732415206126324162758548551515268230707197765650601598197656504165021484854940680323809200355497253117698922565925687414869169338737951308819613697503291832117663314261179189137439489206335033448562474218172241492690831178095907370977453526721176755585718461567907884826358277744279991098495262323466511202698638299347848122432323552719640375032917120600786347796506370161582587891062631833889294476793806752728072454551679295956148580379655767013459404111165591481030814770304287301956561731982779023762054844608057742404978830993047805529815912644366999955963901917453130746981606526789463114800670096199083233562906746158583283015223725417723928381738412907317957377005467243855384652839705821418254420709932659535546866428182433298077343970416215778853401917869421445114379770105911326243083799143175430115666291007599238159585049071201671196119686689541448568738286899010593926181799268175535433918557572192643572457695260097037107822988063422827362287736654690420361643799760402113958978111707243303692823709231469669809261030291202231040180651870099577027828650784972893889884529906615986963403629114769895873845923881773041983827569545237992020388469486167732959570489880472197334575395124319566775582087609984848463693962893277114521232621869622962148626175741914346423682734675611311165466113733527141643284714121159504077418735775835732036693773373946395746053707766842561852850191418813889510393168831373288792988770356091282626587879161866573566317664996007062514143479361217057220902728599627487701538856072454910540088199173492249828235556479410630960146043949749719850693547921329024486075805432859718620390777931896928490035632269848939795632001694511226303679473611422458603226820035913387881588963133714471705468435206142289392983407651251801483869158111073705287003659454800570023047010122788483935050185982811868946900988445399432826988571126096040742075641366219940780996772851308742686373136035039660531606658380103064105313632256*i1^82 + 6160649498698451937637766437420917719127585938395960971329398858271885475281908928089656316605179770076333321090359608684424562039464858490614364532699294294220378433172148882121630122473298152535838539634658395132475869055595276078433322859267678542031247346205555912212401757579848579736148134539401219532095110165146126402901707988925852063610087784412854880106731655508346086212753817245377911498755197392903256002691582816282488294624600175244109536610230137131236653427256610597860823495884039811525908251828300043492339361234022446413617422111452942712362892641297397553861328180502303272701478459727342167918175422169637842378195175707096967455829360320696949940565612207557768553363611773622421406942106989201717831123092987324007635429905198673673771081245081515177218435053563763189801953880844015302059842636945429851774059182899097559127919434439121037582713173683109930497608352499425106460727965305097287576764947420254548623688131806886484356147028384189997254570523720755537263183287493795273744684165153832760393339357944764018551595148229388036211210084367077898347306459814058863369857911440509700182699052204251109929506735357852078118820233319892225174442834256039223254129724283024052211234633999038960217619192489061777110190047733668669784480058831929820517031896636644064988018907851260257055674018905875780456460777128156792761401088452630262777042281076702699924673572853530590567323119338340297188193813869970463953319365473335292543049052305885260976962330100320795688002010128409226283644162043801491307460669564588659179523556772879520001254474028618246001132386851984671893517398540764350738870784640083342680758807601367613455449665681612974682769013831338495668422205232776148968138345003574525694408316811965104206983611319424038872593211754168988692126209301532137475514735446993828886080935346976094481991451272694671984772898331326787937600111255455242616057216160828535105571905216978145426983535511585755807410078188003295427777076226840556201649543549123000881241104782429138534827414280073557085140253763057867670765574008503734544830236185070410727392497011465688030969180859036001344791068991774884975310373289587944332300034210678449616595485804914364504732932155255152709879554104051305734504783263565630099075440018823604581055569877210217360742502927568427288871921682107014542143057747854139167168147566832721169035359870348796577071360762382395170734043809514178456560831306066503671451801637827230889410560000*i1^83 + 3926805166351957163192378699213567419110222347185278725006391196601056571360513281418436180185354610024173197427881061729321161465675788611538629032789702975082510858803808013428493410443178530839546655325774631532619807045937650093672906005308130431042316518095656938917330632505207431186765594865688520590479461111228449010350101769773311498734551730594611438918557227293561805557912664388735940420969132468685302774585823018225173118877208099237618916274105894165257428837272942443002628074170110529541013864431258368466223215280371918757149430246866451688470194228990263727483788693585649981321301020041964295294764997619474423582214046230361972327395034769611218901006663070276696082039476551621437887671269318317762287467754454273400904355691859463396288349788229226303676191257013787922965668132771522530644659183044661627819959204011595021494543228776010247684898597976862208815556554888719332629700001016013265427108591650679512301626366984114498286522437894787043122304022534640636838399218834297551194287705112953188535879437071526684559671989861392721600093117695809818226241917444910907630663584536168078704975518768662438985669579349304307615516914958837766505739859355465602653864948740031010770234907075103081980436646358828271901471701072356735667497573427976007169460657172272233413225102766573381759102928032804218005043158365607612049704251034418999630028782078579638026321494265816793072440342457673174551634546455529331857104574041538522749984183612349851245741264825294400972201450626588186611815911661843547355036054908206850433413620107200156876184191397689141722938199440864450875344015524775763100590379881087441434322642608652109453461380333600737914992423159528001193720303481446684889975454171276736261458948286924617229615570206374576660865226465389616866927780121021824867504190291915754579007291324378021101855188356178087574428720976959512670961383122580970936499559118964971395492902690395514258276523598651004146709232816153096230860120677022587644265158519691169819693501264693015910104014148893073654944304092024052809915948984499018735266967312201244454886515814273955198923075565290857524025001703455273747157744133368979235422979917758703826700290352826557058694415799914276355269559416834470059751955420680654033068590499970526709637826959647086327941851677361760002789441949386342109051081393994365921722748898469034449573471276879643177408191610986236066275632740459464909699755040595219495706113581556695040*i1^84 + 8033263191673423488486175483412471876321862351500726442700838355739243255718506619324479882844584610594579714731985881020832438262184800753872953598418107504500110294677686393584366578545254963659562695746136772547056831851667184136337681807474986645032124113186989546939474374162690468013604766651779209267668088944989620176675091297410501371398325038438423174365934402077684006770006711146973063089945881942262911540536461668976926547559595675872316447102472741229387366432642299908066864811422629957230770248658984690978768376611171370422444201130983677816175838287497161921294864232035631827865523750044004621824383793390397060891708736049524147145493610354447548592139000159795489593712181670885303565537923936146560858647060343229855916460520466078048050139130525678631783961559232929659297180055687037142769151003497645927533559391795842673117083977281204846318795678398476679740407636076483802320855763629200420214245939967583354964980684309488216093536589242887884503685883751685963958369956548174796327470701039852794173027089975356221470612905509169231715683555848667770982227647970458017937590938826321054935285930547479974401230564745121798014249611176175668343158296503076050808148280284769928230244306785182565917132292259433732512580828725099810122750817589395491812780139581016811724965360661085525394937154326544025727552238022574771770650139917293531846167640290894502738787621562548475364370904570502384934321466929605861392863463634099224979927296843052987419183819009166966960203353809056615234519628926201564572602008129067335695491903376326493197814157894987294004782640028342666308188570448627605163878229546471435715082992375820453944810289373302552117913868903926625339583521562768682836980642251116074064567975646077470064140197091939828902974594767664489368971703875741129467832390530481866986446518337228725761959912321933343009059012882845704213759474832415689073549510229489749691025037343055779741701232157707035817783359258809138641541985248875245369006795989232602427857758650837390476010268790811187456702124792373164098819838400502895236231226177415195238705604688439005350744709392231786553524650013637397048011150186863957614368479004018193836213709730871478469546392580121905558348248999422494731908349196702513502687244976530541706242401663321463429244769954649516652606281012531198199390561079029208195293451610213840718395126085080510046110823032392243883974567325885776882015583486642837283489710080*i1^85 + 4531734920474936350056886350475188537340921234116771450816078799107546518311862134861916667002261168095846950186621106858416725607049929924345865854472344972251768960819778785220980628408440913437050035793048156026395934849754457639137380789732579887420041559126440570774301038589383942680310428300045881678867069135860444459112162659594345287171866810028910098470091276844342966833622762499753735643092643990153701607000096024551721477125317021840020118827046890872006793325294239971641104910123635236978339766284130793698981474205919830542608438937984142654645932978040226500113907977394924945145905721357924867344687562719053650518206137000254187083415735996472458437231310683168791978717326651005090882558412779271250486247874353413836985610442385147712625481993935740327818749193547554233998880169581083391763641080520158324246323838137696346474114841971898250832252951805131187292588919777641004459159601865830185680478970165442874173599502978606827904806713763845787220363849326742740588184794294019330998215954545562863968872070965734224770971678496079098529353674150408656023246198022376251853565477355978064997696374708169682162073976296560769806987644956608333922173519695485104603552801795194007028172391165304704478122888595251130687628229003377337355852908093620551702864700589119245851511857394561518406188078038421824422672351483352166823757093869314706395864893727940650288476694646555005465871930674831856195729101613333612550722628023498953807806192727492370918681333008005043617000049405057950788356895424684110338508141233896581576292494463834653999832054844387069533607452587526474621850116677789777634692526986150446183287735441345827499977570535377859081973442808831383499312339095538927506108726645177427105258603268165336864633075772315935308692768576664259192298848131035164259805628812148255724959142901206918406301681232416510007561905616810601502306261932055388999482317960003769196726332061533364455326811586055864473942985576584022441298170378843606547456779127965524149974307848081252605814400692876250986161068033412348540499861234307687554796915893175432131082538373796017092040746372040042674029948196318953854407219529313380335056328426113781744483892570266745644300935876968473986824736754218043972716510868972829006760017854130570524074859897449963170149749622909886878879221284603767118221610376587476942276590813578056937288109033074493623999702925166969645838479965777310463516909874247106560*i1^86 + -8915229043898123747849114295458734427409747895199487256450024593361562747074467045360491990834649767946348155924058541176184809551283827791835669127771906237383534030935752470462438034280309326600742282885644410386394872276287148289037098670453830837331528916313598826145319606200817910161175760011587124384835372214737991051270850231589405002048830252920074610924716989334887671670779838840971143611334444586447597230450080350318457644473506773318027280638840190636211837543712046020713293745127435034096651130895504047923172311378654210129883767819690955081141246492026857865014075692698663781352153701090822580937224683447898876180891123121900751527417347027163180886777057748455618739961240642419014023498120874735236548901805144581646318763431758843860416097936776914083357703415196474472731048493999040704402357586881451077665368991477472640972153309032725173343353803322236662745187678219190770979640191127423649700004702052288046929750124186502201907650604540901184543549567810165793984039927397389848452548201362893217637282894238908996108652643918668819558199635343929068272581103770282267399575504593856474594950592672207140577081735516200308541068344251047276856056620986945016824369301449399658760612828537972942378682402924724325543285450184684377533295051540038757759457635400397916779789451877416362723957168057559230457825405878531896408079198269873423998320225392523365024584282002233848735511331225710705571592640575738907915913942078727583707160876711972692518397919791829034772978415271857293730817590305852612389321667503439582851782269242536588934334945571437668054098798421957417917237219667091727993872188424495188714567719171849758770546680850406438572796410332502487858026240133253020511339027094141008210141100668329919194146733931561363798262468597187229156875867494626496728770462768576805504263862709745424260420154438596385501371116980020975921416986679582997580323695244690532368196271918171640298456024212877132340952206104136310349980870029139904927302991771690327463599092251910213616998616959909450440252035187530184115924834317375651960621537255016332607582603266513484274138695213263091516567376971246098395126083157334625432003876831403023618224004041616692390793780019129856940776838484385840510719538037808167262458039917700379761434365191760835333466933147704806973015926307640206124219918515761405070386279044274125156805470595133899488540535694915496973865246958249443638378496*i1^87 + 39524338901298888361015973843424182426531995423584278161996935210079256312316411813111398231178942207847838204492836469430969384139750192843133805890446840267770657301930812096217074925362051109466997803191028750880182332256228109807356139067008477338670846212416735324260794457174832510566299342994944825124537429705849634504905389902049468484676845210143736568187654008945926728178586978600142541275466735528459203658587826803100969689272121984694676388108458423455476693603347020964468862954482396981969334202268975203423769288869077436754932218659859076422870062881636996575584156017696738062286052073540332775906329761860675518496093457614900603185049673257887134656881575522602461463935384638094067186506107659625569864573893484423655283148491083811917072016318270275049459339713911291882773933457254580756661199619922810356878066251716584961407563680895797154081884043234277437964144817302631235909846606881320107604435129033981603062944689078618448115416056931520109605262182895505041055377414382933835429723201493269165679625949007301117190384759935303710384489728878764102172260952024648725946107280296346776821250647759781304382062350529774991093917342869719773524341791695071668444698567849228056018120774362627646128704883025692846712197788318713112616309642436580897912090657422196501329880569272095217753519138122988810652933935583040314506135529910024815348099358349127994346550058816421539144626289979259358343975657540117381781471848926020615633118666486747652930037326203490363080852153221379851077257022643394286118858418198338724862061831142827896238347523900590809204964918113644061790022837767164062686514477266565420817303165554058152433575142880162172786489220330832749295329090540883613537373685115434299489373188746436553935718771355604145410820518246503049145478167265993116316931893514628161820317966119914129471520795197043502430959138923012551274015391713481626578988840927513863499252327462740841351586066342627028497041275497072705977990258715463645977481870067215861469236077197109180207116641587000768161060741215584400748630068732636787984944660209858697944550627695388257373990535150270132014697919147252930431767797752114750740003606581648197507367978533327378555610740472199837900684196698974647984672703244898200757051966947225367791413892738616492416940298395052179068029280541106977563406716736104085431240665251724730137039489768289903069237825095716813845918157534920704*i1^88 + 152859506762984458228155599425603257774104643471454613662329520237998522771150562028640525834502234334729649803030234638083800976128264426506189088786233408398115335122026549355826234281581948249611586684080167826667590109100156468330776573800775066866771078657420787643178436373495554878897641403338058833318370855485288849767566990785406917636557582801769779708822264397313401745834297425901557559228978187925704201496901144558431778599110824653009639532525936759570178899533075358476840881752806006022133051166512415774001277560609650416606688956329563848008641665339425369526116733688379772105157318500996907566031268629193101074106302229049836058222013355377427049688113115359331484482964273640454358188524844170366644504169310862136525382334672195938770085830492318830212809538910983954320195196771526061659334930754153363317540782241234396548727241536637013565634456810542573813367141619352238881083303966931031214777045840722797120202713745868826542146284586325679554009991171386207700760089236724733428386279697812529996889861534270065199081106669744159193796284378535000661652480545682422462071992794403560621880463731788235984653388489902093190778330796572709377097466668950572317485748097385950820962884241911248492850270456548020755224147015258130961398147212384548705125544141741392078502220987123601982426366558543239941665427024037778524914816939611843298672102187800112950975388453583775555652195470807940871117224466496661623469066556107041365447984304617578169764301803150377869427504288064127636704649550701890264616785269521038952983034932961215796735962963311845892710565233977584809881174467859973290977397998218062455731226128194874482562375198390902002772508103252283324039226306825348002565864918442590030023262054876240251491550400996551266471244238130735344277684100992422357982874794581154968185983304662299253933305467964936879462100796747888550010097354365217757196847019245249114288372205540376813850600194581367953578328386860091585621206011930883287388669114262326847317270630706219674725240361205714195238694702764008295932091511260867711477080654162186808271684715526577858952509231174044468820114190834130868044043022532674831128553322010736108469090044145671431438896001385043848488385168611779742958493840084062562561248665489838733157758360878465061621065550710560171432729130029234742366080193986380145318073667530337765152021462785744815809145234581654886118588416*i1^89 + 6640581622058365141720071286303251701354711122782105988905193411529335587429023933468815725136797817615343716327316249234801109882444729909944562420123975600794795755645912868765747920875927689601863743390240077514315575759559202083495085493949506616036503275944277831107134093063078297231252661852531412678287657316996466287681784760670524019454515173349242695119623020177438531524982254239915299588680486611398947176865481799702110757913305252710333324850246847941469656236022033550734533942841151599642617778154087580444511350941001388388088277494071662885897710971366144326345312277083027252641250305767914398136131416571936018858814392999313540772388432731359408619865323100700463063911372215816208528217011974385774987813540904720263988787483669763888386044895497440959148738369892332014662853908580545181097255011097290719668721480636581011065080305570258012607318418337503457868447319223017083224644114546728706513608003297797095248187170217685105147431275315347266537620155352879248389506895718076450515121183428975311039390808034356647692520379231473972575491683058359529008293868660246660134096075198857633973838829403399315231162280225877839686408016260164508028559181701236038852644602289704946626398645712781279686976344806039688788652869836360200029091091175964962650313043453903681640703929417068730891650217114409622696767913587501278683821751280307771916330278613894055676899104089806701831739287738129437997726217140064277013610916007605330085646117098962111971415806077993487528691291032372938020971864191306923786780853081997851412364664567084097656739214217712078756752932655019215203422207812458367781726676399744386625944458326430591679913900556313737833633322513230010202051681102544945950485451148539905544233180427600444441862124177841096991486369621576717880385155993255013236517244165981946328504195445048768072542677626706208240007775934960123437970715765103516992305456001246003619382481498458763425108847752876774972754651083003543492730785167924497237554741925556218923094776212282779253980703902252875107691316375034251248087564436847027833164525873792999485437000248657793309661589310550560375888927655660158118831765044996676919065573329194364370763346563199259496519620834731123527654673078706814079755384077520636772411050881983689661557408176324571511053938691758641621472796261646988101493410354203871954026672549559988233869638736640085353239201057865728*i1^90 + 1593898581156827981655764640107018026027858474582716553705402946499584704308491190009523766332055915101701919694246376633484432575146733487142408775175470657979955029054953215931393785580587801442973324067856369824280219809832480735266472424755097916965911489722327971547061195807704736774964409959371869714863795547894512473944837925638800490720669095106301902666852821884715180607468623674408737811521629966451100596385974718902718540520531764505273958258615078403948570338117933582392061940691999609627786474307267445618119703005579410808011133334672138361496167538743481961133453588743355326207997668446683884426750905742342527960141041247900585494891672395975984972744424485980553270275775871067266483274545055400583480139158487381519813413574581005858979810623712836944347450419653221063436366202011782918798640055103202775068843655194474190672202567413591239908222555282686594377014575342501298953877960996674291138390445980384185885946370003378457756620940288568591030639655581476678313786152364491476601337931551319586083282391271242315823629171591942304604920541177521604388206810215803600372055001603684914007719188482169969371914821978088056373773139576255255953729532912065500634299255211561444413811279660000047957242259211681676960781995498820478659381083134274277154313661990167426471269452929213676521651276428146242291620138688971755622183473907431638274185954561950206182658243759264352882426251108560646592419514691630052846475557257448500054276974746599009217376424209526113487551240526589402256680816029608719373515565897782041978244609597225343883219275290348317491650073412621059960445130939203933257198419027188991661129062371882203577595660377346462968782451989326320998151704960289977916903332888966712149495083505528666608498924318499450624841796701693426103174254869487982475718661803574296965506583361136476928855399632751123613750844257221443657337400223566092714551975652419393407970674959166305660861285491429916686142172674486710430470671036438848373033204375622197018006547283265709697094927836244903410331337949840798924214055443704257238079468792862351770598886873774457518140166813215908925202752433469315042714101764734985323578889782798956687603871002997919602407205708251199720659127876213976674394836997114425756123996875365583452790448959746473838183902357907150807145817429926934787151021280554513813471623271106894697800113489402149073846272*i1^91 + 294572319925480946424719268358592909988264108720168625042215600506583101833568004491367469243610940602527623716324880066067186341592371157213280213565383347824648125455003035395552308740089994210838108221858506460020829169853146989699345642889677997796650228952987502702037205017072108512018473877230132467708692900582753064750185708843029533671625409068733408371611385308942866569343464582379498912952558784701552492436786105571373721835484556027192208992039220995001690395634466715995787552911219726460922026713936770519398007076222751341534784318013640489480790542460414063280387206452559523786171805212382392720573304585560782008914185435286662172144349226859722982057711434493607732338282756678209161968411730247191384905291960298425618502088186884498994270542244949115910927808776077356092296675279110417872495529173097047274819784805137224985124382642804623586612247182853757772587139328570963026482098446942722049076100178627360614652248777406947873878040149601204257664135397647840826659063820143118506969803790859548052657110638838996794394196249211011860539607797043700477653508144979230656324377111765395953147251884318778681621730407241190255291998849797140705454293621967712880201571954037281360169787856190908604539697729614005756722541466221129587716337971459452294678509631218798243289304123175922734469250726597398792345453860810537613243379117343786079763941935449385614371380943020583177506420203828479071152149471631379859447917981614505176880278500090658790844543481675070540771011805479919111539330922860391852395980751310192901579654809679184528539040387524960673634892748034132955390099580798062807393880538895200216594379245949996487653604974026499070207002257724782132313041921568334068190522747509562923686633859557070622429240895721114527013115710148227511605327702709656978936021901092224379623825048753570851312851744922752239257869551460973752750124614507235457808737124004279381052962523568574894202451400254033420926846575156134738542710623996408638992742696049400483211483664254349558603156851258468665237070843038867300565933638300234893206454880082829984506066610610006901883393307239522014910954703092211741489741243231128312452968596784604122254568228338774608662815669512280259653893490437662072071845168950194148431206633858264133911288637865786514259025751280646828569573473009028496674574509074821323761539362677801091115511239933952*i1^92 + 19466149453013549534400544323939266890242977482857173339681057383089510859105111089813311731737224487001470584788032503642736931235140809227404556515715934839026162443129795709904301618793096201243282675643622727608793014210204931903556837962915920341753605276951662567250491086049159947124060765684926335563277687279450505166424967638143087685927791413535140697386795565601778234911411447956494584091046136783258344667188794394156241418872265312481801245076202271942614090004591305892323776295371115536963301099145756645730498783927114309911071037384814145928434232070588394079890062053675179743816246700627059532575857713732506388674365800179505920278244468898947982082180607527335664970787023508183862791753527217938928959200016161782191340436019657842581721426815005918563782178230858158206125396321024463328306956520508303899225885087818707708041322820896499628204901234000448120713172048999885078110347468797032822033600935934687893274409943455614704304080218376732027623435479438546736248764186267985429441088072989195618309289718187034881188316659816177362451643218108829162061453961244278284741316677166127455150511796908033396634998141748529162092706405332821571215577689659260094460339194406843497521280296834203852092041943990808621181971573243261575043675449754034469246317910481680255316670961123596409367822770423987557851050393333798231371324389897489151995484087574570549250715720232432811121623022883554580955641597520854560937108209485084956304530044573956376230572887749021296849150195035065336228356610389931418251216387056721063294007331227960381524020136831602636452788076049709028938200598384394511008302315611694519465332777249070059249507082966528836192819634661392012439964966261945365029410953764275099219640393730842007446376441279066101739892427404956055708792048793301313812332501260973436079511313073208005054029675784859792311824904403568408899854154939985606758869351282052388434566097215516843636605384002826101194176521288509897384627415117830026893324682958111233911172681860515366438795816037818291524970563816727796932197464000346146078883957584279755266888396253862143350744527625984411183239272402468425932102192606024150888007044406868498460599450380681481722164547066689062639344224314345216524860393208164965607619166265374666199003016342924921329708649053065829909279127877667837189104752907460225629878463511289078480896*i1^93 + 694315664526079384289263784268674307707222372622332217644389787524484880530398195442314167894551058966118369545592871339270175585207179445792542897793082030257777646718482561680767799598779208783462753023575712712421104091570199935824138552616458536283045821454969565152317089985772731169189229446237452061153919924515911893994605470491261652897276710421059393288655975041275858020948582332247812593427859133597036412357124717575906724782972043529205599064992476510772064651437101004328101735200841191177039033306045559736753475056273963874958044464014350659695748078714412103710006313330204842652016991325814814028445575534803076299468556278834927895695756224231015816020101324920227374347751812898022954129273532906389482155762574675848361886887586533009784633004436184085582910914421227221523187909414248956772860992711531239198392012503677395371733899676084160466816177398679317838536782315410653518231799297143771438648277775246310855116361734743668427185651499479449188664258368544437318829663873763725034077076759997790671718754029202678243857955701195140207269667604490103324238676648250189659728160049671827368029355896814414357922135730134325927603066063945381072762061823656141791680461780101441125279338334967559746866800422267902527488240847351642576848762149956492060980261334797733140065339314132298835941000596322237796950527550348055584063073219661354151994013573333913403420383363826028261198356205340903494203686678262737751727317388341952182318212275326191698802402410289943129533821918222554625115558967189157219101439896938523733393188588895079402329813993760401092030004514599600426748077830058656834919345706950943763015811246050965423382381723645770807318117664435701540645117994242627250466595314683916771120747947783206106547975675084830865227039401948577647635462986715154534419334695953972351123438046077408863297677795451234714187400167306248103407601300427200376507164338847004971706335535648967984646292639931205290414963697915620941436613618669399630862079729975730796377089099356342851219524375388672113106428175285076634643795595067520470786272596546444607970032534876310100067111797722996760406464789858559832465802172785406705836198964813518236049343726968607942027946999340849107307565618228843338232352513360042223304865387750534041121615464785226777371142383910993360272462964301304516929025414875959902106103578624*i1^94 + 16005257155470753912887304943412667631524964855221581809230818871664445543057721896359489827665174404433706336874999966737660686223442754446074995720013856514786560791770142213252083750705821483010823424467135542851307316767036049966178980535431669203428855521409941609145764201159248384937180538247825863307657692773854573724317256383322999622289447147496501178570604750629444491283535041283045601330630380460713600911103920765724678852156494888517596348826089602112635581004217533040135311006470136795664539896270930782274377064231966424206783683725306972024391191896901192299987339162359615881021164702248888936413415858682653387318927080978720333430615220458073049934348156738870814452745161515191979563129214782946128486340513840356637054906768311007379345253880370947462344417987644546342364035349285535029783309130265671526363617792388416753008457905707327253178503354604113763532902273884727504284222239948620738215066052397144994341920053759690786976849781939242510151916084783025546047224898150315163899238129378032262884966877416443259094565478223269611175496084435806517938892190008439927645651217367541126913299230503791805630704134392497812631291926965770278334009486020556571577663542780252528218832918310749772955270158243865837095874474415536017256417526291887849693295739727072412620796408254664251207940562011940410235678978022099249083630445418075740468158590868948358399527323386931792395799005164853748071036663703131907204874618532375636876338208471098965702537387491271036619680846282069554102952587014270544485164258289104284805541778006072323533890470550672051545621084088682447549799052863142751731828702789047974086082471903047819278357567301966745504707433836257605836772231068762478002047301655372091887463133190174970214581677984575637688431938466721707306123861799938342984311262747721433072264250476978984359674589979834598548387250696246582207140333905201815706517415938999107131915195590647685994939014480052008047813008196766929824101110466889317757776507154166058808598131913757435566772771311104659344940854758369181387708636519869635859193580527125433388149471978945014747218708976581735398918283713734679461976629721544837827937806561019134150156138624343784595529229496914606756355820754880177346141013595628552325865102500588106624377814218296019646663155865080679566168406549342492233819350776512774144*i1^95 + 333902503883676360637406993702510134909805859630232706393541956985874296461546712662673268174762096594385220104048022590501190740782476987470900524036147122767846571361948026490496987501114824169109761131266208956058172896916809138594674137513491437164616309455316898175210647024784379581831205828508923027186576523685769441839964063658416987539142276775180498144522716770177460550805896834671498338837330031648302624149475651634814643184550053785148682907240315459220186055208171141757715857227055426932799675738956870706575884768175013414230146506443319017094675983367092358734798504720998221489422437224874113735080341577086238804045103680147060130465260909478855239421573464078729335195881849093579507427073563423805679681402669289668107793236878398805893866331292460807875032366217907653820061001958491184920073101508033896260156615122475726695879052000980600408611558620802833235471335352764088154517433230474935804445260192343819887966471535456064690571546809578521209514763874439638976694941914575374705127612942964740077712258874484109250631486249291253940335607190366137643179983476545124764710415720875758982162156220316345994665210920045523356716197069748012783394387880796283973575647178806800804440194997867157394920269226244224136451249783729559534913827409982967266996096412091395196468148885089713655131838678761415426512203745350002865435890059805543733944030511624098727299560328504661188101600587827911462322549452182347832455804126500110749345738567359468133969175869535780086345232757096239641366782229097725913384812164080704500681346257498398467838105215988915883130907002228469821661705310757242116056587484214468324484498344941841438104369032734646505805129473728045497900157892211916791531383684428733571016700079263650235716953446920749961505078817510423341597088574627644298227360769681148569092857929167226564096902288624453396496057051337677269312919791406611225494051014716282343041283937835513287842930929913333482545762639443762892235012986060809047876619157616288607017925912832169428033229584586373843312423584923459194070395453222139295834180289835869127204873267744561187542108169991677163981816717248154858230504736155617718133135760873348175897427693237409977883661902560949773150496382878425981371847100765790466933688201402688763897005142372089797363084916157984492699752834740295467668602880*i1^96 + 15835468126506973738717354300551406624923646243398046810283927433735802994421603763767242119974260576160785217875873780490076675422143456828716612607494472107870821904887116879278381807626687635798438641203686789525697494826518994845861578737082435939572429930803767706016713172893081792544658057036622465408916039093787289428397267673665268183119355399609701468162061813730650647591185587371744847751954728678414056521442167330177602695622727587153352838628642096047984673701675881463354602069823852626441928908869350703342450400029201534172273961476523041502320996349301128041517114441970891988599323816886091977515125077000007444144063515774293330660286849127237142965543868674436071441696688838671213751409669042600991418166976053464083980571888222622947293174967922029046504318526025576493560855400315276081467625671329449587904377380665226138398214600252496662360994782217030962853261646312419099542998180341990754060272641050593629364416261539407230507562574478908839109600982891821021284996923587243010802266290471123645572586705369090415895680495113112273773885778928987173194740234168425026162926051004128426359280599786963674754410299490663153193920990284594333257101525173215359597419263404050899739203167725221894147938948618850287156188813316064991142891589762158020370930026418766937969362549147888278355933860561969308274911721244731085847516146597490090550181633748467361988728267141071369107331991407798452342784918703968143198829194278151708967078070774567686779416940175616694587558750449719286957908331442992801257831426213462441958889064176234987684775872664889805152576180867307083089610157078961924602555328321857693706919365869790781556154467432804328105856357120707464365046318064964703473915685227527982229002621573297070429524680563280253745793495016776988552604623230177215616420457507183339827568261567362031949980305808803707978894115457432807524105842250810866431071883020822684373232924281111274999560316041875844816830806463104419261692761269389047824902942154482293795650440207469755291440280471934555535742040054209323976658780274392567449027763304735302110400184911693504473801587199921874417504969233903144778967792928062506195723286581211448623667195607875015262814431730724427320964744731374713911999141150117409872125485022401743832648372777135686044042127779377622638646123198152704*i1^97 + 360990314792120959291298431754059886407014171574238880432164906461881301468560520066085787331639310331234988382389000997676955250096953617333858969292010341512151916181799518343815357220279517522149316150377026648252562410443991270765906298009767918100616812792204781823594464069052512704496756963276295206265412798558883396813897478823604415348276014046155882568677303154484693841501379390636118003693485932773441066477538223669570009393656337560678883393537456991182457332432320098842995598954214883603129151882262760614939932870352973788679073654811741758785399450280899516322536456481828181621957174837413468455291444581780695448986465683333493094271987458093989165585982229358957873143890378982284864087660631656823017485497186033297152881494447076679740753408923836723488200516215946119083362315509168403804970954414451491331349586580857653185059794782470350526810358938705881879131483604899739436205989176048832828489219745988055319162347372466347161032464103618621038237113180766463806834871156279984882788048899127862818248903588174327536353308266226182975453434094106883531227127957683206123165894173993086560907045484255307597646376702305686076234311849974631694982607734032540566325848647326703856615533558535458398181023859247400264398070606191061824722085538181221038030275149394617389717535402102493950899549612872322248161329103316103345458204259472834398738327709599252949217855862323002954824737009866788789078768496204396241217974422525421373094353145733178325284356729795983654520247417048368857933293015981396837402393252551940213654119827940546868276233002596214220406832084371996653016504399375350278459691257836594778919774854481055163481377501423859901967880664049954325335048039831365547011764300993914642820223403882188925254595482771453622782080133879034285563973579267246038905602037563383670529317143768213699087239460854774901526562863301107545267468158219675249727628508215586092309409948354278543439162425568010331957754793520987178956988994636836054251422816959235842784811718075751798859454639838202659266278224150731981060441581511232569165460894230254959399996696444643845586980533639825887350567017373107536245214189157979621713237481857682864625856338579972579202199596422465964309215186980131470497217944823790618186330619245508326973588802016678086631088447366182413008896*i1^98 + 925047413713236131702138405868322353541288119006603396423424096095302146459242978067609646416899914674759234629379829742813713694103095817620892128672444335811926464481909903039068643490802546582574219165574390695037116409406475006924465472181053418742419479629483576000821275848862751878503839318341668607603470324161433998430082248586560862523481876517711117618310723943110539043830053359676022101078509596738100293924812879784153874677192192644980601531162869328064246278936194948970415294513372871464916753970174703209388420207844008233265112413641217438826745134138624053144087251177359454974965677549470908046464295281765215379437099865362846925910776022898371046394038680359804551382362360152934750444343032966309410929201385771645701933160207377603382263257112364234513487794865072427959100102639580984663989881591813266833364231135154655919697271757883851858828104577889660787549268206250218809087918190239446676985979920012238232967865979526293484239295221396792075222389351970704937432382169990515586808323423528020662228303738915104212826538532139950015756614564394911147488715791672850396872703543557343554014020213920628546906891978323952839498113314858997986205450696409879891648309038941417431281056500828927959357861266713937995552612832019794774140614439753096523356278381070462599598322600201127253981285467959062537288699061076628068336112799017556939489347585769455159233860693999728228314191239480900023862738497589345481390740235142522215365304561401483457009117861757719296324127986921673292575200122921530531540952073866546444932918482702921124256154103950619696718592571699499349979324390077252394294796523822788820505945974269567437718933441928277356758995137851521874438356796435822269269498134915817110154503815860987413092686311323213331183282672367113743751858133685347533407258327396406340964020098585078911932776373366072948562184901675921888207607639748298148258401395765326235727841221594541053726834008303684471087988584184477721416649571228975823130897550980166202314224735236342059157949528863985005425202026322877060378502956578275376673427947636375700465074247938932830288044536325636688208136082543204874177582385217450217799029759751020068455809939946917769498795266874616277009883858725996716340689213114191502677211060195245360431115072107964228595435438080*i1^99 + -33550240280108593366201830712281509783110720747883478391048277876742701689972796095660551891149758210684053044142209007363449608613360553814992286126997441337654505380536902635048853121614768543139496337354923807228049414414558901600540533902550305655466722613564904848382617520306334111346769917973134857209398499039720800954047971120541769935451842820195202367873084261888340737390831666556888401386064846069440372028319774469340596851783037903738872304113101581768332545124000673044063971291275689118823469277311015172598993852416237998048222162381742518195840080765988653274041061100940093064656913835734697450145193552440393325396484083212142989802189533344364282917428127102151880703159178417563408048552187829629124678990574943001848963429492073951216639069848750120444519208760714800992097873336863204191230546765480716976625599914893530194810825362910850397953260379910353079504063435404132296732358219119425380445047174829468958119802065676919149409006874753906302813828456164789779782140017992189427184550403201748349627026866323806492098191681491065112039790495286120793123726521093853757734159153922082380363552627544869212998797931856894742721550376556502895151286193028568448020107135050789741428131627743391671784340661489371463118020548112083102452285807527587985908648835595399569761522704535455463873352929143517397783372427539890312406290822556406238130276385067119953415503627315543415831922246418748511033262720623003817968250147078110092179888610696507042823735404269344178023982165301158509310962798712455339683440346033130316135849979320768867283268156899178431289024196763376175048723555758035971383672872285046471454116372201527745700357655602410887383752561832798111045710188602912087026679371274020901794681704300102914698911318052745830947230482928086677087407354256497415308020111326096582613939061890684970784134583165183881399741755797271250879226464441966672667444860715955954023750915066137846535492530120391922737605950086837320198921858324732069466711463416919516873255009539734835878420119578208377453667498322997385967342405378634567313018962242557165188870006214447863798468229877431983352875187468535633980225094383021767049308640319082598016822726434538333054969107308738842588581899489500042202042740369233027558809906084233361146054746055926349824*i1^100 + 81122277261245205132244060746152259404714989311365297822596541317811731164915537120201334463977803521780509355717568832217814765663646591964111087742467995411265690550481105882440318972209823942191625240305025151633641606049543742323377472939324129556352871545437096505945940625677401892157716211396720588936588904174140432285846912283153612294526975187952521132124339337579480246581857127202826509394530235138890063711582240340915053374919442794512942769332384397982306967539743281575757851999229179537945129607208072720995495623077286550381616152661087177543830885126318203207782941262425885910898288809341069807929952264945126516408759633228708612732580231642138495945403962841859033007020960776797595004633526868705621493149216281327475988454820368829478091719130001500979632798949099106976666415056529995631003292824106147255158135692380927875944587935253056153408423374984438837081672929939954040830156623526076447598112232781707032028981722445505708463911573724909223062494942961888631030711116370883580129606982433008215642470380336423021587957404217102886465263717363735775456852560494892965743133812692541284333440641920386526377808182079710154814858340255064157784865010985970787509295449976315741025987341904681508869230599170681625861603892254847172151006556704167388961827785950052368994490766886534852833495325290060987014225226443553511808664317447008520732888228351728085229245770181226818314633464763331639253819170692932557871646011461255053533228546698066725299362602187647102932256393160619318295708104646121004628724973655443658389321528201455605748771823292050033392434047843618976294104250135552901931445253814756553033365446760084654251228851564515975053356687765441338277758190235668020120222093134254657324711944406906194511596811178005880892538292119586791741890984177883083332853714149771586823599276927593754865558298145624108778677515587205809395431470765235507421151382396728294593142606588737719159462890889866133973229276830831299855092178844276896426952005487727723614088463796416666852342432825658138550921270135399971121794877176869575362790081453916304579858404266719071496928538700526333767414029486831493472394394368115949914020395691674034738527518850723601561057295792450199867628640904591435632874123553096278212925347008199571177209856*i1^101 + 152598362361189699141566539076817750448566450060848545044190455663836578976258047513820670113212527765683331947810667932650224249249415221533410569740807726447778094328405158470324694980944384645984387173678427678644271139826933656486676437933897790120705766325913531848440402971242222056700603323893315572342651657886497938099851288246756229047295320188010344413277370360963224147550899605774149391671954717251623538318031064409941514480317742418049894299894129505282890611255571877890724426887971679383044627150808696066793834355499814485227509909137502255960756084874723945316097957285242283375957414050523341887459251299377040268457453722769026599314664418790427222118196798548828949462731458646211089920862939346210816576065696147678961017415332331162188989859461534324360613053725581556074050293063370173422259312358532265404579074522257685391952592255044537505311853384278222221470553377686330358970901152443359152961390059768167895329304423133421338469311085790922329912419730990175503905573818368879859836201201181213779883118366611253241130874398964331358133253081797069823518627894971220371816240001928076799608424675166318544539785948118069432647081395352334648577197252676209439185567691626078061297575207409771070011592485293964946675007989435819242617895605097402159181540328971081737417193183930269967777561326366456596541343887880682378965657772348250404973428122550183819649862589215431185570016714560009082683930668933640249058479933149437682751296305435608345378853468688435931899999715870959768917597014658703703898929640660844818825379925204849657373013852905008675209000996629032547384091149830299217415277118146872510208213156999983411416947515569988961828819701954075825999198975280344252908290781819071308423848688724066096683613230817969551386354392041401160157361015414055055953018394568327189297347443496005478625694976969737324477471742662003206084672573918152948485253558124529510789143198616722474032737673332270570712163348801282918313581054994040742795820429078691410749847977017103363802623215282909403918052869951214504785201309474049422594341658664206204908893152999667180811163312863025364896972230623609693464978828909560598123111204181886252686380474529411900652437085845402940543689117815972696029191696651916691001860148953088*i1^102 + 633794091242693546366576821326580601808020071676697924117382569966638906573773995883172173597047806998798836245147310334383674804626168931003966966100634957016926549306893760994207358419351223702356307539399980592622117762120606575972535998453881421649790212038127003218439302056651573925789003755801343270753929248931605365243117977287792888060168288263579859337707909129403632153044204933868342898588636973845157473033129751777351381996596880149038219892585728970004917859360914093416181321401099473765164657545694930274400848980992993209966482805488751614247155504851630144836129924992965623724901935552562716875055976523623258370555275115491616242145122117053206061359940018361228910306317053870004137303820763962084931610003439766823630817356773604565831093003164825253574623113320552515854198365868663330713401628946101575193248538542333804505313465986215820957189606638517222401985563548341804403755314724381719006397174897192528708633971514385954587697605553436055464009801707139658519111840678951567574507819438618807290837382238019003097848739104848650201946841552493009941162083335772109339483519094763529302857599257703286904149070894753491073939934105078259333355032662574520644528939044449854434939032090238186500270627645474008477343016608100863263622522701976343840459865421219755441799650695672160681403393475225213568267768180605037270568379346964047924765853607892490449065045946599603697581488940893965764812628741672717478719500695670429128038191547510285707493865189278202577423772859509054498019662833177626078384418677632217152900120228078291520991253882487751977911966938896736513811629949059461669355192910834310230925009005460598391313955588696084850096648879165347920485182414475020283122838105231054449469987648970180521823941371112200051898812293598119197484395161494524273189762980412705689678558883690221215518481338735940746978037457142768540470849963533643010683826145945303282415814864621957495532806213371436079406422646448403759600438077969700719493626913140828042955231003162472818102164846078168788021803644154387005467917693906200546111234840330118799009486838804167350063298820727123134218851940660635541106272836893933182980937389998038951557923609410441559400745191902176955975697904234085845402961028502421241856*i1^103 + 53522067355456303770635145642829731538454781681669468963439377676719979663305212276333503153676909104825160395940698614459939829639469507240327293671651238915538928978220234768650658002780160085109687290968445556845599311219693061278424916904041581616675617702374783276654085618425620275260210151811368180472195762636001754363790409936261234108529041220142716866823861106503005883426166225410106065130782090480334036470487102891082793520430066101641706698147690379143967987427698098220514463423668389179249748046250639208126162643183000319208196761362549968749417977851295775126701674443624486021841778133372679494579970506065641821072630565567110329017759478465677821255808996122677918766841066301091101277409831762918977131618813041976359496608426518636753210446088057394598443720316700394354651968850211606938153995316440440581116604766315557349051216793178533780185417563415282600761193296684422322343998691304796976125377888662541363988352317188609046720450827570704570715731641965780355365417860189598231488777045073778745984298531865930635097367873130079727714530831032038666992443723918716763502991418667564166351760157183764748271744414622185226394176419705806235237537842628142076923886845864852562858353050270020203381489104692797402713043644813512879708613458811136941344793732747888572714114204958375189667792592164870676951264150206704650858410047479601457758606993941475979333286008818768596037480063647312654394753741183876827734286110630934949142725260980422972130036365894557791373254176375648313157566783736215376033365665963838930247909072687289010301910030720627506882130408928032746057672173092466125422795812690928895396967358436323786745421783679481319410406951852585456364213821195566157847942610529193085217755143259302945870486310763388566480617574959112874855688120104888879042296588429258698672442375766277524930334669272650622466763978861930010107897617311636186747050003905243701893598189000195601731914715534261483933644153360726984317321032359739121743712355883651504650858021648619467779775515502952660932250207257565112412424900029807172642920757944196060757883747467731975060859610500854794516195048276034064384416223950218395325106975307878857045975122379695521438293720175150310880402260768177786743422976*i1^104 + 2440680855257796903315257174689185467576841164024937976273732841269617877543472416698847310229280431985520844943221052626810860841056694826719910205451433054770050441928942883481764440084926021529275695831050417661414818232183261178251056835852936934756186564686535767205243279365062709095099403065006441715970544252897347761663281273850994390414579403055166957798789185825884373412658006450173796779567291956775671104432920544675374232381601081886460923751403692591180739271456061550355364711286440129932580835269775202128624032744414410602299315632893932749615861672293857882673817219539085334907768663939951145420598408707546342638658811075010640333333689940758066426268572109092623689587959751967167230768319232544846312083179200224366186596613930545856527566726705353697196437971211340123460723041126004399115362619503193558518977844244111613157814664151917759360607962992010778922184203347993282597952489855447451214815057940064691376005678617870962288437040982680311200262151820964986555371880000980130315126351789952050072234090723185471183336064847422415204237829536449378048150956769448157727773123686642264365905492304000628274465892703681937377911434384890718237398387212943261831305130610793860983048222214540317794843533671663403341008250635374624182705481077550545736951283410186711961409220892389236688892090213426441341243718499052883238670259101487278887962574364863045151344558269503315055910045068784665993539643654815739516110211703415981200696426879223191298627878940123862323487154124200451441941385514415009983453225161671602826282052487614702195166230659961774822034155355230515639260806999785271554273755064486518524565315444274591075502020104783567214808524870584489069531822684938241908863114179231986986386982370364757376668068828600728478203035211281860935043570708771937884859597922182511227265258175443829945939183694093896965675867065757126307857243438949821194971084188043444600841405102597300201875450933885044881487890052868193950985255934113098358598623858088780552834036593050225965608986443210815552235826094325736929639130510973032602933078586380206828403204413915156418520784505015328735733834945000314519546287376665953166124805181366686967638754791777879271744649399190905663830643179520*i1^105 + 21173719036267874884302371037107677216053294129092445100773750379208514240999942627938167118441701411890897367009205007274053583332727268817682980611511473950116902085935435670011997705135181861153790446052420533356171315455711801267571138387036662362710217197860317367458892330968982833074582775231647205811286198173214221831942796259296381922002114980511839271693123428545931620595378254793008755853454415433540617168323029438548758049653385698488329401587278378737666073082798428288959729792029741642400790530114570023893515071062511129972861969221030767511333612055527059355640296777849209154136035443718954775937272127061223313112065449605151059478367858065504180468778738250536403298533741298234995552156020413440633880459568971502839751517194944025645887479875308864293403170594695068766860758231915240494658486574606782399894983525252506309418877440756437803089118256245852333720154607126085965861237975607812692990002262368725204448688010210958916154114544626021455039882362161874550239376788239573918466165862086192000966406371917069232078697438979050602137390225979961750956570173750365721098661928789664194857708466587079948524573577095065998375765957439386071892575439883871504877611387494215067839033934591238445331949036605600959179533177377991752807960152085564261176695988928488996889044681309885665606556065812675250079855373571685707708377219020388070182854171490254576023630216145962541950851520870275266567060538059059662246547324819814224329810742924042054750295887044815603347160391827028610410442197330351984361013944953051635847188660210163238693885636709941874088332129907781652470679527609674697825827066782950029847669295903740748990379992431159927222193600186929819546024853406146998974783891784596973223989165565434900801535888404426344480116011796418082048429968128075448901705624281529042832179590816724173603753861574456247882599126594202587841201389932055412086861063452222960645568809272325348766368727986399284218324979385362514314223545631718076616323868185213876590854485050002675648840994916561020663519586088485043727857069562785635959536726454249107394521173936368999796029926608999119661028735828172318698264633022658003269051433513809067427590581534430427370758438989594624*i1^106 + -28890692017551952296574141527347811444034099591598436716316479867854011417294921155030346111862880135831580870041153067556190985731440030466037507409742538532800703302588042611499853034504583713291572061664807846234491707394685486753279594652834465648034548105970450044310044433885944419298152788248222010408888814916221501188230212902546949353551451994987835670517472197641916993371833653386109852782575227666211783278501157280324425002382353904518951197662590114560983665994814612444914796542694179357143532036740689061347394397394316177911422324631363425308987057411182902980940028927758353970334933764678481249313869749118147314332848402908880912242967760426410083613328466688865721289279889804731192234431723727782705233049583513163422350649493740903155849134558635313925642512587754346803682738985562570657361414987759211746039131249921349683519829810342788707333095389203379972183597845091418387352233602798913394038857455313067093858670883661026201447481873137433735676319001590228117825470296293891441340572183127565610656315438384273448410699623787601816313738375592676060098614015354263511725978055979699233343068957466628548930819733918249897409117507963377434058609499199045142080142366996170849023911068638099241875711082671340970817985521276009995879990150907583338914439327469383408210097985591361540547348708454297043994994654142541281346754109815232762393261549866725409742139071839991644384903891698382724521055603797600801287746790980358852509279805422623245716772649705889214942254447240572721828401179808826914440905839017521773898943009926501998329545709121969483005483316352265424183043556676041878279238979196493256203979773056010214842422530605390053157782943327181939014218570631125404364188574800968869491714900336272463591347227391379193531353821147564010373421372367143711246782090999463683585382818311877909588807966008525141547343907181844709876242223896647745546002733007216701183861747588408840171642722821300549827769906861934494487576630891954999143212488760619902275865660212667085722718273800739738665276827631817252593139524466071169871824305876351569478453497494217494589853968567012232799427969452550388232886199508916668546158478790782425433271923648220889088*i1^107 + 35540444095262012295689866996724055356103259115143429719070455823955706955613444076545299383950973504299844725138590465746252033237765626454806990250040376161610039025656430183684972294159221546721962161800297016195491135170834969670559889788898160780781520226449909964217944042555381229983172222747420966850076610679851990751786627230012534900751871858980000861381787078230023198044619360947125918399720856235105234281243997655255463413278145842305429515778270904510158524492256286444823125803055022091625238702960533128693877186563292130956734879301571605928848739200315463191096528786048139371681653504083977753496358441446186906318247453063089252108424393367871941619557050757503373605278604375480454384954502117095260647053214149202619469474923708598071204296665867065737201141615265564162827965280673991163310260489472270238764648092259347809627896150992081748419553580358476493012770329676350788479736696116753398794008070519749686195196707081632200209415564994292837793557325914357104723870161899988575684680206426312848869813532332382305674741546585781796512829713248854667046435810967521393702263324374592726798649023393027821214986472564332716089185188530269764416029655175671968359693836635442092091460460983426515582587715314912684600711438391304916253836550969741648834475660195071959752324709530223998985194266522471865999033607900919089801481018915063844213860712904666800167522875260519963151440950398363059587716383395100416486800553053734429780670472795022885923870364703837629687812302471107150680711139321191245160733124773619744915046782239533046216113589200831207691673187798794009393473458680440542909357867944227512534715728767096948562818528524521943967839050136115162529554047658386099546993611865015022434538571929982314246867545819329613543133912652950934186124728729134819031572933637816250959880633993379838806623610561046080745788005708961506126702534402835077475158281218734956781297876205272638534268593915555053157389238357240942098269456478787253413344812302036497722047377220721714910306233488477568671140039818898232866905803741969486352995601552641388902405819453690255230355326147378806516248667956020941137208542224526067626509744123046904463360*i1^108 + -1736675476178522668290363242928054884751169768895879813346226569698664275866849223676277545715361204269204564454208119028006656094903296592914304803117229327456499781213980694773502703482067988189163169210675423699333946010967454207872366976769113503892866507678950586305257315274415649909673714957424225742731154875929888789806787297061694799377537125344710734339973994292399355379285008497423317509540542235096027822665352506490610208437228350713393458176097115144899088317838766399766982008963230519066475415824541933216983731384563546294504188974013252951976300316314455207159846532862417905375913502938616027963331347842576182439454083327366755952609245667817543271707916635684976435258527136595490931783385306196157075836354623478129019682634376461239578742733995488943192400696657249629950786689823470926617314407231310407048653538454343099834325223440430813236571327899574682196412538721927805139900905966279961994878864505146678681285709645157417033940667758017311261733598346555463624949860688315912000435773937815555556317834575068388877987765394006911427745693096780234753599930332366569456234438363833513264578859782492027158920353028406217197876504451297481785116750682865849292333540551041901858560199034017312311805669711057619008891091029665274689999691530596563206513374634555646445798365509890087539759358381778858187657590032713846904766489560893020154925278793838842090418035572246319672071004233571814348566240785592410527379185317864385916909116747079058800558204394421097372055962204917296489971568930929708366709418611581287150185105604826576192241626073934173734025781031614830627069335512448806703378401389810715287221181333329340422384245430720504204071389361219142225028588677683576333381082611484512518928455794670462911984589200343656098230281416893337295673905090470057313867234638532412929499008902597816319462499754644171950923289542158490873388262514905496887077626092425743712149584394918035673686091253200142522423427908662204605038104420698141047551681271339176885721771864788558346728604948924606670366950596647651449094576212244835549196846195210531417037367047115107790081926732187378249031312019223977888221291961152880905289728*i1^109 + 109341592157339277833008339049991492493518083609522989478865150895760514507169104585162996720986252645286770320424003496253724829091560745659122041015703676646093911332417217733305333425704849441391004312930774353257122799285551314731988068976877201476562989750131038091147467227217792360559222218776749203347930966025039074496251497940926780820118997385486773819734476741305155147152166185760930367025317052238307970659328735445891033284219986321442630329768512812525530644747776857648372861471139706294520857608736400753825797610845665074770749508790362672431667493616322715290945070446245147601240291480738361960440326778552486397944301873228756814610280634472898184781629099826289127828704320376411636534248847701454516072273824241383277858257416102597359424396862545396669806321234389239798377588527706617090359050591859534815275673622316947355009531288594274423334668490587190502303893795923223616370670969056017192245384372184288028624071331668259763649337495366183268503691231688263337434021624765559645035430982490097020024736082091795412078219391356503724717852188822590124479456131178863604490704514025129009842571017214358027475489480300762862724618894897450177404606846359305910572278608884812284231392152185293514205112319163250079952943008095762722460885600029686440397577696684207485604062477528005617394348726151536799981423771089865067327663824235916927445115380916338620094396176485566342772874513369450070730610854414380022191692650740432131380658136712295799568288515272343886813251521973911969914026112074437154949377756722521700188099076402379304152363466921427630862875343086529952743750456638252369969463319578430847555276518902859590986041604605506498204857541558885349324694797240271398147182216350329322420600090434412739698976798339868674930566879668525154719330330380697453350965456309715964456925370444047796698617215481628804327305987571909777779716897461378544850718836500970681155600276169101919433844137031432600378636657281780713072793029851375356679907397417623446453870204896704877861158906142744261224315046673083396933974780648816409734810286553881570867708187462535303202671495746524120126915409562438877501718528*i1^110 + -12983082163022998169459745721727521346205904490845235972668714237242117613275114347416054808738584086189526591319007899544889951718290255310456449539173774519774200425899340456289838409443631159514568009387145687103531337390835411341365216524318161477144504502242192237696193973785634698546370045023923956445187852360414040145902007605331760655937525579845953744102084358622588253232017538061284800200663240865400900340117197048391263987555770100334605998672029176268885301141402907004143463068020510776986667071995370720869717269587022409027462965857572693920327834959167882816286703081542192530464241341674696016684101644091408105923976617447478313868696050146726783360202712715554617661394391260563907867550575425345027366950903929162785953212428588451476571711147889849360651943970572507544127304479695319255365612803937232132247531646288515468035102785381258547567672516995486655611128064466150364426190858904558819636803261445320896690335162671137098005966287517691951402820134016010715961870816730032672750505703655363259977398995632834126159593538634813320155790080724257149596057214038660215237183052993067540566125990217004752237455953235610791902173607566296897600110078473466842797110064443871109650978357095334216528285681814879949140832118280493918986535142834070353966828190610016752603454935798632430519388544266783432613847352760118594972221718538426061047693796769614263460757235019754766887164047230940275043249933928587913041256814184823388715736005795274221800535593021309437088197192003973061181309138167196552117865214542837275303482210457850727889779638970420746499733416446969515707800960427706924374647274929714578611362791317288984724239258754166862795040383228256469573222286088515855223013197534681241030476489312369919868438837770748470119774176764586366939205237944246391216658947753083440568318738407627543211628545332333028566294915955912874101599109711036100430336510548145619022325493938289658306693074661956442447041611823833109595261634518592214615705614813493825806837894207190056604819347117421987698133651629995077623432327823718028867388417827126595146070892913353848226963886354590237953359872*i1^111 + 10999945108750607647128114269174309371844820900504474348300882119101310415349774217651801831410117857541076377775957822032751383052033035238201286367045301181416089086124700165498022397078047550321561493904799642249405212504040870135886699496533221281849452239789167075364003789470787021296400057334018157343314489842519816340137426769712628735340583151483992481088407310366570982692692069336663331798841813244528915675151527005630390220029651091680274932211763190588633566931916116185626949288144981728731520535473387220828377024894633762853981677021989248080148089948061500969877540116823868345062104056790033248903997851121797310183555168629140373266335010121352328948865994294059569428548404903529086238100925248696880258758384755399697285019648436906315572678085456771635529500151627355177495939635972816091087010251915041002098892019938321215674691533042881977764130031781124493966739474880304773058918117077767525688927198112187993773604045384878028368547103989912637644263282843428600534122457297603571432295386670648377448249377778415412485698887715101946199729417494744583240499387220807463782846326994092308535953600150943737740464598442673241161069089748080960935411800764268785578422392088651917256664034915727507965057539766175504649467701132759705009322646004196081390072845029237673281735669175891930672649832268253938437801312777297117456609321138846456822290026897321501815815149774204803603559499258401199991110815656268695623647948458518863568330088709353189491351228744810480943595448314189448930453802849277566807551327748838306338782095144742886770982528878348731644623959854034359754127909911734376474833686483672101872973453371916627696922693929463181828078161298061292386391667399287331055083750570800546191696935268462837589972515541962465222294923876492283392062752794756817655260690609729732021403839341111912495235860308616905118473492191151340499839431526870876487919279092137409995830418121348412579692664016385370287060514671639749384259469774162965360437292207448580351017088322629074837386210861859044578529480259709005600638869182539872744700116828008759802694310991363861771274158080*i1^112 + 13010309788322825444755595705339297526917334809788582229569343064739282944167303268717399926359643741131621561880848396215493435722205095114728532892064092480369410236080666749809241128272146959529510351573279218452878158954065711764086949335252784660858873398290243168753492329008318936232114979712022541446462941319749239833579113929047857294920837900294760347005350874207470692040543436726281247338372072920562616909901188388089757389936504158825382634845500533600986918468417034715675235716547589344794816321008494372670837808957975389594307259729439738146828842229928649151442458483171822111933886804884977098278005456843696282695938913465498391383577585578040603932594928957042981011041641486642316890517609511827266208428899524598899785761106211791031425794012388639523707877842011009460730249405918834912082223818227560077833868650081643059405892387490755407332976244602375325436457813819997059690135999286121105159237169057782344761586854214806257014807082866034134443704037654890666635248817886629231349946243880248068508701112291119578916096308741305984273208440570085384768194012798553538504341667229541136896832641221037613373908474976005165403527081118418116154118020599277171673880331436069763756790996170015577352626350845339985441100443680604847159809420108853969522424669151188262472505119206162139250156061239893852325308969359718985094701945146498414144493214508817790159238308590594662193683080249644786348785633952349052589846711428612823953312197767820001893451025621352212522851800512753002648706343444752053107867018395329127097305881156980572906897329508052408882339255868222761215359786056632387474605370007743340375092241976202470489485856704524768364931379603571433714352071075268261358477861880330972718041319833055450735115065329625130391001966795745804285413566543128717006729628824912598877784805083344396570380548721412363884279114425879675594353838475881883709602892298936924717328318562276046719054868447337162206307341207793786814777916345379563464861582975730299810085181142054795800370599051420064164075161974772583595739150218577028749767084155011479294164598784*i1^113 + 12257588256476672361828882644005808526498998204779485774278554522870433945281718135647693943476508277636670411776367122159259260288399399036267569699951886681231065646694605053497171613178430561008546114176128650086826689320705273482514629296998447246810501155414127763785068108204208574628416127085407982137040747064186578285570123356908172466497375511466064090572147080920399324723830350446149865102014040450373207925271512811687910375501229762471383810286589866166337878092560713739201060959730959341184542970616928554672956422667639239805770448067952933033429201475746136649182304894499171636982117672522982399213032250049290965785328307763804416261739037485495662818465300178834083672073551091118072506171908357991203702863731935463437666309221840309212887653787555109257480455945578786891197441875221267242384955841233715550896251673242262681580745511401813407997448508725712615070556729758733547941602394124483022232828406319010936428168956505779623622978525167630420732192921441406286965785604942950794566372429722584226428593806179083718883076706153096046079429064238693369138502950513039725865565718830218562908380052478741577332532116873651655945788734135973428425831809559933302374601048803232845910932795032005415531767089939638208309359066694288033393088083844036526575322040862960616636734346748241834574021000904099809450317830944129804510110933530830685430411623291411671955612442743001304334562542946350991365473283344608749847677622681376743667377461439024024217022884615368712580528916913716394996867149741122590950649484404337271051929360528338985017930686987360467443178387001708189334809163523394710984124676886907111500670441145065502091613955320786821316297544664743860135754224219944654439511398395427089942042376134598579192226952727095960238019195973893498363808344049161125563751950890481557272523638741243066925105717907886213296981631392250032442287098333711499772566533619617119031888053344523882394240575713775369747475328952176530983270485109587432672171529224464516826225985983596732159920843852432723532794954376759366355200250741556714176627343360*i1^114 + 3589325746259044524806976124714844743935812835049861633470094764402124642732462007002905539389922723411591162133900516002935607220695545305111428478175619167917288520690295375167384037553443375509029503672074766026121119245518720732142375799872456506934690076856738940706993120328724922552073831975333304260575212994176594270178050308889028389374441600480824734010181383554555510329047349415733029037417613588364884842175613695804849817404591537128506921426111739622332327208807769303524706722834344979714291363569497736155970453520117311108175620294594476604945763348426041465701114198293705746050417776331815502792272607166935842406520289630554418952535057407184868114088211211928978673390044713467371642392812985281200174201793968844407430444695722509124376882964585126381916532592638192966022555928443848193137207148647976879207012783850775513694894274349064284539524818019569161158303772802170581957705727867919284992209091200766188038265726980380241266728159980725382796605269103559515164711808257491023920492389520614155197941527681930358517893288786969348848084354405748533781654483758399027588192031067872367611460726750922899451640218765997101897657028560601464271942474080625679884423600091591597564486471332218683981610302537571762111054451158342602024664301603586056953552335809620720965948583107942943946778497430194955318641268415786148130794761030018189167738256855164845523604107406015445391683360127588915686686120343974282209296997456373803551503079186373379265720792069363945302625277834302012687520939777214783427978340844320455062616759211984500846518377558510578109373847315266154857016068989322292224959574691355167408165447813768523526945384962413953228102139184735703313027226204012923744838904205482463935269145469720702347856946284769273104004526508637342429185060431288692390141383280643598399671460138854292510506266769248140903349648928936205553017793033398774346946781617097086799890716652197937022503692761866861299117030823239719492902630237132050510391585830734854231806335078794307908194634019752297137011919861083655592749301760*i1^115 + 410655239219815978742054393154251677313545092220062736891929097259209196086298240523806714116541892674831417593667235157943365555879819076518720952797290206662995328037230013056682975344106313580977907033636975422923358430380560765886991430489537995277161091055198524957779337485253784044116298197096643996399433831256781403321062956490367310610975212847473853588149304773011457142266473995008420799806827580089353690286531329429797176991033628939944854780306958429074961406778595421709074695968249283596378954672858593374520679954764782683213432165050803529811583418103579495192594904694072582102265851225738271719513280068068219059881151330499671123440661015771510843430020299240653201299003890717511071502968050841543472192880439461969467350263276462639714108034541880524299804984678946702489748777261994606256253441920462775883717727503184162602648782783389586132294173034420248009762954717318260787609527471525916661859170655148169661702309286809528931743250765074311800177635261091378366172064082140989668901938756242451516558592003566935227692688123336802978416910451935645179344731576239120723664814905578505191012876082128849468450130244845775711442165018192845253956036808800665973334990304789104645311514983566256191400218014340734379477800739421447464115931308090274882161386271558923865566778995546420213699472305868117099885507331251097317579789844040925277565293938568930752600683178383776363225549459682410975138802457842157619703548348472637557290428277708183796662488409500306597479983049911544644379122258182784158913019792105948641211164509939439424957355165884546962096482707450731196546681011014098798884958944163663223017281004228249910696430035441641385151444997204532077401665552912085223907361731179196940914893081334129275646935322086470119823454363915075856360923037045860547483703843977024235264609331110049008144781422635557752178005736823803198403394377443334709115214606899458502659490181997747231780660159421420537048767693244406156795749649148664563910288410438133191028567922420939828310548529507095254333915136*i1^116 + 464232683965944753485705648282796301278747181097141720065844094103575944208996053283392338576001141358029082948255583748917249548058034238126502420460188877264189592304220245988403596079383958077226929833926131245540783285314198335487328902839586935036693776204528489300422724497076563649544597484720424023595029451404287946007641073159292421568626854986769344380491102277870725627054969810456987547055628593961117438676365149973768129510023266011287041134647560763169807059072507270113726265158151646139041214633445705358158832607197721151091142039662544881079908284357232252822982689512331935652984456027613151791573912961064555293292074522074908228419945966352422098995320347098254154133174624672789718945495908718703705998392796931833400656477049745987494392948108515685049132246111725727611462067145616939379923171780611646477518041391560791539595994507548029255919403138425443164820371953888993992722756094861525450334992374547672827542943139646087593248301083568515898079622897839971786825999505270284498961106128302842015498940112274510591309657441333378688213094655676880473179508767137953244921285667258251950353661154301319382021892431823033937038687662578119974309040999595245914421718676494252252234480926102233780966290420084945639605139259797869597634682747637166523990428249721650303613849856008310738505825534732578602671401510411738683187778878874876335451434880597070133499232736988318107817496411470194136460432718476735244006105896648616383734893322451513096902834430675471216476734367909754717396196494052707055473370091746031864882295891675118205192711999069416557190578184714389621665639209087575314820572987494363550937898978645212657124182320826705486270399980230530786331295030920385107090552635809165013825245233022915427105913866938714923024158430279387030479980322757723424139704755348813065267318004329321964654710986670453622362478870335908741830866191582101522496794579906142856788408584900609008276711710820928025868145268479289795143220697704164162406339864073068240052314253383655716028416*i1^117 + 134785750180231690374569657888336446223498688161829419049189889215100983232934857470861983370164705394433877656026775294442633088987773279824844272825421602093126802546790118355438506389364803235518066232296559690545222299846121506715467595776919337279272060136341862655566181808361965495564608410584449876837430446136843524275871037725119236294637840537965270077046271743574828178122514808570160235574222034953728472735471505454319366200082817451888684224886715481794522856660489896726168543189129414672152608166145672622719158834817590635775819610062043217552378859853379415724530025789857236234958271563428162983540270055739168529742050685267428610448822049309839977993312885717843174039600712487954225614312954416571550296874565395333278832463376183391674201014556384006850564280554788194160566877891070032535976750401407972147373675539890647497767882849006621607671104968728075785354243256312991282623237297289618094255075101143222954715288905303163871437999805028074840438824377123694607623445233175734329553229049610462898702564231659621455381458211253430517817090392408054478457701601149224129862278055997879180173490636333864854071687550234460581075143089248084829292847957085815356307388962592414713512144310055518295358824709045610650506737041337637110170317268193682847418619914968041179390617758173249754074726012104187291279912477045690859403602096320689089365400424837567987435749722151515926912347126633668949019784980430596149316034189905113547748847073278221562680112388884187035415577723242122123796657917874817433684838511486754747185261539882263404857702738792131090455305154692767850637484801029714157406503463569028598624740973086092053424053933954511596377209266155195031661341694226272618096528707614761573874529984384918893437419492592824247972741022914336604435790825035707645352568027619745701640452295244462998444298215697339678168860279632707943981391697784214654124945499773953068859865770046544062655102063878201608172492201090081111503329753719878615481837904317707714560*i1^118 + -105255515452400309700215414870397151769061354833073081109842731214069872360252445518871915329892062776474797959891235439165761712981631265781009296787277112511708730517744656809169687454186014299951610713151753725160031873245017372387943156851683788562108248346790004076795626375331497442742911060388612972436080092198380885150614526273149190330454843237854623883312623850349374343029787329755087787982318283741557748821487119783762775338233881320188341905233390804630898318116636393141430579108629062238769665834014077553009708116620193244702106443003997032969892471405560039353036439151891688472439572820209609117895477933862726706275305253172186391052419328394043268275920229403253122984314501864513417526986326600179068571297365294857240070545029639012110259905415451138950567740857657478996500267819146779614522222674075332770087614469963817845550856272193774841881348331347832934874008461843168463229585847822010004627114520979336657625728056608674002515271799442981446729876659071413750550862362053260156306481004828974672061288681199421128474532493674659432981250769636068971576089480149032678956189633971896774220488442604781402932758490351041109840905261339107839851975696522923676097480204577737507750649615811819808465132187307662343571063949193527192600012595532422031996502943407714185227672779044938417311594576806097821502607612654583930094510027686924118408033612387701028309596738370527447792571010521460017050662390354880770789013925706813857154613802518085563744558378030718003632631421189045259702439295016526309681581537082940348644723424822689677678715456130062451470979674673699400880171565525651287485837992047885482334948161944787930774423870362670263528246809460934545075865663595961861564899795731602145108005463615964677158770263569509401129830194649920896774791112793567019899819209578984441945552276294710264436031675170392648550141220474217352641361913450032635129518389900733168947110587337152844280454052029877358749417470609199202304*i1^119 - N1*46845022282351367256948617296696948656715108887665987198109432539144338634306285912658312759267029544482490172331669518995239496184984332616903895386536910466320185568489842459863492783839279436816851913256532392863168363875399391253642266345469593923797254317778461376206593132907085923228919159459756981042225857129724797205050004293449463335287144110726068114557988858660011562995957657701568219780834694124190592079299582921017977076089954507055416359973460853*i2, 1306269481519480319485194930031463355195958968360774076824437727363390574839270961236467848540525054188630326109401802087384855496694208410373334400040833155180283445192390895134740332907216133225422877489425284691320869391538340106674386982015680124502036280569346964538303180208756729977331849101555429315251502646556417405366844281588566474540179245600130437492988819989497512025823792464804910325100359974078720517779389590278066661282564042128971193143784861020878671240144371558894834957631011691338663147770461653447860639071524931535915737383018733691712437864527573919615081161094583744067011463223718406161059441113300832280697205692284097421698645539673303534699585292781443703767729282314689033010006751733753108111366846219223173997388761419129232288421155662171327974638283737803070422867539064222500770627425586988885446652772796164392569450191765987387585229171209952206348052136057981762801158779549056915802352047170579141141156350599187615159491558684536579994981158238026789012525744166723489669719124176447975432193858583986875161954808970751940552529459437280408919439218474071294198714009020043929800770915596661154469104606298853519104897786776531061803402315353393963034590889388036282352733301481527587160042887806850006260052040052152707178726137508342774045781012128542723696191111734543493282235725120254194976528598715757216578270433792179048238329786227531885111871549323228870696412272681570398577273421585963645657351734394138059905588554403115101202043692363016559986893393632340428811822060821983302296130456704017977735261593300268095424346317891551067367221536097992952367683754784504635813904354947723143416589929093391073747174361769051745664958238802002449847255714274013657943596142138948013998514074684726110085934599676183480960947929282488427972008902452898470526863109227234967636810081472144913282541787841056453110595917375895739355147584335829549271075783032019020392046156986280267437078799753584554964160465462744851243333197087704376428007103607662354899413435939667256115787886075578336970044409505885598925201140733723198391060722935771459492435204062049333565513148356685746443690652278466725470247298840183694511217097097934115138459677793237810621731572622659239395539684112320584212774952800560185569459008019900465067006837517275422919731942319529459843575391531738199902200969636968479307376695748592202453028838019306615908061655137206353107232393535491888784055250583931169907126725059534726640221205154451518789999576931674167807056811007948676766018782099581250875646319112556179319381650240867680156181492512160655288815124344382175882358538981531176573819301239492357976367487354357381078677368712868803663484372976050063487719947206861247697272179951986802936185428197590848047830650022468552059466918535419677142089142261977660720241093590872624908610314586166497862038634597923448239966779243190716805688680287456792851285602653208775229440 + 11463003999875771193478576961108003105165920804146100912948593275094898223992688771346199143295116935404115238527376077978746981803202047001924316539977161722827435335421958395143726608565099055743210796444126794904090426420371238778083540032674444174940850825986265299409049506500446038009409122462295345689439011009628692825708646016996526089415985899653182499426086487438273869008281303449409268746314785020288695121750984879057540269491882393254172289728794847435119156255784676417087366938954497366093874840775904165358380850604246046570936754525562024383030713816217412556341333194779655046664171131746557438079931612689372816038145758001970627269789897398387638746250735748133253635033393122321293922128819174975687773963982467216817703119323656705829196493172173303163992213740713670131484563450576485509008530792250677446498392333321865349848843353052287417083996626173723729750456782046501236359658216430113872222465200207653045643144802160991011984325744595943883371710905027880386800777497135196909031910076947517896041307035689022053407903669885548924826434569793825040138409044690587206581565635099332302531064785021823791417951745694834426550550692774726590190239373586905052343329248027828059058474381474575977349187261550161348403394307328069800772894186040822399529555309669774280462746727425639064979358010213467119967470459874789111423567692611647205838678528719557936179467332981620569268367449177822018866942275478374467704658134171350845550165964808320021066530296708875623779829011782309117218234740286093689010566183862573711782338739148421855480867331590720888719374294081935742139644272956989095625611076056490013060740807017868093332173553726731573307108678701702242882952367859030480879317887280306533991899236020853813583695306469094618116825917326445913378427869325496531206338198028627277417421046438665027160446070456942893685180485721775186578699370902652870545714232948211857907876007598050929306791408179647653080400156522800771739701575279867633563950706449338270590305566432973484848643869242007553431506747061153086054007801390592721104939715930099928472638953421035939079075975422395523016214428700679555503545272338325112137644092285563072865923929261258489093097565499186608428747469036329607731942478984583805813706607804031030204379077736646381837723330436074835302969770089791575400908920403590440125181906254619379322270636159381389793190994824314528603920158714993852920849375097132691806555859043361890090801510123833207272532777551692708244934986122849773948663419088429298834030547110270043694673294296643867870770996468971139095727144146564549483104633122020396654622603490415696124000721448158061237882647022666477201948427340135640852007874474950618344916588377009645771195407434391457997815660223209578117060579396901045959117474675947809191069391294332298788937258525164262675392967913769810001925878336136937512379974701602188203283494079385634340864*i1 + 58080577708301725449036487174345553405770584744774171666459331454490452937909094375295556911802089727114151323688772268427698208219323452226259859942553544772031759506248170359789984158027086915492675913765593965379436315704064347476540076016912186757838633765222484490620663877252831674050115349944222813330672438264044697249307446340229478833230344677320030510828338648534169017517067739087226944813742430941708489165287397890205203657028056969806548233775113931261106074683631227366867927480308377242209723880351251982955583279354254387826770239311150473005573455224521454027353548527214472045745565211152352210079239891961160084845485545504556094584666140157248644720500304176340855216050573150046482973957983415067935113369325664560788158664983932809171765203821588745404108419575813348008256472629516781236262969315282075023224172921154940684181882278817247132677662379828912412759294355022788966008366294645536127515750744359103018071544501803898589232114942560952163415632856885819901698814054609335912936638477730720107088045161848690613684303979416639165832689395162567401438710586521184197197601095851672291553162300921029269861638249020392357296928185920938013126668373251481367788237896432316957584169977611210941364953697446779791177469690842680094308206123345330350910413056025784402446299691164163200483095254691745088669735929065276472430042463052839953783504014316899562478916320112565466116933303321690463245447579269991148893161769240295624166627363117332676758593670792855625200573396816475552672717150140514817010023534227161739820176138354753337153535663295062172267703113613921456701901280060223842086445854766792725317672641496863012686249976122471311686940469834235041282341194195766513791810345966086351262908035784819742978871417117847098693154343393127389948473006966030251171045836847534143299997606447489393182827108081067292402929961656619294398163540476198910519967885893337650079469065432120240219929345384171396519044361419486788204165523850182847589151260099342764369722040671167785623540554611372370890780526459460800740003620963804560668392139894682138491474134502939617920401420504694000259627879903724161474780984312001834671572499124924341988144993259761329420815778228623658039034536361402799835362365964400238695580829655402704925131696825903530997651069225995506904046441019006198625609270003435035802678546948024014957221422656750466326399603753555097706100040056424285227038064004086802491220600980182536838504701121950766572136213785526165518397204108401309192870248868285056519706752546619707904686180425938114048330005046102417888687363938340025956379379369890406699192370779460139774952271380885517968221989670838084804539828497050204140008139843359768078621758873269709093174281269794199697070752215949417602494915153810510547429845639270189269036439407122147367399132732065197771608269003204626664807399415090709858670367643486179404640773287891173376*i1^2 + 207686466158027730801339422894362445268120512331615558599321323308394490953310647641121448211317390893665016446860550065956575608584098988060788825114620735161871723997393616736712544941388392496571792634030154653194841722031107547194031981794817044682391572400528976219967821325083053919084860374893907503800492630712293311231670744633629357608546179195661798546990953916037690993797108926987677527112141976204037720565692614964044778911996322739289443246007986734124908861369772878176959937365886028150511006183557959591178887262911049014368421889739916000506144663214654649558061233352555199442612499225538262125415001957961428584467570661734659110812412001790025295608338675980164100062582569495096459386431626596150568104174204657382790028058879046971592710028543404825317563175054153571785053266248223230696316439465668331941538924641193599301266417676459984242971902531955013484638037757715007040723543135295265180333529231729913023575823465698072067152799559967187824749464503612529601666708893493643529644424295284104783357981794888252562674382452547602048727878269312722705316554781580575533717561974322217971691891090680860254206881136420661315295807383222688197547202093402678340536571167286392922601931533373026145405383443947881096653337205593338712603100211650615978791969421319356976213294068631759399086168724867680341429633257642962158588751972912131956067119139428697295039253778431676091015516053681058030122020201664048535381629595755313856921794638492079844529683883927322494643695556946175316357974660687789432216015402087232968639932557570151139853982920181645367706437003851000500438308982406815383002083267383688178965870302162821454168919629400331868755346539862723106028594687549817792378244911977351275401062597097754648532014464861397102493151112529860046048474462655776475769111085793144439101669140630177085214591964746793472459665430169375680862169289672836507524689463178889003671931425657415626346794406210237916304135968110572326557466866193911096286866645108741078791834750546514186646588315487666421304611061877645010460994137713200316786635380013968670421062204830060626956135931652509467512712396693257739533828307056349150476770454596089252753754006329384963668436663332685816559847561154013206255688294767154626912146848205342129086195895766851196201886154433004393988641656429748579401376070502739131459980630383312851146241261784079822049916215531736447439852569228264693865474767968410362800578123338265467306467613520044707083197460651023746674118237474346885461574463449430486937038548056350993868134574115088935202519937805504420798970317287806427720244427724209707022326351283592950903414452005881640428332102121541201899730541264673060802903082299172480059327777519130340493972122851294303718188237213990654895366631308841779634173780028547119636197771554871812811775752933699806612952350205864962038743883189327596311364051757033894480519925067677696*i1^3 + 558697543037255832351402595641338187524778837132405624814543889292716765635137644363035882841923439700838962771292990396614945127859309159316726114805338386436469098466262480558342950088394577208782729871867939287111169407547865743311020242068992062448160546132623964652570184753069004069459275676300663113097235773772055271065343040627917269849511869515348774352778280727500561581764196142303565035042644158667796357617165933574251645250935812051582283616046917386797353130003970822420642464131712521412543908292739438865097969529906226683474643310107356495706447377556338819128030426901605797349766557876741112360459372786706987661449752481279933094427238000267857804879757242430144218752238834117327087611359618942249411232432881110899925786439497071139511092051375234954618224941964489750433906818470742748807419969909957095300115840685624117714010505987605107730201900821846549646398795758483783985431142634746357193675393692521198829295714069890262597584718896380266026083292473339421502539733159768592275802187122918535127415166920853244130420646988394476303149140893066755855007816324961537476898368619329278141799655388433939360375139278906929445783468811400273600685862874139595004610519096797530926356464030882362026497120617323012690518526915976909540595585647932880499336837949654799027317453529363259754669386849193721488741465612942475498478658308806592954786430563811835938821669189945810742422656592463215994760812975900639765959194663218173696035114108196890259975009026355874985330548560791310209264693137572753728884417626433922026755735481382006321842106750066603390387702066303937734670722691609086767723520404756111943898668554508077586628832189070151552020868540200809542662920406104945661009283332384187779723038536776419300929985657338459034205408636434669490086218218580256776116317063218708328429104623371791673724757282364315483666784474051574252090358773288384224790795219421747342491271588797661683683004588422958887488522901809698988539030424348699186960189791596262206038581868549005998665911662476219654028070460425513884001402898647695001006328110823400636758274077611184871425665941309007721457822410724087228031669437442340786888765691136155545101534081706440349122914204059192233842429561193124469956373136690126311056483151063085549762240516679143932861674761784246298815028667140116983130022259039113963407173576203060997669101869366218846706648130369954174534123699742261326492884754795032410875090668564409413737936021418752979988568429170831142303821607820204899057991881712286952354662121137972060449773946800584381205203713781773099683397158244359012830426788287736740117101976550989700072542481743337370332819555578419866611496959442910718371790914632284664778237913794849911867252049399590987168113488345480642786156385964510977278696835842291197082226317593785385688550070668893892751302526785306808569930052513639660648605367541241465857526982508544*i1^4 + 1145789106651507306703450602764832674002110005670070206838650518944589878682180218502626705747505790100022969034322858529693694965206818689187657299177781189875788236615322376321518912976928570131816092463821915171470338422697276308963353547423282666859103015747508514808419690106323521366335027950849651552991516595000654138634424645707826084881420382946035133340393933314595294622273464373210996604173026027798430258972727024507829405365420365618434792570746683155380182186999339171049534773632314657169819429694600885809493400649419223179146494601317224545805103479455308510102544569311463134398985460601601812609028679398040145105861155455866999154038369074754429330013605650961617094622403112250405571999436433295282259100754601674110379066636055152713325522230795829035025984832429099177016279297834883179570086712358815321673077300882631804053292459144993327784803346410744005608845821235914014274177553758556660382866751161388709376206284388037112169660919683391161418853115707869801284260864723476885989912977090216517615668889770263989344800398070947523386163863026231705057768389737066894857372987935118957837403634603035718813151278708404949027601537506254811276402449626993681135382768912635404390386433797500321990460614113875222479424868393284142039296082393397195301166682107010851818786730310377533009982282187974831563546940361382461463746322389504774716124461939959566163119636914931372412047052494679020099555809496803794389590278213066765808173525302135789723835598234904764378374416435719595197218590178405141928913116958724443701642316475294958288870848153528177279498663287574196509349456804033664224304290338805954678070530290443212590747715252767641078472933637668420975233091245173678193534798676220883545806152765865622571464273463574746834660347557214187052749807546836510405171960809390602346510794858078479304066822853730598626641831917869172559635626607897022909290457403853634688946391816070212193570873418022749742946044832806587424328822536926997860344814550341444081648141040060103528810916187071935358085766990143044941262178246569602047175449954114680689591201786230476063370914542785942911525745064196534353972573497811289262901366665342098750427194666203637333072309875048916859745399989385484040068339264309374432313996639331960399990172564215301470220790633782492747052159322472026862818490490561471222156555770914116511574150796706293726139415717445566000302519418294297068985113923359963656634214486934103694555922932987757521723816712922820424448822072335052791682445179691760184510428572915584301457642135283598223870461911364694621097820696513617881526885221122808901170914115828336890517739316649512464623472060153239013800406138298564055197587221861692740781698567493772493873495212607647594719232165318233529833780216358396639286890115647825040702061093645566306314207254943824130598810016757827576259909430822254258917064676376751993035568447488*i1^5 + 1743090692581473947628448331004707858734183961152768159262161421355512781453802521252695130008143665444474322931411512463035620967211351472583085365954265228616895263263045987708654987292625555680446750492677017165181405975653956689880511186766712549777647418877680465812202054566436089100608087512164710225092853097338820729990843028675181348205507212520462730216636430959841552721893313766558277173495711921034128309335780394499341777909859362822834923912606406577344651726389467936947357004836558464874390246698301284378033997912713070626642347635680302393163958066127121823564257071974962039775068078597554515769518187738988343401028911072798228386205115758108122200549237710938583496996764072834731217789058649497350627206775887921055533585987049375810998283111931550254423181254986493901507685484540267488653435639359130627551822177439407541723406555013861659140618310659205312916924083385147249195716934349605039388189898395757107319088584777037821814120616134487705653139691128972829518020991586331643058642294690412002148188159567553799852075918582830166883016640553149747025176644667131782151852422536404751025645935474403908213038612701290229690433053719932952449091093074445328578343837367120656813153275766504149615056306723355338077853386712828775879921403467318925793773472882543373356714464905622745585486903040553367500515154054391654332724936144696740603312201242141707783516811411895323116292963806934652004516281822095180207460312027791082842022027787236869886085758522089266412750781726513814451762176850831972560301362916337605001648113554674921790111128900496367446449976076870986570077810944259518604378677289178407598839747742494845689343495047050608933950235004947858572844463989542436448358709061695486001515788297964785241792752522081365285824648180307966869184363840622298304190050322817450136849873464531258974305459887038827789454442520819890142665372671519603324839957641568910918957544088863696728654545616898748989593815620298081483081449621959125194362651422911093357199047515802722019069569075988034729497431611263544687764157209945075549517790435365630055629858240950511153346245386946689164525385345871505908022761005673647723400750494176722274659072370243463899575203586997272838561630373398213701447363767919026315086375850434001422367040664422448048972911865556326044300760958113801977526835936918852783024693837283857089650493739176824616931537363676750342059036776694685224649310567604307058050891763744565406044369124917382683959114077455445556614241599452088688138234753966241661355769755586171339683930591556631167612345070904973790045933373799030736260767515732663059519531297040295007172089687677633217273834904959090075293369109646470354373709669716791882704383742312257936022718734733991499017845459451222383204632686538714795186794044931102789962535175225483305531171952105453348287986220020787334107097233611361599988120752835285400707661824*i1^6 + 1811213448225893154163521086526937667541754940937284647021182599833977790983238559210501081143751451059176838426581301558576599408343795550610252856954852739568843901816356093702053970744750446272799399204861400523762748364323307370457998860819093224791689798079694526860828029283227805746648858303557443986391616781116092798769342131760141657871003753601548938010169093710455833129513513555447425071669546766943420075429980896044629516618227208127933491030130240910667691715112639518532581879276804442694169431330225672587630638402484630571310569548570615359158694027437861771886838589296965065362780211657287141021080100752190370812167172444041754675241384767256197656051264720642886495148491587584190087274028934960377068925990928145065453042291347536573908334379698638048946841560840745365999779005010702161505666315386782554005005537687652370213231175885470565707626256326147632274330311434191025517334503923981891668340824082790879757600069676678026174859038612495811381711941764124378676252458568165252692911450894235869928915124189771484524821003234654140855761182376249570433903979300961635560350183420730490801759020609077208092643292053025021834123295239018303893827529271651554929801176422585379348196967152228133901087707139243941856875848984284498315981469183923562217194874472196279234325829622201723046402725446414272197685422796771979156906290503938233081629410207536583490339591461163557746218818700442617650795457893829184651469116540011825025587725980188664101778812268159476101773089489040256784067797226118667687890597285790272874423854475519895567005527204415967213856816007797657458977246349445644794429714334076883086009467940342991344962663867372704263147935062343107394458829097958626288892271682995805372574138785936609782017782179102063664586368946704073337610707257401123598090117773185812242568128904565962567401582681815499554819374015252755932319880515673412425016961416348437340361137195518621486536741582441033619428275439200263008195035289710290721665994205039153303172387814091839326746190822007427990440805557501121906428192156058298258580947707592635251483746062871943962537188133387563433201357931005753764335326809041985584486996519024941146915364437491029783321101650777491649944304717045989515890079355747864218090934421686885731172308339424663005278200757619450336736657170449435707684251979742557893448996806587783038183548738160856258961888712666831253518615807583389382437756633231421896375449890377293677120081053312645493411336294003662769399155088485060597572937758417567520142884047326968722942184713125768850602252258539132831672766977986796504471911001199950546049641224474661888911932934452331998487929338924247033131419829474147201276692597360672698352508547768600743069427829042651811507242734319054866497097198526096376840634156328985819022208712244119651802630052262284002446190483476063516657597331464904477944478286989844780417024*i1^7 + 1111706110150824415594442547015172987495065194961135622026230911197827862563087022929795222021890089624034751645176419518815735372133293913236761223758398274407302246243811160075777837611465903728159688119942090590613456570319871811994173520150407238111824358176092321604370220091575697341044325082353704005843283219894850279507046663889335516942708226013083005213858443411066952529240035846023558471568519203844874452889181612809682547575516670366013928769099150173468403713327140479238683372828134085988511802400543929003894701537279145926546567384048886230683980694018313273911650259324976296850250628545627721008536103640429886285768788838626455738231070327520214488634599549378605105016148820385125889416417075154300751432938549763304709071048354362387897768443901797142008102884902344906059288092959375640633146511989579678328963054766487052551638534541132310541477529607446217378326434533469246686513955635184615520006305078946610858476972881217371429116573058222455496398162581451068827616104011423970161533781100715846002990665766229814001646151112203351423204088514479233285654077541057649985797238064319134615973460280732829450880938670905541826580251451751117915127925001349333441755443909434784024780798767623279972029940923875735723093388398208427935486350965753895978541976552171690004280610448522907507658035421458053514796516929626512779911083715971336697149208117554764324456605012746132524398033825925128700104548185882011229647785024195088490435677692537143898875716904579312684775111098485909786650409583627170836452404393051727256416911592008430655499293003913738119711125953162671984318585549322984083746048288870140307352345911553165743731522669101188947733922540067684876362663749510696352010455039917830360211646706700060118423735809487964159999156428811053420987883224403593891180492762414518933377532510721421227182212023646954521545503427569580043806515321502603339418127048183166168663621950555090606146056023418064279140858020556333279906356963923524428222665456974296163643564697905199809342406162104997563646086196132623493912968738498103245575163018162261716288499875978721797620177402589876354220339727505756335328405220604683727804488158584119724258348342306519738799487104229743915942173740830916788744775214347790982276316777865082883499044875353106707584590090249785819086436597160621843659613254349804116853347706465245295535708161840616141598436242181693285846426878440940155754118607801153351943114559564324511462196691902801859020945439842294559481485605472346960434888339364863500967535765708266898277268864227776897345463685463026784574595865956096000241778652560635494762421130806120065998394496344066551593405667930532644661493067468818239603888234164541745013818423560289369032434724132994017173516099242282424006109782413388199816832695359113095833679631946594544277880860598090027114318856675223234848202299416696677902103870000196485120*i1^8 + 276835022691007796398241753648002690302795515527871954152994375729687446831560785063680259923031671067770138442944455785165648409155431093232742561857688374390809742362670042854182236831467407519580918471034239783236270556890514312716567321174021466195464434719924494812562872181619162710474763024271211957699428224224268970718106211194999640788698730427697090970621663301061521460968928269179510219690145924135066054220105426617846649924810414950246805929859941633312754115907138249937698231267734109316398876566752159757384336697134556877163094368947856862098577274838753993401459984968906413395244019132383663097576960334274531823960922734678650987991885760761747215257766187456763438119485928375960402328379070029567709140029925275598267195043585299966738749168203526993287615225554679097780943512029276652220649281160850447616534627449857522427908326687263493995370002030413677741556853473443091200579378739730995738821980415248832005403818435843486126750731508869062685142580893967946965708101587122298843765794228436062109767882992714402024429589484299063980515943154088406675737712423615438390496663334631527707354023963510654782196698402466773502089229337193073413885319486235207252406170142892014015786857219210407496279124557908071592792085474898054422377977102089940608174994379993617152976751917497082806524540142488301713916669432834593268607816386655171627094651650358218044637456421556194013305496718688120305189150459380941546631686084520734694374941947979730882775595249218863541137828242660773062327920544784662634143677393616184808752657784614277391373814951640502421692284920808260313268381574631793312240157808493465646269209073461804407087693532269672027496039916701872986283650321529558701531266899863653584869598849235567006674949241946370002140174291792062906462466206997553809818213625282795624617724513691959131986963706298018547046258481639905094426900487524766628219576090314817163841365486800861231833528096991239730858763657261292705395662398725202902924674100914316480491575955817971554463437005012033422705304869315192344544339934180745781969994022220035962234371870316198354137547684848243886794051876161068374876350240810335718917891806208059145543650182272721609262141551593292893200868601468113906350731703178595320151982035425200820227673827686635314761856564820625792756374939270143720484846358434366562656901406270460874389997539797137046934101035100195650417001947270977199589847199941301304943330583591283009820591906975169335810848685123744291812422584831838209150502159168747911300199980431733475390315454438655458810185530459275734683664917776494132720354425525061921880368055830778861440915047039637401235348686419811053073527008401119707974386416810880642447504914911470357199113074835961104348447015783913925137494812023555808939813965209553803291631549920100357087835812953240954060515693087952452472500473810202476058031356228141056*i1^9 + -29015511197280457769452253085244639544671271648118157862856880190355910171234093827146447916908587991406880583791603639245374728716723754078864287254417703661735460121768127856747607810977711468171693569383605772339900444002300150001095304996340208939293882554270124404111560426807353949445526577628705438153638016983740193101380791664719378667826843978587568692020748919136798103613766669605739526320812611786923367340644417479584859168861156335574171970790799801540935245281373998820181954875445975341507861168827358554742732451543368644167394169874896272978295729837970594060956400510069239163753210183103282109065283941795422658593087314598731790353599436085612380873154436299917397504683041579545631585445541355675286406851405904086341257913108174301539117619035622076793306362305584055282154364787788153052756675106322261724401420984322950761623036695249936647128787215525582011145953446459857907486660011050784356387287838266325434398512441533205950892314640707481763482449883663945321064901083303465231568117154092968658380929855364601534265927278851412825082205088111620763855483487130151719276553567265760340647853483572935816235636357192637005319127986382401134745679921678256454511065218565593148586473128937683550351630793062189422537423374138183754918854874347471201321800712776167731851053524552278675875490844070567809962815607541789390699763776885286615785311223711449465801970042722993608905258640228157443379989721130069832292865418508972278902171587888587510251862764560026858446802714906523518096649424623679334398508587940622715917978670366459548085267477837941847115940332141120830365813196005401435408916561361842265693007177565430721368373576219576391330203558296936430681485642949454305836672490389535923795086810104488054922064920635307295918792896975540164297840864276397170491757644326915037527451651569912034580594719929624265061787897667909832947721666618243289174746244534913426971787230781448955703366978882213754510121403808117521422620608500808716184695524560192885361616791252681296704810698239107334738298304076008675299934195599540030475687430841477767085441144764100772480040313793074964133182217552076921497666125342188350598096533601987614658595947601437335077010554956936089492609115491514625507697814106434781881712391019997025901839649761516854622844637730109737049727528215242816672371940942661010878376796543887190317271703692770126103794408328783236228338469856208369492679120089298624976226761051250006295588750200537788403044673671152491741881483453865120603285146444190869718537433516465441686301879127029514882182870285186430816336804825792198366712382478873212699918371985498269351859265259552330732543407153113864172807412545496953971014137661448179900605111520545019547424091272291454996403066909152288325261405398271944789699357916387250118167097740200678036384739287814903773911928362648052034819244152873871527762118836224*i1^10 + -32240331459019671682774613590094644105120731647520821251938634832022408094671073485832455940752871620895529744257320691690310723690898572228722282996277033332427498099431241369719885477637987385244841207391423678368011496274785678335569347399160166070743411897575920414041757398848888544558336398504689099468238695414503254276569351126494306861720171523453328692149665150491114071001633011638127198558876648471256461330447425197874198726045814920039305974834053345741741379595980694374792860713667759803297220272659597935986042540804181098237246434309715578232985391102646014975449148805311316404246124122565963591489270140277986677541929552393324934111979477544487473273639694302622519909902550885480904214433626590234900104436197980233685341996800500323606006585641743638466799267842295691899521810173448455180904896036977722513448987347953021462377678474270654302472678745285845017177858290954488788800701641069384650677027923024365696312889859057319318792631387935663506880615043782727648228269401502005690374216061857607076762631497158972755281479577819510724840807723808775182814371873741489918934275910000632043282072298101649949699765068793976519249724972450004940827537658945707376967102664630687867810807861873443813183818282788899291134316386665270151708213562497897405016909936897240761059665046708043031012268364404870512147688606410285627149134410889789173779682214983214092799583760164550699176656977845348252560010899870078930324079601175707226346309012593736746327242358612099898106975250231449797418890894630272947894756910952967784743106040457266780915058890477634611222952337269533336837856356256810690994846387673644977193724328615185945932284411524349268748642656302006291107785420898287129412785928942245860599630240379564546015555430113901363486850092730053527537892386413696673076962964181266988835413575463076613446383404055820395506136117256918051367824318931627042400255573290821657435286662505843639065393074080993841834653137362496778321333490378442641511477301796294610956995398521707319495394971138124593173431645191987796826163045405223473639042188504650023297864902697779128788015306321314358616534636530144942314885086188966321642476407700365542169512097632978873562387812838117433966008896254498945138724818468222609964501051962747859833182006973114222132717063692360365491845716308427762979352863456782371651028827017858477536509717907366560183388051238029157129240585733803661915295416468861373654143402150912594571109564632966750778082167696379362576261793184341391602098527386947547087869542205578740791383163905267192542100543967031786166478731222304458496194094265354735818192810905147167595618848167129834489142703705519424424780716633115707821029004918083884472569535323298497587901517932714594936976630287392547828854157129761126024688434324751940599982753720644983768351962371811263099192704714373491707008848056692570440503132160*i1^11 + -3181638578070551956697631940666353172901700388176392604483206618849843968171183023458636013176806169244771334915659184182955358032390994476862033804939420720995675264867939040713318528448690308654582445649150630589434938912723147527368098080028510837004914188883280873118489376119306877695605370377325085258617055252640860374232204955226273413934097032946433381198160279246209963455517094271425045366212428755269656796933396899860138838516124104519819955781260392809268011292593273360070855165027945633159130780565915447387829446490290588672731957659003574316428501381785414650933108363173963533906308838721692556104825186004316572791174799925258323037841011813711491700486302248624167481762133535743091956954089694449278265420935266887185653167526214529105104644898617893042624375822956299426384123495793939324899660081690936598402824490184274722803723332131842331777227011060869689347552376053431197725506934416839455091541473229567753324563832995859488665529082274812746354105976418982323384963281989171453202722377241883811882744892260288693096575370849733606792611211935634082598272251101673808727867850860784377864894023607637811818157599578685369199025163941632872705781733934342354332860843139657106331756265458681880832218143008055897215388703994633720523943988326930964840877217654018481570855714778934259415703706047116155380640330696191958016413256489279883692633206823698468657506396351198437835003716116418010957893533695476873737322486093058985212987215394486258301765680117123728842250241061603737856922502235091116092859225438700120241326269128918598034887968979734543637912959452409464298208730853956761751540981732417662835330732840352845399647218073123895641292129794231451765377035654379198731475832455045537383004708793819120281509000788999251469677171706627899304290981511490547570243817480651438827050672748403305768151678038767337958808500994106620878574513982669887615133366837695004577025791619538386828905444427110580233340789750169725214230945181828117052697519382138935257037456384248808995050930682904781175184495423049806292705694651804990061294918706303704075993545892252151901715537622890405070044857530759440229712234135870829506522367315663488024074263988381019878308622489688397362932455346338429626703943686541742227226350809624019809461853012137398898739657349030619281495946825219420497420714398272771211936643339275651957629231674655567366508799437272224357888528994249777346572295995802175415579020722156872293381197584857599320816784600627076782323793534445634257422651111499513301005744009076352016721655321253936228728786810847272892487210745051943244179990022495639663284798400282200001224950741512880927119349074542342617471520990972202745566552762132713956873346293656373314920700957683543272862613355025550735807039843126627852101500857092416470207760655395678352763048132262722612800011243377311521247392777569388160090112*i1^12 + 1020221838550050664896336200810370942717036358743224927833118983649140280691272646172146539158025989366581818599601445985511401908750724456101532057393980151627071821349226243846744222650791939708367871342261519104193826423376858520320540538420535383952890562107458537192217720489338931549547411898840967656244609524942959864515377065719132488161645793366275757466137058948451908844047304232804466062373828415004013804679907815366990007266134742632784389710730639093369846039489584625441963880668134399619453790824366506138489586250038600982941351101830882026420380509763262415654475680035019827593435599114408120858125574473648828419789967159436488844007508034704443013128115312551670266499465190113466332071444686856525221555257064104390225625892631663013267563241807196413152064167063611317700529345813787766426246714962862064331939600977198694299802362513549156465537920630490363246612972228948039024771507880644288930147992625854846035084754560187566554372919779352954903318674870284891067248851613048102174863320648657588878371329428142824966614828312475338871402928888573591744327922376483229823007166831872938632743616651948164559363445916875423372573720746701071788535806286427226321251840539870298345077282280089213364209790289704183932729686965902183005058408658241101865080647768443577199725541808088990635462050950905823947119269749021187489192837516278457031367058414162054678858300208034973182939799807083836502316676254026068437208320835580214120990669738970392104320558481089286111635752019620587915325494330923014402773335600353487898777837351706433900599479073152494611081685347692342872259178068495600945614237625094904836581202131445419480236733373059121181279416106291917105868122874618976157502210374029825284934407907177108631943915213029681237240127423241035218273055576552843504240852580483494748811028648159098024913384882973231095151865869506090548927321565088760346219279785875376675920454818145098824436936748380681732691273532694156677409547239950266099583319208496593245206469918267868395343064473474828046068302985516590694505704174843097125741730556218951795613133710117940361427002489309265284757925365971849469083294228256986932852139480131696037478153852961364634775874175208217115147234626636784816542281852065976655071759639463990227364908650221799588823205592431256695067798878825577997352627256768815294944225239050170663625594254736198613243080997638442352482250898931113487980441160842630836875666315493242815850792863335972185754342989001585141156621900971146512352026273952937751039127361217030938586957725492736917824883414959088434467917838756042429742501446647765360322284894809702072737672193738735349054954044614929532132656362672685315328890025890215017576160278052845532945998206118290398113073016735567149070947799739449502124151132686137647306760578260548159574742037969046119235517979684932686314017742111987728384*i1^13 + 237525859907868042540645079361437223935936931391564047021788254122329844091156543934501381927914206587611156233339582806612738764648219537356161267080686638396650403371583837704799587356773097397804218912033801206204194465738798430872179231302416081847517957582000216091261033566673571843971492519191361685898757691023003390678862387885668858728423190798610774977500954752601212379375298208349704883487313744995158958909668825479076556067621889474655676144377591760557370175390957225070134455962891203473607257475754948322945327584295767454381069439617632984713048190747083332737067113832432717536662509138906011061801816949228621397572272390130559106473277629574384132607564331826121338328146438165965570453703808159456891209270197891335938245543244502409257453562120391356943808552037590294046044688238791821040309378750420672198653957834218177582789928707161546279534664656924062748306096167298009991748891129349174073276263907515530439555751898692442642732225542626539900694527952019135499130794365026209022996726680116245792400284258758772901150252340431151981983236644621182968139892725250199769196115250218471853484427464803491237922903819485011211816186124119363789685317377132220159657269738554520784850077028572000644529560670554211724801476475554956866223004112582179147948753704803169763992160338681343684568169521070337390779934923349936575358089569642562385697009029753961495924039095685640992649932606262383153017096988525478990043226567005472115076361981680789797614625382840344845052691725404371896005555300088303232463147893143205729822127447178923157667657409189276670133768233259447167299375256163411129802111366549638602015372345868514730177079366299796296227643899110095470093117271005515156963460067608575355968209149801473805351600474551115851777083392710946469949738881003267000822715646001037119634991250000647444050188300593654969982364217418143234678635006675344206360454704694402851608382151900937949887422007513808023834036210962914152139811410820937788335229764106131507478756662982176546840832945036027126255989716230369370105580500764140218951626980323867306769424259795206842545609373240926931331098023539179749784653026091970165514006930549883552709804236332933813752290371167311896555665261771876151436935380996383013219860697795427268895136976589798086177234205674869401046171460833692420203170701061993672317704600993950295443983907038498677036470612269880206518431320582073599460141796384648309982273623798322125564060930303546317401676172093596548633165594711711526267995730262447658387325571710535636972732014855795928351961646132689653229836436272590172618594276725552313829632016332018868515128667704441905696380775194376763043552762950220139068143144073206969420055763589989046494271431609611588851435779807669045382728205551183067263346698493204907440148920847769853189547259957787492766937846949154063889181672415952896*i1^14 + 6385151190416846920361858264831942083556182626774141280489760950877625605420297716264779858432622190995113045475176901913519709726677429018013297459453088928391914868409742396012466748097247940413791016395529161611202849376206928088592438766076508049422308435742028856306311068867632006086274849448462838465490137228003844684294521933236203463902166193257891628669177535606495853780313832158582503007803835021097230271554133184899576362870969591339503624917618825829739132344278654792169601554744899231401325224877068955571437284386442327173542283256256391948858382661285299642449504615873024473058068652390589380105748941495820048653177560216947294098195153542074772762306833581013744461375862792037233036483082611567642064514298101656259921959885796441197293229341198793636537772873738751455727881254943525710896336602279555207364485400292184602219975042024591094310809681499157184073280016373128838808116386799400650197193381259115402794507166728315054680328818747425808588708810993253997299891301221111729405834525834249352705011456637305971099574834466773411167997745761260939744189934257763213730633245770832719187347569041580046514786174351334412283013836508222332290308623632428871701710143811312850108916910586919567025450080044613311108387513382140498876551964767945244741079400008137276014307029906245682233030076397990476649116616356630026944470793026358435587737770737042182306113696354456909136730899528025796710942772423307854416742287339464871379907428279246001157618738581502053220215495137698306729013065020990841337261462205993926998372452337018900179659434307969244339037232940881806811032982285291063745027766860368066760978338853812653350988365923327195122489281092634423940351548724427496234840920183875460365816538840987228758716331284994714734415405140770776471984436149115833732711470176736791891059624592647264264637539305690631386198388886919787429133229238167972103898126753639942620012015575316701800883996384593728871425873555012734905827112381884110813819032116224546366728876926868474165342103249514519500738467061591563801110608930261994855558402682336788905401334354598783686525453942458421760500105447456991630577552454135769263788594951446517232862173046265932807586078059831168004561472923211267566691637702459688722649221806004488792960592038777422964480152144371324834021442833271132739521475995252919146889144024421475055652396544241902905836465521252832965931765009806177119615551222777020510601697736993595423957340591465366683935933097545789197429799816732760351364881456532647047816155861503281523436100642521865537582241375050882614055409351555352235582048706977453785723508863898641969633079467111741146149019319499655298078820164741191405850128098519842316622772627143128096359880747139584835972417901977245222865919357089473529646259426620745480234568253739246135261764910562924999646934012533366463563932106752*i1^15 + -2831313746900854527452571848269021990952698571635897208348668623843154220095051572402173501500312210630875073351423616859304309966388326334755350477430819179369333634404962729667374394347501346863362785484312080478339528364174530181752109532496245014591503829300835310878335172808470109355505663997391685983888999853840921828524443039254981395715784785923230552445310286911337939192650313997287723080146896296921138885391041198865074041824508673883160429674780755655803132429548410406388964486347688666525110621983235347309952954638058379517608082536972458873033033833312596053428686630537475699475232244398760865296039945846336157086331207689076825928055952086009379889363368019470867015766580511397175385754928796300810968811562297061602875974013180911178721515832501842513716919862369312147457254743082935227434250249062736946866501346727922099301415840834889473399726460317534298550601659085620996239877152011357988172755314733252805871675668544825203484784827353484460253898545442861082697467257330692775072614638054872207612898166273110666804100389862354933311087923800252941541459681703260140147406706268051792669032294053669062889363014365001049152096897622172982053661720736540823325390690632544260760444417056875448548768717934550092758373815029155436601272724470883029331739654997938089141593586635997761284013474775859876161152647812394940730462561998177979501100184703492414919151633362760877265427108456289236699670895584797203469016467357411861931104861888312134449146385067525783498377318292189917639274684009795396962569055033046995071263616387779413053204649686272724695532054580835837907501034756949657374823657190938964961558266947461414478719092214399953796028950529344921634753715811788072249476633568516279708532471043327083668070975069460739240746723431189564009937700832381935171042561974924898842219246316888827856274149309483022737582151155840154897115391940948669853514649093989468927542741406859070541351246213610604089470834875952738423018885545152145771791922193664571351606129640798275753421887383074438350362344942811693891236638702928307781144416360538204573369396776098014320515180318883481687136012169454639199376243090233872943725833503348384890104106962138757140367429961700811981729782089667209110153876195242875321965200372475120156878901753990278711608800613410114253941653282888845972488903924729265528950879144624150316367364396311675970711012875468432802348144051808191059007211942135965534000564201764316890677613269087374372301578968182973891958614363452993648897541062987201850717724530349980217951667776543236670729740593089957910639294001614594695425542442978798826531155368191108582682435157926155431622998277004243954067078307705747068257402168388125108233798937597832480316120488774864892613044828927370134444067322330842698384530570422209408037275883252958129822938094081732969005650321350190384172498944*i1^16 + -298904875198673213323687834815155787411213197465550479591725399267844204135170173604014902245358114138046472013851342989639240355328235685552053464462941822498761399777179480642897781623387969071430867716799556215183003899738387781950082934940065404788052687032729567140551579591518649734688167411598743107748738868649319293351321997741183259749607762944362269463459296040848783328211087099758808104438094607419796507895085040126038193151289737701982621908870118436074665938248116153130619455807243740900434790821507324446318186368764608086164100188037080804708829217829232497113526248142356964863393635087530350540717921193544383891640189098438315166222053818733799334639249621635638311701150245732153127034882745186488440561946043348026003954087749969384535508066797954857699362072561270930150557592027413710850869236146810811062579270025846357819521207309784222907229204208748560379610437449144734346722850230474687736007235741425401378472954456710799221705760301359975762775081069728902862695120983970808969375535931198277985347478543602244663295525610648297508383004890688261567537064341019455330393943424313385838236939344721750925762725660255350087758294523292353553192528584908699712754166588173904003210310005174709155233846754997182173601621062977101665926038651680987557189541142574031702560332474135093693372210487774384534349201483517471668162180216281824150136336144301051055538845670728294028533409833835586882779380422884890635319463659694385100809102846335082791344766776170369080182897074403070341825388063421676912448409813637983968388565093283943965598029206644323369895042222024012913772466595991716818738257050491590601251964982526430661818519301008195886699876392248026995503004328015245013910087345239636782937574654277523931802291580095625467308849089371476420489106934913943719947108787136341611383740621807208573082893847781833919595377196949673626039724287034842132052600634386235579858371050305065935424589563421400585985761975269016849855602479148068094658146269591421465275844163631528376784419241932674339207097423182887354148598904824151466504714028822366004168373270528034090242215129881021434782812205435179946495662342707585956499011454791995125237370072466442794594375274639731672546741624454764342181732545263153598653385673981589911514585642450094279108808876149647089166974341872588443885980247076407389869532409473413051608131095998880226045736115253034357548143508331055059345085841364933121402131554872239795732791637881329464167613576999810057400888903924462771508823652488071503496197943383597804634771029885540164424167286145247079487722995637635288219665002037531276082749678568237993953834631937935576693464556781653169584259751228400252291772420180584502265662687723296453106767172018336943195581064213042301713041700465633593928995394060711771350520528760266801695021892170361324811067621708170488971264*i1^17 + 1794697062861904713956102731474301337558069771617310214639703379183648034159909539269300462363830406015183996047217054199341125445262461840471067200755151375392983797126397445757259845561538793290092899368165903510390255957995130023257208008098422586640102300087460714580553106090412755609562157522046846101071292952071005495751651831450786346931301849154501758481535822253022180046435510015671942426354655662127671360534365541438929782166319153515967652888848078526292298367430801940520454074711511524803119705414756782794113562097230304576475702988157988659923712997765137748861597750944702795504979973408719280474385448551642722582978898087624555793818894447090733211625081648995987054912082505117654486183687428885098865629354802768463871985515530976811511825287190159136007336105611287132990543377378180173866486585627481936139490948831634967228575358326984274449295174500941127068572878349742987795245041782409353786694600085106569721924704604798014483827081862677534180572320302167163749136963041059555285104158238824519537794632662482728585862308385952229809658011788009991570504361399171012012691514663529177015505828244120713342009702664019668827467191877304529958045790570271298443549450624894223489854064086781882295967834635348935963570257146190120274661374161947850556653389396536474986688674959271603997801720999015130094751559434636265198959290718584274990857130845182946897264415222560989557953757250160571910271470756916523488459840395037719763298001838598929136623565805162568341222944148757355605310299975177925895256812289213104254265101356376829417211631117804885028034209391265974262947967616062882670249257915358568942794535923826869048240816858866048132489179360024631062833824078171944087853989615790939999170671176665463882002839831212335843444013453376143345564496981297974041680082208727492109834809764042372491091685346200213936864592322642454834749774980709896690947968267162845283948096793087538115097618447046213373563212764934234581054787490504081775914648285591407070815771539511975995227000904691637314534249142380094921295777200488157769088289405069178260658936399660920948151914949357098289074129313386042945525260463453287718096745308756032611122378429174307271215154101506333468976210414533717321665780505581490299719439609929640923215631976733229854074535242429607645896487988024570346631683052364852260220358719838406498741696925620175909535438556421358611035226781834928490664542837219106772451352580470947817015208770836758323169075632245396048288395005830593016229405570261013340235980359373314916174890636336142056798963705656263703264408202156647111162516405566289222109101140116616574521785417676384913833592946689078873287847808459520991404070965240787924819315705176618458220493079030468352725048263211298790777166233008478805000827561411550566810036311135859598634566255964754143094804088459624448*i1^18 + 2197839992144165993461435287632749339608901782394817587598595071210863310898225316926381676628156916655377232715886057808224554564537477358625193772982185322972420431564483870996305296990649031017937359351596817473069262841528639372958694425811043552002925890001638202721546624164290647139084426010650568899102420082936305888179121100806378131071331325395087252687669666771846938901207029170786044802651344503205859087901875309543592261653832434705658621192582371091432335402725797685406105629305937836241945175413096168283208949377315961958642404990622607942503268138363546580872770605850065144033146062508978452771330881464209836111748538490845561339393780613021628235663488975154734536929002448242885753209489885016393191691293748098893731147240376084800158803555305656078729194965135019967454267745259129694291807642144677719277435247264934130531588435326658108263444062707789867692647669988241972810912089529869368021464900079534592405056952953952777157716072358481218336621326908496540868306195450066295292478973227977723920217585098345772682244884426178231200712046176609439358237411161493945482712705708982845985187005391970123058370484033344061379984465011273382306268858345078473236687070009148583688745240559377728859765453006663389390128696555657068205966757187243996165297829001119619229080900868665173134310783632962365674831715132766052728491278252329735207492778882328767077184983603210009872420626703474715152735461290947852153185148488390990500815082451212958934536307781453261003859776759607964002757513574986772377226831538873442773980391657476974308139014139863351797510470779928678826569977214073783805115250061268720396438881932451732986933346414647105319120020523074582605704404978395412596675603763545041601002502476816812187428088282675909724050314156129018138344247257758368071583905542652693410662678031616635165409662204530017114298652208075224209093660003796587501994691375035612761685290182954102372032836640045964619040069373367245985924056926475063370198688704405485689157345581913880854746601776322439247918616525971605628656851229978009933921118889782948414588022283879460521837296098674863674206156052875707731349919311266452674038384711853363712771981984070036838739090402561701568183685809544980465885545098074229240855954402987558930441013445536760623631455832760574388507459523879316516930463742561769801407297204971818646550150113671088682822172161403130013776355198706648432683034642871710353313319494975226459159846470020327178497310039628055391431473391621295583274409082009369887131892711008321879288779108346859890930213690203507259295025311087634988266901210167425987176835652675642671785216181799680624635653881066547542939715567804881439960544428223132417385678706645582354258073971476828939048852042977944482425183564216665033330715380421859189254518581246707643090807477858930723633411322281984*i1^19 + 134870455382305541816001616244909065445142712294255410794826843445226297659415280418935429031235097760970432720864303335940506245712589189891813582713495914923774045637507503917526763285709900355347990001593702732524706761596100922417859247369453191176032992190613928239266504576421752428679854766818878431992201177834113712267864738277019998485110820535540008638435629926297215925059743139472865504758999329106691137133892962654927041938491984521955550529353527085494399599186670039847152257930357709415464865345857203694708852227298471851623723460273499365772653215659499286183471052612569910361473290882724881736516586674662442847129637960653751323360443944691673419186447615076074505252920116613403753615582461175633584917539231265118906385142423999568806284557088384012509596960299942552324650287951508798386348162083464213400563074963120329141699599146846962149066975809050137370502263269644420314821974265012797485739927707470044619848734523166121018922009665974539052896257590407498474336012313708925307792670601864241417190030010066490775854661141875268025933837879696250971281092157363788977138187055567186484864131511312146636231628291581402371544420823572073663973916539392064896681696064386539474371617840605817149601356533258874712622013487103805074676539321374707503572338088749041300497248403931678560307075599423897544908829943879433236124494172893276627208746323821400258997290323312184753353765980166902836821441737236418747921408178689637517029713789533311888087154260942319706427747714191970006301620802257889262004291458502589057070703054569202698266693436601780359148503503811230453850760134976576887443630291619452349112838098090616872287126536251802632470486202616772474774534539043198251062414613642370079642417667421910145525111595646988316616403746657820104028240718399097685466597761740603530166574072246999199090638110529935658995835305236794500180025412293984746130932505227309051833307248498767819371095382719144365234241412929554445787809628195196608595480625283066155753655781927318090163214605430920764569996950739515416318421981624755580784226630966214214938284388517015109616294069370420600538531660175371301669336133750718969644572600367151218123477141483305230453069827633727037949826669310497227322813944153785632202166414697513612764148008979956814526624278708972417363505788480775585500516606204491211003662013112719883766166511103113828758181863517125396261388480597031577224110058867905865444172374347315294290993373057973170580461974005302099377756146870108172938565659730361418851774871498671790763812033463295859157663811094322850376719187566589145055499739371039502266256114711549007933061081104498149438329497641908648405091196390107652547537720901017438297853398336553636580742675246968790018856045637748097306238037406541082720995119055058255495048887340955801211240379604354865411058040832*i1^20 + -2855881873500553921076804821886404227564281110658507620375754535364078827809336282415960186099387364599513258488299456905652042964084321158550381792200996624756825642272399562810460857059654634899703861226770448599795145639879085166046890465291697730644336319833745175903035687794072730340213265188992714472565074633635205856925480832989897996270333769627073456498953955118516949142197598801887293724284530662266212096353426194583414489264963454178741273900378816207491849468864356078357139665576603414170169462268396241321215245791495140411494482740464882969577434765995041035146088236814663183019986995797844690383007984117615906316818764042763811638176469786502158962319753999118738979640397514665658830604092009203581968364500537339868486323728764598502655569746950430663397936289979784535250621138607840029868305680118916418620463897400117548909742662767140822354877610937771799990562611178610404414184947930004972544328436846252333628506685107700569858014052088982709297644452214172467908782364962356052880579868130146071103001933757602439770825824204376476236096588157241014557585437847255217959846791886370333938369534637634404712793911239063479896439810944938246049002227255311946410252790219264398586282242039872007241978854421828051682434014313070738586159105390410731472337447244674808257095001849812051868188065486985717806101894602370608776758941571706502397185590120519534885085078531364901112345577501828950063753956500756278253540913692517319430025637275990760472180877236593264617035724566474783398222684637150234086312928136522935564653651834142187461350547203572456172695240281657635191102814585083055091949981018570478698455756484278520433713137685303619253870321241794255140763091599097688979091941626620777921875406664370214897256736964634827944415327095903449696105724944224345132623886074607422506530801027192230125998966147966518134100381301837471584911466653270486025352603266719987224641979556108425918709084477018800081833914899226210996146611763219085338655902193287538730897047893247876249025295740733270440425914230810510872764917240568317035031076338586837776791673689718772169009239146650423817048384180724309450756348525494475502422648267902210512797469454851752778093576712693106180554625301265584107946542958889036885805313231423568903146033002746176061986113293277845911507225653153681405284525227035760693818650042008887367836379698772941728889988268944624733831450212346931516817764594806339707737966816699453946981141905672927307644449961770153087147704462027361100591983974782267799495178803255544099627757874440041599282313753136413324803813161904253375568485609770107374758176295944404729661469665460276648882501789363814754355418043720205648466375773445752821012335646038453060049093019275338402938555141029873501995194304751787039180083782144930848594906352839347979215994881889539723362304*i1^21 + -743757161562667312170171230096173305706096192085712211531979906654338899478411245264938926712508552053405155545782662444403521484681496405152760843408979425149908409990990678088633186159037896307455963201580431378136980150763784729617196992780960277687529768816887327064288005964391412385301924010171699582097613124262746311611754240050516281533056423598384386341770843857648298303964784514670387991926716360740891015695510954631717361459806782930220494631964097167617821071505268549693234148674577175926104290739080953422470800746451731938779863695718812064250815491563369264124541369582632384431165014209253975010542672871770454015248886427944517953959127826488513152859922989110204282529514968466355518197165647106887248869706207282434310422530710241148415631377426781963126989137332200613672314902944268334296213081531599463329961310755111686758843941267660639913243580443668135877844623172430849754991495058250852661594834577045992079874529566643526603887880214317773912566772703040541835171513912796979962713690819515151487134175467509375071454111490013569169726217591782462597123092249113688233177933639051257811744998116623722722749710908176520168060789815215170914954623465333441115065355476188252755239110764382440155576355236485336833052286762494245285532025309282303730103234080390818969777508198793275033896727457892401741499500397567702124745964509050022094727521032920849191298135707466240574569435242235693769388574778611997245557817444013547167850624404032764957430568328352821718298228654586774106161027378995312046650695311501655253502568106165025760127577478297848118286098646634588599196208010719912760294044915027298693930384862149182953680445975049008387975590776307035312655469965290753370619543421076863680889552271492023836731397555763963190010607356189487093775095253534554228983770992769929127051957874958119759956487776347965437448877279726116750098876057022646854086110858799470842729378313561118420922921910302269328045701966011399549090826323702631891984271330464233105108922932271914033982527666819419879798663798900241555487383189687060577800726405430176838386651668367164789738915604784836780586375059719390315622034398266698304525800622758299374387122410286053362854440726015219936694514420811961100243013491611069152679622973453620972451163464743345059200112756378796235417780480796615325990731867816534449990453065329678731067961662304705431272504665583456089881075279199882608755222318598039245492268999538703389368806353175158845740535078370515528878561011332523797916313281831594654926065656445285615035964169974294828280769126623407999526233929624417414480393903921662459467513647474925202199359611558647051728436520803166003249145216201908518176041123811809995714896081200436591571028902160883854359864042516538662111250030247299980333411023975926141061108377094000011546743478179105603584*i1^22 + -29905397109826987686154761867292465626068791451081703217298735070183212234634106581687960711743733761350935707640831387438059216965718212497282969115611365434543950982621757364823327525372637921091959857363013946425313905800927125529841210765454718334932867345636318745105365556855582543511521428223871431655618511318882864510625660557575874681553134961479152823224562727751869571150404642931132056960330078767249344806897287980919875893092973287784000772885187920813456167287395093303789953395577851019889262130482012281336947370618456752158579415227075990615084151444024456717283037049032127972581463676654321432075584563835693116168450489959458996980204500228970950791522571787861301812290575573265637178849234703359684031816901660609504553536482234781689435292587574265187032881131368117883820029165719572292910451700934678759452678416639481879147560809767845234120336324644808493354037030961638395184678592451400369493830887922757077718965701968111733923448201388830985075457778147455270217447783047220721606744096508166971976281026051905371349827456016304697008143187166983731973569688545987967910773884289252670928262732638776641909431555900721249414152499086525628958626646093802117004708207047960633577925210204938878808753399583154664213680299254315364967658002857755285644764103537482298312517531207057668083927060638399712597224168314552073227397432502818715515927307215668726501032210683803564469497502170871673344462110338650965404865711815071646661255910040018810769922033619641678842989478383661628182751954780842801501309592814406446361400195446184369428867366433634562167880124393557327636301494412751554123656653510644210481284323055946966644351422421861557669241435838473864883447765041166498908048298542050072809833415040678584494076117483993502713509125782447551723961489800731733310839655288419448367538391076507860250909848574691189999368747145804964145113596466192126127711967189919507500970470029262382620536747902814667923542549628555627502122962929819588362505436755948567089502031661729726934016331472589489498904760162578008969258398818902308253938457460227454429658964188874005701834893666647876647046537273132577309126472638878541246385580243167698017584362965033540614132921388252679939998343687101689587057324689443778923069228439178002649070389323245065682622667150303990740558289925731481349804702025150207557739228969718381481842751241487832248168658693682975445615260715542033909091341841164057079513345513036288940261112553091263951765407165655688065163858830200040040664243898431789675994383044802914567974750259416438996943662427850945700612882773956018259637906011300404946620161564710906397718716446571019954037029026270283764012580421517400695484815838931352044457100374088969328779500462932046914592627788893716978050824976424761124323307743049508484813168191592046014573805351993344*i1^23 + 1096855254729223333800894823848408750756077321774975841040238652763707653707157201980820681715149284161823124488039863091499561450092953871892234706201710791760746947419825821508591194141071275593257784409104852898398824072330823108943041898040318771833086327205435922231565718498050637937488335836127970041413854209839238826438667156350381705898084598490184426826694056704357550562266817627912040332738919579029972707374168379857149972927992493933450868873942440439111978569265826297877157104388432519051535900728795013723106285753206502950517999882094531347877273855269917686350406419874191916568555635886970502356824079836875018136933221729595094679353502900473717251235225855838881564880035564031681512915604357189119229209782978954813688656304756325917296527881817089851405329200160003559045855199609932104985963982003847394616809514792308231385977088511624634594747864063009273577569072356194618608367305130925287797729159638608608636510887107990928760950333472952902833589666900274523609522190485367560967652703483478889975162060590747618402834399031361843868884728244179646707766414124174665947457345266595831695153864513550665373597937926883589855179201076381274535106815014023645938000633375273441224384969915135393612517448867925441140501022586289147800226351999535079986061558668887317347492205504610268298189547231210822520128617244083838124119227728172717198844985849820381173885677690668476622345410593987524655242530161465856217884986463261286918899394526171894046225174281335511976214615443039329355140506606392939436344053207658289418805089198350163488244612883105200466087186301328580624329901289515063760111478128622183573965808098022693141182856076108732472106947645414246143283183946617678690079291932575320421306488022720574790989353319254867734864658433726917275820608632718433800345234492522977231523982935234927879389928735447761731569770338804301252056043158065829569788999061165031338856367661011266422069162113776990520274121104782951280031571190554695238531397111048736424138283791120274409392887365489733464061953299031413936439833189918431776722791277489146946730055212181317571853405939706640666288872655543608806471366562463621395302895168767063687328983959959847594796148108642723629130852193729489356625936136984659224910465492269944723323232566500509533372941113673506656599597245785013267807748048205982405494434529465788761660576489551460883115383268598936584841231165390911103573573845502428626670668767630234262856100677843517626701274737812925233822090166256595508979134389610408581988257795794511915527895936241815085487722511117674704177067092867122747285955043175987758912641969191768191868179730793124089726565435843729283544105041363374550023338789647070851091259593615241511189620520619554340909338465413968350089361338315934105856462925420277922040759675423777702318226538496*i1^24 + 144824455149227650357848479514868525193405348971694067239067690267051592022834482701443158482359015701696751920281830436842901727644070730432459477423914596903037869817007594925523303418753745125248586776254602776763414389296849357837830429867898324438400047888650013544235094654183032503503581291939164103094795478207379274203057854206259468674255532384437064556254677170934650147911865642096252129233012645798416581639797621025462118936326309149657053721797705075130302476564335228368158236572188061277329004898885174795104841990788242371032518779012417768749241007189428054907209333764325477880576988881258468414149415722268650652079390039171112403914585020555111737434429281787310177244681461358480073205150315267990516563192532570035218679311731790922070766565324402046281665876090849216568331690133819511858358071353586890547874216714189525893547097822896540527271901381739204560912276888241319696547882846921836895134815608126673040980797640376734124958346078108591809752084046676547401084838341210275270153358697065124125014152501097793368201129069273037658243729184070427610358596111579508736576816874740588968047020872693024745173732373694861506466109539960418909080837352665089449472189704249173513243004477960598511569070204548148856856583675291171495132681736707004469814835371853788268196711062473073866600696506788394277836111873168927026230730282121788405884938076631394476749893416608836791490771891222320249228327682354573662730235285338594228322694291707628255374446864635409840377445975459048281111529327319477120099105505939946956430179580321522890971565325921038487659923666626178912235944702988016786214682856897204979641924659145378486013959878094144679823535739569675238408607740246724206536461738020183977324191364345258023564085123209352889813320264000943338499764527773460483145394661136646962246575825209102339124011881199934977594741792856762861764179458986770348526342282267628821355193808904885665350287715259507796797564860095923663936955234849562851671084455671661300299658525451941568977484012882263931634066373861419997447672524297985010693276673155260468768086023475637599731729921191928500293031788199445676515500575910257910827132670369617714029367159022250544312627227930354188125317301747990361685481341572370637101158000284741280856586113778619543047534100738038207125638610958453636668643187792196504785466211327063605867855908521085698196951281986415194213486568191661978056451937207052415215471799235042247945887339060043000844968319835767459217775662426915141111589524173377169580161983103350854690054104392814453032614556068926079305855388588020532615306215312224912445453373926728056186129424996918741380276778537504045137338246643776009898514757462575553189209937822186078567725121113249096903317249292072025815977071318426159422431826570301144690557265612993068292636672*i1^25 + 2347269432496400445400160869144007113562728534871725151919387893547939404820260815180756614123222388391499016567942117303802490258513649951950451709499040223484189131762286217930424404452742861244700766631465439316986184095260770034998506233849977334856932574670328249168177618067508006797607113087973839666350421851094862871573487837257623985329747736831619348581975847971640582680960651549067133797314027726001201508977181374695222715718630270097014115135372062004231075930245624881326514021510150775979556582926286926016047324747043532191012491763916619853364251885841799686157786977070784164838051244633553954796109231170146943724943184586379082868542159734260236098791110869423889192542326012295860464736268457872547848302626864758720760519166008379128284420645300126451598890730685931306839535584858179621227485938187132609714215598642778105194379072105653244982796526394699460510760038574921211982683459016436627173127840270140874409833330173618707757966929461152956768976192568256863662326861622831958894174103920199538488785376818420388301453941470205961497562781701980157691373633451956515711481905839252397412952199106679912124833448197162213254265411871692465423539090809996698304717870568372837275110138807747257080737855400721081841223028896087809063442844207078027381270430467607363356348169699129398958362225979596238488193035686085231073558489053359056974876892259300553777904555280621480779356822341322441540955261123265606468629759728831560067415233559627956064764528747415769857871758621551928155808534513747852738236451361204106771878971227177051650943540232614145135631633560961270531405639915706781089131347731517425597207341224060249925531513660169721029876018314452104021758553830228110780556601839923467132969171490049824506385648834126222088150558807392281062528125247920141381445828401328904100833634478582655924310093448196356196224767951556292823752949149548515341602248133667960921225011107186261549182127921402453254886678742000449106743969825862574682671718307845385927960767150594940777933552621321067989547300623782169874217521115658705857241971256055850692592895806468786376984032448489530784819651227578576893253123582651163143894993133118419631836145795441122631225833280017894699770679362640052573465429424144438463442784244973981777867594176193337626861027746388017058734284487766690597459570927720487264973018048530525585865595762666488166574114494199931070944277938846158842098760506379916179504011052853051655916871145857786865153047322725000107292410417737437930243718673531684180039911960331104109733519386930065670425642515113566973985220634702925529071093904992386418883590464237526079255752811022956710955768581795017296641219008999570366546082482487551962498236076153330709362253093281410919830853724346631962986076265242639606225893195265921308132972496013244760064*i1^26 + -301914115510485872729260546486124560162932262909588992657367028441411162880763035354836930322680836002418041343837727482022661380901040647241617641582715383925502801981716538457523072667748179399981690457718401380555734947506444202904649924240214328959208359070934311161172343968205567237463089531367553702599160580118485890012893768599176117701359794451634560387941412338850958260194548962330644865477929552629754607158396802910713172022808768104145316254950665499791197723664011297415252945361043426805998719119259321343793898387596733226529365472205228686365022044275981341365046412730401898187153019252005121113705961398264655237632688815788658910431907740916408364982571004305648275398931559740022858247985282044777855018009381557354747097885026802219217913070037674336745532638367382757585430279777055167726213738779893018190281281792796599413283113219508418679195291005264452872567272040891383902545552813052535442155901433831237080045567396202170644140740985521433424788389227295357097682595492342332979239442980405899997201677095779471361506339016129211649340188617887053237150963499182490242900164850476751477727178842197454445654216524050294510491058915382273370457584072532072144062644953922048987499366293732502344323031079988964293782595219383639295111686748755890201652011597791823636785587729273895252740239734921289769726882301255743619343500780476006564363600962173214725983184509694787885515870529169588383879986377776343859120053808808446376641512673703391814704865610407417017654037490996300635004760689920866414825543849794113265048350729758585170853344876588896349364020159908851070862419168035891015279181535584297593701250979597628639600315629885569135826182399690014727688261303818672870568438563719259474958626455162950939928069974984994943815459620185036086692301451715769482938575256090231187830866169091638089413945817369745629118297263140456196899289179504426814644081904422029989757661418092230663044493950311967918883095899760479606260437074881449856315198463467990542748484715201672190273571965580938431457368853113381389123158594088184732598776080246011232495148335257664478051307746436875870293451747090437448985166208092751481201506913680464303208378292171762194239987537286737999232728400507164209052957463380324926346675586213294654531952792551536216156747805070340686627970342554217467113758081861034643679763903136786750910524083726868034031618723743398527537874005209142320153466384620942394219855781664276834093724285946960013034168722453679525232929808911574952444880192768636305583336577212536706446199574272369694180884482377269207578877004052974623471921228728398703173539895849541038217894431015328514822032101295917461925326458488602735775824189289378604636247297869580552577415600063968754711364907789079440895814724640005333398623901720169658063997060090167296*i1^27 + -13861414636416000671253746567543771350066142666154242356994894760153273081785421962620511115116638062650453624116652181620873399272480542398798972784742883799756150494142170169193949290340101943672128578368055968661626913840808323569241605794498866975687747024429149610388526397356295500044756193202199519723415012436451919601570525703506767621339918518755530673788257149793677970547563909435179460772695648392474527633162744768382195008202154250222794989606165168317208595735833315896675463744219225938937686167427719451261928315585475314345315289354997009238103113187405690378298992743202881745532939563471621460740791018631595899281598797995157507325969524315350366453320527668819034779745461144737425877923428954948445675117910358648273236550521453597920664775010984875977004373169174867844860673384117441718407368695712460603945363136617346204651504721884282891433197678696009975872974665374974582955774111726751278499813573604367824100125223769717131594921478917814491001789800679819528476312095590538591245619406205138092351504130078361896903442845016090801217447134048891058026861583762707226170079727139225885333543972464103396252693136365651865935025863083361532420324081322105542184401464092555289123855522539899251124156572125763772621639803061530624788752759973714212686826640511770591646948158607618901905442483679218898239814890471746596549404961071131744695927979882500077493561721780740292737625583300389540593892027691019324245987698560713984142830672840947535752721322239174545943593347983393266783702386024357813743300557949588279179365317280578742115909250120611468965262863430394836764895024542539338201843442940130002619765232815261250907218602360917192790312108399720484462088309740936411242000148891209512141191985856738326938286038681144037780389374850248321566259000034297363635582090619566276872807505051418998153593145013975196385422081756844419536095737604639151444657053786963744326247913204701181986334929243555696672579198524652548226961793203550882997300365790223122145346449074583989362170251201237154932526554332214240361457452776767366296933624006751527410069301118487857647355287968206778527183649973669772271493494912628001899095127538673320403822406695731360900533469582042873960952831872374171450149923303633141688819707618534165977315126909286641668072898623735076892024569102611568333552654299237257835307693245916836673765268096164042533843826454385394199190696272092830944441496610745704431613106520132256850018669139279695728001924007617446187118708291239681813186954779792638259756662243388065489366624697774780529042117827914984109256891203358980036238782980126785235162833792337046391077718603841914861220517111324678395613258635622417522603426297950099659265878523774232002261225915786688113911816994061284362634031343009909381083254275017860919578194870272*i1^28 + 302970846277594036631011511091733007387593699339248700382437570010008798277246495291455132577526721607156623893509385916339765862903084085964444263393469468078226158735941799034688938742324838455639693978732556795458347257176361733181531741370005133184709804891091927417551354927647957469399625421803565688783091808523312601504135930938479441923639162568676392065617488271378229120219536337815517847743386368729120166601451083054060081774077816189083474055953918340268273628486790939905676392419308707975462167116152993093774981581182705225941763507506321274448443850203999607872088208503663714986851177189423903539017640704355828008650300967600451149279323683811618352741751243080887352270180627458866486932191904890096328708731663057139996237963710006176464671967440212481868369859166586099716097780847584848902222157932214512550619289101433197799514649485837809919027680873185892792575419553933832706190289525923492104160870267711805821474983869056567461132617156527765332753026106960828906464445117987242789074705476584268857216286019463398857588098919533862121108860935601929861842017050109578566077132376932826728197356527237538655229383570809492815850508030986933699345329214816704822883655943263453108334102156067782841083892133014956844723341608514278537131842256399964549378812009560133681842405694237848792635217197317787663770512190662838107142216369133925787729786810991015431592085674472149287212531890393569119912394843339125391434036199268494541379763667733038363999626109147438660380554817087623696269854125498041077575035101687708988784811289724466082502524298389599992705931072040659689858285822307142520128894773385605613983094555092919730289704744371927339216481102035164664392971717809675373594314218544579444831212843165792423627514035932272361637072321412175030135659588763194132966185545003206548082853271206971568915098295498674883318184650859896332632062867049230646589043685635811341946579058329010794802814089864153715356786180257557007240821982519092775510571508393125526840935092749689829054650945671011069003508458641079508831196494812133348954977003581777310302444257066618348972560077233732344643861124286227274541748062253235381064618080591591850254910270404688862163005596597933828082242162756960068946958591016551030974290707383813970164572061899869402104213194576798642636480106936968163242591729344140690116779805203702692233142870867165276039385822179092716447884507950342676546561971868870227066113847362762852625819237712951115394574750112659692159106562422277881266331986488135754606655362186043255193818246009958827228311675409241658697300879681111980971766978409683483961914451210140730610155827216884441991184989376656844212407307314881321064442668121719847370963642244159214022837626851689831180357560586267820774263612868295951271745743262870523885912064*i1^29 + 28520291368295793699945770331927778625209672128356767150479336141909333130704467747251037233526896489289375800338211304733699478201712292314077768918992467767722508987400704517097819044432228198410134022469929121907656808561320579696706015044650872908272799612636372471850144258679282207878531059868332375813847349248669039992563909063300101101732585331569780306909313596900996716657348770146627873593685451439078613653808440413850528632631826027142257672749127914796598836340564836674555343970307386378404945669732261145974450605647100777824584051119447738843997834423348712801308631898601275396432106062399837361395750339925121816353229419231793516589083438667637974521623212289249522372683144127316593505465661307800517533681405544469551771029712431001755932324184977458505556232921403267446696449028887673294351581340851764149045598952724395016917597289720133538211122713075080911027684744308581753399234867630561641634607650455440516347281922832944927918400603246563407592016178854910343166051375846031802407179569062222856073281372838097306994871705327310013618574590675663047320331193310097891735424982697198088347598817314570504341191423723731044366902520888643340280537795537426170037668050772344570251523639364387213772180055648933880037415628295275406192938849638823411058658573668451199910109470868951397340164983199312410991522060404489672696221626171450797482289970535610942577056545242321722139652736630028471241063067963902732020668170318373346573877179267309791058136778158016007504261450160212775586358339288996155374202301341512504349619480999023790269887924990614650387923159349989644819503484521715212719586817376305874494123061956733469525172560595202830235603705700018775818823769216780704597154838021597349011571872978663925736574490606412582633761366560219096929728122158430436139373525784254299367842008557860970355748989903637171589020364912069597105117271882452417378500056804002584138252195241002952893769904541803892898544767658324777669781645621111862708859112605033441832966180900017685904734086993276726551836974973526950665255350700139836444091769088609868867367115554294406169531585756854012516876793393360048603542274528659240890304191843525247834355595921437859747004116610028229481546430928511630910168014332438580322745689941140608494706877664255360288680921003699590348691106308982300678595576072122237899981523394145256852863671563675339552905828959704543510664229093380868097075303880188621674601007811162495271832100662719138007311940769288758597739634648265232770376615127508966833968067119652224679041810871055238173667656532889620630149739286660241454196174108561076862407214203097499457169426133259858041503034929771954707963707700664289165391947436261278212870036698274506176492676014687982274834442631796785631606950188765124848973889898656905035776*i1^30 + 166823150422814963287990400687799744181961783406722565673476680832109227322075101828395686158113454045504720395774388164294382682125932983133914075366464661286446511813045799540980401558585056302566265179207980267143107594928408341280681487720268957536848769184877219184955997822383676103105382385724662489476075841717350848637795224769943707678933617981904044721323542871313006053011944572575131004529377778652051176022749658326308716509304386342624606331640064755514921882163956453486612731268370119237626619998028868424059595083963613970562794142699715134659940709320487276128266085889758260370345688681644616321135001466794830305028140267133494182795391650936409794807225905192060928011715467436708429099802368519693177449862099510224057951176723860248244076845464370707261681443915503678791736424855813022661101105375703290743600275221809975605246326553597581092623095514635702359495413047873872125897062341908431172237430468278550484337992280684573021342972123122648955714562662284780831527668837523715693110149150684011715996971552762489089672180561436525234329205957437759014753259115088504008333878655579079453475916201269375878856849125037566649821326295744859326357094917389834794505860691239605992269428867943767421398743689530956510303642037676041231857428900567046277718101321128806431706337829025796739127703782836567265329202218351786326810251727282218221161545704532001407676018693459244452697640240317371187895368990933026800576925793768775010401897973547353969517726269813027957376564763083397153870348856478453266342033230092867384015156491005663919780930901665941401058092107853266097125416938380790157141212494179111975331649063132960229689864620031047019750245829122338673551861034732458959738701467026887008478004974382456115200489914268670761791032665464672140766567315181192505195378228653945130756033289491648421522943684965265411586325411659137121333805073156767345657893418295114106713012444875492179389773547448951605734558992779697087093827268563969148473925902220986608908424451838778414631913390147602037564683349657989233109518919347774104843657357287957354472623587552517628237201536035782356262599745297606761471898376504351197926789551204176881887466232039452620613451954030516740210441286028521907265412586504629546932555564139160263669344853643334967186753435721159412277305462719062873831230702033151909544107266583172391076501146375774501825962977344517056369725383225425753253434839231440952347669097690538158442886182713608814889799656110714786134796652655936831039063435490449099914130571329585183408475251308540965068041068797486415000235414462203878916467436093278409325665526718773330469772064668771389434203685801809357586771367188396376219389230948785562021795085688726533814834927305861166517269756472139225836184300855645050553334470000246784*i1^31 + -6351694945164430122830120056233109923395411703842610646457159091092324736341000783072297022220607842050144463793636756331722780040858897143656169182822910628614674944511548654895415953994773630332456320236308470297029727484159786793911133753229900764034230007743814740171430511671632647733554500106243759914963344382407246082166227287058470598300797627440067077253913024420604648020034192456514214631685274356860825308409552159282731187319877233691201711455683515812659012655200179491597217046884702743901549152894325747426903215435314070622281173547994540666056012585310871586116154311926820726512164635172510803418241675769387760024320394116648211303698350434401749817716466165000290819310731153751445601945835981153155428123688218109918469698970146156686977407129443605297868911688343825429850811367406173356829705179148676235944529091909895599710343061942223852546372741832515907509486011946523193556193327365503716982467234174342264125539424922270520234391604394364099434636229638668690966872021196265437784277495124777372138955084356678670317089535714423891017845704787892889344115424777531617644997192220239796082600782350907618446996780036040468623040833271624926972542114455778746154421335977277481221087178338557532135256888049891275870665448914252680367067458196131372251806178846150556914394187069777632332418060673325255320539926946470323626724258278906720717238319455013424655683727468601805072346244791850352408447839380007334415199791721716933734179825015051165085088576275562758321808210070344610548003229692726515901001160002505156779525252565812868215295861088890085578939533955355720842646985525509557722085436330201223732441602312783754637682693135824001981479544694318710747885934664947281521431591221061455878136664856949210671722652927650173321137241931851406874163373061320275530889076597987042757081767049555078567284982046276765906152281826914278784266640118753484800422419666824011651989224644349680143336473011634848214175953713343827331242057574035806423171682917179277825969435047481241625789815476763094390781513465719982481063146158151738839163496624851204590265791348392844113959411158270234611011760388339637419750122119599531179961775259806387868720432372647083088213114693253116573283991791839394033884490467930182392782326111125109383940350822666323611931414946869426184643368638384817311059498665221915708209958302393883791242981099637860397733711096862489547197519474549966120229703198722931349043447856478844423289080169357856905151722343510256143534982038960668827542076030015922400694046702183817912841287293938116286075770530012848703916495029673256155217109691139356055267863040452447076099857284951997743723402189877792599233027102214142532747762380042545036942680193734712000939592241795266374610902273089522862605419990662173440416944226304*i1^32 + -28496913816276451492728158316730668453603893528609802666651378554856769390366855217374294308023261450896531092574238110713637147915439423946662362248523365384765808611887954888928641862889235451095399527551642661153934618090015513684158739998957474893113690308225779546309132175751172966793704987973929871963179942792014715322935026392650036321535011871371443000117398815510228466973957971894717113636443241763062991126551078346277016762878578130568062132235562759991026797039147945425016620533844565795013021040937212724084094130393829419889557387354278868185977177878833049420136851502904856405183579869985382811955358568073406003077852234281578421899919017669439245081488537729616119026181824555342712450795468903563931390578336224861100510837317616005082310043071185965826194618753837514858481633870057657255759640248528351627586077999535452953863431523884804775272715454861937601737163304994642322167162847534338131856538433578442407243643408491643720752414784942309660618633064456530933560492887276427931973406187810386582778260134705753908201957883409910472940183267987101013447962449065583877064200411859535271350485805816433728281380691851702803470537876299374244231149266223064105523583198762171669401119574136147785466444024881415467226918638641765442863095361275151095265546378453350818268862603551425049909813661519669540739460980591191859680371765202130938089132823565426938259687447762416425588744127733443279003455537504641695497279545759592837229682540875770139776279114838290060674741966484159289797353995260618620504125719848064575501215397382609758197253935874009004154312098654561000554382613154714857406653648525680129504937119106099152611114805618074489962513618901994587812977301683771680191146976577632358397202713155097716167998563382898613893564713751130209924993610492356945639740440261967835665563173466083167797663841308398874085099028163380590743079507400395639990254670388697477972680397612703495630454467509796375529345980306235630213640693570972801113228813053615221136391520077135905969092403250190544420211320231185895125466722665606857650975276603014353239839080401123432115915982580959863049345506056552541095053987685530892060784105806699340800954547255632202991912576635737647379012078286509048446144564882388506453665889900417733779605288296021195222091218540470135351059506665747262206955215703560643662471067927058545483592624502124787289963940039489782808059823800064193276054079881162350366543907399964342342395479840366139225848952993380645243649901501630551596569815497283636461716643448399569511330093098442781943299733994318751333923796808884210551461091611614509930755755551559564896090703988234521129291812025634239959586445656035826760057636543932644447687385375313487075596506137480797993197807658372042617068230658518715455242240*i1^33 + 641808992051966026588948692769333602775017018067438670653220470316657511238246999972096200453717637484707055791873784777022423978523099893761360466770844376205535385439330267386428675985801965351842473585377465913870608720476754836403035940775573194805101967265757849160367684525919898299125807737046966097934632801525618100751175394088887995184520798333881246300560309514313553038564751446483323069044404470112185806326392203109288972293101999839660499891659460942525024072585751112240257123980389902124577868106230277899692289550773038046463450816867494946561212674381769924799612714568073317626862230869265610421853290652253576112453032147792375578863867539998445554862813392838806378138098638619555880134243931603981229769914541271924529593568965016110306518505954746147636634530498261788399566099016087814443989240916993166662001442831437057292892703782229066922158057171550076115419503719121790559542911604146712085170957974171664526569260339190511462295480957283946754843722147612193633481294743209642212776695907706607043447271627818976566988547785091177326014977390991138028332943777483605418112570223068857379239153016947746870816780054386057226298232774128207063852269568417311951092609036054154322783187211206060522032679526970066626409522213540368889515521963880327003156684507434158457966395972497541987974465007538838035976503281787871732979255744662212134201048596623565322762886826341038252391868504854451647920691990931636091704897622839598430522091627252387483790259828993485146465693046466719192639351142533061078339639272119871081477285002325911045950033920669466603003797703571200477017918171183822742999773626137953213223121440947807092428007680420500394303524494215222610587158081944765931666762939886574828093559934416658807838517556540105287877110261476733506166611657640483719606207650423903486822010770488577364648075730517909736334559635168179257987112381223492283587466079893201120341854158842171191718010878518485641534676245667722446889837217724602196471678695517249282098946702568498205112620562684794974125532873294069141910939625708329758610639362483833912363106783399054741862800949976959872403237839488015219717084390952764277160538706159333536896751902859907217524474785071567452264231033157814954600431353231307753588081731529447829833363137725442914555852786321584127627440957694513341961519886906755368988856885498651650296293860437270627231447291415595567840449426156329002049040147829720756552134160548843467091465253568471629665757700161893031848937528727121515727453720982263353509976766042156959067879040219597237513578539782969979994966845562783925407631278208904851686378422380336165460723070736088928806322007057952193288473619242310328801043545828822714989187643394323890907493795062548933470342850873151132827156030294241312768*i1^34 + 450916177496983697293432559872032733505694476827795782195324631268606722607669070214549275805728803637645227527024974121173029825909006282998828597208844575271226061993347461161595650245053310085007111322178100871729622797233998851204492335177276430798903790480598918233349060242315798602330931572291860725033104097566004270965542261327628181362305605797703477675541825139445275865865853999816827716366323691391349725315574943447545715505970091606085809661865609468720037632206320223536798580067992631770482313719037712666628724653415826946629547202634333196428460586229254524615905333150817884674211089604786214822158941082481082141724654010797901344272328357295199084029688666326857711423266112372062476687361994368753427114857735452016335524226635937841583294524457608244504436476411972464156080633332515012316810558232164598071637527439231365010973700612927307850500708390932023662090561790782025854555387303861710534984451586346847135660269435925664008649171048728255533472239857485598458233465866941188568426455345698970554463690266841983242581719123885866815748533034290464682099654775788199290262666758866041617445027321458942607507828282929395579136910743342472980580454218267917278368967769425302846202448522309134454068005000358507670474998951697227039474704543774511359101137125015819014003007472025064076302054944579230750376014517385153840918637401030468424576431047230802296656726109044751997444194601324065051007936114253920536152886346785879818900285127003150321808866861971263588385978847346879295499181023009922986719539065519962843477060432433537293191452913404692017691259767832761505037784486032591841412289155283488862528579321641061021528305218900726173806289886946506273190641974463984766311388430906788266487586114840701869252413240078572078961144031232872524518615560319943061699011149266743892612171643485959231386824033389357274799259262392712512296473066154732712625602055823885482548357138775548065837304830103546346190623647861068818519048931858277277048914966132842780841759405188385151615563468471317407097002728337047172898074153546738473923262758311779204993312354684906514989976429075361853475966451492262259759558602056991283646702337227736156729880180092420390477986110382071770240401012297960828817342128196070038117941113539089353200824377433876853667859463289493207350055319974247587504727308628587122920326997585690266353780590638325365647771736653279225491117896887837485588689759704004818791485806981135195629431854551552656988464592126835791836226780092708157379394519064496113354203015505605160385432060175608983054860075001527342699898093536065864921559277658711945123031621080400335815959573264472196834720785705760414760847261362820478476497966402524246151607348027170629693996049775686901012369045988400238464858750713856*i1^35 + -25049156059298946262117721254428663445919774523807638432984779771925242101938338632698697056940262417199942452302289309455308348959893658804493676240469536144348913101601002531904174960507395625195819254215321634090653700829137998052108875166229415958393005564638145770301129327845445834606633325010664406702867774844144136447677223633368440507510311407987025629909251321347577105648714940750981979338099560593127649047792708813612517187945323382764669203440222326888437975375778690395491577003247338912663081499536478472064410008424885307760993832211541769881090945035356880026928614612268836037187445026757937292673750447478421087492372021084081331382885327537440386728128901814007085071405568855705491757131803064657321786433548258300446992837129260534177531921451569190484410517400586121589130787639231847895687930553798789641091137246345532789898315357553171629037120312872642046137514074736504895198509525901289115738244702815274144373140347141472631131600128349544397230093314152000284349018173330702739971503734065694581301489393574723503725409769368390161808778846262797819997090687304465258041726664105177042388538004401230366442040708719349415159458817239539996001817071128029216144577585536565117147166659842673080377824987459515637760743321268714347643447478727383039073436605260118208571042097550594064226821538144714910201736931884377209706626060465146010946665050869725337877374530803015830214076709175201600811922253880023871369511237206887014574950029112021289033195273892114972528707883719013694557340194572137919522701209106044412836205004774481508219572432750669219945784734584668552684652780014000310485387372338442087767703857137118018224847014247738661076430055480807426572440152309159280243810852298787713336201393858085260046199641281823135029401772493758750779929671082032435784966592955126244837661599061623698973863667166007150741796090833331953663759283916446476798481545497962366804435175423432299825291838054141719407545073757267522547222751030448282370720193349280690113426031105366897774137620977860460367696825162783984331951183471673768445767568256209193541980041318029479236728494007068708105582149679617491199928265856223756492009269643039941849637711760038237149101511008606348259385467857429522743794753411059787760280581390584793814180030189567254914528829332468807901162550025023219373217606042201968573231142631280418694858159640000217763571825659395549472380479894460647627304783692975138595127369400644560648003153473944635432757048848527284170493377169125220029751115540857203383040960590867604961173237412789580511234711013261513290316008888255678668154395021935972000215412552794054936310764595418627151278813610179643742579656080943851021664869133364131478032771616722489808202081054432358085803594839804587602220154880*i1^36 + 74629400330094178893763690192334978798308105647323138399296365949488746000067868421413537094031087821271769879493769681389687636453544562273793651976861826430031504840718207083494469376083071156243297484537764786228951442726724118333048593758644776698630438882132148273814530719378315602909550963692504907484872256791051898479463886301023501239071326505564670750643442590176733882178630381010161281326094660790356368109628969593660869220301506670397034685688806110665275257452010859943127371479104870999759183106202732708901762476038050166075537426748504243385898226539152778358472655626594002214421776947231693335856950603920100847666464276987517534402966551028641900699856168770934898524724638174697506297051385316776013174760268480855663471213386785033236165279073508228642114048242556484901623925832683413777834723464014143714742244798644788371146982409094724241387794557421684248235496777781680345169103226614021462008341073703576501456196142379077055229520909888401192547816193784502851060547795876269908169677566979141064773838923430118921003347698145221782679080346096729727095380973169804239753013256255393075023807313702887330027568082667584008138515851172090678493825451755299071111120557017037306727752044229939381323621127612882283266475200176926344430549189761403446105759801071199664448719770852536481999596874011326128020249720107963808565279189948205896598559584400427814187515567270792176181961585404903715773918539831895074354683320226825341218137702281957236204883053590229609158364503533975730653992294456091787274667319632069943480290105316238741803794716764611285532123307232334452232148495452153817670739355201282529496100462772646156482288217627860553474273487052829921808731770042238454728448412810606720879805390138992144069921778305856690369161486733844161970855696123951583623735692027284905460925273965858301224182091011653830406410770704403877964455563592637473780323911820502954258252346419163170692226847596049165827431236328033005461543891520539377556912507145331174045523332575387844981460673284014697882004082164785289559306795765860188670713437674515664174457359699327641193575950761159456470831651723915574626466311049462521799630861918486099655278568175345489659932513166189570802132362874261527739954299057003481145073194543722268138523050972123183503626849546431510676772798129329333735593182242913544833363900083330559005809507316536292021892735593495997628211075884437749729137291828698995484865549073316906704977723885338456581585600605000745187712141438454216466664559313697944558819271893536116089676128985089028646515529294465323019368626071201358313177421782914395443012515448719071269444963573712135299180711056273559611094965307095768272465618428314957942326335262649106161829603075596743654047141450574811103232*i1^37 + 75832423861172369138024878892807519289175049104142295480898649719317073493018615431312557964051024366151053175698873354328765165771797233820632093876369184462123079971231099545977810843723461142294300770242897332159339317765722495824325228526173700059995849187181880302076852041865861906995893943587167813058902495411551837346429607394915407379978487161168806070989726621535535084138489743186421649573549445287304988148506518747653166270232984343773305003563199478255503515898211751397051927453853727084711000623961909986195965298690140280668509448804892970032396736984356846231313445490067358816478973817739444440661745890239453518793899445774824796735893382661727007236686753992863937279495248586561060184289487636016262232708070513212063162029883779296910871667079335543260851268340636561845468342431540746985410098587297915161940762493775637683068161815987445218216114376853309355645241113319786796809571617033005297213319390458827446878069714898893703985827515326897435895646681871937115568529351998575766242359392528353396944123641372938374413207828415789649774024508125287804130111372654265396507513807547282152272518946389530744833296817032314883208121949824682182218792323193863301922859040161005743049464976283180286937589817596303821008511465792889848044639782503740102750685965793173794416642543093743595856185058652595523421256499164129725871804563898696512844809630076689070290385713362519169539489708058503467508865835736081563064727264121905716972960842563144995440914388932373537539370739196925269076406142508763106201297751906568721549499284545164228694349735515269915812790981394214803900278275614830495355369054951430198852728162704547756444678329080281305769248610715560106943284528583153035015772309764621783299114128549535811057702889557142815031988254642130093020338100174442663100207948947310977990246072358784852978149908897622745699824341806309925349109969909350278920006682522285805705552945881612280122323341912651023325140306577213138483445651231804317514614664320039623870144439044930197964432211869212848188148008017107815380726076936507277502219202392937081587654871720493276215738867609229304391633609561531764701017523745921119973406737355719371810763453164504453845448762929602603876522467697078997122553357942298716620333764325365479617626242347107575013105214084779560247392041747009515019993406067572866678454022026146303511670844641689108712919779711638158690884296048242591618633955319895367326057445570041557908196129349627168861900574858083926930441748524948645550560135042164060230839625928006438550131674388910066704868588107367328625955760743900247298618337124587922913708087915669715050980712364859623142747202016238573755184496096471160641422435870600182713760021036914022544798552022667767297786913979629568*i1^38 + 3434288809015008851657179186393605744904667147697184477297484472203630501327075175004609694780752645102352833663454340492803221263341868945573427654315151098749347087371297729076052928923990604236889859203693473581430878782690115906233884375082924993162668147655347035328946297157706121842337691116000910646162011557791068548377570991293183020603758721576064118757656467350643965147750258838702779722972426603769425723287877949160587188180208487797231444733525621907151659585938209413296630162685720142679304189655582056000016757707192279985235888019322898807460770718038121414687144737796605846614798517979846396545658612393297101018836789923441653155489475901640005863038978506523380413198045596502240979523213041893854887898584423946980502585223226626321142701813135155104984818922911933866019405000105710158718774968736202341686078853025106880839584531588436023185915915664307323015092751160135818893138669566326105762675815549566432160268034007490370225844474750993581159572233260577281549734082379134259639249337394497049480743599902078952868565089580334714900219816827474955412376480897785138078789634494727969712148035500100773604932158932652400023286924327775646856566056535492170727926567805802805442588942658354495376484911287925451963746842319111560513177138277404760136879442573501890157534893625458723483627809417126529586064878328022902848197817931076536694394841804577751582524783399044247486211865491228383606751170922906625435846374457878062816548566467693641920148093359663204702628311166666216874274702453630881058426717445161013640329707673766379651620367553294359954130786445750359880933564752738770863939143107765892726106153098954685844656253069033782422114664269201945926065454162268253923255993269114115279341091333317938230191663578177699329956251062669119128582072425830623971481460633871073985431869987545383981233368178389900386602314389016501796034010175138830308084756186807081206669359792583152486622919029732908455726533438349453071224607737200544510320433238862295126830259432939135755430750087310909641892416546201460803989931616136975407854907917790707020179818593752169622130803000941646754524220595522031368092319214593209848733396641163264794747767028529072317409719715927413132003051610753567567177019811157212701729141656335698251970126084377726331692904063065384413348651057006435048564377166972218307029333501009546264661939665127572250134392694316572530886874061740828525117219644994229888592731986205637252359244306630069584318113952746859000979619107328139486620876357954351208575421051152025733648978497412090347899140731865376845190641785408850096576725460007093397974508063012225547434087470696979556592072847542267632011931457636807139772410373631721438656088477585563672633129396648912993628322791424*i1^39 + -73961803045915671430942172865109098930044151225532773697601664973934491231128322606554626578642868190974332242607535347724919940278447465295836755712799833732038584012073776018380019531844626772978765578836556796095661781004288294087043040380079405042391389466751579542086261501552658535285967661081578766194740169156300765025021820293603459009504157129951715501852662055225796746681304638016048832076503151679738355781883066375137411830493100776512639711932503210236095896578117562150822902421746738423838378156802622375935442580443680507365623809451809728827243201220875292384141442121188948922293014350692792288275799649665538593716481432754648929258059546697807675090071190275761747953228019264245430098428948429645969186988088681552781569948996196506501921797330143425206198191977286076430903647139168085701034359742561078383365100461264216473208288362173324836265861862591429617148002704420912083124346422252133773376624977037359569314815976869103754458807968087910351029789798985914476139145926032957865600769195911782662493368520223970393802977218955588368440577188915078400446167129483773848156000927001101281433220267377224826433044095121151216693936140808290277951490237103991502921891467381708965746946704506668030933594932899724582044797584107994974776778525462869041116028425319868352200672410757949588075028263293271059454843866708290833582180058718957403315396504899097537720898186606958605893121165366774172713802496184704310918467461913887426894220467847926072827110775668488028202821951882915404097954089362463320288625949281758282293765989698636191409545727204938925157428317739696578544428246020416368830622772414701945240168338769844255216095555406559969639265674201945541913061405308267936280180877900683057397303660777512032894260996802306951613415910948694489650238051141386293840956071573482969796054246911694227552106502887847798953043945109414111300524725005913313786101187168206045614423321170720771078796464686525213617618354576916959043254536658536358898641065908915115363659683201206875579736053189241540131452156689674789441472775806239667607975787242171089372557656644983277733855304042654859211580342489362218501759501369770334571282369164470572395788022010134183135226928294927168323819623455797080993540445705143116673411897176090236863383947757124913504824485872386765455063304764778241050797572837959240024631944917682866620358359143001597722780673919128976824606665930147447795961297903836447473255038598053499840641498820942446228378267530190869040150967448845081773305920843351230228081827308253988357281180046626839551952131960312399889294097336422831488417578393729043317691912527322447631381138829393983437399489260386603250029073038825031586745964270432945680068123543454411667250926861576962173829120*i1^40 + -111244819334260468760167539297201866088717876092504721951950092619302286270783312373507956027581597860707144660085650821436863926239342031165748523037923326013326833910045718327334396828298917770459855918947829378695716506866637364404810525350903660477593107643901642104601485806389553030034506861720288991824207314760323759100473214631948874092503789806512793584073660556084879298647216837687457832005644685114894310819524762027341665249897845275245339084337086669733696649842259173773436468902356714438174497941529994463946318660945295328818902691381353760803518213533460098218724308383670746020361694178976909552863373671521795211220103350477612593826676491734003607358521445057901996797868946744862213236017791643516115189670975197355678878610236808931751525834167120177599329369889877401457229878343677494943131538150965167847339477790114008941547566600619038410323618263349015539160251786532786884883445956806200834522475927696582019763443645384554288040487485590769305961584846541993362031199372738421887157950700635797106474134208366421560473093334225986541369973464462555900358496014920168565319899851635736253576128557549882444865520818392727390683880191913325327353063808108222758839875217644995411817382891560423014798923168406977138412160751769046648007245359778789821421529574409253706690077652495496416934303769744801704899166361454656277151028228258200823089626338497555425729456929613409175032192384050794891154889726487705266991237128751003777576715788577492831195643466976138143380165139601883754341755424377654352700257535695823048298329771174158787507239175759789975332624643446452111176615572396774835546130731145238828320301660849194434063584170516266441643140555224531847250856228991788587956888925784817632429798987144520674658112044489103494765281883184809224342294731459512456272988833839688828282534427564204322288570824475472797374197552516659287109567141838865289736691608338539167784735857209703441787130905849971667150681706390272079133292245136438184976951640207807956555305658914809291328766958902298641205233585875471340190973224414132038716764803601023369278281593328073507124029742518446781105878968438183470046004750094069984708698855080004270096188056126359620822861932316430253520358593228353661643818963083312624153835898498251035680170205856229598637781388990326492932003749269383339083993011359533861520799744528677954718336701586128930305671739421398719345998767981230870391276098322741616931655325688846887327292557647089677640322178189367227097897332411623370985948784559278640488639536285023649597261444260860677141952229164451351952269619657153065905689181653246876005153752495100283462343876043692647034937707776815701395529577558015586643480811217911677763901100586155383341899556072743501824*i1^41 + 6071553328267047937128635963870462331139470385176417594981206104700645689567817985335095219528838597709555233094870170024112606899285363702944946425535200232122227517338362269145210157611233627472744923931741896157878177172771421879288251817402464016851452754489097375308202811242502087823326297572827580835181505483191787943218997735749123971983686677108753408728381440218503577310512033988412339266896263335081044083238829586772061205180916687267528505972537083823551016968961281668015405759940868186397769719816038925563415551171003974935836756222241460218428964460326581649253056621717672504320269484171782324036097765249575905785825791850164806260598970528079869727129211094819761151955483308776663478685763083028123157532857597306659847204378040475172189195870274681566656306086924021159213689275310706960104485051017469835983247960472337409514203780931114752678679146319458937244982656449086993053187102028623206824790121037489893600891885417278840675371081697988816897998253424416584536711467769919006820274973423634759292559038881103088644718272356560016664509806898955533384987316238316160068959252281466228410573762788396210214104081093223161478596746934508988296960004421333939829959615257338484451147860702291562848484020624757487698154831768572442549044460466225601716351576087528121356040224782694044694844664742294433741698069268923858345410739010614733937370868472960600188157056687449909262615806115992768896170304428689634257405018189875059450610933109036625497975476905186464059105762895996782376954465279998647098388794803259232171628035496980540161429588062652162600661378926803476456094731160897860161495442986311820884681221639733435014453449276568367090480373473074867118009811052217827955280414591229171429233257437734432681690638467061726103636764694312643735414151527395171334823912934795226575972253666503211278583228581633466861457481522675156255581844555419571208020800929468476613334345200543001495949277035320339960719904163137655080876972824681406757680975892792104699382439944059083185628244781162009533801301685737820413983702597025604198297376972780316221954990863258540780761378789587363532795864458907963520378865980092097689611219204232172664056105752953943533609855257262240010749506959078201573996162745282354918801692024088976913560175007516794050673042538635620917764310029323786557730921736478689127467213451147089035962941660836199966149121431704578224564590002486658175212812135083821583826904985043719898444451414554000358537519636477825406025802989489993956728416377057091444099199761334813671841111938016209119417683290022438600458562326124322060475051058900363777667864603409936695525303876785595557020567179667481697211515367047110375619336541236929315677577390867276454380924580134912*i1^42 + -27965805299974422301858223587003723365835846929536613745649142106043687770258186286938899024851961291298987729920269053572934837681573961584153667498181817701421199320584420114282737715845908146942551366387874219070540456503305072022207800865223800046685858495539018076435813263225112681991277786981967366853732538711422355449122917776685815855665114129094058444044822638010990650684038872490485636018283854580342092835125264480719455301281289572322146846728365044453247552297022572296503346729311729892772733311087500779547801553679791583033884478451646121578779848618638311287012086092465649303775727434927313887999903587894970998180269097394386988989281877265114316588162042349272486244141967183265618850261321106106796138324508942148704624223776650190897261888454176955908627079156823237303848868372503254788540753453633141873443000716717513615381656578222669726400968152838872250468616592566142671306524648116845866471811792665707121413336461242820940981392920953994010592760062301422194667992630545762170454417005547846833370216505623554136039662447122434684771105128569808931198143764058257906349763016538087145869779582703556894464708171129266710037581626470517939491426004022162883667120271417526030856450797652322493800058261280773853501274596279285346614087641013105883339984520422204512841224877321235395603380699242824901392883946302195597724945046644435056516775788876657092981734438657140777972026575643447600257213980255280344612747653093759373985565427092160161626610775258258750764764248837155207753652957733187615606781905686581297195802769272426038698885477526918988541364516601642203441864243578160675281340573931350142049274444885286819391264961107263920742673294817581785254470079237962546761590246762160480856289808089763078100036653163671791376322156526905767886246981438603934088341531425103940282409827019114438357867794703695341307597719724820118397690817863193500488854547173557211115585376009896709156063138587646172457272317164793617751473137431842735896221927510254493148589018067890846783329243979499286891939018332373590529684343494049872906098944346627489276983290819083552572444269074489938459373473415305458013568240498050018339120288463553832925058317545236781059479890573372483200222256284511759215297019422472752004260750505553110512995992945759387417803062196335716488540042779292352936667246354741273552780370468636190814232514075943409803258711266058765232589190650711449835136385971546613443881492518695695723921253463375109759420160080715520310532708995650320545931917222548465485753702511937141872860982979177962266523312858922962119868592788082172329208742923636612130592846242973826724040874120762064056948119367571025008148248806511967394389001632372913036785562322761886186338254848*i1^43 + 132401158959663681819386464153001816178683855879362543936789009270071587195089315478503115491297780889693055571840436544231128265833185215661935218976906569141471866553202707888990090614826942846880223888031468403134443899738640078612679571052733395459625840124571280491587880290304599937791732657221635364956444076409441579355526298030997520454894169143568893644871084395925247065444846235854787383331381635297694680124792056499855801257914448080921173652932887645864481071596664928679916392558791428941205648081837045159344882968259876907043297013205230234442868986589620471360112737156647656850776805206922212572927011870842033508363004366346254963339660163623752577281567956223788960629939196297028382495408526353542258679167443108221531505209898335227501599341175474381242469732133884653285441059974458841224098730703291310945433708307808329550024434866160656499790219526316157215849252915669515341872003154406366992807795607298568515096718223949953076209876148278787556129123985926441528094840944694609953500512223544982922217536275379867580469103007835373114109682203828361274328377415406303108066701546403193246965231955522240226639633490376391748594524248294623300217727955221836229249903731654157858488880251803051073726187124424957513294800272005819047554040149752256600826303804662571207315370490645295042769529174109218854022327582521378085205237810036618674730510690148771476638528220720724011893619219606620216324811449312933720916969824358879004157827675514208652317190302603876393744517260350888959521284218032741186815204256525175193833113063228131649241126210480566618249463482153857321870999881289992560829500912421650999775228478825339344871427246282640439980176955338120926321917743005414321442642465282002533524975440129685155451339619059663339966563851475413155016048324863271026333960995258766141680942607281612541774349905608386504016324758859208424247466907101932579446763848082589957522689120103320106906611096964263961381006921291428084496287124219868985450179690107070983236332177910259566260991450261623737742698126459355192359321101651266823989555529386268169018708504310732817683789690334703124027811028626732324857329273894158069206122122754132639262842481432022159737336662796528585965646865339373871787177600314129102984119355187743788884682984634950882912922312908663665135790202634907968313956215736493004245618056490877267535051096484809337934494684357887884387327717623536686572306897441310859522353599945152626690274398491712791302861322403994680477265408495404068774215322650353462061913106741325716916718287612713753658790701124947143188506059893589482464777590742577279732215685599836357952512569960246044885508960188191155343282881370508581392471776581805048419767459238979288694784*i1^44 + -1229100656597252285238105444562962179354455155676254040835677859250057245232470321955641396233170960172275737849562699595099950466744276122720805561228477617659960821190382174671689076201587357602042179922151175637749678212964847362684452951506377014230826613336072724734522656674358803523932160211764921512807411184132703635278120635414297891121603748987464579004727599842409233647994315359125237372535871579979619494358563403215427160489752797369977369047299285518163363517254213433274062744580003766429474624973132080775115416470088762044567426149155227300299655489924680967784602952722681973793271943309903285751099361044526252197748183354757461894525581795990027007648897444031025143280173273162979908356183977302444848650248078239830542057979617680555239411292136123347374514852753279297051628182346994361209195536590705023454681587398146822118427265130104422089118223416624540185709045989859960870140941493000931243249696707288362719192539567136129804497031562673846724233428685188942051783113037666887018132115214118382484956221352419420910031900954848828035579209825729334278533692635121257125951687398581860247261032066304416355760665069228691206913532931133220621266448268998898726178149791087110969473983964038695590362396414540628025880249623591201003203985534588182940124063338052338340495312023939811323596274323314171642880635975755614598268701195842942233204121288349879805101560889719209849514183328385481140997334627078963158814650049383737788369857385224747359093768056008526829776537286313158606627507532203787544078498461824519440583229916093617042721101254878858125199945423948942374348447364425813791771405422740309269555313343291935112194661114465574080785360481450865563728423368290755150206831323559005604945308054294328174750896596882682820453985241345957897231985006818801847918269997906509246758234409483881353023114047011339033256685710894535630649181252351920471893649576537329659399851436606119704229980304520801982000929945524118019213115977923111673835808971020190740961330058929189587514383620725866273507055237705850103788521066436000595761895292143425475168816513042720831608473091836495382426780503546572148825659683455342952373716163832135066172749973346909831087305489569233469343942171648656297756201869543243628058203029962402395559881938911853897972683309177468612120020470593339123305200937511390803885343310392349170733956296109912921516584611113128159463755893758074904408134920314700939705223640766276099359059538848231713570226098062372221617178083922595596318811482976226847197532664962146555944194224340639522876174773491435629722593126803293436346586464640090979984860160710728742780973933465426195090177706843012060133555466845206746857475161644839322517167067331821568*i1^45 + 4727656508185247353767757599008172181073845008393198939976656654359299175931229569350406517925299928661950085524324653652576597242895193178459094067860591019369825992312014759566719327754671550578469064615905782536352896516344253780682827452662881751626457150817284288511673392750838011147548581876147274155505565797641122591425008855593087733436353632312580194796766070997660354748382834462079720027017952486460291473479723927090642670770453316431023290142609685107224832114303310781968475268560079768449174370259318592790263682455480252198706830633805677240629806300751091217158956813185901888390263263207713492867661534703608657881650037139498739785521002877486936643383639261927511309462768482562977353610524641087942636208330708722091330563064888817529988332656833745841021828243270676968400033663205092257048237388278843657417884075020241802951304175164783544542772931677338251662346363732717141415814981950685874401995515330566507846900070571084065684342206119890638426219670411731493861881215432351723804713432024502435778669636398768165043870354061857576206155313963681658778642329460998454276873981528574419495979788603575240782210539933788783975307744543763787611501346002589538833170685898175845662871240399586859747105710996750870122519558097489579994282926092734639538203385304667707332468461563932813779307513664822694308669759383232891244143559511864334474823182356249181786701767441554864645138482127556711010016967428703785451333380767656771306724801802084995144538423215736383801853732283633790307392986121241403442861016219479699691208868366535361098860319789739700068360006478827143627586420137194355713443136191022043591089619634115177951659638151758500449334269350397453091600944000414645494667095567327713324457793433130392058868911221739664793710965418765497596476143560887014783294903742156335710132097721128203142719105234277945408112570188573319534604127554503630046841794985222114842374880744485770609837596206807013129313483076700282970769256848613146829175649292451567288193054490643403031679847771687009855145318503581107565134179939665347637691183686989740929826492895364942622614863866079296034166680134450008529742359274542429794235618388982356929009350000832401324296322342043495172140212010245213677666648640137863236141610245222066097049096661801367655090909338153065348714681466321259127678658292578319023259971786229841544555620655325063672180790310312178277475946114275659743449381676444128456048666839470612026609166951882061347761019901066713864782861486757083513613432789536744137431168080713306703991004661564067217847535825775466393476009588437438936655486407104258846076917303766833498218142444241776329187261463506835136935857577152514280305630894237524347242491674624*i1^46 + -3059181834883385343822528969233463613294082695313589742633328332086534092560446636877062663712158941345244137381745188722697729241716750902625013632004488011829956417556810583641377608351861156744818511401285206018047491819488466335274644588150163277578118449904234704645188611632260944165396060632058737858645599903210580090773298565385073489655012865060788679433335664241473371633338536914751345610264841008217048292185105091583489362401093612928467667313691604835301253477754821882935808261791325728122326314538375663051893745992177363459710203035290285224605587217547052986517932150691825784313650637337719688791944649085553227364473685982801671994746850634224212645037813659924760331469762568434106407184335214111112257610392978029600899092952317161450595390869068988002472349762014048435167627600510453980075839322828823481102254223007488067842936002134701276628757331790889490386864644481127247012978338412720963186677121546402152074311481263363565015768514710357949402121896969328027166295274260509665020012171230057890784026566344758712370762863348881765546436294142467536983068715488598855066985169203826081534227925096980670410981315144557552153533481321869049097564694988021456825167768406496261056854822502101038192653592630457298235346603178097756107640163057355501601194776731739890607870909062563391043019271458794475992190453479233228336803064019592790234290792264210074589612362402300080242039643606065377408287212636634454294331168699270829672188075513038579154306149853716255958384008584942285845124214369580903223369828695284323675628028497746517421225390707642756368053230987786647025256706850659641296460672390102343053958664643838870384133780372905630001424983470769698933264057818841350232525624429516388649135933472112993505729987642307934677855149863207455313817382950663855340432944456500094502879919056355310388730848216472469101066517933161244100887924914855385270761926651325201000161083241849834276292486088362906802312534177521506840497730039153999108457629161345458186094847099612488103317599224916349778147383460327692714877719520302118101965082664956346191752093661991256598663337842689643698053981780088798786950489718074380482181564323670295295922878541024666547706742199915969083735467718151956603124567780890139297737419485363731297985543707577490963704935475096015610659005202190122237904487340068893385279434771259951763727065781062256531904383322486701429848523354432740781282774061727746491520877815538256858400796321041612425425344617545557215226392047045357426530645622282239254091421172672616486570178098567994794950523246677718088563215367859505541458951945563076459429311963677349699198943276638609653000349586542341061060658625400319699869504624173338020806656*i1^47 + -13970835614376925997915829261629443767519906744715628156861490223011820179491889843861430587375981320307142853851601560403393496278308322044241276219228131151696289591380926887647111515108362078408661753746470488857993642339744148232669472581972383948784410840704978794059621055551482172118761155415294397361347550474108461835391873194080479005616076847813345703393732635672930473651585999248856445218298439114202021447121201157191252208940602814922959222716242018747276383971784345663009749632844870246666291053179171536202554945044069795295639695455813128241822638620389846027853392563655156231206363730853556377073744531739751822554704773448207401012773070001544184046221801685676778261091291739802311201962121380170281379531179507184717418208098693956573939414453271687489238501568190634506221561195528772255551783626821042147759617838938082528443877564899892367152632290908728983212176228780073079158638906472621271707829318501557969173249887769231301811316446022182374085393283581423765748031283479871765010631959164044788076957136442628754811203165396661514812277956471837974756484781912410613876903073297082576151783883067228750954673775692226397188890544628352570380866979192491385129405352023428478890961168298376653042015771811758156787753277755025708168182255314204212653366133390855274701153720465184479144418677958157922503838602247288074021501456311760233105174193578819055953418551771813769826731007278934784749085045318853204295439842660821654249321017999890681838715959265746437135425346930474221019002629717971309423630820240890852194623627867116310637637088755033263465070773272246575226595495661251973803383318254322175705591786392365202062586672087817478553471754538339518560611793904854667902677434576760889464273340478990230963494422839897374085064433990409890215603152660627753180957336522646786148543388175630696969782897396109810505367494904856671206168327360564718344134586202489931487852241396886734524439940105303017571256749575182074085250191951784182057745749082240614901330020497960317122507383905562990729323306304013491538312518024057504523769301843606928371834992858996401210619443233893358212633522828340470508331127124859131357485231033277629387405309064661290333487468922899854655384021395535493778482746621692539549227851693974113497768632790371340556844149314541666924275776039033127730124362564084062943770509143187629462068571952596102362678564351720195969480460426044855715351590801396795968327401644777054866078566773524139578141177136180312462807597260377106255492687914756577328882587460227399865584081241049050577297597404507395067258163600441249172912722867511834851033003744110508863148623665991077249523438763466281474842620409219146504280633331041697792*i1^48 + 18174099822231188082382278804343006556995501903550301664959582511773217316240899596699848603350277400872284365298756937761084823861922686518783640489163812798222854232610044503867587530280666103660815491663826892392557248951679958730465763642367073707209896038683164698183275703815876460706673152861862923737002216719045632361246485887349643128734675481260424065628604597071061023057654618323586870626445400704487791893774592136239717729115264287414848578999416249115936349975751505642548824059666146829789753372250071314253831706102335589624611692709251536324350917992160880176627709941070315240015988536758557619583215876343270057941917950033016543720445823792129041958909905789973271967808435633092792670943199485317661289760089193866026031222250247594244411684072626214856797245290696409058647329551498505487642029695487827797256770888413320370614233006134647742148173504915930065678141398298829195207009883739101805925898143753613379702638907552127302763533131717267271525520380317926732250391951711041763568678148006489139363716161383120843407112659398272027639069393341860220331983192512790270014591000143285000702985679198147310413491188276141499158066871324938438045240483925246649040607776382327180245195948624273822483805127034242920042896667737545702141207108163405887300985854136369601237045731375181770732562412769074796100252980562308614755204903935521985018478900736298346641536496136350959208630120734342263250872062757629410621351311952131203266105109946056759305051674528042730316178611393977096606554287561027470477835087866017207806195490868465174416767447472899478127354069358328755168584302330624126643674657770594927660833718233150804552089722559904447207367679236098135009595536641409627253135512480500597862327937760047772519224264150652990818612082002826959725421473906453867111928569070397027687535629694459126370852322815674516517445747073159929876714422112154231775291389765312851672348870850716622386505968421042221386449400967090140069980090760640697521322348946644407226953087135011408900560906096402172169423977841711820984944059528157515520117069366567433018655800476701956766040952377487820622806081523104212708303960481653117866139946440921946835208081613188994830988380061918451187309601865490483319966553391546327103527365763212643492437427696180789719075154214299117904470845332828203840182383979762201342760345467174926600274341050947698972507726266212429521933193255428412927253380658711760531043535198168113714556197618888733298322330603288573837847022214446157755785322611660395085015962940067223593458788728218000900752710263073950969691539632844917577533035695755874894729760851776027391921732718725379450921922865467176991449590026916715680067361964032*i1^49 + 24778135199957157406340393889766684664043843644403145705523071286549088889235127283387064680319732658523652696464022875898924634544703994800002017950309868437795756968226254890836020287596217912664944477527081556956613383472552339650808729009575503096815320663584503167505091373083977901704556960882630027472721108006332258642704220658476241655932044224231023242723636490710968406428600681603610250114766126580059944788508169677847755368768874726111366711247986137838851468820102930227881117489706272478140309085586531019813265597320421783770836505112879988122509076368716954709904498382080057291002889736335444776935998354213865258125916779123137118599478097597710886248253525305975364463101334989270577452904908294816119339277335263222380795094675078881270701674262771108550513072230569515927740269610320213180143802936924116734408629918568610373414825555305996390221797715122152711736472768923994532344892644315218763689601788552972427253911113071124493737853765356134437430489423066544270447448968420392660400230688098370397875329323159375494299438938817388055969787774758033374805013363613414911560734604036685961289496973507383621667932531109231839483113366210503108312669533829324426721812886786770967642832844403775641190163076054858494476447323938621292551344419407444869548734479780702404477734324692196875453674174871025373508474507713320666433385855098701988734464153627376659943746316391062230750526426720841966266310666331378932107433481032021098439038016364553578157477459484007178646251507245813907847934880456373768431210694677228575490799361105963904116481586896417908660884853740925558680569930645555629117111188933329400583421807177458022564604546662916346321901090860862164223979230879239610555713640612526415436606251751057194224131373613897658126769409042727344509094095051039628990304822490613468463957051743953925491611439192788497950035859246978853545162175114078981031676620457295295154798916889133139600877093687501466476489811497350557337717605825008833989549285126599861114626074409862770827879242302767615299622560349132496781804344312697337077050536376285907190227457718654772516382439211643224685262571346869626151796255176079071295502573688379918537673147785588699999108751531172376631189179692577346563176495139174121239621997144440128033283309761454467189681178749792671188973610485501418548775409873287682387563829733699986825983486491236872488944149546451524854069708920557672699051563223876278185683089461087757650813549348628138212880698133206555566303727570440206089447574352119906785356463007055682962074360488100219881369664253864200395426400504333449960828560828807403374390614073523190134325722985531327186410423058521305482490141928282375143292928*i1^50 + -58640560278089331891639070848779688320280772223183445619416987983076139175925831594677340989508022398056554910629547679594713331735968548729768309585348073180016768921265040271730770189988325786474326745799182555798552788927397343214032807859139640758174071182503271431710087737501376915698514935309755014253299965362824909768991563961530326504679331345166311446232183887265290995965896068076068411672717051554522082667303584442783346052059754873753219094565238599838132460766655878104209472207539403313669834152932378351134771191586705164351397826284977934516174897758432479128241017895918628065291184984824754524623427884412367690266906074689910154407807899413180188330111254450205224850617981900370007218295157844435775588585281695096870534903062876051524645215854622859694782393422984814459105031361699676175730540535637865636384482676989632441420610162947678358894486333668424369921480957137194907660909796301741580663584437664171253019191801940563381839040313785831940414504176500157284109806399803942924586910659539038155416994667897194392926312572043401847757722012537079863777115280233401869785529626348568514211161019723547523533753618808205057598820672025948033076730545210284385515007030582102851316487518438123426618821471052573014604383805811143448500721786798861867713112029950337909101462213350885400657115248226145912894997252812507474961870142419923011663891396897320786097049412997926695487923346254410818589603399177901458692084259127533300832260281401087126471351656530274044387102904394895592782942533263296115762079142184430568499126681358926909030325888456334302923869722595469912936921378485970027954383505546425070621293953526444734549780903099076232474702161773947891534032063231588522643421945597072906240027394714870874156588060722722623180634708364571437994525528218394268454291217544344478090238989217621598409272471821977148881063099434856866353184141852087840067464450095882023147267740379160170343435744069363358970773644885907580942244557948515775574508483694773033205640787302524591157711436795826537072019482235290435962210419819567052796748577289996528880331796419483813936345889431855981575633990332259644971421008773049254023402074210049609604801552889824649797595526260434816429201751885731071844393537647938281526281466964773926760517413890288658550348069438170220288857998346752931836136891696115919075698268137395161107390586804852260516606664304984212570971304121350752987563023599923187128377453809393143484150427001788591982110547006522907116049701081057234626532432431309823903239771010019247993750456119581110312957400631962488758203412935892370991789537048118087374493643952212271202633384146969432608612732761317759082709701531214544896*i1^51 + 53765412410408754312153148355300372244036437321275635900522125673189937100050444280258488989423450968455147679522418526080585774755899041363803279057758571138152145357216138651693538248131650474079877790903580098952894280455776404058132717835560648103213483948756943471210460099194837048354825877068268397295993571357262026892256180388654174241005502557081669636108329611719290657982090050134645517540840156541992111860936401447042767954569981671218227270205209833377321757488823060450531028416590198966947952425515269684136606045637250198296567743379971289084663102661655071764747871168189784736613155373644734202349136601052909324663769504010553333330816014262475408122819871648401150139853171279357161529591575814091318185770517863006653305877472588324275809809956299634414686568756227307088109414484328798778043813529097240518003808653900282442848647781984410593946019370008159263627587636428917466932618446304618703570467115964253177398593506956751449736665932816749815526878636607656196887504520524928926711588583009760224393782532524746597191811974472478011502429258067271167056500491791639840692352899266052941378607944567513719153710269274039516421473215010593827403090439073071783810650795522625174532637759601166859821342396597914076164376120428034143330390654801369116150911766970717189455382449047050901601014557778002913576390026578551614500291873906078034261574498818586520088310055330513632169332170290084032277224386944244041978129774169259534776832278310188395796421467923578274725208716749163389526868987803707695712733469172037195001864289734521400835229258585905817990184730626290206254925518735390118371705810350416347806606289375507208140419083661239972726496304444018068223106619322392349864328237407433470521402688210452996600131140912827431033846997649197275049332201522191702213674479229465190164839146713250759814985209939117211881232801373476251349704101250546465704306520922356353295247573156279032226920106772423941776019913004522513337815443372932238984379528798192672551359243332033532616892787027196083590989654113971397276903040983603546270564255789506911557641481501263488609447121154013220258949230252630102636889263000451229282248514711589455968254586466812288162670453414031346955472735009836860951525966754417165019117217325869484324355751647609317938328920687774693879777505443533733958467251968758951779260626061615893843049169081546837384781272047115627124778474818547267172179625575746564552861324073368577209144722037674123810620958462521355995714811270257000758492661480556802508615722363089558007188117187679702845479590331598859568421273917536712398083011197504536016611051840707689288746485049202968520825218519099613192116515110912*i1^52 + 12048792105283774057016909941113291666186580048243206158378158427612826168107222722650224473593359053333737458161267604339443394111654941025899130533521134768344107213138849200243854030886825284056941027663250023689806506093507475739590129826610213398164935643829049076582958656156487931227168779648172267706425356935826861211230682800675901147946537395424378272722348531421347871778027472174700988731194050807105523103469304445704892136160416582688806634369336122519647269413812664378337179225359561860007934270903278898512031360261903371383595596171992153726981049294035402195494069212894378349403770759274900987082550439766128538360555615495304104530456527004059833106417444948342584693932461378311856404360637584405911462742391942753600371239620454932619962377889458847718401854922763718407145937454328787202505793943161618019447416903257574220889394164747071975361956009334053978165427687446087488189756427261604799305054503889315462798697371896463034035364230382782685204481653055341335292312283666638341491589767780485201975630398324525818490642293624848925639591516624839780276919790071305891525479268772062341492838359499753132221973669851952859271963880315994357720114858090277216996762175968801692681101105380177578244728108863025129257791674673071519307940047633597388571638111616419028445738093191822765110483048305691825270097372299563271928760058365479554380136113039615559346882768863182510422455750588166488230730443259166010801854982589370475417070254398947033472699097562082680003412594181531189454976335171465866466469910790881891287571323977613724994975190320895213128771036062275569849341897455851908548131050338297918597589967914594383199942695376101878595860173927977132581361708856263972404686622623893201029328412774078222489897031283009883990658972290690988773378354968172193658344582766530247790059072942681314668986025819745574356821565253667840464352998389787353799711306004800437917565717796702448814409901154621037489063712915559845090348084886494303588541404540582569598945488796980470383706759178833760203685429330762588573834143107806096344901654438743938309592679133624188657893589660584550495448635689971771869993654573875760867187164281933441027756775868159436193478363775793325105312122179523244014038706133494392801637357367401978532542522247425319926111114273296743464743722731064312737930351112556203026071199975574746320766979124020289218627550854075447218971067859501461473248501670471433895133819788739747901847908515315249914266296923470327981605010133770529590105731387373878738321941290737434234844731290440813018558706191999554851458127422837586099163993828793002871371277837108541705289684888675329794719348781490164167868416*i1^53 + -56452749277406999006751954975342945822182870534288387109504549261959607596526234423584360429780483659987200397469113497157273220068591147557619634076873121135183084300693829753632011385703713583343731114488893320507310445869081668748923734401928022377892045522339694028487394700993800083030663308064336082992428202588600824898915235830622265308630170935667394513630608051543680136057840960313609432869976153828410454174232518362910117755511878445638526108018730344117706082557343172413064016791212952971265587658131751889606683768444909917296416921589290497137249219364558873450759443903034147385153013386375750578500643459719777963072834858051567374191257795268248695489986780102533855168449076052368988704318836141843055410363611196775715698852849878114128559699179308753336921649369652370882813173440985916082491263733658517572369665404899216457956248126951233436158620536991218460256445697264574738209176832593596177207575597730601050528075262911761257681206382094009201155889226394858142831875488815031784839924764661272979166518401825692788915540401220294509643650015371588184117515159588601031222918855238198148447466411147018692118932566205048411567715761985125697443717872025787380528034568820464486452808536627953929725008848222309227463181798703893033301288857128408695372408678393817097848148017138123260203646004787078159373926356689884617249420455560768645945674892088224205240791130628994916514948046522718035272388215347856494942584667308633639666340283806473192683178044059392329848881277690862989013092361937631594360270235789455090328846386336218487639261556609854505595394942400364913162814682194397155285654036871581964270280790201963327134577050744302276739530235607024533374082477145989865060457880696911170803480916406303651831902592922427553170106480114488089232216203342698607761664689828843347601081302494425123348045351806844705942156310010046390854527048657269125544089684775490746264724162128693763990297066218074008291397169218666307953835178761449493038257232869546631057768060449457332567179913172088869264659586680841472535635431930861022490643218444679226677384903641687505788964725787653455087393180452708756351484707770285808563922649811828108248801611307540255673411401283096650777932080813031803420671353748701321118255946548912306468232417148572385548461036484709831741088506878660086561530632907161067207195074832647509368329623871621289287094436608025069960631428644676768208655726168481142597129084525411456788896835433409288119066720518185130415580222097856373360583285300568893472800395468404714035006802256743338679944709325783675530215757113236433361399380309628182579450394886468903192303921136991933705170137088874512384*i1^54 + 51510510905686396406701624277198872891649563447396340633908718889548410767100633090955220004264603833844760318512986432171980805524567195393676842335915927196299235067392928222328568508840554841285667728718604644935221110325093502959971643009686274225160165669671038583673494650015113097964563103376492360822997533603701128150429078941594380632330298233866881171481990395074736162645524783135301394214472505454228196665757863373426080438423991541337103018772715502771838412736020082273621110717064566852167243064979519308767203574693807217377435175496934025386672612609239043573346149711124555131976594018918077044350582825488775130038352613089615600810590062650356341861400022598968640252712836472476741547346188424682702838478257117151662065537598205804487664881593411377285470098506331541450151753391261384271744359241434501885919491400552337548823689920854007141199530592963509959279108089250704523926722070842669189608611352254685595673010111202825289022199383460596489203560597745076384565277480965107392250846788766146689863832444690287042023965155006452808935419519913742050257155723519256983433726671268650651617102884684881859853339572695326187784474832511746321103092724196893707896042640424610581264024049455050551730585147454462742301336509818814676232774684097875990298791046916350690900197018875911382642037405445584206746001773475650834484240801670164994928654475016100412862623416576672711928867694145518897121447953511800576871347645210279311880800390669384826906327377075446504112000469438970193986817047160774347725286168472854379931271330395790454529319424877198135061926572557629497080350316499648123255636464717019865333626645120035164064688368662153857136546798153623119166654961791994701224591820063058047713360834098351346086658189624115222689676370614223066712950706610790624444232862654353147391628101923129681637639915500821541091320967522040420967840912676048476642283005612528986779462499125000134423315376357550718314308976032001609851420923933386175577415484601973257593099917630005570100500764100802734654996270704291298583154028158435742075412576706063382018658527813144067487826280413653259187616803740928441568163975394653824440638825042470176903130152041300186747789355278800022754462247548015354835472353126472327493587892967156295286315753592213930799712622037931819697153624274699304196063850874429684565605134702844456773291972024144526989811142353385084531113589495292559402634349611035281809476516095502700285187563698251653626299920375509366953067526393866236562247674174560596095809111219724749017958909110396750082804134923572217515400306202228216399761657490535103568757841535103763509031243340919823031557379063808*i1^55 + -13313564721652142513589717887338058830259377557705720531190348533810429412431023993389695096974535076492004506460889157323499197479162321887457041682588867891869487043901601327926684338354610257261829040663994202505284549820545292619925180097292709704539377016744037145710039524048781668728278996972097703002733893214279511446407846260032301347774801593492331670134991312822010097162374495031340407861440589909409056636272601111891352715100361404567980828731175964933142436389402030424545125322043833156512748854711838279815361411004856061519867368711871061391482712585953166410355621434834759192340565218827014985309473342226945734185884187988454889438153899172227710468409945952418598073843528408136365149164194595520379597473809153267315285416007079588695776486850990254720456724167789640753953942898023864542987441953673013604002850823031278836219799010725763222112643926567039543527548739553000607856997664071951112400891308423349401255170609290522536716955970452009395094052256778359856117333335039144442196507264956541719661212828777926121799057093195624121460945697373208191994323445201382490400127581613751147609840091626153571940235122220221427756738008596940479183180886526348191197694020738646964867359071702098998617313436460981427682586242536182204063307607164451040910702876030752705852022174960192454172160942322601887658872612453056009797268915659388461281103598200219339551070210103253149827162351404821672879980384906282443459588569983149898871501642278197201305233904583131156963604994556756307376685115668331263617682800015093652866373229547827436175944231755029641805907718301467026522705828404037082218926345923959718184180831967981936580895234657570427617688233685545579817135781520987662853398229291301222903625001457420320257065196586974579179845506925163237460338991835268489324838079310132149678577331120053002021987226228894089716777763647171034372951900082379828050151569012054776041372067447433569233233976066830236946011574087601940928870389209498549758532740743690039284701765580156119212324183316709437093385304113870547170592292190680685766315385375674795628988517701981482204858825005266400361251353880125096426658938177301104129984843076265717927325509398666862941034882502250122577145369127597668172751459382978461660864149440588359601882513302420783523874884840118825855132816003797167577463205470978761225957092836463378555056951887367146811659903299807667574406314634886376915315740932224385884827369215215320039276710547629057445016767116918494398242644180699763488234746946855508802424485730200803466201521736069482470514603298062401971999296963079146437731630162192715437814485346001792922477195086357248836894720*i1^56 + -10181594788276648321493784259125799063629344115487576547500456251750707863864722240720203475991904288667870310150632462156504098271113644551058409286274491208085093319393702074583796313826936241595214572683854264139956176230660068540254561536756411865957621003484409047548577354314306327924792553468227439327418443302912244937114989842853284368446898962718917986703883652715714216471752443316838369400307506710445322312939624880024288045497290550768419415773781104075306866325869791467584850080098301406246392162806363195362324329269031806417669021051602452329849551763965245317293039633272264461497801308052251165897183547498422615450723444990013539120974258450284802240310770484863301104614101698451208610378987302506878642928844789539853696009603579058089220849119405446850015289218968688635118699790389518773085712520390439132013440347772277256260669216674231552634023798663468562445363699966768837672100613132235135258066480131965194366420104315520455066758371448782967578695916962234425891007936547606005464203506667480334166267080232798351872759417488514068243783243858916168028798294315388042491433549029722158595702921318050557913076577010096796280151009147699303033549457310231151773980366917815701860401221335015307427880749171388690887114565848711311843968934676055970957239989993019413390008752085018478708213916078978249317594647522084757280666730720027217354008847801214279941324900792460481437298764070952377457117638729238333516794820665528635178620372277938553928879883574729704873344045138645669667676256173691777299485245311979787465100147384288873870107601553575554632901103430343005519840495496510625032932916539488534510338797498784178093912195152619021169466726529259614858401303140891947200423789451628792571025205051296000532683558963473860783170316024590905642648553335949311459021440369106593862095239524939855799311605536288274166282366078745120828658438444807295314283722530846398219142456219005658546381386217352296889244856688612660096603854251984982891380178327587540915565052337772512763178059391365992726822528970012234658454740625904353239132998742863734649433298869925259369249916499033995022507259508982876365467642853518693354805290105955577267110717585723134570327366400450209353212515052446551750161207395707446513821082290114003610784361052094863386985714524441168936455242530520026561886798164094404243688970947480350908376520491682065145923558510147053319809872973091653762920650080891270657969056095645103979732062585648525518291235442164842334968045119149207763329682159680678384244103263973945081977522129758240629741547447490491797708184451063654361240435647428396592857474286243325010470903205005885440*i1^57 + 13858425912738059924898067701833071181067040033608608952718786855047014387607532186903517045055560206481629611916384912198528679783651983843759562034115995176906170190144317695034420515389568329466305605546015574073544089459911281167353317453777679588554786153100696705389515162098549694558495733213582596108960733969065171979537878591850475690359336468969681036729567178389282905981126341187061591133417497551536661984021438708608130372202598947484201836679253510857407086176718705735832275808383809174901597854063622174320751955049704497144373689349371797239900052138879300648561118396312361944373025065195575656868437968764408329528899107271260766418455129349263073821714794835284512037082857927515381990696121840824211071035652792409303029511648667666300505669355167755348163330238111669356571989426673487772611396009676490278711981207730479984870567227317730736648033792159097294223823134262767385820844309830754331434332535062164186211670048815520820775483053738468346123876082971803104762123818966917830085871649121408050061054467999137163098546968785193849590737654757966786349380712140670916612126105899752061318296623509086445904178907426726564561487610050658834767314252309613021335370401496798408003178895872347928981170698163765977569294224104956363679988633129673691432168619465445798428950684268227975484649069513960868511110349215218063923656232107734852378821206060012235803950997563993781950634274825293965248861710163078855720397771440346296293205208337032970359966095213330846560789303988586591345837458829104393223929017678352814312677090599312043803351850484980177171038482732761048716828907664157268270469815203199849232037089344122688512027731246504521785888896347066135592847189099867831417018491794055882822041941320931065611925002137715055397788320056381637532687321188931145476591664225113355091104776536394030128317146234885460130034898780559112606533802158179539656158348040596233423394924560431493689698611239838947956559511637330854298245303860044078933258337292614106980660855724539412329267839456105342018263544700095570959827754095453111155213002740686170980479902839807512148548005820296182212534588842479664560714272950185468900842027319697283530198782194614340771605407470840315679902531764825460056378893200632920062921138900184138637712881764746553508450075305855427196153354274843914869551484106102501090871812177404299605036463231860955614743352982028082443871158366857495211229015333827692921749212504599441744491059050128310560458714638245057618594972588263123528286791366133862276170023660043571538416394339441901950875227566412978573495387691136031643875796354338544356852596481556214217821250387968*i1^58 + -8202527685811923750093288516298105418727809629917642903408594423232214095871052246844988703269531805981765772273961248503832707637705364692133110477816716130066694011789360182993630187099069047280389316627331110993546828183119282714319777894806494923939525905372610355685177750142223952929377158732590214003023685605590880817967704944401937425575422247451052978206727248521166775707534849021273736125037253008141483637228392312092730477160892423105530508476946582353224328408131956488171728218490090275812503666880748709528375644982851550586908815909581622259485437124285840023104639021855359016484633550636657754194824175118002054021739512391065626711519505295427624661619953769510566665947088075422327780904240980684418770727075342721870333711568629967042583995009609911363972763927332552664796444508759618009088800501638839532187397996779187029462593885706595662209668605631975211093602306425151423325157177010485725841544989321863800633121544611075594973228939580404227863455833982133904428768474237374925740644761808634831392368333473735092949235114101125456603350991586687710261555565467150222963968824149554681142937938666259150239109231146079111139730196484614722347992066118816730519709062936414651319504132410313165132975580451659377812692854519612043981184187387180497689614211330553274080334405904468031409125977171859895532501241133117213980101563668804600518173561310571684400745041375480642518743592905813846558566305624161339956766904670717143021890041202419551741165892963456950056374080623582696238914958080686771331831487671672058475094561343778723362904573437710779151486607409147022888049465894618520975252077456036475202148382551692165249144331119401847448654673954999868380612199541785247698396018006564216340183035026454257006077592504441584709209341599008343304671305667960639759535587649498543065385975827699134216135646282847764938052867329511742232057141999172737229228875804464874364930742066747655388577925731927194540460289092796487913686804685194488910724716668286354438217219069941412599089033527656572659642551626604230420671781792242725194839836225103389425019234749979464587588974940294868805894861279178365195921568342304619766795971569453877664126730775021318335378374018782122212524010390707869909172859522791711486165023181139546300391783467433985848089951446627509821350958999490051995643005505875927615985095989394352343487233253661737899339574698931356350882769061861588609153438516512065387033883381100161250236018880465364417085702697455258732789790086411692481301199916809544776083275453833127934189843544209759304841699561268946573779871772827880217075297218151935050136987753194734464532480*i1^59 + 2880573290622195565466745038311442889621337521837486975323550975599879211516027533343293027722571293335088014360660632660987485184465833963435198190177540269529625164067629576362620742702143848869576923992295745876674726791004241741045177739453207900139205053780227513293733151824890534503283917124397084726472225019370290687192849860539200228440681448985869606709455929176570097895288585701280302006355959855126151769265678252078448659364894133579413305192326764332171401906938614858785266991190133687452898687306682745147146657617580544969913461653477764232842190219677180494251711012068446977399291261922774210926792207135152202198481232713501382638609044704642567742241554713082484344190459949635811688295824884251628161484734250476629377928658177628629110799682355855848805899435607260545043234771445257355468642275798971831073588074223416589657491414353547959054059271358783732703001058799804779001113383155527250410819046570719487067765506591385124515334301164343713180596254419098995983630265364941587551730822687203334357956549825316379853438793960889811491497940989023034061573193606227306848462702695628050284670618874991107646081918122176598070291978868475427314534557688953409501167644654391251797528436288308283241618636914233587542013000242308672362072302700384079820503743674675265987404592687444851643337191123300935673319860759255297925388535322596005883777744713570053961040308718278516907814058520849119111720341072411532574260627349781150072014540284896535586612817727004247830156384392003961997648677028894476585842505308404990630680085201162249060935002031450256305396454521501779300292884249914648628952766210190068279364852537800119851338090278364110055912832750733897981884338241633642953210162203042244672710247137382451318643425027784708103423807801769854113408222235611132147679652039418229487063128680346901640340039544431784765592582377893924304885392761104532871553759805075790792215653984387814709742138360568287594623512273570223870212183766194370498970816049943012317837126337623549683702120163786827775099759897845640926358562229667619827927136391539924855612546373022249515395442457794066822150088723797585724048528700194474290755063817553676391782851552181839231243423287132656614581682083063891115043171753307068941405939933256348962306691385496747812032065241101018292571155705439193175734046859830748210340035266351879955347748521142856696753240602039468282526554301960861563172928155034984551840139147723990207532426757357203787841091672202174862295734754844578821100807943849727429761542897372442141479250460054952324273916573602542351232398884394822202379527571188272248584239478590144512*i1^60 + -726787146359824311441871343059414376591269722284418395954130588799563331499621488034607930912995991296510271823321229409119100083752496918730295678060995965230906430805595680899435516507077004230820213931471706108960443432489686428089439290647599970095895551507154368936276029263350658858515484800393678695818265201031720011911070631408327275007655491738793152655748765514148336704818447650202272455025428938893795252370388818236628223395294213553340661898866184012424159237450059916466744479109933446072103105901382762730260692380303061390050644083565313509234173015159336487832038259142155962441033991493793849567406234803492750783653505272019783066450269180967628888584309899343473669388417886995206971887402234700136220374699953613091768615306096947851073612638032637808797831972264919717689965526625641571260838400567526853662898963442207943393243141781515762312101004006606992449858081283509337118475301175507414067461986732619672568385760007421068835570995406097783076814006611085138831266890085566050247086382757981035159233282670095318074483693468251677095143178850528220564672687194193836628537818354253406873190625572094970513330592255242711188578749231331947903171455105170364254825818365258170186881052223973837603630511528990912938049853722870527822206596442382014453489228942837117360489351046757482270280368999000164318623832407018434048512106600806883535518782632557750060395969659412262313494462712827847278537872044033364120575037666808806668802506982868253472594225233989778775731506397881351650954626141401554989198294284129949276934005157417436843213527833248548493927910310879912892584833658452049351732077827552577993667406256031782206508104927319878807306739474113642662249423876692485498721786733478025986621153563527184437545254848677868930777435645198648696254893803540281238313949787161060400169626388834060849024067256731054986982698265344129868144796580945966721996264395153752566010681109217858960594168761468981471566355695043868160939041672428987662902759120681345881653743268011755403568271890011573396914688148135282636228103582063760059486242961776297267030675875334050990638058938968978557018986889433696039644072749932166153647577854417305545785760300812355493464684281565274060856972351993795965540591963661363758496631529514214774131327275652539455538655929412537077865175389864970349113850400233013299383703962939693341434375340808802780266037999386286006633592928666786267823151719284778559157814408864408329423449457484615220440574845054379879263337786908281540984113931455292285057909918612157917033217700397552857028852182467127013183520706542592748925144341363300708184968134656*i1^61 + 195099094202794145227544259153132167967334781287379324594679711832563914604638839658150199796476975665165078903952780027215638893790003921557601833903249015467671191699068345087267185696678719046874912356770314421820940706791932220316510594893373136496819097384371540555617014567299356313047814374451450972707598442127790354807917622961795424591467254252458085640316949728190630337658536074684609559771677751624480089149737505152785703353538838969997601394138462828210973885915682872700989054530137840556309183350110737297432279579175551960387705637229161397890373162191141901614553223013944245826882618595451539361293626627256324067430721035025277716521141483662152203529845661511286881237575193582661710327250443770327002471144705696018853965799871221265161148670817075219132215872163954961262114485703813427019963265441855945422105027302281226812122892742686262491942993378275568015880727293948908281417617126175841464071328462085653931723054347142655823961645540144432925352384523505716821811267422625890879860976676042297069556195511600901413282549179081181425744339973855667237917153686889083542619509941562250911351650536954128701226866828466571133318009283278106658595307709526319927324035858283736947787779410009520567269974495382327679576006826439816682259255952404944702671906619960197836035457647732858575878657995511495717182587765709395230935382722804638262848369572785022793335651338512132661705519731114358154654687668750894334549384972156681053108027692555992297240349950932374319004056936915162624931705899965874625741838977326409745408597805191916240964008114212273015451827905952274467831260326430986728079612683011398382616908333300520377849383991213099448089453722218976165258426446966096548501262643256363060629533119324441159753468161313062280861709929235820176493161207517921032170686986231409583608449269626642908269842074050293460487432575796244468021444882956087676497730832392139610376345637334916845802756446868918518320263479810250054902181359968900221041860626700529719239723076917259372423345499254639288294316937002268800124521976907885833951009348345165365314332561788211651911071939285141730244906661921750253719725523783640563489381329636247520048044973089663965493036008297643118913615231247499756557237998772308964713206709879582194291147413210957015595004894845746538977748885199497444127632056212910832572493152750321821389098613512907605348114793955152602635490693750589950906742376536514710722254819296515704075592559736756350219739486482393394783992132401399841166139984610661560528785523959975235066190309575307548400224854230330117105564659154237238177542195331666844581888*i1^62 + -48037114791877074982827304990317900175167436300263980378002989992796692861704285126979436433521483635199149645271727529063182852163230936329126112877038593606201383863923219593665348054071237805493632057459286257868216883285180582148662472384962333169519621784117152803397144603144640078046157646061869849925055152699024125049857413705838093988743017687972491367918269190402454642345264852968593266847686912021827933484713146998596545035076472097673353484237753394477989350343677865359524803732630875157519523364531871084286438623149027446291810796034823895532920313103357725561157453024355339672347624879404786416061228909331256561585751123985923506075570868847065757019937422510176716594600365243437688753851031975479485063552645416112659139977473096101455406117683476168535048598067299514885741633322366805320282480100733758639116146237669757438457858332583453354449136610127777711195148620507781538373393977433015586062319824243463487676117880206966270616056630128746196716250279902386415195740389480980698098419224408973939528170397741660275017241776449473200700435897720520206922059638373696257446199277860243407303766734981522932818236750360677280862391865149105762356484082527308196049438455168383592381883666978153096271126432919965728961354801640280034320569650477726156838866874983894933594294469566076938243879421317961017887394674146512924023928131422421522724665493449932664638570497391438170210879397133429627949756351787671200237981063843665863135553446800197449754992470545907415396436175941250125140748968786718786758747978834064231127503494127639888193234285087487729193427062699707006807175563665039644040045850331137089451354410633633687355250166322028802087348810472218571835108620825114567248433710800221738636792579367414536452385632928041158298113870026796493293600029724553115805638032927737373950238460066066010877418417797985242451450410971921520927077120559827059585093154690886976930592408407013601222943578742190926623429493235533722608850953761931876087483061120807204208929823297536846917702467288366550039183160329808902919366060460267287165393949783628432176642820631193613254638841783148512639258525464344056435608929668805688516899784199975015167853571319253878110903078736411487385354897797803070342620460156626018612423590487023156071063134622651601729024404647938687316894453465140904474898044902881375912581546013928424138738931937593589656979460861525927337951254399811642641599571789460404541187446568660578510458476946294385689120247252588286168910595321391193211661338336976769087078104650332060266163226256749247840554821364273796901895768494755874246082154905731072*i1^63 + 7328770098315536319058631344738997287806506965547217848283010314688633524167463214063586148982020003647389024013244038909594699532221713779540925611314960164943137189065127221803181347655552553483690481429330441148359634709622033401073828807385950023114164514405031027911187051621775456697965735536885845653329376244121847471358762333775718201165305733319245045302311231902676703272477232725464066633564522504438375596967018138390803799973748873958748773928188393182030761687936337459998338345586911139765062596309587837673337723573587303484909888145986054513473737355462662875003013277559804164110234572728714330428516326106699345689462132506063580492384660430388277149144236099348972407868485657320390422876494081178157011422498141416372525648179698951395296178903215462331820506988623202603353949146196127154219573494905437114414745251492294177217665411176920036334791771099773789439237417474850207752087552348844975167021898927278493907885894130353972572033966403539054230789806450200202785451922501870977878656477960838730164000815173359129188989644416120905429945285032397026032013186366242210429362170490403210478402718619847922763085634889783866746448717821540080017292950709337178104822872598681039897501404110053355176180654045761138672908053656306223791196764553975261217710919640846171836132424399682637127310283705765666453232028681915678987645897832589563822914695976118920849833370263555277433354841014271122010566108188228661875525885063448162352663008557984723124748384847589346240089741599757538479020924281831016090255099018146833063892382333149626103494595267403875681598829790667865348799746247189317327355735810210817818853045732250527320426962632860388081924303997134862783937401420209739808639214793599306510405386243400200199261073321017406128155342092939870413323999541196566100480208235571270333805285635585530247634065014774073366661846117409078116713951397836903927306319855446044213843375896354743895371464658892851285337549916321392138761628599707237414630099526892445185667573736235334473910462127693786821198277365787054800170850824945256690878550299910552605738182643314767832832783204754666831603369923739738654672301275140203283704730137352543202225320246207163840275613013906823733259471342406126660463180641603750483285014713132692689509204405131798668468188600111506147041485081039860717623297791326009509906727868776258128477201094910896705821541805511623702595091130664154604591106035302327478011006791276088303552089984988618376144661659362491636992619127780163728565216406417516956293292341996895787681807974414196567605987005706654636362793473968018796958449664*i1^64 + -1358439912104247260159152620462267933620470816584421365057338745638351131378329802169883697566379177602743323908816301985895412052396583118200770017888939168440812809113357818827682707260790976951519863212744448945779053186542914022793775411976105394898163473860166324736052823741836990653933956158673258791799865137084675180727466927487039053897714004537755696928964254642090317251627063250919479712870713762964634217784264127677858457768089758636825457752535817540193817572687801338090343437972061033405703809851019266875005671937812241368993288797633047743737918966613595260983088251366593836013434573344116851698449429861453185383241426207214113826192723128392096224473663006739879984203340420078918454762436636826327885992858453661988668358662030895701813601762613655894734221370677905116421172097094707906492038068191191939460943499388481137805466690800012610804104010500088396555938120623378868419540572318904053789815490154959803701183522530906608826449960271152208725057486259436364453413589541029268278380047792032106304372033839045272548154226933140254385452701739050924376415682970538208525062076209087776702786509130647324168719273838997979776338971582830897885153007850945418186529210243013078108691997816535956631629818326008407239409268418970930791886091482136566170984356205863795026862529110465849317728066802168124987123234941935911727236222149120783299059793602190445071830208097397018775337484192017948900524515232287040388152486724227939040211167851600630793057967309603232104364916749236584746892938911378566529055589461930020101965449526877189138330547687752496225170355258907301857942498811123473234473244427122632501785813131821596789874329661858582319865015186231508889504257518912914485842303285333834141146509532581093426641640870062053825148169637169109869593444085202476763775654174825754389836542389386965006210229929988667220130240895457967169330692789556856621392667482731348110792624791567489189161166826907386886524903895295486039593560513360813817427977537741684312315198274032453604006087140111634393385843765737569167308283156710843298495043045474245635348461705150488967596602748545481401070043824063181720889175389926192806819121511122913783415306916970930677800685310284656350837129185923497238955090781571940530378296622789235741503104244270929207064969272001012100639948779006944888090807520427341483685213928749935897090572358371906535297355096911458323794057835296510409830653159423481919826087206800972809462301398340410684430577496597588923580541415404167953401529001614523125998750479699333145631924432650062650707176832261227259334449000129193050112*i1^65 + 362874234316796645927613558383058011928904417264852430514777470374085514716710734958821108492799205490682815382517615098207570698059456456021624003660791634326391905473098326673715224900478187518394756216038395358337845776501175838523639372637394015413011010520924168641564354694360357858783029895715227052293280338945881293191810951372788741202418785903238788347087132166387320043346727746497096076744888531078025766437489081345671361468593661190744136164104212989476992268864462660878367914200175613123606642329867812247976212722325707000390972729751554171968463598946265125154677142010443793784615849096424709281310272446993455463547649525151985131436069632182354401539744576624413869632733136455323834203355387890528531422058981557178281618717298863696448008031915701630080634972797086836770496705030254958830306398680589852438619384860143504180994437145751206289881834472700753286500120238347037893209434722205672071716612684315651959779535445342193353978331943984335174600245873362327499580800855863346784981042377419219385775913932610274829041772170362522117395756265816622952761069787692549292670728110809332545046690224498246061092311983698857685172054063818241787248241112577297990629675065536413692208424830602732464952180625595618721781673678492307830835976343755495847608126455504720723459002637339105416028233683260492977891428865032137607514621847226122053971220076385615952303679302695841658899525520175671374515377984650136960720378155603670595304633724910096451031267350744346920156259957823487573470904564196813446968731633163045141805748461884616799426351811311742601217462740167121677571911925193384371253637012125757029756244274030889755883818406698817016320197987769641615662576663637256281570232631697449733776786180588382466011574138535011198768702532560431400240622497601338572638167604772073938105250231351529467769008343982013826343522641548058874132104368972414349104282971570294751803514977191829895484559951808999742035759599784900733153824851358612888420967857970096193170077986302400626736698026791676252335561283425116201084313018625503547405221004843853190156092338394748736610575966651987339002460705083418971319459770011618607093856549067799988317682827345903389165754195105771373760994029798903202542152463549834441310996063708157462953246036925780473052620805603576532652959701673402980318822093625267178931628532952154113603273858661042732315880894462838108458310568996240509785945859378576745294912267754001567171328735841041360260531686641647413718846650480460154212555053193008404110870296867897936664615371665079821169013485240298508358025935323136*i1^66 + -45083420562930927053710544017621085384026949644582113232011647367422962012225880317451873050844978903171579708683498064584255823791545443467443056339569812364060299282988251142600531897043814729717216698066941329863510917464987600893980152137836316550848397153349766382620635417599451822528851976933873324010694626802503289153518674982476431666606972903041303997326000720278149550398818537399238013627218790682999543829896337511992686145589214439901855934197352564532721154900422739351954155946697029326982341053507453807662450691193510245166724224207533802430038564880705804587141466523613608309721562039072069768180932130861164878108210143373094914850372107774704271560705529632266849104772157212887460203135445657577208548333142580024518588664660754905261938558735001071821669822224504210073194506937488168180375083899224341861018953411543058260718165972975412004168964008795752732907634548610499135349924636987646554058039448857325366187247191152751773112636467719840869106538219269113019692986134428190409476940590939058320396918569748017308060891246153457945851676587903704840287775944965309633404551354309121340474160253385447532651489767051306088357163319830845633806089012567588267544134771063574979735578304619314352329399975280185553557079971950178968589128567678318648401883669398164106542876165239627225692725940444687465143695731858742460127326676712341329775875697422375485399610650477051097749185432054727751136529537423268625439709917115796700116933651002903463897831512811038356961796903126610396198794130520692312383435788834205478691805924085722888234725188854004658985573746561084098587015961662053062747660856539908382035184865424212841812940207416853219715988608971083756460027930412387636752213771984674936384907286004491837817347620724685209752456483836391969875617968895059712889205169280668615211522648250733701947266442034818803456618329809724092479449760551232392591627391182801048049767719048176420879575580845785587209881398828770168679435129258966217403222163547254709467373800804989042407275246884383745102217380838488031132323534984208716776632789906022257356092908087119003086764492422336963425787214288399058384847768521814712163391314692995807805942320693830632127205603362066854971749134169347379301517792979429751803161749399179438540176081907300850714289099928617134160914715087074675404220303152741530507411604909693008498317791110584436318308502214576257195671769686895077787496650953156439310339176206939367814438336005278002984522940091134802108313993788098196413403671378089396755341540834682551224395929622899864186010667600735217886691328*i1^67 + 346151429809533872948608481386082354979796115427453396419687200213509528646357906721871285135555270300042300939039186276275938965563995528243343867797422514005300350260474521841913108664867020028461764032484955278979116600138131300345804351566375915572491139524979563346712208066519239494508092875880988958430252769795190524503006434547403719794842242644649193631353610452854896733122338723555139782297386523068413541348665947990408547325917765921416861298047793771707917705733103538612298385983654783243077087957581228157519591464367500750726435395580725843567539311741308273925948697070964511515992390276657237858359641703142842078342687503650227463617285805854570135613478333207522029173778510684162348646108735964011827937891024959698914022782236089851292817100993858939808956226093548296273038289977435549560809737312883720208342930303817382011748718569050288439118534593314600791068940114307986009227263412708353652348890752973118735424398720125246721890260216163890904759488510728222898931673712281814913363710684445633359970714583649813132253975779613435764055840100597319401595008968053049297169663241915842594083322710356743642355008759493536292988577903826640994613745569275087591866043357368922808567125721938922102746794459182807525735007544541334177142819071057530429120700476468121416333077402927534981540154852970696172910011616919674010548753256543518499584061924306637680202935430268692464304227151473374926872330201474484642321869302926231137568117122071702372371862407362245596404265495771493157672327386250010462688099743096598536844443915246656014879071898648696036955883715510574859912841052910351764785623883355039983657016519935794697941043512093045578538145205385656272138700115389836115686096037228845840330909827125870546697817130967376313771214036829306194704571813926044429025289181147066474428189009396678484079171976056934286073905509789822214716482497391748984212053014190846601823814822627261074672303208551713141587531570520480478417333119018875055154145037400640945843644870039733946022772379421234092394985905921783804196719681206521476527950717106929154727402027895109079974276622561151908992623639866373763402727585931218331438218380185410616250826054115769621762697327791249141636279682522437845538814991868751752959596643148854628987303582788850704757719839327893911662554962684881015688796025900398560271092558315453648096687466488288424680578855820548509249688266308528573740628220401673627340295704386721503299272362580641830536186916078723406593887212556454358081053806421539191986964184457722602653107736346030100648217428789035008*i1^68 + 34365593898264374207682888598986941418772995002055769933734555927503274424252534056482564014534252741750438290879054712567846005466066550362780810571123565463114407432493902879159260747886086322141710140888131619561640424173994520677160011060121871060215446838980349631598675023035306114993089534630934752475241124926880477165369051137623093155659220218275711649168994750914371404531166165804641259729999987661584705883162818302578059441118760811988366850992717715256995634288061020435951917021463013529789600934079988356127619782611011666109190796578431441148903301865399127939024979595432887118878395933676954388120937723915367516794940233231561596188638478261136504982035693025005874016891289672890040879500284287243273502897230771232064941754820095722307932285381552955625239552737377359431653988114794470055563614830129836486293400232057541481857821700988549085494436159739889225599783550528484606411955580723873940933695916888323237569864711344304792249543176753791674135145888571578552659786373293205899787206268881137716525825342668189068698314100754191656952378808780683419158314440977777679396101344637263825705770996459746985528920648877731920305091477875263121875169181657974377838823611330569817443506788264138678036138857298440308348997568170067561919010636507455986078754685309523628386204957095085807030468281993352327032416085659814884924277627968745000847531946935358672571545196834950374373307963927290218278991505520918562701829131678690489476883636209137859497003932885393129835703220896338128047088946533275494126377758767017474940674574452256469576922158220788098649954984643404664138719874649005694993407756772008392067566797333158718332266017290057544175067729847636527831294849498949837030099930134213667270062794727392440800337413875463144486707732942158744145741457514743465252391427533213569868389691980202922009372670259889482079501827503609117321820094741408951768697242105076273724504234564194634822168430124955651235995392095846482655386968810775378607384347923807958735933559331243677574092201954222286779074059180300645402330081027336600717520484086439976454098208794991133450887742460007439653199983538345346101474533544778441770962297166955716086581529099677673900428406395842453883827743410245671419332332310676992313696215914030584313407726751743742767553350021299139726413408882927263096075689078310946168831423234165772676441425533029325461309123883890789846515937848104471143908339151345344732425368123689233464279688933798000061963081057666448338404609327033565333182850451217291926277098636442769575707982097845721437386571776*i1^69 + 58533358376444842217472681819138766029528239096276137675519045316113841074667012736533712442925508962646568603708649875048014164381759753923184614835698939311595057934824454823569377472896971037343522761592019955064792708343412249941841134629402033863673947037459022093006412831853955588720768402542791679572215794150791547393548884037085170444501764760027470189758820419265951384880950639032021060604068347829177277686164713973148419662724620332128258697320669087575403187198385851914237210041570304980673007605847433763693204184592632040122657413528802827733354171899260284377048822407430855894031675736074605970598848002125957870064401243234165160526535036851672041391669220255524718880798266007270376116467307068583786398847172858505179741883621221404691845887775491929259950513212866826592594657579845576499961642495466244183412077835859914986936583872842981689961105142551745360524971224737866020304649715712484120781592006746835516512620984380992221091949204851755206662530171764755969204429579694879681375028950970943240121375257818540329067282236054767533185485580034932718013899038380151543755215741978749213197767009370788361240920626463821706722685620476082048982086261130233196269714224773063425559660890938204659116726401950759964274605580831878671189399804026398035114224907178062050943065167108137464962572281198396460092950442229188904751378232075758725030984245989776051269244075069435811840158718791460842225933582632983228995280418778499749493240407394388460902131601938318139712813828078724859840248135001843517146862237731349726676493685790609088942119769148403484064878792338072460720004369805091299954331452966753839536378037558717592162059519688231865855288078021579114843383486334562802246229098773385605937480886296977595472710404649641968904459693484698840494818258302008927795887086851755367991327397013818784542821009841499567313028397365587008616202853385669592609654528480975891257157554468586711745437397358904459041399669198590767354862962198911939345167027984297394154777662910039165598982600506240630908345467073348986471278850500936790270806250434726340881113630905751816676958296120523898833726246365242864046875066023198648950444179628339395754720964203415808622331635729203538703722967306890481478761084187229861793482442092883510463391257265843762404058392971597790260241085655576098394882073918506800898836241354398578525402342092376402166522781934738648377103461506830804577279297086682742363683968732567877341497187087589086173709821647348804290395368009356724616761242503155519129039625930116769063538289944515542253568*i1^70 + -8080972165996298300933161868972251057504003360017293291156579967645645759067888606351002819578192812944188022125475261032241548830534109756138506103434494883089469837682001392329104366025453820321914365441356572185686069249636113626714933913207418817393921478012769814109155019786694924086947742849133161464506583121444574391404161626327492219981097345031970756157910069765457016917827120751972537564575526269478390076622071582807682383882158671771799189635299123216124632914595859176210621406194255100587610332676867513209888541787526919484118273987904719944861018843381103340410884193950011536043672143645444348402640448109683304495784533974318128847765805080236017989880555940094975660400459582248011355412452935255370466716563483540302045409118705848546491791505347546339091441616019674997377452461455966149396199104088968968919056045239485425475695887206899744981626224092603956841054450214746518731512397400721697851762522041458165906397715178139557298184195085176220953100984526662599468927532993464213173071437660984363266765594130681793857831290102444469566433437753932688235988237951937523917665133001460783615149361454259989073022833396425849312691960165619277264807535779585310610597536989757076753176910343224882195547155621325416892000993609141888610457212476226363926052489608097496614148329471466836195995871186839344190850473026714307943814964963222306587041383122324888960817162740237550280378904279948920072494930154198809226398057280581045185579933826266650935279790788450050948269260594843214736714171659262604798531346732000464179291202960300841285346941393942074567766393730048711712541954994664503481464370676115308407470498033811725326626678039417403559639390208946587418254523454481661582492205235512142129264298509164666438317820100728840075611590271147493878584407750789427856253866608499406443776131417522830978337964051836084209765270064686985944780266662655739419695809132116741061211793215030328835833324164158618180653748795293372609210013288898044117364531304605409599168570149199447312670725505916857569846905424923273983579776722315640432694999449955933492765386574728595934680269963517008861292360982745613603370987847740952522502724343923031114697299131621660692330948489716612211888595338518441197409534873767633016756538884155270743987012586107513326180657887040034575765359427945453678822916914511392022416850723341420575711456628679742994697676081508315248084070083907421533964812913812094181341245331189297921712763388206629131118458409906328343286527234667591596322129200191847398287568412903388705088865614954496*i1^71 + 223509602941003715841628292567006498123674192046531140962725466074335215157416754476334866900620960738650992016909920654698727593051276575936364060661759198812213939765933518300863589780836051429704247283862435094702912140876307835868736888792628991680012946584674804548342569272281676152473041613531772978398327040419449210778194739625293913813290134970063816089148782508830432002343595257339147783251346038261890788970295733907367880190178716008401430265721702505590569435822778765695992872917910145362524672455949955278165787654406413200674587956080018623678765584878334029109420766134517825175951618134116074951257907670831464138935733006323644948860786871280657208768285951899704297891037964811535182942028103599171959974416414654585049990748002671599150822012411599434729016457353022166601604885367223333289413573729298203134024648051722527891857620344018422006164343024979551308070572074597800965165727836755496283329924215874788983506936710765099170975527666417003068799315514782179225610228948047141321945281041591717182154338372512415998106777844950377188352647389796304997622549366991760034016495344805960938863970404883949483457680813310573483495439183313192372315149023981102213651077847220987242614148736157111194148112041760499749238025675290708497087033351968194144026498560420331392074954885205436680805751673823337305721742588138118898001308971559299660990149262279034507470285454428614318578544145647321931589625539690620853225399550498246453812930579128609435112572858512282451425529127540186266275590505114345227076396113420229192681677696443379560398898427965184508944193250543845429093345690662395101527423817174100932901197820097518440305782718339164423519157566416359391590834963465313529025770301823371833054438717692494528758284834280811296271770082928807403728866085799677266846657951098393469827352464586534620435225326344134969601620986184992627662382609511851761685525631450181073017697446300978658191499125198697930663012409399434751693721930550522473066624604214326499944798071988418493790440545647505500943683902057626727015786382650499766062988022379613112359700631283866783062590879528891451101357338503793942040063643247191705128864520253745053856529138592639242974683769129974617725366602725665914389584695866500913805516750964302115063931428599017488412057402247582966632563955850499338172786738009104414523044474727699192038876760010132576749074810056134216952641373792586883082365847730795108265227068341894876539541741043583165489567121018036513430469424605267764881908733540082604049300918490269783118839808*i1^72 + 4276173138754523399743700028186540996107165237471300807862507104126532481082620388885857371415895330928047416583470302932821715241535253704099574069622662191458580340288544803216909494097830148169692805998020332854629552643370916478039070050680418442419299883471619018211452129420399097344779168607365607618602180845978212678776256500516093036885124225315979016893713674057168283330213893000952446540364408022423733483391059573893595206492252958210899738752075274050335516819735456392542420341531646692999447413339706036786388312179434574205254136052769487664449143752259286207249924095581812252313859318964623111159856668278131348035605136410873319192628673855464958925091445749291217166105187661351813471964096473578488223381316949355626234024319570689282866001407528340053447573103401440635844155919526211357912049194491019179533102715009724733280043976623426940250919252603861423689155720043413267453511081084969474237287622591916979166035913330098242957009248982159242975762184854498118150769537741325946927155885977446063424581602398924795228927580572688108676631428444619093327551609861235696655943007520787363070197403357777387271240052584245851498235151827100939395173738723261518818745320134797003141279443235886340612910515146015624759830016715842839698659002521930587768860981745247566582194143824509157393498640897178187075388641992863994649972401286094461077049919724356725253773717822371363026155479126316342005365667734974447289828847713553272710366597498008011691181468426990977424433814421550044981741228535421398808503318857590763538682239056716116464433112298638545816767446657331810720115143775345021722972582936455623796287115697575252252003843218357438171450465678199902234198843836206198752408123570231058746587885494199542520627564763079930572431433756146547142435256422634632772078919315659199520113472544342243349602727648625013820963599185662346275114679022467221545376337761671416427444223724020867514949116167395845018123446442644482274939139400128999731569338777495441606107513799581641191990707687005588573076460724084962466843051045228671383263374736645018401644580935600720080339344692587907938204260465664437044890699437334224275354574563333222879172510339583786848093286202445990318424173947375066942966438358368435528172125300302823680388785217943693295234712121839476617576582290324105576850324786487444623176944191807981865344061972107825346565839254024622798834425620101459697492839510073101515791187428489800901154961468322940635516767390662671236848157314007110063115362771422339912605132868416438272*i1^73 + -169401101554634872706926676131600013137035786369311448061317462393088105853729832634310663214944264004420909283135048469138905682542164847305621908752020281205840020069617471753054784781419880321407908410995304220545794189637967797640366844394267262036283732609654492512690614154064473248895524494275098351955257235267498892834801791650691391853547495386675801405988908321758948006739051927621626310549181391768447426306546342913902604720851142295690089242987508563479016466718564111938051362581361802560637311729001308748927772450498376740491310084685385285696428016354392547124248538236861997484913196938836861378965908331805086121123704997727223442474138323212754664019724005172177207711132270884269558753922702156253785745502121769868786335823709489428006090493873732640899713762890957154905875052588273756111454230649115451341204758409628468713436027306217335328265099011888291342843364154305544973782308341117296729448120666631179785869083179484467541502757782770278027632686492964048661295133342782798480647093643984720850218753806381721004503040818417935245969370306006366276965068915457238225752824442668066788316539849023766535838909109766647815454624907343894076260910523583514928326815708986492515559584449851431021594910852838686071944261189297744130312939298075804762417268717685248084304132814797066021030135037018530350289363809317335982744763536969441381967470257325896153143639488418447579493139169317541923388932424299169400612672254801563639937847347954833397370051945382213286323452587396925209831000793097320007649108419739873413205704719752930242743611827817169213840340254523106409152745464724522371624522203117162734462016796869359421920676119770647553512103523282677783652702067633285909796221552563600501206774342908662023912271856491765292026196282754388052915353012843950746765551080110393520112864867241049145448630849422079626955160045058195094782287097994019179530144672958179132886298964148527031204712582033792878670871033028989928613650409535278287080183981709166297342686616472505218279714609425656325221065358753847351063116924194724796249226126700308476567262781708092830587762968840297164704269259821178550867957279775642214567568845388818943787928032128916888505248535348769761055237917991812728513410168433261611615411787600272869983423032611619128188791003334548054271956929103781271271905042199558152610400954096257985655106476324833170066166769433078706211701780716045467108156940636845231600819734986742607313397341674763131996195022293273810265031497615535357741869866958593434910564810752*i1^74 + -2257010604404998951160517473197099100417391972928533715981193526979175171970993491020628554578373032145589272615027083858408999483854121835314038010906413274077452796944848892642751835672810083125897732451997059732239497023917357464082036879719423265907070292805845350599168725373393270386723494809581806404096544542312160442941815003791724346044168531235305744922682387646376903908985186118334091835850819037651313184858291971387904430648321154020430103460597358668874852849850717559089178975360848386762967797126959993210591621239440316451889491081131349590595634944281243311857102955373993401238101155893405782602120559131875305636203671597929718662570400823559689344150860292043221473622915106837732218925812096983912938756685419665714054910729818480889033212748365112930293623951704333304216664771632871386063771541724266427360110896652027000990939507627824218872663484100449730688636746292709877235674230035165671595407649022082981231882316693015607431556616359459397511159926148690878559209996486997388255378132112266835845583566730813792998938192442902516164589111622453921542807259496384413483295535818880883669057290997650335507135106395020980678271037989016943940142319229170577037321396934379822475101595399777175568466736892931568985837226246668746974410553327699197326895002633567428530690586044082608330250324661999848480991187520019610949302865707601287736689586771724480006472338722650846671468642357207037316618114527696817715680642846423933279763183473784545643591869952197135577073517615683346562674978576266551953761810555286940648009611491121004985440759841603854360649342126623776384855949804159988394965197738204462841686538484679722888309708256190861486941915627247387827441142506333236231010312677529098992977047764119049483816196918069560416001590827608799903709247727158678761837186281058489556107123146463329910611738307535802285400782956555668962303009226724622165292382587259634664006227050911873212956750161026913168334240191798904543394937664715283718510164228312547363796280570478713021209375491132899605868966464833249009426194823509295770756347324994777872211827931580785106454096383798753348257330817807783001712840184275748343868622568054289346225324948354512691388061272980971233626233863200891126854372025615553986538868327851417387879411782101853081218511094254480638119080305817880105094034963699171163856305038173978633242054446520851526440742883020398406479615288313144229887975536378215712105026591235208686047082133301595652942896608664192335246531507152016964949273409352798044160*i1^75 + 38654698409095991580735614988657762901244044891135710411977942083444424049429286017358282895797730439692781649017335635728720056428115969315965188136469537102948548342728093005693193833696569682038737669371710541837478948866700452281919780292165689094917856926144872806525750173624209903922555196097364733529495974441417087895047975027593788326087184647934917734128618669108992984805673551691943177701729559258562042913058973922704244938463428221163708426749683930913423972936564566673076508305939386373458007759008643249125936165958304980237708893167484667149357376520481176919830945949627819634171636667509586638447429394870706212053799188621292326273025916889068322727641401916061346404820241155936189958333503905513804990317234296387906781859066903456694683940219314610993806638571826784704715922487333421435447130422288219806805808611654083509669459827713171690289290843591879710529568369858808781330046412053394907631346369136821413021652399883042617249271237447302527931520104345170558135926435755670328871098694855056321114845977022216226276446642003397560275592806661651104063186964905542246425471813343729770907557087814344651396574663964332021457107876181604469810542237081690809804473844018408160097247458070758554366456313928838756479163091111504394222370075693206810130660918592028261183270741758927243677362212029818037003180356793633864300487442192507338539732554852679117036157344125166084824009089174591931527022205529394127552313112010967641037902037532632792808483792673130306938041329309482078671431444351914813518281137457171902343153802708237657267340823124143030924798495608666851272319671500699271276069539791280044177832684576684238098650784309566280712387055045965287561689113087176594459849852267763653278083117423893497294752210292289361603103000362988653708198905707135093199968272138826226089104878914693488530511596163872288615231013001595443228003420648359564806319631662720043690201442863855607566606374911728505027267336575186028087159516585404901251687478958101590049096873388648860398355342041193166589216563359870460487218656696802297037653988269303312776162500548036346861346656949781352597532548292588403331995555315970939877115113760591647342021317677633854131746750980644428847352115322651328180295849112899920699035470543973730772074374816045724697722883601914968360655805372956441427309853145642224095829670994138876074785892887161104274664219722092217130909488728449705457146326635934682238771858309127897344184028276918719842375036622505706019526280922901620197660704112640*i1^76 + -1044578013430047899489262258719188076159158978245449077291510205234635602475415225807943459495555042694034155670377217814031683840475936179981923643879924378858823553825851119869920141444187478018809621957715684343166656327847744635901458964591419914875147518252927350291224910364298785622289505816899710096626983014677658144704688462934661585169466842728208032103604628590861987877465583749960352910266212604038030309030149056864723434898275237029511108256267318806087917686748814613091677106215793211157211544329878736101394887377253166056636331328346141337457112535705955866989597875502325950832251099245008898164177295034002972193691747838937031162889675392282896175749235464748215074812816557903361791087441553941831766930907350435660595410638233812358988879969431253895169293649272555286825836827232596484894226813088578337663069549089884836334358300802117434710752911168813103429872804079541913418820693019337875711533726552772827333374326033592333474544539652604607429971176458691922553855811548634222632988794221378336425804740671147191832327516561596827454660900933121533011508817222089004968223433274374063941260931261621479844704536775563542086211819221535935953904185242394403202778533732228021497207857283967313599219637459813634711378615053688185141020955125426374387354875253446915289520435900743020163526784730593222251990718880079810263266911379499040872108148911484532049344159803239939779584539768434473436864781116444814970057237075618268854968022784834152145672828440121021677973613941579363608662380006630354404714659515941179335712679255845388585479615603269505777931563972535327927002766575393469880767256064528716891063596092018163477964248664037970844837893754751618870411980390276871863427278845119889673052807024936982696216657966254628694258607700566590909848117996850873511355070147795474073114690116508611176335565585625529202156545720561297626183855178069735918394830998759942058593025606789293818810562399318580610459056297476072230846742356923486370973780081600644413221310620466640334986052531839722457443857522856649889982660814027086675296042529511264473905729088560646377588176346736997405471511527025276266717988149908382825085592834702072426320114923728123293147222761224776575025416204523262786479382299340040039544410289546088575643304147981461341753716213428093840724581340285758915457654936269884052585493580230320872262096709251035224004183808730354934550110728524761699225003330841417090920546376282730499080099098727759423607824349970063541921062107289505830535168*i1^77 + -3733267329299715371998399576686053506924651019952711321005461044971083917012871621859823544698435745285141547826615483766573327923486245865242929940274147986094656789744161328045310411172206847608124534904171649213777890301037047940914156095341517176408707286694188393371108518891854286085255371028433812627970945643756782518464180126591391563557628352986575753605895757258511827435352387186177301173134081605616381430125525511256540413615152871898551225529921440841662012606467539897812540155877856883166273814998556471072291986242251250499079282998196507503318620842117080792015885579613614483318780846683150987114574258608171720703246154538393993190151459131390698325345595754431033145982330832418672279126041510991308127897847034967062806350143713594775017655287031981846347605491899873818000420278796091633066704340481256457004826549242397993390394723697696799437960919288814355510661709419545591279044460409216574441115441301147314369376417325336990648350331957542567705807935841813965386763220942239303327556153071138398671434017796106698174964760322493098613523003280062623310063318005902112153916100615036358393393103735230876551077849730691008899782693788777182083057188241568506266866369485231289808423868873874412197669589807514511463066737976887376102280509770038628988132685053012685310456460394059582590696345260172546519020831953784662027505493831519275401778348511824386442598525217979368311743120057470562752807365041370553175208077923476357032351096337569904758839983605842662635804329826571382731568869155254993469599989374347285709780557491496690214064721688031338352849669823109524450233492668299481810392224849814808182991603184078226538697371003575628464621397590975746358865718008622652217534666557491607984412837098014340340234829644371795775253971630285381427648358490766689717790677125991014762498956005680113180676682561247914960816036994929027556027377871564359859310020520101442650243125885145193465236351544210197149379823942415604796194588192035549083631242095619376090402838438022739949425509169128782762563854553006377951967328643354800663253016562662514124371792176158651912199030366145950415794077199770334066784382505860740661900847975709474786592881258423501750325583201326537340449581199354553838440287029278144342867808518116000400614864720844042854180334603566417780053684341466557286632893850220398578184202903420840574053784922002456220928910369625377567115012477995371395082341476229782318126313958105220463092456931877434133084618352780299370778224851156992*i1^78 + 94395777413431489135414283568294536619201871731188159577115088328970198177659275116239039167303816160417730941114879448975854950105070555012561857810983386552743880013376578835180190734300562091430874500700082564817613613302710431314712446423154291380113753745894325689616688664978526623277817302795205513822190236241418802264138990324530432065070660642903495300817453647639505208027505318647637324544347566787280470150145331360114971596435020799491907137240637153664013648046281443539734636748027665238410688846418682915928791696325881606194161623270549253881850422242180437550537904950442107362531723219989244976374441939100108258250320298168937861187167632565144926729707670648437253345489067855322329537050412715099887269237853490600968211075881039819866522414959325123169395942481479494535307522047269287683476454667718269587529662798752668784710165926523347529378763118045839180962369237208826964868125093764564919709036959207005594464004054966774860019747575960958440706263359397265609880008837442876495211593128185635104038183306180736253875467703068109550884055250477526897363683729973120083071370549409133911614414508111382769914857887125014623398025035959181273742138960728544230281451035120707265217551104034471121176406846682844973494471227511241539581675400997383295170575372254431476136355089824439697004092386711899624134687420972827151392742519958693750674841996533542133101653091504319502871875052057119047740612670205178447687126579105841521268356421019029059644139295166348205770155368928317498154735404788608398786852952872268061814529123217890347550219302149624835426107276127088980821264896789271438821835889675865039422243559672409568884242230040324905059680111068702123952618082917871437799572215816048715254312045312924342356420525229819494852698056748910912353083827749062348458762749292186412646334221978796151964335055988950217756889347679853742523164174588006261230564384120379722215434947441234909289502884827568281201783363539589954293675070856703698194280827921934878255713982808817153777358550158451981500532135145308147408124295895611381489006311610933331980742925521596318323834880848439457320208510131185298089317788542387204917799953161570226564440792168288959080644409073543384357714555060203859459751598211815718982795363320483394078851136451546495240621744230053642889700290385537965759751031210288049680702069256212292309710954142383240740889859832174067561307502739369860958708566346623543040192482155918999323553410996199680904320472591900526487011328*i1^79 + 43783745541513086113267308563861153654754950397279930186873200121055813177043918926580638043086340273953621172988937268215211206424724524106021397632308832023953344333791719538614158224777515898061367366409025017764039633470954554577449527593648923746331469297392632440053792176464768712817696390857148880759246310676470365838753278488999045267726837167100103335907516439970336091011350063156179088977369885170994753503960991188754387067953759218714667383593647159331549372588791326204347371327987294965685459754026381440087796414873640738834902813944979318783571470007189770288989280928072742605773508619627676927828332185785342903761473119432863067951804945914202652768950238430419410342041785193820219005274385062911165155475686196575330242928399453922556588555458645953691516230013411167085160674783040682491023286452954908981191895804722939205081131424273515339873089911487584927798747533669959021961468978611435706301714441909907900435270038390887380304875313023944649801314547818125470012216492992712566212522340648137131956862225020708378131618100193195572688400298720316746778720246390166864217565145439793129264032792768172015107738429132748941052031876804142059537974259574171600340471871690902786425015607174029274578118627216136253120215904911513927573194799329504415216642144644979822850281877679100113771569130093689522046228865413397390391962059306703246526041902202824441455261929261463078411114391368253074843418590134523537461299234106538251837688348046624510651517649429113387902753126403914364005993269310332092398879894408600190389559702636383593900053426202471689543842256118549825634092964782722448458430628669627665188176561685978227854729648395471018141267794220126247112954452124372787690088976331871729780900432165903606184457251919478819122532647750605815924829799280279593799758217287549328627845407269928867594882588878242388269807082089012676111730861903433795215581271977069876792862339579184834120263327794060717205417609348742305707819833922114086635810563597830539206690539678167754189156168526932642474690242589373370917645912128127292846306123929845656706114895762192014457480414423575512941835585004457526274979853116800539793373656295649885593296606769503223632240029517792148801537143600455706467183678359273945742129401506102979573101629569461348413153798855240248519628611392042373708837327026771097232466935843945067314685386214912638320409626881747529610333891774525901864192843814695650724816397095900436895493083677121444926132277240397824*i1^80 + 1475538343522850198173131887349584420374190418798170932210750122937895056557463043072072504297020770420202406267251004274029886501197306952030001323848706971087642722698954309662269812482479489195728415603167650866986450169286572918187234895467440711450940033978522040632223917506712758942309378463501574727751173995043916489965722654605939224213686524781277720186599496298682964320825757889649415626668846780463625318084740472826887042507005726867393888795934022155751425915039371767407829805348169904706965485317327020272259336317354537374944787538461617063812329581063618834151645799750401095944911030829034044514921198129750873611376415531442515340664777528163183679152090392498057452425187751413621650358455691729405933452129067463973699687646426628103617561260375643555235707412903826098233382192559314530371429531764687714047475205733868447888215062320008007621605560348246604333238760874579101482633956257670376005724089801046410297223080407141891084294332887954096865664184194790551753493896169344150393435720952060402788258832353918940868190067208819892016421275052297958958944668384946003921941842547351540838919930967422215890350157031168352485891839430093170754665705376402774276582760796960254634808077577895906016703644961493650880330990177284635403759161541271710601416931179950840802758472235926322452859450667512522910477967643381111031821881812103625288831632696385495938908809809744257333803586889645181692025310628960300518459465101902557928631456076364713820367627942255279657199476892029012375100122802199447580920508995198798033756506601833122405600628084808906783626331936667046603175529671482358792061082650559254343809789241442546243613637662674660334640188095591798908459657828539932899939274385698413768865946479410048084029366375109037561922924899072830843747671092773939277240889564428029932219160898743330007274977021716976163216731465235390957314999172156605127061522061953870650251750475973957952692074136879863574308588528519827513616712336347913780543322836075059781382782421135482034082045558688487981861073674003688441104670485504255798771279372138609878905269265507172508478089560213114214302544318424191482679109472940631425727376043580843989374915094750168849559202106934189141058492682257685717356536507670419734308309852474902810629680836905835036820662335027267085637051555012846478828089424705106158465043043466459995300249428586827938025213222771241528957384794997875261255916443841140229372526677039853383300513222171955632975904768*i1^81 + 830474537905972024474531540958887976135299776860852719118455128434885599648200574950473331603109935312241043845617214647567325941620492493601509058506947103307172993871075721689374647725568029626440737483346787576895881229249952396730022756235373218501090600687199385328723816353488830078557444491112025765660746816207750616845657842040451759645849765048696365358655029759818435781614490975828245537699862055150817100206913137588230477688484252032541287051721306507118080585387353908147620021143437005685914251224470279364591743828999506947989296224301151876556963742795916076485691307462528136309349178099867971677749435639546780660695578450958785370803114125555570263118698754427661171910535702188697248390282117258820061321310269206041517996585179754167429325656616704195272453928162799487255054755873883707720734775703192745298124281387570866237247312848326546851850743281047877524480537415324264281000490001463035369724068202664077944649865160753206862884082096744546742597376345296395000384930768945025154389507112453133989307001816610117460483894522469771388574572525571190565990872850097684983248858571336398781432203333865324124749512329090428876378051306652771576261745921753222694590512257277798600826668890933715504922617480893925948764398219868047724388031875884466299394854205450682535483913618213840576019952160449935370610506093649727020638592947065754686565934433480187776715297755313365704878285741173428475053371180870748476928688628792586534468979681854237543974757397580878659174766860196641362249213676130219959422749881985805567692375714854246868109096405520050917465830031531753315598447842290215325669897494193050515254929118524416827844934596720640199154269042417034742313591233225593680856978708384927056558785467495889089973877666411057955450519230370986380355535432916243962525047724544563339712710400301577427883894691893284139160337632866469316460077052483682381417997432464406981181986004952245105848728510010512114713964366599512633503690576269894504111654044525504565750148476454497578338452927381368046367940668599792352438441589385830797230299316488001890023055755498334350894311318643347272874119489309182320535971932513741321815319053823169636064521321388527431816905941083513462210471617194483183192990624509357585313422557044196960512164250908683785492939938613042463688093119172840473571903383608770154553099979555004686263791100689806977131868754537337236096837940066270333458174203290752518187453715013028454862104400215670784*i1^82 + 6228168425943882884166770536206174772826441312926300545353708883011316984711166793482691550812368976162714973779589963037735627926787718999202883341632911238005099308377741680908580800659073206651156332612061782852172962235273847363886235767997102284330677417845413301784100004000419426802152090823171125366221516738893328008521626318413456621555166015802301101278605644605821708046074254065106477805099420324571996109191051952266033452583000970118881013987136022264089390382863071414531056691607780140206271581499673244575770350145502271653322387988368695779946056157402466592355022386309508399481723537892697307915814730228315396801539583837601996014391640078680190352222987468019372911724020122404470630394937698706481262845681009566348371804442077964224762687791640539904699514001794369948775125300399319785120196128761204290061106769343605515595297832492071610921552866684229672665412325230758556367629926131180956942660078410520448322012614011932483707406343170018980447088500870038853292958121310649294271993404710570779122927384226619366575147917078330288056573647150916482672827900097071875385020444850791464871406363139065977103093297838031684488167298407874052135762084848810572653400328430601922189053241464747512552223734113240599392593185470163782504753661633120583273279140636282386491680533534051314743115024842478185700021868472733237441937642644568650191368049660566462150968369071021057185604039333850506640780127031250496399454279780667527053850743216237382106383769823427801881340676578511057089952206496684517869673826911987332984234742916242723321656513304180386357034710028968167031230889354300500986685302827979591037519142475751115110034177880228669748218697003744493308077180680979212075429778337689493058996061755797780438929433432770101377977440518673449512231477190408761868204066550294449379157078479286151384297459644495504488166583212766018032707869574598642681722875682591700135563949282768400506096813070742779243009960644070554088850410234058534330954987335143049639426997063930876231959302384359465780789211329969279279901840530930727653828910644277987224377664769537977837582247946134148867592367796882346772652588060529712503587921267009929831464290629232493797518798709669435513307062465201223072307888404255410412912945140444792975153897235923244915161522160392863699891325741726210073448572423888408888043513558931571831642283144893627350616680691303491623580865162061484005859757065945148030828594489058550195809157120*i1^83 + 3964683584830808772224077727272364566598041949769229611620304009599816052769379426187578621372430032831832581646859153252139940876441835960717828764404810005612905821889637898311324407728278259399129219301426126239590346551192279661999578548782717280956703336792832030037992658821549180746196495757244069757125054966882046504236837906670109392656597438481445521070040252786109418702333910848085629091121418357309736359976749860877300892463507617225273937858115898550896473146557795904857430747750992448198852811394902897607886101442030495887758657567074761664932665930949431147658636458650611527881970885932500433402789232390146919455431953234626694572400045738853169557950839893472429979963547990892862352980242422591332841984688946007291892101796447457039229093832507386093682939428312727751849675013451875745679835838475202051274268189008641009429152460137853797130645713826611157974480780317012241530322175013471030557856932501352153350942861433711790410455769509493740378353787843935013814933580574189639055415389530478203919207476082615888494333733103031964165169723448069958304149484619776624601012430966217504767132151191854201867699781367331193281429691601724438609008381921024528757475824664481687331889803401911451682784008085370729968566629840714349078704684664534192584135075484659512702885915497819999068531665568689568648456971471818663769225726849439380027180630417720300139555699901788749821626995508601136810789151444482378733363702781023682776725299003545420714318749994643191281821695463895048228505621067827355577269929923316219713461641379842147775581371360973069758868567239401579401969384278816181845543748524874641174488995920728674214668017727388292582713132805368808837153888093964575339171092602229217460148726838550708162907216262203198479370970384293245743969466619859114152617410904038590377958002289540857914101974379658627507047304921760877602042321780277249572494543974538578723664021173762451069980725348731349828101365490963858665370884306379654269288527456278637906435807592838906658600583643069556524669845654254352823768066340775541903082144268679727457125834596980808292558024695985302671053044940395977343569455144216386232150818891435990895128562557577800899324191229554470391880282950081648501419462394896915093203354213010523040809765560289209288243621524582623256065779524600578740894261422298453818900554174320574958110072689216747335874040706160359945288392205285306474552906393724338549569470848105971712*i1^84 + 8121147319169170784203084485217929296377632331400652043012720702704183378000155276950369015620155579082069516563809828380057941204739060075494151230308999586279662485776513825509470185007742955916769067083562108605314359892825825714676292050461869468007434271013780192223475794159544070430673085938042983490249332903648980267958936168958842712887314572391015696175981209364314863711867033697509363373904569309725073167511046774572309648333623274885345788112111069718225384649406988943213301792323408016729628387559367616228084538704828956342984810272605047178335872924869311729228418646968879354431866521879773423211241273615313123957159538910302355934871756971626932848708670798270513215861428847383697055053997028977533668379979763219824130525144407680222160406348144522765169573695453296545420577020173687735010905427747326129517519920828858363887507063367783515100694446817546049762801803264532214832870108207068905018576672662414754997542035013432095284918319196655188680075974797896588454339787428207050188516346825379763907770763693750089613151607556405077826962862153065040475930253703980005996739947934127807497369482003352023187330757080159837691851768196063376736729704634973301176345132301165913981942554292669807904485135468915299975789655336815515119462665736115696154227717372640099941544644393238147321630016973984471026165833943559046178745301559248471825882366541591589896182633077048573626872728545011846813868764342987854432850502372243785926657808710561333414476185227383350805163841755845796566655234019347654811624323456236615957676498481838841122572704967665623380914243606978984996749958344370200033858715128830478141478734528221159328408066773730415332007125310007293564578126265468154518275538676400331150575833535863417164856261988563793125557095404113805622729299645307020436939558904856275456178172999856660785711995006258010753511129071512583405440592946985599799697320287270352058283563229749634556101296083995027228814049224717586389852733659208865368348679803830221292248531234729910015406945056586970460451449091731950333296059330726652769988115222092849560846442724015713523383013571936370847613154178399396239340823283969868789790940930481405123869368941007587080951377415544416185089394223388193274344589097633003061395077520674851289674687580217933238924416970082952132039561250345782365675079801303170763563596588029105525653446728789781970142359233608349600887421020485713742109482275647629536301940736*i1^85 + 4582857297217756937927250532974597368409843811194138357234108842982732819575112707838275563661436303301359452468258759201296245926376038804391642190139637041537030029051002854702513815958062255752684836463980472639504724226825081575757469329790424436814859841158857577588267348470865207813856852452245063323262698547079161170672484744121180200080291660927024853250214940974679894765010494091334342629952085227572081004947600813684711366557328273375828299898885798651171308341455902675982836667480147636046750522347114288470166523900734960151618010979291324089657303072141064399141040501042752665118483347934340022905091659190180743587453456228122641247492475712649940496914932296604221594987859970920768454872112026647654040867299505377211051458379525914895054833653065225015792290863708902848594635375109375134820431945842397755763895928370721252608455415586243192743532529735598102337601530302856452191845266612232062144115715616799490502001356771783456734955576038583778257679706506231396683070409897498514828073123209522021532047678407346410983801383284113524377936656720814210672390239178080235834616185696979021926071770503504231012390296508419436576869432034240110042558154596076470930112168404731177933509755560618734435572587058950318411980520567367627266471050193044511831354419044161794594685968831716383275715489992059235027368557250237219079801035567422494159033716004743386726200061041334110434466398234445921477623388113592992627498190328711017735477894371929349857701040902657868020210358219001851525355339312323835400553475587623074904084650199206221694503893970516425907116085720199707634539290492544750298859994425851157579893581135079804420089006556320465777658878293288798295522412323150756403069655694475391499184761492214991097351638932514992145371221431857611647603873000683699614544817458910988474223229463110831523134796183600078357563501974463610320101449053244569830248577289143515014974892267723511818986746961652208116363672707640537377652597027925513013458750418014846952723383512902932692612091369473133858796877361267332349410416880040152124562308540536793063575605562152832397451473044015415188921162363880618939550225627723978620293958084477234828413374792213446859950509588936414742883848253176081444874608912128696780053285523479508811841747794831711844944469637949088089442138853256307635782738400776765846236198777314014116873648679991484791284091085004518312049929605599532006526826766714011648*i1^86 + -9016659823825099327951633486635332573369541732730997600365300098750176695514806692234346921304761811160874135754827862427768047369263030373742515885090700073883510759111595324509926747174760056890684751374202245448783644460419027172797621521216774736075544879110526127406626571007187026987583378266732677657115750456663922385936006957386206742663301402469988941198132365637579164621335077909330248406185720717193998825546569243420899837676143330694439300760833747988447126806918113017106074979655543629611856736398768308472169898980710523611186262056047587212421407158729500783604931584721137999180117744672810912279773137759337195284655274971652184265079521023884668338645276002935035866628707864613728350300652772531516009737603702064291592739264244937765052935604153187242632234830584823921538405722735294799957772577730529571123433197222098054549056666248831585638613063224014312751575045551272999911725297708036929980933046095359082667877028870314805459416584187356095711909987411753389560830662741363709092514314022615222497945328777750076366777744060374919295497463189888802287825523830375385025692652495414065885861222463418292668948622989082243162872827069165947563663461822758538552690807504168297233090892503858630490891024632929233625005488297311572061053956291564350945672782258494659872714788831080972116445644224979235587790588331224049742079769451903838374668712701212433693814850909012251842949809385058281987325040194505361850483517232855931931883488873743896101471566145780600804608498628975232407670267633246004965749952688313541189838887744562835531887899772455888527645667015152945753986147683696497878549657280758407890415134826561211012830148449392732087692486582394687801526251143840319714491157352541909328872489088636785613702400763263112085230341037806832513139140679542539437628514980260383039744055023222633171140606194654707163577110347109688670518869872970709375147081963752851248990966926019597634335639707349849118627093376690718630777214585631526369483420176928762464367046262363948699426307612665234552109456907963094139754886854388783342254060687219608717932901494299544223586622389022069395519908650569878760674998235071879478023584991849154055995565248950263842081875020223703838002341029006793102833590001838187434804761566659449378516543413809417424882072766286411459325949711851373533648288217565177652671376981559050832425689515120192233688556415757725994596025832650246969098240*i1^87 + 39836934555917741139929088437173526785847187201070489041290989840821762230467986529395368688322871095388487763675635500449018677641340774986211138293676923131994079155830335128420855987453329679502918223346222095837942277775326880530454984566623264210947550147200174149929620122922827133646764012186079838568594379317865009644040491326074602670602453610156558801873810441328361986188573653574751753124782332007146962477222225605021839643921679219268561724583267713382165575437319127314011304739127760175392128228555801222977849943696182219790929608734637937817741461361644951977005410039332142301593422353847064877209659138371542416937194663935958891135307992802703701182886745154787619891916661692128527259260140601470089716957274434470195462059275004749835592567586926923304937166636233433164291422130081652728330690632005273843239397982451973735527502546643763581537064781010356443450711566617493899648140371593549747041788301304869438769739257105484905048502117999728610071388093085041892288191601141838789889811725481620104779320037742795628012788030933848655031417009569357271932575461836571775938188247664281099837244554264716977568570529178240543384790323482019226287298018862088634300429606635091165816525039762525511947131971089799054111533872602669815759566762296729364655524049324802371514479085536851161549796624804981914271612988054563297929340508759079244377014466241675611329632092141689766526460471445348165567324157195842361335030173899887819817750513901199620153679100571199309726778776968367509655251346191509560611206763542918279623186071033658833038382593367441357653789762452283349454988146815752595713131657120124854059490114796827161904485590405113780931479091322553370146230287790391455292061639210685489289878673765298169054500082981615936587228590322779710037677384931868819878908282653323427752831430559323763605965775360010868472232812833562778961235111864329410164790094977627394781521561845712790342474382416920466839347917020891243492003990222295234340502490211143111480336884575383505421962584220473167476453673003501691213343859019545218374821175373801878676898743289693988111428367699922653579365465341917417752648488427057822933621071317966368351871866192970913696305939322268430467510366014276503932811161566114802045954166190036900706478795629448512681854799413909783388821531300665082967122456753930309592981852039945063082499159767508700789410069255554184770747555798581248*i1^88 + 154510612203116499306004610603692294723203144813666343120082950735530203025162114758738093149639226386393223096816080821483736338701747207347258292256292953801143879246687612260182294565370126734764167170412824117876241458923706980149112432724527802732512618823013465059369090084669619165763027503448639197074724623550063217399159929975612091798091823973982217862701133936352633125440267862738442115170966065307008359356271770671903444768245191201313079685946625094754909000404497441185872945000603561755481568136469217891584408302844114018366552925082713340347656400210679921402153008538377273704468762015511130660139256548893279611428066136973887616652372243144949093516644571014628304444593062539914742818559754719486207410257156688717535959311115247398165267074028898194411125164814243389815187223578662636412481778404221709852555107892627396715439641711944292995992895169719765599155531073800079411804885498023238283063575063408377151443666206317102054879543976140659545806642678959829980261067122047799789729937976691189437755017872043668227910778835032709810621379136464449266086692671210999964030019793674784942980994034663567360522447684931143356931123497775722605936613288383014561086559712547067478209041049994953559544232058529439399853958200301751671709503608563448862757844087329216129872538636763136683579423560620638702724885646649585900384455075333137285935518991135407183284790272408146918968524167742752289209226920393180484662140796283201243385837905904381393290346333869520493249911960962322159340195718082585505805097391074802701544107861004423848973362176746715572890051175713175642146389878274807648895918485160929390367210943794611475138463736827404041457107636091008991703873935650965267852817667581016092009573362827651071674411883033527629285304120729464666385498944616291380178136001785464318685585172826444908565525086931725158171647050875739731716060674879070208712833114614920193023673092187248276092781479973002926977099260849169654459803169453803559947315387371427664706649247367649440773785304782698011194042700433360467735213056247579105631193399026475710060171674476226743814048088293062073470720192525082761558707434769293153245991547055073297329184672859972172404926258776090264421010147179286093596833597138970272029206434454852920962907399108864115691491169801373944765738128059987601462262488673262828576983064726659402333879111267244376879057500647100573074587648*i1^89 + 6712606808857064063164971226067253625900197672004740408267621028747428220699334752027502258241706108271058485626664913822329551543295448409440801015237510511433493931781839042851246821498439938695056426981663424176444555002081533347258484739334802475466127628423087177616181934823905059956316294973421502067730637248616394644708158258047802612790280319585882396352620919807132289765611456249982486450982502616275021701252676217371936742495185056555225358209158706212494307590259342307351938524728869678268464438506910737128862937849770581377823686910558564014945135300419576896915287289915027145048880451369712223210558638342397805164321151416415338427715346370045197497892210212691499498518877949380977778990920828094455453368024241075098787991398774540822465003533166257225984670675127409032802727958697093541927203148651539971859820686754982984726184158527598579011814680859813633162434123208634097916998530485772705061147078819863191598076244722943459101346362502584476277828386895798915042538020550637935862356992874226126714638208024890955368409139760103281550915309054736053503777509991675433843755434411104620726346086531232285028759429431887753072999894872351533443676884126675251390545803045079397307605178927297018395243271051103064433141883135894742876877546992766584754307696892265180951106908290360772376777762009645183997242427743857528689818672630897374549133084483536930986548066700126774518367925113969466237283624563860027516397963981398895636177063511654953001094593216915512094734981434460672122522003765246320314549415428715922399589634592464289176655849632546557225577940877300057045765272899376635601292075647692782310914536748014155074853987321054019241129395143823515150676077411462256441457211601401897248854585854222819534236325530974278612227592915806780122831642747288819047849857683869475498735402092850350222381267276087806474189240789676948188614195569036043579202411584141398028922523601538503445706286329891182496319198661805425559434127538216437614707858061940703843022918502845128799911401456640605805921380586181786278196414077361664071164348300920082939856892531323551498171484310382235084039371092575299127130414647750918607878040992772077566296783062336084547004914174574584042667657334104384506675465786103272460994212845922913725754471972276158904738884847979331027178448621234209278513596732673514784013979401598068346552682751478819367844425815293952*i1^90 + 1610242895871823410263292092124595378879616242170510153268440387889052661432393129579259124664949634572718706147272115154621191707916957685411598004912641528504383554341641241678652813123125550415146838344783022680586325560615685106149558890100073667913256569113426118483134660094908859653157122134239202319672802172016964168392070823274686765184368937907925357802983854672537063290134436018751353180853567117268943868618624252915370465642744581472796930763234574786423563055949217282060872125186158302909990224511065684779701531598949425615091660361801185872617928143548024794136712224426644416866420226309094180288073991888483585294541959029363070506438864804072358079666339327268316183238696002416291594541461841331527755835788553073797592747541968446279114640621588306395878119105137303180203419965168493576377268165278857388843379537338682966166652647379242508046707853122652189249127044916652038414390392034039336794257808793049261916749115675775819606224050683643078189097796512393504878390039736284785966245001375294420505269921419792505962134092506263359963123651303097944123007210077006757380182603468832350276565453474652519307145692952591048734359332675322616953667894921466542015184643306795730432673840237075716903068623552028496526815517779023215248198811561905503611639928829181518204332612776820067527834971159547835342946505716836861255352588737127338272050275191401247772368685197147602334240140722695291179455324194245897786708501056338126439105333860808235730629862550572327464699937819864968377314490986792492522748596600458142398191889636104279389184865012920159020899660783344785666420572007200732424555492225817901327849889557798589149465320742895094725070765916608500327851585567095075263756452861233918357516154909598891025027674696731581867451687599618955977811894097505794109661294935068272914448004746233118841419459546103295472769560834919571104084598630561568444489087912104080060610462142129462946075147652054759978993920783033242527608173264056788648725836956446056717786580044565190590762496415180421776243017527350197408305452819390296800939453375088062790459442620504641577772410732106295578752610468317747523546058701329761820548068521770392649985230018767472005856997846022886045738201230610860208186884076017182365282268709730277552815279582769719429153304635617655235823111384505789433543521442796048346148760217629099157144461522096892938289152*i1^91 + 297636099388701923000866821990364863713761469158134041866071844711158445438935088116276725061445877637701270199347835915467428212041895332035993879961160974967967730017589120607291116382928495412789744130742887455440080071469376946921720948953114246777955017699088258208092803357289049733938587944114276308400559910638204551937087092131265306438076537339518459582375489583348042880883806880364795064495221242976035781814010386168726650615533832749020885367356280190676072956626898579346121357876234274419720538550749594437200456827267556998189573085904493192319829875193589004009298624705890396597244431681862190393301226768613541416421343353261022180997457865683430056841846207432686723992946562345571736194742023413866745077030676286887397868290737958334885401291886227050695935778303993366686788705545068416109663963713933011464893649519274996969670494872827405879353046923955037947071283203454546780913746230791457367777743325834600139834808087366558123049262645187016844429957879118692167958292071934403913476814996361945892723861468294389900310291678938654937466152580006979885158483637236107005644498516670345729622051323248931845522457856237018410791935636675998956079298287265148388967896807685997652346353320765619859908005254612197810759126495783191863561998200183574970104391644107360921334213323040014677584558955306147686308936606340258064027619835596246950920743055707252757614496762391976224367080964503493523607076176415744342965605060831779203975908849891589698914362133431931062052494440794957607597957512998718792696042956308262014879603823409686869688413804723766603856801891885856679949362318323294036476401667078371078244960178937094037069688808026509924023252222949808030585294620701219523046272166942832107229903013568479345577362887210911124918439985994393524814519031259687111632028215041348605492112687908099618924049973423995889044802351162039961088110668792219322398015788958524079086910113000038592607105542094732214587469648532243619204474291832226395816584095524760209287398142787728003280333259260640055031529100290899405683784468076015892996026716566879296316665628366569536194638232778930109628849018943247986709896446327122738380260194027916568847408948909033971701537678320350595975320176175168628259966365282724587386367163925969241009373733133724529212235505189117244423604032672287848929639370405635151801798330436472461299619127623680*i1^92 + 19665568536611031759950868583317157957067185142557030734978880288363475996358284191812621669972606659169563668520663082411293399850286492631274726168040340880392916220420646165994662318170021676223733319225298472756960180818738738921821366234301296484729673638783778375820394373174783159271159861467812134070628715089079692518307933425427659477319702060973653322786196450786693786147012134684200636592969948736630277189298125583552149326099018268601928463663109901925584760012672944543563813545080629102574028108454398758913914133943812624091681622444653561172492293377287365576714673813774192311697641365900551323119530787410982378019908329121294637727093194211649128352336296402469169423190745253624692581831196458256135182198370859815554972391810572302806918176402292217197844695353375270905056793416011641742866741303581864435946380085662733102246115339052940691898797817159658683513498887662550395053802102993289713921454806702501510588639753077295071795628092337470787394683910973296319181465707151217023884416829758987623668531016659436645303790752744716906754517171548621628430799835671077250727746386000256085494332296847041689855091014569776051079522006779333243119262498151704071111690056866848504027174721227548111957626963220137354089427348555685112549353221283372931551303605886768335334708523324478497710277118973893087669059072646810394496471619146066763670520410057419786127535204674211394537179140923012879212889460178065560483764609287179988779063882995391241149935531927514003969486730298325351017208653734737947150845357981230643297126517858109446362297972921872413232442161156564922643121489627645527910067426389353614186055196469235925423207683806047190665048032820534776807558100507729158541208111268018392123734620731807488848277243721953869991966633611572417448103475535577204384403401787214413854038649873932292448003785165507321562949211181529573227495985918957155399569426476282236193070180813904010916515577695734187820155061016027343763578771135370775094772323232351018643846347003370393824603549576497215010647811004349467225547935154045577649814663400529801164765995282421564213591124377002957058037119358118632338843250361117707955837368363451806503651320639382007138925905587517539702107557572408412711461206478931885441444622542857306419461872747118117007039674747686958123085598222339961401444821768264017637523591562497829634048*i1^93 + 701163297614670554819072535978390337964609915286374020254702862150010044354011659395441475829765896221579013274361489142610211885357656723356789374458738866737459458797327391337209190871483734518962158958233258280673098452546887923648342306569101779927680159754775732048172322690586448441865044050002044748549265724430216748958556372573863944316519054509566760350959792546649938626388914832944383446331686976415777165566573328082761945508815394722603396032348536838653976501304865578079764302828378701445029965108457506532890264519477184958825146702178618707820391099426859197751671756271386834762424710751102778203396923190733927725158448965864154595103538404591826621179635701997990547852919873897269414418147876361876344057438055963514226984194633316881312554872185922276597817771270593902910590562450794393061579689520683903293039178426208580702462246206340467921942387230215174402061833382305098262771667105555744031668305350805902548684762066293078103241747311974929969519935378350431867361524110761505346763640881959053956081713722694737435328876353807427086694414572095666122130195532262956125237288731814006287439018365190086855931738168572949750559703681115871649571791680037812233192029345678922617413189508037309915433724475288728087368277033358184955765339690168987622821499013145514486211944110603686913876926026707355791779106129492010820886223787544355678205806054848772458868722249742631920807913014739981514684031066438903968795868831619026024414316293100689160185957649767401879243777234836405308280231221350803438042614038091121440712738785229832784642533865893463701666267756343797910819033624291141183161993363056265295025691987523500031195367956887382587766304089319137636087163267498094918583231305136984060056198412615917110263446338215678372954593778382215898204487585782216994177800829342193819977298524849481341001754525626918674208841644395254429664845765747662770280872887644457872133344114889792199195235506295779630728187460367345250510441849340634590317251266331118761147727362718971870221042168711897829647719917882011849792700052855737439974447307740384500158745411775302400847204627679039028666419316109422184981653359330146760145430752018615700408209891190475167816098895291051679991321196552246484980045452460609238005538267274850089716343511852799203255509087440012344834819258158902834321754852997215293484482691072*i1^94 + 16157355068443341426565736334166563891306768818321819521841328625876639787059430928569643334304369486082796342589893313734334487082977863837526904671024149666121889578206450447544093389811576069158411660151361488147636763057861197386546141680655977285772192246892779260796920682634454425961964099211429297070191819876897291472794457541838616580928760606371084645226442977458200908936899434336745940847082029556486563063322165689219819454442216039148723951370480886355775913765111819947783165544196259295430484976493992654655563685524493334984813298670148198045528075194613544927451016912414771846864201182964360897948779365823893081950528658875222313500398079957321404479933032218875277485111086716951235573691126172421441197013980439434063247675516010100558166159833716265138748238657611851381425654243492615386239831799496476908224808055293309489017736703162254339977766721939148902209242359545481865029184778079309702570602659790307849109716435922422202641128031410512398911966671441326155111385516700857328996600832007308729200978894082689899490372702138683178281000831650252476080455249200045398430178847383693391252390293175951835458004415047475563110211233960522764447540861346326920001279352068565986973641311882253140068704984053369228634823043504561865432145504667886347552086513830201650698207407980804977290844987901586015410637087370843838549390116144487296098794117616265604134825130579511045952067105037179645589046999160600492236562782573564978662813996975578236743500431124389652603723089250202219864781356418089252130177845312892837159990207790774119588358778538732860846954377069698914470337155789346280994330002835173387427472913597759218014709707120034297908329536863024896826218207846570339774432742812956703598520391976629443647118859733451404772038991711506191635246185031636014244289529234899410150585674299917533658428071892198705075809002296456369869661281960529474365151120701370475685726210911968496529513299200950775189620367303730165621802337756813241978050923699854273179478150587960613961724507792338783150748242347223039805358085167785605885391432878472221828823139425995220623230320329151565047701870746383690399635543214878063487970968180398751357291237441853606623150884032661344209095371042479411440208505243623636237637876518805713053532465946234126105983741865510094919605669106574166260826318144001802240*i1^95 + 336979577078666845576193043995557751754702674104897165152247912049782170344072410697924737246253347291030961840412289366664391326533717886457485503648350776356429570692821709113718920541455223611548841010650859690619101124825480716169954144079313229785428122806717678669090864660601615920565233851197852218130448123964071186696448932388518380212561202633568075463539566950589511507395389969053137641869555732273263034037831053304919410422876785500831461944773939177276917866034764179317574014605656450387716843086827174609673871898311591296500602000279252562639756965891693225168024942980632455486075524752226382797680630337480586558515292362353141522583372234642143023847301387750675960717221754763810784138212445491379525526700112350041663803177474299001114119943070790811415008472837293617956790151202823138119170703190244195129019480080453909101452795681528791089092551867766193965433548685990044989424949063035489968691137810961786374059947336220008768219646351068093546679076183889604125817220348810389918578367341895579621972372596144375605336382296745475014645962174813067990583845146926312225735635666922947601095673306453175747159521628050146499421018232749087020734134074613063762568506700197625340841044240384467844141177435114617868576775724512030834568692296540113453034432145050544808421022120773358122615906534155301379158536546030046159273793477084850378642306161333619471087615304972646050572366494218120250170716085348461107816387977709940214189640283345624981345705630669779999230632656539934916210548813605135915435074935042145263934729905842833965445045110662165871520859831845443853703730027640176718383066685929486519108121954591249503251921080158558663208909449641589971219140601950920381433070046925620104890718602301463328781739462801547606087246547778750573786302041586214219661193623412746552078067327001242710066402516036719286898104062106475226139850186154831167200417196848330102865112423689247557322404262189448062457272623933397196846545766928929599954291982480409031602388163865300092859278036219198964734260190217910786612655705170377637435704610040134576367214216197852381737238340067056699144311590470665784042621389406414205569629239944700172281877523728346858009967831788644900915265319774366345900695824507572317932770624643666704369225313691702641323302123743213823236758363042017720680841216*i1^96 + 15991993550199447533912796022456642482328882151833383047132174989129054125773019944397002374043908961321476452925559951699905465105596369546336326518101797791162104436143336623367169960349123113553860353379948979306012121578569096804473405466152998829653581119566076194331003141830669644282028573038111531865755051208074206064005899810208407836672924092517205746175641953539641640032512947326625440350650632730434313093537756165954010531439069213122168859346936612124059820683705175017713716333545476338960208931069338062575663290176382350889811820899769529172833402528731671687222091841444371088267218125140269205595436158270394920549813119093747008692289163277098471075699866350321352122615214622559072177929118390133993318116915569952403953695752980914840417181753745463616933939380523428714220474660041618529330423851861924740295620346423380175095276579120858542900543782217652636288309527911286222578083309998970430689889076505931724629381344926414265276674582727179165597236063730587700342554272963703007637718786182256571358642391924536928438546900570563744039256158922317019039651188267712917844701473232588212916305883387452268815226654263479907638033749859846936898580665248179561379606971593051079630330630072286695044486061297651695692935593916234308429983074392947569061117934578161135295063633308725490786580466207405609950215033750315203279744152222393696766799855636329756456251359310141413184204902881557174106621121205285840817240975325234208377849455686281363904896437650616944831840799610106269832052915622216998746839776292115091647853891089775003007619454384562450827857338217674451595118758329486481166371249848927090045500195902795655344084650320307163306244039074728798238837188564771781810004898131561970288974875145218673654583204553003655880728079462123711502159324562965297992782111632555958973701086740196628723112032732537216757845226717617288149932930712390780688151830349075061968015003541549291647568261317680206106296160532926804279431440119625514733311611800699990072524763682859325383350847570129567021760060532476379854910650353783029369674936574563362514210943946268280474497352077522081558868306932763076621925346153227594001090040376354637520198640906167595353806436312290326589385898605040392414476220899527741787144774260291418755074580826377057441385236488010810986198298620067840*i1^97 + 364450451527620019585634057395935856039525444396106521574412392994046961285867558940339754763423046859103838957424158809631575458020782918227894670978607673894211126342844733686326720556897176212048646756603124378748044977130627109978527148880312230706659386198291588668518451670840336942180203476491366605203973139088747665617525502782285419893074331324626056868264846761186089163699664613123053401410587939079639516425222238135724400095917293336920137859532058113900313611217679365091405507601199315243054871639593692512124301493821273058515341650238633240257754646477180866177759476929086859008846892788953862932618443398838327373769456068872730169561345008368856949008267866773141838514039283247595456882885081275326268772708689663648321607360931540867489979414664530160332890885136216859582894609057266790558352718420266784089903162352696768428370619545868345187234862940842490166240115247684100344201325917108071312872896682793009333941906676371635170768302866077072240736687578679033656301765530886387468726668171057536151846672738051844049335302761679010446941966864053163453035382787812568093837784931477703443431400786573838439505838049157340581137483965714614039811395668367468304681759886993876279020897698574852164029137361988294077969756466700045804059595426700745990328553954723640471101354973035762703116855740019409244052905072782152866558789169830199486451920053980663953360234830038997083524735878563831383441578843668407529185446083607126211430036583780148378550874516264025645485468757123780937381005115965290913647912973216139188071100682776085651814370169770834744798143146735422015791620712586646971837484448488545026910919014894624723872596442440357695351176701342939474788344072998472355022754603257685658697630699858283735293923523038873963733573058104392013942436858466774554546234097361948157155848876526683013297300063896767485159891352830782051851108743286254020816512316860667823172356748925326547164901202521316365499384635942144062596232617458645132367904857673599745831741316355130127668473272965084821573715867381605695104957676252519049266308106664236686081607798461429751252615600714470707810096385085101497170443626488120915147156747018025573617838743824241175471849640987755750766288533558776430083938350458633219464766342218886995262659212106569550352715787472200573911040*i1^98 + 929485840919438204386736850042743011245697194081346706305805216293876450417693216447071340037070239190280510312763922123477991931743061551693492157005584538518279656997974576211537889016364290023619711447396036424138331562096984697044389532887442633168286408398723512655623928169777803999252374933845373453725427532745843050303438743218206587796142131441133248179429674190506067964302149979627283163910204459748474524836367033924394024229971928586395648407708316075116422434819827542408679164015047741961779331343859555797183154834108655703919863176982889255419366236236986832829949000276337044731424476017360392719076213461249626372456349264406246770553505501794238884686423261786161639181296139435915355874071127717630316460273936064287778761250886335310663054804912396753394174692699742506490062194319887646509659161291604236073608175165136987651050167199628501886052258067763471298626007062202030603735099504604411256767636900269936634911179467581789421789400079005187670465550502834259838240592607652878478270955098602780190642965129903076993447731952478072589510985704371568680725511490544677960030157460414251229272319073201631149991916504099836040877068428179479795075644447133151051042023802030734813574339744306773195283787912483703621127697493607559043967611350373807896984585720052393870742343957326942434828487944172835250077134212553562406236989872149085810596526683575928955649803945542355351734064077928042385021864196581412209302276817241456623432227484204206050703828433834603475814780388914125772292659018554487969221369989926822040814959351385218031328682698261412984421188229170797306055124555068849837520140266906080500064970020145345206321696243116059640320492744369167297724137711721335356954428374729905145607949883692314452066542431821180089769607877354309967439143560362773818212623971893671831887432279656622649931594340509421364218901646345587315604236883111506320136020395390735282825330826894632284341438514923259008400440003029527062058321326607333047185158290958002416578863576240218942570550506653596401010673163187390158133883781138060390280210298354367927802367630017184018129758614106226949399448473438041348303552791908122069262313983913405303869517807586688463311152646131627277893758559524940483748980942541646097753269087503370237255713367594933790734251196416*i1^99 + -33898324306680712849904455673118146796059643244219154024775371670006777059003883233106390887747492817027687072258856891982706032956474487195966936592310532838093053343398077242503332525508905022617333933701220692683198490607752776362422027894207519127230821222916408511808628612253616019215500540531829601912838796740852537339064346908506015485222174552400734643676566987026025951869744044145675362563729074353711818389186336536381973481145342318902494510050289076052838410953587048136966117935248129016641433874013013040591497886752881937541499126843015255460436008631821384340921742273836001539119789342844285356865365088831995914208495740441309175506507959670211135483923722145118883640558114704872066363353374664190304477686949641345395993899627348027302694379541483214776175754256672524280142360163582138844121483492393410371535150654133804425910210477011172953839903397332396354693364479694295941990602578231907289479466988726493797503114865505673056669817604627838835076212333724809052380570063000630524185007138903755620702035352813877786483612773268966577062073977339928924782127246286996144731837539476569759429558350451174256336998913865419915937186384888028648257192759565304725769005751271104713643342563306116196554750720721298204174304905679887223530482862305709363873315717441079815076658520918547086166016840661600688559447026234799721199089584621169244129601234965899535609053033902414682259464896950064307626167953844908904885419809564051428126369456064972822205881387440847249315554468921068134901704442546777051421749885313593654263359908248395919395625971545421774287275944874207298789903942082704748895364617095716567389538680918017317102138437285238135876297858055116462711299523298953262402353080155441370235645058912687346951208294790055120449082430739051421203807942031278972825708532139554624601634212904434951538595941943673860796892732426655484857535855528752597238617443799872138210702680293468840142977210435018266929544461609618080363453524396308373021586151501684883673203177274600873437452131422524785394771846095637458745453748220013401005924604369457897615282532053471666173747292742010214848468589118469915029739663228438945308040261906078397077211708658674112763740273859765032145438152832055382900304992010774774306114390769806873583616338434027683840*i1^100 + 82392694778357892558433596789560132952377150657983006544608419438983931433666934931653156973285453311571088353519668840081664547457050324347393313280904830988385111812067748406124283832897033571716808044577240549002788458073640367683346514299021399026722760931364235585289614624462045424497863179629166642780678039082982071989498854817442574760535558006576002378136009374340836193930341589756322171487594628818139495973005990078566298693880916550000458437750173333167080440785476837410929437818260792807717720576220861871937324787341315645306708200402362687166818288438589955130727562420998169901661965850003947790313592133708150072035716782790455238049338467712202562010605733735707090371568856832293734093996184202510895883457931292874056069467959803464621593006538618490916554616303591281611440417595661990428562923353256269445216841421831958490871927428283620355995067916213369444528840811246860245421963622814880251742113540472922834674205761834078732362582277853077362251255921765524864169354005017735566659277786606037859114030194280946142478280353403126948133101525115776232323499942131216626015725114142821963162387785990162079731148479888261217998306861503055997163196876008549186680657618667305299267923605931654668127598015760775660509555767514347319365856863346554673932495225524750874996691254193570661216644209856689111080061650027153865668116921056449277988447218428078137078563285086664943887604588951281234548266125167624068830917435587671049230988897110366044625910440139112718186137773284139411359491046641981985719125459275768526976003339432962468536323059296680185177805661893292630938334880114843293718437572767830329123812391579717056663732976268880993827561557868464659336134194663219718938499940952019093753482475383923557720786769518585570387093440428776796374644247335681531976537400543028957408219983848154820700376595870948174550272410334793970055571571765810263505633541279937690235637946639377792905929786317765444053843637550304922510215874712612334240251831441493305181617826342339881280216458290198397782998774126125774819170146518360078190133411500722715262240085688769235954863052970791061486231572404183608712598497257602025300966656703592435466804894533479953436140123090664517572940617280618592523680219562894996541713813908730456072781824*i1^101 + 153117802205934238607210366380231008555821993908974070658863039921592827236212032109760098568322849087733624876412501632685669886204630186211349387250178962356996696298866401717534960345043911092736422358330032445918506443209659360015887607137786146978266115417684269168671721440783612830608403354663074213881515832570453117186040814869142054687740724622435700498936522199448072025620797993462703782348517661149166703527853153980182811858572761346586006852819193500283500071108611433637252497361462047684150565911798003214678654704814331517440408358856973783243754458067359195123578570608733298648212113034263573869141476921767046757450715816659748755049256890132889602618975540808540381486063224077010371454534358099495912192693568671519058038727193849135560922733676198948526824234943627010022074665884109333553525079362384242304424692126946779929522749014977369283685056880402134504164427819461155930042403834181952238263719937591368435432639863480933497619351476305251637653248388939416983393821374187093020473509524004857331971826521758175353911521211854431612322789962204586924929111359873687750031608126622063198538423951462641695692350151473907807308705705359734358645938881648614142367322023555983173171621087447119630166318994177604559374096178761913223173674629184436003708245373947473622115750402723088489817049615510149956019626400788364305390403986628776002268225305917230940268717593817330182134519128324471753647313337294737103549786533098821722256992172956356213485407784551215450988558986621278557072341408378664501040669596581373318801738667522389666160663095260855444874168059931446470215158098211408131409076861633361231017026150459444977319926106849886283680603534412402211311062703290731271791178601133762956796116057164549235456269841295706915194918825815112337374897104914552720183394575643391905134098330709638373250182906421290583227586060868006651789092620483683838439394809117344324960720434602089730231094876399650416190805427655799459204069073821299131781102036293640160017331262860479720687679631467956897369705721652226649868403032976572044444738543690214346061714045153378366109657035400831733423465265952055863227721282218633361419976530455649138802227573252383456958555605915878212718899531741886159608120651328992496486738777079808*i1^102 + 637995747535753180203693261786530201059940973635975198437432209713928256887689314043103439075973135563018414618792864334198830955871416077636016080144262341995452882048729626572579595447319916240103252671968401158956309211858343235905339086090066156182139824532149986788552932978339318245522365691389522423792878467052992191593297179250323986014072686645341597095778997834136317826057157234615890811684273085690717397343818339488391721919979614103774988540636513193063878702174489677227098777682257916931411417370657673326150470430407043311279293890920400258891355378954061164775087460294255518991452940137174570803828223766988193237753462602775913015832737928268223385471671594874225999887330615839984971675375149970194235312457133585857911528554125274559211650198565524154054720719991943150779236619066783847575670641453958067331765946019682560650611272748043955495337987962032529673241601515351908742817216261816092857059115462534566832575508708348287577204025452775935554697823204587151451144780472648543890107468060853888084207896215596689567350074450161564780166923248536903670335767000603529745250240065227993274624482967097132075233985113925747754549719604873619430261847268798407784569139134701815313428282318269642953459420905344269515902636841906193753860067262875247279916665882488491252181859244475253326180188137758236560480779230800794525416762664592384836712133134114160573101605107246094262846878358360116193361282118957358288426559661656959453912301664394346942024169542380559325598244008977472236410402385824347177287836456617111382321921243634050175465758179673397836706934510639038719258480845236230194315116122365751126900141048453427821659569621606291658097774149274246863829624516037438655878125822079580345624286641629799695485745034796406979361239516915842453107867324366563025551120927623132847155492951072997894457727769166918526491138634294050770769385168831242754242310101989297798870434508438296943030126817044115201936472886085082175815185981819578994971378521831528023171663429803414283424850708240791323422927349430327209158907226123158835755056167390835823525046666429952064367849758065251631811839210774837117961695270689916731216412733325534020916592072649859208770016567020302299868160412177897584877563894894149238784*i1^103 + 45674884749630056631600646543065103117626838970108050150159508812943853046856031286819734252375788428521564955037569223145256280450591820351329883745747581992130842031246869307122665691028277854400703576351867839617094796947553565011150393806411124057462976202554566332806125401604352419886260234108546447421634356034394828051769742094887873048839829439915749833928374476596057222603894109035810198694730573085530987583959833570716388563259385649124119951816921056644938134282672560660890993788461265675955260635613748703599710717751958491658573539647964632817650143018085898916404157290941371596596086113712297021631600477929228521979764087935878545463441660180531789333326371039146719139496675666253612172189967176219618656643088980411780126505890520588389875413186824722543847079889633512862335776380881276245617014986436745538826600995676055629662694008402745243363427548720566749008428771021799760961101936707806479557074594141683762048141109232001911803409396304312846610706391435102524741161436049527521452312533031313582031228953865248959483958976241511399916796533421335647247367454975720223504776525611946621324774304198110273455486705227900599877478299595209973721006955893897629693742346181128210554818273213163198692523458059670808736632440871260940361333347200188987227318722097121435533040035476721349176337406049810251419404731405621359029642352304767763176372153095454324697284389626308482574642348242796207919018034844938231383553136238290871312426239569608190546075771288297167418597187795621607745422140468867955176160812477377236901879841694697684075492528521965111577310938622752608770716618987545206087977628372114358395084583720427368223898654982229168335612688342161233853557335351125641329741014657190000621868843667218197877877661510252545357868513236829316796920653188661216859475023457520962722840483117966101482140759848690640777940387098805158600440708756974355714673470939072056266183723698017259591046188768249266077623012828820216584165839137827501313779174274012125080085314099475630371917896746573972049498452440071692664632559457444035172325863820026877515467722829752742267024723507618643262435032905093624213479861824893696260333897351177113350213140336028885542629556453283645245965809153523285867102208*i1^104 + 2164451750575884723035355043255533016655681345114163631152640844923370311489658084894868357189281725299277636429997080635776563630467315310698136241277902906890266775158793968598429864684472678436762846944987518831526817089004381700381729631148952620262094898009137411373592629817900416110349562356889882294694558989889974201905487414313200238262947537928925792219462232750903326847440976750890227806600182323053172426472060226089658913431814805844337924344289213886943275809852916800400700366839185130056455838978435475586171424901322732705792836986770032208243362325957387914221108218779237196890031812935798378288751669547382729092511984892884257525877271841199542293768749020683839928503935216016527996095341709629816171871669007701548401911306927781663622104876233229206634562727790780232092549515345685747353112981967209478024603274861612640468069923858023022273606476383720212706253971001939409991279034405512228596968969000250581518942515820281726172039488007514753961726976372445112274023043069875643945091025488220255373578205086774597542809235245768801505753623364711249354027338155959041795153969170700148731102438435362011362066750979734184124641770442194699637348037790037248210732695646290945981097024535965411265611925993728944514547744095775770123560633245269942186212627851081115493810382704687359786121243472712950974014185305426590134520882659482553885071733064580041270777609338984887924047224693222870082959257403923959437120556337844552008780178487594646248373824144490042900959074375672797840355592756508114610412061412597748001327193974657869181818574406009700209530432358969248103201763060333267955164130896229262843611039600832489331123774629222002034577942255442223041323147626641225625373859933039878790329740664844152013618028082287153378708651233297522503192674662171486805630022142979776035836313268225844734847663398000207062059057810952716295155458597494452435379072359721407136128176487661302149828900232333836122526787585335145295083740098597681060004399970011749712689524704131475225051285452385874228516948979711273399628060248427688475882476852218588177031810694567240722599695224287149642986600233105304294315976142019993462210526068048718260409753336129394552680691168921030347692869419008*i1^105 + 18754907999131397713405160872020856854754829890428313064567427907875577004509052644275873148001961974442303764941411257803204682281286029171265194116592238206977472289689757404464993324898957831404016434104911496892386611037403063542089664389981716659787095586598022553071748167596307362757229398335475350570970203231235706170177644971668813800853268826164806727407071406374662185311583595300308834497312188361336639405900078805296337652948240191353545850908882748818447452469605898097384178262925096700458849330338117461348984181328122996718289233729455483294398469701192878809446622801578370504826054958641504068403841811360786075849332233353050625636148242427664411736490647146622095543460464779365733579641560711337038725590278501101121068067361804726180239638480839891118625993065196303436839616625714306251310131168233383049189472213649913035722962629701502814621813350012628442971230409065159780501572336259440059597463543514083394651742314048184831873324750703270207619282852046294724690941243363633101017956045626133005063344754123113481102920508098099931264807387874332726016533476962972216233075050478929841634062219591750649098000577047167998892175584728969158266622372522014702857125785331568656292288306383553603490521543050723217010420592958914439730749031730552498275300697041675695769694160009328386555088766386092590924595058222431500247466776245621492239007504652374550662666212441786229174363793338166798744769073110481320326626791150005069263342305575030349933303847336008208025433077809683241180997896163638478548203795467187945426261504189272758857453232894834690689500412850557665885871505070819575584074646783357024959465577870287416901562027934833030364221189947816348137963615332129972130722712510858033000540175959001645190699590237266340470395651135633706926181610322259557051016764776478529790555209567766370361317658327631096091716781161910170642330546041837335437098839789969057415859437921431694475649351427425852449474543711458448743317014313681900427915805198723659313901491911020590091778425272640159036851604292043850578814446078202275552102722357478954914783726364743697134646948436582361008492266774420269888396645095651704804494175109274371610140680380482473940643056631939072*i1^106 + -25749479028917720721006084685380511892062504262054465575613856677434797015626943623307569472796560239459025408659839475287804860057336211888783309067333574640970995032764679767485091991405032645080188974950357532890632359847288087274539112612158912338258136815871981391073978356360404497920094549996878782959105048152859387878719980138965511388796243473930064610044221709065607910122066444747027015266213592468952595163096920395269208044977569574321473933460366750874937290677001714998457197435439825761275232504480343140029928168097065985029054521167406240027261014395067278752449799666745390252045623377939979372592051364055093001411024525776559593603835200969187316054030889600149963401171177656799894521366670642486414462557877044080456159898818478743889855718020145819305810984736018995933371254914978876430912671231792460125329870844768503277594722208529095380839843033536965885049248501279836396317399916092448225189540323049115164087563628425361254825560626442775463612850032588046296844103475163291944120393298448734716366378184754434951959205096264542686641940073446878076349857418312349950258127384570055825502196448361354988578684213154628459093990274844467749485588404255033272725118256809326608041541320522791685999110371123244255214214200635800321186662059799253763722497336504872734260128164815178907863430663741446105279969695220914553807040470182388247051340784686642947595462755286729413680787676004833172762221640355088170597760624208326770874828539942872797660520231031939438251156372713358363960177810018036312782423295256657370466099414148723038227640679076562668837163546779881260256580720626510259532502256911246425042708132136960672769441668308489174965608444985780852791227417354025209058843512327020121450963781470681369161377168594399039856802186492925543144221746666557121693402017769076464558795979181995680963976670841219564992331656049237360452561464083595706303054283863576909973014228427340279147610383388474788081550018415218669015402480491093413752603329908213314009247759771193277944693443118984774426343686428524202889290063768867886598387414105902613555250005288274955660907406571211918344475495806289931315474363069511280819997897656560085677566706316675645440*i1^107 + 31786386580061327287602386999927786739127315828761513896999788704653852347662680709329334175747809171696643318854344057227510330987015360960779991360983578504401317166013774982796139666091714217786312551841691723936161864301228609762977826338617325249579326040113382175188612838399076618432742419948620857268135204076293949897484774399953206467308477682023247715974926532954689149232801960102062523031002664401577088341067187620776248626376902355342016491488993767385023589872952586950566511624526387110204087192427931343426543672515055818501382038295707173744070900408858682486352815508974733626489701349630588179688368072975207963579183584418986737713145356657754123991219093892309193583575752616065466456012409104543422742478530133696597294330916138840105123797693885177199702690847990349017956914754301835313711518960958206039537565888037301960878200261733085626135487684044928228143878020158898059880597930136287420716355829254112179789871349127411202808931132741436652387954912285405653149799416119541026564763203852613825606621644295371159846317118496903238193338779115780964251722199305051767511883401667477248916690220822136962384923798915315965216053321550859932166641952350692494337132316145591032705127800419798182430542123498047440087853882322448832252663445896956176839901107117407086744423265964106786535572788672746272764197903770217750249459415037743041886961941057925297647694744536330175789505225909828714872311465113031533586528319764291931936337051785003809672195971907493579828271654828907388002548742649494025505239384710765161156818058014779696346074013928042202029384625312069732048966704501452212490945998791385539391263982607623835547439448044551125104810994582412193249261369816085493361189165922197723714014356867561476947581887388298098125047794443589501041197989461329547025954435255130364914838828806711104486658546969426202471652436952196142819780737790179773114513709262404855414366289676143862274963984268165746485351597402925968346870980309935262855923876350949419936284311389687582085582729105653577885251178173402633522559205588738375167074399194398399023973841213360534452326444208812810859631786229740697612162516470518520050268673863194511409152*i1^108 + -1632782794123478231882031214394454607290584417968890995818984637474655818845928727424974245503960102991956555561316068635112576340770437875397016115047064677824666656790573397144460491250882294650253932465473077567369694689180492748819497325429148624749978365962156218046738655518133981611454211721495845999178105674894211020514794970771249087795163035281548939242531534115557038983643706774214705003885538259483453802380063395003613876477860339232210019530403655616621709293625212735102351872504558562261127775316426034451122432689776304205758613809624554240702045875941278864632452036149500783992889798585283361921658020645334176755620700039973264131839338559147709237959819797328671135790632807672419047959020709873374546293115164591520887996055215054545938505403342744889622916128681244723638651313230702352103872039639954038993573613068995498340802900428921130287302856549978792527702106388520422572068414166884517682828880398793327383779570418025441425603859137238915366669751611419695850012385523050560143150655206812379330285277589299210315438253196486863320463182511974718929812072499186360756145508535611135306909761170469102799374517350590493555462283236739452123134362047455321403523423740417098776740315490005288783035581282956303835041374355959321855108080369276568099893085792491281415876163230993641770450778621389821567053483103065305399288298294672293562822539473411308524712360330599448550860518425866401804793883130409407803154514261887838673578412864608462978374053616855426332958938976145662949939171305559222744891274524009592102802736035953747338262314622086020879481170575566756256639527895182239149205424993307787744345161514329176278650161448825209135836440228129746016256998040231958649763229142750284134135793810899322071980110436137086354231422574859895198886122017909355298758098184208212042128493200254786192311518049495708039312540806285175124758948990602909803377802893419868262516550570890230030487254608853389062658948745506148783336355718141409147025410142308115925845778899238620319242738050377960894048226509176944424913435737676400702379353113277427358297408289207281770716266005523222716385353908672264850310957172156083977846784*i1^109 + 100512258052577208015695566714801393141337619292804211082212221111661976136837403872073064960364057597157499243955505697479605889911815694312504820912531458083336652623579782144405690090013844938791668028687144139298634329659780741793257722918247790091501074332248221877522899192239636354225129601373600260103579754906671672946162153782669729176853076056026862533874099002808104779885742897742325901932292021448486153046778914930124412511548641512018920630978937658161124430793889252238877006205995897597356841084511815271628201724890787349893913772889185020760659530606772936369502665498352826696325596174886271457800376691333888174348676013220806178424896598358799835590668859750707397151610416675146027494763428420080064781356383579275758997615320446186354081834877155084836015530262928735652367596213142326790052984698054815164260739228449465480494818057510185185341195176617749658824463188484887695060675531046581639959797416756217931466859965843463395327802107642577232548432853745669545948032007202739069697166712694865759634698858805809491054814508731912370948716541901857817720940917607624290132720248780227278497629749799598279326571297661632673511798756167838322857942132804275954475220306561136698922139642687163410808908723049748336178376178634927590728884624467926078330647159266813810872142046025514111927672154242476137273981082374788565421843080814235375072840011487289443070703652314836790298498870694717775231829509021641152313718745439985618839811631832095413815420998160244941575146753583104972554656322452113947389383211672130325939553214341651253713527882314459987825520591750460252392686843715553777841529628912847101224663219156376283561304745081007795049490311117002172605980236441593199560147310786410967596469854790015103849634263360050358019901331664151259414708132025864058103698908953616161318014208438468853696277030161408312255937349033671960321718617958065877657337465975034941900159936740326940933100148611598445185502619904413121535011228909827965314156505300012858635541585321167093877579462915801394673566047039071849206174797765151000525591226946496469085846877280945949741487180775409946043768163040776208791896064*i1^110 + -11775597340390286436552982926607229757394118635008163282185368622599237064423291243421883435450553451368639648317568294779591517478674902986776691979186631237682181096151460000747741523691362964424180803242922831165010125750553592900228850985412793193036057909632020909655397614132634924238463414099428673479285194617045519033365845800005794875366813491601229703739470629043414845655446930447045784634384154638474916889229772492322479995952471863190006184466966195893417654276070834610068051968917928608632003319978022539432301102529305810486249752026335752265578433125716756278720331330827301206133051479552043662366326101483657630724559905643253757712711846184623163583081904107101296982834256188940291546420010527232293110897973072339647019475906206262311194087978976956243831214812763958760200277604421220656583096420225647300894854270386831236381732650201675099491912071438099057764466803442401050437761087367121050602907594368969457087937995892620670027502649592366633364589081305613660826497048016908788087634615181556367348818176074488602412524386608769972952277618125821455119747107488040990898174186007231556613269882860625897474479762712981822179276728457748994806094675472655615610084175218040759701592250443511719462293544356775387937477861137509040462063116996343568052901268308174151594661353025395665373371753834316744099267202296679484370881827610198562435874213871540022201522158553922077825758457102155976909472474468640511574107417311855498310429044561476658761032285306314582476231861907160003742686680776904406538521864597063837687482395749611207490299473341200685760455233918671590819934241196713522513797557289740847633405341419003940419942922060687310535394331232183482081260909423078613845287404050102419552402265727937402791506193164028665993106388101501607195429443343991695030398824404371535343445820493553464314652511126565581106334379640172922323968534833211686836597323285392192313096222250370339725946976031631365268957461157356222386302242109981396238402489666098707131808664236389178953558702864456707604907092516424104821290567054759332659559553625602970356401700755183207506004978790452590683357184*i1^111 + 10223141752356657207342881330780741364083638382570188299462379271173552221685940593507424221273316698928153938568800685834123574486721598613909780849000205430755008105260960816743678723250594284496724846781947673120699689533568609767905290751311171338461734679300611475318632144437071512702710657473738559914241125135850517004647347574649512374407991367918409125492443183546005092397579501811475849638371775036107167425391248714835314824607782237729331498587684704412254891347764262697461346750632583656994628868226305568676690373993739243005183234999468320063606916349337620000150091851882363096108595685217613926522749438484520196982763051602276812584681837559583753606549354510908102768063588036957176643983735679568910468295140022652227191993779273669781597526991217085012403119307817232086548683538298953393773118860284067388340849787119237257992802005235707274292026561092893344882586214166831429227447275820033268320343847072900135445822015148706121493876326902730907438247090927200713743061379918838955379275295280809695973337364942157333286192458107007653568650744180214796069590689218981811302509570784452202287201831321353328136429591510133533210630530283172063422348624811892324942507719304648716387894159217902249724295379747737348084842376068746528554625556617040747251922756544285280179660182948840451385654981854662983605289945023701915563661284273874334332980253120196973840644478811558151890435515248099977995261999701881230935604005397950051901237790359473236002131953088130942622087046837974718612268005227247711963357463497432557898077667567824370546982501133540415179706332855259965145668301880126828135733613480545290731497266178027181408887314120574190714564960904675922458087781605773854287397212393713725725658702606993325191157383161826695151128284220023725664690445688189056456092301972664041644538018662064590602847141492515160355445826544779271179059136014023742681642883715494129595326033537135837307881074993780767868873871347487258395295164290011901191989552162510586058145996494216530961362124433916802863316879585143400065318260400474088276147999607409520757416494916622028765327785984*i1^112 + 12700043160548003429828391825639661842745134898977358772658249883635948288910245934101946427743094587635786016808566155357623525661252976577837061734743271786879171862430842314738581407440711303328118618289267060034140486095582350727173717379188451067685444038106576154011424016222972773237955573080999099878642034328541230868175489343002378192368380143235198327745758069755465896106834052879973141752402732671068926949874611989005465698934833015245292129586102532507010950288822437813434660497111655737084056479148429474592391773893743358158687590103149773581294075758419120625899701011222901694178874544087017161216557406269189440347776543383159561009491790112810135123573307511822635655604215245031478566700668722602161243147884472927006054181705205201429207094282893065128176985156454725435591450880131644916869234196433389842580260769016071349302188491594405732860209408285122989774552791076341663161733753069517236717467944845946275177741883607994207474684146333738037510643056398977471547341563978733140855025425196979510020462181429693068283065795637315462033922142778724238615199866464948400192244101155872221574658396370124323874455493368968345067155632927522162111678248298186471400379595976347648834428323291599596490805000908477779049917558185076920848849526852720013095228978756190041371631751902893120333985061844696381293791745122116549784853115477431192994348758482517725972672647766060552061463158091148957908237862120546381675278893348775384729784504195193471566259906395769853048520092326618531427946789539489660536042335712758600593971159422823809687734804585702839736546442310783829197031145647213381599333142435651979049804311399908765317294278743835309926178180654360559585567094847710132568011707332703406868451270814285028454707862578157958643361494613696998636897079614786194713025111101774600813223105611738256889487875219239281578208067734546226628572334561098118794889270610535939449986930724322680995769528846966824862591935996838671387718800934401685352893181807035627828257763199807786565227887448924808541163048326521084211743596217623361671033504828869348523153293312*i1^113 + 11573217606971157058173145252877481331528954783345090958120627519251868871217964939517812960881360708714952593598996631502701338601192516819655241960160222119048277453223073094051256574016715795604750137849084392072000783987878121543135995821744712658417181882980776681398659320008843927410192350898158995449338719719186807769752324088267699855141479935741355667316656298252900503682134552575594637699726530106800042202059643410224993204500643257808355777357623660910888426873104361778409042151570854253386242865478551585816058914915583435525955645434925338402844497948176082254824102360763870170523841686687637143696237193795825929138284363179851097034631962055985798358661057877563254740344997771920973897644238511658411599984260047291112308686385624335641044356289941222061119213547850696983902769642762641791846123379354389118459172615914077004616771263414465972991984568253202443176000691292645606983852438640104936300068087604402116054546410553046460013053226333208270547007218709028065180718893991086775237745599537223169494652280872308585820614858749266663800995662446077309528624740352037746701499669762511767269897266605097002373991356723944477444237026086166186278739040688268654824027612306280556087869281857761982798368060282093465904513254961535649955772599471207574851373521606184344410969184456735250598753193960554132112102224033830897618828329207258396956019374580378063776822093534852448717847247317986456824929317496847970308227492882419528983568251765666499678257697988984111121161479295909215572394759163001685070592082215100387002524499577447897720692977487596163539331454331870296613229606294289236004714090195462006777406216952415647744152237167610043415785254044557924270660314593944979443346843344890143344328079665595028986886837764276039398168688794899339956046008412388482808806972613814669679423655287562793411840708087600123472896629543607594382117335069396957249030970994107589755012184933731814642842623661306181831918454722786086125881059048849575178570916320783733434804392269407108427099403077896352689344017204346202611698992202980729866428612608*i1^114 + 3352911358985937040841989354534315079036979484482808903825560560173000150284564324142364503273781506551899294518786337734475629403141111211855552660973404433496233365974067336293518695876496628762458009911897486978554174736126142098623518581534941633030635076181794910103779363215185646800214656230875208506709101716500023332512850267256431175573727547793112336933509595469262967313660491339765429850893400819619280442657074451943000530010449965770046299661910843014611455286299239320812963205696336636019676814803205205180212335004670445438744181945900500840498271773021810343477614260691019282852892529774821634213520332919409337259048988545859315115722112166850254346745862775544641296465669213908545964132816481434554111991575132663205464622327360387704549318696964421705779540874956867005447540544162825168420523704564670523235519702846877637198488273228415429613934892716085221000897492623925384535832109841161227557894689130050210810559168207091969703909761172774342572983844156030804789503651289722895542054730990937150923440819386166559848279869624870022975528823120685269868166162374497605984848926538389907601361010297021965368218542661058943523387697203767373678328275670773465918794810428637501059907066710934422565576488940903923298178595817670112133568361389432075896332346016994617867456938550660845941245555387768412548351678651047148066237422489109729252128429722310057692931267066830685055332678412926233370874734662765996561699999694603675703945353860916378498181679588100656100706077975942178817490605920552057479786148435111561118426519556609865158236305181817636840651893680583071055338108564218765877447794122313655622703910889008433397502164050558582771354601898219035738595085041288855662766235846037616865967245693748939170638719732364923965667277068203751979667759377608444845283126872037702341927002095119382608485096380315464869723790362758301694068674349324898526250075386206775164561158566868815921988787024015432602267789380136866372368327074763329303837435035828452618029867099362504246599987650346690809452981636775283103969050624*i1^115 + 378099455878780342664655566846695935544276007991340934486425500860471490066224615027272452596173914595575543157953901198831651757464177805687969060465615438139735641389090014614884452739460853643166225327772372717678230794789211756256653377058473414346175047019321872493709796370565113559708297315981222059278657335124973751660578126132076485778459633432814741660805176916110188647257124223773897291494579509592098141385217345377324548322353406294650772270227446902902433552328877674002562581705984686967271001650207315347466446102674840437107615622755957954917044690695190211998570604924719337807882765995450113499892406186042515480817815319200599290312468557633922346786368984955562630097582284684551479595644966769105700340216059052183258216330429751718282817485687115548695343431494732353476125342908970629721897389442257583647531224964735566319060568344188419391071430540807410491490890102994298756162462926452239285694764931635657137993486387431629612436051795357000405286223153347768557074869880188236963907653375689761931979375027866239831498432080187116324246366714773946369062708060759321318601548373138468681470624104163932080128298555223462245708550600303677004952209100253229140796332956841355428881097212888433186982003726171588391222068315556631920211539655015129580679213943102335699360516486064868083385106682558474385312537880893768476979424175635297593255562463329793869531130433845643523034594279751443609590311644911799500909766748335952704035016764732398873899499651300693530781796019889442370648911788238838737158323856044976594835156956412991976728442963428515110668793584584926417632434934855246249301740584195366315479615094855112162446311269598328914451650277716580648640935199990250969388337166949676877047933790294844100880720350239928621983932827022125428187232138497579528565628320552758521569988539260696876543236265085637585216765114381622677251224126904070022401944345150262807358202320184472453226313715368525234135700602301413034097740516307159941738665256208765136257217146579705210539277547467897653820391424*i1^116 + 428540801097052200930647372618647518043920208495544086797233437717822985643898470705546044226095306491834289877726687538456773947194969274568810127293070942418384058127923697177494694918073679177569676691146170920503658093457429636307633323782438592557093902600801341612685041594000407045707099169780379053607101609976291765665477776947410141147512598756018428482174012429224844272393077647338835085405263453139238504773306976298510620476010685059120611220592208861973120275488128112355542672344536655768638817459227958465370761430086544705643429632900039392299823486016228215412250591954901952308162167097287426970113743986244001829309442450442351390071563025234366292119637399572815117226307992570565562674657042950892187109310046665912362039009877599391424003816760265762845014828425737617883591005469589859551184359883898340125043336379389250207488055747108946021576039169880709698811662952259218832630022252190192966549473198694717733099743400550242037889169895874589558812318767984427019894132439298861364394676271945487356040459752505732608124908527675298077297131524291569783922120869609315922951092272845988634691397819359157248312558700529560039824364029915712381715927733238856055564039260295501877058550938691195652781507771629086736637390929553150078310547277663789973339055323720422524605467399146749760078125671958021642972256487346235462540504473045936731105320779669275128400129258829455651137860988927743279668739066766698590499348318788577608175960394415974922548250611326838591771988672346277849109915956310114041724081345098569393456376265352072375959981565887799537029973007837560935310075673495949467302190882478723770075174796275128040206324365650943768371455445998229998063457732144060615653942564422221199440068568902580205021530214175039873222146083749923396496055762335864846587984730995670251244027149169262827234350433639161855329939211799131447623692111584511402595391078380656186771459514939677597994262873914238232218642376015348856396036899994785211153392887214641816838508157271519579340800*i1^117 + 123350843875235893125070371965957630460717675268385404023856995279625159646616134706889332776115781073613388794967319331622469284283579838983981139354756544591793128705888056752458013842117839545982528625591008299220893775208511333003323130634090333743182535717257720263241323413641734925055633754500942357881429275256575820480764243013033261257932754523937547921342004316554774759972075572294659714003634574770970717679070134095385626580201849389274981618666315903351466420961027771324006244230038310013114454038157238657071349596651590725683092157383670812067257849036159897865753079643432590211333524660428501640387405472900301481536234179589001827002584301238872211789589226344526386074627467076945566608869490390134744216146919528356026642984801006625755705226332559123669306961119216713562041357902934380883921846295201208723727323949225616355747902904608086295302983982302706855774183482610963156588095512100608209549183510858519606381074005034584158548184409791509218465649695652159052873282333194865726056872969607144555505826604041307136541685804463892430894757960785182303484417567998655376996036646449986769136172494174942064150914379868572569058652630143954346451975531372887061456699466490267300785808501280773845375743317244671420428405427208448250796435707770291930298984682266925658402456474800500046650901102160597666164182271613541733733779906873860688695893395424628588343288939430663291157431393469246474858168378290107855693083593898569473440351296137562782530242802564976562927789268819750985578020195134919677850114916699609072992236353835965678154720887307284858817889241195075930473529460940642905232658872846131000943088087576460445358442019271305628635538828798543580368287255338719336762621304409382673394858524146808611995060118890535502334912879266797211611615015764213137918362478864101144664226862324061259844986949327991668055922397081954673675153820334042539156139719204842693938386883181342796855601270568866147149753995058276766952532097008385747850127278522873413632*i1^118 + -153358905246293140164205576957955047069852724910753535559869059052147555438174206844969190602072909499415697046495065776149445986928510284508725231479371462625708055176925673244121808325732709243537991290594700634057297702115747051991812562962266692431933238066281920786807579680412346005976940645106954246651535305975624958271343640676100450499129507692511721730237950541362171192279602204774527098786009972282682027364049522934029989364422153679475021463475313496251132710446302848145049723000658438736420356160133476238621046912945287644824765866343784767236075523567959401641195229365293281329592921656033717641765715464583301413629737909323265271950190708968816171254206346098465034716187905140088623608070629786142978349171688021127736119157528198190891691585750600607313498843564693761216893756481169163090336031833128561241330074811823088841860745997821544353511509347965865278870122924334146694838300471878963303952239102321251593657089797672957791844682608254893994457281019550119696637695546170551488209555997228858600947408047566861697717368737656387556661598429630993211359644347214075519587661366573709081704911776921502198176475721005358781993271771733728776647324572092930662723676735517868327538598454946957993276095551927436759983441591678921753475102476313547046985836529262722464528056010866581131159335163929122682748902550236027999736416846154602591882092060935960977944329302733574271886916110127437678093946410372962640398173658057014577865309934705289524853365214893544486748049839393636472049866854480079927334534832513892837123961611225368543624613845811959452413146512278702362304465902065603496321026128893395664686572826169133667192052328095284580431535993671027504164036706527292896676780525268215763689534342446881038887632540039818724679194033487995683225323149101393175888275300653395654160264122233350530044702224758501481974450177434613982582839387891354682193598881494539265906618676415503665163492665136859683993737765220909481984*i1^119 - N1*140535066847054101770845851890090845970145326662997961594328297617433015902918857737974938277801088633447470516995008556985718488554952997850711686159610731398960556705469527379590478351517838310450555739769597178589505091626198173760926799036408781771391762953335384128619779398721257769686757478379270943126677571389174391615150012880348390005861432332178204343673966575980034688987872973104704659342504082372571776237898748763053931228269863521166249079920382559*i3 ] ]