[ [ -669725210358675733457686560835650077581858330224988361894974822295172999493724381714181744574426911433541841864031831128254240895427831213600205290904124031658695136760304501421046003160552563734696595061946385135718949494171531065320970554582452215662113772971670275523761534299610204345793095390504687000883227503870072147850203125336782001366486653780934148786214260679585280653428199690678137226757575913954203945997546838693353747844598178069364839735016129117528245922754825045889415594775851278272424661107570786160833711904421163047865717975107277111881427804062953859366986421541531800404936378183014772005367269653746827650489635206563751191830319947883370055612546052738700883329074813514770976032137568562312176723574639468606550279442968252643844911191947856536420752639385106802053629439457387813107794945857637695245505913177390151981778261779986637333784610574773608922492202889089499365986569795919926800803158213829328368549130283034224714705993917159886584177233589212323486181265525201346523675806333877984705589728103366498465238803966009307850713882486341800195917647715288169197922691118393116982943529589225340708625031248692795227241069162906657943130419196870245333064657291046927025963248013223247965551463821998166386043178610568183278149965944354428208398930985829745313781484700380778996420302460600353394870171587901679163313976143477822024393303644066584105121377448147616135262175664008819880546541953394087799324415314530052859258970049322557437506892559672644177029668517773828908780788863946137793651117408911941350306225433381970558704342822842517506680740414291988576887282179896033051772320137330039331033652958974955206567744433434609468868489489719196491902060237103302907462394934195618151235418050580169756877202408230761212341941257041302164489875502424702476761319173158860634227763116108268565651167229797804208720993810436578752202855900948324197760912599590370203773556433574956473488148142456992045756791470868420843725904854657796622804470840668447837947962194676579795717972177705239532853022480791464815150221884411892197849209343034646917588971206613993982079153885910126947623568029557384669908002574182158453609227504889380860456954681649488608472949714531655181317679272205146531442299278941177367162242465525420681392644067172048933913394044838699506695831834133043063300145349033302425600000000000000000000000000000000000000000000000000000000000000 + -23092960959774521408099197337699436099581260313044729399589103393716563792022997480447206442946773612287000090725781530986979786893819597658697844908088586845516084238887551765400839403708082355282716372039912636248329181480768213386992835324106694319726160921480285957090332029002526416785105502557530622959692016701895331217077522189215772074006222845113856933792987898551460438481239833389682429800901934522201183279844082263470965537107929459627380439405098113771498257474590546128406154580705317743173621858343373510478605296728142727517806651803522138518549738753336024755458321188883554186020652538369083447708721692626242533573408811497139684927954360576834892222656850766586375638086534939206448481113407331848533386206085809665523606370286136640209671566041382011712058549114264204649177521235056186500705576058660621777087360356419584279716204625041061855077761592183846818029995603565377966434224316240665705260925856221829364697995875617750655723720559818389633640501860008765767450568510280722045838878489182198707497934289111298237975589229085089819000613587012176951719971582715420724580861134783075173859210846666959554983980377609552781863978820183079969182415791704856594236287528288183235026191230549729747477625762198661025812420590396520443845505579687445056811379483357611149920681982591392181770252988031270442440481729395850834382102660478256358715156448818483620579068027357039413089297070431941473763749002103440796502298599493070889214819448439757634343022376339575515614651851439529524827142511273431792088965107018457255454058914103913048111102049405676850023349252912060610341301651260001838843811746583667037876374585550853364939739470868310022955869232765740933010824542359532997412153276411804331597970428922537580207172579642933497426650733317177531655308734027524029940986743881205386505987361168500493324055759879187043679804272022150142956074138872156859292208454423647256919302649964016788205376982444039053786111601687434329328690722299616354530402019346870848511013820625189304117768690584871295628085203216347604607898718548615385288095321813136017558131017778105658702782299985573888499186374029543675109083229452538795078396500799096196825786422756771846644623302106076503787446246281734498792758669834516099246069903437262828952784444557422359918516638439015013066477047436983303341946660868965007360000000000000000000000000000000000000000000000000000000000000*i1 + -173586050433446524183287585124185267742458322100678422982572596110817584196272451251515425521187651214912736253952601804861622303520250610094377869851375656434768799253071419325652551050654651892986539442038200343777457711144606591294676756605550898196801664267976439333703210294453989369923603089670224549158084447408315417635831562022692759786968356323491586145209161485882248346269319903098237887837016409095997601402254362513798605533764596393988492528197381080212121030826013771006447048310388959543525853715872339365955932164184043565467990897681991805464829680883889783979658733794201225038263799988628661595863356845513238409430071699589033825334034921066910725886233141661986279065120633074748478235945680507845246062391994604683755244970749975785055190176797225577606083370911315244567370048582120302156870979069879614944356717579362538770205772296771107123683183876117990120651611660443436742915656771564130298131906247974317514757066341713808126525231500503502673194104498846023143304921857328567616701115886314817509568523021427529663948756819404317043494766436306581573038812194562605223542619173424258199296419835953685809370519207365899061636026530972147854988246689851682293951822214623189809617880647458700354746751144875880869756857565240070034806386188417349071193971705582313972175224957082893475074018305679425516623067393171676323554444201333031061509804262427079396483624055664867719074019664568227305395566037408304908888324146721046361690306887883253084165118807599291421918235775637678242156167727227969189541227398774031189635348018498891424801574730065505977759335708901949628841446446827773941606433735736173436434538920852478993274518720047450030325226481359167322596911948087460595677340349745118351064356278455124692311006485112366271733085758000542054196108872098516416067430154093850018800061798695555874268348512086185361398450229207711083727005785103319344889486935809365774255298090133313388514640583687832682753700658142623753551715674377015191069071191503460681113529613633475132773235253887506156017892862134671974106175928434357810371857154691456356137002268131411197068362080761801453681718166582955872029764278078383324724416580287641655170298046600212178431608073576949082951712891516047594279402152980694160790784412369388728106935992956840615920785085189826373149246368115595351857342930491120025600000000000000000000000000000000000000000000000000000000000*i1^2 + -428463943524353759802254779531815612859887830462754513469185931587246436526334351144750568487892528589611145886534228116060049241459225204177232904114279765583368243277868509823719672407570239542229889776996843335571793098231059937143958716842225089741405479318818910475304450417656681990182222175034379810951680423587861362690952963411593927915121697218468441659831996597070646581377569722063896635411565010729549371407129314533262394987130292903930022016565659305535956436636473702323151215050935663294877168893574404696305062250325578979857724390380191650808900741906284423216288306568019380499451365743772532378544331545235287954318585599159885483873956924045881244808080673758854659561678023460110297845813155102245776752420000275597787978556013078785886030340646597707795895884281039408235725238727456373857312641855270817619867789321847479735203929562272809770271745759252798095903520125346652441887470250688380576251944863252784283015660682160992406981586936732305237540259798155155071173512098223904266768356639490679251885736015679934472503789228336858724008231568551439350868903443022254813611847090308425617464507047464517371057678462305102151079555659019024372002737428884902243848450074495169241213209151218175654386630312132137727004104761945593100576383885963180504040958017456766076630159010457494228715993346132866755821074955089714679440496651816084766008534577387175855985165900951437863465448896416919603211797358866918817787219475537660176006244660576150889598825291365950040878238947311484352075802419170310902611462160204770969671128400709332627250453082186898239253192362820069711695272214511859097333250322771826856651202690261261523249356414452810212357962873576435772448522228362671256032883612145118942941615395609726579534261367523114421421404874024509224990139579867464166544187914532743139155077401501348583866026086974200990804652271172128575019442792899230107082089006128036349287608964801368392536977111300959208314971206711090006997556537505658435926755565034156817366133866278482978677607083975369982912726941218130522211811217367725688504103337847965797774584803895195850089872771911755628213631591127511855578206590981560931389702892498156649122835875899417136160927938092295322093876328339989976234114072181346978084459872391892589221317487570871946937848595353330878305685689606509870613043714860253184000000000000000000000000000000000000000000000000000000000*i1^3 + 23441210551261401157924931168741141452520493545256618942390555156580420574743643312234771952174983083672808152319938470408629680794802206373234568810944447985359012503049796990829460839116365083496229328608238082216493790246707320509068195764376397998375554624078440727333703748793278040427012248809131060068811854878334282353818208691193082203379732789798548600935136235165154880366760228286059583791090110911696013377202171849400901395628024184583615132531650733944213575920640778949944471811980099012717814270121432754408777929109504732430365967376863386896928711735503596766276328527296169430149346856203300667354423972982883576501268011576788913203830612456724573026585612832854112759149776845544803539393384312182415316367289386238654944592641501097020295841983619240083066832169751506397072699657439455365505834452077102013059987491906961998923931105417262034827828576337552244385807206081325155360314802668732199854949063682338876890383072746020936849924337352724091913859178496051675296274304910594640282554319077690000545882972851306775190070386339415853351076485907427876658787371377588154222544779591439641418303695565102870441554363167307965040971427966728809725910911261795714303769959801315347810781305803410151414422314068722457749129359573756317295786754120094213685678419434266587614025732176728356360558091053689848639516817843591082008880946179442635356297175226925115052125937888184997821825066676715834978791964449247043251343800955263417926903853711327044955958957530755208580663177359468150089799761605952497869296660005312632153054512589532935110839463210470746392574483652289642843099568672041838764416411708597506530284607311755845851914503901256705895125786145183210751952068439857999441139521573323865111915009019097730650410983439738913537025731270849263471459512334456589285523023199315122712335513105218652294953766384885239845992751302856796823846786979028222071685561098589719885024569075350534290325403024477657125839960747841859634729674072429792566471182510204546462712502311571846403632196712395915450358568668184780020074467763405377696287114212733907694873117347069300448772798495512745037914118687318673608426519354328885053332099321185070940462021650197099193512143258520208501030770886956209991637331314043487725416231027008305485503504015220172794383168265784598753402023123747991295219845740625920000000000000000000000000000000000000000000000000000000*i1^4 + -3857541701755995657130070937557924694476879274148299619709215449957260749245047737589333230291626583431193737851642331575222356585090186983160259817063454851456973625909260044529195073413280315602364606588015122469489326949238916993628286098516507001089296384194975160659545621548802602281188552876267774275682774841605985048967210050471961146745805298310463209976141848473624816360082228024707442822385429469553036547177844751533768239308065799985461235007727906466100094887250805895595946207109700411304764743734112868816212386754378091959273758186793967831270426901297744384233037062632187528397349300816522829714595140429559500419639496226213197699272087045424543395628392770170690651426888078233964687376995324757546044024896239353641272103121034058301242463653651517702797718447218437208594436873358449976695986148067127192702708283456197002272171096168676878248086396954845672020642742800740072388596490543829388840103983749565247197934319598301492761085699065675908799105454791125462371882785398173682017248066014332217444685826457911902732851137498034131048701705717681921088909254061232547218181191028174421809205860425476286365981440239482839426735258121516181572783161956392723815033193820006488331585297862222521094407528576950500784992323902672381744674539382417301339135563623708317989798895062666769668717727367237981218397345941507135025003602187732732374507838696963658955713634549857235247878235775480657991612647239326504180520529235219344564305865579790995228407753347205516914288250617759281728753756422768042683008097719456049827698508866382551886608606402407151616032516095104606053167169135510246136207646458331534762949697561417637434669376097735481170719817885684503450792512186403044171472322072124670323505102898815962544528201726275669298668077395695078495806569132309310420601147966662197408883638518780163683850389716143820523228402819539084001948038706051483997338338764982732046616521832736811904674032339169435569350569713798468743361344315407059248091127127430183503170381359394700561715675047783525104071063840952522458751674887849425009147383728716618468745130135522249936482815028269273090909790889106786265785351655293863048808461958211566501671170464760438077729288036404413427776835684058994842365799397568508801028447397685685628354311385795150423557095677817640771627980910449484549579998903664640000000000000000000000000000000000000000000000000000*i1^5 + -6192873128606422473916125430614036393687957957711419249911720692891674164162250454713985014139850718898005099156750151300224895647300379050110360229487403299528915307743566639203132967820706856249716589239437517290817057287181284275893799703673171089751581982135217731085850030855869200603549898909871319252192234255910388487216606963431222678659584233930831263720182896493506149607932419183834685624217399994243090514269753554384947032532903225721145913553483688833036349038374919678585066288196545318613307218589816365506955603462438931831467192102864041496658132576047795402140146602185542716123403657326882655315070967784187365148211940623371191365216542646717561638869854112259302045204437493622996832323393357943666073758292426451835822802050611481978180580906700243193216528229269350014610732484688777217344165197055672020992122881967829650573681343076580468602692765252520038125934394763435818907997579260423685532527959154306924655732057605995231828095552986681184707922627864520673556524870423935707076205366378970258285094595596753197746461739003539208653586864413317782673489296772024805936235579591206011686158113431970273051046607465116500225104686545619262774538628582632832111834494879233067327569964675782856787011610458795436592181208679144694147030290290595722885326552817791734623518204521742941819084592978641818825417715900163783622556088560781055134558677554935275249227616902971094458550998238045776294196146257435926244784341285684995216970641310327027501712616947372577246466114578198816899849873928906274548800690401346500089456252534523318775655677165217551684064985995623835339717384464777256780879803359244077651872112478321254630672431718836025926277743538504747312685483973656295747953936256933348786969934042128533533973687592090472013335702521732881182080521479176751364379479865974165888838447981992931135027987972032300861066411631252441286305563040802322531177122444641383843914646451689337253629420802159512647563596351196534430439674268666686278523890544215568840888115407889913637737290938587567273034557325442954366401208259734470848957880381983372674706900444251517025190372260753367903088989757720221166559219513182358017315650361772260875429243947489375843724695060749073288788335745415594430729344178477560329771766474986800184525938452275423643042717605362542370022965696733916240408788074496000000000000000000000000000000000000000000000000000*i1^6 + -13319308629810844972442058130548072927489785288190801358883367361106130868292588122365913697042128391485090780508191984460787002433266810727170890581561476769451567094474523499837812002585871672678270409673269610144361954871834680044679656995198900442233067561352575594900576181928707305448331611026192920943458094256410614933278280408561166030854519664257757361609590242182876725357149415967529485618603860598001713565744987971067857732524036578376677555832226787275336514223685508360407859641273742452060737163148143200017138771179771033653442229989533266082216693015476845210246727048767474030402619021636089380289378011334702014642741819730895830045260255508087772292760823732871702718545119112658189824488051127497276648375674776883422681144782840869912944035456219631160979831220569584638889158298960321112308346014182341854895317847701180840869575429099340869641501296225817289963615044090657070417763622498963965003765852692242190447581314756094907623497630218929823001145376079386749429484400895373688611342999767518908720659534328178997304621962701108476898120459466063097051102159706290193661110616664328867721002662715241208869937802098117012419279770185355470139326125200791942794996570550242133009972361099708031105681646805401571068079659076260039514167283196510017105849674005004722446134770555484310660924446040079559204339209198978193029717485384868175470137612222172299464846604095517324778653937313805036591444660902981944452172044872263739563011978890986455253300487543845610511032718276044712151885183447283210195791753942784494749138427616922935716970005625981459078081486979341894378908980423231303082810780371946145236893623947572947390799227846563785305361381161743659310833301395728714114193710754847956425296663315338422307732693580819421332736549288101892583625470071382946464314572585412688910122250804824501247514125309910262381742824410879812172061509909600004152875933857712553274812350447473451118467292762722754155023929059657353752136497660742055055273026966993517363922918917482180674189675698807779892708280649295614215361010725006112200394165595359146386069245332303765876800236167394890976943839519281947509622403252861349557132866343727401120240128082162114039925251845566946010311983137674592519706342238919468485977485291213097494137123807209634460498979575940405479998963433574005886563228057600000000000000000000000000000000000000000000000000*i1^7 + -4909974271715394531719061124520250677662634883079118076584511458312781624387069361638571929865989592615422054782510103800230821120245097570783861680472452844588230455561440802968910059347967175713593353373587475094701709455182950269573772430729869129942661519807373809253030407493801410288441418005677471785731597840048009505210551519799484394498846010608572342262055940332758840482922877814963141253267696372317343636516269258236487021746762414629546816630987239532370822907897570334563069803575279183077035089969490515813096371515465271790030429145769023889447760277339071170821241135957672527440861102961381555937543919357215956610441018551119715720681473413873360590621965138961481989083586214218617550049251145499258205209955835764774485958542433198921514325965392103785538911648821282867501107726447535477180217916462079848948518423343201399507985848459912374977281274546424821077769429781778434468761951667578505604496789020533675326646114501675690140919312921154479888613888648841044270974895568025295470263526850682491232824042764378065511735930816110563982158296740943026961927224350354717213534679084932061291618131947156271752391414192486899694855689794893421235070192230865454190693921669372056399540117877618896440334392927544032617283260577965447997249659878803127193313215512818879131305027381626350291801136109830368884545832650546581664680064790735033983390067933052488534093106327165040665910155418771147351589298017365759921076191687803580622841528265666482259016990747767311281952895134805380633659228720267579454240854390744360144550194993316434352237106092305712987117493364126253966918071923003778891259461698555473580078062204741245413691770613503323895114782961982520128475114050991788437736208999916571540849057592484891023939394448586876908193130022890421429105263243127470507745524264075234235448653654324092982480723301861519315528206326757033383588079256587857263476153560788204962205303457437624396680477142080977835506587621529036307472480227446913311493824765398099521018045965787587629674635299857281252412374496275377411179851002516354570812092024296680872620164955699815374083149004339017789499493211448275981439156749394384589454428692877901334508881962571130930058569593989841406724866089302604188476873840779719837775340064281752361693652019562780439181242693524499599868804348745617033320726528000000000000000000000000000000000000000000000000*i1^8 + -1511635573992994095109414826704935387411122272202382705913890163234690778987745424739943034909898473754523265073994333738743680171624770006635734231908732316752125489165138292464625713748217465033618237822858175748940476578937205681686205315422401966641280294075867391935762806526442106707913121974377735383415389343611785974027542610359741513750315954736195344652181192603120519783021875892662396024734893566083195899496786866560473200227385385335445514713033421342869198501130172654360061555897682090361370428051953409022778831824464824241315177631363791527248044898561817484479380169882895978082597025038577374935021891106752957771373816114053784314116202106617371116126002210799849176553570817693012012069621364803857234457524788050193080765093489318538516620237258193426698319027785570234233613122832333984079468048307273757152589718889838494583365399638308906748642774161364960615254448287987844879566564118622851051676860955842273810527147849673408557315261897813326177974399851767735368269155174842468268834496333834383464205749563611291216384905081764305031111517415823931722298375161498806623516331128620792383300559739114474896850004929160635194772911694889930496063706537315699780497544820110204510921936265534018986232797762034860921830497572375671645647830530553459672372789148188001062134130916880999445297438316791365220434274341428576192482473268785746666123508128681885146273964168677164100824342305000707431619014286338727740068968020777384039891494404928027296692844020111853654250101268986551001907983091134600644063967493016674215253067650599562813743864307149686064010016836536753585842662450319138189797096669501679071916244357193101872700171834692724225249039572363985316566128939549452567593196457157499447629364937297914882500642949039277770383908906171412235024947271499354906666176815139042743816830633607838147118205635402815363990414711593535708945114240336468845304641459130275147544311697449741735037581016428462801795257371816104917724698170711934772212721689914998237899786492406067037470582930474880519054894691772252876958127427905327272591876391620961250333380056047396340905167772643831885929885679589036940726212321688763171021114058289207892068212652472617494764131593961658881883744540373918229072381901711532401358543491954576747914976042751231448899812798309526731734692480640457589401845760000000000000000000000000000000000000000000000*i1^9 + -337315200582249714890428734177006584123396934271634922465072650122727012046848705037557522025836325332379597879240592042643038369317378109651228518196792351797550320203372374090698141802142992947562339153830061159637913894890265083801680481558202314859296213306617434241055290152625639482405127649981315205456016102221604259121702224560753533903689085015483761869848016428173982076245429955273515160502615512543797652789510178589197862442887403081694904706296707628092659257819096325049930435109686717039510697835589600329617368060044710093624686472454822220343557825401005694626383772677572560643509608214751683910535241542850031309253201129493310259655854537944751643915389099422255897633874082755387012944693272699180650557551632650476906018339772757075612810109205307101359458898899364127158414869775106082837769193263255576380077098957951013370135251919588976056786424238261672930015091745187151107854742351062352236807065628589267192440541823607288035714316663627116813082584930224057970333129298219034680527163657239482801973627308942815818418449100032241440408733432072827517400665987923300232451562784836628619233019144043902498831342953290068318793911659446737630359667639867650288166372222129387615766932806651379571738761420226119694770066638585603473147255554811482791834636001727740566299072171357017261261905832119512989346010639426355710167200824424966426342084243394013895582807211561439373171126515109952287720002333208790763072942758636266118855003440621190766455281839847903927083083098345933458585759174818281621050574536195894514230379528006627380062938728287227043999461937019393574794677848016795080530784006989845586157540610855259259663364316046728206178242202480118661590316603450830707153264588707112563688948640302558426027587482004623000174474127266512256504823732888172304100070840666003112933015184276615730475584501144951802631143445153696988775174684700662313732298442911268507092848377466079005735843218172340751059050091198468376895347986871973916676492235454473049818458006122261540694733272658405222729948119189407704206116775982630418347802158876028508799145511988068843098222255417986224866124794800453322692483881010195425131214966302831289873898228723988245164164320131725793041587891678776126960880138225554179061770198554693301615131927564627651642232581796514056432892089328851868283043840000000000000000000000000000000000000000000*i1^10 + -65654035600229498264487506596642559289174152610335347029400291319996938351485216866092905445474434350190915725661975181630713573534896976499998405931127819439707844511185766671707231032387691553290301381602777839862557059242417349735906909115285360321455484788910734211442951231290455156968543637340405562718075192589024292813571511244928912288514645017499662937004715676161616766948455116144912735100380363407868742505875977075236250233000254746961862388326969539319933089843934752195070013282176882838914302018765719437873088799198966752723300144022233049582179174293440587481061676466340336268791034449556365176410990497824970753828270039782488699375853093253341292814843021424449191678765690116686147342193993942136136431508028600202020015015717416803434892241221320990358369553452890786538306053520272875611277544863606455550426195974017406760218121499413464184243675721763611721211189498505477114800287007341748944009628915577870401342581731303751047243082550282737985236038361549316126149217642240612569528287673059414680657835034148542983125233500592303463765244365588925983522092667870144673574922754898806039181900346614613150981019480746003125393327547291367149897473061300972419131817887816884589781178902543396189846699260529256757101577788118077695838042195902810877192817236499130481279832652832846326799282304975823055212302947740957914277597039530287158930657419006755948236044523333606839338913237629026602290976403937343008363347826913265049166904301911153689599428264645351887110880155069157515065640120653841068772435850504829835393333991516523781710732045917076807630041271835617198839667061368342566314578663948765138469051239586494201089964117444908308801794553792772406017619295229956495673981908215433253816156021710973706277872835454118485918344978161257620664066742800092272990960856232811948846098883549236394371495497277499826258182115114185584767375997611014460316200922781767692680060043845737640998073780646988227818084906472726448366043991425619853600220397268921131895282421014378777126878086389915408691869304877157945133824109576100760455494877226839108874705129152398234370482721132032437556296649380091966618541585574885527395534464759953849791371531289102992319432206335841275513907089388031026898939436129050349779015636191219538367802960056714408183618878054948625396959063252038664060928000000000000000000000000000000000000000000*i1^11 + -12907230924636605355671490756947309680465574225032243139389671256600476480644819163418316665056607963018153759658047285046307630608274806976506674990858172359430565437111959798422534124550413864097908781105055583803326725891165315901810522870375680965668641540409103990882868283969164077136527299285410105596029974903187019098176323270374665883596563471266519108315671277479841142859067613605881603120092033036443954498480379855376680100101181352895043539099188624694191521022959898550170823293465413199127527493025618903881351979744046913899452827613350595553987790388592133217920188538885444135486452851268082189579473144376972529026556523335731162541407273045088037223868182245226675667639195347706339184026125687232693694028859547521028222456663644856376363299202289896015954200692480530787145778878032317705564163773934016746012676571805675585140073223569054310007888792619378501607335089153416293902832051282336093151024403907023296935304397782162309136494454926393698272854152644739317806915854624454214375739986621874798325253670686691967161564778666802062808746344119089862227264706708233233600118154999659797999660500752504034199009859378091865686637845095226263697271306629977481880914346343701538505987867043394546577427290409702327101877002767660154943684941666598526579389297332648822685434631726475317624688953233905000486611609005143993762009611279435962067321911396700494028447646875364927213824901186583237644679193602714339020766924688160443171269875928690608268696421942510426667695901828863229681635791185497335784373066067421211975867826742937627664661711202581514585401486712619686610935710075463558714077182256550245457903544409745421407849752990591135541740042395431134913490172814056469675307747266710223169613378789671243193891802676693941418617900059666216279496404082276211003474504390543093174701598787902860578899794140155522281600350295087321662095572242948887293578725164941918802830013427716139604785312814729606000855596027124295774366223890043038620148285483986659786518097696111878189476673995827270600938916999776499108784596662609581217869183819678037176281812063086397714361974040119806443444701507488411908491829476295680333401466243890941236208091526244634454203059813740877084622486071527844845328465290634892002808869644006445658005062082258070415301403029615347684330483639678203330560000000000000000000000000000000000000000*i1^12 + -2504300944394080717914796533676735889319829347020119579568902851219546012847841255428869161929426050433755397617091479396850357328376552565862535331969907865973647753271709129013692967791605409809850615797691082985563730991546545392455679254169887040120564821802867813113469639093868068025511854277996185653489528875032191850464808860729077259923205950775814624033941460158444478116242646853960472280769594355231109054906830087063790540587142185047436550695522961968074274412241960673193228435406683237739503875549865294276436161721093459735500707842240091287159226536400686816991765061337163251863604871950923380881907715725518949657040531477726361622265230288160384835691137156677490301665386080431632371608656894362362773247027524862478051270122827490576427682483543207933175440765605595784512074314864874400005426622860721188332933502222043026827250212336528546603457570707239569151562459682497161843808623358277155524278176450136961000709168907266655346739782632746151334411835347905002328074123367762601176326836698320729533816114913079998571535607639209725987422615617083609675787897697563875691799038004280153766711663240442951157151952263309195624044997508056164069699594130688541939490202881958859923312112203163104270755100632041053288810666604200003489401791372243795110800153464302784050544475198443669534737576119769026126974064778194583688407354786020454523300665974165176006046660409158401570326001150949827030950785352276687132852803236610313682947917750967172299619356092467659082443942258312087882261323033006628125178593941144278656517772129971039167499622352376219207783790101146675284463862301195741339204790855660542355333790675851705834051941039753349279178355743465406544890982589422226997495158901867859381497661794010446828543350361351746733091682004693634912616785796996160433678861210554616368202080737052463508089044855500532088572059349865730127576900512233162047720271675991929200451904125113338761046142844033344604259361318332996094027797359026631304974225357250950776257360038987978202537248021514308703047445223257847349300921996281286278281929475539937907832831976580674030798392739176394683447186071075408526357162955681242148869277873589151752948690957557513494112589393765437246472208486233401942989349448454233843295088235687065232278919773460088683363864930142952471148767777642669670400000000000000000000000000000000000000*i1^13 + -433506622866765917151218457025290018005650524919122027660517764866583423647710268727787074428347486931458307576710689603413342217791404033236340280915477738283997675851780061304400289630081150124475147553475962914367923100439385233249447187615853641770024367179557090721704760254718955860977928593696363165248109159867432692635880677042977975535899878573394405450799004229397510210370800637944617020045762542810794476497095831062326278984500708080799732417888643268992715000944276459795450581650151280219946132082218347274268322839404602808364020484391453921308066260111591540910541960750605638984267587166820968813579340278987558427672544843089687792464353663907169945515395220292367110758160401522648603765006739505768012861472994461239984544819291409832034889486924089019492865959793604036108811593813670234698727074225526139804958127041909039410433432497462264920627440896857933739227978038847530337768870837743447049712084945221090838298982202745083056693040161240492299249008299301457711371658068451816673788302447394291582607643497358670541629011285558541415625938736766492978562927448392510834029429671517886660392281974558793701938923015145214597393683223506411346020998655510299606580916198119494021285104125563392445424581519478894813872720605420972564811681783656275027483447609131255921962366581533812081262471281865598450327223368746213828456575562758521886568588086475252092489693841962085225063627142539838688279445210115017022894102373139207687791347666914099046292835439143398904209946424410383762380174132663169477851052259045737721516690708875446533174153997144150598407104220888499756581552140056306649238954446124847989110941991901507715081529829879305362248874788309077129897583498530264479358609567085826852346601270478425728425885631426345098121859411024873414561772049994217866613611604987541532514541215363490171279614204216250622454047967359156480691152399609511331135817336695067766708629897247423315946443471590374687427522124074621371968271007210174896391119361500982174743326462992218069138953210726271742221959108787678383894730027632519939340851847270750629290934847468963979344216317245726788604922178841945141505473004409067199228955073317456163309186554883841831826067148335490837828393076878729982037855254913288327063534024425053823330214445382703270052503881924210608171123637053554688000000000000000000000000000000000000*i1^14 + -66951027402980386064192419210320505483975592231947213245717578755611802161631567718831872130069397189786917870910862715141409180490364459842365951817885921745813368485338852470823258241371931731302801780219540953018898995146676982594290249654322743892639365471303990742368151511818455165784696170293494809336976735353410704363574733535527317219201786175155532600160972083460411656580228731309492163142594328871459142779143869291743669461748644089403063092963024475309603143150966607441654447175710536553126983795581720293501673978978456214746138558846425119583912222222099333957291591227475784548296519837197430273889094699583749689870340241380518812772171818756434537702321869659045395675041904224486736901266143147663905638496647490497556005961593058539259569078767853603782409094033582832868199988427540155487343569631485658151160435773019853686272779952928585218808904448743189403233191584719183404632441456279639664689120664019749920759890170675668299094030669871007916233867120394216197418729764694080908577582347162296930346162764561096960425342654940964855871601372092930853989265022386931541695262955534668273274316212725327137825270894142074258370994157693035109268960216201013971775806432458896627844204884648950508318343178659338284517158424153511147361774366938399932544730131503003909552234266298946564243907613505780539717324099683142014249940799577161343420787036991420914336866422396993836649099866005380019544426767330746728355120638365488217845336278783374351144225145233030074303085139261729849961749909196516959314325589715543285927756253609556282907537645131631438195780684117920333538425189543644539628080623623514559666023719600042122265400247444692496152635989983120683433893657113853027355272538344847074537545057637775419189545377701063722265190420148764232587999564090994551819566914849269487982719605826424802221550471462256954748901990058746649565139354689548377105591087384938738788922539727300130195101907450279179549358931085534230141336488306249489071478361610857378706726619579047022279589051371885702214639576533250718935258635343261828025106571145544193954068243172623350223879868687664737244436236050542922007628563665839267979715445615623740049523010309589170177724286180317607730864500009441368654362165551544564378211658699568921224921309556955812579813866217080940472689112266047488000000000000000000000000000000000*i1^15 + -8631323042965644906296383940282463035755119596670874754324275568203110470736958917048813455018094854988991808034278611020783289481730686867322427057766199760521823536115603734965898621576466340081750455450068770234221957282983794074683717019729063089101696606182017391113988960033630028213058891124857103983631351852254355492372221821356354383449953559660616299914062297503668356110936961805354257141395713241138038410580786726380387026591493936451102677433786277980026534446906513415918407916761089154762263146095184508443510335023511640501669171521221587966721997785812716653509783778216838255600432912773134845306270362196465739171875530179394493076897729583829629883812516726668014271626778023629534246183473602980917301403702580371342405626523573093229764783720352954420874941896243220931683699482823767276419582195301595464239255074739512281184880728717534015049708444363417808145373986345192794951730240842966158457154600439625066460205523562225662408565003603332096647655505234021602146540693201653630787693664965178221822435872742449835841235592352935525931835177921957703283141414976883648745783241351549239303313258401811465811804967164785562169407330709688149130490226925547465949296673933024993194180976750743830596676613591632460191681274717027527891692975087233992402283445967697324991112374067570056801416200004058356532115301988480522420051795477191054436243226319891336992500716370708194158594035894730796832052932064133621472413157810202491622054840489097736953322934344460918353939658437922163681775155370878484733145432533089717391170269291735674032797226948211887217614343839316107953337936923333926507216072256727955667873251015945684606662851962419979015138550020299969485138708484209659217578640821166270818611869734270022380864009519968852736779926953046350525340260340729861966233600412866174718932462567627577149579138094051992284192075016410747965070431100596185774174686635217666043810500654482360098596336846776789501764592997595110286892089665516106056175937510054913757898512327085343874913472499460464318599742779785633929255343785938202781706227637775993892675479988947660549799520521668313781351648558336771512116194556791905504762043442878328698241162553793835924432837769416378469848135268241592949953674617742842555636304761112229694360598920000911905927005155993805088198378913792000000000000000000000000000000000*i1^16 + -966326511967674552021974636823264192036535154863781913031582535992051629200705997462744060026887681715090547349315687474825102251215110581366892195411860269857777366944647372442727639143977866781100082605384256670426269375441973432429249062134325652747834997820184352633360610922777784367026753110160757505824091816356282678965948044854235321841256133868100923083814701803757173381621667910499251288362153546812498571451350704834913779359839502469754307450037606669610975146677369308383235771496914097009582016550033066311553471508584241984504852409378079273356638201102944166926521948760864444334967499805889916705772074236862701918219569091986136806300029841171273524809549527026646354950540055259612531785645339942961336176273211257835143425676983216325359907854311488734470294582047296056034847302670713435559759010218502733014206608047209529397571339363128053330837180829002578671896747161721960937790621492569583223200237951841355617229406107930006623899360435549357807264899050434894406808211520756478409364571392749557757820945001854448517420646794086001583875296805114948520720148805386460980854478020804585218862160468007309970661862892777820694551045379958777957696201619384210550514818191791384976141941894177460259222340913542824467434777557607602830088082292593569607761149593067386619046644050655750730216067215324474589577086981452776140268657648476129342354925196433108179807182213554004967665411311025071745539712468307014412691570636121478848304735930023469793979093495060383798730964816960603004879942355846666007620958809565678021941360861709258376703030240548524078728498686878565659974977353465928825537470399877057828370509031876078382150639331067627015266324188017408933646788469201851158304208814625562820915624238143021972636115754838775611736578789941712804531544920508840111055295398547192192428488668368993752389971817588724639633284585916991667000333370385698036515018185613721528165043075801490509375405388181213796921658596188667855661235182761493774462009615073213956485961354769110108151014862810343564322324376523782712919985321669429649602248969420262258911294115485002538802608697706228692351310873327337811285891842370184325699820758819244525253391200439158834661043424021375318971113917058252704744873891178486075832752966850274904115766669860976386659961992472931983016490696704000000000000000000000000000000*i1^17 + -98440319154263918853676466952499731119541007735238968468874578534499647487609921643994638590762834793777535674735809660010116701960850233831746038267893660539493345287393195701615146110126064486836878158322902616941320835823314167819508077930180791325160534309216116427492714604994030348030676752217480793231588602793021864775940036093704328650925871082801194421616985310236452823410276399339217535172415982999170118273957733556720924151342996921230131864400470096177309920188582164283797210463887835570086853342556958540477361283140910353253362449857959449591252358843099833244232989750627937091253101636062313114991350668050587599056917640562910808955562325502191946284657660058561076971015530413481896687597154200905718210314411444574841125808620586826063861335819875083118105738268141483248621784563628226723055431458073178101167753571570303894203619352356415122910365285762532705199150440393255509144908264996846188461648935213115962368478521878594340826609194309927090838606962066341469732291227086288780952315220570128735078798561736147527540041133986011588039085508935401519267021894558627019426369631265315311525442063156905526191273460474503991737309067448040969535230926874774008621309427429964919964766312221538576482658638504072762930695035355008503254159006396709748514281932341601624914911307218802725899767081323582555101120601845398154682241992995011425084612169073081712686503587360185872503828531252293636137867087139847484594461663915361135434625225246862193580390301756369032329224827240655029708886041832049390581995317311433199105463910586529682964410020845378358220121989160787939729022105630153351561382642066568335819168945565555061837158887716577262247149379329918187300220683750621458191644596494312049512821054463436219594181181932931229058686181902529571896877810221977029717044977032025394334383915024241577815060322612968807052089193933652503607480219118902984962227316074847411304869952088572662925658697458544911964612342113622765931612925243075225700248149189578589430763668013832473831832196610018820679612137395117182504274692698492353870862099638053809448315264590267610129211974396212876904475128519416626601384360039383018479329609599692314555400156068834747385450511480731780631209919198907908425532198845326713935333819337605091687703880390594888483471472508552933876810383360000000000000000000000000000*i1^18 + -9051419014149729794912561837172893213952224027063045966493442466652998356989041249440571162339424134942848377508420928894121470612654874881073876681697370473373312555025760947004971021792580039850460838099544372214536479812346201267741599115179179998522459229638667198150736753869153865627825131127774274030968545175418426509632745357468841377855168295065217235417633284064791269146204707388478489983008178105633173545566573410318705407498059314465859398890036021255321020993232050024707598907875204845576400610834956792073849861193347103511018221463058952787338766767304911034522023863735363556487782066142216951429334664988781460015573150052496065144427749666760009237168787373729318807293773433928632286683093470154736833436225875613003284180394067706556988316215085020060128134935415871993100994350663750167385413712203272411962920143736113217135850978923569597015455873422568376149276141003994194853451343766493190058900658333167660654987749131243575351473501287388283945983248785762788533785845510221008420817069778899216533067695325858145151883933734258091172059040737272221777121883691872591761228646828926165056302932232380228162975180335158609341844965687505542347028860879011526949074373808971007255601202124226821341196837701133398372369866507187462439234349648854301476187940758664828592877353036132548755759512582571235057788055967741931631839795995586572577300499259313381765427959019057939660461259366149012660857902694563813980672526611073467193397379219724010068362249261144662567240464113992015470934662709982279377667118781281386477910329218083155661781088228842477758989328684269922025635360607409718316141363336923661224509935943860255801131973515621117382156009093248264524806263562070102058615390481514860229816732140325932895547252981431422891676141227307227303167593668956377911625374970283203424384834793297672709882204042601407625628889128814524814370415731708643539839021385506616678941216285501090421473486705448391002751178349045442896301413837498851228493860029676738875609842318604140876246926748673881470110861902239538488626404122157199379217490008288663102786565298439086232073457710329523769146195032382639405178739431294875141015576809490398311329033695385281752233109884147166823497003279481349918779058493012326622709472420671203731332677149889989222043358116094969923187507200000000000000000000000000*i1^19 + -736183009555998958416745917469526280703819385311240467673478898057779016463222490102707067408255195319934773491818430175073561691732950874368135655195732602550760652748356031598906716431813527879634071892265214334497797421455928847977282446658696378413424401644005543861529559892902097905640912338726518502035249412697398407734654610882181689550891132777329974097273803096559194863485838346291567542748849021015766288679434211054724923079019908709750738338961684622659336278732124436450800013384155477805388686571825478762959708669880966332148675686223973871096843470121539019302881000632654417452608109474660921983236939782399503239743226481334803361422756823521958465084234979324540824698956851428526875996084836494938418519311325178763193090186487871184361495108883387791623224750606304698618748957376829298084607300803320280907903849825488301708141569785944389703394122349957946315192540446949966548447408831075235337573541399514102242437510932175017200878700388813133054122965759877047332846855005669595897999029768769363813047803042981986617876698134729853972662796075799785644668488697449330613662172260026373100956913642940217321105112401365460210660891868416142434779777217063762937078732039608591303829866965680054284470601180684794212661486444859869477289947861284784007739209442733117821687501629665592503942811845834262584082147510535684606125316248647609175471293750568130865927360311029117335801012483229315057907636124078998496328644209242358937546159043280122443118036420837110767220910645156149817457973773000361829235664257291576281861831530809620515294154774022864650817720623669643090578934077552669360315147793926553381698571185893080006563614040860877094459512130317393523622479146916388067693581814570761768500147020529469882075070103025761233813898403671046955354590129820760149558372044380336947129741549415317894490597281037294876365744571169161091293973367863960510219613841399966040142730298958961842102465927639923521702945753656542988849795798613623369248959955400013675148416883942870600778145155612403091911431668474168258395169445202656300408493794718588179939129315084050334817783621409916090573701886616176183102206169349277911746648551304646174537760497738273602958611086582916503584819417437780775901343652444836638115128153113914554832745378967135242411265248866577477428838400000000000000000000000*i1^20 + -52838299772838534840420872239273060441608852183017278898943882842317151128886474619901670401150655656899110237260304545380213754727463973736313733979572309800121125881108289260357542859104497446018850667681545501154397080714764525131712714453680178362540236780129283224897208310304886903976560957952514793293845978882340263143470807090975469851765165226644350078283589750323403454192225183112592301426252339602483551642838312213549373114272835881697590303558021498343362260403896428456507555657651467570095383741892743358501009439903474838376357697502994546496271764349273640720976144874056183212235131927895801450699724183827640523954978940053174385133298062281083352285778634968017504550389991100895331643835088451056544514530436750872161527035003226762503757115761423794714617496685991709770849700685709763688327071350900645336766022338723081818737573059415170643604088657210060079359401437567413151859214581695860253958642402708111266527549610010933812048529362785091995507106217262571722773796504960157475862741084023119125539499140940895763779619246387434155102175520766421401320299311569067171296617719025128367488803506275227443778354215007950077549138684468622827914250475994101414091198889452272282248128867230517888176723860979065979734766504709493091722801847269387890251080422732670076792428752738154699392820322611005851114319364033045529430239088529958716683859513092273775136360989950700241315082790157840503830360392449659485733481637443179440349615804022118519220189232418334079875356949566822296163345073325198350122845201024613545714513798456707672672858995923247243552897382656404201277590562662101249695265779173682129845183213584940738445733571124197852095985196136918730700932991446823070510868566437165163213256452145185506015173201824323575409670211328563418900963194135712293567832355375940544925858012311880128307553407135411263398897694578921796094615548890386750773136825137404584513523898448051297947290607553182377077193602461036213292581469216014450842388565511849784234819290470610783387542089398470185667293368241869756338018316091338853670788729745336828379922235334474139997905864370529054748012184668704020338383942299100668410696525795780898472586851639409689456032862528527878601857980802154431600434422097657194391655650934003746313949885887101607182974210848185877790720000000000000000000000*i1^21 + -3144380252442203447910151650177583927044785507319639881364344059364398938181449575406292018008880889516789001453138052957406738644159309767732115839788075233265911541870323981008175650415943875952271946571053151170991701933711542118037078872847251609238838298713513754504169260531432104419600893926381592864858236119549073244222566718031743626699967868923302232837815565386655394404269190893344055351774229210933249689838905256912959779879709133757562567549856298924586178522126449114548718434954872388176546135211583606126666723218847822833347523824189696235223431572967252912497749685953390648296228147312520619024557597347269817034583890548571130931387154714067364301762256067091037574684633948357713740816226405539769145212568825395056082683268952838758000106938621596839380035360667977949949288170006164076132051173052298333459659592089245514383876373983435546495118034161450622153343757779005899307063040632192600743893002079625341199940597788673005631611458813046861294265862679173004054702794492243608262091312802039767632360367291637400575360934179122886160773888646412278123110675975718799427943911772947709996435274874991834200647892885596832684540623205558205908639169149483335546227376901347557802702932202079371879807574270577815567319769846853057985483129170559478099376947171436327919917891594311064803257091092819788364493368329435899891435328312142202321225562121999857323982426126971288797328163008314932787367780594501674586272965791894175287826368525113552776266372710046753236534823003613169519344996190716862114196315072335866477263828380326832382069394030442563248837425839404303251817659442698944265333776233431837421805484242187460039172701224271869028757655215125931252443499059491011337123203264479126768218575514285863034549114862121116462865412355035078501455607552290079008090376835265541589273660852592338208190747216801392164165198267504321539465035674800743812847974582022072597794089807391735543247917891130517690003377612518686980218385392383751850309691403878436174638512605723721640434985081328302892077546726190915960095651050044040239014580265226189583496278598885346642748489750358698344075162330484034877204807301329252191707400611023015545254810257863849877822865406834784680324982164472094679958121000076144977703734840943715514101059725354618700071383865051892940800000000000000000000*i1^22 + -171149979622434224586494212651119953654132106240545648810089921346758682768988067389403147303551391143272769765029419037798308743275729718297472600624460938630079624243689333379236944858097219787113089235064768458793951697243630893702610196819293905815775921615672212203631553492954273044048733471800309829040138694888480541889838292933379952344776801155671697658824676594697104603313239563431921386618085022414943367665558913053752452658264166488629703416794023583996378012758994374773408427301367900102864943002846775777245331964493299552304228284217688119460763929243984879561624374178253882809114615651500457436688198976841731525060896397406298974657083314480781515890659913030371896495525837040803607281087169519638258211763519919386677337251650547466014064473234982172103895365375224436966028376782026418733833737313668075045955341043799796311364604725559575968162039842216727243855390301005656915576522520380969309113565495762600356774279832951485947944138676786756512062149946262295149650379336470623036793451332914161754377459707161870718458672477693087166969605469678186780355651783016946893796210836182829977725114114369933453504563570814977076956682982059354651013998339609832602915541720706177565911551986782983692833013276839557421811352087352814397479881162474251252362314013416281078651302289084576251283515968142765751415639927425814969374147321236837771413161519789806483395029929129196568265480836921478049404470987775553373316184764743932881719234285956764426232661631103472536652201933935805098270830318013234420321541220197570699748943926110178823376948055715980364931944386595049066198234590927798452243753243212418847737049822205693003826641449841216055716407818712975388725042108853951007007677486682419306654823857712637887067652407607627322393140329172523482463837256251175563026270002155039030321859634604339116400444967094874945913928830073941142431872712273146293210677957622333411286231665434154185647588704332409233027367037289484737816956608722788531499717809584417087671348029042698356870198483163132803625170591730734894077308413780687903026892027427386889492584158655633741943453775729586368304988972326347498338741376663570585213752801584007054097415738630937160786713417431810428353255325041989850942001457522746442499399287496723141688023795489621017383812898029043712000000000000000000*i1^23 + -7911391618682298821364678558814842884514906991205133131917457692188768209597252995395520809068074832709429768355221910527704725098151691395948276255997156222888544815484290753848534331849477694957714232906637766297483434354235703208832448926099472114009251314007354114420743651257432754014104782249363519541689829055926856728048829310004364394492934024791770103935129651115789159170180594137453270235301080960336468938545494070699656061399875535667266894129828273551515669626636857969352838658462722010998295596395627482028766754627516506225866508890669657604608420626754369948183070413124943120032516590283522121200013552376786301754757809856911036267480072364490428703530120884352095074163628976431688122972428740609427141529185962995509625194381743764608999031165196630944724603150528074953233999970239939714545581665115727724509647926478101135609083728609856140047615744434088482742296683607074224198345924080960501110851693025752280982013130196501628394396325997105589141520714669464621997958483662107641338627860570006631020167768796764962155453804332566423532609997567369437324180706139355565006273337981300489958769774025106816649530697048226640014323857579796489562872517023267165213714818579081325630088457877258701200408119501788147969503845948185469415995814477637433326664204917723009094359538316255931421984313883142021385738476480428508256837143851489867493022649172756023185651733603359259512983230381934345113153377402249844865258401986662859833562225166549469769550416436880223624387363477399835157457512119923556932215418432108711556056907557304698162793673896751901816079538720231683182774272861109325733501376810809400712473421251438307617115735640091586533374313809953876811503329934793904838811705581671711222451618313680911614503955522057632507467980706394039423330102769008141202812427943193329544845498683659315549866760216641444902239896243699745421909101937467479540530182245732489537169346169670099027054068253454441608037816221694691770699592700591387557124386326707427248658211352414122485558830127183457288788804565528361368306374020918574874118430268218608952732808247018566650802383619804744114616058824650281775076634949623406458961108726403194616246852980299159650468836237276368415331600140113058217032071764427526684805908599157385453927830948011680560903052161187840000000000000000*i1^24 + -300734321373360308792606445914072343909632285854367876998485734333207103321853359509708676442247515792456558352056520217292327021186698271761154895668116313898319409178331199605826642883776353222600820575216890692794406366277880208644168915182025103916054613621881587486246228790792375230051389184709780432113318492183438769323716713151358050048626763159096736518624350321172302812991862216900081648629865591777331436958963796985773970608179997147963106586333011412749956722444308215753864420027511325172458742399958074881061485646464359192283312318334274125446946786126470188625635222308455161150573841795759616111872703809479771993220671984929793960493501805763375560513804228538499845314509751816551644968670873403012976853443263347581478668961076580966379155861775390774674773237362335248669107885961469471206373230691320623087725408694137876896692609321341934770396744278037482116948938679115369133469792721596154406617450755814497611681435101422899363589550071148760596949795098344099225411781527978718774489886266781326850045477218659684841693668713281946054659296534339130437121275752148033673517795253252243220698722557556172346082034971243092417224959721982184569836043811707296851292100089440658205044987712783852505867092746944587348788233241764416541399962694841365101322101029315696583032688137304761509562916820889959562792734262871976597519492384024967284053364608650816547305781756629669665518364864975340212672045568019576709165197728398202723675177544495184179324606180396220549985432430322444451489759367770652342495000229511144134778260286680335469937889777390164805940633145635095897336941906440565033323595739154999977198195113329035540686888990797046346466514029760981456457141115890771745370609622082901790084224944297952565092531887696215252803892028901933408729261945692867569889087669850593248236805237647829561183654440465915095533459821423392211651168804399402698258703758741178764976202863860091911563952747203070100703940229392897976683416342461235867378390994187632029250984396679200454690574204078090894947021556978189183322740052827413350487974337192221159318496665698560327511052998563707360720064058456103283786521662409618896197654414409769959050154523258573839184706157020844113811185753682604836605239127393195200192520875539100599336706311822826973644744990654464000000000000*i1^25 + -10671975429904051087897920323574360199910638904297568643912705711923385297565591620300305710352574159260311354077915533817534777749008243014005125032931435192469061704361855517666255142796306226954272317113800556725120934278977633712861135356588484578623362985867248529950648325257501496169696520241945911858533835411970114587900377300809250761248262514541041669833459411604936815984312880655725275264382207811308994412560658980852107596915755620478561199248608769622613549004167996532775380483190448196531505630513887313229117207269976076360428076363869020344694648391995660075900513055319064008515722100287889017038809618458984237158987740145616301710044969889128764627340501791017734903554411241101578078343513924321602287397899509627245633126712199338992044276525016746327408531284085652018057420749921206515376243303904008142706021865127671630333198174011126254157384845171911821125074190996458873397969697626202819733659016259278819414031491286519562890706106742608395674113436852322494943527528294439334296590637803500846333608242811512739393270220100974388195389220137096491539956713980331897748039145580337816780063998462313388770379480899168706516100526275054215602194942268628552820276485780057662428063786521581545559052155225606540338559638456571687718877305110292701866042757457487056788211806800382472181806231470210023002999570995345716790015057374454960082301820778512831419945747859854600799725881540739489069750993916016797375866509980324166501069903845422663445997892459109924484051571944841785910911336331312902814926358603774489123718466075496931846662929342147698632684939617365304612879468772932466936023410004009405947802201098251563271792277128914483476894515298175212560592451548008209450360033527265931222776929006825328913114059718757363673401563335401388856196965320064573826935740146312345172231564688877849477985732883016895434742306317673108293097584437385030185024684108992222206250468313927424550550503259169146302554386352699971412283132788420136166832082481083735015930172378051846268454441878500649731178815113531664733964101719919318009250965484235761767312591867248253109916285252107902269756582171579572710209226676718044406562965407517117218256617615401837401635251610703935740257665672992802776379883891991969536164143064007518345818477760025767300001326694400000000000*i1^26 + -393590815578127868771096163057246787957895004716545647214158661926258555948382576669983858331108830301681828747229047759272739922725259513606910641449786684966370932739888256645668929693709665739351376483695747285004307863964884682501973128651678880965183102897481637961637026444882029008391088146451383222486656478097077245091337992916559768724766518089360207748463463672305904594007449428639783993876110353852618070339381297959777750835601326644222702826073072887565345223613841563181225278513581986898281655153718596242253264008944794895859426505622560749724179025501076649315773930925426964007389070383403366565691597251658629346946391342111407409806724047114636669860731918502967927100682124844535405896452520043343180852426916525726820369318511960497276198709007941199487764178022951542514763436010556565133296924466896025431243041998721729176025685043969424346895155933406274873129723756835685866907302417529066804596761422922237483900676180703786892144636325327664030057993684706493546144478453211220897806511843636176261747304861596561446031004075287335444810512538485646399096516442496549011193302764877906639930420540436995644913280154831523454514524512184428700615870728035001556000210515310977057620747106031387296475258093218184278636917024511496947245025873213789770130942222824112225646662666355302995587642088107749185610371669137416557788328587692363209775696391582575757343735038454880531732829874338139720087583892077785023507083864119175354608860293683853542151170942213677000617237061533721087906913295428949479116650246391996258520246639616539334521224729773807694473596701884462604548617529141941446463490379878310075417918946756834978792293694832102570930115334108398743074237441236482428657137194315558277549877062960235367036197235041742789297480949752496211761345033812136899863901469001186217455458665990368479849859218661558437601445190139330557196620663378978695142169848900480915218923266287601508970190627405204913856831038917672683411857934027137808699568213349365443268115590768375744978459363766215881647670277705863492370802468321982841110635388415062940962530925190239594349255239969897063718032716571661038733792174822001041224548756569163534398782325471989256290595181354928877967994615545882882365753350329156994509530312134952191641718540867370403332358144000000000*i1^27 + -8712503654630290930326838425247606440196891836484231188206720878542235310224300403228544309511314149485241193000756869279326120785031344597029501556166504023504409838917138920536774276702239584460437719465282828688423595448493077443292597401219563983058604711702774561705132095121963502933742133517384234936970188516433890471338338652405093395634858258055974589291216213716328666515791912164763281757107017620060391489687176088127631943579247183597303360272223987612934088656876811970206313807903814823560143267406272442564088224236931295931378376303893437929160509533042726189796660820233109146987416631843597231816425094752654270332214988848497039639749698241826930633709101937950507661098547183050487355447976517137788827209687090367740092089709337132096175416977266651689307327308775782000954121403853544312495918128331885911044020171516867251959728712673004888978302787822331466428949368812323993565299709029694136755347494199198578087366863167700517532231574853541842351360927219801842560967603834098354693765098578865870676970099072792065644830873336678136689842951358403380461385976481548720024557535257071701296784018585401353846004364449078617524611126304075820596499995961219304750071622482620222121145238338736948975580178597534528125255603070026518120393395632681497435559916299324692337047105786926888766297899954289478973779595293887738609393740893052130939033849059228366053040748716562608440469640794446991189282731972055854343359156220240244686295594353769880620725587217417506570141189851086705046250289142574486395262408961350107679642243761866659194685651806153345143202350811762012894239799302976413675332020707885831435904753905970381131868647758632263706056272324697574248791851670014040340041159428426522172549193270529848970721856144653350315552753837939078455263523676327395711199641262977023957719512204791221308229010445081581737549090891880565354954524149240900828437427122533045635675346955790388279734029817845655354841998039918458129230743301471352784293549552401163313971066567308804284726437941441612514110822154636742308679767840930194264341238025584901564191551950009020783140603687121439020397132197748114084572608489009142443919678493886768397334570930627404047096060077968676929284468139229564682537965242187303083455264484092981396401022183802665078620160000000*i1^28 + -122542801160391726192965855423641198074143707229618001762508989349836887161565540296541095510523699447307130585463005540494085654501114278076809035856933932859114611787679282185997637649401738135449147156429239572672851358320567535543616834143924186272052309162327411020259612648319944348771944834667411659374785838913589656789145299781047887571858643936443033757823980725507842272453185078007351285929512365776111631353709557020518723517736146611352386221431952638148910088743733775383133767782943777424649432843363824976801485353221305247919724026631996216909776892393588100615911275020962025929329351313559146998911068435882814308401185487524557468607946499931251042456535407972902715420499223255700271522978479619125873992242558860871642270747638336398142075842682907587016754341724999010225273771740221699921273340813264481220034321673575679275762406994839895401633496277743208637716232997143408727427622993985787661865337779607501840279350834548269200503215867221237515451471125938950680563211466676106542039016453666743202685664612673549367420392495931351170362899810210337801419281989771927823942135639373673008245815519497366982312343942157833306904917185643200535428809157512523523982930108381755935843038057411908507216376640413382008410822057107688261144220269730515679908204880268752214908080922571106448978323633397352638604858697334960969158624102070166626421754586825494918103132387996612703393182917862504484794782393773129593260696371837712841993286545637250867374613661443790013991573540214110448953886490811683432919040680881975144130289528635937436774790214735537981389372736878605204088773989329884122030222911434431654175267305678875108164696932525641376061552827962719978624992138216136654018906187169898935526805462838330804082944683182781500764092498618929170880971203476336713329971240044068635878589182372492259175138123726613504855473297483887453585447949984785411248483756117066383955408710401153767402512225051800544361662605561023681946052784699624319682349367686782470592813250108581100119045343448422706361190254576767645434819255925959017315611511957210178665440324141661547813987602384285987439346280479156765580880757037514669848093007276766173522634154789666814848174316241644197923302299407134160867945485128440880468018153666140308587294398458887353139200000*i1^29 + -4186728735238545774214839216087956930841540052377983500082868339417583414543542092050009300669886367036712231116178316894494847952774718950475414043731678659030221336170877040056039021054467912158344070600021050028464548139002283819177156448025888737519768444115657873545599229883101074157281096164493173520628204267274020647934199923706718242261328866240276794901132813356146729752827761104348679393816151585325702885230532525879380715284000203611609677637326214306520628861690282300687002564307311680038652719752135266481637124797537961028690438311099838785188168248552157311059749381632221603024047977849668041395697674282521829662325043878755483944552902052507988217603486199572726528052539871176851196938937752338155563863321665044199947001614234545377807539586188934996333570289509482366741110706779053493192688487106263956469011253705404327640682518046165190954876419991698285055569486101892644026646107965067441676272308186109294762889276123265008109155219711673132005711746683499218209242026750949327927778493514421964558352263476599406489573939708116500991855823231531743746323574631422750771402014334038173202522711012918479777457183055527050234705525348594060102944833552393482102104992140510117973226584624727665610394160593588394636936345698822980668801307114197538866503593033048871331476385806946641109191060311427844656144839518061194332483325381702088783923170173593989816025003974064348036264550971443687859675854659567994417177258700893537165372857742870450328489283996625352959735939662842310501302969310189862684445068156484158084115788339328675956151018759026493995990780955503617589328816361339946365174559972489834675021361706269215693588577374020265710887520350004559176571827596775247709490453123292503873349785639662880397081792888563166243239208665565039244152372394839535634107460599956706345414054144134235600703370001339122614191734242888257592809594796506223011265366103432667722574058063729766374300392816135437416543844627878719033522778826097346426276751274034958121484886977865242615074577218184796803429874227400499714139064872204230899847974085677645930049932070694798188450541667760185252224667877153135696258046274426136386184486848295789387425276147389317927652851649396277256996928880378329405189651387900546474092269171231085389908193790609955225600*i1^30 + 37444715224791587004018180456965078672672400239047806488146848917366683038460833504091059415457532433164917433252458299199219554319080266507348756676893222125531491136493551782001137249193172025179799697917846398519588272685964348051061063399445535066030450008804063876455185060168339448216658165446888939643547192079065963933423638406330508433252858949638295371820959672101339398399979428258911170995288205034233824010803104168579983949264992279638631635030629575277050910961338891533141326914681196296148902609381337784161883162196790472021983391882928951224971066466441985470819744238114495745093427819184047787756235538625301308367544178235867245126153829021790355496794439300410431153952510784798705655759944080951796263822263437367436687711898741784181464735724377380751426077908751848142993142271178153275051096380815975071067869382747803830427844117901466934875345802078999382215467473601051643691055841277013951265093522224149497033036691420635348474248393670713725834004904240744915220932038983893534935390751337825943657424846353508063450758992802765133790881488388260399885845770119868109863397538033421367851980785369036391475257748848391299845591386247527468015904832222358896463403052207785584971648411372151417388775798464075511541505922735202473538042733297111393542409329458346085765332233865030966188013159912854584580132372300920867565952366091582997160135530015405804546670929823595916012198162593077306913655718685597394354460232157100027694485804581503262388910851900584114364367064190761498302310077446625285189816861876012678221906298625129785143649140164636013965615016316206496326066915401525761875891589310945798101829242875624444217864179648812870835543637295814703617232818264002279166057678037221279701246216421490077351863740987669278431770931298133512238364380329028713705495297825525574127940276561883459383460793768970029666128786567511349121448367543421320483976460063029010552236319758906039837222079390544698218992561549991674969855553830703255086864629036494100054753865637740495357156255363320326391798819559347288022360475729695435137338517109440329748147225216174516162219743240189897310078863975463773801734743518829971110818260276548680617014989061363083726549960836524240865696234941335518634990777686574731082249539457230360858726730836213760*i1^31 + 1301284305478066758390732003237366547224162120826947653322399888309398374000247820808338691231131163024319293169771818160193356194483941239391899499672174598831525628020719215156266063373672206597828238492602967534996332798310672309421190814112909334116372948059069759073230754645842884463777013334187483361316131097522570692589963094327377962103980223107547749003028848375167069834288428927516410071762487368683611344022269969229441549924495849293058798136623012089153308421931975450090712774839132385245394716943282239814694184465209670727819594648824140357431412711795813533781653755452986888952183384130867748534139330069442449819547521166971128140951830069096041156287073287781517625219135495583253172089034158027276981798855004621132651043380751880659526872744939971855431762207751189766026247636112978804827281180757269230704843324529247529552793128675704034933248040599043818863343304408729107632685834922599361520220573152167746402054935457378922289174396779841835826636521425608255815211658174668808996642089019224591606835633362463595417430992798645398385473303992717554954895387714457603661714831726539179283449900362279573817953893424015785669677885712108725498743456194332672368292015395428670829827845837579618967881087372162898682779891309671237623415208474436933156910763867167581820748376092524479833479406297436410119644604807921137246471506018321377627979211910661279929313109539648252249072172276173608056507655292600320814562612521601801371521687997594634215171820783468050993942027336710169444990804330722614552604882704427786586608690009574297323316691162728129736084521692644804494680452678432784415328451118346000476644191744288816593263349107994854605864188339341006541450103136600260840776309200077517834046063029562103915615976221478088042109487590046099494528665282437697627761359231956305118215456333250683212468161588950012492724841061177653490848945212314160897445321898519766728875994146510696145869855562559481931030020648300980472282380705365447775346612193349605945889906959570374745494259556262830051311173283201353633405843752868031011152794806581235003877333206762863024398296884000332988691920317036226613187315123568224686335338032537788019761135890788266541615997403182803601427676491292398114046649527132851485903632584464340009366620995584*i1^32 + -92284596361229360574938049640991791088030744943987092340329484591797605985802257775698792697504950555215726979544932321679141858669400259859082969684707193861264956125197552870922784989041093425358936133070701137340245480844519338487114432334978531958429212419713735620298949304629035145923522572331642835507151710683747704252740557385658144653736325633502301685085106368544291370308648192298184389127874364524493657532837493767814313175318014036046005475560398161627204272483539884205255686639536776499974885343167100914826128965908457224842193414534088570887245786589147029793834935288673000369761454442676155217059364449032519134421904477028503146983162572538512835313076560374930595715202482251666920412270815602115561351322773909592054355055582254663282753959752446226261110464539191930502491448758904348221980348011940338430372754438997174294217911732771114507633326308202353495223613594972171694940692626312558735705707773320308302458311449048563163287183580360317895140802582982503206824425127008903851334748134794611509737169084752543360611010914514215488258268767281453467579200937818819200961290668712674061364165535720397173739514974663481072307560503070183677432412799961152935086731897238993353042610309840551430804822776628138290666788636845810624997745274318589572128059019491879966816211162923913783929001800052033482458758632535715687157472054687222393691575613144338547566903855245970698150119771629694837176337068320876288597724235562710505092553290738276589215316282272215154522825534780468431339365849090820263112058537180338766193557104871561822693744952656390749522481482403840927408923688816697544899637167629646712705169818843345423086585131848087182273053892428784613028235709343064092424901548700330329127762120885412076512998068834480813387081521567375289576819998453507610755395579001701627592004220599007799799064932948077960832938648864337196277217715804842291974669319834053531550560449453940523274870964755604114945560581789890759200388582432869307587456559664666498730047992272193331402848999205557378128333701856960721795533392651932282320624907859696238853402388257676290312633809430352042126069244978729538888335543049795141667690894426326028403770206769312465525722406606015232131593870277753118729539146207160645647059628757328811452792832*i1^33 + 583637851797601638702947582839745185132293292603619346114598141359330954095123001869583754747078759996262096619194387151963532655102876304491954577824960850168593411797270344540771752117077281888219576973708595484041728537916257010859814850269900734951947552106703494796475770630060874080251120196260014796784669012104046824881846871158511286973864012172908985457840805831538422926505456687884416736828719213063048242474745268633762655520946508869366802051853155279088275224124354732137068884424057956865534554613292633197446772798254737697668258255739073813069871857366954299880810200506602366286848953740327430002138328250603271596211189147934730692018567485866899629226702086466437182346249617826172621121698762382659935544531621057064572041441424342528336115802474321721285021260654428891710572978324595774827664182437652106333199687018702663784388511065842846173386185378413903986860863855883566586917547146857385423340617996198986810446498219189863834582342047283496870480227905023362314955166207418175546949444489517669914855949887466512225474605350315277875103285196213944009351076857341147024939046887570490947968845549290438888702991555713528169498644284662584761175292349780489349964930424374040081338356854777716815565384074096901498580075708711788731143456438499874867083489930431428597293710757811547786534080669427773330201976082344436428226852996715923799241356471160655917335837000088483552779226167725260625360719476538375448291142369070423782197050109191491093082552689486561916020226977705333758875275967963994967487190199543995091149253126174437432737537698871047564430838253515097390092714528674426885811919234952823584313777878847498308461673212976435917150342990666276099380049732463018671243241224798486055129725319640948677808113585612506686023172043975531262160671746451298746750769022362657858675125803121382826672656502710290446657777275383588120494638522302644649996290275535553535608539241797188729855352049311099775116470539744958345071284621312424127371382305998878983915274182051789181027236071813717812545816570038385427361966896544816167643378792303954265034531075865314826570859454148506838958542749076821636546242267371934505153339543324186459242718415221354961482800513649310797942236296932657140847247343146251262508879248469448982528*i1^34 + -1866578991494907067123033502574137006387243454769389822225416654632406968857378903451032414933551221001414351120768246400263638516584007648142346369516875387603942785010178742976078991557472737043240829783449160216202891517321888228820184399327377104860829013658126624404756881176341999287791066429194829470438100612312171558974703981734719182770831045872848902712150156504012962112131588581860324843738339195661911932498791458807081176664557892649771371096931530418723126687535317662318568513898492830942189203491057472386928056872156587343302738909274952820023752809297259986132779555250853075275764802152199497725447610134546869721399851488071592558585267023792776513879788643857016876895482130322066331785518598765273220636023315420507187446643749027609814206926344989329227472028355121106272606071001799575501019713472941441885984460584209409376547971773740766614564347007922712702815045554747255985818251774884840308875094382054424490014450053881369999183506867621551044438821782028534679870610615655673943076794008048725080842707868763136706669536048211986379258044656367788083476137520109921746259781318360636762253818622508284638422706445956916147599856093582310970521648278473133061899052074697541389696898152455803836986414301935405242276445799099945046606562266561941821779927068399891044509007512687934359390179233495367965381318702842332535646415007266326727193602639835656757353747677634263702707166838195885650241785574562218764909484799454354579429350225990258605227977731235121921103914955730553477611504218485356966924820724516800084308609289735493640361997144074123295506127162444890394553467941569077740633214719588195363421629055873483136073613581089130398781358923931738568809732513594873580342176276427471871534415683699602560609832834122787815430160740768867679545000568567419141423073183619030515582550328199631615779636133300100734286445444162476384211189166193046030255364903375955818769414232968639544482299921541159208282777398573832179341633677806114777321784599036820881711960627190580265435039769803257540365685242803401873057547099035186491547386197843100658370953563365817986707089402617190891028835760641230401416555806878702139339284703958040712455837511172426719748201129432556806883715080614388421237305291644516756267053730496512*i1^35 + -11915982479294533723118380850126309824888034497837617070064834485007305373361035863999692712578746480037357549834114327454610858231277097680625450996408771371105128708511820602493974778425835501150584840911527958173683038587015374068167265168336597174532821373095413133483163237020634157846050174971604836911425495191969143451614177423053704590190018348027901944275799027396234642305361825280859761529328284788185592239840468796720587633712115918772261479182935602754582673049139692786583507491026466529605560914727471963929345183649327928299359886555398312531435465046097959496711937675035858168364287487796035659640871530572813183356763648023531371693662516434857417415245489420968679426916554291841348246970629188930182744831027989811310898100966347027485678831842312429352163265893868258482025795924011972902358321994449215823111562933113717957866565187154386724553937963528845754698212608967976274255703490378363947262292474405606851246221553745632673800119013740271488974391273105850986785164645857896296988010003337018504544841719223758510300730808170691359576684268575156561336213161826749848217603704956847619704394686107670433491545058420532914461028262295731534173029497691948074240537645240656140730111215642748601416147911151055057023992866488466867020875092033457566232751841137260586211569277399011715226576880276070723779384041385283331891915817402165545402661732204418745272857951071295990876975069695478747586307742407735416586430017870736751103452987488770834005407684528881465938728463081793836975362393755124440578449438347596908337310731390831658546249648065196845158348649975248483421663295841428514544747471096250417491386611129719274934542460448715613322236606498693753374048753717230332125740146800961916342427444861858811291954446963598567512495683659949044033908511870660968600415281974971634030259989708885689731504075506628899239797984371664100568614684607766668962880651829781322166627715956132935358828517067408910540951918428820265987222555134186400722489181105056140240816723457663521577724590243521187159246259988842607940446123018078277826324850960858699339812128155892053759557038822782699911155048454096678543445129401840394642088556464022359297175189996092558619135004333394297623788752135288901324189010996228791762438586368*i1^36 + 23585829392564782720141331284918163239020158404143771760087898426426227412244010964998532459676708375916241178982547433497968262825637581840737672309872554497267906174185474204375430553582089130333279524278822953018666330437829519552898838581905362783001364298596352781206475953808118700876568947293063428944643963051033678733510330999933604151015860295228359280249624412613307523288241580433958415689827166084060482018234867826311500273877771667408096545619060313989474195452384400070465121406272488346318110983353967142880121850750110539040176039041507296587272896446933783746629279895407203372501645787625326764407330483641945208357813715098317565234346783455841480815760456220070103102810575021167781493792733516418377081054910496414640867462938269512122229540117125409092732152709416847110669886082228540652422469435369237290771184967362414715873184148906072295424454278580830943402477586503669769268032907134535606228770696823079939425003483425523998463880787392308505567599599870485308228224364154706628093092025392361197214446146573728191853335876355627333756528861229956907306570768511746244904359696661419617960265185639304511514804726856564258444343240238204365144855795638412876238373794083144467102080711449939452118239251598422292842964520198177166273694976533161109592158457073330006247220482389184893751431425870645860247530713487963027025160909722202460767642397418630888487997869954468305709673801200850117847986263590988684153926486864763073895896355429119827029879786932153423166852611150863754876756727509369116193455003525889231665975256536505696343342877321106056816350315198511733695746569645098532928703777923608337662455352863240260133014130311366037098810485211319035323376304282323505154521228400571893265344813661633839560344124517161864697344475597265218759291763551029776594007292940518803643780787241628036796594509917748797342788957824019522976864429522141755784537219802987045916689575616140095078064725151398800507139049102891622982879717816516510864758377929198799954317280737905139310803118441235009499735175746280977053556408036167987969118086202734083132675505858011364279608689201952127727795403069706588330556748446052219543809319908505002938898053625082859710096103624472600767936262457380048613621778762602750410752*i1^37 + 271217569063733943261216251216027401455546720577906194239492401445380900887029516445463013376977950244905715585607156218157616066860572794870523757232827387594921653471081442043167674885193380881650346309702957381586446034113361804316436495341258952723172703744182484299516878033571863967384467248392673550360116908908264605925667583781650694490794956958328877308812473859110678060902397052321794737049095324570985824508997485614704430133866575769614057249790565701241297053490959348318458661063877759582620420016521970609394549150138860015540891058351312993387259460042396175323052027002407990035868930025711884809111513722188200034764395792372205789446413384367009650134281355753659445042601780193436182718747687498142651642668277873864132945898370208460761539473403022183352238695061145645302828959119351191996638428709118130669002597664311151930512286550252879733951120391434012616164556472717454879433552510744054634486943835833603102059544990117216118809339469561815945207620601392065045653059925153728544694454184391871669749571247092632945976246401090001334691769508936136437468237152157169041300228869202407748255796402493384660800926931123469057470942090465886534151345019990053455853871804250935891906710905010801571587712567800486551519500756156526094120253285669630073637853328729378697413150521997246646485105663787044726640937928649066041531060642421761612661209795233107526535418174420309976423455917671689363890158861556679972809071095295600173952538698725109549401803217797202191115303522113450797323930476169883784825202657052389709367721459224876309862257876495867381672948732463022800694563988967709494899773373678000275648872430492792101089532609072319388646918982029413720382029948568434141502870196423181449774964825618582758807818689415656238135712805211893408470737505889765387590199184563653036017680891340388013961123581604005822485975157822827855222526714374277912337976269658316654246753473592631170358960734187121664650423698210198245737185173898459172241120671113687014227671584353782500770475553408900318034938773958813327453757796651983736569097487707434696368063055239601199894783539657203567251223542658507691476184665575544180172291918314348982355927487460803585799546766547035883816483565409528529275265016362172416*i1^38 + -526507090630004167608953240180025618134775950256793571432187677770202638754932559169609701530946284174430182917402041002159573309259859717952698188547965022383502770362377166096707812504356416640359707186055236603941631608858076338627227389833317669608894048823562237809405090768208973662563712369604147762433953193644119416017284386290859519654843136510987057974754813373387775890520320685324604403132419244157194549808767635945109185421267038762382711102002435224420559794323608389343592070193420120849812082138530283754952716537743204682888484849073360214142402613227354601502000084953046641691038046629214199175948859206514448375845199097519298045137034569440426703375556176224145179226203494480335648801533041848075135158078652614174874058921990952578928992075740942638821939244910387456548910493556269935086451271779029560893010896734432524403009590906632565301318188480686177675634398437557181251999521725977669927017907792858542133238883462309901778731397322647811129328651283582631057164443365899894112591792412833813010321386945713144701021634686437548744884718700539160010192791975996432376678077668593367579898955751515923588250945710336800185276761786224479915621172846717762149970496755543717661711673824915683618543871775069920656223152268312009445103608367298979898289592939496364064249142555666342163165510272606282262696879636793767614131761709972729463073500537299007098260737160606479141577609691077504557032535558497782100217341905052517574390889877395867033128924865260346953530265197740460733683156504244419976190475210894406870094143414293177418158972350241138101562071718415481295422089888355779940290406867316635268041069124497986326914363069957618729346634874554823842769023670432828103364590292814929534828648372421542769500164458756373531385158370625387255663336313981983448927610530464480742253345735221129013103513642274179163179295840961817390071931669493873122534537293446080570870553277666252570240687199178566201943364742028422656297280876541400111430676463809409792793221474411252193810060674008676040768155426559945892975328649177346392761882267289265566879025692501351735330808758301769143020794156031456719741690287100429043518495725145950889912540701751853976836481457605077116040725224436167438252745162752*i1^39 + -3770709067672901928342176661720063571421558765902252241380698178904636106605931341416884142534502055581319283772552349069575819116360920580766874234162160885263624293034155329385861853591103001144482883808690279715272530761773430592380931895736420145938802762136336058180724780435970096086796719283323445383927460108830235865357984670216206744347142729798790614574788018504576034702159199852636670724056074664714684695836270779537263126311230078111111642991076142409909224261288114934868226679245343289624406049757091637841512333504716821270115237785003786599750326454906489730988538214863868239129137669046453689749324208762908691141230764881226148287636449497225106718755039188403041331173527580920938464256213423078713294348880604110795957313301023609022101960905863042163847713880827894496308280476851737406915653642525718047104247804405664678959727008549273398913510839647806673152457986275055062652116469919640906118889786214210373739507791802841808264529216409311784844157786730393862361770232387771653722049247132525942786367002290242773549029854340917538010198683306577280433075454778892131823267969700171661488186203092169709007270400281141485989608809668033032079776246641806808562430419603124694602600354917635098264807699868826013010713103534932016652141413404187596122399902695137466291904758010781434481113428921240140242938073919098668822595647245117226324834319534460305670974782949332017919095583886779123255952284928210082139659877180860347076611637140118801162633508959925528982595257148047373277200956592600979981693600127047026584755088992479885008064516151573402754271467156022952989579732478329593721712570300633176581874067502420069336614744351613112230195236462735042619629488697858760982782223847104161712108321378817193109152286763905129874792631787884591479656926658195877310452259088931292794044450950086782380739323203366366162191655857981346696718785589740916397236361943403425340036398564801781777425167581747305143779467293513287919347547739477879602022227640312238635994425655554699156135585940009849396784807237737243376583006063989036903506545674284179128351565506013834164621622621529702638061439986565582406276182534483650915278316186225116639286125877938565560119171860641991264816572530115327683461120*i1^40 + -6516383062911880681878941008982734194755137676213191802483868378959774448355194188307533993315574208011310397586986852635392895970351071341340964681841058542480582326173328965906313658035515725680749918328180594192879314080501679065264052194146015661707561517988111398378243501918554287503456821576144254585105017814847773335192727055658913634028383576183347798595496838602998082846824283762252695927209037413337358074296512725848462114162020010176244417334981201069521424746682482649544723470822509099531690162638039803486573924379824414863046017902579244395233634040461446245003040400031044846447840227261526879219064892219094782468365292959973180151077451420725816238047320996034843091816719975828332439858987725045458578370414400818617819299509551831413899771175620370821045740036257937081203159166779639922813949426952172296860335735820526744265190876669841119612847243578537368077139611634919714752842979231981476329813103437060306832110002003795902619144760240761494868031223412345036304857991584960328963534489476314622196076445945420553130174334677446740583401530654290240224196566823131226167709120927203270886695476181615435892581138437672303958056562375381059882003252800222873984661178905715048662536126728627533239519500683965779434913819350786864235860865364038932049429766273631029322575002221993050085672734912931759516108479739031103122079944100278491760231390196734161831739738917603852203445983931143610507537979732620781944725607887424045742272039486420134945180651635380173183490114058328381720845141569607146114679239760474614970947609222347272072612398256781714847492559490979675598117279774907311338115889039254550297949094203489358146297497510997403405710862404825423389570557767833928816509017439628054354825315758942916532437622648736950433707599333725394374996801982629706781062184663336496030808701284398820295452658433284384613669746628889506040841302181114161329482554974301879996604106439792567265556081565313946741176322191418238330732943252996682580469548439407791897801838032878172036803351766728451925506249939702494812479532809446063926703306762476577867048282819254104185136782084586711068648351754375530399918798496036366743249292455306366668934709884643086762023177184185535330498051444993687552*i1^41 + 5357441429352109251083164857140396716721579773139447442845689781607836065992081550427348918707124684065303900340532313068526727669812426005919501937978677686632371886740400858707395269573299592920705779149132054412103871095529799325778415332440132527145244366366749900967543907346698538374939641533087942390315261677917855577438153480987429887874582946075560373657605866376594988526294419264301201344332357398768441404916916582378079013759236365921721510727676611391340825748178563013497904368350505636572392792788230554364843227765830535447841004070179503671817817609103125238296652460463148599108983587025990468223127145914007972259097021243578279534449118751301699029118798290376092717058930200487649847218518435663859008979067400741871735327349327971051817962390459751518683894175051346299613727025247581325872536412812596354177206579787668514145215116005883289663471224571694131473222816479275916589401717310731947958607604987789979247004815182409548800650151784267235417366933817593538792852575633557794002180701509701062547432559720852879572822912623994091702800485036633868820957298085207523493614963283742244363858848700959842757329419065520204249058791192625890619711050312638197311862729215167769272186456284370513246713269506647875437597040479074835853786774240379061138072706776009329133712232423689431988729204987209844589028786050603794858973759689621646301990793723391595704883083649892108094335287255452640538816874597563583042935838431475279498392648097471012767528144574241342219386659442389895845119353432023206186092097547843707194649429180946342596320046449964891670492596618663311169651136657388615957880125555243281246708305887780673347820026059624132948943382438267342700903592508581796774009820842235998963597280493637407923414918987705630300903160266745800605610840830780114414288886652185753601593211113585893122797702703666701495218534487657741788877150321732553230503511791204247411080219184136472818562524088583780259689462684157800484585099127478324503414084247063574221496917028832558087964492934536751191171005207916947491593922858390645943768870229977217647475154208045415567086814404732507084721306896328082728090725781693908124504962078629858111903815746296526004808903260016024017104692838400*i1^42 + 9629216171477617937606308157588882644418867119172394110387240557465309452016015663263429314912594463720584440566949436959823086864071211486348409937996503399794134947090479774762025684857817103594646776291501105781749095524571989977809820934019869611323943924850010308930331249936589515500379268593422346424037428001372034068394743116594911499669927551919081972930944016994029302692348039143284147765372911935767595776863702889938483394828308820321154461825986582145999884619345651556987807512150401959292135123810701059806793838993023660573019614482301854903739894272674430593451534131714189584521901163706387236421228157100350699306306080991447165378403467037903670802989853337368762993366652840340786793660027595034254819756969262599659551747826986754853045488817193458922026223711660297060709014276688978404889369646487158543845184957325861739311718438802462816148418898691986986884447258293383170039339679004104190280150388609269071338600622704342743965574536636721829250167901466325996754408515043968799069028016319199143070394100517195224140700096416600165729631026486601779672483472063203648693602735408803483873448286801219829580364524030834511201685148836359282485618135941076182219562546591524906428650590769093542415809545037445653188991803895836231851220547991276890979148057817962229115405060838160129203557124734840244639361878732463153285888770533883893315554615284238037152296257816647574317300021864452151336309757951371742651891680125026430068105004758327336912627605102117802659262974938015139157122936622499564592817777741920531507592613496553987801296572043965278882789939522056111504313940690861138158301920992266688559478133784367872813702586898251684089104699244041015281878420097682361473039338059688937444445426140165885363152958937164491725407605212728758262850679546235025609890858728586006475263538955484853771599598025546457095419813219860794185970565867936308328278690846733465959959360155914604367206326081133242006820609387287450928726451070446590744144004298708658104705894398698373881791403330119555422167045542518638735801320484389697617310524672503435641960688327102305563669942259340853511527312486066217391850628844511157312252340343023435053355972783680988004359794077361092582178816*i1^43 + -16816389021042196398491149301681919700090969221511018385542691253811934657056585022775132953030722367919564948310660269034483759888768825457351759122818497951131753518209896166755963831245832881328652544503325720807487766612700851961685143267058152812847634928069558721504982287926053521140351135893339774082565532268306435173079111523089140152671913717716848555357725956261358925325853578423067992404432915229656925562193084947432542909246499202769951017301908038133125993256985066874951349224454671981149963747677650428486268033789651983695567998347419604244389606330440615512535305442925827567428966543544826775314103313519603538117275674885324207385778237480528643036183694425144439046470632315613294103199586881131970557662620371079421417436513422500495212703989521749865996129085656978721839986454664947073468608234722341806716989080699775681315053742066398406532555766373324329711515813113422143125228692018570330612663696023417815515096501981873483141287376011483796322799190224903287448828684071963915452245453400914429978191483417152397012165786883764152924129041728479481838397933856970554944558940249540056659284172118151451132604368079283886595241565682233586971268722636310349271972879294053565776914362699491451304001414789989653579058915568610277145065093242912035238078437773837475508944950890292160507675415573465495280276248048285735291177801510423775022207456513218774735589388916496551951399927422275393071300681215072121224366849608684147512048117038190725940176951109596964056149437174979399191926428855739813722762839015630249602664591661466687688228524132834690758799140588306557289229107245099351448638729054382250596141528659193738748096272816732888504448225062049076238651576692689339369761750040273349274891098462809077088681555433507594090267174457188043462659359570803111782165415366702505652994033706731894054908697462740917300557231665310702695792475030147164310769402768978621531689278135953529080987803314527746637633978553400135292613361556971973890716272995261135337876263105780012235734090639604822048241944169497766038691777555456776901586472378053903920246809404952334051960454870797528211766332260224408235325810706289683752696294304545870489262104021614797218423748546839592960*i1^44 + -43183064494243468537249122001791055304922169906487505196674528437824040270627496366762774983032034431213492265450645726799073282684488774866994136935722955020540743946914055655773109773656309044550265605724516315914436951417203707886801084454811431393771458281015953571196240094249188832222399396245773797155960193632702894491220065208341021928887112646590423159074925628498131834444562297671364332860193510963421327523957796630079492616457586965562510399976130345771392080876891369655894992367387687785809411446952241692178765724929047130279659718950441269003335594089317768209188228626122200638349080648447715827235263269037157645385804304982431637511100682469296853714897750767607348415889238180449698028349540569735284813358479689785177351073238951129199199928477255646403886786490351259000492686831720259233005551133040950987359458322638977509649102229360279526541650094587832735509382450935107130338047597343668946483534883563337658626146929639381135166621029523226479910921492898948184323498844700851057790098116078396068289549105077744462836055299601880242849609699108679251604383238801568571004332031187963354576542085606514941704994589538542640836947275624447400993392007807321709756467157723660895603883556428790937496583481382364743540974943408663633335379536799404425928302646200827997572005693320138891228323204356800437093030684054685194369220149920124667700991081975112382816291032494786164907886379206302696653162223269914998462573976991844313593880180066101023540255791016543273740968041375157218628625082977843785379093725412745723909069889887862085589250354657540363988597001931951026401106807143498594869830059642681624252330869762741239609917039008473088481005029649350660413185810929654775135997224239334629111411367184065702222518703345499654018136260036242640938547360187980040943201192541802706094042868973116489010282374715783466588440410048838321309696942547507518435297939739548580759713108964358638386030133769901298053309117996857058441157083883412161914086845866229936242359064908298169085744782340521532763383142301704677709584410875103027043319277196339513033034657451088209024147262734999840475383883975542496918372118185353997315708130705326611441160818077205886296121998438400*i1^45 + -2055827853897393198352455663319295557389993456718114150504000852750546981347595125652522305720567045522692424890463574463010522832597423815468004595018548567407760160437789769320479501913445115136418907263988344059796332679060323881880070416098793069330073676413270870405341530920580203645204909122159474622664112664119665853819718032067798959570819484930823714195003215408211024194080594662192320116001221317840572251205794403796519718701844290852586062272883433084468902757082850210768332328801640799611457430827247841177635264203342447494305991158898795899053632577429973931432437807064760059668941741479157691366045789353116878274211078889858542457596414415321173585480768503149999983116060845642736365762870601764374345783687667195248921930416553427457756998336652288098347354816921734451600749527761441294171144392986003114496244160220966914139898673562160991225433360977662333498373989659390623440250818185859890690485430066579786451403107540983547573394857671082479231769984050591290770316912955797101966225364354221061306616612298376890197641568351906909695273911261953973438599854565357028885571831710546032018955747113345704430321714345765544289498909201739041389181316947609983012861047214010299377563388126291642143621744564045970311194177630731312286557461365026581282049050230708060504680446207613742053645291999747373943669388512780540052405129446175941738701409999207245461815101857385337771002030780742870000810770047368454450442343962491950325393703605378286156305970225395792041175420286908955824331665496835156375361250142090738268855272875050512503666120091340270887541196752111215218037469196569383620867261401765467526662902465325672151000796547385654604083048507833750477313236906343123491080345623888361086210180419689789691218985935050002425464322970454926505143442280785943452733111325271401719178386428994456530935569254929484124441399582543552090505243145304204849708481463072542677208063946625757949466601810309764110727767775725056473384631210797964679534206729063218597402493895123059174166622384891902883886118157382569658783463788777342604723173228695996552753609371582743095717073639208902250287558221594762230591242296432679571129017853484672496377238625357165318536192*i1^46 + -4147245448123141662526090988648128465908791777657576761913417571592264846988482712073275256112562176097438229805213328878924559030152370906817912060534429286273449595754231860897796224859118488355281688890557425031539887328703516757062138986254612235650094647930644705913691045971743572478524940801488065754009600792427281639713465596062520275598070305501810375613545564916932336791516874030951259811619450346770974058763368384906268760467011863348508088746603437010107213312967779016193978374842094920646084833486517642845257385791477639127628329945721776477150533707828257384932507181363420193343933526623408347252243402638641849070153210016446598528705663893866628942679015158372149959733088866682890479013730830657388403370694205828865164179901580845049626208948794160611956649656917135527907205878757689333307506189445079951451256078784483867210374453840707162155786225615343716167812543514714263083928144982394083703109211060359871929669660839526387758140908414377980435971128330803461174859214369069466916963104931754225292349076174300374958067149287199056283330239088183977585247017539603588705087962538820374581671654497613754662968354056808866430874568664056548657601866020406008359625504190327326586220925609420557936470057345502105836017599177988445808626675937953148332501820475823426389832428334270342044628324626067043726926851631931036279575771474429479123591566327420079493937845599784720958304758016922301571672676234784789623305884970907236353611130013871948132242844196343767698445493026674019145804174812907647251100599168861621816927119678600835377879224911504751449277576993341638225970826696003849331407628688021506697924894333787428899172409040432560616870982567200589875609008858596934798907871252404106286323803426864910537573579356893755305980963531781043325124300906773924483535649365792296213222320311476907008564190756782818098497805322606187689091392577019831575615668263747386660042089999329862751917521156257938419245153086104131283336152942590308287332003110019370267865686464969824945445989054464282770930971887395336539966097576226578091696193808228328992324294223968492185523268663936513015486991244378942792602169315307396503413826921583197107691311095482125760*i1^47 + -116878622545583608934604988452208466051379490777160046057689360614586027556004780543845856275563136684422062816380909336733182884144393923864566394258521761523412845527442812951708842278123128290791747357900912078305819349165059889209134900261062445452597319317489834851320147755734307125713037584646889088959693352259551629507911604786025389532976725876921729294563330041878174659872434120274442012089686513172169564830954682093095787074171833267139135197947877239919145662461285941774867160970994881283749507624120608974199395945981224202987308044162856257709175194991253973403149689311091442321373807331791930618304455759858050042310716245717687770699026670178583965573468539267698679494283296872489693258988214060019074823013070185969422579782804851348607726466642006381173876216631799567426795131304062035838770664488173948642012831663091991707797863482165470583038519133853124015870985215460981043648607961360419848675232111647631710779414203593659604347019300037035188276542219427333459508303495925667300195117092190267504041410715552812430053061291724625361511527424842757835951537497619021120863381061302391962111935836429143541168855665906482358664984669170167125532076024277684309968056778160509789471257834754771149601908028303207203282110539544039694430398154440902608229901052926269057098455501143411947429843349543558772729979518631424155984595911264361319292244115354544936253148187496233615336547150601248686026776753776599151070305171547881613713464778056458665323625779491974172903176816956998197798674007602411678015818256574190362430348302675739790043127493346680635509395403505840803404051631406151069018477000164465675029681321931725233644663476261540381790911875630545092021952834028935246532341630828265790018947530924639088122285948585361813716721317486420971926310943938825177825820123791175349770823162636918439351241863663994949167719992361493661723131150269020912411749929032732750111540506458134197910502634288727304607650370809215664159605075114149131298316763932254662610213679212657099878780525924936089812622063070252860635482725987794700514773034314072987732119705817064584612916228158748863065529046991007495638022406095558213046197771917421293199634315823*i1^48 + -185474501590816258273771704167621477266788995761683861790122541527638157905253831049333908874619475737056304104815038917220623345529688968868668026646090065652746259934039702487967074688942361692745601458469353241745472415117177245684358642809094329124879045612748710590118976446875960804858002068449831708407903499014986344969504795951134442800652989268948639403400131901756552992773857155753154224902577722116196423981230362580857325451990151788687497135995680372735835587559870169097404976037248700940564506545485611469472258791068994229222947963108800354643665705142959668296287998968182789472816454738569490464749093917035386342751105528203267875723779521091277333903710138210183747424187876434483513563303683406718134713493052388628026037696150049788420005863937506400298495975811526012356077442839572638141184618109798954852152875586936402133870280622024252375272486379607056582890320154438849047165754252432956050874855637454675251791376106753009696905060968235690151336783313869027836900586432622800320433592404978583586180515488595621205533235393097768674603579920523060037940375890890490344933245712279177881557182549759884539781476116253352340345850837110738980185958059419919334098304532487864442791171494753718825487547910957117171838013182150516226103964430750152752109426840519800704590570995922613096098506794590587909460347179136922635766557195808799584205299544070830999154452936216003543835276528153359388140994847937048589663910007382863500440019735082262475038263111990469513418746897717408304394460200673202542409602658904806298087852952126876136856731945009328734578880717449533008143451507307794782130638346767478287373894871117157208915062028974119377515329745680396946689601477048599803597942829595629769508620773684287577734997009310378792456727334999941318564199112334242070251529090461370621039253790863076737635030294963775808030665401607815687818050680252103699246355226889234231580910830482272631535095828005701188382118183745407006315936860060603026072875750141182411878930315125218721146797109280450002615523400089213941670470256211093676255547239241424458974646458656961513595626237992959539268145176449551226199434659501018938207258439884753622872448*i1^49 + -6049903515378431939764027764282211256367146120387555519257490790117488140512929215098953309642914668694950081950388557018164142859020940566401160411664873356592761059701636078482370062879935142828423327957639379737544448223932109148374472758548179360814022276578130118804299263372940786700206239634587815482512357291742587665515141149204003444970466918454483896216199487051305074674052574948599354247365786181955911140914486392432443193281440068692826433651042136016859146530089378203459971840684763361950930161783308129965773675401110626038165182097221761266780282865181021909685716312721639424014825848973053057594242448119013243485922291309105200868461896741330871988342188659004988072903441797715903150387830224307798687439057327936857400151098134777772155700734772616605688668356066750592031240452610903296459078173467131071924435232174388005177201714813981995704771161095422320062152482032742461481093867397976313265697827585753801144101254310111037025406970276411053839014340149203115648107792562534780425114607283231867214873013414762716716042869837731752134143280825500023138353111853890473515532874748458396106717370057450227096508665098552024539663599231267560186918869434605483222043691227618407955724479632457359906050430697220087990245958198743223986347297158701459305273994085637162718281912775962374175112676080691505073968324051782206188588972863335240034341711425903201246890989610065771176869514651129050673331808941287824583065862516062421008330954346338005462251848135845473632689198287421631550931007510502620052997016208279514451089574409572290164172795827750740339873268075772629403279307101293495883443602665949718563969998718804020263573964711178012083912348632335908509964435030889954533750748968298375714657275751619197190785787082776570366784475206869689401137981747767833667266171355853284634923869973031231535213041254138226470256369163157156145322603278876537297659151486350990824376536648099678173506122643223507280689757486328534676060442633697810904618140119149707276481776993851088483935580578738353444960074056922009252634606453080810542844410065222593811374230935819556360629792060588539270165532066703476554664782599287385487532705758003200*i1^50 + -3641178777397345656245635169171330538755842326263639992978900838620605556161737422757697559593335988092839658204792749166941657496387583312959900976259348380521033772002141916375015295040425809502580244305036786647088555997127394116191153923614105699093423848540921972979758344268972777482595014770127331847102982423368578494043357458221088459762386602827487444268738544855293037999024600308852852982644356644634420304221533592347884558711506667498248528931727675552197695735860265430277083729144670513837476032833155752003307278497233860233087000950303990944614780001970392916606336812208604259061832525348934687333098523071331913582970278516602502098315469163816919965985857933847974962589677326588971934999615658239583113743089174402212956594921255421246146790962328331174966059214660933823486758216640738324921436943519564978506989912836394725034563929418264710671431367603527856201667556433992908483242628991416105842405441832292121744510818848600491444566442600605464163447349491450623336310444995098500259059759933399480590046554371839815138121691417221149109374767436465565326762504729088614079392952133434033928339511175353763686906425118988571906083425946895600878585206663241872340693901658996450333814394254106245669084899486753913078305827967214285938589342492801527380403542410322518260202750437129274860863261773579890232919887298443584948905440336039199026681126036085994312391998638349647149681655428754383353411065098402446674789295190080853852852453630473267662029888031682538696701573067693482249089637529536706433794348262360600156737799040525419282565364115820256551802870139942279446727413286902822526598987076745683123371438601990747222529080792392530766207543056253442913326239201222899346734558208132272349751727314022212488333153837414086152098575922164418463343490216317360026909003684113425541121127160708766453914217332167196855682965166224148038520828031361423647025983422202271643632543279942469705872770596574794429204793348011793495948002895716075084951471427762575513683469711777393308376079284450538252698721051801230150325282301567566292854901146261546289222609405012214205362677039172754105523079120397432980334898095253430794134224896*i1^51 + -118274836208956913583209573749522345772900801214103036892686464297487144730929115811763879680089203679110384317053959498350072724305258439073331587184044968961877061010927249204026391511942808156839339442514674593371390967098831848646243480778474831841204430173411210099687881082097886439077825834672097677356154869430885136992430029614843701031775780593749630479059219591929969516029256223250187708329071150200680181493985855099122411940501742574142847043014180269820578301815740385641999281547844024853117733914340516659023152937765696490399542652116683282610404910913579983142367759379641902603861715487660375421714109561974857298731395042687250503103850726915537552025621748252393022124139848598920728346635227174268083104931171223468856579348200975892444603997043709136326766186231396408884064074188244322813915039577429188472447906550305825740011622792006479403024113171703472757907918286349551805950116221201687418658444535654553770835216235135128015011802034905304266193688137614098388784705824635173336756591532813577616358154092289562914450975310262596921222232883762853854168227830129633299609243027968304365085367436259613226075797427636276468991307781885407634361935305950805265301317426289315662694355058209044945967962127639101633993544729081865838735892772567785135797775302392779115319046012667342158396220237816116786322029042134115393824739072576026512704092516216723362479365802565683751325652782304334041928974287009885784252880352923115849287523588245292652640130082495596537160890180779561088562587207695070009728022061751938551604514979796735364084510585127499268776403975058068000241988460804475729167588746866369635264464850664991886136025506191529450553201498699773371371674352889686944784979857571185737931206426506445311400248235382956662931096229474915824285375329347202133202058366930619156147824388815170006555089284511488598299389049592398930624901931277505268591655922030068491772312328739785471902285378453355267281779143720274569959341021377152240863549267393761844855245103733097199402070007598511766260189854081045949947709874826836995021919721865508100071860302645541966397778787478352744561076173550703148242808443993543671808*i1^52 + -52891346832838766491144685631522032879835660661403169315349775137145047838380573744559189475781356366476253222470436826266687770202886215763877034831990709519017245137583422453340166022216314998293011479897492626054010920536863578150658833868019156428243532422384694368717121422417766141617966535625691751794609606397707091074943014214621491189552399106710455664439721411945547904687274477429544138268994681212033143838878347729237942559140895275629915323577405693834847145063285534512169771998869679572830445684287046950857472844895582842929547028394684911783693950918536196293788868772204666520807225909378077388101195715833403845472677359458776658381995250948201146836716126373532346032323733405945270433707972113389911939197290998058341149708114927662977818456393228255255171080907683571531090509369491288601203785411408088590438887062540013710766130771417206811483331175370193242803960462042295639201324296229670555026588016268136754519505246259358094021082785718557317320561883973734514572059480712156970919964722003112153534089768815222366410004127338699195600469908870820911173927520286562831388536729760572676149898703411613190254809461513480931865422129385209559736794137358217649786514154951918765673059668673708584603802246606526830147675463891796800702861727432102267157274344116984617718668951230396191216645649598339726900779193827363221642139222142190030742098157171067637143591025236686718259676817426567479167524584802021109701234650110461212570688213930694580429753656554828310036754679805882481829888958401902138709860397980459918781279731266779466139743544297571542313409621673225310978234416360112780663005458569063385158287689241988879194447300013857528314803500207187660714995688735169042194215883870126046172484404948854648644244397708774538680277263830499016617717089332839450630929994790969736047798930396601839230464929361569707955996056010863768835137694487297950711187994219725238819177203171467200011066332694585692964784950542827011847695246335279349395387138157588871194886164689974908275095372228424083505094456676461537615887663829422994037346313880916592512014775810109379475961547571717078338662362854257549758314378690560*i1^53 + -7089031399135448801917894580774943303822672955396523376124469303284881878976202048354763380956811501622919681984515430485120692924349827108358720525735824471402177356380385192764121458102596002557325506983827008056881759620978862135025247124071322714804071843276140497422354632904109379860230491071082193752524975237345632158671579955972290189482777754211744204098554922335455476069421056832103376852893938666526702494950774785918320951770537928422769689371407243551420314798111446019361775839159947712272147188807312641120545468271989037540759550264157623989673653011699014070796318666893845660307918658016663084184840903763184859716074469512611516610498658612605996101600486464438187145946752061957092092966132721436948638400043723088310658367992981169110353613726401379089523125237039558351623867098800424819006243853220815935889667997956374314617945714714852237261228511573871084304842630923126403385688335332532643309508373871831237215184005155995901069772987496860265645403782154838308737373336648176372878357613832495128966358520139902189090391320810959116202205198230729238937777592641695597829130959150287548229422904103106365287384188917328887169075503046513937278540570991482987876207318964272811325931263862560355958641817117101247355775272089265933104764545349972527383093023994128276491357865893474115022285639976267991862193946008686784771362166771447735762719547656189478848357463896852295363767829242625146259576570179940814489503565174131100643721552942893378368237144412877699578849840218056985376727038617880198625706773466426933111368199696450958155693875732650727318246452454124330485450977660963753784859707721741410188068046355099281997591998108750145340016125334083286944558342137747653496003434326462999282409066523004510555399009465563456170330795675632320433209389943387678902673462959818611295873410294275018472515788898199536980038381157815605686692566383680646523851180576172270890562491640259978804339948902343646381466122204677703101143403001301933911432147993988549698921410529176272291457457591908157463543604794449082833024550722726932871879704899161188145689968171283436425768536323637964606117856382661921775550464*i1^54 + -434052504450223462406760593690639521694390228324565308600969073334247614195850786463140203316202805970533501486586484808618037647416907032915089254690087123278857785696023957332189466243129441239152295107835586463457294643217833980239251719113919498536541472460286401035315270196321569165815507482376702081985496558049874735892597250415283289028232821544703043696328442854604957622146761109114986550537461185895963003384055672004285308260612968025589310259724212784921409762928241625238867955033347240047823982479240282334753155097242331081291453230918858559710333196367224624330379573123048465944112178627703127398446679457612306850746401365530280166327800689201384589267059108823325280846431466321961165289177794063828705272120376385880223197607161951918137713469475579993540330982250678761566676952736004779309959605456906229112034744191802983483550796548932231367185834143152410579231387855791926863496240314940384093463958061244818471679768164459322888057194838982431699447594953744117726113136513726961735434782370222718408201566941124197698743495400259693156005346957046061534490324684371529765412009795138633036370191901031955062499701882914262231146590868851578097130865442802342858617544357830770323321908833354726949597614677392334032930362999033484474379300172573840942390397979017999287720755442969850473610628097644257508951039166922223100836853382419698548657091663557993507090315957055011200745780541714435057886510201881213170630690928615971892221956600802932712348228847389116368377962764130086178594230499425412106705661399900493960270670347954290719429241950276524484974224576164722543239692075975420376119709505978766116232799374686992272893765439526960058578736230255524929688732154554800268116010833297300506174014115863553661401779915256406521022369281011939738281634199993816360770176002756003351745002593016158642893942585543950489832977132002949937268602204357864853183585837264543455406732145738733415287071221434381600165558339506194340719362691820015935233794703279466361566575707909631807215131258410648085413740513934808534083515572430997340374427958256398456149259936717549569877049724073651356036840042505699328*i1^55 + -14545466385172936154785798722726938263385767349276492994523910046006431919170820998195887461345757108024710293031196185132766823158070986868917345678858350617982212664069812803896264837993349211812490661010580916526017879033664764220851880368850360743369594900852660678771284704926426525753112716882963139865813274805044149333003651637784116791308102516522272597765474910142217914072450021612369802866612861176502490012451898053422869761266396242555977390312229184861410069321210729870693097049107170090287232650562993101082017407780298788460858421278178355929444431729408700100788214873560057706490474586229311914130712306097443282917933845293152053279649057310171802670009232740807569396181314087348976709611790831951638815967090892679939913778456832330621035049439726881375879175591419519554255140606277794346401531921027691586982445665534793346211938721227828638826406095810141157641409285522384929673036339251261350303004623354666077210744568099891182882291570846297458495131629032206982807552228008521984515754241245297533008394514151682146701283713959759783577964273231827741304669398846509225177796971169178831904633638578250052649585186685298844398734351900694351652834465318523220782833044512342291522510211001729142938748336163161370909064675315088034341727885772663999146875054079875850577922174423851354909870848051542139713320964959758406135258760489363149000550989332369688879901825792482968800371069531015940384753286406671570397142329678740913513226303915891107171971799537894152412895563667161863767954698968062205092131763827976805396009652973137427018009808972064778299174525560149223485874361671948684395281632405338517439760758892383194147891253256886671399410082255690511163370438055215608370036504911879559414001708212756506031420813216343260684344973964461430565548460340147808541756147582323490861363596230209959989316147301849016555491512205221165006430829897753126418326499286675418892949264384444567282170226766283497172946417437469601416676385340783868276773576264589499687557601166744076376984663845342658566433100766852650688132926464543890118606135979623693981941895337181114525263729304668603363962650624*i1^56 + -289602874783100361660827353018850747086803384577535250490668423401721571791676071974245505572096800628254675839645961943015755841241544220193383334680967994973451568036081477732646436733443535560187822810600528040054861530412293911425447525159080138447149662685687846511577456284043461090029509184020433060786449044934903909284640574110473473988561498249842032254334193641083271903638503898708449021787483336441542703053343840273845512214399591913558765099240416803472903380909863035600835583571037511997567504467120551802662147880074054228795282311808220687277655700039519722219552251498339686574651590171809642202293024975749679630595274684839457204265204303476284733140134476847179246257948518733625053245629164415910059912487108871617455803800031059345213666451895466912139318061477257317250914439314501025286158613650325732028114948594067149543160373379374415928625381500983319386232570656701722407032135598465278784454707374641838166511821515308797436472337054458133981212341989860484547850849582169866188326447045605325669886718365797068503163902090050022027005046906592335783734437335425837468370193436210059342273045265395920251246211239918885645436237749873838821383266807345820961058764894018911784496929291391601641380706868067068441836290123454714758775231355913807225705313576048746066759976286333012328661323880373825958858509272255448338763154036961236564971264107838233994766200026415104715033947010002705613342548957584724830407290066745157323247235704294635061396044012527284982148245315449315491976368940954800910731719152957822224200147944797817992096098797685863116198539591011339524486010412118781617268694119182418894122204798427004119213929504596455621655510307868341711054639134977596463733098201591088542634741645274737293664293358218718587690344856878366734537772234096669054392524884860296380674813236100789441835031739053624807388838806447018979129843231487929385282713139332972515077434180849542389352665220833807340240306654839590234833317501859568579770541520006352100151454284188627950912996879212180386537516580917793139280684171159684678982826984807077448357646477138870637924051346958554497024*i1^57 + -3110860007447850132009497448935000857861450244752265227289612173696093540553009927989303768510129657585399509880477130406994571103122533477296795280965504740059707411596004072976566011407622942592610943597589566744177080216709079091436198727636883312880724725317412239411197996965924267738034245931376350089155867584885191408723186985155910528921636284101526970853626198902733830032080478159759362947715839209799216790265636954869969135607785574789318793216389930366998059912756648472285127459996590316226392242337329748548648990490670642394037653229651910872538145943517151952896857421617558790585945423092382103707020348459389217989064344002017661061770122506103579144802105440043765369659326622292083673833846183903209364331674660758278163182641341836740555480291858277815168541547295259069051219200221389880414096165347713230949325238142417978894245609565686708676346466086353468160576416994576758208505300794879630466957719092367174522121905127911202091747952492192702113444934026652639568352874350837056766045465854969973926997491188759486000006924167429074584802435556607897190315021870804011852480880568956620881969021093077423034977436409342086887792475672236285430506868271757769588858679403945872500263209374715119376784277803595301695985574804001839533072931957788007457920607640513856428160097514980926519993379830521268676451231552940065045520214402336557400409075906424862036924026522967349311315482333220589803716784012425305551298324286905239255053502173069660083309874491365666651157084678277286399519289591587193143218963728706248188856173372656769115367626308230041733700835744186148311681029996635256231457886363498986480456667198619377724584214333916615018439348518951369945261067609004777807445698896079094531017257371516102451799178733833260079938219683895655386638327986035753016000595680990546938497887425075894008366880422008975096574256307839812481668543884188701800963669154065440629576040310639787624981475497575475221909226132744327138845777269208501620401407281858628356782940517372818357104579970069338953785199906546009542653283811876062151540998892592952764195908845757542534356458799104*i1^58 + 687578633784825181339981919562995324683007067389359239997490906681616092554271172310577355508990981185962046793070032789511651763570392741375422050844805433939541543133620411297534774463399872095194129655988484684741276252065177408616844961031058344782209829328406175718781507840254492447672175179737941389203784211989162011297357190058722317154036548952867609198739708807768039342314818299978361881973272548971879677164210475762663801794342551064394795384799063759500033278472582207709004220651125589226852001505524129719372145745409622612697127914322500256553172740930916167512789657085948630142505089426049958136023119295837343768273396813937739536018455960449371889877220929013919213127403756060910857758592561269930584374830215503411819224252793787338708896223995917320908454022697569322242974173912362879912333902608332794072870648729675576285769871343240635210936512937699205058379319920218097765161246780288203486242408025158501185134754631779822041351275050231776726152835066066719555399092368854135040672556061599006297625772885354299976474659788413048741374032835508046343256497788069497705124479171040844222180433072062848892369931621614362750968462280715550391426513978420948466752205956906380935153822752584355650878325758823080423404568544003404914115218102559007131814131163709057997161717570724115842641024026394361285049846143272355432040670182355667019302674456432671775578385757874502832803461842156975431240741908988272057330311455403470548764548425189661626450658575856006665604413570587411471991763061644129524495118110002456341154856357511094898434039729761659915848771363929685767114233901762967859072832079323079157710202682940980414659681732330109055796612085342828944622767815987370577867229697575048717669006521103927092245887994402633000611678025608353229707684755355341827175769519181970638828127040856591905934519340301048049626649821621516687996811318416064653204615985490167427099599755458008148674380587859330778199882242537774332929393142639685989188873480389567424093936135869217488237688363864284736770662307578395074892664186264281067142731307521888875261809112409274580992*i1^59 + 413637200590590866706107966446975632914172105063841851636646634435509275843520654539832475802484958425935681151587922953288683027534184716788253445195256851478092283350308366512322147569977293734763892017849475044139022283366668380877338968342413673645244645599694768562711607119631643516702298175391669405155677346163125496648190639578745395051377026934089554295242777826902466227697080379918701772162065887688906734364944989608350808313092469323171112740213478917363247038872781860267659372704680297141600688459275761356190499508104578175306664816856350833488140101379507337193391948621728082948365456130077707187837824974082768460013083678444404187443692178233378298240610698057522723944663415742439273176478283244267592336820894328840408057412470803233039295535364652394589725183450767618126311699351716100038684938086131758592887226914445474437975159004583326603575947650301188810624812009906029493840730999356741861599446179482866978455554605176705545966025522558268640363545185855341102567334337417185999368768481621558676447227991081847172133368585300804570323177540930888587030022214780118984127286848498237483489841858121816998096275572446693012311248204699348408949423583276276059627171418826705261722504309235812953866086350833601196923239097804653813028188131047335106076973183250448216613706970989476782794714796406072834941599487729432158793587541589753688913198044362419459532069641899757973832502561372411024679263941118543984518451003945490172459913891890267739593689819631859541844971661152742586259942435105455689899481685081266685634022804613721799489158852816275035397898728478909983425819954396329757170129698396320470949012282006824692103598650870324385540029597269437863883802969315625587992440353426008363735667496018145705594685259329078775718874902975452618559010993211359248566371032217695987059584098808533574008746449339359159424015520272272375951407049488072620737836061450590091525003989845746279387160649750435325394761265029140582750781891321751675508470333955007573091061443627560313622452481813442521555833515663071097199629782848802026721817833351974850277292753551360*i1^60 + 2190742298852739383798590710775251018083836284973509341015536673981878749680304737652610178689111967684800256324672438469965044120534467061715134869588597643469034768603847381320341811945034163759516721873847777919009685702467880442545634241109295271276094916754624446433349950501167713412909487370948751814996631679771927842042621501321331080306060832515413516284705749532183038620323066447049117800625306859331236071356297085286251945467817139896863462088012941453704024023227121153208486192575992145948000062147755957338979998151519902968089557520988338023633891333540907932185750640533567225938268914579366484713586762866348100748405307794466598894955130759309107924415305239748209744734139905765727745899800086938067291890100093652907018385939358737637689676948463833868036118877313008454226233712970933356599065380181977352427030989461729626798072285364232079911107762777006890732493889298789062949460108524604959180052429475327171190890264525558621242082841856739987037174331785544917086109355832361565149754349351008536511593431971091098189683535792490477968977514244809856854714209008205587052857983162364246167061664286738535002308360981531965405881616580732888990370889101758688889157267636415823432976841139224245193626648920171170844761126308591605916032864617804244010159879494214760905806456634981434023331146248144098113047184376918465317323171601218449853245226777954965967293411097473987637330695414029917509035226854720226809059720093205205193838469480323062229284117718197118047536088631371704003017197479528196441061521289956556944841531225064006949777454019957900465943056273036210880073965703271142739465467599441214600152847247847932578527061470780592371233800540588444619125955391458733199553638145585025021645214215487890489246407074329170488026283553003371945689019161296018343930949078333564382166385493571484945069441089352166506141783494048276204154523518023782106295980316431369532376783357606447747045650208917275153198996691374880304532893272281723681853627308080035914034589425936307669188995022976685161861625423595554009720559803054651187334905550277595367473152*i1^61 + -24515496230546020804699219763041257460747238680597091026699871678096249367993062728000376310942040735085168410751194871892083238534781658965062974163853522678061584625956362249930554794698701435887976219933059844124650845679333742854963143028358375965844448831270516739703777203692882579987811443965566578262122866056812309085018487120349861472204236781351085324597112253932462059018729244719072833766779245882154964769181139759843018324992006116529283367042215087231895834865343285996664387677789298990994494041170828973955920849033815293630310121209228216372816508288086748715897905596235107639451558920141671135940478294181800381311610935325177309761009807077135326802869573932641222006216219923957066626665215742433887850852574324770992620095086844831125752213144189362683417938669294654732500918169605015013021718985984490349866754079044437070963852399297974437294987027800849159379418452400997777123742016253750004301709437191469543098870200105611708713259515097022539444472228922164797385508798194252890862739655530632399940469650554574798002272242359421949556142627498610801909885207588824627764164379393433072613128369053659304612458463649007079797897743151222912530083642851822811529090275361739510345130974246719758137073195663766053373188763920891645745294790400318693593142515678806388452212315816273214721228868923653744533600906349645042506800819996347452726329769056744203306764193486226308196122533819205696167516406035075963284200063324184576072658572467102990676457975062032987474019899732992097208364986699304525622896300693448452112004663357083419305903371419395730952881209365752395331946994264437724315478363438004702853233701392952334205888864192663929637981530616815447891803898777685096264876086830880107414794359200211904424510735405107082037499879370513796856596445062138862675318758826368867195506938740049248308744912926036480181406189622203662116271279740167547461122832645024060552373759093539777358426798842665471979180541556060189737229175540957257213442612106601288645456989852146719161300167726395068059113434764173093557094423046670760191606800265510912*i1^62 + 45848878373200085663469853597414289012557767155337695968822951143004641275717444188976224853897198223981225039606683216949985716144121629546449559917783097984909533959786851039143323106914414427523981965067269122035000778176719565199969699547978213790200643432257209902005285703104459086175574449591768529164588805891006168938089509948858795092029747104741523158757231034058682251417895142532602826581277034835046858443678689010884127628936201839256429615502844586303501609253843220840429975773089465823317387641448406405601957880862066072984602062523023841052148925562724206614824061420116037327275350711173074113045380286393088381430909935970056312257970966721030074099987682967605505883383806724434466163798684349884157682793086337401792659014869574635643052171870002369308890756652386606792178892328819779618843960018542776028712361763498220998688509157441052321141483813794992714527485889207202221084423523235163197182808033183568244588433842099661969234056418957255369987923668414316456741854094628995022748716679730484795253866295955095979568717340709525351830361241822724685613383297325806303295262247864387624355122200879739098078152486643515581185545176407997513951819317094994310724508882778000895119075424945944356744968475163244889433672314523359245355472597745111575899744846509149281429025141869080962287785107285140647112970854525213161738203048737184122808275969681981658321634545368060197240783298180573347585567282619480747319677514538381404010410463388476917243294437594531745933005358920994163436254890741153660361351206784134508399397941298517437626382227062637948100046269148743696422619465800723105011510874948463013288745606179895173055216974245049314168327354467389852276818363185390647929628043221581249732843878664490957170627487962106326826453136854490071284245337881301647883020053174933102918244545187173621634889643335089345377497092810807527579561740361288664914226429761198972352776461713669537024303646593127258707604340638653680722806479968175101551051954807215167385403961401004414424513521642923439617776551919937207431900700632396292052484096*i1^63 + 3599567060901641374068955135801948036788445914024690427794900995439009051304268782085279901822228110808238792564544870820132933257734072703204138287880853682786044991984379598178892609611784726273698844877248612253317933417766153764968251632828137523979413514128027078685544471343381985792856590926255723863734940158739705336651995768985147431614414038589674637334619178818397302665721775241069201354590541711482751889096214684390681256210805161451934714324425510525264261376441301248967675497311120083797901724329222174746691080528301982367288709709381506714121392116589547412020264310592401310042961171827378633941823067572042010382952049847714862024417555356852110309885035262858210452058837299070735951462805513217711610585701883106137875589900452576536540692884203557836318525557914255005499468121417952899204368304267454310718031628158623737156544496341111192454782420890347762479332719363113787088960916306866406894179932938238110123076867810727276593241267300092219611209299159341697295331853624605145005402796896289744167638474809215314434188636437972807985967057373616475640404375234520667273466441852197558670123379067270339453197758320602865619192976519999613781859480862503973680666000657708049600267725340870041790342881693249310050000070181668913849553136154797420078512086018021637564272543616227990547109567857053540345661023634751195482836607854967739086932196081625098305003472511369874908645151595885302644664026429530851379629412025224580882529728867953096069324101841099401380066177886374692804173716655720901071779613880217116760984629146113793741040642889392949006703898851202445974500603473917265858542925402487192119781911765102306822244871600364259848624384235078627205076070597053320090741705900933415236723608652370081631251607766183512242174511301035698255406046253082881309145209510472083751522804455713149903141734792195195803983183744060746128625576804429708478555574417906660546369664977624080477104010452324604597040690145919225054335151958391464837280769893204023401548585939956489085652487025831285034858994599391181788693454244544512*i1^64 + 3180077757728957326403939114566147754166477051414161825292114405884125121680742842292387110923471134516992802906844135424553233820301484319806237859239529083713005782597134688285840745142116641025029914414490480100076520993003861333826035104837986781489107102720244083346443350380722634891479257119644197810473889036218108708428368528640654391722349495573897697111155492836744969667374287483049327063432033232417539530479087538049940750557471028352302869506803692938049316949393831280888632081813321085458916099633957032479089201179760682988375208044444517122210107604479063925697241325213434110046845260600876751291342202768998056611654901745381982182891435108914885692277317555533222408202198439862759540071662145830510943139795855218721544259796196496891285022257027196573490906464851608970034637428697014997873145975506951682472617097571203894639091106307138980607663913458006430925532853567322668687301475361661134462129990500793524319540513371216768540125051997881079820150616080627198721923196019712380393805975304135714077560784231370427139847465503307684835007585576967498794603385440139769160036801985366313253292656452228845018498791859440654418484659481367880599132175318621351867153744293310640297269965191066199522343334501581141566353197583966278391344163656912768649681325350185845001569560942726502373992670582470223747882769932970974054714796782935820767154573758096627014975642751714360851579022035652937605211449011740608245284566624075483083288879620363660011056255749652187056843270817384877203943903820792242347672956361382348660921695082344227246820029470986482987380040674628338884697247394688007315752130672076777833258707042846210987556061878136498473770967054169588407714690378328959078243477851031467517757230312777549583955083365939878096658534161373310069441195509837204547913375296648069878329015129493767210943451447927504658345617218477512603777681506232691785676060722626937052208953689389388784886868817232344584883155148003725374281961520236178318636150866926721726055689706967512175297885520667527741238966328473017240256512*i1^65 + 1270468216161442047255087711276972057876875621969059998468674275115883544622852581814419039401980976368116036904905394089054763525362666634473706203411633267377197675825580378197865193282068930982201246273491343366123484929143192841691762185962390274991589179965174590205494121248997710021382133305946093578876868016205815056581266583950374783175185540759308567942310892367712948533078304912473432370680757766144038026609465186362159133146913371990403535528636561087577236275329145362631005549627091633134296062285311689250249995682976997669754190210956006423558970456034333873073275899941908070921500398916711284597511217696614642404650357996531959362733531714921849518126445779136067791318815347789686761958397769140436503879336028654215699497879332719396137586400644376305058405539426666587191072290362964022806152913547200070834403818678229800485859131122543385986863251200697909645716358822300000506588742691123690099412957886317205339069660428038476539363470656247064954041061152307648787753470533259429809832213515319472053081375796337405151373509866084526383350467562514918363139040916805128397239858347205863313052731104851132847481643034113784819445901569844522879746092065648223480371287542690707817575797219396482753247607235535816351789408275682647297559110796110017970890208888004515418590608889468028856827897551306209563405007962415416975318813929267611566595936224498036946774926823292381867633907378176305685796808206575176492123599135326109924965184998246586392043368388896898519784097686603874125541787333960438905815273057744731737037479578714367183206988717299136034709146456274900513733662916273516211415844137518836344693270972369431967634710787744882438787653110526983819005313081360111792096614833430337536378799612600530362546901031596220320018771842466368586904895525553993564519660423938254321090268195900680276602031591095949494119100232448646767660001585475718519252200814968538280770723982035639956076845609743792672061586233334218804942709241492714665915538737040379486979306673776975613085478348954730233562571055562752*i1^66 + 196387684340129328931754394080733129575336366063706769990232207212383143328224159164114856366724919593482369274325837370420542392103332663465535043234112123240780452121674457854184039642072772768938292973326320443927587945565185853458354610778860209836268673800655894326470584879034695851269151228908726471677395126471970919946395036318263359323614878545020067910230475861015994372729067254852047811549154784403488266974051256861576513029638594656013968751582536004542122967315927463361344852953956577514845951073486216822602323783663928947696689047546117759510814603030139314958188802426657149751521957126323337794683588062570659052088827646319343547367508329033070799451178040137531430529037787322131215584853831389418691500750334568189752249964468625738380930440540522625444783894209775468229808030520487986866327162553142531107049058147584810993499958096933009741391679016500095070675712393746830187339814562249403505715055726857755779520934809945487178725373792674317514047097907363408758276457738990273945227692607725693348986045959282658916178095927576598103922225274424490406074791982158633577036985614339775870167913339612671494793494064716613594122405600979879510035308229229257381927931846951467140940137256235913183432506769455691682078697886188145330409660696444705804027226199453337950244803261569901964126546371198103644726474433433664287005897491408219159176322337116153646025433795283648682013651436005781011881638571150104066280696006867595235004280752249540824768819048935381783144324111235952778423077627531346257543608537890251862658585607226470554591641641800210977496131515149187831807118238918108225271227549296138335781097428733789932960706644992670951244416002885689055713832216841703663660014344924510733815980662823316160554228003387265975677145957243703904563587406312141080068736416080689180375582167045772942554167001454477131035149723750828471208012828141867136170829596668203376190105865687914498329182839533970715821056156474681062698739214338806324776230487354462237569636364163166880470435604813296936419328*i1^67 + 3570087247717574163272531708544820321299658713277778225048352101656440263553150030314667881031901857835439539203666620319907324271274623874167898543777093051265742551052747041655211038809752716040138041704917291850832396477326897524801986633916897694907033476011332298969013644047013787357513321044300371153112820740311288049546995342220677602792790652160166344604852067911198957082855164361118248868504996004459860121909264331849166599345219128809649151894958787707314837370623858317975488585917049510092376400028717003701185564471505734631261771309382529514454947563571898511829475305276010442597081217474818073870557831285260329908041241264088622816539532849017111332311944164559814811831012872018497274831520305658098347469165165383514663098447789335510212290766917642608499294819889977001168160166089947201416290493913192128536447719510183040422557101824650715686490236580347320791936444353666974024987984670915265031557368538941432967995562027931171820165483751163189641330337671368069096705716867902805532265546773509406396604970500242664180646906907458687819516060138235709565054120432903927105670741769104315135626712289528817501497829643620989842917035729147415765735344094854575578274867768944571523870449271906357485183881642474132431367929650043200567728933716600836570574578482882284885735123633052337597169245413487421697859009201089646843662527103110785061746259314399070261250852713733489210996073882659056576037752460373650155302666194421054818004185072151780753603650306442880497403263594054359577316316833146721212986623654316341685961478574617707553644279160964895234229468459016311438737241176686717320129988956975848382998209553430907484893461383005176672652162951901953239694771225278378204608269062711112652822564890863420934120357005236854807589673249939803675432671798375173439903659948709945316807992784018979259778211967840178057598365254741101824354174925415641412249920819550703375659866504729703701138383520933983455978506571255482974034725263257293279268014404658849403611203093201308519898552467456*i1^68 + 572514050754818050036295306175397915632763640303766880384937515301871752759910549109762577116847649231348345347838410777723768458174878505082508679236799563598308264388256023367324974944691955374325097145538296688246000861349491974308223488862688806364489831859558399792244844345419029732743424128241594239277795165668574545345384515387199999433966212262577557888816415466628955557303246049551085601726254026916544027450972604467400712894344322817126234430643530328687174995554469894760284669985727974393518847223335105955463813884836738899112451213846282434544701598330623856598890046864667866303005988105067048199670642613276173292217430019376357662081675196291899664669769174430095908053256055501142720125455591439192069098103543628734146880585041855808042426339717230984347554600134208625301402289349580216857936202200513719900104811864997059368161742948128007307374646179871293068360854873719461014055583705283245290479352731825270798103050045866133340343579660940029857704793788370947255615774952570648712266962714032442003227467181089794710793173899276002304328705753598319519544372613075539630157618244375358365257099831132923185272178487548263170078171079284515536045560798364242086355321231443332713157005876799461445036933554714845954776989495061134890800981140573165504535103882126089993680695639550425098812096970004489625023639439156082948876280618869601303808562589566721474880177658259568530976498459882201405310460901042255440053423922964105785234420706700857847700374984106096342754606966314745841091057009654933014412147015181394999768337253099375144206927568801276017970869246023975574111337939097127564676326379065596379024276295762892380347347537212249120959188653565971695192869015762638739206780967884937473379099300992384334309270657132064708928199391932393117361888808382598703295602290556523239074180199579031774053760690612101563688081020240086485792729618872539362297956062612757831067123190690120253625955852442894272765662653140910355715312822985501067318443884164147274905990274124905185280*i1^69 + -1148047234487329433717616779938617137695865155115592529602124519635366802080337422107772093803044957003451123642426539022072581581005469559813363665113587665942184269518598441275158514358315089020842112461594411708165723955814256283533195909840690051862198743765396412634049869975572209439685280880950819528123645746317308081046254993674187540764732355295858678747449102003883895947208908580287723630670420414962498792412008958508430320277362170576884846931128481875854331564134506025370104596362779827994682825312022712187698383079894984073039809189116469145302819505327445442335316075763209910044414238067640612402530100671159518219880967721281072290286711852397567683469297045632280168177074316802868258490033595500055897752591748330182639899641438718329945088214803228466452460274803191522052673650528352925294300678159621573211560535730354122828584975626270096541252913390291255101920046482285800635359529247034440762994956557143287845008268916992461075012120910639262560420137470856358988585610314590007026125880956672404461479934627139263148768649372595798084841120800065776565966415518639126099267203495103446226538974034007230614961502527241217911162963680871460711012203952600846853384939926909848223440019525063992080060622870733852073311801801143199507460658897624581764655963226466267196569706591804299718792929732949637912466868975230616863204939439422367889041848662762328802653763291078416822153475436331102211763608676916116683999468792997593338768575804928830664056403135881989859058854971144727397436803395049159105826667801780748560931057304723133157313879162796445551635489825329852462895619507663420597521775214593005141290955541591626853539986410931579108242725869450002963672492375291873322837683538128105137324830290105603964329877466213026065051581310390691234671594087854079537569041874080822010133296604459156021446103006593060417598538903312449735528418564242248723135061648092110702672962881192042487888229943298711532464322050855826526973286955180727678104798448516425233473732608*i1^70 + -14357739935981114516184992060370091449278415989267239270978667973237694565728223862882120357013281050694227031289175256854836741868142562542146204337041249774282146676488093342282861133952883998634634497646250003460205534104910662790927275982863395635973161543341246848285074327938538904317345214622883201181097176604347876078373827006198226151429147899915810047275585901519630567932817932832206320990133178564027403700641608332296360924252048440323124437266034762701661126777324791819741591285249779338297552605527633218846410257489799228530970160342584824611369829280302027154103259878550175982626346782891088239388452830091017238408012322292147775913686208733417663134543905778430247618258771289764700694205499684792435441354521973811296478439757617559247986523587577770626876494131326736985314257877567416916770448915132114134163780676383097356377398815162283127877599042207165412855844599784464369529978098591448520781756385630920024455162817625756131078353695351328968366656171170769248642146487893825691577428385334839174069024866864539725613572429842295409320529319770159459729784572936665751753590141245159893673435112499308589137806995390510339204861715111621588910759588360185195087467532263832325540235804707809843042725095991412875584344563200546632565981644857422019273218011576133735712946661542997206287616433545938111648779988432817487997340430555269616767036077368507397493138533119427008133115073464783607243643756805597422114653051920872355224991186048393143772278652270900152723071570828260391066285071292887009578251401442047394774471207644764727904291714928313867775555396946451128580753025431887044502040005252358815867308077257759401355427455471381073606062623345727756813097703369569812295156483694506381151282727914084108148155671134374260058608875831847591713205366450043500405561234243421048144039260991445779781696910796614631985415789148703081112222829301798990641871852884729272092256658606061618852362135438385771556278229412897500906540880452201873065868226665119744*i1^71 + -163419739604144414497266247928348650908636426616040659820944332332329083736322513192042844045291061197789539142148549007590941277380328323456209181866117915803577681813780912076409679543134615643163324669434986392589186495120966788232897303536827020124193835301294422253642644483699084247705618169813267554758965755586269930651714031756943134769232895363359904685542249202587190164049749063328747496609061835633988089455688665320050149322453484507443901776510644935182936579137451160612925731561926352178750759967015109695380689757860167506175654740710371618706316813460709829451097239997732555207706427949351745886142557429098559955028657091323208922327054487416604375061805545717694861977351225054696891776699575801858141667382186685848960415090255110403441374468029328427536787047894325379462246282300059680328925801341071168999281920113415409823969043078902478871977764658815856042987218566520724106530450104080198309891882815113550804397262584575033323643356476474681471180861216433291279609030205712304665266400138330777431404380754717905241306964350104480686278499191850497511818872688024810568267910516589222434354884527313426868826903184358771460207717632388314780528329320560257537294832039256420842042602813354363831009723784255842636395978632243239240797118154352118392859300169153612862376085570332110285093460702351150873511365660876651665986095760795902823709667294096093265532171661398521572674540818319262759473986062061347767237249565308841279621147829593430505816649191167201236136537133621036338663439767450420051984736041348096493616678822928916208932590109105793547436987248987582055547129096623229514919813159414582475462957663495998962716255408419028126982027023195642584242563201251207170568915084349222314800159317138955950174325430854876563203058722080861562659087780862802064127964500844295902596055205929667796855120846820134920741193242088017711271228476877347220763551335219094533919160296084156611503550058898504735819997849985711740318012316910525475717120*i1^72 + 21823070968112227375971123381725706617335857666186719741049388562052533193168607120013036486375552869082478258304504920198281868317885433982217898068040035641703941637252917329141787707510541572631518891996942191286825175832921524662401526639877313773202761658540904335116332481551036599844817018302677381847815366267012708243798250055849409996118234307622080863790883457279107928257536071870303057561970638254800222488313372278630346553713883983226919434641889124629644579908260983041819238252026833665896651999441290231037075964140963877843422038939317607773238006782568123583434933724099947966850747774380156576032958229763639539605417851338279955935242380301744348027203525209679045898749870792773118698514914175747914621426840466098368997510560220112848326880390733516833760174545153111993717318127109812040655345113892587098127898992746436640859592810507042593761206446160786554042713904943441243749208302370643770827822086107028060232573321110138066595468523897571164968569156635853139177804801803585427610576387605354908618897413890472166549828224641694868879673643398029694920280949305569819980145334333271750656794854698683480448133352944786254101878829369893257202643442445864697217698742178119476566111968691544188664027420218090589785468973429281957682179551688554491127721089178852483433904564039601905177517362180423602264416889780939498736768956622239538149054314762512677763173085741768710141558748327900264835975281882368897314170192610617953474629093364357139898086825927785879413721740145249170898618910708513033188874949860124374898993742959004074347974103798506668969270342849633758191381734902778150638755386926770005171222176258655880703947744114198446157067546885324430429611239462982342225188033518140076940997962883398508570747611979990397454813960815582267918803600185422289333731577150905941427241664362233221962389605523420755542914670268012571120028128937259951566497351257774938580595287126162045642799261996738788314822238123236348137922625536*i1^73 + 450726936105339409341491251324885205045173807969358958084266551111478822220181418418220938115983974004272273478634768632526959713238953282043691321817393320258351717222359512730540310729047514602933557934719938879420218894130680954007140405101438168711938633327349769730348506783156680916428809248468322490241258980999826383055747605311063362447597144234255370716694259672333216355797793496878294176285076131782371920581170653083799273189447625461929688511371038040197720103567215751682996502592957298557158228088468181050195599410698756543317967762735487822625060407845528328562736684623153562641337572716272861288653253001766413286748972898820540479517015062874265791608164254650397433542517076024147010597857761713555386616289929635683889190408123633280201005634655101186548164078987137020841212792951729151914307995153220421815079170619687486283204315589704480439550456731520174573930860502411648817664641428100619874328595980158201037497910707028969691241212218193093906229910848691453455071675077824332947258013453658830891686346253928687335958476018696716444913389338696515527177792058809616865564805271424052789336937296170403621525160983236049119624702648443096277767236726585202107076212261969983988624693110446828532578247851869496262923938121895590683297849477238676109383862677617309096152634257957636807828595953336142174107503895904956944403330524045644872781722891045932574243866243892803820427433980599280526276183348394320994433179469339540502804815220741273250000307748331944761485312280731809669501156201035977540214596273696990044650914829269585858865028990288877534534959046336141439945108647307484604740692502611474750758000458239336792522379342589362815067537491656865415386278242252902428559582686675787375230807808665445514574340073231182020455096190027228762487427075482340917198128878444802630575559212936165185282208559365268919984151958028803222338362022357972247408892429660243821336291612508103010433917057966658982969828523045289984*i1^74 + -46098965732275859103147029133124488175211285888720996767756374855592673270803573526780960354556710999445789320018503745105224531274751878148745292206177001282272031620253967196379864980258892076132291607992795339684873297985271682807346518377138719034484161124229108523188925312512191067216052461081047530474515861684202351810389293357732154729335929183009041365197204442524221540994752640421806750315189211445726000142653200763244361313519387102021859991751080318805423346286232714979593708575391191351368752841524982423407770689504383172102443998546738653579454081926624380186161607746161156548022321389056849622812298747451609964373135124210113250839092689254692788970817635873165349970200688192387952420397226081985971871546400402919508026734827496433090311117855696520704906698202621672013956257879899171931578701230019852071909144810430572194452204814342421772514624724592883933795382450564567982320445078292417911954112197356099141067308558556592517053481970367837038131638058079566428919267899344916844430848587472676393880928352874242911178937461716276683213329459714058818793977052012718145050951673685826369030673647287330474451283157149608992405493574345629716416791806353390562567323296756970325031839213271724024382504986572039961498475094770077799185631125357659176990522150773516566458922311007094110090353510343190484736046006402001665008015982331769018638188514110777282016383818147565365779649924325978805822237821881920626968458622314582969996414925077399316836058527895365558138598614761018223050819252506936636293114753743358296327429838291760608763028578717488470342745269964784385750416842398555459332917242829548594430794260317349543572723346904566543783803371996017954144631814544923194535247160777789811973554162055442780313096492539761583497444940467868670434058127525497642570777395838571856046213974599857496591679928960848402655881406363273449532627413358834179507063623017402442331667767574274375819733107833408185171968*i1^75 + -710911517172317087962946345760628386485128971373283010259964107982385067585429426417977947831115431112579389657078293144971885774738960626949986759376102225207296008137795487191802709546463849658563668733889287296351857653226905052407636701017458814686146083822186151112958302676353754143024042892400721878455783601393409376569391677740232067444008155974156027861214832938194139280473990471562098624385007981931474526376385741147661672322682848017458461350550878060232060314404547775196156543301753930843352814570886743322400293020464115338629372996108325735434386770685668425405257055089377798010445538130274922643958581183961086932969060515138827356925469161504605588835025706565668308023366350384451636044271301830158937269046098641133670504787405386795715080481832073365950235032172162546130327153530293873441933914783864934909206702205262732014146043553166153531934538749761781899349192792333416142183290897148902425542719705807962555750488357151817545168928835619847732245409304366790404890112617749851952289393533800086525442207495461206081301308009309347589453648417875796956885058112722230424992628256125081888607805795642163195613009843384850609779059808362202962476340926628315782102355202907860386134638896907823931134401321308440335362179491612285630838670017512168359526768275434326355913728320529248236667235108878626700769788747148573869894877392666560003866110087785339126857523484886661227204371362301789953084703237550868525006194405199290228115204573293154368197757471218587097032613165708497464715442293518272670022774528420867430111339520815976156262168369309366125965406696130684249594830374764150633041349533900417431823345600194216137936747176795797312830459065180277170153523864642931693424298720719092683802914711205469662350693844692922028420339923264880990831819348576353824625609437223262304914005322182839169003897489744289070343732588210178043583737978430046806892111721305563424530119707489045486011255095296*i1^76 + 477918798573544515189787359539692311601572988376169938257525852585306242950823444498244678159164238090183914816617696913483958192099246964173902177758999828732054979674088591857738335033675496067880892390180289601209184709810112286221250944552594375523743066212117010097630791428749426304290563537335817895543489894420564251906108517045445379422608848751899242433569444019686172351736562567714554177664671133264489381315257327197460687103206656028141241125414219193162437917019376427706119521247408036941294042284221711302689387512155894811403418203718810895842591012109422054859959503279855969018527026924007290067121183091956970926092269763097755270396438442623977421730494802232418897902771176152260448619697675833430621855333878257337007789953780184897693200690952812528694964221550283550570794664736371615160961528715857194370518693395389936748357370138762777849304153439170649595544834486667992366882010290779356964198177945661501085950778763164572192506224076435590097619694573303905256055043882372091212291787663132199334448632621643341391328556810070360253396281353865292433798686804173060328630099841098940329164327665444922396544422667281267644638949094296417243534832379627781658663300531121504652937968056141304929082363486903542738195307620958768531932070339587352476218863026755502055341134459438661458622851979447348137624405488825683716880139676729915193102422187924099311330325339173974933327942392813074875094004599529578429864823404388009441697049960672822074562550573334584737611662604102841143381283410251778654410491740571750715888664761829155316059779598037512122142871153703722199642569594493214016267216881986078814403494879870327333696839060255984193639506901150905266989842914169066417872734471533142359567597974912539106196147490279291549189329394814102502853134631771251867549293322488549833567143660635020279085183506236525169517196665206565267788726117518334906886446128513400257789385018615791616*i1^77 + -131486723831415272685523307615500093438727863283815199332609293696735852722577115829918215920431681054421694205283951146426810612374757024844458247384149228000547892816622242419484113976792881689172885150076931262788750300336900545291981650849691183281641707725264523263053519876602184573182421772932206965599298983863844114782820832875271780012925808027693561953696825328263999967417071490632712259437958000765160192753732770866742974006959393523978622178052675033641574856403691000976084501125953326532811415593178655510533864002642609439020768321225674714442184092182202444503277745207225300428475589357079398182852492854819982711746913709596655769654588210425630818364415550889572163844702176582192634422384509688790626017996101361819810069702715353108339947542863841708248016663206617357817475582703272633462207789858245377210550083462004932947683411065260623309042165016176483508577045300374121658587779578107488672689828178095215737563351438684170002735146575754664005682214994294467403028413719490355052863097970571924708340145305391755315572601703505921663808635697289662831560627642804634551517307627329358056355264009593780974154795715536768848892449923566492705137704769828760795739550575350457616978310541986804798694441124778305585602443078731257698205461826238582273624822763097378875341492220844657615449384977392668143401095218958995441404774985618734827373548171487060450294628800190073491694291623539885463330222487320613982491998948706685343636497587871620769079030380277401106560814181157132164642755691126161128142236503751107174726988491436853941546055447173370103701106788285430659141594644101022088299126508401006946548014277945002839157655347218624620984313740334610490157439283137239252555079348240058314425608752520823173318270143157574570723654867536413542825684635653269453721843041205242195810563906878012551618795883155775769379415807729067140113839090622749063242068481451893209432064*i1^78 + 3469889102979589374096476654914149917834395223780435231772309602646040001760226134628115198947104636695785428390350561426751022210122717386649351491214781936158802626945913514346129570411023041640280823882180700378283031092528980591174049993289995990661774784460270099832272990804712642849188614117276766194979675739658895915344171292575518357179229387185543798920309296118019919199796927343371227053795993468287468750353725835334023942218906968311225430545308104741765326859104862708212343320143222701249047192228530696510337076136793800100965401737165738335259167531916242282758092141417064959068917211186204896519802529874186376232407319296149551504144031417847541300055025755663688281419540465781991067482785092616665874615454090045049619754597962706020807921817924064590441154590279312369788720338823336401876751587721132316237445173087678571455203477477417194537598596473083069116195394912070286306271771094316745497164628335598122187151470201756925213475384619599346263865028813198381441213723788559577329190061857377126378439606368776458721590928014770962538414656733180427449824460989412187933550508526773034244760955678012114789797874565381854167302622220378857252784671304422465550193941466381612552270685890686003648850275054920523584125907184277393623934703771382470353762294143232936686931642148720250808819924018045794693849396508726670108311250425045828578105373854093029775511740857631230979215297630750781725097508627225214622150590666022481532397365249301092425656169526662192130974324163344609598569755126242985392722226145761938447416828052746948414730099207331155984993711150177523594616174092930477426025768598106901492007850703960158658469973294290734948416285710911393066040994078134236426035652514334405434254673409677321131686513559087367648428485944731686323298066539906342255461917574070820485281778932384081514009211942269386753466009403520647545090259848602814366804344832*i1^79 + -51185118118821360655877275567086276024121623288330723130152898935014902850678186044536586121560530177437500977349394750727930032540661785862478704062377555989329773443161417722047340952790202029030639338151026209803940285130524480126386519545191955198895917358272742469499816896373226475592998494624326258897884242823256549875348374357668753021249174971709473276150934973628405642963343829846546888124428715892793043400016182143398580835311425381712314637921449272247219252497941141287937194370216794035630902251554351381013124010756267650345742995505118820547546812345487061008875159958652756087560989354934261327793669104372873535883110358989366612470354213402019293582478856840523033589404652982751323058437114194267038204618297806825268358850980472632675212680424596571427917753204048667223461487240885357972149045551635370765141321512800587566731866089064595082086147646253836055781520294507477643792140494218019269619377369421516524126925635537402736280978660721140180077466279697576216492051079606099115947123474307428661633099061217372456094000268433804185391539849219915521746010875805940575418426995411898140288653850156958869650948670753160268094229150106083796505545536530641651070029915051809961441589850578847959362579049124013209234611952424941806570656120709951698573504505620066842781685605309492375830078798251077184992185347640296473028407022343837649200799040476714426531814659174577441291363045195291705744297326267626613802436226285471782772679355845058200477466133528967777050455374941951241814751350200999877637569117869683223595883249728618359067259154138525560417531324022742652679797327543309740995797417604252674312155696941045767566629000319383393733454261490000541815892893207372968494169145400291307215341905494122677923789539027503819808444492433687250334132064231713452720864849446354727756577731104538775387382696477648751089799074949088743466867514933248*i1^80 + 93347641432332386292080793702325904983088255384967695276759090498427683576164335765886641453385470898473520615399296963239100736623333735978509483546179911183818694750656410764262203912688239589057496867392003761669418662277437084819185360597208943572306930277988615781786101183996797530682059968398517887279943508191710143226875473501844262345226212102583966030060922257841622388011314390332040991853262504843381206293034299792771196059118885136999835453154450025487392533475730190093473403670950336024035672080304729267459213205204723060459337246777281620933330940471472531487275897221674933724740204282583984007785527842188931335211712760176415782839509557431406615072571119736034086233015448941996354793466221818893539226758954337069131924821350567545981335816957596466402952383757075990228491107543458772756109055375789604448116289584503620603838383173695449861589941551781729708326236004547380123493258208777054103650005212609752730447919561181530068276706226930705331742931156191850578636039900553666476515614468225120951566277004814787604916918551701882215400874596955669480289739318954415925897420141754488499483869493919584349336506481985789457508046138538792694388941153054572440894419399985905930978993059292809496058481455676846359544601581138584675673266715442921545901237490833695460461416792861264807985226965377857880105433455852912375655687810268613183883880583839123767983671499150585785258046950115827314335211745556592535108580796618259653571543902894403810785935837014623741483792005567786952944576197194252548322012334774103116062803246121021119039974421629336979993141324050525947908551536664698272283613844936674788347755525234301330334108556700062939361016016632100922361161866481579025961933182072973682997126177940779720517412384594876169834924579380853849017371938588970442072161700735710047062022778690634735762974675998757523724517624495734784*i1^81 + -363621423047788690972331732332799502723943985727082565754926990818868685791200031969651410711798117741801925966886172147673083294136402627966450344712553465161868666798147962037259040027470078504337608241846017104043760649736286373525894976602159426134465453146839809941368233417623271983724987551159779717993082941637113078722797128253694507942568040110729684772193755716440656969355109626113208603986844346360029790821978361520333969499098656748829970264110518317598329768079868436693045923332925596736918653159161281799078186007444539512077800966803077043573549711286621161565390975187895846017416137364719340012466696398120997624789979711319649244764266780690975783622018380086307046781465454686781360258504048104512412176611709332049312445374741043747213087047817175675307900992850973456296019650315787456503651124260892559487717802744449950602588140320984787129605164687922227359725167559847509797566927423315909317290938614176480580363705398362917912403281222482382094718824478961918456286216080281101176972589799805464465688277965310998798098120183033619899552395866125415399104587616083066916224314136961832070035603892425322221256658179893232175669887034345958666145018735206481747966307197342848062973154986253924776920933585833045470533773873578201654179163610953919244022854148902712355150316979823405736741000540363719504284702312442429446019275104029839663172263852257366959148830078757081865206171796356158310508367538002140783156999298465084795716979303635562597499063175101731919919267603841986109970174082654568248542530054958295485017166203185753584437385278885429621075236872915771034511434297936804513874841340520404150272261321224070424698167283391380490215565509087315156154134779662521644097186270150566200386556423222216858576941738054203749427566895621271309855238020335295723552986489665975574394817404009293190881304972147013189632*i1^82 + 3576697279252721762684044114881624204015883635003663855400725863946368259801433150522839962991657571423827594966859505645199214757562129220519832375000819479145251209899668580480308426095466086972720302162423571869258228800663014848577690935668976653718698451550247972427230326550451215511355694435990171131880436318531870884163175646171944688304937357739617098145170149234356147065809775677053888049649569706701281030310454179753309099611349309288946524348239086862717462061895602730047683280285732404506157256615033398893052918615154935801838308916518683031837637286165079682811035097716570526740052001653562511857908895907670071791786291905970004189908144506120798636629970945840334396935625404267776245412277635409308795305289180575548455928027857693119917213101063203788696353229938695156878872749203356392660015947734904573738310159700213036275003130935608885055699085497078980032505246077319478748114086633064283587816977969009900021420619773694499223908696494281525609230342262153658440791774863151763589923327939542204769990722980871453536116011933141299398914114679488495831741864557257792445080634049359292171551529281971797421888937041305213818425222608034308664211726032408484723315761287786037015533312302077887570004411335035731485971965389227655956428559255298139642745302414237086648375607525885133664819068682154697946238659412365517630600471939975845170783627134154043209804203490511597001589158870466554924491126302325246719816428404921754260506314087756579356926697985101831948336006976377173538149949750899997524248498813854959154325315152117716820903557115652798536191273862986221526858255017601345539688888537867371115778039808055699220933794182497137477418976330872265738543330666740074638496442910098472068418363202184846060757989039674767455725106026055513287376697268662926961179557799466483007177509980548479582208*i1^83 + 2046865240262797502281158367587078857091614932039855521315343645230209399843834446155881434167160970639056940688988909810649919857881255879443573596122310590206737387809731152877526765541737034545813094880714999029850924978409464364772093592144152330541945786654774045552428995916184894736889129141969940341371784165237025671257806889800227730562216331027206633002897058498160483668349870404838576977335343755162864322821248313755881186861008502435455334655303734837334881972425546910233732836243618496436470003999643467562276862059711985322900320018010058683626338858916766623704282445259300344024128924747966841507709680439299590154607862425039330695432370232349554178625800154894905999415414928291420230755018525745059111740144598737052814650030507518321494678804155449764723842797598065487409714336834891392038789481861921481250176045651630348747424071184712865272887567383923332327623818941497634186982638329545144728105537520460897837934435603416507946988314642011576079916220753572182147674382252115608648299441245321125710106926546402863072859768265611343704873736188558261630738882398083160168064593407607575435923544421612624044073387329838969738480748622671320496638878264442049140155401016367276056417295114301654657805044256836952351598226681611856163024810226871673605663070594689862138949684175970544584152725535530082413551644161822942225351934790679516738113353429965600423521070272920511592480263726978820474424651178036100350836938822175545506259001204885721635428032664756620765630099842698833229091521470340079856304017506475384288677347009728735104617118282528295091819317540367859339407556968822158291461728858384157019558980970640245479888127810542181376925717334189352215004556196772546531595350147801393414786995906660355691476752219010467717945922674040549525246529707443835164749475597818522176245989376*i1^84 + 2084902931669031341562710080261074321534479414821616525975399846385626799687710008276684554744314929613267999298732684587830443341114837468005319722576123289410280212169467736420880175480358692969494427077198112896706097269565653004303600011608714784406564546550503931763622355449551198475378385695045764019449057627418473097555679684104515708870295130915881947558505228808123845074858602543514892187208805945512147298721492000925299489399284488955754776409551038579793423787760456149857510743853543125077832168666394092387852235390837763291837452179264124621429092201093120693164383155278173658745780909922409853757319909990482251065869885653926272187671836221185530382918090777933550057790433201711464293342441039912338749501202939633080124838449436441119309872105456326123767257540959524975812728247324300814909969732560335718419887792554626666580863702013177434289531284304514796497411650840477227208134269641519343054011408135472740516584778289850081841286223111908751919590648957159199936225772762326142795853941712120961112222998962480520687212139769918799905326177974548033096738031140646554096441067230394412274293696073480967054921075897603841328863508618522487879150316983531474556947863958924268553820306525426200231046985220070120880686253349451782475334401691344123888731043849843909161155068260043567978380325772603351392606192396377673714747656836127459261958187662629402216259936098864833048413973070739045223863342827013514325985098947694993316773736940459059763766713479426620528765658196922495349652143107403684255756325160014251550188177468992212905131119168553611207514228656416092472615466587368514906258697946996073686659153031661411986370026853833577121947810924554672154569510544698121809733170237450220462226644645024552555180764021063077769083633632031431219073040278132985514072670732288*i1^85 + 249177586344467755619709905608325564647841450037297257815680003851624142614421363545960658364684599610398232397710866027218626643262993739024532655427253967500823068598456656350562000972016739911627871374337455789815309366749669315315866548476565707386507129072993213896123986260751637226153060927632213047004009370829106687578468699412863667054671588417586661336075219832867824099656204930056439976746854464572561920677623837352236585972583949553799144265597093758795117217765488629159707300475096716021285585942581342191902334771666121937665582629593158897717439243518021541234270792054764838022258801710618099277364484203455041352811933204388676450532065058104626182568782846005002683378158509176896723328131408830288287013408118295986477678942393020865895827836210297776670664701809506967877018701160692622917258185963803519615173953455334885424702317160669523080096129292606118080627923589257933484666990968595859548801498085628773179898022132453759061652799806867381372276722366355896213810031449251048459659409146530836901827480560751824996546708024528216718133891665453489225698656026328309914518506363034427567809936534038991667646427316542522388720401292739658631018972181935766710250488229336063107155335399367017715940743292909216058681163570647603359771953051444461018917056832796741453303080479355483183331012613590401595321507933922668875411297965721361583300931652822473012577364251743494883509052521117458650803079633951332528131994411568914936980129416711531315232006048742741591343784366634855438508907583758233710881849792480354412276900482207356811690760777002145259090279999391061846276941171060535463597244873053472211459971463305885608705884651361328686782132583516367031130119911088145719705423313191124000442178483854494830865918385009854999022550147293802425179361509376*i1^86 + -125675066835393973896567361139576386810012005098234648553447611747421782200912949978413272080254152608791270975474726833390202513275737168272167328894521552386312380719914008068528647326122306004771298469916694644390305846165190251989886986567695707578528395878049151059895944945383678833966150833087721407065482052710652374607398239812847946514668646526576349925726362394342162703035614655880719831932382062781113274536984411514334902644201546452396270796823833653819663091038984147060648653009591302088151396754721177060543291942584980354197594757275602375718057869856230062383264888612336976185108468948158732889232672874043049020289353446431791608628230773136887507320739028218590267984437483494704678932600624855141435440972930381233270526907605247364718926697584639414808418071697758802506630853361658048585494003140340183062929808521446572958279152375980921334425367452111494607357131550479110920811104807655060923831933505207633905106952873704678025478113060340090057525875282445134019512285624618407532833227170578504051222730624878305894559495129913391699761911557720568917938915521238469366701909263969170886597209495484759976032818554828814821127660818152091589383690349884684776023710725446499638044863577581274265850321346628749865941669580211621156373585047591726230191231337232052311755009993785422386224623677474659549020119044087861408021708876774874247107909336039728240875650522280241633096412764539645695389973192636058015364535129951044945756768516640872432239813546563875121672713092862756716184512188929349569631660266582851571456478610320571896731248649918836252473273752896836142575257602080174022441362148232953451883015529606553358135769998275557033346602542782157541165477369909660885863278725042793423883538719587110520579919915158720957231661056*i1^87 + -4903382187486739355128407180956970004210394620886777073438956610091903091858658031756825034502387752022314725706737269066644208860479084068962324802903586559472657173971376114628441221624042038273158986664111708621158000090265540764908260711745474464372467903414942923758756442170373505609192983561444736358250994690109729781739634674833456315560100684435750461205822537112735859100316342081885450694395007880178935499610510747004159221052795862989645280442014434283221345766770029034712804247646830313568032280894518678150085188082731630709589777731472502243085238879831812219531088977788501264283177730955814858054075706980935546560310383455917750161154552983709601652382655877402022174309894183054197100898885546180566022452984535559698006037117488019843726826873401835466701882356322346039267871488173004962528380687851398306596269981455407469565767773931849334771096059838735045781422638193070460783245778673053649297427425593805170873153514607004336722672025622915662547153583022808875126344079277207405486910358510628656005581147041998603195587303868959313995095171990709814402855585588639438620277494099384128612202481279363193028778763921709909707941666250038674008674148591501671386359516248974032812896487059759372372897020054712145974976625833659641201139482598273940385268019867004895298519435591393568271743123101235639264176805278510327696065943212448160550337044579545827859046360168358667305848239626431693663142732955277283814412462795753886388922366581633288770960129041259613655872774756969945749817230818622125307058092717300634463834283316197021827145138191243702121865920645584486611099205489999483759142826554280674408835665520504911565497809737675170296434315056198752997902703813198429476303571654050656923248047150412100272128*i1^88 + -190932596878775335298988219484382040410424244693416974894999602216805429108570418011965486161038981362408037886097766749266823305858510054904715293116779891521153226016647907472391755919058574477488063025077616567923513834308682082471800024694365203082125285819103849064197327919942352719148121779614251645650638329460667895918789646661552161096018165717206490305146799659623345713500514748115151410330160872695390436353631613869818247305251479347303396543245932857157546947155501354574306904225924848853971877454960456543083968312985052294300771351147052448228392288253550775050133282469358575077056957724320555051718601034653356535260844828911089773631857299309624329679890375523758098406356846372585928799694587495666331586335466970830697312471150779741258278207254059602291183719681873175150560419171948598190002189533323931718578522055929644063177929073666431717626654229443839665211841113785958680859067424949975170392581996484174262779468418792576511581401019064571723086500329192974243362924417554874212794110172077538014561530702436277598384440342601943888918921983570065930654259449853103288381399602325588739924169724399585050174371192785336532776456433412103566956339995802711559611430496583224221418608867888812497123302211033856673139801963403722077470027931831494990751560312630882681407120127521251718528593341030423600806144924430611229222017462931730403131728295173157112059876730058642750139790551945716137128428587909968340355418865038309697266319670448191970456445021656686216160775891846598217961004103392504689660338409276740031213221966781678741503494799976843713620194326681392045842409027491013578954725893488845080746537661704158434295613712486371658493030989994048959120938513315566690943877870453260288*i1^89 + 21321888733011679772082025850068507427651532029039165752933167354822646633845513639688170222479772188466595167719469458247868986629744688347830569362490369729819914285050438132410148758316530348598585012426571861016303389575316919051536845705818166675893398445549263249306555226697713495538756223565780309254853753709490188593968046642758182357196872256209217487108600130512771720170246933329091596108631626730819629245433123591965132636123189457670608095978181466765412527092082165502717737088110152417860641715304629277064948061268717822543006367330621414289350243372389100878987995122757157366512455535505158678675855365872930617691928062369702610878597654917493459975938396712146277259822808893642449439876188821263191009296319947010349369327995180370823024473932864142607083079161919109840631256290640438095364869273648341974275565082916300099590733343426239559206949726784937121030668803059574303958399728614769157623407648137887542023303338666163892175324751540796022350790896005057663901054541631433078901305675394844131356740621281504240592289504122611701049909714934366815375869919198364739111457817858907511332318926013156804605475483512587202914889669180452134656875974884025197268286940444145138746062763635325398673945515964520839017031440829019839843377540274137933920047272441543566988597650588085154414555254141428147890536216966566970714348068066503524409487388161110826327205614642531356488837152810323448271071769038801796380892329163291888044466288758135260575688481831406715192837317336624950930003416228183472023192665844986564874412833387377994107131699878724923532083230689852778159950221991616009250637859803651282915914040984122235032310686717564102179181387165572306037226078208*i1^90 + -1193218487111180416008206159113352503189842268802674525137293894183553045879346118188907915462443162607406686439155309551155243710049379801542370039762401547555941021331691147877771893942041202409254143498111100608824747220063277632611987834298176583034022068917510184185225724520171720362251751452058599793788263115571109303733788331110026649301585377745505182143606892317499645773870894253146465133206702711086358237417800583651572039183452609992930521375839470287283180980420952022202867937300810177566225891887409541119165754638867228632699838200095498514639254590123562627481298566349539559771070834908699626243211142630138426465969036042352567893225564811285783803723970517254955518135753710143227415304492188943401177621290502605002691518366748234242852150799846597916427008309960018168203742743624051255755398912623605642192309138800379798868107812035559609896517034506582580084638845140255608711852095255923313984663472700017141159278564759955895192444273308279349391042556470876847175032316009977678963173211992691186713366012764638555577939088870800056568193590497258922809796703773798336127978612717925783504820558691411728735400536893357304774105404758704303827084324038272775582891648682255783159582621577338246463144336559431762959754531514890958510561238135442980606385558741006929870010995477537384630272225348227195386017971031333296160646764708929785386310456321769692762351860010356611474267046562680126536613226709333139887483670127763191835748239682348529209033302375809664171653270367083685808982542954926261433277660548737604085543392779548217871924347940504409536193553006216933843380679542139088424353057844945517951910470026443369741386384522233719554048*i1^91 + 6566708993001582208200080044291975802955756226090769125545344310140308476735211268275003371244546579195454470033979826615448780421613496593627913457594291250489702126717326627532817874856715744684355084928891402416132891875902215889139484356685462490461028974038558696780231692045404696625955884720298819488978639941179465289468243471639423761332835459971517963677355518673930862369760583636967712779145370999448765334443031235625584177154730968738649154987201073056546063034130879474097356614287619145274381885165845492717506408470121561191570562220198733313969205670480534493322054860925891400096291888738879898659677888317986400335092213827312833050826820481985694328904875866751214959097737276299444781461387818785107878695447694857560482102589334883313299859950571881835684118555970307810452563504663942891906721355730477033189458708274312328401078573276500529887099626401073383141795391161343305076768114036563986481278670400366723584864208344893808541012931214003503889252958550180585949757729866826458318788866405871505555317797961842856684768497375568995808551377442194251752032309645424259212146348138352687244357027734001225069193883431376977977483792435720737249190811405898457730910818319818001042000233914124410347787143905981466600184773751705424751050146311481812899188641978159657614081616949526613766862476515354294092541905674184154262315144409649231649151220172239424101079553104592285351663199516822813103322400724289965787098263050143970885328237654000361429108743856279102928683091238289887410398441445380989569502889928658053057248930202090569046308226657768783283864874816653676378899484009572392836085900255026877524062085578752*i1^92 + -14692325125727899620455865613886947280738726152140563425293702598400348015191326023948937997595211168399278470207555084670709435092799721800924570746166838525465884062357979687829008998728954183004582728616492492592300552646290063486759661843657838706526784502429683985541030780202932104455047518073445408205686363290276852170041321542780161486289981708289240656467394299390511590901377606773366458192912425280845409654686911947512731022197879448760998051328435211948929180612426456390450725167263043839811399375106181846812915168318640926383742797355722834686026721027305471563274651825949037432563416236028880524100743598851189240199737058351220750180024858985965311087394907632745584135684344035731059350142087737539513511094703380787401176672874498585643686309911881047063081451779892013475584448702907319567241417763278564731777743749714214582025403064053374377262720834449821718530548289953181933318263228887590373075274128231640895894262308930542049953245272090642739863255725739606303522170908062797097108115377676850832592530528884991052222210751106799679452230903038074333868962482556626226575281226629936279390646729278339048569335539978648819111443288623541391340707660267766339594795366578009029191468840007024821202448185227364864192439073895120142066040601006658288417452300269772130585194660782902538668022645311168244233463308417359698662919199911503480279923329919602698393658906803722518322617798921806470322860817931587266841035661851188192641369378905589065993560164250651987671323157682617611074579813937207620544697719610621774248837627063352305687508294136529247692653254088219344743799464172382618386432*i1^93 + 6823276018248913640064125774074390993330494237662157320044211506392679358935835415063247869978321653073930282361721024842962700365644637986855512277121436873405550355680798450417603706421898677562468601483463236255917948157778821373436931463001771519883347886550825689827174318963065559689176206140503850533016554077520342634615236404819783606793017350697710249308413049596643479680005312066082831038664650230776937230331309869058802006434054725475315889028482870460079496873140285422734072046102244158197848315110007914998972660619326538509334818212961186718528159484320573341015915482513690223523558589264551299620854131731527744834002087678490076431454914576365257781605760032246995259620460726716358557633405948335179079825108424198610132823241029818360244684502857448614898737129788370216988307456613095462592933278263618501369776092306311146212670106788657376988910059534031789562563511086016608794818846695940876119164114842547196066181728578118327508172157775153282949893261091805262896548647584144343269784254014917974187305412227980805113200386836858256109945798879218209718302812531413009448865448485429790333011348605890124958843151587532597255791839338144709416487718688518384812571181136738664976721534462129902633671352732372615418596905757749499767552233901910115665677132268589859145957776842182472123478578296864438990725726398899184651560971721511901040788980926943988029531961512198516236872155049667352230120311061135422277889143177706816278720250101526059601095881899817818029457972470471216819123536339391752655784518654275365436677068631011121895189007943694895592639561728*i1^94 + -794145463678107583837973246813996467980538290157702926946106876937133737745484030502500013020990216981381621597454824367129377444718444410852135900484529746891943061214060349081184117309488569259174060109204205516173040424410609643883210802240344125246073069054858468110584897128348724251724896311569941908205369477146040712774716170000675274578281411375272377064862859529128670888616148397742795727865685202283724196435618424246090915308979116531104170310948397259247521000923234461980485576944108020517148791474837524271140808615552400002112559593275773134828737346642932101951795950231783617232479345413796686063391009634178711410931543241960567542067258426121878785959266161181141650781436539955735822364774867902973494595790971759569065696530714127155582379245412146454771509542603350316101980458604885390183889872492201040769126996300505615781284179228320681044585049330390555211371869544773993040450193241437508647259538449091038080483433010529454258877992559168426793394064710505995356558229985799389477002843261218879971689225903640989881001565194125128700447674052402428164754191976570146247617802668229648114101262216895187839986449256445373442837708619160793297138666388002876124542490647970243863144462202261515158819833369607239836752896891162353938801001017737767689087294680732358515884088437178092770569712312743611810141946657745715517495889979228677789046174999415510210125250877107272304395761449136023169624593355964207396948694357577242077834114414861178639832779297716546843174038778441252591281442935871783160427632753436426436602118310723584*i1^95 + 30485590882763691772233002676204685917157032846586552626804237472732763760822932695029677074397743435634983181942636123425556626010052227225415366780342029707195327723375566798005789219746989587686288469535752806639325090761874476319865658971868791963589021787003340583832981861120755487630019885437696729754709860480883796073640971693770308609636327280712336932247432635547462614983508837100707458948983542991036833390903501143849359772091868471320984591238319853410313718700493878989697355700042958502829889035497280367636597512979693279672934094908558946675445764233563192043361433910711189355055684337477041521635107925209742321242883188458957291974672486501269583097675193143849905134954531869065947169076903693816518424815820077456308886028366234141126295557668935289178406566925977841755696898570767519771965324228044725792471115911206661186944950504527659012781246002628567648296738556372964156459832812345823196134557605923986307474362164818455361801079767563349427338768572650054084994513082559411324432782593321573461206780074810462722938615495287423391874670993422812324518849882482326319188676636310007245969778071792108111276804546164292162901646284178165838788204825708637233503701518075188595742883029664253865107831502122952144337326436378444253828640195023582940916073930189262469832314815638069901095825836562091205388085244213271587777274331717311691848876514061435084106859797416160599188421072712439701217392037407546512374196905146979174504164421399036571086032795999378926068356870045696*i1^96, -638874467980350638446523552340769255661472188766098271909962571257740009251246431858723411514636481689563184027560827380261979577948250344884975730116786062366001378732434932023166151578099768979541162501018225655954815585728926564482626657919306966487710248544972848727730848254438526268256759987326573605794995570905101808252221844224722338253083228029761945731656509849118470982388390227563435235448783340658506825521979756330859288805736921567924927752775075863120330922042489826159519971881748255818813528343568356559192165885093275070800618767931280390597475998557605406679950807075018450090392059367587365127400095321558205003834835867727051290637085423513484586623850736155421265880369203198226542286286709370976503175381223567469761522093922006843838038988003548076355284504246555307506941849285938571378227088572976317875747637134548864276917975861428351293857067067286845822697267528142703427321561836771237849218656875767040239858898223823253993430263224398932984239730245300828711869814039088658501125240665502205678056430593611175080175487089623354366486545811960075962876935582544078782370463778441304103032637975171354005551400674228079746343109038634331162241534351913398883071059974819903374581891417987469565387733268252167709991972869608772230599449605991215560184922134372023649044062650003909290214261132605843641668423228424664714180170493101461411896515627447919119912502519908088242578805103250655730361794047370907440976894551382469425615527614947457063971381431760892337220356178717340075392357243843476007762922121855340829459119376342327390658417581867854577407497605077691262723291313304184589556816812848040539780246518270914492375230996683369648417380735732394872349867598113330732099314886879382003153958423709493898252948559868236592966727094162985191130233230799878708187964711437061481608603915507646622364346624454958828637711273522405222671829127836560772410600154839241924513616662333798759041146467935216006087317528182096391353810133284768347948326804068129812290982869614689784068954664332961603596602494767047170945825860149067021888123438389755531559669017212334260645034068194848086572129248393921723103389704546228177605296972871930659057133309988496518660980900338148156194888241671273857197886887047324596662853515289682118124107674474180674662826749896499809716561407447191263960119924785205312580451491688245983950829323078220514523458253421119048652016108452703945041415845435476809977409989375767625873953442976420529217262039470587593537740661309312437107649018190648762333952532016470865466795132051754664290619023719383364116465535216633938315829357110266539748882005523141439155694848041965348917382885017142559668188242720129345046342713812076624742709277980198960586865333668358677976697774993903772424730534582681600000000000000000000000000000000000000000000000000000000000000 + -21813095641198904176740408393286663453515088794208033865536967480018467027221564804408424947912261361932119750270477242699637361031847807057643779703482409870255303247891546207269002488600808445189459397855649828062730401644934858167378200342325200796019635126178183361760871888479040314041780285350082012457554747697450308333051653148378969574459831118434758922759375757108415569612129415685890109835481361270295489089120609760649107385822078681149385550813878813654150199632713954920958269394729904435609933613437399264709377341573177039413081013648247932312814273041124316102291947704021982065791919486761950564174548140925010032133056133743317393991571012920357114813417189618911424743246145069938814915903996186813205026999422179372230296743390379972847200989302559309156998389684085926940408865314714159838262453096968198267050119328250799609740864147805205140131393710220798772075301372083326486378753477568389925787427715819750579547582163546701328217173106111108860764256510540779571042421852375208661935446536582632816428313934121021418204006835543948407958320548816494956157719175526379517917454299733528884996970625004748727569371334463554670380434610993676567122303471996557891783512446126276866659689207941134803269833354120226989196513923059604906375810227099251623385711611267498697747794287583896047543698547689687637295621181296537542505191127872876603371098256351608868378800906263796366749044663776178652853453989831603708802192683517773507794015079207828213058806143835768863318797066746350628618737380032489913928096294126885978299329443680850407871761804149322887704444411326265348308910731242732828608590517720573548180769080774485868098285578554042752320726836605349903055942623607166850761160009774852822603510399890611472167927859316969983677185737139069927595168232456967852122504030610215701505737971858148977188538881289025034391871687086849858123869391707552394832512044205162998389053268221876196239126573324014342106328656340562499321809480535087884983870469348926246757737498603531010633429490605582591681519244178824225848100961617559845027436316764495500490319565086529230346835434435380304926618299978771876753248052161588454700193926418248872411456584969026642635131542682219213916372006803780512423553621701371941735299321639474076418563319878350245198351226178123060348202291836130571944704873931609171896591433286231918974106259397842012096081075553150949382186115158069105926583763038250827752829076764377474899915537418239662421900726135915604929009895722997043823505523143286684470598809893006880244231383807750432584006346941402990169534595149309376236376063103966144723366400227720051762683616696615535774991318020813315466807179917476543921909204423273907418633679058473792866497966743667640517298404723271974987826973837885440000000000000000000000000000000000000000000000000000000000000*i1 + -159775907788462611505182699740850034513596166519408098814975756791201574316582522213336769028817824897012911372481756822308807621490969203743707989799034311710578197120191999210359967901145113721723372012269798634622097436245737689371258823017426228204813290683877798569992862239163346935139283609343045923552729681439011097256065495512304161781984603164151879680921624020496033988943567733848099153180827787498747393464653254339603292319201538448266963930449333995245359680469125669634384530493283650760345178934108422654471883963724070896146350907196211190979514740186275639155785401221392151331824371622051092490403865750932112035361931697717843381787042557325742943992279246629576774867915666707489867356447134766876820552821370996084515577526800688077623903008295527194733017618743543829344102585569788229742074484756742822964541642732514333338949420467007578155981941557589709639463397534034742467874423573007712045776409971930723272984037935076772455303395621797556433663169528525282759125709250641808274856190831399170766353423384518920423435367447497767960472315908031759550515659879385810594340318514818949700892426865548964002456950039085910223554002733516615028965245357279146556407809408385844443547697968406623072901065125920614972083265037989152171666414664833219639765194057257285489883532904528594628607599235226710791159257523703822132811545822446513244732690566887599472841087014017187479051972975781154506091057501722589776180807364139091626735087929352572803920150756000318837247309488256643967769518037656872844591374723961405079567205868353397078438594463076287570727121331831760849271738205152229864083090941129399581284865638048167025872409282604294792886403583193009911625402280322589367158144504662491866161188972594050959217563306212063407744980877219450364619030910435792204642537680242507104844431825516301554011977880336139955455503784691213879670557616403881039546941570456528482806353741886110840954926847692835167637019482078703999972883932046685260792493537774970307428232710615453572076892781394563387415002472121587210163302876700133435928407857181344065324992610775681568100600334610039198245991741219639013192327849288481844836935262330095213521603124287658360195832196671916449924771248298293996696068132913768823685905589248305662264117710459187959582392941507989236444424309468086717749898937245716465188789643879614303178820933917778995573894549995250595886228774046625798847184475587493212871307745845640235085498375955303743275776835193595657836147682819750837030644536180276533303222852564202837959711343444812582198121449558036060108735126671762788027109728469699060964600208122807595223031454886731725659460514354540467327467919503351259214328409623041128869762832886686982955457458307620490977340408916823322799068614859161600000000000000000000000000000000000000000000000000000000000*i1^2 + -370838140965560714639875881212573975889524178988904736858350650778183730945309765452315749436463129659457514430026182200218333241780019546115752986305084798356489108021013010146160658776313515815188999345182482966410765318256046732740242922661634484647226128947596063434121490789762710649363156562184575581960559546003468131879015317666224160800187275026548520904940610685945942868382763732230151460922573111601429159561885568823794948318031479556311203941741469151120339346317416140912259350529167965343941762840757243834664058578440263154071923136524584316615476279414707293431566722874856553557311847094865357544023259311961342213222370885586037858200513611769666849855287541075390850751858331873824067555876926259801401341793501625586111226281102110947884691413559124392262505420595987146701196185065879221805627994358940688048167193126201216264180865195290747622294721415143130175627362933245980334711010204759113386571604070345609782416762271185185254766314213010111794501147866285253757537731399426844662085950970073597247719729355507198258769090833752231777476744301755460374942346270940735218355108622369267917914570581262738789249074939565931989523047378921951798376777996259380125614431938852077398382002285691538329046838653214712110935643650667705999462438592186432171881334006595037683319588641113048681867991294329779786747131077497126431162394783520621997417089061207719301067913424968686126253382227876642395561764773582205173362054826040645682978826871959592683975634397969984915378060131153685087823965705594244537683497527432507237325600177167192323778042370254931296538297151212606735889263801491373029474286351200705103393191984640826573781789441167170510847411488694315399120297753898112295080112346983138913213113836371210653997464631677247681526195907395521858942040226162479380680033498589474700547345594764788192193599726222016929983636214081067840181630986313608199528054645229417095446582351244669479867639908630254765190680284757476262964358938156532839204017663550882228861507696228910182106183153882460366019196193872212378850187226151560421398520207665988506101399376346852708735894724463401631502461691010299142965598667857507100031051040568636935639442092121287467476017571915041864785758104593828653438477967702600853006861197910023117252145958542996244857235365843964981992195071909136953205903897880405012581800016245119363778997173239307940758215031553611051346207128327457802485308569846131404254015666116524382475041469188057037441712961330272137497806606016445747840266988538836745539750597934085679044171770051543435177520388191026579108824893046406338621944330616933383493666940947468272561611518088949694162523462708039951113304174049632723392307728212532759156691522698048117058609580227030552947705197097417305334724484399104000000000000000000000000000000000000000000000000000000000*i1^3 + 108947033821961321578143063465970171485956988847127523627669575887521879504886902784286651071528130013660430762593949393720191670038719115251313460222069133534777464913651518445174357917581503258963743693974407440768962490936172898746593328656867013341100992087995818744796882146195762054537033278306777699073503724391986684101496194066630007107106660320098221927882342623198384508368391349683491958916716597664286794273283175705980246339632731653143884626258080621496765355276034201124935937476599595011650579258843363966585715445423234474269284460790227148370019280229230506408598709203094600262190767728464136469644794406937654178943685359281235007651306858769459366248723820066610062841572128700087476796593455622842093911347269010500244532574554102176759500623920162943021081947560764388761840449004398114048225333933574785956817700300383175670297557225358653890856719329303091862138099880675919419078970949200852794220019823113145934875209197261378932369819575291767232838437975876130363763371635859848385533196095192032504361448123250658747903627287863461556211842095524033097681442745379066128852646057655265647668203518637973810573213546745319492103945717016423618468123697639437728060647610926685796243049117241903717198157251568494888431877448502530614501990742496135925221810880409538828714504965690080401608460923118274328415905571464967765872999152206669405891085102543701239623197464372045135441017085043352329948368420780351981098613970653358144423351924735359052092947542437162471428501345750441966317095073416834447106291904390819258143504072665053354370598771053583527716755872497785856229692704919605954017309227257141562548852164431532173727937405046995360748978512983260720335134248476849765946315142615571167432541098538006790089459789727374032574454996498936838236155214927788543562075624609692591565213242948457045109796304440714619648094238229602960337580246012121392908016435980857342895360404046739331223303392957421696630184573638831133559188144352923398423957666610670600404985514480595118500150332470081875741619422253668060707708603431569676461817888289954060595614270547160190319742886891421830188496386479929207167849315683237660410888828443104546269245017357115199493279569833688698574592768671298534812320217288597373586138631888269378826643555568101513651253855970537619981772818292393749918748200192100403983617464427353967806356157557658844363331199085308148360350777290474768864801377721222182761201330785032311267877203709659031061213976630857894631821823699767140496277721726991529358436228858729343325206632557107056687060094932344157085726740185466967643687390494041345428659773369449094494057360787513721201807525479033961538301669732070680094046144430194744617866664604883650752038259933118861529927945207073144606096799825920000000000000000000000000000000000000000000000000000000*i1^4 + -18397614218834537865292271179549446049081941232058995302151859071074939283281369231778323547534669827694504647798186490576951482516181409549136993441647715404706480302265719533120851072665577190051964245722263191587102426299881383868886020385500497872875119172356834176850778273507630742962727629580838833106148297581658008231814610831578857772196121071468627569428565284877891415479094604951153782500301486427768213213751399553995946091552886095589377322823283317935596518625377888009492677347463099777126060846559226354075985798067882860776692972959224393034116441325102323745734348248432996154910685266969563696190838858007300751600600820485727827342537452757866777834728004067139094926781429004274917228231872392000533580436916545590148987270721021448537617904989959445922339756853285598147294770621013953016865185659527574366781845771812526075792354098415470717145563340861923071731827913477220053993277493392361881749166146621164518227223986053618215224194516858564877541336430811100743118563935389424986125704063033835416793017888855042531597909552176096250971771051124398664303085051835704289831118127948387611675990669671171416106600326379458201947112255682697749950630407425749141284887462927640920410976979386989927238357309199534085044071911337776569021569179460630995090085842356079886140479754341980444616871774362669659957535779206301795412726845176924036670579597327991859724000651499497444190398691438888684562228501516702829197369303946847171728979857288609195369875694106595072533172224012303140756462482104142887170852960027869987852203991035633414526475296177045437069039228299926235653087162603669627390569553744897384826816323212874172723429633481649386013042611832063411863309034804428225332175293334001168887377402172891801654136280653677834821821651747392108016901709346071049655520967167241907854593077187404266441997342499946180285207874252051366027470780908587735131049718483968913895464609668158442191206444077141882899656570831316789331271089663655833114561778279022515248488645824788366837417575422013163921761280803141102412096174925021487737500535331234067575509092466105658270821849167419703724511924052520875010483210236735868736686119899685561934413887163393805999209944621604897963347834099486750296835742462061985873592455391696107659578265622523629299117920742422014085273875852687862818573180078432627814277500942853518239982681386890963367159178792768200197194048976519092813428365128961687917117025447440577719518953409558651791701392346945758450661795105037088605649273776922555839728526303496477532962138426871619025512194226037788568971202423922093478798493474889214170389837751716397385471665381075322996361940064153796794282813090969225738851110427942882181617894311190947769478929064402932657917671692108987170802410455040000000000000000000000000000000000000000000000000000*i1^5 + -4385370501647284954842135933062290042726627332545625251767769935183059433411437987521584542972858618761050193940843907428065703447877715208791288353500990290497044789194837793261293043646546667200885043179170805206177722901275593680584752945405895727532734274187872523613172934650211782746651145672773309702796836693057258091465335172867394952047870500510551311851684067473680144299092173153329101430107200781094412539388535389787644119136946261763849494520983418645959114924322054461218519465901915911313379112519391064619290439180161978745123849343602262891508727581542900133093079206854245878798593035750412840760355652091407477502382157374475164803036674985498276206126319133716831947922306622668007173445474549556376336650044195941322673453072736606853927368157685045157786846604766245892891192728182689547123583541033425875790059122447311405412996814752188309153082300859252754392565820658798121480021015154213823087979919408098106089286405104929184155626031007366015995930965836995390514963322518594486188225083869288879569518554812646040321727199868155427863817467014578709478605979659625729481506369152134234067302899373211411634040633622760935234146662910092885457262511718297753967327539166231320938111778893742563898550637382699197636498150256680776914621292772209905214424325818931736060601853498069125595711590626802199216628183303156203026521716109537514424200618622450041190851848862490424985423654935888547757700060387161523010027330689254292222882356646020623761140068336899816998987851332371336204995055961932146134000645152005485872686800475741151567780751945976357755080567914874351267946138687626012155372558399308031782274729933007386315894514330315512499184224740606954231875273152976838601016430500298399992340958806461997306247638540362605888104619576379391581530177110009606541050020377311805802432821924483073083217688599660279684900194431233861347280521591558526744622522113188433742204666112537971832346465152160687467250017828393715810388414657349078818855998950180440180116665163656759074621826975011508381682420344797991826821327877133249106568896697547826919624692583128930712445835065578116615188354153508143631264051066208485305301104227005441356716190431907064477089618619740610748422090580543437069169306364378052090338078119480565336649904014706231685714026327020017873867344436681519504910711633748904051637557490215303766646232502252989633174941788758983219270114983281873831071349287649192527523295113133017713867571629770057220331048105196707840641376617271373656751376651662965499421835096749905671412642503434079629173966782300475344253193257743836012646841500068030552654357887555105252622778026568255926777851921616573208077341618517163383255326329578657098462976300279793062798766474851905286995061212072063594678714368000000000000000000000000000000000000000000000000000*i1^6 + -10757744406832651657262442414767646757384147261263979074095207657788723874864031302847802255988590896095991385699045540138231748618252184625901019966361322012336905114621241934794894297339866110318425530200340156406671414650177971026454915846996491736785264421805299671757828299921789133367960109323627767066441733755512806978333346172414671831605403671770203529182913688250474910956688014359828894543680460535447586459722251156443664569888484978411260010087828107586816119549475790883000215960652821437213681354863213623201455078683372091136623781348226740378945718768984934968762272142907806729161245787727075817348596829018226954075380590218346967178533609686741794076949006100808026950096616157799062682434738226452352551287736864359649660808588569178663961122240675119723486837586811404123809316867337885052828213919854326437026008481402420320927710930240600266066540165083367067458200410170765821078648358803843891857512696676478866475734524673887782414077157190894520170527885668205415531988621651220831521347594787666341558575175984463811902320951072429457358127377316096562167071842263516738116567621799927614637869224594726382515403761856489477909696524871606680319652324755589752757416249301124922794117309971601141010749155260610471636910900715240608944508246835113489429085065618986021749539161156900588020891418167858673688670834684254934539441173197023764982819514352032624414247586088586291729501120058415881093897399906450955513417113642296835925928589613516541846702295797800814789714835181971379342263768474337117316315873610739833841464669213483780038407960825898250415920608928000891786394781562996436027689460167690764887246756034230327100273065719940441387586763640586832424910032382954654499962274577852001809541358718872735425672313072403843850573672867417054206595621078752763095919746143972554940262675198233286637517703321757761966588093438254452879830918364843330020179740277187172808202067006658129739555251206644756127974246248094257947866312312258234320374736540412746367379682761693613694603280649261423681160323489928450522462819217377549122598355542253383886175188960077965941920333960176163224323979700014211038132391526391165675034332381073418754449568106475797167851247382511351219014900946160710998464616673006401297007563807929255421989168272440860902125041202241032858519606906723702150086522766018834534694263027166981460469136373571898750947641950067693296894751808915864171716135776825301351458732004452192660924572034117461280755598065469118843400878186310078758152767127419183144938565742898200075605338249520681254569914077237270861995307581569908635958198769059222964115654856338648899173934611118954115254482186402498073999667167301603111212604548450242346645536871179914543736837424631846663735671138505749792240435200000000000000000000000000000000000000000000000000*i1^7 + -1923951303449781459011582317002878574991078484285320543162914354725185657224305575698644906174281623902440989418886289803755285576092665180741743639806895560607677800580248693762800871924276093582889653624179441251414399942310984726352878604312808778853445716807053283962939361100834423004644188452405307626591847416485644902589259538184615487844554806626372476012490570539965881367218658136092178794146373524431265194743503615203292858109182557604210649938686425891300499262900124164766652395552103794593468081930098430667710465535460583786301031142267761524287369031578010463491827343025617772560392265815895359890179934533876503781763125032607633954021883591400639637328732460541688451194375105119392463197999454676287683320490439085355656236460979578226543750525452326947937956470161475781880717342578076479418819687204635241441870699381999678496614382740941206776179816093445765954363225034142446512034133469460769410598771438099190686008550789146281012558238745869068002142891658043697110511178451707955438620179248591300127051117039404859303241872195864147613669532767642266839519597057844522436285756700000270284867243274439576468963304119335998910451038760663150805805085147117988383868978508213250253123880345417184391691414536944739263459730983038162030917940976697693622617677954862163781235187716967477387057752612048064367111982113553085713826241565169990924445872644596110619902376223234830045816788756653427900824235376562067161866989262196855729973807040608106303035864396415745168664973534325494224758993483524584652882757582170825793592708792048058031495895394058070227330545397229081190521964200421294381293913928607187766594541945718625523165911397128691305435442062970041086257856068138686302425463987133649354656544721606145392436642814790620196280225182396793453233497420927949522890996060480822263537602169687787046273459956812985143191235102766985157032550806357245500638240238572655445898623164639120210738372573103118786457446538670131659126775178073993620320246855200846057235329230965427078411944676637919970439220476531715415435049773907722745769833228981663026369948414425037011316909513110985312499793075861132231320599037080721959419785123838107457647622611224965943898216927917259458250580928360596002181429753323688825244408158817660495528116619514486874136084615605662892614833458080823274093570975066046398920981233287713809058870652109203295671989556439676025959523037823979834400618891364943901670197511557781014263206147222484714154749136960824472852590985762021360114734826973218692693657952284862447196872786941751486225685433476631234897564650204793431721608956548894376504618883051888693022417399665345383663073508893848157155198555529732111475207383691228253281105913000546527366832276649991557069723743752372478803968000000000000000000000000000000000000000000000000*i1^8 + -761827109036681035654512745725462803895476520668403211545540282474412871893981327429500909336877166758441608056050665887376661885500251237205400596704974463183119142415371991731120139746826337513703613283987588847467033920046222859117236706491291208812118729622896041214755083871724465120283518383264625370706470657621571814940995242886500829942295684783921564948781821765080195133391820248017836662687442924973344787351346461473852761396433647389155652169704225555346469186113090685327757361619120902169124234288997901498343984866284319606869315090426722685692177769083962258424362627197187194162335397954842380660674436806803983196836512506874093686818861689835287272553864904092974678473767897858214138453086149000806130124936073115365282561250451813827503438974418777570538689779803467951579442522757166351291543669604776313189850603280963396902366671018553863216479944962106973242932285342433679603538693349558178908193978998470474959346497718027850101579785820600711690356646388096810385861578387821280484996574021823457623385573307364077022745856557010077013140176386910224706665679236403554472580414697827931549515601236551467293630013037560125506966823026828207688272947999963559199521365707219601693598236701134040872690111754947959901657825217579529966511676022839821913576818899303187384862324798225142416680736349379950563657623697320679395238442652755296602408578392997691859902192226816805990664813413212940151226724524117645423534905762387352341360860798340742575534374347723140258752400201283137497267595429667899614180683059133690741533499906790185967656152023200280916163562539089732581250830308030579340861261706145968677295136905339323935724830213572076483562367690494652630148402442407841042493983396120197301749838303880231930646467461280698717225266307482912135461853046223297238077283563003423072641037522693122421812128361359854560908534007250989788044355335490915067243714153826725406926222411897543499042629434641658483640762592655739832627219663578293774885303914709794689393466520202469058232369379190793581372408589127109419567677369502095071599213793451204870456287410133924026277294842223279123189747621044003146961441685024137280347140714575585681850868761571430512775604743256143526730453849081431019712975305036414602809375029190486741066797911054873315317301838128107029624782541760848806866009538331482068001328476658067308970405253665626532766847874221761616366747415586157015562025299679325047140751435119784193483990583255808384940299877922043634706462039842131969371896471883703835423557983281907741831194404463373341107177511448821599586205113673584939029701082956996111415359858581748727644882049174137769148687933508673788464739817479166539082919102370655964455233507743393752664695257820205914953961935588743194869760000000000000000000000000000000000000000000000*i1^9 + -167088614491052641135861585839191110826963316782161583034280341486355404275554371357946354185713877502926479713729758298575685660502473864524179698282368087333728684182265236432554873035265290598272189901818777261127873047496978868990754920704508697330881043376669750945336593971787105315222614718287820274276337213454246713263852029176387103293932547838108733688955124621121011829475030378877113247547844313919680929319549156752343603370766559969512744587383714735740806988400783247267177263109135693463100478683964262615999444289660851728382874983016402747527379773775800749546337627000763960952779909449430928178428108283332962614164472286630344672220363549039037906536247692283830390048321649784604864755466070622500537555073692015382393779096794982217066393947546039012463837795897372666913964274856902735440419363099845022987162793916949161349343612154367448974981825113998950414152901852339738335204162089401880030635914152820568776642219845638771324672197162718445738765360361992792922121140452635058938848826301669635545167016162602042824722256192758152383899850796212495567694977826877227207928589419299596639886756593833491935294276560304505154191154379465783211115691362139176056655834128189388569080930726584428809225865164109282615835975511014602059854080482703672055786862599821088019636050263981566614990529431849605846327387854570406682061983602129586136321274085476763588340764277110427668095528417294346247172134871584602586124341284010494413227362672630908783614600616629107369596093591666537063418073764329788110457307762755281289202318889185682965680299504547002619456681780138193492043360260040805276132724936689141044710670593339107338063732649192836883425512773445637323927212012484383380286770721755181447383504016755828198669591886220657054695855717376085965285884721196893256568328045136641398131895419501671696116182502661309635598656539137449433241122217931164658468221751596578233627367137181891370863752276341163295328295369450198460538334238143851831496290928338005422035114735852557219183674539113361215866508436050303436572357916475352536112435789843004857283393148854491969973646086215064899785206528167370020860185750641550167796724703576334146495657279965590817889288480937034180676953660635724406462154287736898425362591059973117316915020813193803903977767845658160534156484919280525294383228773239377141181664394832067280663413932198363323178850963568955870920651590399306574734989087499394848993455616116843564027546018735072283813318355445824437747276336192691190652639075102210225342984245058883847990488358780207469009372282764726884934143981377300776049374501988683189610018672708577260973910628385856067559364758461100390585999502185186549795172400004226930334409097329644250450706637479601243546577318190086608650240000000000000000000000000000000000000000000*i1^10 + -36412542728536798036676534394242697078837283416028805218727180895634202722354946767224710528021719179195263609035063317258358008079938428862011761581837494097942543774113173916023136138223941339236631419975379416962583652908466232522378968993713694308241174734184186880219366966731512706699601596020215240415434957527373323900279654905858966899897676099726079159023106324871131685885650485934904247600626552926439324287454940423552725270272726055891368424492957873616469152940452709899923266999869100623764399106210817781581736151976705315019493957331081536207550011429920422755828633697717910360254218656316150326685251553364055224986386575694636402891476058193351594020116552358376906742083342488418991362486398533652482928430238790973947764760436686261927954679411688141860928545791699131802201946845440816170811052415860127096539732268787843149339177308753121028079745833978870799534855166858573596577504017949812610193224609766804832234037729041755645274310111035238844616178976476788627361249795935385595183071424069674215848615600680268984208833080520456377008422413928316542089110553896501339441539525414636630852127206316972271657839263029159112542341844645905107162409109309786571783141858497880576035698382840777934421847291171896527500010555756686350261048855893241107949618567982661405420330789336663500656650227087490227677227234372336053535823845101152648719200227753910585240344058199989650577431543111610555938792174303225898041484988914814319732769312585505577414388704285075612445857261323276094545068608348543200873889309160256036422626003002895213294973652363882282141345834600061778764794420957204077557387223392283544814072578830374958741913702124405953712815779340042798773951800653689277398832682891795193919805061219069447925129631956863920332969610363717840213061876280014922950130332584131488779596365183361701851669254551511585235952172296156956230130224821963230238098777094990743638249882262534813749415459181471902435432828108503570827254548491030966628662332799129116909761739471905800992824950478716861881422628438875339645986512943823506687287858877036054904579012436288814020050381325454074567777873106471562209419385984413231216152660476744600624459053749168277889814731235362331233152926848084853021106315364244041820591061669826524131299307314137664718967257818363438834276280062120387749181231795786682777272810661818177498109017451853659022549544570597465766776039365523564927759674720955007911189115122017347233858330502340493860252272844575998782785419752060948269764311983849718758600961230976896982308564297629100673826787770600729513871037426079027322693378339258539394388363836087613927845019066946072481925033488761136981467991244253711456680745606680273703843529684010257386474461783729206873821134175946670080000000000000000000000000000000000000000000*i1^11 + -8180632365678190558909621203267143632729960944523312707291383470406003362872174120227504715475781199708340789133268327386013845531287763688478803913677828224089440215162758076222182804880279520136012299450619369430653188155556272303807635938309139647813820330977319016398253545875054863434789408338394973158986931642951154922386434462187614783557831407321367469811435090222843158354965735764353844867979161572253558209671287469417144544111713078572209807856779513972089267010062907145987684169529623890718788021956711375650687705725037643671160861804933340729456493834580347381877087119180444977074393474617554167964360462931740244475096940534598373175709531779876447104763008429069304701472673151120669137688782683332305643154415726495651426641262569172310469286318212270099298583538832625375978237888104090830035343530770588968036541370122189070320155681703303023884322827212146989927660585733712989220875715054221329105503103902156381073531038912905737498797289200674495564442590997162478344281145252156642897377296880158604925562406936900086218369809172684282397665814587071625073311525827889497955054680211825557841333800124785821594965178436014873730086921179577278859011297891951861182894602631873739397150132073664747769775542954932963514637988491101817921026794664124072544309482535992607860103884480266716446869142612825341217494388913477709628153287928453353753915580755957122911949995374720543778514839042002664580932598002990921658139344441018326631012098402682629624379878934792166411471465161026545849324466124012749980344181755268481149618962920437845647109026390740828938704782388465976552209061956577017702194355837356545947118058820513381146238727145973529691582556217479291238755595784811883173767740285455420187800633214369506822242065170457527180587003810515171975574035907633496631987852670951824020052187774423500722268918482559850063009621087362093853142547802200206977583639979547772227103366332236798717294897648359449765989525226835778410010943783356174760522266876550754774934910875985254702189481129078918911803187491780527664176202873065736191482620140208484504521389797452332983175581965975602715284595705850308963450011953040076752208960282312889767415565581105054347186379252095061478408086184512054162186353711747523595145317671682169556702263182263944017057990599407286571370850818853341959002948259352796924261286330954943540220077139481885135188440639607443383429764779386122370671381850645945043926750391976231298768806718863473565206858083789921467661660277646496267228741832048235727699992401464262322318068533585688763684671406207468121860306798041432878609577560766511892790669933979046748082416982915639102887460580937926890284967239076165479329946890718301832357728515808700775216226600807146630810452796752527360000000000000000000000000000000000000000*i1^12 + -1411701674875760748394641336982661273859379800254538924798511750738414593780708291229390529466954081479131115219276354620073996650464322959577947010977188444081440776459338774952445733810803466427225158271768018348169422720779140900438328791022309895065337428732927965458772782737481484803658608156572404869036318068202434035895333330969850624198557196415621620470154388273711490065449615660891888165831394340575093258515542192739712252001590873368703156806716939420161147153904121102533157303125792924999686724832499525826594061812150433200251830998786694205407681758062607474745866288742923685802089953293167666678240828002169221704398440200280313465967652518668840166003312409093618552707225914279414155810837115900869515582022592235037248957989455794666786866065005117817267161258179017127400614382394331806248072451761111641831770632878784870683515517147327975271697625964395588981612452804116047673336572451150746048089816247694229126899144107211432661294609800785719806652412614854401959871828681919154079529691831315898019205468094439700057731721422012763349468423381379428142383575805770545052532086733880794301616881228795092563926966778612612088005455501072759596480968390064275354906192498873379506921992863887706790859393712950430363564537668984048340797959410906373535577479576316284120535715238805028513142601107105671693573601817245315864323583095733545343373981551046979508750547769612494381345656305048508597540013158730969727725127474397325338658563795896787559223814469608903383801176924164920572995793011839236450727450658478591966902515655882706483975693855584749724772111612753436408968808789819064459067241608490806448187055594303318029996837575171352000070919953227324873152415427357004828089924919116950804120621522896857681723856013249453875361800865114944138315089778531188592089501817093538624391696596266457838009244217334280309347443508533146902229918520432428565310100641117011959741761374480599121742200095162550794863287839810715521613866748282020215925550634823192477109648759722318716389970666362220109296856429747172532592660276759075626497838961592275285757345746195325810987760032743929521225430509358609405857883349510939417318170144205648960729816089706532929952365976585539752404716963374618320783517298970584236218595081385148405792107529234468515453564656657577820183676842569715543811392131467347555653722551922497952397957670068790630190908372466340292955988530348424476881679480885015057686327446945148618829426756976459740064666162764351243203204975635512169092551659156058953319370701602142959712549118092798283708066109131400789674479251973881332803774963976116252748135485018747317321354324146557033566237762994559196195252231487513930787326795438488955957508086250948852427909742831969468944797151946342400000000000000000000000000000000000000*i1^13 + -214456620375704084762406231400710855350466447905507359522391761367041200560270968116246142482371114879289366659897603150991582364773169456481274295594823445882303238700275802856154191927154120252330056232269736485263749677083848099819900083304027111168275383600576858125582029684339040629493949937271769293841810590048116088879345025203193133461848095204145916723866886603740183983188054468449778507747967565154847058911977395546945612641325769147902199640445532204610924200696133255475512429404587077743941765944365799120682079325774141779060887624578032255502317538361078308893138922256461264606254334232770267170657939207764268398518365674445420801043173950242015762216778946647434672536374719575607167116230431722144810023423379213479107264479978955562300438175324854247852708011481715341019459090308690785203522588243628594020538926948827231062502397482589348813964741546203850062122040955264750948764951687715184953088314233252477236588930908914208282076794294666457408780749910539893374180477066578900620461171456035028140199896274297950084266976172773727284225951980425163507146293960430879165672251139876724586554541227407641983255868342807906883761412540748266241154087542152902156778286753287425995202019472585428102008834853471645397919149150895132007410344617678359310618068833031462461012849042580983460769871885394058447500031619293748910721111035351997781168369960607767882791706938319355761687535476093032729767701736543476974614602933915177843882515396192719127170272512685278350144985608771545949666880624572173934343145642930095206314978131315617828278140658799111521551132334282937655299725270549298709480648412679866578442505441457206660404950493938075534122436369198392601806387771757446736210633625547452491910511038979903605710339702848235701702348096424670451127014909129447520440949812439899494454415849642513327783883916179355296904030773042656830021038779254445818617727210264857255618024802065450807527225626615430710613951723812056186476328671639006001100064664091145927378006526347233404891463226239221856580451941674742337189417199078136164426097287104960314412076178266101124856346678381158080623130465301803771689293032700354149823134911253331531205896675674830528802851058238053751129888799554218525635309630868407448646601073120251848260767593593363066268832645786421524735264523305248865632956735069156806312410335470643147023353905839676553594860893969433330409991157083222652007822402179353229040340920951828606166798926596155144190625973940300093439788609591127730889977888072555274821947146202772480353867953068960678727986177223345659102595473447796561238149146730904442214687634174905921009582439999171465017894043267702458157555464670122110717402659797512297063803927863801976685611755086543146698810052313088000000000000000000000000000000000000*i1^14 + -41061544235630477758391728128340928389107649085140238764978398274658341137597665921293751300856657479219681007758239007125297970257052079782899582634573278751277832852628387909491840350568030133860284914047847306560459417679004857787402132306890254045491776604564375721167745554699640246891993383730779933254283699470748643850788467514092466389358319341954304649096710940954316066637591816084167608183144468590860294074331873046964322277281211188701387571050089012540687100001019202868311968143225174328480695807767696261263760246464483848078660021468899196755612729970556277549326270954504609740057103749738742180322655868277213174346631861955160688140823165806482158331605253390287049182647419347420683477684714926682207618355104088872164514357764171260643374947776071989390347994477693375365598072111150374633623208095346543030013752929445184931354311363628024045761842324781174252016555451319139563566694687695467106410596544584747559943550790729830351783407556846192606473435825230900036646355584583469894446757801373233220721309029265575834655169787724343774300100730795355766262586898305464919145005176904826047470071439182820700141795617840228427899806596458728552857452231053689520720378746807025901678969687687896648921525182095297301197397123093853980337711396039852285492454950068779681900892045985056914625152416504129347999176643514262195467166536225206831680067085027410641934643062725574056918313292109031878064163481752737650154692230699124236848320726004134616938215099795678644312341994072239550755558007511037849182586467389926836173741401902378132368561308421827919704967021945972670348263508069400829814116609131993576562933918670097162544768958572304189981218961797187968440992471723162709176805016181529806426872397424443355555823185665799500020606471656783025091602063486200521101898980104181615772526782162953839654439372030761709706567259520471219451792911996938288355594933948332909936991177365214753141108269951250039121529713127120334015938040315691783989201981380700502379801282676805215925346986493777862461081774582806731411701774769031465340214270759852184187884630710316991743758092546923679184397228862894898175895294068283731429305005931604463066280288400553921475902489733938345533103771442996250252639394234017541376670561141452532117222379509058406169804472902233857275518838785807298276993277991103991277888334709187076806415505884504517160360278674539450661866860911120663953548978465677625647015017832511067382083584779048778734243492621034324848191751552636863877671382466836771852791274559131064122232427251747738905302636240499976643429193815056266158178000590616466650080779727025731818775932844255705437259616892178562889343264963448038002147680313943196623417959225057678674079343283106759259408478240768000000000000000000000000000000000*i1^15 + -6077094949009671024335935791751987726902827678197385487456584331481939489640783212035098415184487429286988291961901845400656821811527090137420090264302338857253050203953984965044515509976406735468930135640994756082653722880364766167762001700085334705652279253960728949874986582390028038345148048423126558634876655218493606241696021810930044504493844654662446003340999823251358183970070884810430303502378658972650426696050542671744211589204821278738983222931464741950855442002696892990815585991846290235178132473612837510095638224170948012808211504635706249153132356664942816835901652261167685830924909172940966539091855638938208382419586131073548694426354081676789492462334886363723481516690614404707975534941099930913719200857828943507520298988931458915035292403618097879955900595353204133380821764458782797357199178391547854974312319096432368848026908178847776436402545032185849663362804865711447881162686279422688701309775023655164160749095706955353033214375946384318362530143226066397022526728059851715222378035373976210447041239673155413800329490021959237198199827904128416412992774336019239000320971098392222654743363297555821985216228633874635205106877147652643569867671396839289158478677635836048144807303387730590448107396922167547221724282634427926933029253027695858710844591002938431095071795683061712586737780809726137075340300770279586032961764432952982164888946260698409042047199006032641192191342682381274699440103167078632452271826848664389101682069615124511956841848709262984591154424825061230311658115785125078500865356825192136089797355437409600404812308509602831535957841213730919370737155894255708554840024659852916547547588602653718412192680206951964897289125972525486589041793958488934909088033622272276558323621465180326419789502970085114037249187707064001900001209173771897251464791811446782118897112550157139561476634077872444346938493608773630421010023382242832556451832446224652416751652769451230511572362656719835196070013750963578204728411293038187385961962526574380632023389782696471389203635279613723434125833575975448868802558235651979883968401349296537268111988739464039820519110374611891109343271159733332661413287541879648557718197860893556258155566546536048551434735629295521811804451191341740165464978558479635357875879798474714189182491939015569389222348757100183340594443051280722662909762784869863978586530374648821928327422354407378618050653051724597618938136704318799292970564667802021332181275776396915999204423697799139265616881177812444142817925525460321312453986454068980990340633900913694202219361941063279631452296409402432252295590335298791051258072287415619537879994790685890654290652790392991375251452892952257869984317658876950635094709983072477302636077431088790651568672116678594751652537198182400000000000000000000000000000000*i1^16 + -708158688403253328696401175500116755721796615557670459861475567177895882584605741101279266794689855623834299957640596256943348436329061790286964695206749432662633579022359926758141194020500006957833311004667809436231385180413835637878315924401442425693996319010462717779701401553558076206119801188877561074554355137040149620833084465261583135011480177218036476411144348127433036184448458546972980848743325545779465659409162138859162848612918203969918806161280356727656872951531407674420299960320929960801967544140870238986521547613291724931961983983878979364477596978895329339204234403711952636371918479222552010991077317489474540733008162879498704737592060485760126497972627247417524852921762942338530882440314665206948904015874297504843760636992892393645979295024202657537271201344504196664586122834423898673558612197935206273049003659483850854172846306129287429033799962634363010686594168501536494712394636154978118107415093506951928583623508676959374123102921891201306554045002624385527335393316536447183007852129588182175588663369752457429740665392860613869726230103842989152273334976202211126151248758455985621180525016700909912033336774415061508384538983549824289619983373120770249137053036632474889553789005615803291082306853571944633986337281206200222535069260798198898502016224787433549956325685617803873406560050184984217380820028175581564801755762872538194456100050070934309113927914423866005522225347902718796133422294612767094258629583011188446826736089793618131009451518268738809330940273569470992007535692063308855030592027827097522353125643031580091425878589175888077013625599994127993663101194847682126386569053582984315825402352755220497127000338092322572249333289473890683257866801381993790672386039781594281016299607530015513542020426569029234821699776449726269578395318831279835616403912220215426069722277987424482961070735809333097144340266547082123649712684983886905132298063202800816432489557323272811730669092671808727679659237676327641164813690643115936954819920167768489053522562426012983551087118464751732330613827445671663850253261240996685838633099464487551397805322717836599997995633105189482941565788416515351421975029948547197664858775484004625464925207240371827561689026400219628884789501874472895294539341829721045043504692316624664372465464218138097337797896877842880024344569532084332678616197042307941556060218698103578730401191180837731104416787862854832228544019655360182506374546661720243622273906369214894349865148815818780730332661620151791751704940253214085054825315552585535185286052540483462937843614111690517038098849811072383408581303443709640432026627749279192384278279772041526495720446933518036298261033375144933529831515834003648320838618078770472665448312360288341851800415033086693459313557504000000000000000000000000000000*i1^17 + -75230342157872765743851189044367531768315640423368114880305315917704389532730601078641773973282395799896601917392050656420092154203257799960690352952706504331612124417783353772794126096659311004351143988825514046790916615511341557787056200812318961498234847447872921168741814226407472803806533778117002360144671653301572552192260951894455116616923151658861963168532036570011004918863468915555817897523784836407463768456544461432612083372552734255704807906901393335108709133951160525773210640109066511400313551735232432956933246786031140014522686771620529389306950342861585792349411636615541420547706769707918328463772380694985722923297596436531532505795227342228085867740234584335117623262261128887413500397203572758030801798676450118435756910776175847655972812013500164792570379733609462189156696093527884822366800777126479697932266499624313035856648713294997428011536951226473894125919306279690689298793292936868006774179348043599132993076096841680868952017512355532100027298063489779140938537885101598510782176167784717073355348116624233885924163090235277686838126473756214744089364076796297539159539682860437565026374139630537530355538328536573591520241693023415045694744130397239748446410011486384779068553212631005195681114852700479027053451856744100538893318653136607258121000877575202178535174018619424810335419021328550519681291454753787574666366316479928005689465126269563990305817921335288355827564721336291309769685194202447551366648837733658676602315208023976634153463505703377696959781595057045977018849833223542951448985931280480102303764112384520678098034654700582148151026974129949376688755489644931013237726387565315923182302677331193093621029879032656607742388606708078261932000805462889361411022554511212169540919793793726519955490254205520865652116747947353175478758445441818519277564440198262240778460761784334154438276993986283849813290086579198734757280281639039247060052141069931337105309321812896988958662329551155705351503451218173339394412385761211086819897191728386778650616725483819826981566137439344581367528805958737767360592517004866730545615581151119749373772465000612749633927690906737886825692472085399254082281883640768942216961523194957846331657322919993380354317692929695261319812857552355641706109623509115510064194214166746510284993391765241431651650027413610608969510001204034682694442145825468210315730667108411941302639610949429358476912730876477318710853034159678679145474607491972642478705922722571790521831384841785856575033821228320069639027024093749105174100044303892798574453308478053272264620860128592411880876578034314749592269896600580529699761082058409907344384653235551618245406081343910432229441266192753479806629961951747100574417259698079774484672513542620362238981600492813480173408092160000000000000000000000000000*i1^18 + -7408617784680052594397058333539567324799984814675572477446938498495514781910638407362816162712376078782668847010356995852331923066381719996317055814040210399511383941218384081323219842872001112703793299756928802601033564812326820338133194918175224500170342277951046946931244103208496862342093482847916094599226291968660290904996732924108395344980585321657557142610534470495491013277655780121527336207233481832634425185690876468680674957332298310793644429657199116321636255161002679920705497115766572088536256061691507264274240486527732235875291077576150058226195822475327742510738436481124755374629651860062461708305821675295858057128762424218863608379069006193134383200358431417910764337460676106981978688161473690609506179713901094051618944851405173481834743612501023384490304075981805714260145490238355274089904285951195235564542381264289736879555429891102778426876416546946356810117956028221704160757547793929739642734535630239086319758107721606610937202040259364972887343067597370614302461565992083127363299175359753887140487765685876441671647302966105559210906339628111150613331026953752761834314243149745574172081401938892024554715917279182154204476517707528782469123001421997403986795045664758078523335480288149509551019392337196422890407090305654057203799390227809722074828610687169304621321570875455253149178552373040104935640785326205171715022678961051259758554870490633908826996456601642777972043919388929904824081925523539498189078768404398877593934052167847481850223937653879126201813185773485669023023896001689737302210915104777857637043977567288110124365334552484088482654605715357236062913968060732207871313278044519510237343986355509211018489837596518432035264338561047727855892612429363621437747389136886949239265758276678345850980301770307901902978771055186041698219598882316841724158786052905961484712305021853606011095758968589944835547697285566530722146186215124511250123740552845266506422838018200534156290252860625090719039250257200558657381297028589035523243931395346721223556381653153739111935309613769939039761760342657124086513053348935798763265056473388570677646370960066146460370049651172605468130768662220080933335375626483686909226080900309754762342029499408299607983043346802458003727871137771811463266764750730719605267993385500051826063531833197562903984228176387982591414679325096320265377519007775508578285504830348037397507799883866376287680186624149611157248577490378727351255981851422929046160212998050824983346109390182670003076214582428049148413661289967943573775707047574833705557497250345097491606961998690923621241352299285442407335942418298512898045274948964452893816646412558923452294438736489264181188844998260952717867395787721725118417834001111772156200345536508284710595850918442781960778547200000000000000000000000000*i1^19 + -663201673955808008206595018270532366246095132257997619315507629462266365897246483168434648991001978843542887104822907446306275888439430320940643781429605036381472348648021634693535531886040201588404598856393248147772325874267165669867167244518453578649281015092679132884833792611761918634290554670357465086479476008199383943744336571761468590005213278539436746339615476051773179557083622179444250460079432014790229761251630575207087698732848509144736019950012578995207899539134537299521474939573135021615545098132570111474360107763257031286055596513331090810171972853958498141884666245289550032079406336735741026390735547265629078474294901412391295466188590254402114445969915466413037293795231441769129789311439414140135976257359155807306221847874147802185085528854261395994397751233583075390132342549059051935576951024695356761203605463793339069748731247124937785650602104923472691516805791670570642019464004334508408486417090495648997523904821381805144254519711534051735091967488958601722645053099810857419943006561112027341930930513342615060119622087125382234882123115125782994397911305927599492418426629079159413670425031651837623649906754672953754678900826760355283837486865467570506651734718469584905012606335093539033962135880118255257592070608928715469044196006165494750153312821482465158878740682835748722909987096177337289488969693778985435965157826570792855759204545816941743884964104652529474307460119626800442664353029940605886591388509946702458846705746695663064891793668623402976866660550859438570878737803217857153987654356863193858946954290788481608123612347553731867502748314464169876897869116108850688934966713263375958973568760988983682363480380706632207677315622188197155717300153796679548274389227473636972605507702057260544594992606891901759902561150826210312277552668448887385021154790192023723909802527593809645314082484851308363372613978629699288856943746722726694785559949190494439327936615047764481825477457319352256426966967866471372312618609077258440017156140140659315088260050829116154106201701827521560705623221481194835987235267701731795154994983887113634000622061227427031571249268967275282992333246781890879355039197640291266018053095266868740128706923770020141524056542859880459187622950015052972652747649893508111290739511716575896238671306380367639264097999261510427354478467565975187573642990397516798284323199316052041223907657678184809877114359495304913725403967292663551161781674201539760370812876645571813362943509438468651717479269214494490317365751554664126221164138863436096982270371940009596744162777540513158496519686395954461145840579078537561851171581421026175304904250575733378571671670588017218850007810341087539209078970811386630557571587449158294830307137301854131503853394989942940526182400000000000000000000000*i1^20 + -54541071907327261874198520449293599351322001726417625476539679239271159939667438148512856622796413599164163806047206544775130058916854661548128769402935572874566795304149651456860527630077436620226231992962373958895117528274497418500708879557344957965499138762793933985280021575157151523904887584008478053561051578824853622368914531947782655431082120576756978318894812256904260191427019676691536919041390421597571262921330749595989840313566016779573506199972242460579350417492553857089626593657978342312918047025636871921556856205198856233804827859129281089382679539862357606194973963330293537776223208058917085611161691930003141344682468554193400086116976820193537941260755363816158691220379960059689508740779828282169246945655431078224328507650553953427587786591263568293276733059616591085171978557132466395843099805069988543544102516010772371703726004847617728270652539437811151407215837082143661663601389683738071510220635904905138305176604675572580986897429208176024125650046358619688526437801730177741006089897240162622468750886916707432627958243225595744296823095279688048099848496319850122467325313643546367912525523351901042663937637011864960018892493694341391019095815361019400167915007925889582077188369285894295774182427104342838471355287057370221742131463579574499143723069376096273670587584532649433182378155883676781303355830410519105070512215718120644048541621213606174196991030628134189710943759064321891639569445047065649815780798076215120404965167820083200076275653611829424118248692690372724902775168598120247341640403467881434213745299322970685010506142612260660354409659303791880897646428057602647667008236763683980652802269635072548675317274828820291406568591910645179755008695587453611016296044118138439183506465045737642634599127230152589048468974047840757579386947304664817598356459141842079792682004995490079603167654590504743351522430828481762106686308648258321927899888442808367375827317681952049566515413847770941849083647939252145158918254704414887841485206499915624842098469561943026419690298578514214796726943047520129002028522227802802689770149746627006695764235303610424787020371720190067186578335059956706590939868873798928176333492593922410421505046409024582530424316268467064579118711882501405451312169583052105415616849298500529555389786665758334800711015773595424284186185084370188336518079969032876281429207720122804427311652722970152141310987267478860063037272879797593764427909980363455204804295674100695533806075909983838617518854864819482087406774497870468834282146707483820749172510931211231871038932000492475494968237855927309459775219239268470173123910598139766862703080096759975292830673699412397812113925604513588431174765667987868215743827459060123856144905720044099769387454241775959408640000000000000000000000*i1^21 + -3413406636761609924197951261155485549756987745637279221124945540280869273952301274256955338485679811404383098074689454403379498565401044789605268937044509578950856652082753364221089246939178543428560391431426038599803259236563878664403748757022491091776094148057962297474452157533555890214027696770721069990790390727856535787082437568437606699452437546676415558443542431203907183417247685905327984738431221427415360413559427036536745280537272677820843755510145599949851466590713618301036976212659889144809166830956801993600015812150594170589142932031299449830648080049446755806391055097263231723237100949886248600183526787565096348321812362977890372458282736523627920577667522043290785277891619468465850963195884503344573761245943728934326558890503432879430014404422877357297221095901764069189300574263505639941579708458044213911304863633848017476182818940266038822764823186684943308204755539440350934872271671243873608306356456495168027631289817663697945711301458067003506959555432682615818800775689014396291449011532541096360363047592158163953425619939979718267583695036996653893229219525753787426068447194531490235322614337374493163295703942161956250236024826827520374296550984445285755684103983909721073749012080945955813298439946019873577292017721329278316336293859290668381508830127834032735971961107134936625624416103557899709840495137051632023884083930538263486683101812363586118089000907562138435656659063677258425436581194219182664226300686058041463194252730135128223423948257504496075769098124815543789588190875937280614195200018548871828764109897422768591556707049525630493768069307776399446283620840680527276785154863195617423783370979954693858780108859476619425694593291825943446297299304511221054907122382606562820027009270871138284046141612158141057138967985303278444717234174175654355630278601836006867097076935649917824673494840308487574227557068109507353634628632013525725142066316537360727453606706855861218496524828605322226808481138823210763046752537211221446975228389591654370729601548516584827912546170405682314297540518795047844156963518663257910804740633239848695525799055346722095602924762794604309296895232098838807561559313564597122111043981880060449613254763054473540637497750769812026581831312484196573893419866496141696011942933730687212985203075424309946230960699052983091837086768779209594156670509725145739506441827822386699164409192000202093102026836095999322196512648632681590853147550806389822567707648922750351053168921839779067374118813464361846666908372479637612123495350304492239930872914687974222255221574342250675099112922080805470879784280769719636191252824554151577122085509416274084663640488350789670978373116390432423009654540154228290415022724373070476154176920996871224937621914022366412800000000000000000000*i1^22 + -204798516891650609777015240509252824277486177398062450360887321603617262637180277761223493359684723002164609159286265767868122585674163743304225246123545892380898601200342228698235947006203922230885738517338895472984679430425618501536546058000877007572008618624761052764275787016647656657398843326412153970299012824023191084869945060653819628293883446708583021854957417568934702052178634158683911691378345608322763949335959712475835688602325266644113796023489896696190342315110337493405724115685118234399025497244386127551117388022369175809641408674560758336122454598420955804603916151325532334428772007232461877693415377707199691732632253602725801455197002150385014095051819918837045350620897626183622106987001229255565388878044227646709809978440069541068294249117695032292865353879460925012574458315537571243004154148008068041668579900664205676184729095518691908913494106925662793418103625944989764121303937310290623593821364507498762680401397883132257144233433490352908016454650993291741527585625465016267730284838676286911618012365475344745913883220978576151017592691335719041957656398616361678625243592995897815743950624059227799486054862077453536094712725339028213266643354891850348738127720290658423470808181883091312973313317875396197515113470316776834034781052033121031718138985251140703998329692456033167637696742890076821961624383440636967621556723448193474899179103655624853138265772319017586703998202669396612928431212169494598942774653308024214893463045960533420190506862849446158861727534386347272038333663418771216103047978314924171196667677004402769985161561282377855072293138897176682076306905208790159696672133802709151721269015507696791561198874143618791603730540675876258332102932228470167016510714775233584694360256924328424918924917195551681720892478877502495273613956898935309172931812543745820035699632129188124219398936384211211031460352450047659288383521250004916605756991878473134532409935239699174662692913115416323281148486435196216477801118844881982933321249457613104619296175761669326570057398385787086523954970792508061827529294945757546036806541905997450172602077376184541726661944081177815935087736066598148348035972201693452025855163873595223308963976387995606860909955216467958416457781674260517391169532957705796875449947345974180184737849186210586346578520356909716168430321640127837424891815134662130001072185407302852449499949328688141880329200848395269937810976797410564994134422320432340388348482667688649225578403018205218218201695318224205980470432165132563369008455982555782697948173294212098175968144078054169196650494307128261177922150239872118873749020991590082778571067055396531946717035491456684790708453374584689430184118168134447167057819895482899307446379391210217035363595134697472000000000000000000*i1^23 + -10440125141028542954528844875800744054976625026800163837870659299411773773293839929250583565403830021838220765033293272926530759736218994082961482628332679924841763390864005892388115207722025902013528154671835467662071890618312888994479995628854315429138442616333932322274313965177972956271889455343661006030889739219687611965900163125331370197965400759849182585918111487713648153195960271762227168360784496830826617553842133951815290359127130063833904289375842441078243713855267209270575575123792204888478998408350090382798668094066445410791407900087105537870921417014643358802056354526781988525644799046562659472976751935728270649538743275891443594741550544564347203770927399197229365471743196020450120890207561753386016568256760180209870648734222960198565446182441995648874145552718591346655599276665302873240665983589177628699111351172096195614881360615679701172960854476948154107022175792052636151126539335127685020633600318935932751616917336421926986201198691318436189105341339105802469372920094133475093415976152952432154037054373449936889021892190867889220987060371939752701626987465952858342833351866185441817964013799434565970686545161259825597784076199550941306529441494830338545301646833325176202082339443446267155791531156964553172926823976388863094582787753368212407046386703500944273847516868723618390383571071024810629992708020344656733234301641132321814646404262760510697726470903944312303613181615010036003929024166037094243128284533041611630813121904628554114279268748140323036610290633561829038775086774522017883758735486438692923862173094026611966605264270274118452228782258896718568203479476356468249070229997638622981007113777144104252245870528075602115346052872112655080083133466251616508136228164765040245538937185943942425956232770775436663422655522808461465483888735902961384380480327699103366161973862423597393470586293694969929175158875404151789371188790127280831142394837644972486717867561966852351605632716112015037586180838297118134921996340710735612454414772396406933733711468204147444405412737185318830920039024010643253476911531806623130101492085921408990267501433411638212697100342691797718391770277395674693465489121412634242453859851051787967979480651109370708103140277631664983526556675512033552884689342585072996900377601720467219658305295626311699708631950368780805095186594465996407974108564609913763412811349327285565651802363031704395051070427679621794164046174641330819706756232909804062913364327019345303733380151777881196483268155503268934007836106104893322359686313840984680351174083850495096322527680399154050417980258342263190974770031291554243008175265189307072994474172674491781046511501345619432699302137300026072655182278194381678548201706491907998346678166238866901720633274531840000000000000000*i1^24 + -407430834502536652793842485992157478868757532289696205405559107114642902095853680738019488290361603471995215214537385992641708876004152757013007971024726808419810605548916259932244517837811624464699564064805509621003869960878048808098409418755786223826653064823644563807597462158947482095554034695687442564457929546816669566737883994140562383591215494703086871341546772938133404346271625148999211375995033410020872448359643480178594917996152948044955193424735796557922059465170129269739986541910304142726491561938034459189319589367210467301128769331691540997121859027342185501816663297923069979704031590433127917037204070107148140675043197206967012926713051243944683365149852830111571530954753443737772597971564113942536547142631408079785106153218583712228515995257585411972444860274440990690347166911257598261922873309800475132178771603197198973350760551258318124402201325578948033340568248647884875236204795893116492040262054667203304076820603081301425948433305547560950835217255990063102781410057406910415692009225481786698769317586238688454122479109918753529318586746636926898288866888568087529412099063421981940394586873180896834355766121817950609279555391459410255214181078121183545732238254960085953431914306136394170814433118373311689350533132890760574296978123714813934963222107729998232314165841015338481968942331381417810545953192994637922820366628286352234253414296928222045034258875174730929140368819007848079698862988706815128781258204219339305341674607595210242530450021612600849041195733086494534990706506856707571906176368081990169790123865167589131343633930554460491283284732892338937063930788803881641839889137442315038108255298520087683678715049076703365870665238778014255556789184013434004965093385723528091181682050225397001933616804625102559507329269904256338044834133607388433977152542368847118391182866346043532121741981808482976737449975660915530082372021306360170203360021707578689892197686482293429782412316422930779874587535677565186350472689744228737877277218368015505590351488756578770332828448855487162395409059919897507356724703261732218730560772148746640892973855362429595084401517825016045608796482922394121083298480921325549694926436877298190355397723254272170670345860026387577288249590388271965221299566282924290924633876932946039258927811530397032579304260774989947527460252568353561468594285497260727551011017117239937793411757750757399735074612697042364602829156968189241589463500499475941876270895641035634547107495179873117219810143118343353762178224252519259511678130830987364179770292434872515674921265247612977770428461656470307736568092824118076373181513233549377400965029551887242430048975396590630260784180345139781080922488028148429053490927997221947021869540240855873127641832751104000000000000*i1^25 + -14088757376198998457645517146749596192764741067731414136571843978867892399949111427354763974336179073050943415344367188754270916114276334144201677601326765210397779953821418677539123370097679359921054760014986728513046941439626071663264993557114380864525290834626483872505354304654177497072347165354959248584544271925902261530091874395599592538716832116916804686650652958895928643800597443601816028146893610233887367220923268230393044563718859143453973773928384673178829435222284696328614683808013400494729075375893834618008393490798807545155926701463884360940392461168399646616435009325575976433903106038530158315506176098307524849744952990638686779869265242755078514225761462546864709948061438758059367512016995224800190138056010515189385166104290995372447386767041243601818887639646417954698924825279521013910073783248848143583834592502698431088611976619828948677892821002465113183974777374096564672534810896355556594429258265535935561745279572384129316311762330244679042995197407959599717137848263524947140607641975276845580355454510839464887194633417570289280220107586883907688605691637080091601470180817963882993044186237207554913358841657519032204416390012544511631139492234835922974410708249910132808044731663123164466423346121126988756263530256974038948076286884686209885567561429137523060333750126781850997253788090701108079106469581888359576799271138393299704517120619810582200937039500217801860103669996962350587473420006247264738218763213016112612417386823613731434196586521868370725281926066061780441797239853451812764840727075072376139164421156916075419066740049127592740479703481906174488963539376549260266549354696225808874781479081729572022009462367557550131822587296127134589419749531444164948759164430821624991977283360745128745754426082259354102472951801865677339078610749255172588640355798526194911150997715496818922354936030901002677523288046949591972150755405851292952477801723964036170007870748282487433930384222162917895686972309724052032963716007588249863457557848372893363657408663363033734669421592767208300701502678277509579058423076075413957801771872415744669441885776734495428150879218412480540195064279504976695796488117730696964889575294875599464814716542691343337012652999660739022274325297742557371580364776598188612454015134740588586461388555183888986793182930144181618473549862696103304554009279706559478253152496268929400967452128970588867885493903849619012235019457569066410454589021236905762538667160326757854929958963335278806860195998343963917816368107502033078265065346577967418001350040927349230400763535194994686089673350714147722622411526530815660891589456354285216790350412027738102633756922091971541675145356480112262722841242430611675412691833864250956644032425091110270769142169600000000000*i1^26 + -598687109517969038337049295798699938331982961390840302762794495399311844047119763136673467781533874369256143850685278384307521891555831612564880564306747734077898344206244930527223488587011015393431277581558947349825341006572403691896263378403390049932343306856628712642062612073036898665509585197309520388699526252456576748144325406892406788186776355296891841721699539347577394938688822774413287081872034238311418768508458495245817876573021842541793427406253454745775867316779592165260184225618355551648817526509447640588367778053827929250278261425975843669819668357432061172004973801712075048872585372669350273531107879797275932242264434248268270553748494079359905289226775111301803065646420555035689839340934240193149789127722061803580517037954051533629766837776768756759913902297776812411979983703865021148358972151912331401890955758210545478776654455017569747481596887844160190882454464572685532812855503823303211660602071065170093147971144835358444777548621449955254679872216239611113138701835567949099746657398030356550187817249496013848516610940157649700307602479245463641554576316351458320663925635545566740596112046810401424953664594055985296391839706490143640075575728722962080320706146400299485925480520127414238357016492120306323623373513500263434703107260777154088103492547048958455592680224558282361422142614999551689166051316484721469000552716554167945864940435649977834334969320234095550284227688462972186200264497919054560434453700361726091071116105283665958490302526275425712602437274358517491310895983657655698894439469155017151146218067787345217173129950846459294217982567225958836938963781008289512119731388994123854653757061655114156193304948162165164756846912368140793246681876267728550882265004404186453206085530292230703010590239386239839788950158718145654250934604764900766426793375020010726325649381051272064380984878667237226135797800054079995099834995458468387625393709953306123401970339463574850221665233463682219732900093309912900030642364864352944156230474495100600636980293445254857963904501780183388017057163874719989574047481082151748854170849827744751429097617510223766362181336152946002567256102749632623865240111425788352212249245580331052767243239725253066695747548187292592183387037573548962431071603898708973992490954464466574588397336420761745132695485907265706365337650643294715167428086551506876337438181055546681786423194930993062241251245516883072352200261952894178887861732598776620039732809660030043480046126540394452650908452809851482275075729185200074167829416666361810906581962906601117970505148621454166314287851188467426266370813800079499472096240690938131978552772722028010020309850790670525801796204253740730055612569088560904461770419268672712721678254283937318472515584000000000*i1^27 + -14685946037311518259359547576215855443890782086910678153456555720438036577104463345207912356740877392001710823113099137568648915697858807641668623306547812175048442599327518016330909773154454629389882596317406886774646485499544971868247687602995787030693054598209862820112192473566853355584892739631327374779510889516370690830114965772568310748692000338350047151317406447604312172749906432355793455328343503997808916351045286186188850276696779939729176645381887673371681140566318371190765318760319975360952207651644761821407582188239568632225974359324658090133753267614429809337612793934487663396880974725625613844189484554139642719304503132936579753267379304215278536487231086142882669695502255651974236370662701634569239143055506731719117708113955017247301840850987412191738013880841209286027740728991854842455576314380274515246018384452847456961110664533554761759559013265406611046801199290264616167035203018321871633920577961788192474380881453081523291769584936993258412076665536414112756381094574197330202292443138989724774997530396025259754795999454088671152080499634563668118123919156085616296872144057420965612994344818383846437568651828073210149023748472223147871616948762414488831057311877557925023955050050757499192790630186162151800094274082816665199882868392101540521211834524466044088639184131765733736176653064889446110475085548039791635292452899982668709462760278956192169283514425474288513224574267917862576411168569613480706394638014539430430895244936849693093507679285529142531687299001521720291482927571525809704443895470219156596610368753518061130064904885856710273030879492753846510938722063556786223184251609353211551634400098457349416553693400367278900016457005050709744944668294062697814538695644870304714303728650135041802433022947897094714595721904569501594028055499490069027350472032320052186823306502921034484998324714548180502261345840489291339059223712377587946480942334315534070580779385949360397815305803711681968392182701786945682723740185408770707042614234235961266197895821297347559410626214185456879059319819093206516730153841694753745273928325685317002106145055754841747067594179661957679435936625529029015414402488526279914471803903960835871209210750437002927805472216564510536396365602725402083539952308185389085085686929701865266760133907913137488044708624185009821625004601221039469190718248897773335240235553906020630277394891557282085282556943596573131212249998535750930487578784904105201882657233322302389367815396209801209812058640776577761763219755300910146056548662612074476248803260162192028935106023265588311557175833939829947695247990888606258477209828163551538677671038086767362024235300581417178932780441783785241971788884614344744561932563021817048404935332926281702440960000000*i1^28 + -188162259115328186245397767797047503242694343035769236880883962307091120614132977871074045085475316663255773560466143164433597870492579667804865561753369990311844993817009888970481539140849413179201308572609371354651824363979355013063932619398376957678334543430644281893200820265073297411731604333716828203329504360066944959995978382574080627142420440455456228173556895548351531505801938054214502687323406327020862117809215396334012461977598578866739282726712234147518134831949822121468744412022270689284569890745208955857332487982097971422413448155825842186074941658815253751033002533522024517816661465853276885819526990209419073763005985664592200066980268214551572916771014714974657677696993896344444293400423534198801989613158016801155775897507236727537092113126948654152274215053955502320029984141417424767172056861734969828265917508530767738350312360072031564954928758972988839003391781820553419446193471209563628492338767148702526566717602857895675071227186101715058961256422165815168155092837970426636961215191717418371142831400734415656892718442387385718055605231914278720775262318764873526610794711826210544549136161818996270470855576920225460965977324084481822217157273717129607064354514713180259956615875599250433489610058790556256177139253438110093562549306206301916714567033928158506203426373668779197988485589062887472019052499623763344927292668836780133499527756789462746763672546911977536362778614923516080172088696588221254433855088495395347898886725904655366363719588063012284124267801574659297285943619131056633500727745293265587508943773618035485185851616077734684482636369870390314413310242712474564559501927693100394154051642447485030618486553910150830051996330933001315641887404320050053683014919487929227101537993479132996470332401702107831162710382391823881198478155386833144436930084270610789909705644200422966310858710768516323140321295159268587901635306960226263547882486558320006514154328038741996702403852349969370991349033708101970491808428387635556758480665909833680906918834940675775263307227464215441702522297561307394317582097976615125238233618031333518348760961142560270757752364843498980158489475431783233156364614799910747232721102271817261492530608910886257816006475187933957512897070699147478224223914561584215396213083177118675263439588267182512284598020671287434222717618407782919320854738056180975655948527501126922754170051821395071443049196419272136359728237357761359493720865917267098341516917020355167319344461066687314167163556090048484816339988043099791221888541834295098608189718601407980811245802296414984347870524142426621133058766617758280637339469522686554299784096425264676859148168004744765415320355015302830910197171368916094336312847485422892023832904551260959539200000*i1^29 + -8458278190281645926329397035477757355385750507340841187989675875241304510940995004188442519027223218951420787197064797923904226407749406879996220942158678971727548825567512661290649703465845010268369236581206594681835933600844960560896192256843087038854063798050842276808153859804172441361257131762885583909182957842857091026146057102354605923626380342899261251028405008697522163589617536512524067429092767100393604785563901116098492199829697243589547890607806719575206864248588037591797328746554060632406409440576995608565128679378237058675833931923866286003836379518451672542033706890227295742556120218199515978146954863958435449799965718750117429562515348856379976478971676723284913267583853684341797255544987078496488527226071005274464711283078976136804579850465251183221274728620902239379858766228281820247694521996987710026143325072712381274450292778053410000269362742364740843468750446092147701825304746765594796144290733304821180087612142206456285239486756510015872347492230804659402493367688719243463397316145273444622460767306168823096619993389056658899352206963004285128231768664546885743703069893123836634439224355014249487482187434355098348444423058304203548692953927971347089804448808638804093990440889478717509043852451644748919034864778897775469458076642453977127006746752253288982590957396847925170191048180452186615047212158574588416165680115952034306152198220869842247215999450445981017169363769852363378205432312907448774676399428080515377237209789174580062466397921618760628217443708243067637750431427943536867165756923235934896534642524308762210579994022524067964920690365396925585162941152963377464029529683028759671904796331239130940191050985063045541461979226030123162438808721314495193111944229298670365956513136681371912136306790816074547364906905444301587256217056922691361188999216225699573201451353091802145141946805594123653156500614637219177501717045814246684985196827436383041497016913437819649331922050989984450563667699203441234335673456968978002765767607335870454792455791064078708328784189489467028589459041049826651283126068772223971812882720084275556601248897101829498949810995186247759706795513849469193569620016736645528530452307996257689960841955241423675319131068310747840223696859527180481192360319972670495131215139189436430780668275509860896033573252763001528079457019590062442581519021393077302897810964496141888750855565257097166716546769973963256060116810914938147867236285644883848456096265756318625381828920215737896164662736972845473578100835524902027523691210960664543562900612102750759559434693006430006069838708496512808818710148409380157436255583921450576014813527201989771709818275288633314808466055831526972405690723657561834354235298600655627818494038713670041600*i1^30 + 29689829291334805428538650372598131318019139230084653642697812233137035679494162451629159944567578811306850758611087566142006201077559199474862983348218001678817020708429075463527957592766587141345941685051976204443753526007055877403967121908346830664025651102183542222440321788727386141421028247377184615773604830896440256792983404206313152427900284014832148260714338325883838590711451631641418268443640621515514736650655793309574853694110752109741744987501418635632737526454545069005270468012935890574597063594359277326830263163767783908294446960884101534467496857524843075451856488124077875271199091320787861507640764798175828091058166449210453808713639407945238433260222375191370015341388854348926002375262520110420294523019602703645971323047722648778182492015309726767801287953668630700078460369651539027004851493948829580672482069546953595267424224761095478162576677543728490222586656083302615050359268575554842567157985906070707400689893040557447997694309552920923965811995114681068980298434466518147486612679816828480382827825617230394992655884301301157957424633233037094043065157609800041467949429573094024774999461764596462093189049244868426083418456805746939552097017195348917435534310943321541243692429534456175503641407454040109530463227438818460367239827403291658890042554539647159960069461985306954930620861245078954554625752291445533773935740534638920670504965901706436902723610920873338199024423457756234200499795088202122435807723735212170177946175483966343239242655340873410341100070505598845897131495835115945983523685786335444756919679604065792378781574601059534047501675403096190143431389783485013356625832284011028883352843021439167992499990430840367468111075504274618139253245493817418850930206139907186026701613351260469184763331554269396952045166481859760047386056839242064458163133795480491396017238446551481921572380241919186567302849365908176053794487043836616691310163893349769070779269842090306859207949857637978409837895194058441392791183346228739261031412558247968441374893301029187299214995376054185478674585102585990304305066055142464427952598457615750605098768608578633165832020521411597321426939158021564620454357343450016770913304443438723503308396998168625321101943707985308441531379946392284211286925236843352178702588693416060693960845089338844597282131974300529260387459331585444636838067496704501267898952585410292325281825983948102155153822602295858112091790625342041713181651428233021022381859973001926337621664277733780204853375475415581165901094685815391433172616791684635018923129246994127357599368900800165912206484509709437752650866075028483032215850307057335035021612796119172133446912432678447412934399306695073213186322582862748459454271313169472227810032358522880*i1^31 + 3673016500562155557147333333903480425975751587451292533339064355681154118622564030007329804750732146218127471710666403571264352454313040693738559018875243231932612399302305588888951621355359848546118114256570588878708671727020879888160695608162787578023926743611425683535397725315552318470566074805298706473111392902258374138665633132310708242937757256525058477026657319405681396767590454894816566121753056542777541072092010849077633163844608087754877571395022122492117662324732472834907061049737155901148354529631360032108149090528945955948653622035605394163779676654858548380340027125063458448315517895779724969849718918547739873809196067860796800791935302627361515639698362308991357179948824004613786291209085802054608925005389471015283347301059893028110725293823487215655446999202026209504742080332324973078871469776404407906355780452840539529411938054000709652801659540682250587124712416746111922942741441553543931770297254569402802227162317009286914751162576283528564378258528776275798067540881039776258957071864017808231188585582884543591123630674544758359762207580391765532774407183905282459754968528277273168189375097908392755331784672479150142769265898308794826928938108048351868959926853799216767445153744483806874830493645218168378482035280184429748849969302244247815370997128219048012462274583710147437790466728388810818606627822280985123925652643533886461400001720072791080122524113574523108992988436914905679375070167378572518179065937456212514177723756629537110666650386311561201902518587699241910138063951055755822896238277223853041004044975035308482942544407614864886778309956507248835798356150160110578324323365333786538079883187087706406352405869823987292102556277226613878090010708741490133790585110143030189310355878756170001713867345270446773769438057176813262545113860244784680124450366427864316493013039037940676099418493198557127196818505850954283684119601663059288838840961377904906442441692115988485835200840142380273301722993195731181923518229483968804528863719270812904903710261482197728767690584565938296209967127957473306539240044511456783968264381102150454637613270437022496530068278310561891413672264535136277673672082682649729797760680926964441633330346379948548121156303505219809808339133478009168514454578863222950142671907669191161216279242691339518266353486660185737134764574074533064413411652636446030717816656176400839425617709047841796796968051467056395576362673794299179476761492875890467655639837448866685089182146727594357888343022902780398787397076417305625382936691359367473776430880398655982513677087892696802188198721744378066905725774247653948175152897107693910555033229305608149317791219827851709168171620276118164355770014250932200432503008177486469992483389440*i1^32 + -163327612443620094433936884515056708607093708059725564430833511066241873055024443235888530896252226323846300367134020588237761491712337407874066583169779011384511685167005770903490061714367325959434498633998898026687951928381740779105075722808590346314266572669489123747971842680189054799764024859314540147687082394556471868750346050383606900085457665237070226763602850343722855550483599087705406073688160129863182513143608092125390039978297220771299629853169921536887614955514886504424398558882508388029286474866142538877203352835429440090627271685706391002344767440936048351891750808408383713201685658446809953159060843067635291760116698997678009172518373678799596137549627955182592006338177229018599532185473154766776444623365955683716930514141693627704544464604216362976039884359797136361448504000769824428233568741615025985701046368006770733041032389649351697984194877558654984196188475171730459700070627647740123331281159226211274412322716392268318966373034626452518392875792641574789860063723959094577136001302617420284336653311968726114354968985337553259701129093468004659198380324054286814662266980495964998215380740323895537468806601012908340249988994289235724338714250853258553671540875895749827815214213912739098494634319851378400504603761257322637092875325539792460745624012859134882863421122404102925586964786570211348333873914199288156949749576035806842123777463270202390994619148889041938076605492168892676779157197351732347555472150990396367613963151127581505849590466503992684037140825570516782296740643948154253325887925728455583792584096694927443663139088641585265561903539414904595309510764365773616923020273618715894394027747890963625928744676931898197142088642583410689893164789881903243815494007118420981877529875645937524122770968390943079227051799773367332788569419390049697265669149484199384884255455961810323652150515587722371666384627137280765788100853889919963944470161931120234638237423039028265187959127533377020720777488161971145790845089394790603246965513359171095267052627433722250069332852180028559880725230463677150290019133458571236873866189097507729604655897831926277698544550523404246857038428755920246066517365726480559058047492171902366828612283457217308342954969842296917026122393769152664388591716462296889047412299510367721579111985970691655727966365058199402695797967804337295119557955251141921916441825059206468809447620528808084349234683233434249051839683102908512222284011561133026164496478110495899081272382602601835308616825445190547182768811161501870196457915818277920204503266839877646701724440585408050636410341641236932253615993151025516603176633715216921352415681665573333145603427528708887598254064085492339962783187372095136449511961954021882111983616*i1^33 + 802788711833420090488784410781223948057121945593827599730309180269643546187544409563106944903938392521230573274252926231729119171475252215854763564110060182872900949459111622721906529539207309667217850267176191655070843500361981455999446841915190184979457275523940325044340602114588977108960132329466721181161048704256538217647628149074146656672430033638664749743340474110843816236762013267708865163948084387819097634002968368945056940864875526474626428224062810825900424027665242398504553321462032032428591115122177666747097328278603283420809849554141958075320093373311460708909366294399539702900828636169154429637033036485633446430102446257230690825803032051960237620077490274249057396861858940354197004609812153274361354933228895848274167829125393635062081329583887243032951945235365654202725140494864722426445352838381829094642635156630505860899328054851199917369153465430635405101657482464059285517037168966800765441291617292769024861027053175421796809920931755947506376474136438262211159103306664511838836915174372195133039341518761807803678307654262718464215359745491804025124681482895141424754595425912037207312514397587580771053968263890494145792465046919496668117602170850462159132843729559951293284554998455233884796122050154050413567828613840598966866530772436591884336528499829078757979387087312520817152802499959194369982376352249104480539279529893759015213505709892636616128027955110649573662597858582255284604043570422090881726074368406233104116463923609604489154545898843427555804340481229884708333128840405586895851956462478240842295044316202483371674285967937569967251570115088314539008803533692137859802409318262857789144191131300324668005401918845979429012768069471500622354728235651429236546502740932311074946893407492261162319983365097319427108322394247269761371176799631597305979481625909487712339258036591880926253035397145719248834237930026782566383548392784648751077719855964502372415506317531575204024631947681240159893776923096177835042129444657882580331382515158405013960189588417143054958440449808539085432291373668702154384455744934886361195260583629675975667857837894638878157621744915840527808597723323149292059153462794208190885701036027881268050581484417057842278608431108099647794038293623830119627526136998049085563328939149564930637601516592645667414997627074556212362735208904273485457056349236934719162609232319747204438546748829073228441273943883252085981333293286187738490993810324829582828663348580932935110653991146129051223572944711587419654088395313576646325404209681079257498947013165892552287446104317523985527617868846143582224974148347175536183957719771391885910065015642183735479726323918536965242853685649775077956677728640706799536648845269307228160*i1^34 + -2220665708034098006903471147049801809382498682329982925351173973516308044758328509145098015308526161156464030896218750889657925438805342737804525286878552783023428917595499719792097139470926549174104284768922841991699196731984874785897684703302996088691394914187174672037592566945304544604041737277997271703342714237420113962606451856783824278218934954927889816726150000416979530450023551170180556432075320077013438426603098899852211062376831178086600262057482641814235278869445890189746011148558029911331575337298565030005877727348513009167452415853993393062463149450031017480263659656395194704881842200494188950382454197825441114017785791770545869709448647822148664648438021436810988825281527132407648298479492820561965038309783071658721687509030575588492526272301177026119746194602980648747771994231158392387083926712156688226613004710021060846440435277451895506098656171700377010906717363065546998376452182498224928785248624207635522130438454944760496969334348368952748347688635608559622867510948533830106011300186691947813932033179237151819594348408278504570047836469946181036917843643986730704340463322760184542617535960851758754387108610731683778920352624450941464856450898380064007433724689754091844846373460629553252982996398083621079614248939323804951664471003994653820795938413823264335752100027090874673467902237927551160117673949107080549331350478408110642556159629250245740827438757823329708573512412632105100581064159422155401290823464482860095656665493085282442054763750097483026160698709525768462204034658883671793973047610400092161639192180389938496307919411268575234539196395801148586042020677551912350031228149295719679359675565365319627115328052611696714941249333640806812326591711638359686951256518116869671063656465965324036042810007152041977038430165385900748567955047008865750500864290291299948028401554769627206288384247985726021829483743904505620964791904399051038675633003219887432000247651986764542648984656128507397068959226093188989802719247670427316434006735237457122731562918180378198895416211203966024642031345585259292092334044977558381070659673377920209815904595851219631912981196972890762039026005493706185202043787490906628533174868886972464632618137372154961823129543123206310748677307525519565900940741615837874369048957584031431909070231032250031090176755635037425679919018330947193714372702884978290215014401982755091941765975774140652972969319295057329002858229110807755934296144584632591901051237579197303338594431988854492334449199693109258755563095405533139754703822020415237612883292121087220175700854830843747068772369359838114558389053393507871786605976189700861353731911331326917575327296422590421340661169260983411424255249841711732064862144036864*i1^35 + -19036503003047190204436648979371213719857926323324360793580594243704901575025735546681837685793684029620624601132146933308203487687129135267356194697473079351025134296083940376909833885027875575085183916019699590715080536100069294067512476391255293195467558626932522704986996791494127877215405509177637537202864073137429530280255866645625806817383271572007645868338704588041398270332223378658967641314872521502645210898209809536759935179159667611577072932179769257810563484426907297161438323268815501555550904619047544544967866138891724861497391558267268105966027072222187739974997646501324179403497322432454142587877767569566243262020998848869612390604876592726232357841996146270561040653461193934851423893476495499962655836575738207150890568716875121545291952892426242164037518310804509467844466160332294577419962364963140030721865457238173258942163695990166915678779292999640818260273216251987423865260488604512105701988313222183280592709561088090672527297641791186998670907615070136858417563972604936412852385062986891335771158131465091172791213269848615210292878352912590242559592937373304009907754770982315512855815198337260986392349795550466258621830601923687042544346523261300045101287209821021156500812336880932640885379066960842216661626950867605557172207491302057054962776185233207485506559958174223052983328208907662121039591096788336223148646275585218504813924569144206368063428335186323695784788577988183754485882178182623025306856278468621440097888682167901285423675466309654112458392558861221189094962370084655313086056787629814345441503214099328011548136402170014645385918431914325126436880621770877057502137974293811529858061219767940312986488987016752205345766552740206886717252726229127108451369930790256969710115360191162177008091503635595759143403096258447119700302166918446796939079550822930833709745332577015707954442362991963592987615805400519901355732924234882243482874577192215738609342445993331930220489092578424836181736175185924578546521379269989985688256417809762179821504138384539525736474744329831420060736212693091797163209480718208683610406985621609147388237779080884751138224294279360421301178820707072627195129536335902768182880901953201888339286641069220910401570891558449680141011183061353382847698395071729229119368903367915115992758528073909404424674544106816192356247986384440041747743179444891207016289953754290249148576919800344293826131479868209586575154147930705029771591369499779248380066549702461501986471926158995218096310531391557360818219903954955770368966410086810047098380136490126285205920930604514483298944079157633174626078304188811622215423012103791905049011871986635024489519481763832252796933265062284377430414795031285899660911181824*i1^36 + 27644744036320723304763434843467728022354248027635607936223011713725398012616177976640726500584979137150146388091251999152731547211273703139452405024408890728596303676440057823253858457350197754813940738028096048722511178730118725386448847431026622121437137568848593334156580310091627687087470139258067377973973725585757006473488844625333161357982572657241450779581909030745887958920866751417589135300274371476772919087403291954691367042647512571276033202140179892251668250233453151887092361642205986791600085754017990371293945943228060598463237920749278172819642605424016677722491799799758791917639125326768669207584151736139309483896544828454406043824542206696488217120049316721054064056995355542472988178546634795834742448680491667376812947223058664177763361343876561832050706750151203419949975587061172476514920423217660536231165853552746483152547235158862687001684026277077493127530539036276220540495746343054642433206105630845858194046462950982758838932110255835742597143009824377105335875974796467255694303814844008189634340000616293912299644962110954056155734490151740271525349818148192032544858952692606277268158106773548822478494149700744471402978494488225057666597993410638336733959370799668536893474657445586369146009988984956572327614391505130913465386201660605922017485509352064502715315119406551954956092308244662247852752485655505166630283464935628674952874997548431112156580988230745420830308513085674962228095163323906962042545435954105143382729300588197494021926038304634433764443140646463498605034725122506203000910859434566622151523128164522115673059859388223893593054691528606410669286401283956744335506087203195455679332843501642094936553847149492297328443177818015259475363256921705027560083153928936346675737646108071735238379264543885939309321248802214158917464700651158728828647631681177920960372913838554289680680228434740775114188773375209831519108201894081215604402742788133760051206163965687762855561085996324839045540269402641871471630205233388675350392612015885224541084867372291944408341013200231528399453818937922316534856303795417757964365184043044275406965880356475974319110082512340088400034677659097804891590525897232682513776063070301704253434357733459562119335328274555125228424693501055532593822103635413929256258290574103270644686587587945174603176577340559403671258972134978273232158307329473700123931350166080114560048808968768828477980387166932574826371460092977395772324065525335314901145275879094796635054579040642041753333657317928754363712258093041409784842318849358226502224904960828320239757881885993554729582597025930203005452687295810171721325542387355703916228086503817525023094358153956984057281576897330112322373612146872505335808*i1^37 + 446636893446746843712295355297039284775034680770938154871805011072760586017357598296109436725970492758962665875509941324171151400166187457686469486449498395865360430368655626174518376707038448102103683156534160121088814605042043684650309538401725415501392950394468833962899717390037010196304903383764590375750695420471141448021183594737263851466354535447256119484373199068675298001298752943485460360889645025533383241584174068456520295698543774143107411847114074820962225884714879722888563549941182557196665538545166644349707187160662625218933549748278669063920182651819387454353023259468428693925582889053454575985472670455873324869629821144436274219913454277770240041769609971595110720226429107080667458837261473586513583640656455032967865763342475272620588506249538747092121697402535655870300889826342743019904299661376951479947981844382433806709072054939862988060463423186727284299658182217472360466647407430448559509008289723057901180132339843209022571157677113375301966134432308373618844037282311851018521078384291620222592482630298605672432443156409113960805605388555086936154390499039390023476246873416923885870003195618012712123473259918564045535333102138065810716338644128656436392862388670099226907742815856762582447499730127095059991889664219753108949128263667859849745624099652967712810752783718930176155566656453403796428476341781614571535574053421538804171384911284395973785791856154803900022545748563203587631717250150701522842773271057365363892870106780425588560349313732213751479428726520088632782921568390107399875031650814288616853853569161181338915418324598484477478900492197819840264140635645143993722262120837777680018828978679792467837357350934442085756176304951908793048409108105229700683862573546598625365733930580939830371296141857631921341938226752117568417048438961843228607968719599035508998415360775914887610941223021026862701643646151131605841763090864097067243373133594160765213472179213004202115660057176886809409450052062547907363456980318869989430019850332128841603368363936356937105267895886955820957959796201295683675943701223394333667715270823022025784758261437071913527550868655531019553110743182646028323544584700657682063386792378694084984156449182457953045495752504227458633193447722237989151402491368089136020565721579227125621380454157620573647134671915050787700724242948919469847090846516815024385364066814373315694419731604598156682413314929706576673224912030176569196706753707138970975167026817235032559423214171304342499867682059265006965213158195302796907178105850756533357283800657470084469174846399047959139212434680917732239709535471674497622517314121485539274635887081285762331196507078636665341567890417118057578167054293270528*i1^38 + -772546245187781668975452877400113536002536832399335847420601729366349882652752126297072631174307817712170035490851023848883541414088832174075052263319540613826200147304370290450062842868352337268979281268642791327273740797874406627369142562755977785882485080228221347763442163362921864008773048999469556324597568206939387587969453961482797500741040353437871636658179452237227075960282527494478608703217057373246755859650602652380241289169893890784819950161979000719533096239426419884171235652441243272729773621589956866455929097210857032449198131620315870785193243973592728883653654155452536904771529063320466365653520063305591022703026183648255368328044345771661699644804537812209246139735075532153921146244210598346346013354936325667422276807449615630820456347139265502794880379433155385674649958361061657651817796279493276451967202205642387894190876203242308372045089355257033746577170927946485104605736118696232839619702544076725485780290573050801037615050378327311383957123978940959719702927225248849400379326414844479958541132672332203820191922020380266227153174811417169632073708351998089627614274729609512515367900081996041839692904023222314737833008484380518107109276784436066138159132689324690410867000578753605770242097896152828087772510080790020841756829840277424075415097924171575283826513244181602182530421781087319913879147207655682277734014875191393753022518716667011050915328588855046506335474709085322666821611105122956773789219886033903933259930382181298718263468496909519836283703703090370850732427071839733835702194314446097766750688353721427098256047288068119640740076774426547031354832285969141749031057655788462774840908345811800501691622056455159681492566131379402970385102907842001100652366176204856040910538683159197363609603201762193400592287385773050347211911967833869519034370294369548621023420809964167963639319542926784274265945457728244546673885512771332901337413329443049891323708479376738559536297440555249699608033249454538706789199187099312784908743115947364851508547790231502333647769986692172085458046203857757063529930694664669065981661008264093461028993659312752787283548176536220835178644824133254812777067646624146936887684724548745721862069617131548223447620255077417030621692847178670095157002248309743525403016054464613841855709589066992055088890842391147418945437691232904726076148460092857831121598896949701662329497964593615432098618454434429528513813760284040375622528873309886926199832332528741238891786222096684899529049066722410917289905836041094055416411896479489446362073744570493193453528803360821155293490367231013143379928701987436509973499606648853794819772907993291157561435397852199210279273119910551602137099403264*i1^39 + -6668620670528125930267784782301483639315636968806296550690643195292309929637084489147693139053236581196625019165084708562605831645553935314312865119477073033416393977931491258716389526002254648168519043968782782502674194286791304609193307705736139955395862210023640558188271732397075715338560881764432802877576954529098590152060280737520958305955428563348527264345248247846521639514829023696428938374050465965352627728563436859986588783551354672788203137780528632990452323444420823645385985381593326732263752196161587165033460795603571115247060930658385179268548894270947286953146481810895096734016822841969805568510592909486054019433145251532422240793424925920303253785461691371447301548708360497533286961378681043062488068844756034554593122390189742631709340926572230137417131801830018131849144852403825148557945197886350303000576345412992526443171963716294356777423577039801667692657202687037889293991234644879374715730993974298160147583172620158224427007984062695906544020266311348365248029254317419321786884216680751019946043292295476889832651280814082870222976187168790015940477339974107949838786907235899582766576974218808267136211584512337592555139706509208788275962174307727500637261360355127320709606664270406520065550197899228695627206343787851894366034074186139855092629835138433343148897870612097104529682831456186119670601479612064226150381117351381614021599493893338598550759579473111064273325847296165308966579726901540511723187301583362342231701667919980437295728255573797415998703437024562606715146454700128089581207539880061283785216895667530052515028021467745656074577735434098688747933148108727870000694256369462244014080530645170696351569443002663707577652690713652271727344537049178909463023284280277773038804908586560325678681874336535443969703083519924648893797332645513594543439543458260109218480625757203946879264306436599359426006844221016833633735531596951285787163849614259629836485677162582768678925757502528360381956920228427317170494628566326864420132501026969749573109944750881758918468751690446719719884485445085542165880551901433497462681929120280252137524904375295226029691016215147519009185327729943932228101600128623240931303207599604415077455681157821045942510929923180908819035938829685006869356536404849374381914715473625302753424941946405998758852599941328903338434554972568613765148872023105306887962461337243523110695270513730844815525511908854831421438472301453735744707973238889864482787080703783440392540669743091090688841243313647788952396314727205199814265891991889125477364979847192615822127639715222854258078495394617920735194835548462358858007284405084440645062295458837434298362649414421536139340603225181724002484224*i1^40 + -13155278571996561783158706247076333884219868145057513423448135967851104395683924368652170022404754806651168087076714105131144102069770923196693537161168885064475446208450193079804630029945871614441701881427125615354938614256256765774066543827300858647191106942116119308735984699857522601074590981355662536024151915850715716081822368090074269527334603727318112068474254870557358965863293577861290266185556117097295074369000890595751298229553302903857965380691889884082621690790022293376144842700385974477825693724346617788962871883424819030930680637204018298571792417928707059636085526917059357747399255931085612009083127748027378465893326299383294107901978010651133586047900121447983179560255672054383198392127060307966214261104787408933439355507653342178348299378025268150287846442812349265380773512836363182354065542705276782848000054451583489415307652920049244806871465518798822294412013185077389655917603768271797711246285027602098102206925043466481282739454993780240194291464463903951500342343550149112527899315786640726893588133767357280163775997280440482876745579163963633004232385026512608850770996284680085067724767196317354017223871922908140727136307098600912714032418688322559691222221836197737462717798601728592771280124722203518614701213497332897012870226000776462851052810898175209380208329367026512903569091436326768307761845074664129877851396785457342509265737217370464528882808560132400314375158470846625433712926627555569565914240661006893033473561398467675292618152759222552622703269781345623583379936823031228000094912100560135031963723570221775724173826517593827029105707563200197512947506537239992620035324595253597325838724270803912160176742626122472385846341657710507812576892852590902533728354030388447331228121326113381834268275657409249620409233106169610145660899522069764991369515170714594807147049597353056059402616195521135456396700579209773642969694125075766994285321911430555396131502206615081412963403172373382441335405605674267577575040838682837512002594467975875760329079739735541484042991104175011474133670945772311797995768088088376146788283959950865200494642110449832822984950844125873726722991379204345614393656293592407759589087314519751960081569323649337617452443326163196970616819055501064021578497423029724257998915645315766418641562601847768716228848246668401803279252721959747558942622590819147741503155573491395272399024883238395294962147787970795901393602351749444270465816591772611342775163497251507004426994419647354568350057700037225744556520398372421051241597953946200135975135659175581520016192288545483567470632600562526398159181369522195266535921346950772228968694068423670471786871691738037491872768664641994752*i1^41 + 6393389851844628132814361130375117998555984741116649045520013296693921938949618029116030268232196054830323073874568980478524550355181041017195161447267620122246935816978369503125521041730574995047208941740387866010413873839161903592575064402447292066801629709412464704481450112607352321493514071399620036254093371207080849400732004750878025090078990388113286184132081909767272980921445451909952922100238241679055368845271192636831221822101038692150842358827651104402067173346822962283364555586080074734758772408706618812168119720128384797980473850425913509772417703013019178778972619950022184272442747679296853109766060645230807281375773535387357055398683040152264199724995781068458719863212159824408100620540410260453540346988207641177976397408510336128976871951815233294383591783133495184346452755656347081473089357711840106652104721569043814558158891806267914326411228693502717299323405673938008006462983605288233297843394940689816767208790779196830111328575093845793819059103459179985956517912323116465669981867390935857852835562841778625811391623691844016956637437564521770512266334767347498675130525864034923298289753787369143123374550993990898568586351647855058810279463698543249478675272233091201971157844546178742264454154187424102414866810058884394641505806528295918483315791928104828421521558672194338675073505211995519829416971405302465299326825379384600457078026621340281078489392082592822047438956168008739190976033842357353396904231839489775733007701775257566661148426197344160754754403760525196190750293336519748136273733157965577227372619564134415718282868989519489159376761048104075603034706859109810651109029369597927385953302799121548262066018331479850826024658105227422896648999859110739451067368420647698294644069544133663321013412237307772074571348045292598991586231491901962417081960907311726698484082658112797930171790467013840032647589416568521418990881738822789757317224518748605803590143948134462259222336080906252476463296442127158759079272915097528743186820167169938581941546390942032609361898959812745161883877623142095633521720814786757154467428629850431565416233664694283757715870025101183994533678138189212489571490902265206932635514013999515140392012371377611520454630830130300950552978656181631872783434387344886041273658462215661912488528714565680994176253784348582168833225290869405307231834068894922258109460093021539533215100036400660041577950790982597820224692303874701713758583421138323591276807362514476198579778535951563211957570066989838233548176567725432002349463874800080686006243547563141389070140401579747926359469277108466187833267926378491111103435320938915830874029025049211713851680315548032004107838586880*i1^42 + 20235184169942402274087905175723205202329077150770101602829201321233066165262656896251686110486000015683804688737588445731092045538872651145869629396216322179647085953518089075570823551395988093862033074743960944233430314839439501207982789435472692243328704497716147886887648315674327528345677475514949673265041454856610154402588676613000788927600279907890990677751862453826347463022970168367947807229883766212811043705891979201234928727542301654074970465921427188061124935546193906751398366474472238865028238402032445386256524273928007767784381740321067757138358640082823073044834628219013697230063274944124405551563975264068533192745514447817086424891140326810633474592423965428814952335739973624173251133019564181083596255842441721874322325374673512847361245214542894260604860468409456437534211907034981977161095694216265062041131520497350020837062312955384697458883905760971111005119721899350675816153849049180538156675591851588916943098864611751237865272340561055220965663722440869558897975028189784683916854432196973982301939588026730878824574437398283352737102346566812958016649721655987954444089284332939376632058065568045983667175933556890494180454060274625501961768185812775395767881467784841431367225922559138007813166467812102894954873427596829395834873703114277673737711854003080031527654952546037541645212785324208481873325558888757776268058660674375159433781220017216040936957854679415434021072914876763001370770242279636801977437186945290970443253493650936387837904548260348871553008824619736653484345338694289856366007477607553847810425209887383913116967748365749339284548252925660408875406876025821637588640486760476208737080230338869906413450961244073453181835509504413623090695672106462051728387089992171376049094568443354991961411055073204432405683759544668577953927202876519329042219194037730048405028565539136987088226969349058507197080792999697235225904131734324533625319397456534763763678221092130366313394026427039913621940052139173449992635099468220165932421631916067467760119732123858739833586709008825199291564125747885051450578813694724616687274188118625550976673269908404022337190030519683145290040999219082085601554206298947789318813279404846764614742938952064833886671859939954786759442508549611913494588190037726454775775658769644639172984351094246360849731344223274595040310621401752714516072529079220997445817196784651648173680279676165344457279643535758829385949561341054083376667364364808896506512782943837163626030264172314007000244175919674347200663313570299724443660344546011701453562586170827839849424969500580329193075684965063284477906681167013437695421359362139159583738894351963824205902649182341278312816640*i1^43 + -25173484303132812113149407987714371490839117175705349182331607694319201374859612211881339770247565934185481453379225590458545179494385473664741986188680227336884105688254952031835987310248354639846217703734868590081994107449966336697980904802225249170962903900947161838111583265694547747790701007813926331064230345172454108258088100352760622054115658211677411461557842885196952271883380177101763391697528828193078816065183703790073360200042528025962711727514762884692115230348747090237406347757167817562281947497671742229790696415251258228857298256365702613305600812504420860467772641646885692161409784774426268738959460068599680913839501346212940403006181881871856647393997841867057541020289364687310562524476760235035023976393390742216132671072707810304514179210421683200448700074211987532444066690188481210033709251175928369746397939135040134431659487497116278448780798587401371461406715808748240173178811109004984158230980359775191951417454896070278304195609044609588838983173762282536893071975657472684426245682825288748777596715141070181993327638097124371975732731504945891310535140197059306160969549186360420196957091057587760832648721852115737722283339845931054798116621149880887148756651775157537334578145961712176207147844177788782335787891884536287915780409317762356146172301543792146847534277082514920092963861636718053275244780853073236443763891341808488071578473950185757611287067070938884421647846478712588665557696799600559804475163076684304243719539911440809489923466054390145297503292290857017432942734314130356984372562847488592803042670614656946792891194883768366700176207850000211586730098432478406113852318244500126114386018559198165294114462328991919804432061512526142693095728190797770007047647283403656005501890600522686653488290334161220725570355677775925547319417463970191455370405149946593159331389069118712429371848842468462221662527756451195917239796911782658748075156460634824555024881094531028097184043314357298155831223327494420759807115536615688029438376066646143560498419061974016530954806283999579276194581208710616273783400056266153581659956651453564707982363912281929135365019996816638984326242999295987960094411951924947097321559802579438064098434371018773047022393005937716406558445323365159835570629636097960600830494536254170338326909825714138353710394042744726675212159983991405822880677300308420744476000981996198810245524189305535312563520663754623864908149537337111981094672632247777890885328533136708682088389335926411522736618611679084658043618185263164236803745346085568454214911815336432082241224702618581952302307769226212853050033330721083685759773185196586355400938635960884970152749689972736512*i1^44 + -85511380707282184028600982470543214786838707479483537852490024425346736336646806412520062961277848349122091279430549049735543980309177234585214189194157886046266325480219666240635016740847178352790266684880322741862059096588137950435173412045249391770770242980330207919315587515454418899718979078910138505294591945662721226589854953769107639788417915088040221168510474269028004464148844535780144063429278820713023362257796438446641709464626098433400554276408917814846848436390939192331227730504607606425237768751806285521955495635749086366169367057037968817008972107844494279696759468172448455614577152530119970929747979437069726846337116542321011582178058156218456749611043619472086457174437163584050424330659346876451111008000542610478449363973766636233597997278351931745503279713458474213799983136413752330484230651602885534996789363703287928269269970238121543670063714585508070653434109611724357661585377476094891817569682375465727964591544334471447855315887306556872467022843354635269228987571740639322397203096834683558741945305012169034835208500560318497197803850989829405188235104487106843648747495610642878508307610037185462124321037502921921831325772612641420150611854129805942760503498085714416061132176782024037947661271483089681102324126934028971730578275343325088340465043495134646861533836680736846524333189923880131501844694373788445807094911596240359592851580438744197497229077546049423344601321796749530074392671089336787211198885134628171140779784519913971837573490368721223088547205233787184846584851736437388543895605107824353941148728289410050582905823241444943579715610401269494168524960388762620836024871325392832493196403064923778062026788506205737708808407939377666631044264229929937358850675230441863213178947964011264939620046801137852786096982813895566018728389569064935217483899143405466965543763912642606850331434503838570842467063666882401837951409773406339294227268956816533053838934507340611174761189289853881390982922632734296663957953149955867349799114644841660866489937469208111068954131528461713221250358154197030639555719352715142473318912187827699048894725970081408022405520341379259545595172547703402476538869424424433247015595300176836603826124810107945512437662671849403646307302704111725289575013979919145721694362365444840639071404967125726576796341162240079013507258568619052886800177082316593650064895630878280664474970821263470658619785478698947512184623536095116947351041313234651260788938414750145465066780808902906919909848208317338381628468248678852498884398096511835343625309173165528261448774422203094193566971545007501248400457382401313062084908923324070725228333325848293305010675431680*i1^45 + -21757714634854180556579003892834515666698520714874070955120108710058888472136031267818155310161542507586024999619311263422088562936365681491711253730101117278663088093485556989128115926772747524889693203619990532519835877839423868277391988582262581339578283069882597437365594868378101447049126062400052201087874581813907042273662411338556762088830999456572446055965990909280677324792992160145276335592924458675972091074780232044211461809704435682563228736718451024176521700902217098182996793192612918122155768059203603595644401700320079840882730216869791208670901706470514828282082152505160900341186790253767439610346379538629949427497300373416336227562893616482154408495272620441310177367739282762182871524228490900813056662900878176818016117180523659698202817863000656896343079202544765795639409631624133472398648473397334189827721096622636332706469901119655595775899190956848460163338670840449971575910758604677875695215734341479670375961396341804578614502456747591891870064520504020352716321995762451877838777556744205859234287902011639491882218533592226668085339642579641379336985757021880874575426175591350285003422233085590104064916826911473548587414256196745363492946145465475219688195088512457908060890525439055780168957276147204848130689375234565960621809594159910556878524973074157868559041025086981405766129949967656682141578551293896908165665907603556292730395300943371716960409722943116598890341097799101778166577540611256973007550841067192131378080964628310487610926575012018972990632882512740393838728897351706398652773242592717914230704127201575678326098189786662128810569430490895351838577327405435731918726346769748219549928530935528534369701882770258249898460414842877289932881913837647228744505179046038853973609917617084485586736370206597774664300534151703654939078203917355214719661481588567020038490397872018182168047281642396566956583399352597704128576496002194621577069929404193693688907686170531332869596876746564508681880950429456335966244611329672468940355344469662390736502375539123932418437504624607347964563066113747377854713412492037547933826834643335877924203027153635608318571164048137473547735715973092028799132000870945916188832505647504056560391409408476801170381679484081183494777059966574064569495392848508537206351712931019524373473065908657605352308528588709739699083189128598689218778334692204136576905218271542962814501199161626229496323997748919231300275598948620177696080663934925858721719552152443001195909462166102879108208457050364010377004350803173230109926231713589772418656669921073692624968597483815448226412337712726220290039079494991587012322574664571255944231376356722813042416984*i1^46 + -2885585059759674066995529390798154735432908160259049275958809634484320748203686190184879994624572713636505994785184727259428933576731651337935935805934049365718982136054788511602014720582778456587606810933120819988822480527063669223992195538098528005632068945042467367606233552048007348879149987422395063737802243886995456570291192028561113332839042460275486931556965551235327215775232331772053055365065418966939096311498789678020210189469026566231496926141273800803485188346629137440260320824010280560535558398513210357425010003792438901865311209793997301726956444175014349028283960236689004335894184193025467872470086793106912851917023064123714955008356085364059379913800095962192866026309941948156136615398659688177220987246728024086582281859093628194798689248248477249260824553149158656995360833675361952401125330086186012511931987487400475503121545798215501899031209739919343541944637218347188128639324166760547423121453009880008718619198429666738230738050681858228162400030868523876075232507838246065863686920923662063424894962350700207474944063081049736965882682126281441856386751104993225149200760022287860018249273193318539571334181531273260062067236729069824276033950598862663933979810453612443291018248686818066305930967294158344782440281006194219281607694840589005999282598836202925444557647074932104895632126264061970619018467600073707226547269820537676275685945604062846431667940690775596320237040333231820699156640202878876208172670142651369239229578287181395390026652905287496314424263623212167150529104010787702549168209316011043378936949384078889260085125508283301518344880043550590627682940058542387154516765767714815469410823518023082649897136209431454927644094383599236853501526825524030971928937235362312597401829600500500711422682632022845565579613818991981099574724120361167459326869285259002114578827419637018496521840580370423046610379108834706765062100523668721246694974999612945895344237372118190937116917516925680861074336280927918449295602623179338605654132481573312216575645233348188644299957821356430415951160335493148768463839464540390672291967836042667772463644054958349291174198450705937382024552676789835980396717132189384830008619974614240577609138784791323181707269691125675224971309470422837148132746483170757380035261086894802354362683242659902391717654874546561801154363318763218225515210942824243930390257933498873769027791013328986106745318559072605506404710912018275698009177911691317751598923924447094269068054321008525461014599906744836196775286653954923378353308063722538809896516878222381208573064266126270438420782496841194545348972155804706993362915548618077807617278194502762990*i1^47 + -1600572254380412362117290560938601918069515461676020082843287501901140293119374586289882956634177947603660352442674717437586196548684331825726968031828816628395916482171607743984093178851026360927712837606046343816198197868753204749054067728336558107693194523822750484431732374250002175266656109224675163403786807540116640558155784878535307308337260929894639104576559273413739424562547265330363781977740879647198770997927222979861859642623045430699978405761721031835063860228978411983861220890348992477961371682125870361331511824259562338519844282731310360379312829312171704043775631329543574394683387437163855133893901694083558892973410369161129357400952744112244072378537618469908820992485212619089252296032443289189795439509555337519908883185014198353811847257936929709171188164696040102519517427453743526033276515910537095161407904675096526224837256727127742018858243289835169117711106167451310906580359225405292224992383381607431823128452947980071512203968389806388654062612623403676149469965761283358881939518971193039683154339394777450685325474735539123833575635367739515302903530390825224229260196367001696872875626996001742614600331525712134300080431883804151136719338077105605010434330241756589239598319872913349452670497015592448328428044131652250918114397538740418396932569854495708710894676961190228866703500330132393100496010360558209355650006842144038834614976763362752555947087778428623073024424428725675241250164635797350865261327038553245643537014988191772712265558118172676962677755083976656830010499990039162699971990763669569286881800827529260148345480518540990715368919905704531536796512384826637224534835543602630833088322358371578973398968377082765761509987745506139463594284365747328922864286871752877129456969438849958412983411962217823329350254229086526120569889431478962953793360002392536386271240807097481154496763760740660375135599558607585243889489409397874167258423169488191306913368205546407854326607003868069265216579045733560967393404742907370317332692517349416295697929331645709247525981055524363669076538380892671183421878248219018203624943935454070398119791820146379794365608494115080797225202622611049449021054957512770181135912133566121338214706044823505506208730990940550265497251771759829822991108036172001025495999597709910717905068801827300649929530747355086950247997104900411369854005464819741848099368956590629436757568808929402178771861659032075233216680244264398345724620632686097099125808988709681377714942525831282568848078918596658868028668855157265403232829082304132985366954189332811837733361081293988381870912146626284287243246748950231278682755459796766825959724104960*i1^48 + -180523127139883641065980881077847116042776771035505208013240039737921565730474267453420329778925122083861217843398307579432919602803542525516933826392255920831642211865584241780600042419398992172637905708383437256149523037565487191926534427107748877302791196350830605674773013124401337829990951717908894299541354760267658310499798992928952831844887633656031699427499655482694034222457903337349329998409020519790460046317803674778478566661194811468077683989851415197625923172471231144473031711954366758638639805890455450498975357324183913554757588925818307914763517875668635270050929897934745848139329376703691131343540516640696090938216232982036982673155312958244644636491355556448214690732883024850395743575612848481751834021297400706348189323319202580313644761859758166699207681557214499939725992674865045393355341885544138475456626700149408395072306738999850466105820904481307710626347219311723400298612001549496199678537997042274175727772251104712490982117880962181873281541980893660880835373093364435223494465878678020017208464015785314803787150107269323174536602689624286697955694717387732170633800848410918663497837865958495513552315273806020194346828744530001329016253046287813040627003117982963230045618679045141266014813262325939339295692607545719907107834974271946269248876848191997613142305867151026650698591241799873731655379617556314794547354587681150559576034904241098236729549684535026789963614153903266669430033580862870660683042751398172008656870518330958500009881702206802967437798642424912168206671535698721456195745455720502470667237563430097091824926914950111700922125495951485001947878631769333130832362252639856064559214552424043544218620393679528980470084469775257880133265326482686317835969409112168734996390165531536450692169565274177171570581554625118565167199450071636085436630393152648333939448890853138173197808884775260281795642365373224262498239771491110650908779076859458398459087518384625339714883894328183785400496851584586330411746969010444606035900683874108120865344357973769999116806628853214844415066579717832025082240395147321939434042620250246528080872691006698231609173048713307328808800199016595059517992963741035905856144155700382808206982836538742486537709974472969235681578490122641032928786362281628298063087243351218774410605579925154358184786645293116363063226147544958201812197420024836814549816883389869823818437772476286077827040527038927853425975886497421061012130447132262417170221195341558056559652143759244273996831811963276243911379352559796283908406947313194814175695226149248739924654749237702926600320411628063100763559732842265980310221177708166061432832*i1^49 + -43478881906036765507144790414457538747636703156256962961006796487155123200296446562888315806862184131328711376182188842473933284641792212480684821272858277762203328594434078394317790070149964103933119017396298995756770724899173626999615399469472171523026587809894053262863760630211864656452838455481950533918491828107820812276148143643729612227233299167603314504376995651942035067566444342835899519146835062896852473209962413942267643591859255419600014595317789916694917771670925460700835960328012681309150528491810448649036556014280918363087161915567031251216693185714325261106114783137572118897752662541225601237197185330423027719344934896484300733400539826717567016247579857938021422762311510457458445522015614594222466886223675118055825614898114238949965393388035160123589774826005260291422824462751449180357847269780716060729946809750621776764202306640010021668431202132486274596123842220325389803382162639334887810458055804174381595027290057823882222755051758038088350157490930395315659148095691717388050366147485256071399786873912973638532499742485509570831647702320975968065339083686900151043453776353997862979741682562550849468510593547109210700180283583440409594872326666510656277746376556801898108413883019459659226519842054691337331946047333365429858103075194308575574365271228383618090595923652652430674084786424298407170836866039553176441603786453166187620995626147743965254818126935608971025944021952811574783674069837934207641268674786314507397929572517822444418014154054138273941007574185667745069316114644089142179168723762550793005834551311176040336915499939194731864626819197408890796280133855670121851383395747377858133295634629832897148137229149226733901039843457016781699722317534889233259831178290221698728198515217900237034978831334203802700448778674968939224610770142480179980328450317405589343174345234339226337883932469579510691234054386588401613157417843111600942848795142405596687370643476002539360707817436021199038102146849390741649312283518061702754400049772968651157069488249448036577290907795609752703052351297041528878004493608329451263681221497832017873690973227964572528107473702781489284010838688609662912454100510124120596142110933529902810937464872130771340981510742810049296818593581608056928829571105615679503437653798563214203399667252772178229603016764185818018034417331876464743046207263328428664486036514718804824098253767510289386218684522145861894858127084589421873059163469134404401540509270972052784030515506042146289782300582951120193570048326750680814230717398814943491602258752876772339066956232462428391628278734996350020370565128988504176683422884823040*i1^50 + -2043193888324993629798905100268177673967766662662760968730906315967017004429676651516684132920327345923499661037877261375279889846206575802163155889112203463021890285225691528170935783600845565747551633745179496480394701901659815267741896592881735330166292162056540759875393475687245239343340202010540331790904022330853080280808844692282544903335730317711155242070232572831059561045000064116880289479139050111444704305689267448481513482777043174304240349166609563349180505273737652722750533107238806101189209703195664449650156160255812661071860486264037137760363966868999336847348287399941929950427687809321216698978330243527122019859452226355171119569940545254011903811137762056455294999579783986923694291642236229727350400334846370778441416442266605364999566451605462704281503283898104215146461920506742768100964559917161669734019978191774727761181836147627475810203909326414268752049235681687685318159880539018020426017792226357101093273394716139812220928991759495984983621688821129802648106245722799311846133173455266289381207148497695796351374035857788657240611100181373411622572556241098147108600200392825920635464070052774615436636154892672643255297640444436093083395889660349752015261050980714188067721447997492158692789252359318488148449915262262082682341199551295516027115815841259554467564483112765656083279873766844691797233575481721315260835483914982199407096996887024778241355072482771461619678357517575178358278720192050162882620645469648134448296138877919342876595725875210320900667880306198661010945480895829607562079318939187775454212070608410686000374413556978805323818156019598084347044461008926232327344070426552077763683900361330036148953057493250668080171170972310993228409253413111944071304159940123999568515131367190114328453524538241176799629124780636511649054724173365453494804263787136282362198063021144742796544933712351965803995638244032640633315778375991500260122782616572983907890042526142715025694187696599332590457949956374023015807112283017512778356394784827014948512515328589912047008457331630831276977857414002927827903991505131983630929125657027942102313972545701525339901486745091086375679205433769094892052798829671339500589825251901455216342738470246933634171664586670748099915627526033993590765174386641548345848596398823088475417491665267284189945859225098410125404767316390374303808293332625536462153388725185588979127918640315518691899798310450011726608551373843524291908493558054122469996636051261042582404664866465303121082510849486052511102066280752732555589012066457135367326844287105961394604585267305060368290140090674101665369281553289168749370277888*i1^51 + -662579634621294941092326013759570285345435188970199471147346757324870743338967480413509006039652543375195688571174565833346855847674449014653301508752796682931253576374481813378202366444654480699089658773301231552132434470337558630564165879298368030757908561388358665683326191231947877277545326460499544426532519131726360929141069108949623112435263737125185050719606699437237429382391528888938699036797543982141252174702587458066777288228601903953574809666429983686826895414427743020990089552643110543418680289377016159882470307061195368765823726092698210155617528161931082925788252115705878778707399423953760656386982196156776813407092106412213999348571660319979875591368138640904961069643555431664219697060815851896279555911154672202788037374841883510716915084385886835388754709537546530194888446357363016803628376526431140829840367431917608289915549702282616942562899114669192165664806458199713653735308762340768691383532283501457386285722469551279306694727143662485974245870522522738747425418885433693988638941409498894317965949415779152934146727115920075485340947492643810948457434332742579971293828122600295841198681727832939525366959606078742259840294941900648814007901290569725852354041954278712754708741589146339044545981712661887254548194223027239283442444153275139492944214345928744516833640292289384191873440698440931639048485372198076132115432611786815533371392932953290893731015577266548705283180849700444347553394355194753870778278723234165114521318528329042182910366851380193707517395024224825459940994014190409056666828853396313539889242811355180342188783334235421565820322488433710793466226684245716420683608542184174180970991682814445874142347880653259208739221063958275727954853814179238850124503949341308816018861944605795658677417919377921539863562391104131996309925031394928847282463968188505362196342581164134671410350817616663432833463821427655130306686079383850069792447027988697477149172505854521836269440001657556128338526329968195593435786326715289806613956914056512832495990863322179261252189234574495631850256982297070655291636671021607466935607263681624003670130775901814978928023633390683973426103200301845985080425216018162581969235274618130723665548322463917620053153436593981374247884114413488831273460872559822323373825536138947045624856368842049132659192848869843402511311592770376264084793965960147246068537953999397196883567164652518126379137975184406685985086495908556616829487471422843058299885821617089472214008622447949306944784722808439945246319752266612915269401102448674940994767378405189949892513888007960293666494615896957270176119038426690355200*i1^52 + -111331364758481959852743236355554408457844902640108576925402352680964241333378551325097043705747301136054350741300823823229398926438417954491521503188679089115676739540064135542258588365390634280447989721109041854449244821916737883892165942855748405200855455106746188021672761964443287224652292578087191333311684157676215058825694230469402826645352933797058893642327990178057073869877473652683947229539478675712289992747650085948394273384677683419384237288308162253530019369200208429477258500751063624847260508343866395522411718553637088409985034345469442353652319083400737661959744309959568315612633406751114585535246537789722442799486153623259336335096048016564977254440688584634489100872419541037129207888590692500563386915956882235569549685619879200136697495925329681281586713146258915157139093554262281257901826623996782870540925605728000944915961178828579861383793203605055902925919785447974492191608188156710082894617651808306474986506494704686899871381699211425178057695944578584123734363221811140515096920681741986635766621914773115751650672648275238059847453650911685387730731342477509095304180628801684277719368986583879290326764103155607349946150999004513663027162340042618616445335373641423032329315477852260360422721014295851495889022213944392467182924072552816038871211328810103827963297978729543570197057426668217462320767189776647907493179810261880492983146378848954531880328681958018695633264557395686663361179434144007928825218722714065960954918237267189857538919321663094732614298908315503158927059067243441500934618296665224247438266402998444925270493566467940460055890620342690452250356430025639072037447233290879310540134223590172051337962803904609077284756601755748016736808197963304098034482347898287393421894270040863220456473406603938767659831317749804315382827104591075057557398017830279600468325147706753951678532948196842173363695645108590067990344591207861882191359513172581475472104598601668809436212833201806753134688282844816059298203410793549439298272391324075499412037978736530379121851616623240736926793782545406468175462174617622065631678659915888035853825814096319507977810402246075889158527511503173914919775665811476888906486769628071303973472070791181829224672337331064564476210759739757299217973009979432517487031735324765745428567704335414238961975731848215297381753561671058564734173537586333757977174412010009490944895843513700651081483405306980829594328046292300900722004961499866105256807210886495264563226246819476574457886428663834010309826693061462492859602180351153106297459066313249462398929047666674617617417488442995216887580469493760*i1^53 + -10534704883483495711467983163580736256281926056714822689744808879885421913853276275319744354692303095205696663760614061367889753807332960543078292947581667690067128786062321690681071054638432401561143670784467068699795279634843127008670271518674808326471537855438012478775118001127621508813287419788526235581864189185719340646116667077641926999823889504826553886396841333060609359184467565815080365152804029136552451259797934618957840388147361304737074296486737080518900854947206717881405366922688392843192016962104889032988238038755819951947233685978803645996808158661847801262775806195747617201775986687824045531286221234583395219387961552344086595124047800738623789590650596257451624373661184249944459200866933015605558237321263741652969762632623853890497840111346831703017067427216929014166252498879755053128462817910916650752485467619505947237006857051973033999610742056713955499173665681621344731675422603678013245426886983127631505719146797339662685184032865786193584010695777186275814044731738402295707490867664814854476706130609290637209164403057186548981839495419024565446655010696253693421514651061697113853088987776856345112111225862985381307594888683302306043047874602503363082825330588684532549694391735233904562357725470324885920924968670672050831272711451998592170581700719129697933804137768081766262422158687018282868734958615250694024463302811325983482322810679073845514960071084182022320571541960325328968721603065675084949715317485731166108331078146295584456776662580589206878725196682865693565939283310702915601333631846526762809481297087216254521084725952285823632930646070652944908329615043200226285352420572864403635535486440873506085669844547766303343744814760250312007668803891823206483682337551998179060754382746811665535021428685045954393778031877901472232691116232485097331794399979869564032179178897484974178033018194797310149617022405609421067341338098416244677794986903803293017338115644538467147609258590983076832477153021323225319225497664130549900767172908479934174027471926376308791739238361201003310408439519251715865645800443182190540262379167690359136908882472212419259435060012034456635984809531304074123658560476191123484997406893612560245626020130565901700530483072437627062851127847665371251423751774735539731202348378244162277507171727093786543596414012705123144670451830406343953984585103801371351998422490399544674791422010238875268812005578439930674208323769167353740781308950707397428269981374360431022564590710277832643386856264200945179274923928626397350185496379732119682510293968151115902504077016408712744947758497295162075512832*i1^54 + -644007120367026403096449590322670993680327314843423986789349088297028392633838585692823060235774848105830633126828306479768067234071670994884171667672973661771120289160543974512467785596295465374278391882416801253596863376305939060505157851112971986409894252289908741747064850649214528625765888815891190957205624221135348865575932131110186745078233943327465833326581435064909332522797933970385946024088842988092430214132684460218176440601483745609777962190864117099648007606971672581280638880153625214860703605450866995068771674524537288707489514509256163953429654179078116075752066836546396480837241594549151602784440643174091373502653159410452821299269913172482224978117970115544866788120187343474801567932891803779462076863768664640668442865538478433234183760817926153695894874614964228495617151192469530515665240928078623077892546715318268945266239633220750581620606090059531971450116582234727655916683662729785114443377335159030639801733502042245461005874569221655969193546195544102390677730728896254588951464627507574607872178542417659765348173393456263839601062412390168778398474984049668357632593605760961353928079664837839907664448241875738977386125531457433487123650366032434176610041518344342005555110786984223999160622094022449259439582412031495570147904401033179127955493681347603713596130031984275365538225054011999622579221595949105622467844182748595369667061200583306232008730192766757249419774532564404576415270401177962645700878034451688555699579429713091130849131992427897555378564789117486445141280083379478056771484925468995523277570540109727200861780763834279780128181559101632434142776213081200564540147323454437756295272981986193971426987928511119819979518208260294331790908471198887725593204418949329595856874697828714829417746057356183333258466851237202538849838585642158918210029849976946394127690905850683784481468924870353574237161439718811082564489021922321546220393958577118804083364956288965919569583777336493318710775893585163763325234032316356542066713848909008886918142769370169014880789951444160352813936416355665007657172371947239801325128223989221267947992617760179047151729260899173930377907244179439947773413242361522446090995668444107479625454667439068087261016593584943984853924748976252314705136238904911450505554475718996192043125807485459449697095785997361104070105780239637878100934383854094197801596011299645434054583093179271578798989087169223253149093144037085502301807994838096585055874198584221881679279016748939066132129342085498469575585452648211653866083765038649391237606008527707104053422107021414768482605207641915392*i1^55 + -22727003271900509672552176888849230582849878685409316224312655072743694495909537464505024686377085975345714410021151601131792010042977881195851965495302972894616530442238801362197712966343694899820120100274412990857930287836670300101804764218974393308135735278541962527474941995157494975621501301110961102640613866890033573374956016658018122602982832789672275026911828634649307704170720114756965842688461205398807812269302367032675210913467081245576233369195813955459253829077389276791019071544008959672495639534316316956764338596459713692639781944991424659601765229431341503419152049130107473869648394490377846659346775031982537816724213131293391691875394866056203051600518459635922270805423203049933687874322786833716731479650399962615360814748295097396717591420803157166781866430839912925453775235366040959380308268855014767319079968181689534736930030151882199685685628364771524921566806412504877081592927590262868639813217998157960753275121798641255921011033247618719071868794597121734664918503289267114878011810527277507955070142258458679707062415343156090928307142822019809179316561285110363712596015107088732544560804697944204417805046437427767844029344807934845459176251177934515751371808153628495093686972694461592160696126795300057751174162403603036713467774478671788579924816999313822941970378625659022359630801197260511880989587538844593856838767958338418210843170630882923226090484103302450632145679604573811739205993763944174397692093436515327446617157525271946737706528496119196790599650940528977660282256726126124759740624785847071584148337528073355290608027814369659106997383458637008807448919580474405720050013931857321612820449857802711504729722979364436274116049620589455949021835045954729764802870377858705902759964039867397849481164919754863327877332616561335405577304770398785711341318670602511770042215875580887646294642399331413960607752253243876905782648683233327271247820496092114144834187346772877870654613547383311269745055014503780302804939566052484348034181351787296674151268413983216793141310808114347340607237963113694390169978503893325087784244416815995266267223541137131805567476387071268694926427541737903893155869055769413527971811827446871492776276242601548830226970297014348115084428546582891098328729823207021973463131168576583026080977384219237251250027009638555173603386086508323911573457942903157786523377062254006209988954514094345439882966703323168183520651608216929597301327915733495067188316838002026748606359798507161018017691806236779629507769129549831211860939792251279249151147886508014902866891536061821347440885760*i1^56 + -481062051855270699140331881843753965727063516584690507468502047492721219395753483085514468189714043783948786089607276072419298977776251424269868073692280120360938365975856632897981912843403537225333475412180960296134434309587743771728539353453324812734291336354419818628180059558960469150627304595816177576247249630778231987840423708138666727856689565118858451064846654958826975107349703417799848558307194579149172436190139190725261472415884080861606671016153433152964795364261449287624822868341867100524708612630396915265038735938063752192354387614409501644843682837069324735150725521439621748776557853232318534412427799358955800735619688420703826782992671468623924470225281249640440658725417507085558394800563750358490736453138979645491311288328580453917202837605159363657264994149254142603353084889228826610321672823764821686137680717918715385453078820956005375401197123822410987819648775038618785055812460231258493412052509468042319286444811201734270860156286741868526180575269055125063068962577232053332409922524260569406572419526251474348945876771465494700392400084031491721644865197548444202461307032579747654233157856593248050378859182083201609055778213052716471862326416852663486875924678938628576206129910869263749725794303776232436285638982693728711548008089673907467762562648370422135593385784671981054525756113616118642750852595145100918698784184545191297466915415043766309161796282694157317675733140493540610519828811811887614357771285025805086974081759022503384979389115704427254315176097443263963864788281895302281796704200650182666653952601124712264602314664589258065106865808396769318714573853464549454374519792941852892167459768792716210719820302765614835693845235063966348510585140954820798471508409087644216477159759066918433118654950350405973423764600612009881545062958797819092597662065327088539095522282787841108213107584765736901001473498298062537898471079361699064374190580873024383937571718440847689295574346074420448915406027806937203016545514970053743865585572654256277366193676870415370966341966938288022775288606015394390680966240158342987937999470744637643208853371076195233939863557700651665037097562559626512822938575444135069064330904185380336950817983217430611006571204535807157058573412127220385538378848664565866612006763898101552518440514468244211195400026342820119754342431958115265201639266662293221639115974596767456365744486590584993279953964038121827809593363919138460889941497953026211019473146277054216499339357100555718483237640600241627976352425069140462400430432095636805100889515193572933469619718986798202880*i1^57 + -5869182140405468799039838672727609680597336599909941066187881595520724639401959981087546481132396420945980718420257883683495242559667632947763626120260606475121682981164989326766069196624190939010123949901858138829686435537917603260625769090062544061463519244876168474192490476401661333619812232845048694840490082396344765501768911399426953499883098597637123545644391260937943727475199327434909803618039017563940879594095104333450426841666881212185500452903647920943423054287234385019124577504225694327220198407042285010276088762958858661132255245413072712657793522240643686855234795689341779930979044080481582437779987461807318065942430796741233414068175180947472360744849009066438920224594848605963268022692311906719198953964806573173435383953845346781714932764646829993788196141474239528127179727198667700125811046918861752565688191121917875712545200688192212230097168353252510952677312071922872693183091941615833267490828280935820606823298038447436946957919701305005695643971935858234834622861638620152829142707492018827650973360699653563535887097878352824440745472063462054208159445003341507190948980858373086626659434021042663864032620718947054617490615547078465944081362700083476327554669735848646322088726469532871577551036237387900376163643495427202305958101455899869801158456713645912002499562078346134423822805248611637740899059575691899501944582981730932816156675019110021664028687450697194235376764998540637679812747263367121522021717636589493652272045607514965542681114165214894681184222850052955297635632697650248402783480860834067855068973453372210692593228940662348624614833316640097188103990707840499029023757587070765304054058473305420872239308242622850395902449682569752406947549421515944363017377116113041253305927203024271876036853154619183738068347624612440351738895721927256625967996189287417299560496451569868497539564604411844495828040983618594149686074579545597764910687819788924020974398268390419449507641764971734081562746899682914237469115272088470686381334209883165900478741953425137693687134052185620839759208506527374898694407173044807129099815631021320581736878673832429417712938465071661938873249254309963238992985432658840456278172204313301612667743063057615022087013880111777700439273650699101167716935622844912846240156083955955247944246674694800445490618968616627003131150114985856406781208257481990494380693281331598866362717719612028739986205382643071468374600881504252707681611183618991764232009859318497080817592923383427374845083629700672429876048946255437075733011854503719746129320711467620455346484543488*i1^58 + -13224242257006405286048123813795838653894162414595193745941746265065467212557907036536796273760504560290003534198322133907378156964649679316868670864764325933274111372200512938125404128972254909990841378381330032044340070574233479468106008402616793499510004444370930294550964177416547106852863812349917306367708890714707740702087786510631405986165932621924948689034350514845319573418859359948242291247024774406123029212628937979056330304543751845236331792803007958759301262554837185260386395978807045747134917098912253777417287857441470353390499274787329935603697989392561455477940632035938121726830978204441137144575400786623014326145552304742995085385884086117291992814472202035620162427983807468978772312664538364373689612078774522850382210001237835378707352445084039469136742597472656567675963751777364474715914072178755975555169028424947032294838106407952270022525811181916075738922406143922389640769324415010521872797652548608151885664692466123384310837071388501695152392006802599301892244901645560962520534538607119657504869831132778298755385488674389562520619751702750792131592190644459732262980686609192163155444074586884954124832374435384980889875295291696584418808811431439395190729839910298778917026917611405199405838226780877280730203421302759189148407440694126596650406282025358283545923519380373013718572501488364986478382449442107944639468388368992134837667105802851789493753253422951432482983982152814452225274329068297817845134834056565554182822530724486705699190073556447271136090007813590916574953114091983732247116214193816632977754085309933751537869651791198542454348299485623767237243309919110913336940951566504080701464399372752314283736969182071114919986363387693742770211762605929020371985928640432465672053263818719476644768181581533307740304873239297021779205026088607853440210455725140629994643878847351087919685111064297016171391403578057339293463036697064105072992536265201633694264651511852863203472257990204670003627344415474988874482955512847488890444227177952645149038740621046265603167889952497101907990231827950206256477210049011662712207621497151536381430595448925629943991099369327097633283091331394611988334296738028646170781259193018781179660285646713258458612643268608831308111360092906126631707996519114684707752029527408403274527181040438137798030616530573852371514621595412988068253657599496128736305113171916150666865260653267228411652111604094773338854130485067258833955023440903425575424125530629147640964306119831420033690293115366577554791488160354064397455757955526601162521911634532778377216*i1^59 + 674810818392460491585560900944951564238121613097517518072195317332530364890198105446050790836408751951143615038537364977706512019771186224281342583268634489881059570210226961307159352450134353620201486933146018584163569611623946376877749349064745895922959160444567998393481990330939085625293055786060707124938933985724848760647419214224165944039091094864996602201139197484722420845355913392785833786772811206316107600188705670122552513571186380589986682318751173279072795124235693843711656104766562071110970668396902694614292457997850171125096195041983864538808394372646216944389072728084408138348005689442418614642632433651363259042130053444387664395120112273084682379979581108215697861097583726400756046837468416776291003039287498718697902267578653149614878381174538384604709806462806724222417472082774979348440223618987747394010206852525503542568594155631589150088260793652475195445452524751084071918423581375865216110143658024499456481405485057946054952513213047520789648449568994864879755256426806683624759337243791929849571724761781209234544372513211296613654105869870544384539924635821141651160997960739673097169248862830570961955124467366352328064886586874568301806924898991656414409718783843207696937937595517536164048195069322683689231576349361359579176783406749662703747313454908492907459604801239424135088026510079441482130221036336990606372203006433563029203064352567339376099362011287660134182507361512043634784465748700550085795661987725220702932962117465258887425336463162347797591457853244539062635437069864937951191566238458712718054141793935552810672634295191205056597422983268950295088263372698536276041016533303465868782384685163105609011636253060889937417110415477037105000157579659760385941324543267363389622346276409491065368457149405336908291719805450530408592576100205401142257396220692114918235466993437729326093419401431470809970742372878507125241888136931597410207444083544271809034199521521838155645481477723161483884044844076828350817444366319180929973646359741476540558429882361998346003655745717082373577089835386086755828552580376227011732314080114763392399283562493436262142768069490812590574642267708814506361809541874249652768209089688541561117335718618252689829879915426553690184542155460540527809208532962088823584787979785710376547465236780688531825416917351146084643344507881055137941335939602474054667175478786054610368401756716866905048775050387521754309674905978908713960742008578336618187820585075984160376670107615541106826757179342592660453326758610855392905439749690124655548738501083136*i1^60 + 5932355284882413012263246890242723194903131709184100714592233702493954417735844738229152341817917408310813959909070417573474776843084273370095005042429711628865821105245045331497828853871135076377396226152283800041348952007858552325728084188003067884496117650814447894923641892016142685228544807508953250470648351418564588965859625425063397011472932968382625479914735449024029679276454886895485519323222682574411305189494271629308341734879209684014098637776580118699070130670311289840907331492576620189709372114208531774590391921731174823097290131878988896323641918478140554670662029950215185741355056565042675425985819882945193736654176205866958430555940098695145719304466609689952596969389221190382955538520003465054322524682179982217401004050087548992236783723070908437700533170165892837477844076770850590839967784826173368550616441831830512475032355740887430945384538517737457125851319569410236985680687708927756469789763552036621317005211233858063504510417778026180130894376089091966693346500574149503794210664565760518004639314488487109613608143790298085771878611906705535229172774338102536090571932503659151745904026231039140986117547053813007337200004897177335559891980776389406539372115720473190901609613609790294293400334970862991465924033158871772078869690874429833501006853841274863619735146985772239451337145964557330003843178970422822442329393694399717681352693736437904848858425299609808790618332112153648308134893524652218444897446907828949445009686226218153929723140097211199801692731690375737242408003053116132478647688160171867544429632761863617253606203374856650634936644742147771444261677380879825585835941925043868117646159076503611633455281725499322504924069141524501810982702538593941846613282722045667751270518568829032710368899803288466117125680239213705653718897714233552233554983569904121850368576597880671334734846650767861864312868422158517324881880215982954183309194416860541949325132722402266012854332819972240439839882444329607285658670699917830652807532080663136130429382737134560397868655696136478388790113652369268850463567928785005794931363942955035436499527691351756465408792698334725877233953095062773638052107529716110499649225798983107090568744466837745704439425546147630306071518133011906901978189475291116064766126619838126700896320739147433270490826206917096019302514650496541443839787974566944376595820313296471451860241734128489144968212158446482542471301501977913571133067119777321827100216474133079254169788707480436442887401573204079441436831194710901654274014321592605064822784*i1^61 + -33773647694566377334007505867729891641415347853724320290744128491269285999750251985334048984605835423591497931956292315920970218713515015687202428298627693733473649806515229744260672380786035461111188140978489980996155176723687025495095917012725189389048646717510768755105904452204532915580288675184364282728767937306029376862705884277381621188192858710835015127990447497418850339992430386057077058925458850642488038555540334420966313565057045433468801866432833949634905066441883295101767865901411706449400063410820756066328781226276349667987194642669208140613380947361723816539569428270293669126087252433167790980019599187689040969325150118810730284766059608389466719433747586390416851309566643823773264408500994071810946284306477847838566550866898157913691963340491596004577639304623829073329258580636080595681707485473013555430929357926622539825576636830361597110981269114136042308348808521565252875124823106646857606016561715751261146139720421053606730074424975170532440539487770425093313664574538347108142099992405659287377269734245212024082464172280550234421806380454748540313913848694489755488838777021464181387395988347750619010580640287443377984493192396778609596247667841726779837194595917321248882080310431839879264509314042602783828764883783878815833132255818161926709428013369797940184622022238695368145739778044130734171034841081255542512447708710609559552301808308233543848983692178574191831586381744032391013083803675186931510016357451195462678250725218562284244803399996314860725931367302945139096623933671941872017888672230027278611993315782496055049615738188823660663564232098137764818952836454227057423589326488427587063875583781795526017033285214388633079622185680507449833995900937023731161497318732439102790929030377932228829955985353745606317797904177054240714645449399145357511280905150176019962823657991636438073478981817890442280686256436395529690910292818988586637787943689155033674875801305482865925829907360376243468661287332887146446425140944158571447407732144431900636055585679077109526287969052586042364968136625743320104954037598292026167545383159411667486915847561052015822911231908039346658157177198526980010718256339809458549066691462496728614155738264080520622932083081641603694222149334190534295276116608206000869687194195733142713474649670447335417872933789181872437107976135675651256528848752203317015223648459169320584540110274180467602162300527611138784628806341388876065593745597277973715268721013302326453695988354080668377303299672269259634384816392228228053882592145965056*i1^62 + 27788792211206536890136977147923250811721719552527863771580273215852529145072240500559351381354601540655002607640651659491150115981816436666136930657576560760320486100159467292688818026536043318344916285215723085598316405038567352761923164047019226592705982292848696949065753144042790296503922764503011160896660587491745887507592303291809362380761061488466691342040686574034176624133501081551764898383486577989141643504207896454351652956764092284593687584428328703700747196519159431256347821928332470738180415630570991556505575326378467970993372019667866316182430514285791231580122922286604673446367422061438938877564986440942459655742793492131772271066357622334482663429268402185645109048227957566527580940019082241404428211696786820674955245446469373603854489551281029669246206981719929800586695126973084840001954444938887568415057597399349121097637906647777377277837965128908246857182306639434371348139176760220895571662924797439203617904946488905275446927169790471022439493695239968220342670617876391535095195855155901418466009501904297429291721674602346781892801637492776659369232969459485291665414749788322717026719896059833800074579599728600525958677012631012353559337886348513543934454185350425299373728032592971760435951894982861512471989248863362398230602716392729232960283810023375842093446955102167564931089738313006794154853347180255928582148025597339911111069965765734472676234363396220524810688685892738502168584026912092421927219997935599350429366873781229263023687578868001884150971539629767960247868809726378716848420606522242565334702350831799485067304203632473319712589448985964839734334181868782359507109505833404443021985456700217232512025138350787513487283663768747436222727435664346060559483277244209153078804477046973793109573186386021833603604688229574507760615379277215626130118526714315767876500228004353474948651942460879364434460102373958568872247847021153879151168585792059112284530616297082458375318051131816523748766169189631682794712050625275209798481548496922970257783862058246145314018287890768961727007764453467570432561483531198051504366708122615484724216341915333718846630501061698538513710534770735103670162341482356306358400594896579953662097018414798061453320506534958684530409315922304666706360635023056933089384563335153632907876401578091140970723245865155116166925124032308833697948422174820530370637040285469206666766345430453181195905180651071425711258962551994405132005506007565070042690167106874490043686284648854922573639105609063222503643915354321651849232384*i1^63 + 624344418954183634672575832014452703735068536634190405546853291170166846302264839993518754247807987557321117945485396903010328613168177776212538800113141327121144032060901335910901508989693925188448902893294937525717944472666588471798324235787504227809821046369327778555666840550227941453828836893207053769502634119969150214521287518182584955502435575127519874736780617515730284947848947554899600200628574152220825958024836931910968292281662358973464475994257058685968147279806851205932755751071632010274165606296758706781148225025079829089793225216709098439503764899898041302860292727299304902407339956523844595203592108073327899987855293350921033202628695352096302709754175267951173972153553320874417126980956951366796190607145794481452700790651322245338439606421604918143547951097604121248940120062649541359310318203662925791361698887490292308468525587408345177895729449455538746031332393081475801964133457758848360485399506327676060152295965592658442218635087094808948225947611974759905224470471955556528691075141654136561479025260842106520025408354462497114804912240458888813646483005233428517223028385892222156069087225276424725388901655325822387521675156333840645223216795049091908890606593458217712984340851614438135124696415629615561637857063275007683393092961078751975552912320550585611327958399579439082801136140247540862122027726967142488460363994241811547724366792249930977833686327712269712855125176470788199994649052064228506848366909052164847334126616868347092425382695679065224903083311337659720915487834968792771602102807696980091370565537574472139729018974930115745497682156301941408432900109234154757172996887634694831952127367684071703160096676267473446920303002135031210365891031988663928351667976468308601039792710355181759245936044678266158018177112096276102376161694820421231895231497067479483218154173665201813877249312195551886820916664819646505159018703895890550127775208948127447927501794320095556464127830781019371857466433343780601699527128944724100943336255017466454822946242058196121902401581470753730943378763379611052694745027440707797798641353864321962297128849635964938802395725106993713154755416639509611952001400269434984153435678340644556378204640659361891054713608027869607242802079703233932731087766994963561954389699404179583085072174484240533101161704197300096433721237249170972006370601182021352730200926018062863972274354838224255504022616749514118067720260904304344615963837007565911209477600071606991607678970839886854581324466373216645987929625198592*i1^64 + 1920331191288588634782875176512628118834649614608837786175958621638045126580869926717525356483442058075240465978553609436162821226527990752565801095170796557877447778940606165330746218326074266261946480949967735736615548887732124654329433554332432591191957935087820554395558312413665236453456693445374911972799360121985007835300199497623814334281085885749761129905055032393098312600593334147897269465253254295620485127138053827804286335093432209155902810857725952526379217084683898791989757911746281724690414971195342867162075992232973488668939037734423531812696384991599383783245991446830459000181248331205694012645623736252010973359428572170396645839318284426640083378854837299344781216592458467261544433477873376129279900724436878037286904129639367120016628537603446933264951980462495783095513026456979908348679215907631303100752998865498560632833564656559385227078638405865374492050024133790791101158380433085067517201917151720327010328713724221834127819632023245121113509289284140278770831556508382372162608751880704929515465052464701347133734442329904865198386540557237699486438543838721392081838513222374868848144985304047993788058765720954823366926421289857523020942295275503277324376348104535509627960670750946409555236465700760368994945347171484802964717235504604789993862259495426228417895982654611752414252847437067214354670244795789296653876454878792416553606079397095212666849407804476485199222507103253085246738414299595735219693516614026499905779412158791699739362213123252594334096844526369319931364092083683277445668767546322223534753775957314532655018519047349824876789478953730787603542641915655321533739086945724654503873137746476276564232106735722813306748149657956362685068500384889267747294699985247644404899399350867985731103289308019167884831128397809783788047740346408765099443404058815561323363367184822879061987106791792627680121317184149134629086314133926743983834256801985572581417098221296737573125473524421371334825060858893838028967241441244688658226519994993138042701749650145232901430555230746604426298137554224374402879843795984664267363447194704227641780993892916962032994374728309326325899920971043441338229523296600763885303044050041686193174585820780191214284747109680387289827482396498076446135949802321819574571558805172817464764809854975658213016463070784941423376816577558349141740288168938426158937364834956446723073111723249962054677640299166051126458739530213728056816497115763937647489590330013335784516323364332266898102958789340299826036736*i1^65 + 835710743935676898128001548334603386142645132046444688344648251388713457831498942005019412879412048820765794220986293181916486459768153828157395513665136979713000135922727889554822921631344462967112591868766104121189211060783969355862455148622326111827801610844565400060733960227111055855666470144547949504561638023053022564277484263651742027329823708028778100579419365215255247989277972523413015678910861789819946345797469174730515851439437693989851103783052625932127191856786276849629244790788949072945691883504619275562393712890969956664405703900562255772900577200641846708130888931732755050028337676722453938827544199169736399582385500115980396398519934761046910905835009974089225269902468610318935313692630880487750998795258379444987208227555094192322744591568709894537086776875330897974546524267314103064894318418644833470118242141560161088577524510640040696253995059342433305710308220414040437668656295973210838716272158079589621219804879490838509427694325836969457828521334846600817951550325075539610888383699399075846636214100211735026188493397340901287085699929501027374990731142586901849826360768113605942101918944491898299372399837046727690826126209910203742026349941351806425861990525463097993203588652691332837563651860386754115140143095304181534411619621245248612028455165339693841368775894188712039722886059040480186810216010506875066239766169574857563374397233296149859057039396451086139588401790632185742959640064030279848864112324376224413836024955559271936789626665568039812487202957678943249522933304004569389093107405112737895587925412160560045982324186319710712978781378539470346334500676076035978505619812185002368271726760749982327462627285425821475009163701186853334007590994497777525011780241803378443719057794385670270580547541912319864087417784855122000888446728660953816410959409215847348092222803701359456431455201058901003678143958743320819776602260907819926883413513198820610461334600559934397731156633973600584319773218526350350321839214408096728939317483503324720697728243014746764744725304824339680254148589975904314959691452850161112097737764405175145200730133823991480993475456381707294066397085628535238909498208821270733713670705799591323116644972293782377014823596650970044576890269111810738406981077521944077526092060367220883164420939935961928842519361682095938702117295799879882619298857565721492318660844071820856324632164021549039770556953553942224164305325813126076578794744154719152714179616191442691358567214518862194145664237043712*i1^66 + 124830267913802983535999965571296472074140330121170365111185536978366059098180660545319163585862913278709726834387831710632963130342177941950628113932134575942183155817689210132025180777513105544020071117820420157911348864173990094245355574890349103204579731233824488201022432633464024547100403091609835177131657823339028770683895939668636251014081819025319153160767971114475003890275957722554424873893666723278632130511806704232319048568864841778823305039556987686965570205283617474560240904246088101175044734936549746738250822035628745277088287266244512458212494695470002682211303794294408195777897966660754040667527594657370709167622472167976930067558659955067320631702694339356892730754874642667743742701815750752452036693115990742275623738588909804035017653043767295699417268714259465863814009789287769023747954646302333697771261648185107202243126464653334528173545208119900217737061887049136602287776378382528647606486999181997217240184016561831323272088083256875526418017005283439565977109132221502922956897659361987097339556173479446837395477879221378440561157534154488942169322232944386602530067077998396805172373607211520432558806313182532675561059659736583632789330888669161439171946979343018870055210432448393411992260897209514627026682137655154359131490527030562939772774311588536398012269232160215234824690733006035653013869044653121000458309154264291695831857243118156486594626740886845254609188646723506033403669487719736086329568477355853069346851273276530822267843426554344545949868072235422360666183724882745669641635768891534715558552953809168290298941536795961113947402862338754217421074241431681772750697589349994484402588670078234994102604893449272652890745733905113459899926893927294120736915406960529430448636154162303227403012920503071855250162848419979760302242470499763032033566741406877188551417422140728386760892477721790144648683246133005606379272981227675152749629974428271111819890753685862654471703102841322962678795567876992710876877819082207933021596519377057389175505294764419068502482454411083766113184654927333588935405635939299487209791559228916904078600208251836957672970724493624356462194110035953743738792881190121029324153093228773999475893964595843008938520703368738171224457593113377329111526535946531148515085037547823974609288528161741607673631627120950280834312973164859899587708012672796408177242191971361318498697559731927394318265304934875050812045782031086317342355470451025813278758069965803498848198320092260000071680*i1^67 + -64674255392424366899727245150426105247175970081446266942616666629911327938301128539312037973696372866940041178083710633852455180249865034305916874656976675299905578486144083853750895988274321168928504395508180927213070417856006169816366895194211499732159118272716055773455006568768678928833448531466496858009086955612503494909311660353507774096760329796137049222092622525219081671140458118323059518674293779276618326204415087989706944438035532754811140525819967981807226864606936645058257109286363394189051038186668153849516156013281711609422986550076070753170770914204802577222182316704423086369896865035766946982112537802536342590605991845206994938776764320386624144284501081085664820332061731225507412306905737286347810608208116617166230230436702067703989478330866644375413061617364963303802673399922264980591056257199091727039543407478657884389482632684316673775458489886579639926706863262224712191440585940568385843176667909029967199271448246566886555658336953215974300610348260748313543315704523313231605022125542690225777717074358811655911996798233420253735150357790826743018444055903720693067378290949469194685252740550988931599680651731824532946421847094641714055437845992033606707008276767886597168158369197425081422726447386173623393350865655072152418045766229976801802097025703394794158202024289307990293586274847279642421183015361685212308910615228728611975496927183464853772560917442265008925802542209182020880012010883655993029846371018645716471718968258972535276200292887478848929105594442083030742394150520668169102041780759865879370735718658566979050072827600292750552930177521267535315581869228424636491243184066726151072783080739381248901202897548997822859634879326930470170822778855519115737600489872417380618839312786544490885396533128269786510583884831069361341565227303883452284317255036514596597821570097182674720185353866808691749521443959935660691409252896084108568591094476186289815753052738714375346727214786436212886579116727698826554236510530339366085118909597378248276699010366644858110622717458624918773751017111017526891300798181833901987189028082414452944342132473021466125892741305840440054628253324120335346143550173496474654760800283551710333263262234530811082378944766082290147950007601284257237686996388156156147896910919052691846902820357252262542071111405704369314385694863181368257266964356673847988793316964877128476751341414757284892301783693056345096333450448960179503487343702462653034552460608862601348548395008*i1^68 + 381535260661495654716316852107860377188182923959434702339612271039290261046146514988386631419112204024080743639697793460377136088520454903999857075431220154471548264744769995605945185115601801474084557949688341748682031320714744290913299482166355257505381847358705558379089514017200744188105699020297927129871345675767772354248550842886226381216189762551974695450283682019567942960923413615220834118046828623829389919839366777887603097965103985799245776082261954434588138143177561585878598954137014600456615981693111268117866134665126071090216250132200705963136960083707236020347938783851453583151848669812888240493342271131291752934073758130983771194380166931893560577795424105599863943198416095453906043708007751115910574692748364873297046017447710018521117778689959063946466121483153016601736804193341591053102880586358534144907102967152097815367995613720723100986574985748303227077167954587798767719406829430631426646492020159284263052209540587706033735240374172283080292004260362616942657571462179993506232835164009179028639312345817095116722857368943374074744723633410573119484345244268597289593193276294092293792125080467845891334233135187604781005642505435585197571301046817746436686296067577492435443146707476502816749874245040877930743781435974657085790323128555586454634577883499719154687286478289752212245581871620025417375125985773156916190165224878728293597881911518454779661308858829780298863969705889988637911463210443332608585520743356525062716488227251765231949558635463804120005084540101982554716668897126865976012945021148135983135233461810656059207678737711077682116551544092408228083924424380256986498616733742489892543059533039763420000794880311004797573067851085825236907993695085910650447062505103609254266296953989466021151224890184051776209425096851305656007714291677524575371307897128566729431430117517973124731950996219006842400852502322253256485584205427459299998804960689610359574202195728261473204150834371608616636137208960085465587443599358534388394046087370509347542271404660723671275336166662358188735190958694541921220268813373493310492213797046609393050441909327236167316971594774773367385786179784531177290687377766190647787084533752439350623949609306132083017559561896442396652171202408500866790748390450469145064586219323499537501136934494095269295394186823103862456777737240184600444132473109423117417599982256465228668589160493214792806012760945702201551123652395257177509627057929476679774472744021937618944*i1^69 + -1718664198944358974416628308151632493493453335066561601946888436122313199027155398234260748382685873585011839337258406327012873762399835293054519820617537499040525847691802460306000908394482107266761360013752114478184946456055564621990663250014281353099239339374800783621575075646072421583837221541102490861059666094279988964999171221097193592040574450215935681309989542732907688804532210715837314195116935339758591773879742018611215970626477129210519267001898772565813216503826389758746857305370152939260001789569809312304257619817974451282476540497098884111758013373449842724809607551222466429543798908853530581030797145847844730749544600832334644127600361315046164006536934475442527419304079008889152641942722244381703306230568527902506039953732363236852210825815137661179250973577888476503714093580488502680656284998133214098205488866506980511338184413380320079068975542767941518223185635943308076811961854330340483381108592970223123699330225149220290164543687136984137410414004250347198712971735542777208581246474264861099724050846648203157075501838643311499219532993530430017161765292652408640112458408371028181623395178311581403838730937077046725706188319312653394192729509487821580504684949509151991920899467123991618372545692792061099126384942637644488384399632138174850861796185117857499024502905690746033087457652064695007266905566004573610875249988983840640102935405066603102848971319476572914226436573480559172338026109202083778472899080882330050397814953775112900679631905273466458564351261577270753178505377955318868648507071003389972420121862985097419330605532621679970936082438335956247271764750284069820765665180036458597045320249693723019901794230824349778503342763015111818606760770180776423648007258492004226185452214851172452501587642343887022801495882582991435508458394587652870060272853063687134973427092989595036582437031253925963403820925807487913281317549384849769481803928562835132343666761843713494440903816009729993650800109381641009717246508094915973608541402888763650451534972272245681303594523270451527628544400303797731251531459869433689801031295251996516668988620630634709228367304442897468893321565260747732223622037869257132263016319694042833620422843765120198295633376371922828807604258730353010471659867466971710445798817742969212482372912346496799330535697811840485848559428068211242479303903935072284625177363527729879428510237395773151656420268612503049100579834442796800451107251247414220429459456*i1^70 + -2131955466817528487990769808638526040905660253950858344604238635210206133504904086496786200193181996652557335185214632774478691737470688247556540618615568613539320527225275084252398547422894653215526810813886566019825477814260539000647258736406524817207822753547974031588699745264010769833914119753613101691308665331656433964632009154402916869455756358728252138654821399257852766331581162076516535007666104594116386489068124284484722538107589115551598279457856295856046303538273960474370866746969533195403007990554082810059254724439038197425138148606454715214986687776261011866573288843787531054605421177863246401829656386681096364166621946815192335325116698331873673533721225640296206491529180310327775923878079676084058812064131379308238463691080949171996576265445523099459765469538084061233535348829965815083480093902005146887424958140338135423665982092154065922203344250890168776700842387388761389137471359316119950681744496227181626627309400219626525120519633194732845900954657071902656637895627662880885852007457113003742499643928088749881412050540686365259250800237635259302252642859610201014009151595082577626765405377110250976982405900560358550065423982160861536634083676923308855723501279219093279946570909242925575395620838085985320503822624694999634250828535496360993348912059784477072569223222853813770629380769918930816359072535658665387257026549847281645867878301365779325282218432705575383655444549800362249056676944233405027197300846346220156918422801543638611123270241743372625995915036279044948174876112585537569967722856305169679270070664139836994556477759126292978879818594139533780915770207528639379355616149206503777755917807699608910921698514243370885295077975623455368238021542891595905341633744734297256070495704624161702473146710354740059559499482823631188564555416111740732715335878251900986710951033279061215954116130844229386324263108141282396696533427620426111553681762138596247359668777518319280061208925990853846416296735387264498271989284482212962975161800268965547046675814052373808863179003455683311995760806311466699797405265647228453249738927908741753245513801632639433568256251756271332993714532849032792770095269539231361815925477060604299009755553921279239175239022893016006475661087083123791180230376844368893118401113997352189984746782873781111499656721944141619962082572868891819375790345165112725764179408704037076535747449769464655331779139384540581476902404433324101520477332176896*i1^71 + -97714493203997720527718015784419247818546463277987667670561500494508136289576976451856208730992183641741617697635429445476314748882673832469413324370722555301359813616432028262490386517336137415675099471843451669892669112637458276162936631307512807317523151129200215269860811892049945534845418810755487882124396962805643297659933745558495214809440460626872563293586242869021651319360129885920727763615538723507512262134551440177157799313316195661794565048994731808287362847233016602876548961375216743463936671672682327922778640081190082910042814496501895095600932210652872131529172272004414976301128908536073219964541916286701936541276452391478534613519906333254751302521357469418618811428401600001709269846870639335191752010045376052190233960230555727539819514021668616030617953011357905722187957631959490633594049402026958607149849775889364684428093245708584653739731438528133632644973030791044088626336935618037891514709994931732076883966502976001857143508499898020566522126547153039638782324614014756367528748040980306857547581847706570969149324595865720246566944471683178788368161297540927006088828560078554083147783460670288027216363018394336910311143211128124735571609960783491925792135214078086104700514556830270988949567755806886187568822243991508333193474666804324484564663455567956935740265349757361425776680037167991978715903882793678309182328979311535152727309986372824198529241259287394720323979896379277370304719221115282210108534561727080884234547991006331152059861821674266097793179240640350539235898101956316110119254053794984854588354169153917115649720122463148214445289389838748177968463185996312251821347703559952725353665667361476311455609638635501479392556659334714612532942047562142499974080483663570523434714122705090390325306253110319917065952428531946822788679373007076281756935570620571875739324470378649233265706025062775571397556859416459173804052371421790613350885480743393839330756805393056268603324106534923019262781393088139609318686682652767405796505784710145983354591285063951896964125634326650779115321527331861376332990629492602835997609974731067797370854371777657791101692376687999341972298171282447383791393605146365289238166914391299276688743623528606413472903385407385260930450706631314681849118829054535865727829615646405979118073308580375605246909974390444085266382588523429209589512677330540830409057837266397994173414914108894964240042597108254714086699989043724299534336*i1^72 + -40537367940700112674969178564698621088052133903951132816829790586401925941315286923357971009660110852019375455895007614443945109318611138173719303565183710405229186969129502195659179170433683183104416354994182409490573004982184297595451821033870274829485206779127053464421238426043110041777287894033398910366689621854944770460769371071229985908205010616192172923807645579055479400039030801911905473389740077171591696944457836880943622703654475289356955424486765798014883915146830647045310597835944635536922020073577156083114293988612903807898010944689316727227414604138487577753076486807556589558983679376085719436570563371780284841014692094488730880047742148861994495122530861331379141958559648474242811809644396067810816969674717376366273497391507459150901402408169727039470032216577302086992536987401713805629329459613606267464250064696515333560057369894729739896777954650778068069869227260465602312675797700719115353080753021135782745169539347346019237364685894910701357831898558227407196214926779530663621417292156087285672004656794522193590166116814151201725229631703161818959235827985646693319626183321598491634693020537921816811905330802484727311766484990531558648294865297917371538693543760735108946688004399826667345436594016510914996929720462001860732498405188181862035596705550591036371161196559323281917015527776830335267110002893858256410690883751802277654551165639881020448798996582621094598047495315990047631198147708402286394377231584569147787007872630793399649788356363009478219247626783006483517020860513998021649634434491105342935309266441461656855751226350535246752244935864444617595288618252141857095013240973757724960537455845996079506381494796372646905115893127845350285133251335532556707039050819870841047987693258098865593471304679053898301316199797269634119810392556795716326656023044293918020265522948065164186737527289690570904170282736810938007057881589400600255286698780119415030424104290620273538737919548985958034805836957304739152316744447928192099976238804497517198608200199719593019889888944045447350052376632617322226931403517568021814891119944572683502675384965006948232944979990693752267603186695434236626626543206983792699868803997728340162462545790757030212382945443521666086176102177604398659388420761854135045718818360686007869984075019020006129536719102593375259799166999543346871678557400491585237182611153955586528647014221713091515727852007604977977146736640*i1^73 + 356631680834805020354278820974362456870172674011434137466309569389470336931729759039433138751686234649356547110144762553688996079102368953222746720192786259639946062396284151368456014377364013038657669849303202641028639211285480200398148034147781408795459614837903618229790726657884550360990343045004767245096837396487072518803033127723783905096779771880649400062056479839149421163396640697365121551972132866423895618610976496520917397391697505259797213029004190378757026953697700206547058688081705575415446381697028700594519930204060735957675567163130999890425446313055667109661787640294618462821184356708065341018339103049969442327062603987663558831630864156600158370113930909307125705929234463201174232808186513861688607302280595752023375848695747854372663237652448911087579083954461991649784967730726041949551558430514133487701540508501973183603892375480626166349744873408827130441404431904648804340857612704131953971843954717962924139610475196686236492385576071053041609128369556804855504137741972555106802386904277901554337093148709607400406326805431275979647234166613638528548794862035875992703404204737983349793401367255070344236803421771037510804262567527104169825686206839614514540112715231869283476776874837815164672921641759477951911036443612029561356703747345900715525776679311558517921866482104185910364356986847748357999404589886551775750812043547901027265442457574439464215762290520949045725626289881227210881175913171483025090592308872191216359907358962871533174571529200744966296710110402980932224351805394301940947666202913474932135946272340278012396940213434386034190286800810092448354093948423200184666859360255437025878312833359242821414870422870956112499603541369056760709498156069763860567102460611350772181674383131560035410008324691607475940554042630086259692844828076970192900626257433149768040708784817724478234814997260835710598121112321562080559330048046283658629197134368450939012025250115141370531635253106542728203158265409915759724776495305771866204622337673749478051743217499619823093759354537026329800374723929881665534211698012628055358061586322943619234870602291109316528106143348886032981632893453958477351892065253242267233377710622671382594482063242498776606515863605614724522037052589323902798832285332019020887160050250053030312699333176913887451085413754061061988423374147619605400757077667783106562554550746218710416058060436582816404393587384516608*i1^74 + -92203065303836230492287411631494149791933522943916838466519828542310138985478215412854198356286213771856521197892967319854378577033688191953902381126763615968135528564663425813246468816296681976139248531181276188840391139498922544981674780753656778979501074104342993078117559813764644626918530661580476099172891100321209707678086751127946554111490994889355471039929447051869877245692191819804042754786457192019247963813914197456055356134376582780668497120881714247132887592006532114965699796148716183622423199892657158632220619578244866268393490389022196505045018856492466649919689232238190167156217946778675550248892675208051015166873991774891488048192996479596755559043789923404748463829107062458199710254523156866847238112308922122561804388421066445552796599766049912863950947618056967149297042142693852623348312972417864052174942282194355915663848835733406843778639780734881436043084927657741339079166651982832434028314275288808810885049613519664651843860426413618215936369305771253668637453974773861844104815916050286887202959683346571228110783803607419712024594942255002420316914563887746920820009715426960448427449270232260451977107831902991259409433436082685217704820902773000040355790519955306938002287609700766866795729918189854373980568715654260706738953460738657114166275127550111661371774943762547389138491650518794850367248337414677436665855189630219143867191909886372292999151791208545672858479843575522774559821382345387569910747533778762233762658679714533288209992193605073980175746548736170825074538329153217535024582434286805524612340322685654673061045608818523373080243460669252062527582128138446435202449362421845072559216984130556317214825309251056793163647733909737431276735766982625615356705591613107813021987987337617620702376963745736986096855547805206228904723140799038965755387976075618225274966524122941402644356581662377519773317803863365444468637467043366970242491893139018006697781376719713910088916313290088867996956037772707200341456417502065003726260891485313220951821105764456363432262142430164594527579716222144714936555856904337706504998145461847639662025025525063755435976733011460496687937467671854687746233596742916647403809452158114047002406806256720172221050944500719628750161932460193981282339840874139065949492820536905944176980045747605262342235743920064612961968399053065747435791257558771031210431129106079927434356945212186248085504*i1^75 + -304086580227429504998951541464378187501030436220067046213119005753958951987622386569100470811769839928442644435035143273030446271364408539165604255278103329723752850107465737994756036304484058708331695945861920661742362485143978654159527626942801432085598249399489215425021318238626393142271459313479066398449027268481318877322194594717144656841058227271642678342755903481075751596538750629575930180318708689086679848778109952418031719494135572207825914783019261315350002968363983587815889217495437534795224571854923398168705931497353088905587972168760856864876128529706963109407584775319359561051073199210681528614337107661582521681557147224367890818167810496557556479010440729776747114698325159323285583484639121156383042739953176128934918612181575585681808327272809492343415509908215119859681665951950098042580929276851994451192538556884651154348633159836226866781164146170991928247862167461758425187808431115727883379341572003609418178690835837896662435920323335461536497357392113341754140181508478936646633346671324577940625284138774336066423959221272072713056299254492446292398985472881633802788866329391598757575595121444682746874526342672345502194286188486659126453546962711219177561253090142870897416787204379236612622093868408779161033809219831369499938093825931509556536973424679287957521232179472562866927892242992409769553516024960393056606397652106321238204793013066541501309138123372949552099045637987256645416055937204012012617603725996475970293858601711463599583928573064379612269251819243209784107075880430899153280262113177255484683920301087808283266846271403406605075793040449829794673120488646318538678583088383846624458036785477501872375454667007764884400956073319907018404866110717743054527807499012418611476148283888484163540746338796613814356657033505102938829655573576937389173117767112711646017483440512165628873835251116155656915590540891113769274756830820043502685070959804025545946661116858734506830505344638042696936582289961343791051771956837711675389219733404515103123968637317218592075469010631042438374614526985818334234693551095645449553730685372711949508380179760985028743011935070183571749671565070862568247403955913399833099479221964295290166206649161998496089584144901122044818914227846545986383803269860033011748661656583700256795634033699911070139450759428756987725146100438972497757314656787192999962931058591956325029025677312*i1^76 + 201293792708561634072925584810233469354960325567593324487358862302104133086638681554617739050157945602028169656409563368282843686458976634393917379828091264198112342237656033655935854298721963384227392902359294447207711184651102071625211255587778934543219836092716087189399374783191448681935463022149604369086430448601073895350805110414580902219425250440779631935558813484005994340576355388819033001205381765130119347236911373626160083902781766399519214393285170278340607280617164374635901871226925945547200508864688635351227936680760050442740486710697702397451197479508008721356729473190484761395220983612980493681739805222383339252310735805460349679256298608647273648287151306767366452019848514787979982374009011002462232160178391158444134923926262320472553608005320952241564171964767215896878153974762946419591922763580942588273117858240704772113137903657989827331323820117051598949453870570743032305165334611104906584584742800610698903328108262785611329269118414559475267619175986483838311221037587286420651243163154298700868169679484253797339203388766520211533684991228328297512920450782266792763887884233326857630598621846495896989892697908235323845697218202957282543235147110308272721944198767138362373690506939983632772937306450140095278159868664645899556498185778942360701969687201098361134588917181005280740081248536236116596531183468645072755401227680792920639079386969388221818758667832020889075669524588242221804977049292152148811822977353542833068194123854212508454691943584929747266717240972686326669705501827748700955613077435535263590702083787406051451402441596580844588946543626184683566336867924286802455541417675157275275923602372537065803858420886277395638164959350629470198959469631816423948820952744594939935157792309798898325648430713843650712951702627458076984561885648745798607612508511612961258194205358986692520775636396465890415679729512846640708394912803990911640551954868746930777861466393194271609142394598242639726062095937667924614181404836933168195023816848154893374786327998647040651993418553702458601201059211788423373321376463208431393059978187592671172221973676349265716320855061014774700160028038260861865401702536312760874725485626001841654204560872557528419306469523080077804760835174318907932438444666019554393039383791502519520303968408892559242421407225651311659386179538528196469340573927917194376614173487398912*i1^77 + -45699344103879061669868393637741281975046298113744316736797031915899696756015434485436219933474859041699036923280430732227717701119338156344620636772355398137155362071369674551897280547483411837581146240300413995911519573317099701714018857183112330215181448573615266770211763300951709800832843479950600256159920736826192969430999486166246472508352923467766864699363453881336871611831119814486110815014513698068728456070836222121369347435906984845934510071301140995001636032241685411971135225047115278327257032424861580374096525622329932181890290456337398748954143236809600482248644635879192253062668673900374060087315918786252220908544825867793468758239096834218944305432282864255679701207094783290047948084333208645139953982972751515630334168095415648494106833991778338721700415188868385560370979408686677012427928839531548957697028954398279206724585744666752121745383096030327818552120275382567338765212910393037754837665716190629626560857508470022615418362300614171741086509607313047636157508606594316199889098317662724710270823372455878342180539127696397990373342632132099411361035545956744959006938192686874794500358319814992219158971321336948686997782436130549127124043988977432694460944004445320505395244682711924205162412935187000055853727467980817389712571187217395042408846385682337933277744787434134386240962505231636358581645807540780169594462297509491280093672436974805727664169362892167461729631215015877938689474112092011392608763862570306241201553690703034666736875600732148389386929420419979906750736494782146673717832150857647497526511518225683148626166477407163461393605895952475831329526173372906634807712292696491800075154650416172473210341079548566428021881316004582600432257285812824965063861855502013095347247716741190782099745306979505791826437730080504646193997040541230297143543605629106828278381268289799401264925779255462847425611730887850840928325137707372725485167198105703961058231421428510220155552986882054536799396659206856178426355253709766810016910637438462702908682147090608945598265927461342177919024645538160476787928799534504169118564000528893230634072903590259399049364738561444725633211370737811765461019025536702345358705163133593570475951850365370258260612242471877163732900625795627056648018477110110019402070730456868178982860547014635724199297526574580847683157199634698683369808443129008087891968*i1^78 + 1236689726412593976026562851115362920344994250376406975565910709019589616511654008083937727807064050303276454759703191900974678667499748038728653924151181632201400311506475888142759993623754941147977347776368654692831361805467759494731223410156407066863532793325659947032215570005457147471630844265010050212002755244428876475637002856117916827824519438036653873073560316551672271630453841776387981714826390175193229500395756952182738168742242113075060004091113023874003888187588608074862116403236789268367754891735424902448136039961463997058650366381224405144679890322327923084637013379996550646572556268272923170032814323248506266397178007556448265796771155239016043353865700631840047443221667855104822560394006452200608330203662873533878997610723422408292897043310079277134675513845377219995630072198063718115219459528954966643349451841341870656430530221414923437805756493171547045027268041937674372517516549527469387422276836819909877818827105412663151779185463491077812608125550070044746938351117572303588288321634217747234202520234157447911354506321042874667243349122279733615161013917836277188646214924870732796770006823471924207326186225720769679520122404541335472548913663324422218620259462022015588484460857661073792848749619558054742807160419886256859627879282374521749706421145441570257327053725728903773798833284308917586853914094643201453296057739475544360789722720399652124371987970322388658840248288135347052741775301083051952368430330189539887598012124939346957867517143394986646163247784832943791547400963063641561908340260562592995846026552834734884573201513420021848049761349907817952392685855000218820851487533051675506310113693314249218090030916139654893399890655992392215801164147434934416002619883989456526887470881413141412737902857431707304407780615957234903467363086874923543048346199641245470426618200617565415069086709090222388115977403672416479294299352518808192192450480160224062233261154594019805601290498177762747729679238896450864761363232878495651837352273639727238059450642459040397276634267758978211432370614958738156588143935968064500562434925539227672291745459509765740949531882958465994416117111300487261522127514758079215616677269275712768236376633024326750631821804603996731284179002633146821980369570922904068118400892864881908866675584710971718612864471840444347000446685602020522626908160*i1^79 + -18567786757259457586154089524340774565737543322883153732924155837257939385793391204270741017297186209328376547895603166789253473019192979612898853983179094451066523748470094602879784353098826955294008168478862851809180270255616117533846532620741233645468678904805111767970910251698688062300010921543157818759589689573274020456663627805678024310373714756612573294984503329511928972829157256104282190920454241569917650332909368058698139119570608851043377010744758018411103240384602664839251279914189289587963193178696647779376680513027293194358436413038081256521351523050797300086582263917638517964747017780784580836563350946346391741400852326840389088690491578007027990268807314370024373037993467973708247849616066226586492603856795705532404050866565335295077169332854599476066424875942667353858664516304015829031134343946922488024547013235166205684321574070715669977081703509489107404910800472647688539181197848217695229126815405429392239548925003681302444937278386363469648768198338346692604220597021687341196394080946327428654502352243478399930850060697104718797256926552192655808627656334473018960359449084345602223685353238696841882471877097083275547041989663482984614348729227177450035776174419892721545754644034088639139860608017036640723410527671114168197919491835212231509685651444564160066606608631118435504224533350218713579364012218771199972970632235878321969692607225684755727721808700885446807972530247226608492404118338005010263095728597778024374157558289101554384956560747738439948608480091566052689967683177413901323742131830504263463788199220032136532120128532525058482445665575995337741628629854151814300246729875980531328212685914665700590708647105562600968196904108325904275986669515033441432218827904976740981389053442324755172584832360674772068325371405922676619147003978564538908998124310469287404887165640393914361222928630160365435083050962828388802131359946545269583119046141100974678258364622462200184830984148929936935575080620022764055345869530314782246760042320848040267760485345569699155687131907806391122359441231870884463894496701561812701034237148357715370408406982048572927713817372682503366670156598935640271960708208904287094055407127764516910158188471570291525556809648085561537541072986220297179526657053799197333316375273923461479757361594240797217752985020079418914126587494400*i1^80 + 39137643981576637740034283907865843551011210014402017696166973087326364651253819767070317442071147640072645733973920591725926037365045736937593431625983670004268384488160419013834288308700190238224838848896619705839026619928928267441219780987631106785663739546190369128274479355981171218931151046593007565298543679553565591362346689361853605410966332400230542033668757341318218258256114807083516952291698157038366408921781934979547319953560958934799996242485029259928643197053469779789508615326827743062623989195219699650659828122463587011660211999883632502326768033957701702608810650499892976441375811752827891009176563605068513833372689651357709849013044076447430566537592261334696311856088484011088926385057786960327896372782540469306717876127944206960553221818064558986398049814706481858083040802867617375261165694898156446638627274636985819481154771645969052232851793800886430335771721174601582886234810854701253179531277048579276538105215219164628029247473785812138418108339427173246084055659030492310848070314581768455970779994495412911864929189990419076151355807748947961269321740263099633771789809485411759812279838944906796437506479409901459505242967154542004717459564277245415773869094640835041869610161457967368852874313376641739222855106491206867250983535456563695770448409191844252134333535325294877383107587934592351805670186657765401767502355608123708683844572476711610173748123989598050303581507957798064848843416543760859023714900006861217647502032203572261395691404086147057644715860235097779357784917824394093344874372124084737199304633714886931639741857947842015857656215634801380460311085051887972102976739204652369014964434835434436555708096832881283237129186295580679257344149833232642753678310936730751910170478425200287405262353826979923733102747660449624377974721363669692547523242130948024358142593508850710467882596153071310042161216240279617503577612220671316297503077372607739302445401116758646424382501643840738446095351468656093621970401249720266196325766610564857375993137448849332997505543453921177295094801769120328421986900959522199235628056625245554416049062373969635242954863328203954393807722601867423836265218549904013886356123791681968741731919701185828613494197185469128232050584869514102769308231923582243858599538013652285809811803442305873314755842871918592*i1^81 + -136837145935800180514314310435414306124235549094543532732170291429886687327299205172387861312754488207267809430304299406410462035490513342549288467040202230782919041894267060842144398792450010196654195330693182961041788457930052779656487916506670654418629191821152407708891561560262557436879127325019580954670959359444870161060515671059227193216630046300625735902646526002759279026894465222629703233865858227262076615989831608376863831834840382223616114349751320247347601537234838990854144536340010097277263286219362159281069868989738265735294862644009321381030078496083411465280999338650510466085909914734643743505496120208883783745002746924957545139580992530076634608058550541883062681891688514919010318184100176336278329243011220923964495393946780372243499103292481179343495084543116047515853471498717724692943057508116976457677273167522513753823022656888959378348045605816108917422462909489011030570531643228351793402294813717286823152806970496245306044266920924111070462744608118746572354418166401430707001054400588517314281748557421403016152724096101987250409767603897036105942121784916180420458030386763435375637991874330440734230996117255523932561385417735986012949729608831629862582596073854852440472879075673676429591088089800080906588496025442383386673099759457207627576034098248581718638932279632531028342827616406041227582400766786363979397370235162207945092582261195969270015714953988394072843409974002971693867636199043141765087705342015760135627940720026415149450696981855491968100879033975382462010033733596182061072112300509751108235365588531476636896123659211522393276372797211154435740045443172592419306945145617689731330510661509701656441656647446696093057125963642299193487568953393414668854096059120989226833889543412830571537179835789671636263520217828700857809344986203270062416703047039229664018940989953163745535921046876602423140176489778948393124915289761034189281772756907851224366024376595202262775413946101445614813267294916722218617804456632877478953449590025589810600434018226339353369953111800927119081303013734208664536840817890974258402119548736553711428050784643804766383904412674451675394177566736013184583937420067144459974077436851816323630670047234527210870410267127057224958709340802855547851799985549892939026346335926669110933260279410191237120*i1^82 + 42150310579695676011737358959044429125597409630137274079549486371917504153240949600655611953308995939090851299770585556042390829486303975462184057840697817055557869898436546563967011349583818947373141412764010303099566443749212606617808119804337766881857565769081224210418340491927133646695799665770424711934294367599176906368392009060387675566104826193048473107501101669472665355746165093772251316819823676513440539952015335735997798851088509360163378118617899633334211430125639237460215670269090507407781299985771758790950470452502326483570314772792475323815557242694785828540473541045782347593978142697359654199188564423011864831612305622144486170441240492482514723338968621736020870249629509515618898486154481135381394553337545543549480546530564145901198369886750306639032957648032715826264138546672925081088173640061747620051787328012862034878487751238299577967694238544512164030227106383476544391778030140649958731915647270303410794048763291096957900475327249998038359466545950331415813801897272486747316678887374605286567934958568943580378477647057568296231023448531201599461691858211059695799650307726468834498320783061877822416896401011236190737361355844675661233754739027847617575037044113941833036895054313759466029062637127813631486886307943448654945604600855031383524962123471491613754601159480484720644785211439586641846186111251913107270309885618053692240575326610445529805869933130514436672188594792041570731406142113132859013118279076215427664590746818437832305882433724288754481049293734502336754844231115848705745596376041527816855678697051685376534775219107619830853941123899934769673670528390784079829775933641261006647439922595231807114969017353002629844732906341130219233277445946341744329322215104176993313072060762018596228551635009873325642525723829090226115816939957953951621217260396741153356705706730208203979105072166563864884598622278464337214555306463051135808783719431645148805797747365755235022150844970865697799336750433564722079867266951999958542462543301188145903979278818378089515922546884259368911001297218748826034031177294871905042789386367407523433881059854337397531292875151027024165903310117624492544507238516579798440702369903016652912686456336206630816972864519670927343793050858040115880236025890110438490550764971405009223680*i1^83 + 942690003048017343220240444488010213925832798679286286348961963733888015086811939173741092354665020166677956630287515842943407122909772572943286017980898546598613200386144143642763098556167352546776871884534156447719450242641070167470759092875258161469953653032857791071079197589495972140077805517100850604989685457741616522464943651508853757509105602683956192673646330975304224353532622281822114673479110606791505273089719236792691610110259181238902472806935537533683138084704732802058628404536813111016844149542448453687998365217656796830075189737210395129694857359412550199040710982605589660712354135188463835859425337106786004137229319405887354604011897899426637319544967114823004437869921496364317571061537635626688722719745453512696577556111727670325412549613339881510395724599576029088221296636863189749977656459012036040960770765241106084365073274453767071169236814758350649640566364245404852879839287058997592874685269181483664813376336958518037852255062815602610863317241684577058929735626480332923272910324606024377277427020347676024913764606282907568905786615659628917125455456258689971667086502456861717244242278178337991512915287173279408355077825978035674055628232735819868975290747286117133973978433812026567790192211047231441070343781441188138363554448184398678968238325929245166273609149848576113224168142437295001287333726315678827114013778517185814159259109524847988988154770150377359442431431648262382355812706049566682141529510058512001894934730318721432631242823436512685444141844944857505160412922120667219181551695542911159956265309071454074578274872406606740593682766888457905580022565257658053530694436534516733426557957264247371666632577005431926159135154356680896481847566004094331162111307938253617387982574342652474396724905928053085272368449556839397072445510503128753174921748619941061656728249554638310529188987259425251604808141915460299344811910637049024252589332342576383517142005237872296857222715964959831624500045227340228813503265883568367922224964288721748676438806309268202736079058034300179839009520849844260601353571634744702768282791151614174582586134379013044758699675986916514613177219514236308608496660343064717034958673145155122828914446309672094669440106030566317017227152254485182742630118619674282890887168*i1^84 + 957202168011356712732772469620900033504294364726239444378603347566502836223628847563574117786042942006454999640928307556581016357890342548921333349132866080143121004644150798705344995574651795177301024511792716052002334056658250711365075570944368396712037359200178409796619424480887202271115002698654634602570369235891481178864797370758682760551905310176300193379717901271288816538470447901076512586038201621806401017214998618990397496136120681894347291960726547529032429143126071941865166083371813176130591912362109948372725172091403117029776415426891264058314008789964068373832977809094170244272347235402320724785354627354812938254346316484642488254775113329665192495866577503679005132993615833872375560689143581847475617181323974921572313262190117552079677434494052471450459251149552862912744345489669146555761824626769748743793767967944312869991383678700234887113264843239150791680454821492474196643446258540722767864297668206573094476520158495292046953852273024452443450810687655364825992960264394051115535737538670853032401551622393327665193647525923001575647280337917255372112262984168094906346748614884469426865796815559135862280904697887568114674331271342563952835483643405855185879295341187174121479441161718311816521819417339198501359787556471331470781692144498556410262940259640129703642594361983791303435108402691256413620111981510913360864034438490598216326551553723265134884472189000273723724558028219877938015345800143994352561843586423843275038427298765586192668186983387698452675144083302401952854629820165567937662845547544898757174325899516797877580395844942534508729988121740097735336039339079860420235199983939252306474260902248586991075941714318254082446498353667827348057056267069514544635577713674564106935445221904546909167505837162835177211101438049766268849533729551821016074488153373193424301422671281775171648773847077086105458472206548998770509445069722157658616684279089921684609737134349928227311482770398266994363799251764770120638086964918843051778394333446594223055729119315990761597537822452878680712766669826580436053377431223584079484076345338243381645164757768189929439959584296682663450189218669100443672753641995524309522731000611080025604509611230716207428454866203075517445242279872579814492431450112*i1^85 + 116762720970098787896314070451682888594660523882254770271216641601743184528763718867721083122521021480866939842472010146864140622155233763768957365205870307611075874103933068445116214379877566569496550398986465122308570828887357992612892665658597286498502199263923658800390746551031176751691663186257381434905338036451410660862745376415030264319075052518783474757810790473145161327333541314246521105805609304262995722233700125838677067751246463160690700051468512044566787324046067959564154904177819713393247309489026253921268491114707404145451897106663134609657566951649592358410310166914620192640799786429403756316067386332070418988955108713657228168601169677954250115167481665613766737521447491048069001238450866869702795396579819229562211191753369522525823416349359053086036067211359191308662586115667548841765436880719898111144293247868343419589116356907567171503760733870402975192189111996093635581877814333378639177648924154621962396689468008782199223994349129528746320589508096223464329666351208912717854547308707866963996275942216867924965155045114634636051911718267168753881242097070086167863289260368871717100796814723718015038540165209935108914576415733491582467158448630309782020945499687338479161445212038376109745050642327840239212100477140163790046323364256196491791105901340817815960162819589684809377296084317537225635248113534472954824284042612992713396849480937304388509642782743652612878135837758639183007826386985493471784352858181989629562255579141703354977936756686802977782992029073350359776556485350695883053957077570810101571359465469331456366501662423037310057372978834159404146629365700894677019046585838533288678473733031540453747531004680085892300013427642020562267795618577500233775984377819303117179554276818451292522798241751494883933518365723213472702679818524085131802345116256260335234735774988494005306869311080445945211276666261006554990951238903567109834643715886348199792613626541126609206658740104820654087626833948347428774050415774907652662453313254383095397358610576008212586658496825618369701392394307697478771746563374595724415093808978336400397040618472420754211790831025165552698950045772241604017939078366067535298794397199544397275275583945849871100055486193794012700808839168*i1^86 + -59465935597246816883353745420690533714606364677441075679530621067276702573023294041650146560923260594256695650856424913609742924485033526392067582815053004068873346104295885382795711909318977881759584853801605914892588094237253893904962066675246332127545481698269393114537961225837037787946218573448663402801677030335780802261918872792869644889259541643726164184428556030718491091078278341750290761667921695671405683429673713670622838995641178963486920259483949372634994940131009939969014018637575529876017836362216837921924164168645604295622370043757517087535589777709284174049518297905293112887292859491837683952717573989266688195723486239520745701345213001437363158105244801885490138746713935351076152286236708912861471998622444218704897217736339939620306483299191022612486832255135654415173074424508809035071466553421232641218498631356670732503586955033582157179203738256252486638352635268039618870486882062364838852538384544201150775435487933090821538299816320612812114949002194496982954556724096830422412088509928102126794020728256670254101253627700026177912888359953613710019897429470638545488042142080724597871363849656402806351203706602671005436274939946679949950809408400926881558791845149758475517017669802901470872621086648978285676364057398465625111486145516225303130091706747162407126582319115590984359604896104912125894132113708970303091020361217652195247220760137504277731062105549990471534686764151429647906686843125664190294068122253028945101913453773153758531583699603560473939168443727296473961075305332278767728892544820358389253145524780795640163340419379608104042475231629480562723777794518099294511559026840199460081970144964525235602731613822857176603580577881873429384481594636794503366246494440700369506432888667023542224122069518272464694907020595894337500905971404910393899176127460106874023466245212578024505046447865163213155130908688717892846080776951072742275534112470064758185345781961628483517433464917936678611074251186810348333327739274504736876278443013340144358391898920559590492036094973613028281088519179015164466568284350841161998086387707759773864974656528991583389086481916173149168367126008272977247722625179309813710036783641933027754203138059230941859020800*i1^87 + -2229507042636032986447285900676022272514402854418965498085714045330514346144247008159017136054903980516357448303649267589443400245316646345832018359308011044522959262674904471664873939798757772602876783224696787559194889694718969047137635640004223579717314459559606812818561623299924966092344034829487889055629933019393611136529645129140659740904159704679338447182605368997169694238201827224315900485883105165699588028900751495161636914033260135209940188972599457958603096266667434170990633210649740038896595153464596526588203970593410081881120842243391387275203546662885566765353031304034508606399397625920881232689382227347394221498955956647207371012100693059916450657780985949166196938506908844199110904880323961015337062541159899487452514013221119895517689449367458246129658939486099621036234830147459137156869089653003010723130959054545227195058103971271292815184819209019366526060768151005501609169359498075548819483647111488947879767401140410650143224158851663010248867112482694976020291245954821354698033602987088232840733431638629815171658714989677513872267799625427004803546881358183547853064837988696336283354450920337474720429036099626347648517097419374939187960185915068366271257547218532875474320531327858674769487709850218494279396492793090837246365061951525458936471215986894969003482348201329223252958164647042977548359833573447068319621927126981095945050019990123601162780816564005820846769443717664587181872680447526996707279179418271776803480839336051801260768142092493398452979701493871637381668473221806745526306078018666488472409919795717045607587932823333198841440267184243888463703031206923069981877435372414623627353595145205570586497401188944545214991852481744302462908766850611874413273853641882430988941094672822990071359844961471344104158626745161048514926509994546875863002901005774128732403170058391693682787587688375932549664928061328122491414793888818083652764685788219136803696834426645953850816688453063967146168881786569641789143510968831244082855224538625359835193887275521850995216477910143112439191563737700393002277113449721571690706085935523941812686959303974043340552376240738363726665006168569657147854708073916613672141975867557438029824*i1^88 + -60823637908736111917498927089022368210721357092201460922823758036953212634180153848583825252889673806412805568165491843640798632215358533907398461198020703926378256137080897380187693808722578607295233305392075265286305505477896970945503156792386979013163229555100810442966959247167170066514472036693959378956358249706372590401277238871804148352698340820128112496547746046298762819810043961982901205161077926426942208336321917657717639961066808352758244195955930118398826235375453840599013676788426471079609579691203063578748420660311570118915438842124176139334651559010118571842788091688148105608682925647180231479121530351806288456312062266552050423480111289134271850457690446886330966949061501575224842618659557518699813031420282724935385970280495673967755770561169992132798855270572143762579856321166658935198850434672296727336675249284138289047029269795287210606260324299945436125862352815332095535102864937654626889513747331756814037540874959418787084089957209125443543326460093170337424006472133442678593307384758326632309579290107521781011131847302477185343256712153747617826035265227966465224208654142299067701556056685530859768165646046376470739975891526527452097938180184868277727031722535684527180005332797318428446629538633909390684954172751356217788508593006300343939408072677350153887063944829370157274472611454495982914470262788922513974989357263623501048762589445047072606054217750941245946531470153261594232046919202874753027246224278244703773123328271708567019382404795078527999269077987366277564861669393923788463050674829917870091149415347894163033744875815930115322555545088631228152666856191262440918500131244062032479129311587059525861280905111897565401871765709972471061361247031432692153031471511106854400632992038610570103042775219778748249439691661797495532244729825492824047122473584037528736337645542697905009480985424648553581482864660218134563410935011043005375063149448437483948170559386203103635883133960171566901879446970284440604530926511332328414248830424238778622732826876977134709256100632661142609789014915864361821642800973868764521284599162521669739814102118192258635809305027185532804380275161141858643031950347993088*i1^89 + 7258180235858991803715584160730375636463309928823985502011560877531131573715229036971216882643968237657865831764390680792204285106268675796108995463629894343152450698698372789398001773645398401129942230707361531422115486933987960699430947003830547268429688622427007115797909305065892732097341839254143296471709051021647244141635790373715980321097424060168454977757397206063798970004353447381412649881402807301413537957316606117387193254364823798524979126442168826344268752884566244606685226710341745093611550890897842669472747411618278918159808333485109880100144066805066223710372560644704949257141615507464844257475722272525402354205142118519109419493776312573029697965253880460716988194284223277090623865703579299887270862513437318883010390237378959617058169980332989442280346965971553355743559301753214871281677717735151936251875212894450392410747738414607929777574932387954856653441748304547819378037746662547514542519842032342990365974195173029459182434899935203887337177692492961661003319519265315922271763374658457994558618860651510780581381095762386819072519156453742148799674284879745820502333248562772271520981334999391893281261550828582176221963175476490487908351220727227682072995300516639412551944664287267682554379065008128456376614567566606091628702935327314874947013606063064110734904963327193976497661306091721872510357709139914340587747782498935370342863220868117654140115883268947423397322104900027559713876017709513000088412699173504467518827420005735667359560301069260136160571493986590549221626741927232668540075672340697459696752406419160725050368780371221676739918922826262593519990355457474121202043995840169799933994437692731993981263742429197788982997209993734309276673488524705995397728671491612973357798991449734886075988983059454789515224682354513530875299007308239150117145225226353915326682655311289338846641057702505774132597413097018753572477069503158163027427476059756316397987317863333503478163128007676738821351138450566445873555541267004149733369876652423276429341611652507631170648543027917099623882119876842653479303584980421392114641723090930819154028552663434260738175562029326066703436611584*i1^90 + -420834973411979790352207135568356661276295057622958446882445123081469623833667280759403494438785693675109827295529751552838189370459444672856604799934834763327730839528116488563512105105804713308583794045030713054892227444315324104742358512312704226151532413081914489346460441653419668912490831065704422079555980408546414771443396536352624904536082311550320265928006048368204389864824368570476503221888991975353079809465849024170385608471542229097157469293013855452740004963070723998453699110706279834484957041508613698866282201552653674887726236545607273272390614440431721911007380323102100182544641470396829354646310540085436331575973897529301393282610507619651633269543847924615665033087550704652840853213892753111053188670116152623573091106296681342806554395268783967676800912723771856350257009689460804114890332483972930579998598520761497412921812140678205627424913341389325659452189214617417343209985593087887364275425242727382556943182350077923811136752646899170592199561813131379204588843478799210461579103809746807934125450089120649127325518559750235383474409782619535404852830000527265546849548986477266369632472125605884631122704768330935419760256191077708781778044844080643719499355399572320425972049541407689336139397222807217802146756863331415652517180902160058491180044413859244042547838283765153509644875368342544953559818878194726383896684784413757442643709250071693185501718826233380224246079333549847691512954961737881820536289401480588017777656273567968116407455789701072995339163363405233315352756980462132276200187413417027351684999987252091428559412384075166905100873509202587087220259523342845208184044908197963024756035005437535527407143509771061320208854770144641142976786288859546680153029533718236387379574578120428071205443937360038231791502449608915699880744820545442774191243714913829905130083001053036965131197928397951633366609409273382983491157728321241658308750897720253430635437618816585228001632430847639099415972587793727057822810603218058614202387754442963324794297586213053853917379781414396251538505803147606765783305172493693620135296612457751355525278241688974786560*i1^91 + 1722250381692468107774834457881606679406977861677541074284569610744477167287130020621081310620540354575479244357270323503499596631860418881473014702040915864123396562112314323252492666585230663614670477589178014520233822106049009275318622183902251004819435066676983142503715717728396374448119645594367039133072607401565763108770981694853255100262495239954513083298129791775840340615103193622666369686365594670993431811376248711665848168168662904351967825783590966832522303945876893221084557710258141362956002080849224099218515117826628461402025386489437726427684069583071257962362427724098612034839103456499647366177723139649846097046349539445594422219664296809792959068746505184717251921200673499781376205123677696493399483443554700492975885767857371811678942086783798607374025364347443542786872139548352658119774635587662919551778334525852576178016093600107422341176150015713589373685840807099903110893516336414360616900405705264242981458237200044927819342479948224611881574768038125193086266627166789811516490349332559874074659347766882138328376482389330902215613158458598839049446976469134812449582443665705952558499379434771425365395919189323593400663859031500165038991667856269917640351646100517929467865148674207813965423225957820796321125246784897449797974641414212219971935219238579069277960710402983081588130169428073248572877529678141755552717543427119645821487197593010846938376742574698810377114335830582035228718387401781795711079090487163290872244658875414319170741994137064154917506030095799347907311119387372622081138354438699765173176506252013404891380596609580172919884371314442138809225782118497495923695473630120118489434778129129415180926145081923813732689913658193028048390686336936934670556015328313341256191806204521603103297994982771773620911270240097648736767541649104160236502185768633018079883046530072909348605455861961058342238298225650493555317715714797275544264268661307491360945966047044699649273205095388072763165005495731146178090164094291784052550492768794799540801194481040928477973764261369863021906779336839264094822681775572383559251050627072*i1^92 + -3125764116164104147403968959656698327133633664804705525926170743048304468311345207949880560962214403941404231984863648278145647452874237414443048493951493385711424709967306811791422364532718619489324836846612920463638011991191588131413572098260258668744999525027529837863567992658216292212439363488414869835852289734452335063751685548794734605282507445634033667956405273548209548524469580134606690197717982257406726379797327808527777133816556334128540629097596345429615885300949204364314746778887850179544755745415351241792126502702304913480348985442875654532578643376626927256228057135980481919068645898245307247054918954339669746503646649909718707581362158684435750704742188675135500071779415110950862010362007764084433784296348277346898722968384848406539402029630497312403250056875110817691243876434128301010015067882177862494821851411926189954316981065636509516296833521353947395308036387981494294655448122146566147352369789441526557140162129631620434844970443007279516175093390422105530800268499575962503524871443780414797814185237660022097688588449961119784984687496831049158750548618740399063391205529564864618402934866831059494962583858217669696361469643100677732503281070609553606815123936958280341800762005807901909083815953469234275812683222847133144418709282262671479540264882025007282124447798470744804971361710130057857591150773180560818951460842821483940857454741915187978820985531089881208749851364733177207129990326362456114434922871658382710325121536673845351338876298501763716837495538643597624252830342523494542740057286602556636223710533199015361640027841575908888142550477779347126225984611762245928502744124863205689323234436672912420588545277046018552256779203597810671137491823731958730392977534420136199851384289609097151383031036973183734727394816664038202440324420843304905975423925406020931654646353950686468692909776964582258184733620904062485318906675919967463954171293796576185566890809350492846422516960560555701674809206521552041189540219862842303848108680324106941044172712301332530231566320645614742809962154038487154688*i1^93 + 942794162365808925749913583434724728756889038772035858725684425651607851089031695582265146303675994947610804092462063733989056852031562748708096116149583841279124742548758805887337144740036580475194727478152797312750566131480649402617294685278891822936517446550633274729170025185528222855406216137189268290492283682459779638321332039286468905703152781814770514488639506525626485966547800139641059848978542058165553873757264039208369194769634713061865918833491997846611731880201234703720839144182181801519267228967697350204681561158628535401242189994539756504347769920008895938432793267150038756812284209097342336816400542287012673301325114660851334393778882703256290884288787929883814161820341158475636719631155539737274338131785813376313402051553026512996933483467768306184476419350430098171042748352069663374938016045361388355996421002132846796544341464688449423423924724275873948353473972587180843245682040598103740467733157509982664531747371628631590833257338809050188309756372628944341466812832492280117566185482990269731489228153822142537050109298342741348755485988121401620810160767567567197108955200729205812540096658043898055807605132277371699672697368840861045728488466442999989431190738131555880754256081552899985031905974858591675446420309207293799610875198997499069825378754239580263416274875443066773521034134938013350016246090794070732615762228613466269388596699061167111730911882999362223142470140412759052773638025705631098770406356308273318718426029619433097974189049455718442052477325325878190303063160553786246823839695083557483458162376772678675117731095877732284333125990109080713264244792596328714077868605755193436295122069433687984715298499995822517395609658260971858796646437471213306343472834157699615646021470005107617779534714366711469958261814141111195202906638253469979026552733884909792035901796528931036879723141439176961196882929775732117514186111323412038762273124490794883639225137139597606774814099335596925854513024600537645076054406904606603168979476913034105090110912227004525368573952*i1^94 + -48155130747636931384249697906095176503299600743533530111485577718312193580765756237274516438375303382690725061210576386431921793620764436444658745833655465761649463966483322144472183598580718841112353663463360093287674833629311189193806913838343427598609967237180572683915100708694698285499027728170586697943481988704264471098128369765026194704872003146120849163273792902399886942945974624139718808006997255821913473227652662959748505124521064510806750258765010339033154435472441609135676199481230118762878427357126429797514686469175053421248232650480261686765195853797560607891209109422209876675428844066788490515601976561852858878596932191509140639481578882626513645572835258150295099340243638263898858588015125152260895142692309746980822405266564389437559061263566874571188288868473018456274527547618268144350213820754725721148139123375245913321312595927596742921004799966670521738837753679943644068407669590934616938877621170026011602426494394677962079868454575480152784078821378185964380510953990713360708241453704958041847051302329959189726450750818219798990531518500639131666227646753016868217801943153708832762348132968628095992233816619967024355812251759964090890427310411753466146537546371091500595158687430356648975172548806233566960566184167298857299549453162162154810459474454937488948656307022432542680244178784050802275337382892144465289465428133686403746395753747210906019945442822268615910800439361635260215157789126789682941718960534955745508249828572089912131043456883927566776115164536496169427220576179022921478109120226695434404963842454985328261755723658656393426569637671969507580681680033569544825860837312118499408855104146609071525051135033217681460387088197135185490883943882952708432760983754735196361139490799012469653813291353744596157019372047503684787271436248540586748352647143004601474765877467952757607615841744309379077876641119824245918950884681159480650502548876551686608335399373895164195080172471208647857605409492564721850411474287374713687215699918848*i1^95 - N1*147847726966969734642171003083097497810910643995976093760964852452613758132000922513900639334230635161521544035909217893264556297639837495542718002635759099544921807969498744302931287640405040582943026763982443743336921612930619639755504311845087728161287129645377526845052546429134898870496431382290872999135086464607616046724986365578183942134786262413986534072473434760498402644531845150873232545063065803935198250097984375*i2, -3534373833368379697858188867380701098284865079596944595663313396531833156324631762332698522430983431534980440693753323727029472606182541011125818203935683437733136065258064067771950427571718860344139775660503173034974384677586870016171479232634539595476235887356406161056277785753921691644582664248398982548290960490623521894958300518850867806331347224835577327714829367639933153013136960833684415044858582624794054176469154884369478972883259625842772978231926390550693530928965236304368141387486605406293136889690199713327593631301171183519497183621550727636695571713465197354265234474977691701168906051192326748211789871060660104022399841105014137142894775556825742128230763298531102563317393972085918295744969092016335743299637427735408874342840387806524803547611641460090397420056379648883866920468578096514368816560093080771501884952268273359577110677375531219469205790812070042485690198539507418993830404523016834544508390876900428931696885500702128979305985393108724565357990128013718120325582143722338752818223765797583405036614936239321317611696919683147454774357078763598355981912873142129365658566654935753642962650120309009875035269053957671022989681482937611293000816449533351054483114603804013463475836844119961589770886904912238334122800470291062818804905062071275797192910364204997058476644111509848610396278823934511610107809305252696979666240922840042400668758846018078096364749161265411307033138165112861426659348919498060225847462662036209937110828838155622895553555730785469838557398887319430480639280847950184377847372301765654156830442015027349764112492641978397591265287522591824508055683649667379241105586712291829975443193342036416242686010504170305361901533317509774984658118116550907428676725641795053290654574525615866336654705879871828093478791517817760603545969843674553111156185258531718567013619680963234326219464123231010439760285822235268041050196328041537784526218390700623696544665962691849125626800070699529445451577533646177604370451000978350395041505192776226834570523701559672972666491978713366273289543860312291120180131131593743615882761250042949699817098237999267958422413220180401934154915499692575120215593568660415248820741162928096999113669537976842748479842469328556988427661948457316888451401747740020114146660820687347908293299132694196013918468472585371355858102328224290373312379002964813021859686146096236529952805600513772043087364870067601249568683081702552041415310088484453205647764846004936422830047836395748000563162827942521801880383135075725276820608193245903462712656873683639298957928592227806947641062496069009761904454476919072810242637848161910579377583999210456471039350939191495548718928288754477278628394357768140986121958766737615535738398264029270166761190265661714975782051476606326780926507575872061440000000000000000000000000000000000000000000000000000000000000 + -121503630401170065969126128302180971962187635668173440155939389198856033116960029361790989581770821494005659021073527846467883938558680244227054358954482777880725625941736948988298651862493151685705418272593577383470461952928678773305414675538119189078310431416409471052610511162532369489473379335741485550832293216204813894978719156686602646238974249482233095542925758892214190020531424983794754432205167600022553641518614592086277919707863698086911511541859233888720811346647713877924333815548019321625292746682489134026886895678770998553579563966873972847422623333497344011299808146890102681429964097390198086193398070870552685825356406859731124695941298222441055937829853291314947500686742570113940591331133005262304419977784812362902380423637411536191767935392682873883506718991284694051236445338540834805591983135629764314678459173493430630470185795575417259387693138641922245334004010394517884815740606773188204000431119626857513364034971852439558205721339143951789137806321108760251739273573823118297140127780969590492942337832273454868260551853994096879606461074477612007446085184188827753233799632720587204780547884830839932572844462285847061725921296497347508518689876743777625401442351010542147852138648884517377500284036223633064748473557813409408384109309410932762523939390255994893981599133395596703950260249250630534984495083945672609004581078225956046952219889440114770114472091511833560101188902265061392102128246281987696671054823453924932829309569704815423578926293278278091713405630761190073770713286908968852088315174298554527848313593737818942683757331824754098071293598233504856223100488118089735436986961352703943091857636097395880887260129239913939259573011513788506732074141453575769470186352405894715762699839407862012725539896500283936139608465594917555214840320456056089996036310030691288525977524420877294424342707549626581402941325227668772690802951241869579059039742048092162470462641928482426317926542095036269735837820883662149241944095931958729899850991330595949318967055011891195994380255145440434719657425719401349986408699863078667149159738589987696607648257674071449369884725423057960216952904502615357911491623225989929447360916132778125809540983791942469834193657280844580329064229101986036689967527797045664660540313089521223755789475390881311124565771786136992337646740731558209102881281349404429277917949477169177843575948865820956273779701667480403218166249450086409786657761022132337161787781571728754043803806278280138797417767010370317409365841829764653716460465244468902496918435114166151178179477813767719142253975402010727062561973785796680981905634451517588874260510630548709146877451020139802711060124283476076877452251234471214320599074113991140568903204472864220374150430473263988412723498219973213314029867187799326720000000000000000000000000000000000000000000000000000000000000*i1 + -899546255394102006405865619870762248570402468551520911148401101361661130496809817316250944462293825099141373122636284784585438788360664114878443073990547193136781299042040815736532529376111655980763033020224153787605136566116796141862119833268999690921994820982904755711542385534515632003857798976671571647581411599659989031902255502595039272061671604580930333837094425692836837560641466527859883124022243710073119036453096300644166846913102770181503342012557553827726477747034516207114897895157354033116490191689843350930266121587490584608584282737710591932121377129300167062377791847563975530802028148592706378541971007772000137236737469636411824054608008752478980792393079489527506369406407807732683529635196665035111593230655123359603603488428366756526037627226585479634336378744565603730686831282164707765538836606760292801536320401952343942488290552355359842376227331227216594808447112799221009931488336969176121969885896745198098714086211823284037646184083448972787766692764263916532100948676523317627534641351458197543495461276305015968403357609584454825283449242315003153982713867057546407430379864424552534873864930694180596518772213129503505799850204845871836593893592596172443501877631437791370936477840327066792167738401511333527156911601239963122437760536448106169033396469774582624942601291626127000425014968835720223386761500858778385075804978229091542677185094671656308173783458752266193703645654974209862791144014622438564791545477964176567572685061986397468581846414947369074695056457209114950359568938611692151195947731417998287265733372696164744546129287551629882966036785237410298637893657294355084344147502562086924315248222232969201093895742987971879505697053840680610793544147596815429892052488316982156740854300704510923688537008566905525949401055854279834909281484272611399876557519819786132876438119259895857949740238323588996250671123692928654984018242983267276651228471695785410440695350483820024995218097724644585780313227566811418576164392961719612956433294100664516375647459875268704832673440082069908445612563651740806454060065863409397420151228854852392859328549068063261796282799089478434565409488172170801624346204551086178429614615858736155177587794162202743129177153908969480056860399367459852869460641187495364698896297939425413990686014615486212943351818591515576419631104234424971613709247884872270120756242340627082978199295487455350924803514237471300908886988841068052094017237478838792234574303387928304409321372652639236724810997304980552823728048030671110689083488136636729471489216456361720812760963827806271505027909411793157727043221215115592984812114677164768445646938062275812943290643357656311708261278264286763988475206791909966525043515400365652493690375265248502419390374183033457891897519099460383883238661784065802240000000000000000000000000000000000000000000000000000000000*i1^2 + -2137682983969709184749144211809019351142619431042938514685175319695627330721479499828783271336692555244798112992702828107441984780074971580498190953556471916075146090594867977278369426360541864025680875951536927808283112539679789375633369090122417683392189751562926466925337324651878636106336333539958294242251517385748193351066832121325657420728255394604393272283158056686147805020360448470236491326798199040930375422576335853474728393454776999168605492023872638359425122499128203376684517954985332688831129937069260397563448732184103074647644528793497847449110768215668764244988088188981804756020318315945084551865946521019180901764129547456380196483003866943651844670416897081007229322857656760793659865700155213945490870603666299991228780934413466934053133172537732756674965320836406399625409134676846429706784452360476748105177907539110532015217466773648486003285597848506532126361294062869628876292377788692857030634590271809864734043645235246492550401324323315674258570348359294387721154010159494790623153570078961969502243998840318827645755489096652876388401415969249384651675078592286067810835777058634061996023290379061906754413997201827369849335709910266488617444609608338545483796343407235442058156914133254621670437427036994983096318990076784268611479446753201229680788674491046382115850668236850977004038562846416645457989540443925468400063732059802442823787553915996922170501223380683334641370652370029953311820791950157217825553798745462558227807893830446906312249680056783791827799559968032581042029128664737675486228077125806083411436092804913222633749259917584349962655365041283005873435571456604689923683458416202815861071227825140341414554390695630023569132280033751497305548166425254205536598102462867033111207036540169247304371869273549919194213767294004273268823874064883381639495686752459338499125924395749424793567280522380547978245577422531127772685122399394029794088840887740429616328566260547170670728614199106053593943408940657665499599558684737047303484627171433280509589923379841156861803153439696897768350421031035808670195013027986617302987123557254321086506780352332902739468667487345097926513598511737380025835879322313896883458775972869792065022032236546328271870374522657767841943361757854301790447559828673491992268703041385439211984690234452196714143206114779043949060382730492334632398348993954337367323081374467289483175477132193018830203337396169060793743843922611960602206694345498619946547784760714543931788739221586642749539762795338400733517290521168464695327520718941798679897098774151289119635616925360336452490123575265849601690806016576045019220500355349913079346612923618312565274550039921718864746054503819185787357551840123022549867496372265353740302021149480041443977139791449633282397205355566729638140300263012538777600000000000000000000000000000000000000000000000000000000*i1^3 + 453859579938184921663895092614053472470384917878079164798849843084714116694447006035477782687591385827068082570422526805055236330965888212566457264896656456896851675489881713565904746631139192704342580501388296361388994786128779662929073310916952475784710643628438996457980235281470732848648159018084387293814086762810539339317453973462937724033766070579492060283426277052144470207287422527820542970506874541287913415850586004008190254380798789038522609253869415971333627364402127209869898103616055596182410944551310004401732831314517003610639446206293801102056594758988297999833710555744162426255195531366935772318646522007677094180489806029974434923360211344952687524351367131519771170309423362278353893724423546611674690282428513729630216817449665345265607195884960635752710612413241729506337886526381248940436211456673461861999908948149740076581097644259399751832967391623548045225092410597239293155065035806962364932133067141556249400822193995177913442126628625455516709955196625597636939954814397708817977161603506183943614233696060517638096557701895114004922854163862276491862096696295778813909126617907145732769520700865697634398225206399765522923450271683292337376309402175258455580986340307925891681389105607656341767305818005839374185917215841568943444327469664104342172146356850651069835275575156507897565105151829532948936311096798099401150201821104601698971259580751343302667137827065855177343816241532410607587569209016297420665733416042095177073692422264179913419734933493922500116784673438076544665310954641693911158509479363470306747025130003940019282671681499874924219193041078225228293546182970298062783325271370980275672688808222561683979884256677048321057275638526351351042943949733739083162207599238764832134011571883437089664230292441073826496248779178014711448049460667971440316909932474364202398866997074607649723521815053569484813895526956126931179570394797720712797143321054051494272788898150468673974946774177643625997079688488551041813207265551070298055131051199676704986836268856024387872740099348026611729623462635354744459365049602777415878174796203435286461974669210063330936809442346799147681452753979084318970635735854748175380421659018782119001945993912981517937897603697445056959928312994102607228683500431034256423625510198118110075265174440287073004401236485551707801603839428008510544130878306969026764787505002694905263803031990952376314873820518013054008915515219385339093945839206130966030329573621675038962681903344128856778708308056888861834776405859223694696845134187017950250219513821614977803704930980658792487460444014430095858952265950997740910640340679308070724159401268981236449427122025694607631040707513126027130996376157853798107460227497983195295905086655548698580095489909682504294688065121778408147082798503559168000000000000000000000000000000000000000000000000000000*i1^4 + -71912036630588735894916207810500725486531687928834121703331881911257896561430188311143643212903225003402753649496786350032010469125415633733520031985038090473176976577638677782057225277878450090384070105039285319899833196879035059981401842806929109376968422073627716173631751116324602608978312591253240624335240997839739699261873465721381171492839119430569478492740851243189578589559345049722264298014698655077974758729419263786687581533573370353061226026987401567576490913896783015996063266360146653676893001949843367206412041693689400002881605249392201084749548321672841618525540830687305749072156901019529646220249895248731254268760948456957358081646207296108326299368970994850970405062487019299185582654153529357939464337205987980233183967616272756441328147727818360598482265943615476505827236573221088519037571975165161584205159300191137148250451704538963126572888334232193845185042052223816572592558605074226796488345301038737437596030872817966206386761395717456946984649258897258097285750592290197821441598698350539703157757769414755887330065021066994436030884676291743316674946627801607933195798206504846455124159123720933143653488543166732224836368798620598440005766014413265027040278178389047771228154707113682166103706785951475481893930088522664682207618586264129284985469813452499603692706714673348027983698913679063196094705764433987807411364158480530963364137892771596902353273932265066352564297644842916785910605787450088030187381014485806889605561968941668481130787349934032793424421048684026924172325117671919942652936159225088646909573338593587009385492097363226285597300893280822716714154430255834244901195774914786657452437914792343237237794260692572570952474726131696803773428230355553269174817786795453772290408451478023902979365012886049247917143013651772626693014957378637791543214869852767271199311908125798610560934263570476599699677725079430917670546792269642223967987585297008819178226410951511373026897679476479919294048061876609209862100611843138337165746900048548588176281393814384199709629815476322436113867788842643587845358648617366423901654653299207299970385200088988085808229606679518518869766892280235965499811574973629479614353676705525861809887468387108681148105738509751705028845482784729786753041927749722980911024383919029782222477928601280136873924415199978154247077774224596702928065452911053965407942560905331392927153951784570719864267565682350539846353654380860930944210439208693310176594497763089886312903977993582704933646620805653783457666079494026519136919457934072085599019383473434306189104065866144426438479156426526277522841060085040616819623919328010303586344478707398623579601181615339058502612954407044054740071037539165810899936569180312208748287290042505779172926797851732684520205762792597226996967720863399936000000000000000000000000000000000000000000000000000*i1^5 + -29557761412262695213463874280248214613342821887823483544278963251751440554168886442512002567204371391135477326270035405241012940086999258147646483482295543081977124440238340123695724901302311113006557613451272593947011965129929560705062631053058393609756017130978073690083333512780661922996156175541750370419289108367763880943973226050818512356030388173973895725405322087260829061428481163836571929293561817677267370231474707620001468010948126532787868924378650473421793541656606814219186300000872884545079135148926733396307266173175460673722946135472498838248246803762214429516007934610162794711098442760628919985550514474430443934183986210051423234207412514638850511388352431866587194446761722089928173133740134047309560457746773181384546933854044570215471838580975802058572564935021929788076269464210158425461355088438745292093804341527753863383624648103949050582987399897026073245683171629845472745124577738543537421065615545956652901033168358194914338287365360566845751855121840889823062733952329654550552949823497264771631858081921715889434670203882325823732280532711534117158568978725869521503383887985224227307548748794727242517623782674845340496936097934330848500116707881455947132589152560445791911225916538923203377905862649083581361580053452888198995407701760699154303822026159564858664829394448842760928798757033170107526535892473748373274738255919068532305735851138443177121644041565614909590187709858837143135485343215688310789232424819173800736220273978559443451619098086735368299212399287873308301498012698552693454360546522404217921165618535214480506735208697035691028117872635883696087486906456638522412731326447024280950985533438245305608294858402805989380460418282015151977419803562193511378057062735595940419421171843581090333330170851882448708867700243192526726913753749806019769084330361727697977753262270898263747107941880536063280693480286713352327598757732099035265716868834325516861003200341563367365299000308656907284755988049483373169797536920960582963285346426694257435683993666779795221603356819493775479202937962803661908496445185711911286139545874027402080914550433032264735177967716069072087938940723413293109645246579329418761684428114380280689975682011933143695008270742527304305260064345573139812141273212012446329060996968749193465387294152424082163339921431619444418429944400352218535826170248091122188777960623932544809694514782256682327375423068954193299763177706143898862100900916742151195469147733309611051123113632807725243961918393063934694368229398467388459502188534335745534350591077770326250091294397262238990204098889658616055885174489152793028469637220146052386988325877705750954153499146774260238782396816808453205084085607901477189306838253315364855077373430623315248343438768002814890070487045280997744689971776716800000000000000000000000000000000000000000000000000*i1^6 + -63800150161909432281707599816986505827181277290300567061206913074176537144676180668061776780140758238664543119810861724966831465732709391146876179564665603042619818007170946619511898761891792141877446606083894518362053110343511394581431051236404912023682087425240666110958065331228543085474095888487087464842915684661495685152676740789868945032806888708203571138755386690159076300064508854736603513822970639529644601868242550005689413377022346360809979730673501285858118306756595976302209386830381540697321715862045800173856410247695890269243782324924350021021970114834900815721834478936336466362228658794733738984102598009450914022772872736842817594678770655625770672814806871419133111130761997543816264915751979059693962155460922848284015623103752348094057627871502205334941772837572659434753689538704121432084211467303299166413623020395150607761015900922908670104288689197608909588324646210152634191103985985296675287772664297287793764412129067388591159171102054450642138447291219554162462386553681010391966048915145511491981923347292567225264791351857585321995950873221176618089241713785625935814704564766290698461679144719757680366396711718891211483165203562909768237572638413863064467724620005859909958174997153451402677079735358790679585318647254922493812383579496560717850772772342009069052370766685231887729024908775757322196026917467344406850477074396888665406493016825858584064599336472390258868613120859195007084626674818787006091770048796851967212035464426475567357994319032161165885491017197488484514416120244936087461209508354192665779806135066509944686396582041537510110346887867168580630505638146360732161750801555562614372869481794092715059314629589812124553404927006453062726158052596840971706617045606896107690906057231695910547474799232708124410353620197192953411201490906429777596568650677907948446591835215210355399198998650642877580604599935625350466037939828906622719744458915912364026996751559504441499782712772024448115109983146690554274911252833931436962782656442784981198906637254629202943150584435535536012942410497394863416056986368157481379206770515127623260033506567470860788181518788420846585326413935521513691163980299701097103372038632356785689659604244166210187681391172244278545652399014148972371633173236458068771921253134732780146218709202727722841020506062590954018756028083002232953222972159712594238014667715195534090214240470747671265977904485161019342050582842006907058410675698000827316556457818383096722191544811023390304750228454945670648584667501287759913771123402844967934067141260898832996546092449577898429483691422405826178753268725135134454777451272540221200179852730872983845052119524699202581321112250846539344388472870322188952271295238838628907016838605414346043470391380619540870878562570707029906554754170880000000000000000000000000000000000000000000000000*i1^7 + -15580588470704607868493937643971481164475824950484476713120943425636679045078752193358647617969399623970681034927675077606817356866541587167810827073846938130587447048319473098749497643737701263056965221023279674754007034979068886228726845868775144261526959649123408483346934781236027456780645776340497602527736587587006649913355089002809882417225023841526122723348275044566340422536261646649677406150968723185462119638985394655621260281934121757924495654370056890283304012185511978735728298104845129368269124054733855087560491338976625076919268449258594394717608350505517475114061554964877863187662525536271291690841120871876252265622937077446385442524061310576921987930748445148590150990182387436930210016445103206278760640076623468254132517599496841690596758565022470235830031203965171424796332150208349066735698696403875240295820559937690218982111684467101084179017675906765998238489393440973879557278707605842083838269990908042945445988779601403143806058842924839966088022571706709529841332653970430467030586907152518700165911463603519294210834517553679873222262515003017113923280798185057587309803800477915515558717743616256779455391106508574530989612639674614334432764476106746508973087378574731677811627211123364262068208487000081919699027614368604533169507122262808047405604661445930475440494504512806585690696735410934534714672479516018324777591444665469628287442131158513215614871591139660968596320502053984427658345127912257742539444093822244847874554589905767043356418594695326970129512057542392989582927071638778650326264990386078962478199237169699870318562039633356433170373942984177233532245880644502595709377330559402090059456721105159854559497687077552372680209542673432896973575735768589661762038062457112876794521949318699534540880968072944757629341268052032792357529443147613208958902545022630938579807607976833910557747813275145514321778880196623876754407388521975586976118090204926394215067886148279144581519771758821252414542107450186490602515729167632306295732456249880644626706471294840575429791843732445323162682518653417278535843626471842684763039700914508218409431942195257501345364490400954805223326590981783367006431905214609942039668775002006955464296294781319278331450120702309666356537262584565933807646439744167329774660209838481256310958254501235341766972951380058380200637399428333359359010826135628283822856613532660118457069485715188938131399382042110230219278917464195000620648509881802409379491627167035460132214131440804598148838526628453021837660998424549148169834281083529557578957743280866967791460607334709294348734723057807399648161783690408551238933036827072079381229238843595260587290251328002537349620576139398290479989095141383884511046427129744897691672957340286602183627923991406418498058335981330598657166357299200000000000000000000000000000000000000000000000*i1^8 + -5225778615450001884615955961703792765515746151946246311299831313605106133260517654804585524926085770380676605876480135934470671976439850822588989261367765326854289648077603671124350846812446061305379358751905309629387898669807903772105275034637305965050083396035271556820781075760742293727992360140193002586853275643451541292983463674876475050771990607834268519586591528362596019469126529063854610989707441887003261885911698694319698891357785370412283454005801467702901386702973840607777902882907459879631632343956394690006605904750545793656877312247846886611086867082786484442617882617643703098320205563471451918854455352377314285135047467061114937661052799928859491485100845531266325538686443589681372507510186847563386196736020997897445859198071796938837292136064012448829112928017547051990560321559307698071345078536994138885992945694340798954317261889011569645594810557283162259336295163984400635813425468896171416779204215577701407014164034222548851112575474333621794861060621971928343880626398667888436400633044387223531466037496243246664489971500123594071661230629658575560908287402232829422659843059773539574731713799323620057924354362794996478097956441527876920643976194022880073635194138918598771467759503103122357338773746901729858224876164754942323025507951811342884899958424020443331796709870994126278949603603175024706039648217848866414409695159214797462831570442105439568102445472101032313882860514030979544800086162151264260713187430409894751480151840002033884182029495604289892158274941324794733330715693746520110587485287033195063226888699496785058695116891770603512254267381902064542822836986685118439179507671484668442273534192135273382471900514289633995548532208637915178475818812205039946799463134415233284609825342505643390720896190410169564574907676439922734107496712472406872400829820796030179421941618211724180692694354549142925556904099056005319691547840506239607889830323442980927342502717247285549194805328079951876257776952190652711582694082899822212452910683258813496471895409654972527103259829823677817612224166640291779226791179699132775635966320938601564274868557837791808471155479381045877722697246396779712286700957844228533089388822758364394662823801966223547536205546086556957449987352762475969702349145128505319569971579618182040947886994623055130625442883860526743277758196024110298938208406420110797437423278896689438788647885764642347495027974682514074263922081656391841902431339038045735448709133129487082983238963713924652718830136811611951708824463803145337759715494001598302603370225523236576718843870314427496861128560912508376296665026455853815280733624268506320338797493034116982801786873129734324388270035101534734928356689180396079735401421752115905416753230338077220080235196563816431083389763982505865331605504000000000000000000000000000000000000000000000*i1^9 + -1136628280146820754346657328635101123217951659183057697943231140589492031773654036426974599121676099430685769205226817126627664840991290925610212762659924538517920906121774064906564074593434930831183577214261883623060248505939337835265068321885124153965881502998481802705351736790433924681180841995882713559632340998060107213638316591113911628511409198392249493778961469207551838882127114307943470573631674276438240084510190123930532958994459891598380918334383199551296883123644339123291681349696443598573604742180474387032408957439788979528567034881497940616473274935328800902152696080409277428239744498306232535973470418585788355773443546693230815183314450565175577728166680045444317493291209602694597332747308833066870513471685451681548556910859483551164225515029245497848426274263968457353816554107724578587063489960738120074984603998394471567296654454423004512754306187576591785312644182901669741967565150121148661478022952875305094065143882102015689659312330481750348406878574780620876609789844859160959005658231196060989362471174305508399103384642647727597419692507291479133918987566459798901246635509603251445006467654928734010237912411739258392556344779917761543851889953144545955574261975016203290152774398010723071454415023717769929028392918389516869619008930234733334427837719184076687719183367758463628765039622651055334507235274596453898155027099366853796542479503356681546625625114424017693829604737388843956624007557364293122694451264222766570921679297408701489917185195955818763824100971945402188577991483181084339549440093986112322394100033351803683980515936093930953760338640920535316853927947304134155793851446754590422761861532657003430735234866059087697957970184728306942139773905163058020502203401414850054027287862672045706568320336579265197152419981335555503127006388524461447966439845747389317169941647150888317028454252274773489918463770189273311697971552398708666580137114130462582178461856532342720892986474480124626793196248949690145250669040286266717003613948685358740619634166812940623281154463682909685674485207692559508198097936006366702799399728300360570995558466099324156423929127584183193499798705278940116355375992026127901329381015164103341109736155992032369245216601518290909217248946489318473615546117789858009325177254299879541039877064253598934795424141405800421630116448305597510461307625608551547819255871947635339343582625165714018075332176130000470114217346997431210583684841427643909288031096187181782164089132061126249311468157503069361267271925013444862683200101954202517491288250629972859657362852723445953768022400656268086628860845842351687111299245254193038990667539563951646605304433198909367047540720449516875452552650588855631815060258500223101602731610762838388692926692589338514439412481030373651372834816000000000000000000000000000000000000000000*i1^10 + -232756908690360188146396188669541086186343003206654879497463377749168357975107303261947838218350901503277706007501264426548716723731557904705993229108035738471477413685488122898789650100381627391425458738300752416605080432151262955955291018861148124922215714215520670579356889029878465978760043454730146655637509589507990058853517745915244948911746825871417785396365075842815422286090450567599211548437791916264089596115787825902332242084771104372736214758325217163020413032017006981112575167632286566611926015732476232333372235713242068084959092761247772997622779868851118791325548587032322107344748255779928476927206469828445437566581754932125986597696670192841285903679356341641465643957907097042100815333022849085370940671651889120877854669547294026856580550883870067794680484041426609019842841772397023828714687833895960050906632562740077807766120381480627814234124030020248541969857231151234027804589792546758764322801205136569940026785554915244225756244394303256626408828140489489928875220989663949829533712945916696049637672488619070677268252633171747307432488595966883172062538200185735951637414142788917780365141289928105292450611493715846653597795918824876430648958190695983918510825543039249642487970062191200321682271095719591768059023865388998341293010258403637553022645051279562026857275189957426265830351088522320138774240617114387121821490348073017342250478351061932004065634655775808162678606695461565417546316730010361757862165034141949265998129956050211285842128129916019441041236360120773703757058267236550814972768505832915313664728348989240992279478515268355250370650017589295355677821183387419684712787378308233815840245871694318922569868815069065864876534370205634929512518578387648214419668878512282847106744524265608258293420462933168095806426727330661878319760481015287877608579548133185398979715536451011714532226130613244522334959951424783312719781513395389068957446614367071619694232032195694777866094668238099705646099160402060985633947697203581148288787147720817837516802021356185823386517345346519791160773520828646387091024091495438011050076631470013370493017028156735704586761456132925364137972047320233405171466739765186540318558386113749765156993484690682613704757105640923076059943090833873827528688433674260762560859290751631596730520671358186950889395810302202184577406290406109675359913112532142834152567029575616620804728542621848063022164383675105097718557669170998802093596429514040002863612860430582150298533667468942813039459225448081335057646160492838354335357906194064933378037960416152896816760790145356239870200971802227078427562027063125885739248717746150666951503126154946701453702668750271942610458083541679898696412349978150953151506511856802564817283116313335202766760355024514064165970390897629997930905600000000000000000000000000000000000000000*i1^11 + -49885746224466544127318517827873155278247106100885133144965792404944945925308739841707889133172759305852270777138167230432905996972519576524236880232025519153354338460450658079763258407568951068605594348852803142736813661238854528195750585090337577317029357329115125941277702111346345616022303886519214188602898876267214384452005997185458756914319554173626187492577733946504114247388219588853522820057511782955997242876366529955634682311965924312761436948682235417608981568658689786075445848789715859215328009768150398847351700823615490862336491189434315630830833242208336614302375877906514243289620871311880692597556395196580947946831378230791296663673916509713628078966243501997901412484342328524531280766155461172077281027062988548519909175439505348477838756090913495809213876753496089588331761693862799270600252867016294072238668956059754170464652982458860479204534799305389831136305856997929200305596229898928985062115788344284109186748265142461584140080750723583504904961788756181221454516622188204567101426777581003807153860062764248904563970095185305812677635965165362617469840778787089245161847422944483181642871090418761126827342924638380326690362090854293446647261712305568922476929947250663022599162102139221849524796349451746969703347104206926712822381216304320940455544403184291758554157910953649244865118252200047165972598901090153270790866240964963833133584092295142871028980964344904742922919673015190154930093726584619352517325608849151849476257341610930242509013259029212353622283536657731765916994984655500577199030700221453494786233920247589983487512610135563908629840976099013177782783709921780368922043245774863600615891474146526682448610384018276102299700434889206632672453719654210020309268939623904193254395865978441943129759137977200883444950620207486417329655149715607745287272232705794413196633366688687278857937162850083431232264505631624486204420235085126238560197811263326994221911251592729710613593936830250103588806720464376135753399537321398858275525644865131407236327989070183688575521706280795559981975786623997402976236123050124279513388023772075148426201729354122518731078029874109519218714647628270075069682458544960027063781896452409998796246109792476175795325895331867753790527506700082587449042115514649607764740171659367446620597986393520437250027618393627605976700802223368120319543580168087881965987647039552848333198158552811604926979220957349481723813326291157216781650549641408465861610217381616612716631343613362790071355657529790442472606935293078323081994914768711355593716609103953598876712556780337428536737996387373284041960144178714939475744617818406890347876854276433127690852082030186546266649172755004770019644060001501634987090183025104050462580043711465115131213034790194838529402134285518796488704000000000000000000000000000000000000000*i1^12 + -9111764220714694571691241730873051042029317496060133578811945868721940272476697948922716731865869314189321014704980365166869777425211664902108273528329732039276992244499456683433718776524964554726270395026921148132313407583418972825291774109564280135131738665233963346240539761455632457642358749367514538651510383656739462166841458097737322276702522263723832395722533543788684778025975391898275749272720036001477995403065344226471304740343464010008619564805878228435439289970297951176798040554869455718516458102982990367524573616079141351502893616637005039031736453211896236362013158202869838776775365290754319389079896554086312366352781970755502858606279262799024979401963075332831576974417339904595964660515033261644486854970081237183225701521341813260602712606031246715189230892351149922796163807191059611860378571375509198270794967847335887899271760926307968332557847584112793375979418343430530236600422712244218954607232040788688559570550781941674655712390995542593909362493075773812545668380006956069233356325146632668503528285724176275500625295988477896769449542693454617659117634231740314689779303614028897488731251187785722497006652413344070535625185451681467521947731150581292803812492178561152330267266654890497194856481762103320741349880948089882362623780020259719510511882080966131676136545172816316957810750470145059666442463525605340269571063926418525466840866643368672299011814230349212099141398470575286893620488769017451029350152456318595903778058375192934110569893072854054723210518659141943011853625143245281944310041484371699835556943508062354049387525284393901519250564531784287323477133140752180872850935302988857877374930676467422164922180648802497256986561987848588213220002691524319390570615361247800044697967465652546704028029391545923249882101184750582619505712606881999332505956608629982146133954455441511574244821843916163691150848583613542644004701408416999167001729698942048462045306960572046926395715270336743272989200325929831418399125882108841766296079117849943090467928310065066445082447968805295858979671439266445866110649514185770461144553947977465646245926222279590974713006389499982810417185975814749713091701170048811006540610932342431547745366073527832146836489275913361055573633223730521509040731046445948476685745670497554432056576527002732217341953468200952428326153296213252493123180666338961281066061708346604019845337478235176681421668323254968486564839073626129742576187252440223116743028586876702575877249776492474853984474018932960305472340025427469451841303334750654140052588041019291767671629637456852493615666536307176664592595662011776262744872022165469839195188351915678914881629493145063313994235335204923617771944880347560648748210645125249047718260484934974054881243518355821471884542308266866114560000000000000000000000000000000000000*i1^13 + -1441567298301372561901237896808327685251696028443103610552114437712757514167459779541039258570132022401949387757063247194016814626253341726510065531284782091857674253114262828269233672946176323286439070387300780227076199309674099594430135246996069857956229634129943144675410531492946892571208325655056841972910460100776824415929171432247281967790149679521178039144496660625104278533436420292930492594624138343806422710767649750625572037221689680544714847463288799736491364482391101805048818137131788002486415199515956639688302158391779544699778904642064760205062349111518624263990025079113549714523869713891066361183306389906503384061899382916493352625372449497564674631463587992916232041377797697156644380292816979872665653987221246573900918280212978816279989665510496087478228066922932936182259045515138572555081390214360165475817451861325435317875416291733152064190264500785795205868157918877777421428014711184274761340540972054995260735392628698907290790042574025895026357983025627751474531270328013516305720716765683455393202032036418381676200889429368101389212087188232025561833760568422331938980769113499361162632762608754957788726260291033498457710019291456188290656194284244177063586323917590588070029460827787180066396618182427987001278172245701852214653328991121296024334029184179770740651062553692756098151945603720152216134733652767866733490017867436033220831913625937159699238617469854723307095595892159249992259151739599151030448275654234515850768386955950673013731395871977209061121755668028042539997689560561956091707387215862456427176674777618051985479046009742707072073612802219693239816170782015130879885498881942544777589616291949950909152111607007296746919879292560379620979464379359897989286509335410042227173778146493504864697908009700106988337244018751686018939501895453376080492349664172552361995891417526046477455046744063127358217973990002938828815509812730142271109449868873453329923884966999119788217547322929472788674726568515542262409839177626569732696375511424429991018788305091439371804871104480572954495724870293782263168851666573738037542021211669746708230820390972430034459700929030379859173183524747894572035038899802811345418081824315690040222215181659125660534543696794220136306967654028899874423948718886768133070016390368746791565337177731006534842468839075164175866710295305790825402408961853457338175634827696424182014856037833194484788599882670666116930370560041988653814247249613169269478545209304515773476823430043098734365184335352140771199769152646028311149349712409786039776076477564002674693926514533480597163683935087563022731085864089939463445473049873093055183634530713513606017702319902943570448816682598309827394950472686806033016120668160550534615218756426333810606192402578430810546208522250695475200000000000000000000000000000000000*i1^14 + -246467836997134297272710005432737122142065922300381513499947978061265861289132575787905761651612668994321453131772592894205823648566898028870963266478124335903905109753390315533354370726631488701279881350851952710153492168276993597671271526911666853511374914469692276703232569710215189303572615377792207489124913984250069672120812948649327485251882924668001320598716846359220934064485282617682330459431226550007603825120557530265602267177830680524045698142976805198703163523063038546650420871375329936669347854864282384168696436258696585196074062140538277134925867790441673501775347891680199378629215546007322786331246847421056716210320695090879890093891229180925626808034151995892077473740621842236219652213984668061774176759844755231361727896054497416223052569415809369281979027659385857437222585204254820298110948788284973466567979822413088728701053777188868274280936590223550519331331904314949420259743770500266340105204072735413605570835058551732981587867574292043662574321447879164627267491299508283375964839819261933373119595802194062701434675633192970838633197649455655701506644779358843845633660304390978733262920874161750701967636186639877990651926665520694964542074479057046758637245362251465477735568965086188612352520035177115213718760960301068772692133196959501245379936014167916111877682570963378567414967323631939142831224663103928566332548165782921598704351243310363434668658302679962096416297961447102880553754357610303122203096405364805815077392401901388440028050542414199417860106311461087670143984526855876052824316080076693749728078004266820920686597745005476271454134778767993073590721067155065588793947697341938171501573647382328240564847077016048816214761052753906869030418522350085139477714974325866451390858489090824175630563971846028591114543306737038212658844289212574323752162707797085369707666591476058865724908417713777223583769759738376536142253053170885227871794690345277941692344680897281280442628101301100782946380830479817254602774229811617072783282816326245098430359491694976874029813525498173212748181879912765938983933880564231756499486389263668758525472636457038453392513972595585178839908569984245428294797838087347451165027659537152413411881490168842089064509334272805716836337856491676160797745116370629497245312934636790688269001715319909792991933054112495216017480415093800685496302475619275769535736586997847375762493733558079174684521916079264154189018408821539590286918769482845465531108599248707432542968648667028759528256674868349034707466461966239676972089917539262141960388521412961180008048457451203302819543087547362137354495113004492225860920095060206309032393237840857651102025977665277901465395513158574182459402044885423939768518468258063146347213918935434347748866580627440524784061803985580851200000000000000000000000000000000*i1^15 + -34502823960379594695134766632294480119503811931824032383517656930670786946906857148683541663210474744792824433244942809533829776204824728632034835714289020598561362821995279443072830569982921633473484946149319966790586630886437470596646130959223881914735179889724360600425810471300648009824959781008204768220153531343713284455526900070477403667002076143557062509665562866102167494406218927277055923581179317019297781115670754700680019415613743038142013230243740995197053697655310488723933775864481597780255562997772007814947128020958831161520346544477932863081158818031218353486925614602809080406746453082459520114245402511579814568539624448717772524110322698819753020280797234153970160021996224654556870921123777169731592047214620746876133032280133142908629408301969839096916978336114034836424537786651611035532519378343956996689494760852278090123954619232436060988529921877763421705170401846758299649702978256313209446105084580100386557643545032608824881826553867982046035232735733690858283112341323869329167494415248098679921606623440681288777447816257280753225519802040681845042314993664115897730686723866163025854208026019961594442681620572280469883241427475451406394437900696607384622655457275718567313946072286187979943397273878880406274712084913427866595542056373717815095519567239145690644195149746852981817869583190015335390678243543244106706687171240818648415881482665076487990116659353779884611908342373257766258472937188661728407720062258519445534675182375334678161603625345158824086860351339910673898581497732857394276904459846907964746897636175300586782467779534855586303874597122987930202290033665865775216380631864827631332071805515175070454361711678557509438831466526869355140926830475926845842736322977311138170321317891751081185777043910515667449922721297008004187398745305399511228123736795510611284875096025548864781707078532108921521636374403483264098969707508150658540749699174036342178193978205644208842062321905083816292584018402580978245787239071903234340603918098447342240777959831984057448866009526373868955225054556724165129734496866865147093811056657087737126193734305265840816283142930131549463875092923969327477804967333279429884320859994075601754395328619685131277878316276857144602929482697168710285451869970792788648144072385938425663553957135156361366471886687949561219121022026160598582360644462865593429738937934014886513796361013182965100361076591940469810473477771834350827514436066312282042595080735381223024725717733634324704370224315509343861632013965236191933539144726371578739507741067142367430411374447982623216897534358733786496846810656443181710420053886643395049868406354453358453367113256481199482423408352788792113535720646470802483854640313193243146699033557233891521138847964506881677294200086855680000000000000000000000000000000*i1^16 + -3976443049481135064678193487140698706611305703741915323211268905515298175793809168273715643339588989660137533247596142884614554832999023773072638223076673340248085864144561492586621528096369866310391922006592756320285617311882195570429270933138450606705137857914749125146426293388776623504548567303627381876774251998078644859743690595181532802285568762224987997210858821522751849958448933801587680757299852234024920804655187302432355412134540874916438930254345317155821178676865530289306857792180409476460797409883284496145368190641176628975552449442831288725299844409473273319510795129119209235107632368621559224463942264071849497523518183275474236240509422157656941562133613268173571205887085491440795593003201991912958328770987824374200608072377743065390918147852123794691423835999185286320440916569296174115836963888490271796135544661282780961313159168509582737373930621832868604816140824799826992826421725973093829592759477745354920491934885678449558221723470074987218474376327485234785856015615149072637675576437934691012238170270193692657818090219005543403288015574702857375817757615065856289659366397751567554425788104656046444611468667773424067996801110845030879410786114844516226630112740641607177251424838926708243699455254652876658782638394002418380196181901842831389975588002110632723590720886715217440347500642095325519722538496655843269896470625198477491697853125565123953545073389245775851252907604825860732526214797820499643561045663880624607844518693279636230164143440403855441746556677747875991562256282289407072185228722118937660081544732529351477369407891544420105173060642243083221258557745138399303534657251428783402531113666155565446778695947110752593277557685419041309217224878075759883369946544160856993122059788616606684216301803866797513232978929693593005098879384943727316739972917708462892379235591756876458584192036787143315253543223721412528841413990053705718366676255865624191904028055510459529798121638785853839326783254783213633413937581541874944432880066649104348655963495837341438037085465751138696389808354968766193575347180188703575510535034628163657615000740050039016020551030886273047184835267294054580846192860177905022530932300842057357033396017126817483791429279783121915401966918935392341608786791560744625098199309808582662019092999446498717097101917165297156795987923941966033081860927199946522815348779579278381157359679299813105409065621965781253253763665522121786171756406428657889413084906635611046263205486518065112935929815086748597514836420084890031995222194677466285192039262346623864988912517195582191088276005728808210408093008957964615852278442002104015149365661555443444790978511857807896780467761528089421118220695483181837915193433960980469010406920954634913540114086413103664354763053465600000000000000000000000000000*i1^17 + -417059369061923573397784484125740970226091331250308636062461138967921893497095706012803107694158973376417405104978966055900545385864651152870744304230274738936309894051292080350291784944434133174221600569101350664245323395398895160853626986196087106616198501841040175810796651481423675703344340212140146351906882878867945593409300547073885105149300810159731137097458709049428558047324834246496654581932334111107171420398957533137026718730981133940820504669314154728497281123448952542378228289721363607269709258119887879917447510414189121228057955462060996329912126359749040045493420222418288118105657573894869849972668629853806614042596175583823121563287291044452761442211676892121940557811552879183609095874204833568439193223831371026826185121623987770542853999474160724324175331619488358678344459957877943431050203810879279719308425187053927808758340059377923727991062795710704484520824596286474920822517720586775849875995224655999225122805134179272279566602064829069302310381225844266484170096621440269584152776777270000029538390659611116647424303214065677279630676531348000862953292005623864197696123701748484598001447063081322379728577088067530651992452837590526377448456695881194815453112669764459571350072696942391727594031967544221250210141861698838823566214236836058068161532429016108823155450986330824764322241664093031203477318189255833653745293937233104053544963296328056501842789629613912105141648771018333334684373698375785218862707125508286994678031372370483642346553760838474052354743021662810229250540549547566267155132332497232582685845764977103059549178252527264742227090338150059294676630854563892206663622556072062870334803005421704527125774729738857638973450923207109061078576500948327066942172055166254933466932478759726536561627173058439189803695063295426284337597705701444417370350659671844608987871886646961243812490826850644924607300807279350217485095778903121649236218720194091512635397896481224821386109499568653830556629899956216253059560796069945741626919504639484559806825988559426783616004841159644880306071466343923466210655119660748737692814165703641603604385805071713474679682995778628570044130521327697471700639266209927945154932022750117254316752808182331064027674345716613358059267442018926080182696665604348261476577547630614784640464043098862339346118443623733909980323590264750316137738689627026932131305748102059363223532116482663754517182172044326468396544647881129646645962076338921620087243736440847067316472081288151584737562158104167120490381305542891853507597355861472801906085351222912050381430780619361878360786896905230183289257302438426840350744333292482937158901497601695705842930420466884757438695865945782413189394252476583856951045849159067919145033225070894635698463559200722245980891643904000000000000000000000000000*i1^18 + -40141871460216971415665849798508327284963224574428556229216084950898185841482435762907248430631181309882428700665293790059685145682870523903547481276905329998556530717672858837470469287534166859559587489600793661502579597157399865582336536236435438586242298039357534238205124659731071161293912371221221933993613460150541990804736742980897715521220216357499111351495906737426568620339101972565539706066832927331395156809895159676565702582268280632927178819610424604838770127169105330217069351624972220260953156901262643815291408381542273573437808246932698577520098570732810094000155357296835513526063865586492352516187828124723852055192395084919095925459927947220886859354228173183091082067595302357787301111227848346285192341251747351369965545200704462085023722494201074813922761234371450622337262959312576330904351917078311623248076984087474340027542349079108809481855302235272454925051860577309905858205055326463720507127213377270279090859499315549905946658632591794112860769911027154208008646158990017086661469809641286058967168882465356348272870129344350847339759048558960446972915903403422805416295928966528322567085233144153840226215392635045974312723468130096057839070628415758556609327993706532354797511579171339845102505366401730844542634606081960030952810314662540032450328543971731721915204127865051537648548035554838766620917802539446276648281167895029473001828232337972481328108782249063898797054623449402752788336135525934358491237744600401209633792070193451157434452444973005156828244490813537087621864389160015305817506961354930432391773802727780677410387117955007923799289362671567037666435650021840278177411459658027045397606864190496510257456890359341292078929362414117742677619011497940355034603463054109813160774271859889098656557582651664490042261651661681497354992899167211312668259554197634625598246954671740171308158923686177739614278468124018382119792795344486469683452097201774292230132541367372595937944305273632401336212024694881547140884836233230980208021699771611616402712916684228932542323505698082691317825784710586922415314407405823580324825629957866614424582423791209275704628575408361060225647830676592241727301723273550086511818851310832029399906476619459419846021355422293095213543608300009827128728510544786002886119097003263532507650523464145925310335699301677160231018417528616582112163981733852079923915930372265991642001701729888964884411899407763326187718888425478234887397481018546932222717545717293755297101219539750659717489322174893160223893467256443111844112705131930421781304801549693711812739215128798515906933437067539416702655555803585405861139810754415911623212588585516907320547793584877225318025533335991787038179539376003415723753234205713772334207395916193963597558759865895202411385978880000000000000000000000000*i1^19 + -3463943137515475230761506089814095100295739324649616662354305911431604495315859171768764645239169914616122246479889315625137704011337057412520121015923265238844595584732875593566005658218495629677982060482008697049134978619228520588356959131495584984002585620680940296028883202548628936598266449844570590281360007625022596605265492515059029647684909085152333446539305693828424261609153511469707870595599384640227597257642087715267813482150859127825215441029257993217091133412995900596951590689119067283269854909430077503559070120964144962038203105606586396688062005596377241923272150731749787207992311499841958147050934497238086163125479178651621158340377675505176010904301947347298847082577556106137765181036721781653328541760180232911637703960978778467126834330869930882501840701772239060957026170652262564737616492040646971234615325824235591017397453244286130094894081470996271066250843748831101018469850665022662724545732523069074613226199817346269639548006908625646734591900860674746287901793517059970268226995338638916641500828168796327966703931724895353618874087822911776843954470751838997295316239309214312599615572855354260211100504927096321674879425666078407706766631318633043894094822882068717500894725804319962407883313045779130977940596295422844369720410375115683886725923693682135837549205664375072760974547037498171097103423418036011135234163219399696490911445647080975147782849900570523067296171741342665113458649489114087371713511688192271925565141246185828419519477519036567826954401767702790988954329546655896345427474946711760868487836203878759803790458522788067625387337688736051819369138845451058029188052263066836126100518124840132248236255733756367669270029145753723981950813871243816408377261053701148572702600166672301552207203250159485774037521163105104174882184011433216429822110154543379192854488419226798050490660003600010012087258358783019963992462415149581350673477369921196208809651010791250964960490833246928846366556218376967110820658791323763703026257686471501796708530430792100135020157494663111882382592866566930608646269189981675500465477620431342363918502845514563033565449599219146162572029158524542822226274922512127018495318855245855291916038789418137471997789313164660102043195726219082431983011438727559332447737430879467451981264636389260339918806644425791936129813588587402681778775677013187586187528630821248411837516632800344745636618812186238519088330852889004956896629908828104955933176634055438386761008694717921491691131962243129630321329001687925719346371591706440193259511736875749298911796672272415877053282713620860487382945219591567056759493129482645202898881889425059117652632374750381298412730957855427524245094582889734417792679436367632743429698693378555452341618380235540311215964160000000000000000000000*i1^20 + -271681471912044775918194905495631556822619876093900973030777986429823561160634284787084989404422476056043142560030776235608841853363878257053375730265883548930663103401558236957560873159064790744783581953082057535845959851293200644940871672100950311015666097724384657867779245941626659536022301458330883795487661074801476838387668595524517603783764393930042137683253460342338192143542726956637706741086325671052225101378087937007150803535839656199201784058124527784161407929097856872277688918020991480885917216700604277751431094788014848447421358140058562194052243335086287944657093124775266919974984722072549769890737685690399933198056306940162152412467155041192531860056889251824922187455624846669095583113376799889388557533213983902578197478753115467828630502903359533220979941245905911686507286612901731066593246462102561892517834271273545340344584408563652809007857369242252925741251700291679062422188515530846390698113410498197829902711661455236759211363435826646723855321252888488239060499785293790848406949412078068561719191342724356974971679000172940995529475379029249923052117520123158649064819613978344023055504245315047252852413095858472797533755912026030445212900425163322917277350627591157716188232621533595187704075136929329607753146696017588095286478891613984695903261623990673718231580529517253860883577466704846946794884851075314106717283007676642866839041721003076873933085302336559010728987863813220979692525329951706833113279407084480231526138109456671486104379921458945018276157651067384452435456162125494524550414966901070320546928325355514852794893042999502278017937866603188549040176753734184355347500247363859313254396042087649756838555030273398520835437733128882306947378096957396441523497125832978665166473588925936582223244934790981775692283777849144833008473150824017994561812541941838523154522181943243738019833576229919649018076597977279720793366161036074749379734862286118646114247432070295739476475037187793938592852695064913090469010946608639929841349435408143006489199772440863471995648106644382810178656588394762265032293642574487522044731257761199930421708141122301196773683834504064110552219724452835141565893088667324803539562803078286468345361866669216602549645702694202431423902567668106974600726173063514907461920357364307533678629544292737426608046652036544946087847115540476907192927744122606552498751218646481776200405260284830601657690355277105225537828760378715353742087679481965277332366964140767348170608444592136297291478808728760517710124151220312842481659832958722224724146660804347747411894300957648564496629464898301352705627120743606297154002933716197925667664157564200393704938884799718756055297773002542248339426600567509731085311438899280773785629403970538658784882987081219243507712000000000000000000000*i1^21 + -16718520989761846640148257015367058196560412630406189791356490661321634804161079558196976597356867512459327703751777446791297020141375390291125889823888832798937378544877622603079756496841873902019102724614717880990223032354918475733171717353693327591620458733064690023271763700865670532739487007981063681664102979298381679495026791540158696274556177358722133509907252802906001840473529187595874852859475691558212148880913181363153730662347980727827173325691445223709064388235023441089568943780780698337547544161974771636147000633717192847901696730954174160912012897648263961126327429089204466860894067568200077646043428976765147102435986544998367849076566240086391260540140916327592927308222887197906420984211916600034221078130272378316962724911041740377855670064998602335300324743037457988785949424227313394949594023067247597775153986631324750707516099171935343081017030867973402176491512546550995824117912363944446377955937965043106247248990359875298749516276579884134115094240428458754508526709985219847580857612470517558821753343935049193753178675549105692422477655300222359919484928609067196907581948238960550536018404413574086602913582519105952243405257344299550750198749717651851625252331289089210310031610341153761985205766286948226714252640771989459434450798459502045796937812837797658586376130607901124359464617789642014997121944552159603946725139719843030446173037355454640911848630775369888521871572267966605173373227504877643858139081935994571265509278260917016202075996233626295150405986146535510993038129032760518811244945268181911723898306698900357077324715461346538777084719327994870636091065139761407681048479527598324937972328756492576074715862851342307215776922348125185190170567736039789072639447736527352526167043402319562745526889020209514828102930408467084387642192568050425630785195526071935531458496766474911677581504678619578365536329627795058910350002317617901745055041474602042301698241557468992452635506298079934899313152398769272215230108329939899378427546708824336468322563110121899782607031448591876193945800425085817771707131603726276293561011101333251021601994735582444832687383314725798064264123167047112992518095735791354219070771444033749519854145680890164236366373522044751021625152148522149396745853061287593453521348894700606506826374622113521828333066389878558046344074695308845467250344177861707159228864024046376084856982523289648617536617167310429179840206696573171165782174527836597467684890088624211930618080654501208080546892726706511508477200819472652558378544262304206654601568423933666395188988503447283916267378738676223468183259743792357941534523265893079503682782821924196084960003778147894181218893323167006529412362478457666102366088357324066108928522636067660552731807729185634385920000000000000000000*i1^22 + -972922106973217447559348517154045741643022786087753419657313960475587389930539125775311184508984856501832192720751523945577419634950883552837734964518159313899477597132279145001884151910881365464855443261705662630528294682430812838488443900508348412168224005530575170656649719638728294764995520675248712922950071294160516008186629709758289598968919222731600489652236544576474855838747599980545714668021691095909273496996448909062775918057806748954505868422287170252506320963640569604796978905631314171034796587598050019924867205986098428447701504579114435567675470239398461585265376769628497731721478911791335333333273288124817287881817947531573630305023046645201581859685192685819553721600597931509407387051761699197530422568446202365875803582192854916707887105164093972799650882359628872974889579233324561239753692095646948620950085972406167729609064091548372007553362569999743602263308535060237776154790384485365155034681532079906229293187791796532697386205635870706903750603104205989786467956078514447148509634200051526337780561972221420917462164480308315057974184635183885219225642705081402332388227572433278674949586876570638131398545529888370305185459857316407590938559749369428408579776968221192116214688519451658647425386685952947067383603746268032608168024115860324782186949448848276179278121755740955520672206331662300353004078957033774808423036682287236912504055793035224332570190853623369321876124131777885031441662625401574304445771011261367202186017749978138668699128007823090129416534840195904412196358285131899412111587156543158332322821681676173281543612935164125811437149350179364912088414586747865002005699420777049262232811935408898073823327510638528935411351592094675019249740810446237384370927723570889517110662530325843563400074198748854555410077099471143035904636756561466503960121277742775785558412006663485561943373109709750633241155638161970645017742016139560737487212499971233288425374283589127512812792123080361379605762580212787878240398868533456402726057463105097691173750593648637170018665097805810925821395803954478436353484576790329115824194585597356884672853122463720257655366563891931755767336579194291867936228869579773184014207081790374621127571954659286593948566537098943755111759097232675490907441857245683595613476576354884268265996544176972813440436056326642725838154870734955415356206358181096676699883884961937819393837491507376833455376337877175245649660846381631597403755437554970106501507012666604559582351806185024235317777131901909298498666446803743129224251013177988812768176505471859501322458274036204278117359841808352140489558961498997258591902264074869469697703532721843695163836413393510340674075694093948876189376649998514224756328366353523644094503343578683278688593328825224396800000000000000000*i1^23 + -48132059345223690133114055111748884451105285066124123719570687589360428799937288312402159959582955281359669710331491011484282796150897396260245575240136385917224162775063351958532353019577810109872973157022030015025735936033913315828404042339357470403538037164608899596400321384709647979710097469279149345866343583826864872388234788174312695320497641788727297403663066326416755130472923917626082368438725532187087509146945919177522557578438274558210696355010774750049760281017778090440318559127347851278570909472455625746086609139938594602487857791347842231069499145073591534658752980157209423683183579291044676848131786783244488934801420706488056451712997539599248637812236216623631721645019929449356080663563144108960790552453581402734284181560261722729250296072794185847644215579244631625513944035478339551153208262511416350871971625209678776543709575828285170895923391391662554973008040326874986915818526889028305199814164867707286064151775653505159941925487404971523114061654018188678912200206552619187503857340103964700993696361748247420437567461106898295851241051612227689727405396656367659666153558643551592494047416418110632214236403968751636801043197943512917079207924033156825328454510012207843353752441418881049339701370470840779315582778483888321894511035075535173966331437039913479121048547498915073527236564524114043297916353245915099666304594838693874135624081192578562064742485863527653785294713162882793788471855555354337254418583340637462855937960945304487805698994897400500209196526611057542458117871946408754675204521029129809494648283506752987828907208947632070146338714385008377271290300916315147517330491086747394985352745899534120935224737920165735571979174501707567060045389732534612796288162478000715921354016666065364855240210403928887524914673496988669124578391919757643881365315725945499841000669005972470928369277723310357753830716220410975958297292669549831565218701376754578076898955480422681614165702352533985688148749708692184579601756390188172886474081208445411278103985271669538790372541899811282383599423234831120892528050292770226710449413816913332805434896647603316820828084512303298579354922050173388061936975149779923371457308226203733501497048280958876547512607359764548286975272562552205286755636179212222675456694523582321067497674577679076784981200358859265238796799359676702940976020749469889681533726524801381498953762709553821142637509517797822884626404753869631069834756515463771301853078890853653660647844162892639308832910146043725749383704737731033036186861022715966327758678692976179923199093299471263858364726726596147876675965895093735569176394756195742978203997661361606144259464765836999253820469180445096079731108166859699519434010588724285657819697377076936150598713434177536000000000000000*i1^24 + -1868966187033612606311293950224034555632314965710971394261807806779949711830822087582373559800526201691625328579872562908956664623837880194243068218786220103109937409544769128913018983560368352947837313232611667383693974667981803577767600060538327103491956977638138064938749673853094798801890970659407511695765340827150021766259731901525373529782752062042635253962648756939537495242667675923770876460437083719743935782114871214288966059658155822212795644402992131318352809172904318545198270055713161927815306911974212707209381189303336874489847557858949193585320073679790436226366540664240550564069058360129830478923408856848163712843520181169948991816250540659607248733724092425669218904163023381333702924723554522631167045888123061375733783507316002936903713053857056681334371547470803589977009810848940394440258042773420039650224036008243177161365298267935636163020855500553329391262286307505745064316985009160498490763661573864840956555355950775549583441483679769786133778152995492751898698899788447259546908158387314952282297480020141708343145375111348582271801153796064943804213458050329236921714631876599235516871423598135223956117091360939856029213158166591141175258554864067182624445107490021189453330552986264025195369956316251951175967862559183136389280986548147871487457656476972490268065143039116139154102646428305646096474578594818247468344173642299682507132946401221209599028733279381332765302830798995246263122662385637171631074030309464723707525030917984718947393263090917377660720303991742224669032652839148572322469348297248381148804308417536912208006804713792230894483326542666545676879868438917628942145016874194924890611502353177358926642489046901652696267537984623479561335401570030409685998825248444550449294817883117998369861963521039286361574681525605006214045709563889249522369142947687874246815381772823604966426923121117711447870274485498696432531372281821410793323261547456551071152423668383769559320337842197678942369187804102421702096791153720630322936841022227484734123195299306389552843996771032847532023766066985263495835297114889873264622304910782039183113479948391061903102088608683939138255012630816461713759118079496233739504779257328009280913199732606507087429269950028816816157178207457135084428879398512152746769280519170535774814528119543248832707705034152412477619809888113590110262998578297885184113525639393026511246574624517838125813650141366982686051142302237340163161639895575636446075111483780782064588515262502716678333384267821648753892613469055870582322321992725703915969799444322503756755905299244648078378993927421250100888279455335922319458331652873234551692744534990747404889417961361709201800859289826600010998810718906528361289236421085986028603850935413437380820897202018713600000000000*i1^25 + -65203424065443898068346309508650600025811604105883505411465928602030705729815827411467975393265848802640664744329827979623681488005377141112400309604310425948035557116310092365316735976994839285921177721495494624297395531657796784286742338362160130109540143312784583075535227946146644369971584272308520951603683236662097296049547199185555134902174686875227814663626104517716855129091952218172198325220989370173865298983381591700896381964631928294405455992433786701667156278979714782993921088195624816507870424427718386254512362910075069662382236814660460601796030872938287095706954630761936060389866136631376390966892267072168986984907234687426303322166180600489385160791795089429221724950152976333832751219062628586196932213302458868126142940368011229258312988614059640431977762520605500999216656937623732579109381767682946673224936558562518727920995040344577960978751904322184057830260702627960698103984276338164486872770537062276907062307727201898773346565813280449591992474504383662070562353019234772013141426906105935555428118284777427736400801881055336129972305275614450468183797973241190879478490158113723054823969966022722886455020234990117623562588915791477337727757925185215133292210332545163310980178760029222410191257676059548831381200890308311947946654018643886791078242599035409814774915477527014397223351570405438746168207741692392622508164248983338219064456923564048789560457826385350053938086878553766455423479620386670364613246301633679390230753098285249603911921561478012737710461052058886389899132194726765541715319707017793768643236143722049612997859351329533858122800475986346650030455486090690573205824428083273164952677945920362291870217969354795235180218007211945722101119411433268602269355960326529898710941052924453891626830851334685827134065546232274209555967422182275024042777779064045145416573223294388917554500376498412169878726812110593111318079832721046954168200849010735451337035071196579473325528232660152932651145860753848490167784653085891136764084847874007774905534437498055669769276074422782436001746918136917931180409781025351885108733697967116756079707693198209504530951648883176713596622804462795773120785233893247531203853092254781595758218385910013636780835138591527383428536172765812317393529088260545650958870975390020186059582463314807916548044609427307774029417673289315928310244110976215416082708500949328886159637976970180353242782974291580146408575511229928639428787536473962577682154460849942325402955558556040419923108487136446017348345408327717064461322368507008218962912239860732981682289513247057596106002280101018386180095452821198891396044535757805581578785597311355770574581305043767480104365192395907847998782049430202354101441220636224574867474847562534498049209873203200000000000*i1^26 + -2665081927988855389427060354836263636960508709484114638514300684841235115003911058618686250730042433345283683689255825171229131450345892125595772330646550572121169226281201901943274399259197827293464655579642467543270041756365380557723473493390084779862758647186678891497315938587245249808516640747059759324767860521112463281020033298505603299087334995169518539855487492258074541864722062999048909480301835765906696297310537478400062431229307760945658926686099436662191422266551944129116739662636406174409805503646589923960511408792584633790450247863670595074358931482651470106384564827545051598840143412096504996109636448283588367132256361278164790582038722819073822208339443556515754195143282769998296403606399100829213529683832959306371690472373978195551064981837936856770728942678670469452556900961121095556702099889526937556804556574391525930037472051835593859657267059463828871578787575576326691112748749692144472970373859509739766417644794820121436987828599511344955501083533553023562855031415497996785145827462358571993704197627078577921870736239658806898116026765612467574941971633956833148119977231753098619739112177061303330522302691599842720107849055495028768719700608652888174672802346431804667196467005507120252527906838204597916409918941760469676696546481490452083772430903694099576396605181086138498472513076761093099624658710107123751146091237547123616103190607350219985821110436577012938514110647037781203117016488424713060495222055220567842748711315136976703389792677995064051637888460046363469468049760750704007561003571336562396187318222418520028897663731832632447587242632964082776148505712376208342510168390686041329349343123861479323770743102155405771516984570126338329928887869698312033987907830251138656438737980390012925095150156368008279628297478983411103094643271413367739286143969450553915336465873772029817237140279887094429858862664996994871354805713513728569945393712705270216334404252214427154368683228982257699302767986154434219022738323002423885470085614421000624793338189325896160775089628623876104485752506809342049749551084421041431073407998903185349558859509044405837155082277475747691698968045541474688549738246131427395734770722614788122522014910784882229372703185188151064759784228380279420921635981796959327725592293091758936796439466087498903567431892052992580645083069547661534382589504932567696559935794801801444827474073710139587646722819418954916305796127746629045711328267350001780214830760492478977944491488560398414656683658430782735317948292444815640166528239500452332033123321633159646127542231700587680362826598246722845550444752819986052688392600176422679005403091426054693992426869734278849900463352384603304514136486806374940761463999684849062412815823437823765682690457600000000*i1^27 + -63703577857999325196369928283095406473938520508054982673109977673364052725980775149686591247624612342919786450066202662144782016509341311074320963832463721824642900786576995736198796886974821782339185181745272814397392016320341982651264171767074317512476953033335729652153003325164917073559007376783042007828393462662843125877221720040069161762605450648794601187376191524837996942454246080700801722853970688966887582881745324632648730825608746495140103287398181889512828370801123230818499679481384025559301556236584302124149470779686047161651812388310303292189335328106914992770453524766798967216702407741966297550860598965414011432007884310735052497271369358042315573455710413625112337206135781723793075822642822767083232760358701081531077020575787684922997140517309959258884579347984162659993080986435208486015347831187459187077828440213761496528549434322596259591792544824953437698555861625230670189159393022897657220418179692966129532764276474144252549215534721111986840600941134204414049822106971260034172007733924747663335463468048955162261377482865249618838514882817402031526988737471986061570968706025195118837487022621944056987603830548162215676158248766943371519547441520853725580982676535262381795776416700772886203813501115660417518471836271955925737338602405423889791064461756636396271562159428628667126819718875544334658043302414559847666885079257326753343974136330289404637749103579500757245949565258858390364939091703642220329750510369076738855909788098121506442548452345099890357148160008436937631506462189294237883591251822211473474193757333426845059818514626040514418566893620683695037097885963065401983141611401253647561527128168594211899682045261407218864876120519446392117062673762452862086652924395380550840784226070873707513720198062444421117866152889972053557018393645824658480966306796914043510975187302730181786472318115876772425487645644908577952784924287665288072274447670298349733107037557292079324461800905100793090286341980560735470045051794050046146334615840142201508018683842484826617692117281860282177012297224340258403156054549142375200171764218455665381334375958889533505223296131065155763783676312840839020196964707154925244010168791215840446333775506238388405034349055681366595410997800847170675991479867887025472639133710338916292555021496973993367361056574448600967499547839088286470707723227473030938864915026265421156174688961353261296936277814066468381477269802040004881870749899605725186092895178802973077446357178080321214546965956715388140433146747397605225547326869731381630547380905443882267382836169009462875842067785956741228849636845465019258817910253698398357570758773044569503356686442849828161024333567616737968450380280344238903316146851277674417600516538317446288769024000000*i1^28 + -849791366825703989061564617210300524060187651296051773854454417504266288866537566630786762826365192948142080815113976667651864851162083765824981620876301695382017337403667923132807966532956293790212982286528632204263603482046763665563325717698037751726290095484075225084308802710342247410679527112916056049354071703986455028507524631624853013296455320108764155986467902624055210747708279763436629375459157689312035964971124547320358541658137683547629928128286778646044661231539250514878631822254037788101519505609361311794548368828135637071486985469312249291725610535801916422487364747359074996722165735096327151113204074407345019302696896360434743607169588548271576590629828451092297182857779105925621889442483638013223886057236130877926136936160437098945339350658902778443393780291997004433357799134612610587740461835777037872191144503455552931435369791249074882479055372640376378608013432398938073569590073414887519456836004323636004412181931834337248412854000480825010741520797431461229105380605246602729808216665279974494567080144604701858283111617312542263963593621570038116181842436182738594168758051111242194380193146115672843794612540037819237465235726263094887088981484616233290297375779791049412170258481663211632937096452888657827982146059794263140331084207272115599412963111845200743251176764917962405428947822100520994769662838380335104776556269665359821759728621801301014247577076118098412857799105251172471732959034668820185006462647876107475486723252704275612900460837412380568634881782943309299526084592564703381516280435073407896308744917486986211791041191343882744920431857987439419319958021728071347851694134503732053624779560080043599482236524020453541013846610248519463370150946798333965373929983791408594982383063726202606243294747882814970650598461630430045937300055385859078543459257093340038065448731234368207530347147870810797216200617717914430933793043786502981638495873762419040048725974426783722196834141678319316853614459496484720166284828368243954563808008513845068836098197087188596409459123277917847631107643598807592621928005413129940676878197459014485945785665391442781000082313903412026442069778444198347023623437647131539788378000432153288663539108733851234995709775201348556416308559199101774125001056545200044122680764027768663428406786620109458884190076348498081160379405056886196548629864988608171890830838773096722924539214052783047604746873180936845866499975843810935221055972770051038620909038788066208072823936960828389160483186070180684755551754728300664284659317141054245895070694160172318386776946408480140144350432515725079352154580282072788510833436081960414159532570365619274252501175508142545962263398954367294317737026686687935774451840350808946106104105818618782023680000*i1^29 + -35056741781113288618187373916944839747136644108751366564216588678882546693371010881647369766045115172908548616445213053908685392904436263783420205905658401372681117179541199806808236358976778380989575481787656419656395438702748510167844555824447012673439838745860713374215439053308392897062717192566716043778059797123984331092492982070405608914402178608054970619905063140168855767004746909229584126885824888315980374004351118276284100699507275481687391286679210504121130186646891904790069845280410086107211015474250772883272129549256872074635646216099246321942197573922196387921260913520729174541184183226181141910722754123396898654216281474078091946543744458239549822073025667221688013577317972489750060895396243395164904859534719559218228591160297383270867555250022212470790242550937736417679497302511774672044799983229198595229365387349335525592962566122450165722070998797539455465989680301253516128930176426123565054802378416198487563987917152508347739194211490523037742052806987009550653639578323225493772571736617575894437776912139966159291015019129200814144132061030718020550799795342159720683447036397724501937315845851077411173193064146540736958263618110450328623080200793882455009308395417329447891890186886461376841000537724867453793529574086857331180078054239121967337747806719932136547602473771653226792347245953507957351207098364618002317696078044111509803564532744119608434103925327203581334423345029067620217279029171808463672739106130877570280316042971681386538667277070256654683892527794527165864043619692650159847038426330609847406409032741810456210207606016946755903788284632835914534476577994527876600973301184266058071970425872630322941871116943207707253411064319048166990614325014218946771876230763996914532551649764878113928877023684742837749155879033236987516572178747214322009569026758253367120071348725614242031656909413609781269256724484856459511623737630985814547298881052490626720561549232422836899259489653126336258152402631089189967558422462462923682125625253233889138699534881362240608932014009306693916552078570156908626113702392850654207192344391516894399578759467725781796704434926832018736848409249204304989895381708727719826096459034562405807161149889444159593884919112666639033304784295617943448215111501616411661566515256101554791661156881094128069007105142101494345067763369448266327789866214551051135427373926074231302761358502620321005432265210170843935677287147018807776328040002266968660940164193317151317609404550977097587726856490715246308278560081794339832091614812898661702065542206731978156952498432368020178090709780919071245648711689146083529714619325732106121668996113516238278656886961082369283418363059460359202531131898107079774708242802282250912375019940972268093440*i1^30 + 164762643962906850565638911371300109955324792313516354078632227012661460924830559620151170137105320941712953592469837899382393206716096102888890226039371921290332500290447978747256445170886898904104216374811741258224033118575731614580568393649871424380769076758483155710990700045579434915027186503196994126822777016784730276719321173227834200426342562874091221950364340032070284803253695228905677520056720452323323384920811672446858579158537826630709049694162866126195840841143385007350292646518173060843881598385852507311454614729738440724184538765095184565669948833733371868797754458785747679868885796935969655435289936479602605714517275445016737794622535803335478181318354665537550180020200757408635921339625024503965458233744056572830714117574786090761558125204830312382762998072275162616145414731900669864931983310850179177779505862899957039432601928186123924993250320077330660359061499771780653301960041288225692600063218598944319084764622933172468414774863527353157440809082050802834546776877832992833702745553538025196415706991243195852611163190638027391917116329198158175193569019181940420895313343067759256126777112750974208540577993727036493055800636887545870044886385053364687350252642509489920751549428895348089337816851027332556747931513935425101459910812875225170584068988119036598083847181105008893979971207070371732489559735415926397506194431390267714998616873917378660779459123146473689432556743188630553638746305138507417231124819572917238737624132832294646248630609740874533091996033509479927794075380121627524604461059474228904119873878389230044165968356055340397136908952992630055853661265781569817701693398866959245904857844960491201381028493576411552811087874411975458904325288712542650232568385197864855661041770103660097798122671808338882309328075576021965561854512993505274673865489543998093369932744524890007348983779250667878145531441920924574001545108510185943382028705659131565283722772187831988434047888550547068611803776412046836697607924058944020595111325345916767730749115536746226728264233270167170607240299636916495650511080569738513415207167979100720834933149984847020388130278442835554827357648527440646254135138053595325450725571499332154002841394107988240487197559496341017379136542236596742036617146293937294440774601516909077526194223377100618423445740511428138971486161580570837926674570942263809509912045696215161948872326336387618573223940585727730562630946465227009800369168497513088701156022468045830188986293023144331752666371374168424707162382976194913357047948037747952880744157837992161464033516203642311995147355710770540265782730679495080195580839068219990528030959104179423984307464469705049592431774039261648620919471830891954398964043227733023609934936243437568*i1^31 + 13874328128874426635510950108719102981046873246176115148374826276527667770297627979254869442357721426660391051963598673301983751137956497606294199832601371893670418302018636987493447311445133367735526988710034408288920193631353204444410152368489195767577206323345871607850887024862662098216815032763066262475049946045697231877431049414057732308471233188894419790242822690611910112929066292358663087781715577411104395511419070351006573725730807124164852702792749268263372769939445526887077944624382405970464891762993196770544766482712357426007998153323827233090536577668102293183037768479060837485932734841245740246382826273518281500727828890762947372906386026620228697532494988457609328614488778799868015280451535055808740528993019714754983303839748859519936748554768888755883119658070079437791111129414265892449071963197325865287614266536889101890714629125518489471739746015132933160034629302281585079970941244965725883335669972380721196377376013419571072144353814664537624477029709414285759159857545778890331449587827055095026051800290944949040523685611666832957214820788931417655749116342231335123059620283758104817719680121558166100260654152291369294349927800816842815608749149741106969056734762622048574869064514327515627720356121992149815743711673882791718359119316068928650714344437991552240613494942327741766575511824138166223212370163592521244782384906367284370770453220411906756320582157367992237395683212827761333222060149973374410697421578465987991426106040863076379194926150511420848619375864822700778580954554699305057338914261204103705446085987554746549065401517356900676913338252732540157110778082593570853431625328210504893357717960360873296164571675436780319404788566902595457607974576348296111334629796445835414513481813681091907659200330552162953598558080766705347685358993386641298570767917824686432454815448741761673294569830214966394304775580257952486003946560851183470533754166295917316590350775806930127446423640098836191506882224837666102327641309591217672000918510224441373212313308060282942593297465436213107358950225157692482577494411425977945433847935570680839249759857687709650677396388525186200356055999860821525983370782842564644628317477479450372051661826375459230200743390774733145201686938660435752680654922923130049874448431275862792300039094514240825859197588300666318544354168294938441409776890317877308513130419821267250807258187234112580780512910417116908457847968881448690305398122779550944934301852353238394016071218913301386932414919798118782049748503882268557186306272687999935038199555816954931544537640055415055956067354879635956875004544101365261549846072064277523011418793678026964818184770813597173397298088707412347058663847985419520383456786696522316837659082752*i1^32 + -679350673635559662791899892259877682738653834668483785028608753621627793807216519914933381764680676594018123893282394442887834249563639636049498415854208179754426925066407584999243152800241083599254077568725947685303928986067459494901993659905363842685867951790438678343866458545284541299282276545557681955830478765787645452031303165177849056190189554337922048844119700176791786327913570197956620651624185513950221756570932108267184867980217719177766346085514787985479318633932975122145043922624733780764331736094350203296005253202853387729686218133436331189055908866148850214712034307500049546983012994188699124191339098677406047328177963980264639231088599064834884322300791809499404850908932342512858994245580830501462248384697222452789940320925733047127760973871467410326040374604781503652834934200237133094086009608168024044823428236422314186606334086591695811656793578658023362137338689330182235312709366121336105219525744902059118785077654661151286272458821404780069755379015134551577392020390060880117711095101505748903514769303740391870956339285469233124426011899162724679141761847666710770350223657369551083038014052088002680226602501150761525768139491439185356547111111302337233930559711092273393712771543796161204462371635617073868115072162348582451889484567389539064669843970427844583830018347399213363848136203588232006687287911817896359002046071962350347471793312455784278981063583178987348299187732286737000454411521899797484238976903913864076787234742044603020329797638837388381383761325083790663303872694519075013083845669894575643132934589532605368964188175872063717627843426434899201591984909806198638782919770743400782663105147031636040088575513208494535249111089993158785378312526336434478470575653478580634068241911981358316642017319335745465025571652411029391284314675429002150304678609730716449787767634564974229531423960625137975029012854366575279610773894117433578782703375008963188263989281223860314616950858783334665601490075204095990737400764867376613353968576349990949250067341498110784727498064555597963825688578543275924925208545165420203375982990404789244775973072155816227149139543297701702853531084855631842719410933393922132797983589503346389440926397280426021420265429263466311690253220736607981419464789444058784771269111515489002038955239430304800929314747578998680673241081075432750502903425117427879874390443048637734598412918527799663103316194499251109730675726727105683818804181884367311625596031314667802841652365870892143655811015029235995636097652612550941737823409641115893527041917056214444941209303523132810116615953696037098270850463731471235746071451616483368654179529704686303108961053009226099680536679139405999266284206494878392976354406969079493046566912*i1^33 + 3305362528077579121991977176946012137862756111628943597582350757259527123110991008912149462710868147725675899150720977659394657699858831479501968146396689548997396713377488382673294502301495766614095803074541003642805034280213072370661275500407635472383818109262209444531894408829683207048911316156643103808212870449258889751142173890492252285075358199219284691100162605331204267805156549351712429482702964275740494089699486018803793656436690578426941805749288894558094978454314957044294516650202454397815112560979660719546942857020852535004218084233663193253416317644771832225819780792141859098108832899383722868952585797333419785792053940463555249120290183287870164751133253972344649531008191634177217289631586418256830957346449686111058041304012831896545507525349395469803850558693608300291024412313475179756285292850888674968733531037600528000287963350265571385578261107487673922865643737975704782072937818246033343907687510746777397391719697944140424109336708702785709901964009616073667525622041439908644664144264349361427801643908851903162377731950244510920818176531396977196286745444631509573894438154341120564104371366201395681866238416493132170694434036957004087303853310395204506008286473577650693631058412477299881708395764124888803570796893647798908372081910356802741125880644837903199624509473613777161770908514594459868144580706173554332654608920802662391595983916510334166714845142348937020821299985279177484144373134405676222227703341002694973006370972811022816540915549360815935088132284939064458964190442595109111403451420725972090182109527159800937254204018148251508850733980202342052422424502533798974030031313829127114937078516890489918402953376622025471623428895890217961688623002936973595351378231868369167260296569795267433532501173106091353628124511645298812193672405179993709039354295262918550119126618621846427681672442147787694691078588806886480580050825842169450719205211912654382427090197597781548565738546722174253546235894909768235589396652736761423150367715780101949544458285094627899409266297189786648964365274371893114581217968956297087203984860138824780839606932208060350095350242204173587348825387698488420036867916271188855803275601203779424295911538699726843668509611268801319492391619531157166276614536354218048958002056496382777564586144479825969073526855796983713121265867939456725631273916356152563052360996688730949324535511867861639014095258595094474906097614516088328645906594763801683808763437787607183224178526876660269063522759672702952973235231775216248484680416424144598373015851802524951682856023733806311755951480050016652818541020188420729045822934556284785407488762140637277201336563481593399355133766895764609274118146493024704147946349985678753792*i1^34 + -9086625174614072432302672778802106677131883132564863215872263230224447500094792225041175328766906347881614986622033830045168219062425342244942002295815768975934258215380327420250477488478465602726190556528443712148720750671262270212563339555710290038069195735789060667702944051913019730285580191387421005109929909029365867011261204320767936838705836575444459960902146553951515978038618130037312882631513034056322020969004248074747451067104269528442017106567957913949813103046700173445141872326268790842588913031514888712604299819066673675654092957198471473501938449714846171090836918133838892636072878944029983145193616545147916577719316100271612566147619438576845642398130406960340417870603975336185036825197880802237015336757638247385279319265720222675047291827165947790323622430846006015456441140151768788907106665741740145147254372441934188453745304715177643854475503077573972795362748946445435930354728563826420695844445240832398508120701169078738289356114575336172688272169994421579890963835013812682011121301911342524222664162084030405500492597517965657144729587244907312805614692180525238820972091493263425110520526103569125819335285539704947535088659737877875789358766090508473670371721855825731204548071798278511034540541264034186726007084901014193204349471494986690287312734244506276644285240884860711104691484971469011707589057984184629495868234213479500144056811747326431651507166726915681417151402868523443599787464202777782101431763910012469740069292642866818621896975893964370667541695543336187775603155126476960297673458275893909757796438310299678456327811708870559451111141578228533627096966234703316308290292676002019640087173167041394522188928539527177607544981718611385513632123550968525711293463670098727119334034021633170638048279050442243002890350831037449240753406389814025320726677167363101722727053173023593434530130422573722058389916267783966542952562659834239837645094707833919408507678873694532628866035849511568451003773342128961341305964976229118475082041013626985229128923782203745109204963220625195003532230398347429070679245497843098578256135400827900885322205357306757429207020844000272114797136208893300044706079221653527241243743710995804357568819400699164310156728708947665652492749717182810949958834551923598760626861390585599380372118445028402570549057577277213183317438563158277117354797775765165113696687151055694815758685343099990249866163201537311570106273361177874589008549483965002149749344913515238390393223633939821403275600382246154337114529243101327081027693986175113656885328484493846598356115634000924809193843182476119573812813876993401016834116867425411983669630845517994625805041366359467222143702176460871648670344700083355286713016659214336*i1^35 + -84232224335780223337503557294303399747688973521021016535883356040430112313349538561032057546196660956136010041856201810376351894501385233443920755334911001849332848542474768563471637934350303050196798224140542520949606056026393504244959219507455360691724466532471187294891868901412211367040732768634404533253344441192636394707992602094382062967561876686044459012819192501440893547392870043311551821509567680607351945189544058611601401142322677808187257990639642024002218482413968313879819147941922817551422603443496755552844239721027041710374558855696853593056682023002536870291611108042083629685502387763868861651796759594230526164765345006131896540329680482782936414612596022597736443322648119826062703275282289066542241301515982105140862106894530434072931478100008043909776250189836753337156712953106489526928392437233693553779000187606435742305674126096569277021282525280725303695547932396149483455267128281135892949308642211597399788978187953488862933257562250310354828051357083998262797402264581957928608267657799141631405959079248128094869657848004445142341043480582294781161899227661450396498110820080971235087798744920437622976909071570902144326190882502655574965084138281862340710922266267921036714920165811203047052503076368257437214890691328828086212715197377292581431892086062635213974276348809224703487494513600979108697505878210709141493519082641154545289416627912782011197240561954897345269496311430886727082070667471056994791304698608353747489190781968412164575717145263368476438511609512699312039562388587314797172401823745624091757770355788272164268362570640883490608545046254025753832273679290134028992296499023139639006577402468082028558055787761941128076181153027313634570470529700456103991594802027410150082016790615379442035292501052441066284507248259965079471148379856169176764481009661963616014567710677542596773927291421119022344616999155657587369165562294778069957748035543480994863926857439106346843425327990195201337176871999801853100965842354181719571471808058741030424783773613273942551788381087265360016822159747818617114647701139080056986881852051714241339502843410524899896930668989619995130775718333783542335872462061231866400414988490267823884672204987897241685483978633036930386266584517292849234889777309664788420065872285289352243416454305940268445642691852523556580392350852737649681047414905641016846957082944349479357731716350188177610512931160762720161583697014202742920585957374273434097427199737408764186183501920636924374917661732154534875462692715284080116413586873136153390938686625075266649891630519389977257815639428963379470054469709161153377296894990793532040106179330494231286278400961152938544453633576166276307962885607349115666122670080*i1^36 + 137069232205202971212133450810976547200020071848336568674474582794029432154062205016808781080154230211057274715090497401216856098051590495299831315532326193463678406895096848453831674434218174402632803664421123543116923688192077690556039397600493325353922667508196387339126009267790842851690945443317148468647253386216299298180932653768437785427893371672492679570070621475306239903277420866201705260553795647592315910133504928954832790078836466773957995444088142602039151612105227153408888903975238981152888228229897491758260208480897925012386239483707361029084767826779822477144365211192741339017483605262703020508222156862505896024104197962480350864255896564391679529479985996104448325131142908284059121002059781155989293697543395843073696942867149542626454823541708607545704487514709041759424242278856460378695889815455476766833311708714159168515170758407835541167696123723330247061626973200747468858453478079578941494047556807219972063412065989786514854229682849839264075474243309534241235691748740134834522469350044414891858661355707270664239130837037340166419995588910621214417487548762334753295781905525184840426262093980124466322134726976212236351311048428749265189821784343037638501250503582974162602623227574693703822791463139668664734337174387831419917814770889327307524274028922525618338128028469704968356153421097801890375276611310830097882952888500315937742063184190265690849853357254719963559017341096417575009454886660832020792781795610864497829259615596898932673279079491928575394537242261817872147156251375162785940082364286098101267501661174540365554622038743796251837650889270687762892459791673579554442759590239250559390678420615504747292512307320216070215050197522029152061222529876361954791733133353737140269299743709604808844435870820697378564546701953100959198484192589270918667194349951799020949643535567249015893630389591177407489618740590418257862264261961203025343419883627265274790639509741176711497163747477173854969287808820834944823077910346155430643922249762500964044336296507116532329714716165892084146960872639523648930591717418743594999530407785653433139885914855205068926759458973828097180047230828145285201700388086587175582670849337814571668514396520649465224508270882538501839632824327985919466255714378121639461180664751764470776295955810948627156274792768896192918119588848134569022384740005368592113549946057863230031789444293631808895145267902087150830657838775364906943475417968447148596575750165028737102279608741010221966132051027027169641627858948043132821320809266314324257845401292062037381600783364746664661066021543398078383901020600196818177092381390529204034782098531452427153363107154959891759664269044675676169928114683469981810688*i1^37 + 1886796503973777601623049463778175164024737482411236414548398963263422250455208046697614077716176244162333754391329832607926205662676856502952080007880520995009238658634248355749539144171731856641021990847724936518867102994593340719415462514469376541547592676299316902124047903182059538483383965198828033379583491004795804406097538771066888466612950447010559648220348396573055470267365833787766964038488739252220823334044629088406329586864234616271883896821220554151411749315554689730697800659540417242341341373564618756136096966888610428017860113652228203622839364120213805865194841958828362994440174008478325350286737294295877170723519138211616020944292908596065942859454743599831779869415421553394645285892820615991063203173217756600449568583838441187127077184102921763272426156895579691695220688327552249703933169493081290920166489767360033372658765731322508568147851620689855801472806743262609908352947655979348861707649586493023142048146679053083415230953324608565359839768455704534044365934488539905186155563310667306712343576067257317663145285365376875510355005805376424772126280438173350503017749919962404743684410010444520552744986152780385083568508216561647481561133972278861587562191180557624531182208434833760561144236871146126845617140174180586538828631021351540876255310338329330791441142046096346972003088536505440576950429177032042551620622459105935050661389626913530276106954498220643203403775006414380212230431152304685693998224650189143176571626732691130837500613290298259152607780589431854000780258682724129136297735946885271875370212964390816801174276159094885552086369326320314253450080719512535968860182414614001245607045753060811809897326806250029561714840554726463942691077398904644337183915438938276522555337234060233847603461736796442457519665691390467589687506661893120638871739732755190636996778944460528737115577499873392410785959392063055573529395776384831050643339639932021444229372906506388848568907629928252122028468674287577557522075358199634417888081604974735904744109708222015603484214183617155939932839071959886790939242136731537551723177936177883745129241160013844333101989084641589818590601311893387791637195013176147221388570733054263036356827037691759128602254848638488979114910967684234447211336645489709337190623422471868527956272932984710529449621435428779667027115693537476817817101008908691193900049648514278342787041989420481569177732742542192000701213543320391762853453551946687198075292676566540632741328784246554774024963332232863925431399299955013038673020083160019876989546344949218607303212076503108453969674475770129287516746687545954336455593859310753637397514525239071470497519963254719159605400948173399913410062306655600640*i1^38 + -3401354621753664564132136614036133896108934956342299960396075686525471655822914037150863739934381285481809563971804773451554691856177375958523070197714126381703980194195700272085721553823762822094296641388904290668406572156180083362094265545975714149201560817089310494726100145687107908059897995430424720976017701086532337367222223739756084527565528436517647341488396024591319810729579437461216231068572521867794839845516398105491821900412991176178524032183808570808064655153556617081838429014691546203942445088618274547322201062293806547298933369808408655709272854692152648209274232785308774294418336367115153053178999256197377993811381230457789470825106284269988436857350214078921696089518474545200632460268946037044366608661256592046065958861632084181080274223224373252994874431957073844311337416855891867298002439926754837564067915714526469995235371702291034221385953351884984133469692494803063540885860841193767450884902983953523294297289402401153031421181617300387475571982507059421821572909545258159629842294854249756664992692678712858675907240270554301400088747203979054801729751103608400959754208347588430923553352878955823473303306858087347901225126758256973353242560117451149173688138275670223878641355397947866093977921404844525589591694350655978749039322697241157524156420989521488147914448156649437786994430867702062980694202047572346648499876757004584063619282935362494536596928768674351721351097684036874762751053214044407631840136663022107412336716944495440166931019668960833779099221507370974093331378746119124071369388341498365506986343041578480322156719231963276081305030997237699884572757299821692844477880416627036611334182859368417340693846011700769218153426405728740774343253660610885012672235436266416623345473339922096208654350953455330354917961961532237901027080168002937321608999747901646300567353631716842215607546103425544810128972509729523674736115058605900012671204165043742945960881792508888779126604967922283300948775776152173127289763761159308674956957515357534303097828744448666306122447400093245377810608042786388812138704288962419383303640412766357037613099983045445521658947583268038588608875286103730360570137315946000017533796942833587630527850659937651897779007764052104373862666845777367723058106549477634932946314085655137319169004012474971213767438159226942363000218089170493454795691103412966188559569003709722763607696670805902787362806697137378523147908476822671551376199913736509534458726646265836083647679253944937839472175496601763518101248326997642952206962639808697325431631829336918756397139572692501942565394161823211471082988606123921555827406686912663551455399643621575331537001123417581415968299253260571653604156375040*i1^39 + -28689459704837564120024075936153032975610761093224601129946633272423899131721321630168957180614746178629542733837985713574781960257368470384829335164066301679955478932605675298406514617430350779253260790905616515830238556635611248117986470527253388213075427421497691157265334935192093865035401057830302490515632418385366851392103972116922650884021204891204149851673212218635303247750864203902463575321744751375007280417441168618168535326497093553203209983258756357071215339307122414085519721416924339562565093216432874871782301724881296125454931426357630628863618327717728673166247521040132829725890136011673022070319180524759480801272294573839237110743694318458624893096538918490825863742402472624485610270781341925863968162078020304389769089072760275820990477987453180946302555749037051843423958352516049986570283147125631837670698644250518150956496215340197517321343711681898742958017541929279867905365250167013785389756454502144635240839819170825798991768020120782556864375309934596199137931563650182487089715737835119443626454229382414146840054015721876235873855720084203019942629951768103132339854248422734444926684640855622281805519314906026890343650434724714752672755121346127241007290361695473372991480409566410361179254535443760647986613642894194607253181941425106556354372825530835293118376367725440899044792362187285273926510906149608253869729505879501025294572422940468805105528353655838046313929000377147921808063463900779548274541521374071255557330792059692409582016410285334919096836396425050694460562780424823293900722387971713112154469783773981217639596028203342180691295099094663361918281760139497115028455726818402806933838891048910082106335082085026733622452785916914013258369055919801199574874755208534541925240187477116977558354616858406421178978334168573099347717950008990069044183597766063696191308408077012525527938986717566707074038311527060024674040716745259249809309685007884560830351215226297373943436206991357603161584879711342393731822068248965938171000719320063907544432119537234081794969759265047254781864553682128158257785137134154367537031116475035876532746999148550360023672779005875339086941611810658340409702971361300780742021208169168566712807891529839447111350304064067866002546303852284199272623404874873821270920568864985430154020044721788174130292776635735483253240119923471485449066582419714120756971838542018899950760079523127646208667593024074382953351403601538765735959099378171412263123369443773697385886852014495783602936391517799211166653678616624262747043432927395326898365514080313434074955084091376386434409329276084088247051436528412959724291054633302869108076128097693699648099891079184080416966399853173934766686208*i1^40 + -55228056173664160607074232991947088143496301368270644449172433115124863715596707539265802555988947849635162003059120504461559409429309256873506025397350410008100183131463127559613700297801636860465123385276210006551736244154622837879655448103312514420398634672145299967660283132717827958659577567542569091929839746305172190555495013419147801076305920143559089565543797421012128171602569035818437827728683363204601135089903009753730004002890569236118743374640632435138387878949577669522438036530313242501655682430434581593527532144212382148402760418025926656869130486583258915299421530930537797724359912669351393377960221701381128197177164868969498227077779981026684139601865731867639573227205043964832379077449602903597808152133153167286488376890929910012421736854698122382925696678903253109149940803296670230129970130974848947239046911102870433415163248507734952783131222668844686085059136753893170093564263804209769695880262988556658987364548014237373684850768302466331439255840798765822001391562016028916713279288399697068205348444702110347245889216152607486313569610394275183579194892732138478877603025095556353431355100465526155321583822391514691426808053018237574548264410383639206369615709637127730926332360038208034541408116731711389408305567055619752518357517075293495700369132304092159304088426269765488066602680825430224280427016726019798437459018489325842800301057699746592655172665536798867907104335663709104593188776241682298300576129988288099529393861883102044391386868180887215051731147474276752860674888916555951373032703346883135048122962754378549091318937541555669479890146002082533756409352760923760295105107022837041797460175182952045046647956955429475767341280719597875807401515374057446200567156571373569154409200657894243780748884546832220024773128333428310560128482500365925057511386275240605289813409750874871013520098716724991842219731862395311499515320536053528087754709478267884023692034100957137162825462198898208259698331209049277093476519157198083436539405305969841026552400955963037971904750038339322936259214714279553944443887725232780825487688993854428829181056476934419233830651432318682895605799123938407396258217967303236141889529792872650089620843221380810652498426466102807767150608068516347045265041986993733130162626408481233726323214475090152160953410631028423894664270632357670650885376678255324143628305157790478177528928198157524545687303041800899376809361518836396155535903681186754645978576079984316726436527437014556432877109548625186786406814342759072690814141224242167645840305219105789050241447113237348995949371811446000030231011785085221729038137137951884152110229613754628832526796408263162315332564084549484544*i1^41 + 28462974509741683321657581018326897677697115459826793587072957042256350163463224492316188502097205838768544670233900839361172960613164907203568543875145996631209759387871940606595222029438023236112537971152275216762235942567578024040213798469833431652273027625191197117710134290425988681135984147111309633643317355781553661745272248363682897903116991479513110742916548354437057307607523456643583820658676144414915636039787425664621985880512936606482468669232869493876626318752522915615801201547739136421780147897656628351582527584754868125673663107292168542400723672944563429925947557748022687122444641170233275480114590174297068209917046555097256015685332037284778328747865091379544855298247092963096316703440322493047069371543698088434117556513304507073876219232098677274849928566236074981636166404611325133141739564527545080866688679206596183188359385899235761392259619097325805259607299125976594110306572065159123504279559578043517836922465983792091367367229220426688936012292703619927690481476531266458483652603857178710167861484150384912732604331945979436873682779674256593528387098756954366496202407566565905746551743750675595059108157082126061077625275849825956308254908040412425702761686499374858587820152538130043079667146975877458845362214943745849685329042008477897104622334150952410465870287537675446866538789047654253842164117286170781677744517056075950240569855198098178245013099548606600730340172714227779270074766827706260298742293429157821260974800802781873696641956682018557878606954617630539218301463331680418909397362082124742505613695527095523193024113191722395836579110368531705409306132628859112965260906242538610887311353412569356417296811196883943328971944592198349464922981438741531045972049156528341092045778246198232403056825911369308285534386430089527411422550770043719210234872461117662104204763766346636397656436989098442743051660191619891122363793972244494960375080309925800540995110542703906347140366543425678599940914627664878795789749043523900765004420745630986771964404720563850713549755725335783585153262414459136680003310798272706097745674799461713297678899143922648368351929896535475822564758470531345753856651136395797362359260787165191658057514452188625113389078447736903344326800109619580440662554541522862784549601183659885642363241278583576596987055447208195270548833407928602150638502975799528069655035069956338654406421957762879306337861255819797487491608078689846438258444997278311268600304402627110728535088775601291198362382298520663681714506531250331818684777952028144582917573170770182766199559308546521345452952453084462406350993787103360995546548002799499049805051421477606760234846729978362765972373176320*i1^42 + 84881626809043334639893010433401896891194440007000327325430077894319245880774958106705431423987515781488357378155172690599790716442542270107845222830254675740717090659123230318432139254775539209593895439856166056909083226094102216053923876589936288975478624671504160885169548048617624168491685898510241327138297488975543876145469141866318817198157765065447451235318068979298049698308198570345051107766303160898576160793409538169857817090989065704521643999082457955838534667593852430335976950776872684056567378141571380233045714232725614212951321851022070773237340116781015178125671846195212192099238941667435532660313900067066879715370574359641864980700690934807583054804004858492036556032459433929941597045655391578324375463955509823113969029081711425781611650705395784712794977477521727903691115500740425886872371867448269709551885557406752462578254045537880695172822062448707871649931367416987644770958818357636497268932690812842935899206861674256906506227994238519876957535152710549869270183873803783160953423111046409159242972121822253602044383254498925378190773858645216810783800312382556547138796652739728998219234366190970618655784254978017059994290802715235822306143429819637943069952897994304683021790142729454077261740761805979735058497808671793558510253900951969077816826092205865238848695255270671625141650165944588375878226618357080947786948767570280333908054783491029697461951945675483808761126222042226654383713210122515489370172747136567229189081259936462811563462298435354678576588927318034418615253911448634562505700372578835110892159778342003739328484389536086464191178510688121928231924914036494479645504034710662301534890439983721523073915703596758488370243405815687383552098955687468642154801698613900149858055601948749198981629328593292114587942152034311471021520357249076902699427559010461376781925818421210627604963706659688405313009104111522239435864271336735479229186808397021992250109957741375884679874209779679727134627448180404933045062339584590110211535452874490053103206865354831541545973166498931181454795209899288395417808377410248818773467173588549033809073323260085563107650968251919375887093720653523893201316245147291351636052537665321180697310605605336575806962046397603313882537810843529226405205255639312242920367428384568637639771998753889271445981061196488447758868667039148248071856457760446579901019781332199744163630222636749366152988182907229745221537845217196199240554647537474679282947884648181171554489422542892636909930654769475151827007299350876258763307444461596974442830942991851616054885221899405022905903109675893923108043803402202148461499338969138183543351643350427932950272294437844900464177152*i1^43 + -110215024506853457694979758471442251381672419447536493021896367052950645426963958563691811860740819575306657792964320666329253864246987996850317878358871287649762524656688166084225760733348492431073593473052310291048961777250028834020750196892899541976755779315629376170430797584972568343774491658726900501997085668011295285148758088299682706821785534850977212165920405179351742109007961834716513408319505864252608310084963891071172113327977248415218316212829323180351960410004374657561577256381468870750840922842110820354263375065112924491527040717160888297953892236539932960955755842179689845875285783194849289515453222780793979011395367128119208217841800208701726415831877185910332394188205599570281921099663417067166477724398178978998542078045581009251385050727810813425775709006881750028574971658943875277431725115320514570341663277107007560127773884328351871584256211356220028765210002483458564792480823197741763242834502717771255933730844239637384476068039060501502780651034108911929343961354424379054059340146089619462900960428526328924037457526452164695719607843057867884327459295552265778991279726677647305986944469535123211199586472847061970469233966220080676971880090254349241513849985803209397662510116568772767583008530341638268242269603189033748077776603603896503630303081872242794031259009513264778768284885429570422423535513525499016911768670036571401315050754566439976523318632892383192346627838289421680540779736397171851387430789790578914003932966254709488251377148311163356218081537027030701163456403753382860605773609570738952759763727654765424968059152441042201936128786951435099173497132816838763733884858926311568227839014323504742159511190185961308233189016571632455789853765262916509028564890786020530463348765696887820083191533143806111044799957380139747386516992967312915769125229748578518573703763829860757853141850421575871116864312040436721182404779634054986474951535414043137284513794404679462861416309049387154162863842301495097523599130723817830416162519566434658457979913742548307491548961576114729438301552854603216908712962541681679909366362850319951692436578932644322937955405975076177924316717671665884861902845724738374571675117997058692734325593561958129859285378183418447815323924893343271898668091921152830607330465167405052981462852570669583421040862219414552311090528282067550010961930221604214078425115896011473993427830419037657216216508333840115752397722384225256841776750692955190637553601202417286431213584533757146221948946181848493718048296841168209773817538397430148329045837202357076501058125678309872909782431856731824777972601585894872956770555158781145382187507319942144504542053751783778304*i1^44 + -359245108518674606561162742513310345035541936005065155451618164724552224947255864698716667895803225945583253629503176363394861411400682930825797020425319589102581982442828628472903092389019999537080427881212100692104322278952579215286556112266616239617136252349338164760348536928939516796541841099566292969687797261100105226271130880104932620718720371246831104579288250830866331718161192355105189390558742151937982730749647900810610178570405286939202998734443463644907709367372220383260700044986677400247906360237162137938722330093073836468781973573356517951998574719317990860437775619299017602759912390848665319303237194900676200995531577993007632878733220149380276339695920282172854835887721948554025570582789066055451837094378847378513138895850923062935549967349883547518340011796632700908947231721871514848075728748741303382371677488333802746572082966306117266586733368088112799620912085273904247706008964782643458306691794141974480457693318720775368565014875298807981257421672745079890105079714237330670285387203250738907828232153373425805906506564418301061947085886841434317151459459855599593380899571644859259594818572856996580822610745716049625146443739203084545777731545579039344406727884913168374309309087075532909104798810980160911388680794266469562618646077346527669117911021132837755867836330998654621144902135653356033529052999466139628641510368375735727097764760607219377400500379208465378818538509533544030396103985735439582096865107249763681961268903936586821932231107557533827323216683631852192847498025349988481790034795561871824750267016711488204724273114831464622583326160814495774143684367627676077301706343753938069083285295196048398456389013125433759795964556301020431746313568394049380074807619585550631729060289047596590014945777258011690354768757675549216238963972037321006904969067430615374961588702964850910342136816729819825560224196235084723921592009629863469767886642087353184220761361911729774908711053581421876685528128505679862690435360397448451863115687550476499126441511444384447778317168376511472265163202032184952684551518443333653876737401006056709012089128818203066758160103759795297814891238788220794153729970413320976554579311350785246995832175468667500492509853637035140577434440816535611179403893442336692713561704724596346815261082739158976791265503244825551250349026287024749992191538823019787797449613361841744243402255517015392107310880224979746678727074449617108558865836240667955619126048483622810941187827388280852090302810138488255037789466000939070613797354977704881373106941319281300799021244535505120853748238350482874309245358787117232800350171867595268936136261991840342446826485972672*i1^45 + -86933696772892791105930395048168417092093962278341886539220409678231877567638425212982563210896640311197957335288555795595699776318768137374900192372633403919839224777086411114728062903496457322542336111123474286404973325948510474051913807077428043138214121260453570772805367622458195550856554217501504476468793580746102341759507858489935789800221890925850552686965889504638228401787326698948323317154618005833536061489495349477783601515395066751902044197906809061976734709821417691137080896891326396966782345264029042417396588060711909011082643221263338357272766371916260967710543005977095253588245091418893446665510895209221225761522966798858355327588170557306260525411538919777728075946911250621425903949851561409219260211772066257678861709231031969090844752943334251309643371791502431520500009682442162304979686352254583601548065368118973377310910189517260665884996299809110689467200788147554898386062531996531453077196885332709631098391316740357161536463586211963431139199086086101242354786239843646940962489885888937288618459013487270301079555565655355713204566913946389231375069244093223277118629291994393394636219064874357135265322558375283276398406005514148270664548845924587906218513463590249080159822684558198065935092307686861177890599494445362824270763545069829061876586623443807519932759759913819902024719397181165750140898267407096166404052004092331566357134720831168462915182319377865828596100943111892711521543204439599017006528069750981435025016927023897285377752320675298494286316014209198770345815093264745292458223486167139753567826089772112724212257881772811871001500753538663550942444740540156414402819553847902591876115845375556939520858176903612278872532779597948204645634531598340590223650392951970387566226792472558138691997011699003116633232105635039704297853543599589076668112559165620197703305299552073052873619596967831392517474979132722277526360359063734158365940623042613322247035764826410185563149485482477204490485103547479311576517121978931082528883383585641787586283864453171947973691089118339244143807445707972499699542064816905680392587415396900411689051268077636009171256595770757109131079693227201118283372088350079026292708165796539643232169325881686325107103367546494598918760709187447734085623358627156763649725048480890961695641362434358844038698001362242834312670579036800682311335143652315105907730888789777160299023592128641702512968753012834866761774242035268411588571659603559612694442680872869985729124031147051098541306817548137636375487463969413783741764735146056073612744069616709006813557696556425332918600887608594358510596739733553192021165575231199902919310698399440345620823664*i1^46 + -13007981109604945828789890544459194808173830618366975660084187382254696622723568412224104549503274464212465748373606350060379701444441481949897540942742816864621150497447121662714523472169292855640630704198540262575893282830934912080315169973141691367649775489595703934122503953246763992854226645396298441910791285943469908795931010144919458994539644380333653352442624649817867533611170967770023311724796461550866785551660289585342331784271725783451165402904691767517728121767321185843567051030061932151046821472347875846339982261822353681820718447497737905169214001302427566870907864455650260103433259110959715987168037296931900215361403762689154546535789267603816573544885098978997772712581224199179353712515102396596943379873095877704795331914192285866233706171803108920898651243822678905575147256065927306871403086215608597735575068159118107829360475877599494710455350880789890608715043318028461514039598820018556293911348989790368375738800954761027044912494631014065492597881929822906205848620589800306396767854832969335437272128166960975145308583375443496786201842612173613045597533027953754793638685408041177186274426189079191816695972673795418468939980532408164434157181845004800821199154227274487109737200726507775514388835413094944512554362936208057222904101727490661021751463301227237815079817686557115317048127031298154465962053330038843475352834279612336572454967497567439412194359966029940688495456205444357645911305162457910886361252027263193345508774026890272041047941335356968596589191686901260302779159018538998036828407248713142607470061412200431250520894706167141262361278941734068761435984232501134597973088128675913104556769950523087085907329837218198837201261672592677759096048574037773074871237922273642364133004433623736877334859240979216362690143821521487795313554680805991639545108078954333286002362002967468152094148204501079395945671196014693302165857808269369123619754297529774629944213333832324601657318787375301415312263808939231626340263954419292929943694253018696663184074424849717392927985200485080520115835113785753022614776058867417038818367598188633872759421753066397172309679056181366630759587958740865760028535016766916599400406100291151531443061996231642696394854746362458815627643691489889537562848363701395251245888709835351725127618980411611807151173551035519866246818098156692767777089530613764745253555727958460957825851624052848935407601880898925389382029899940835971128272648144674024794138755829326786826287691393162538222378635390612246486655254316684411915705741792614701327023927606589196158869312411384750650497777955520685277675091806038746061721079337182444945930021618205429*i1^47 + -6410412340940808387805749673577694206233273930141624931879652990491039919031049193376251950896387510406252503868929114222571673608595195138335840377546295373913778598544206977939761539124562796660477138674996119421102504096397962031689294762597055401753339293396589649312042725620245635174996119827116537313282047284303415782627874451656299219968703260388028425637077355402684779464621136244532546884641213228447184918585826527494518770385169228469156273640685530245205555695302023694847529074442438517460013504522546714940727923356557407761426391902229484513146218037056041745753778888800270724143218059124737362103977519976601043015082542583908529266024343819734647733365381181029913220022239889970416758347088519937196914427713804285639186313929723617498608417984729560680612984516882629067446798393993636630220644983350201434564915728998274215605833860539820563817733849231984048914302668052286281042497097146115420059869861444954292772613175487556873353343389779698332824833658082616033387165280917102058901468490932610725632545829749520593530531208737041439906987082288010120571739065439126079448768108666106721224174442696785733544382502712678335383802411831521145907556908929701411086747884027790182688733726278626839645232190235641794455256466672789594326541114551034960462953052194913826204343877282484950374662079470007139592710983713450243935123964458959751861753398915688566536283669336457071138897990364948444459612375584545857389985734326643009758768197924048434837269877595281672559134395371429354923148462993003684329359672707846073007874343533252032755837700157445207616474706361684189012864873889191365260052333545114614650179980454846502801709731651677292911852700341802077107892601826453635444331338619632887965855379370297385247289672625075784287698065654602194630871213053527868488364505332283622657218488713098461936643203355515744718072940402370770535219304636990574394455019726597996623024703430156947474250602038605162616702788163264931584239140159043939236903088932461400812817629194949231621395174284374469030130793512076025947442389675174211333483941059337736121065287446216004433765732055213345188963673658426225247726686875557221359665178000626712842275386896578610382765431456430988925462832631903631565441041579618835028482393439611827446337584626187038307201703551070358447016610776369821293668830773714068320880599195814572148398707294313003983009934363841810094867191634386095295398445410340770003577745227865326059298532131306102506026862788721608678148117996990477871068630059071941174355079251609377597279178887284882484643041345986696170431331876372791814913790981044379619744819328*i1^48 + -770889181522636264007026687680636683409461777389189058098845755394709159329843322408097718360644820804475274642157381419207112828753889696789429203139583477143904667804723672997843844408936157791027113800166676961440468110413153043520791128494499536000824075933010506364445883495944258618843826974379554813180521636883197439445820921812941496509690551364551184271448898420129490088098019074224939594458347622108499927106348691382649999169190926848411276967007016066919682657610340105968659181497799267429699154526870059532909633662971167441310868162347325486153199454711242392221084286057447038521539714691483945685829555223193982998247502366767249617418138630973858117432298016005521648302223360739826127209952193137394788476996260841854366824415873249994323199834675011701172529424372847519965643551162579789377112577303467402931931350039871505609580776352505478944414966556121563683155656145270332925203716922194125241659338014548084652893762895242953787252841186128780331411007732370008965402284210515239363372694489896193246921296905234751977080107459317738036538619608322568654250074421139130015895663326658660317280831589037047967252319005911409573958912863425690936814885380850728605163788611313912170669012141936955042710837394038902641304164789930186731395826753840674556669893022943790331573602861468596486556400675866775221686941420618259663035944292975912654156281853757793034633219735792616465855686666164103330884696922938511413147463157730761782188241852539511899113593334963438896571377222320686129334591026692303719619822283748339351627303071175655052336211482984453401742250721948811028379071010667721558688452997662279675548529049698217228682082223393612516475872402357628630769857291464573550775884752369065452831961276123126888490656538761429957671352850753826994452498385363531202354626648257962130748806694416002710242176676668625099045923461047544404607668574158299010742676229805214424083693345458313877149934365327063212606360543713877160239615168416394758592568691464804165473212184563790535723551351858310435808560238470843121176882453032088365172683581430510794068542203748305923599711246834399014852665081844421719549438192926297146575100191664407015401152688430159425513392895427065786399483301416288033941357103767263940659894911590557351939875644618464969799018260652292584601804459731731674282728777248691703038453310595448397126469791836020127204569021783869890753625376782223139332432905325795028781700341107453637004178835411299152311169878720422542668396587081541082731744558899141635487908330851823816142482505364923794095746266873730116381166461277987399470827126285964255232*i1^49 + -174724695941098206481586384795075489502582381689320412181657969810905449642813579266433042877792793851542637282818032403039864276100095559288221116840081595535910952300689694595885754976440063129727247619378953054043134957818002849662959556188597011886560952861377284897896549201566327178354617800951211400507762834250727722692782649488119497701137169330793945224145312927711403809615534802194519036103061058988532090395685179600961700295355816594882224343223470943195083523967466521642223468332241218265704451540356921159103128518649909294903744369710666076188737941959055950758046405007124086894606224292597422552071779029094507999731491899662179221560701898127864959160096800838814475033743013676270789166441776574432671230493295472863395216280984640882066301727032350652025607393139336459915106216981616139477877187314207212477946684760786929727299931627456608955825881129965916855470979233744373885847612225999066088690757367118449012101218542054135264320327278031655601028211874727424249898843538649710834959566218328156589640704004253980033991309095284014125890667821500346012348912001872115717048841171546683323061227623876405963180548518025229104786088576188259055763452231980945438025725194462056267927271188031549936277270777046874171796369330604246911425560789373442578277123910363973484352172592417354389527068688639658598525176984903476928752815727187063801040740912786983817773802645895554219401704653747960068195615137564062919403753222613087600558084629089753306910517812955662514639636361164452253899918664019446862669337983437347586136967563598122978354002037186071353188084356368707889453523673446465672441448355671363345531182583920498490339695358686614743471918692907285782382816493555612990881571431727825737329239233944044387091582051319158958709897747265364797651287945839803740902195878510759885033679878222106578173969418529180665601101081094374708563371102507372619430095427302039417008004411730269490592577248793157444819288772596403449051051531788053202930658751665001049118065583657918854238789459385011839583076375922138397763409965805759907113230131297114341631806353671743419293244076932157979018649527576309165577052757865384503768520570804069166210241541877894917868120701122022534851219075131163857917567400190758632162546214077580507606128071790075345509009122755038413189696995494233970704668827201556922416579590184028829390688602107637162586647220798838795222966871445623394149962064696629246546541701626635949620839712888459062655126158742223355796345713367398752867110810565680825708422684179312902723938105933486315133153802105052296129398506360028100754438457655296*i1^50 + -8852786623717889127095026801131560832929982542611147635306362232135254307362810531653186829636825089368366564668467731708313513856100760445013565403345074943244348670213973012584290166485780105102341702028408252673578122118156009219087745258568344961472411155755562695330963619662088930869956905547996041478886984148999045830974212199233694823311052641882778955813580459561514637565262021739641635861604096183960909669299663111868262198345479360343317069960249715651070407316852366123592237944934648085662646266707416163538280571427502007424666524178634095084394605155787904128112816220040229330631258113823464390069689732692525445816733944753705664375214683462526763946643553706811823213168129860132361915317420300224548898286951024645856332170865578360274810252495142608400579800362882351463339359483940093452848830620327705702544525760609794646637099012869620345461165819230160473803878911297291659672797920661405169962547176826992348753599316443777203338218429796201666494828696249333981307703295078089525320101937500883089277108420181939016548952078692762919170627859800606731815907006996602869039157459992736141026819113334808627778040615895313785616632207032207690337801375289560989046134624375037432936004555990326662335222395189920714775595408761245092527156551792373148457837586108576002008471961252237040457701640351043616363103540917583322585920225436242912607976935617033234137671032558107226824115249172977776015184842006427615684187294424482289177780436873688154780824879148577597218221986081883233066943470330122159683313928869952006259244684695659168724838645969553910844916051797544729966736027216519709489062051758705413808233502718827103762610743027505750829964826276480775525721972236388521863766764199969067300144797289359282478454352160997204196597157101440935834537447700544733418892549930346771504381686278243730976428054233378275443286820777176137630516017145454703211899626280422097201033300302851784807790202897175572290060719489763767913301622105967313406996602140674611729828135727170103844929946211421565193723617256335508444858059514176793129919510768777515035913320645156043591744084281145458873670172845582450005449990872511061615470932143084321979667091718137899628970103726671553709116268007461496675003736067631636998078122128555678560492545653770683719956701094265356262688828256426413882616062870647159267696416183212714954742461233102948232669223579570326092034868258766286417951307438863437912935819440778717756854992668889331983923479344435880726284346839914414852259075804052160076195977884222122691740334462013537731922425655173694710577133495280364066701312*i1^51 + -2710114478559503186739778563356537024766620364631389891649736021354357437224389020710433798268501822188020195643752617302299390597705136804113235776152463832101552910976438724187963766777112293049913187283425852921707427405786257642187343238862407470272838620499812852901588314427478196226701555763088252598365748789271584620298139154723458617591437669454841057972934550226453909164745060460052559727534077088444841234492774177365838844806447619520727221436251489962963752491003053086362484749820538314794140552736149939903755311612253210529323542166246825794591786684426485056375433386352434418968295715278985942409623029739415233313586434511207543458909140818681802932122704828574232786944095474485159875796635527269022239998685987010246866203333220786055918582383298051896052489772171352004597705488953065511879806802293652213454093044585798364602968786821567313184993455782385471675022797459954372832458106807188346059656524943525470365366146505529411244005450176750939093724037528208119119126752853011703653950628501224774907312246782398125258746504350464085633573609460465852201315818326776966555146150137001608622594930926726461979187350457721971376722844531598584610182661072306525893389911516783582395067753542968127187212311561012493771089123732318168335129488856245776123013467240644132598267456802703011282572889956135735714218493238944187464384397956931392130139829365661568954689073329562078522052473094370990399490851420989650851120086676135328970252513135917012304984544117163468208628234451531941910589749233367585956331907317101839588516742119477261078497602041546512120084138965618321720554407215127867986336392019048761392036720029736006958306942607342046704789702110435648880186435569786938303124184240511550781373973697629772561830994566574943084523979877934388644773946447074898245058552390236582713591969284879221516188643539776820942367064780879818014892485675313913282297783224322293046455578307693804937577732467877087307187069660287830287046707728347933826366231685069890754823997182791631708167724703909351653527426355541504399395146805768183386783079452826401268794231456153688148765211883408928368266041768819730484255205566917567029106517429275894261018473278311114712506377531261000411986932101068349781060699738083556837869126582524436915770931172505560893799344720136395072762309927034245192158817975710166652069424835458364743147531753073656945438750343363392853968216908462376227439183596955358528283089405400480557680769246527477401264822373487812488087111032482515410985396045613813074995357652548953121361883554817863063778848927667129080444203315813679104*i1^52 + -453154477134504117304453348800095580741082070109989881191405590276433103122538795483166237342876823929958371136827746865757898979240010802685614563835023892655475173180794168182308582249102281506055873925738137781652414547174418089370788325431649889430322292934162262768911160089007278926211595709008533198348834242061856802172984182526898585008064787494850673642087805954880595302621611331926286296234888917126627356074216176460889338315608804717966560161887899024464765215924663620525887557293521208748038235289434846283299254321279432744187752216205538722447100089828832615012089328669529408927504219558286564445205879344974096214898815342241982548658545966031919377864009171516435113685605232129799334170486785691011052309042737215602018827558761492586732308941250653649165467508734516759387270448254652275231871234835855506197384042486481396342584447185295738799497729007076340237115504558136850221471678098903474041592356915755838269312988798936971293666754281516585236807106522510324126830054768936858672186385253194868423820947827124370589591742204567168218320758565988981070281301235448280577399949668450568368990129048226613413763562481586766634672528590536139488867671305198969489245960355324027419546652066387541641578012193657011032841348890187843446259962309786304678166291133898778309088099704277504564338080694199353205095147603870845876127033560429830391016851149866242071361330180332514293987141384844015186865600333011557494296081404467771297918093551767107441440361917698589856334897541956062339039933024325948351238684251022818553536468840634987720406623598174581795247463268110593388269027688600344156014697797529243270966277314632457267491351920811904543735712551219187086374010018283105930829652078120071418971554045468276479845944378198663604555860035257568515159445192401642506793421743115395474941953435434463176612139298166988564869977439537186898058449666292247904069501922582409713147813690370102091357689156643320342668071680288520394291314929593999992644265991284188452805579537259219551696553130278701817092718076874863820150168343180343061644501940692994468079350332382248971300373615556816199338989177732447493054524303121822296313889786634915818223088138564048750493956383954121987813301243618909699308711454081078845946107504964050637836417455075532186598003898423440609613032400390589860272657454775899567813212623332834063038521171376529369327942937825793727076644356534747936650931640549103682073474203256791860716956425106670914232777289606591722625744755000585339381775992522169344703097868193308327054544632683806124073943294622636915115983634432*i1^53 + -43153831862012151583139030024494689291047128476168058460627233742604648545209864336948128456556152168890510379100705034536254443850426173514888414001977624393636334635486190533605545143769558817044279915620991698818591452604578672773976310952779375180651448129376821881866508707562763177032481518815994200903443391898824199908919544873460314525017989417222275720205108827921443497210930749698459870654837896117347328128574244106678104459371479205727489201958520795628761483368984919180749001713372943725258753254904973646336218000124017604895118991306549046616971613327232740421639866116761111265655445435774367754471180464789992352540873086255644993706980942541712212148023425998241029991346556236293196488031285083516026616624926808387806862101688461579401665731319273415107157546400643733870771549055198749034571503100759805998038634684176331778213916931944038502973844602252637915851653649925092297808313484270592087178347522554114944402177511658696107389056477510164677262104688755197780257188826808859445674169494723538880611213310904840411409314982531443427527195285588522597031923692098514356812022907416518607228978481671310756624215485034694593718911901673929537368929455727083316868677934060177038605409306146741197608401602887081019344039539554381424025178604668598431266156616085931387139526067988843774377514776572942749615080421937978736423007765080797388819837567714534188474888201960347222903356762109526525661216547874117705819142556085239526012088095351626962039404427071115482581332892628254066209806032820535688104591372111145364608565961121022684907269096598459113324966684875005073661040351229053287110899522963355234779949749155043108675117631252658258858657364907583834632744997066078109801511363987589885437832250602179113546968213261799195057363818813935710182714417507369179829891606079240064397942183002920333421992855734650724329375403805019035895880133302035233855975299503542407655565895620202638831861378835460982153754508870992620259468820487366432034194985167172388894372184859204841926811782998166589690274923274958639962082106584237174799683465889129524851926072460956535180352939383905411199738806044870617011426579601559673980428343750818319915467040866744310206881800311456693432247515739125523950575839272242652720061301045008692213339443136399614314962980839484846010879857968340268725628580379600346407069253095634857430882907681372043214840236922609503140092734760325889971179374942051620141586590634710763543658550162022522495654879251792073781122512941014209320277382810918585139142851060808560104562896386062285117294383117809108385792*i1^54 + -2634292387065567932775249325254208811361518950026123048706202896079466155720063952282710617924404013704830142435532495903047505041278072893434747781815785288414509019183198334867428954088037494558907954995426498370614673851367386920183733662384559282374624360548759094918045895042638827436734216586983962929440073548924232680709971068531333292092413882430928150217415258997633960961062879738110411132372099459808088871668322637930579754875817058268456864986139624772773251125333201168367617740761097108024526254937626478238333296248595721419749339209439831267140657338511268447116539365458437075798080620916329538998973697562699249455505498475539105175636488719536029165681831209789038131438243109894847297298064349410204547302032836261849297446970171434115414250201648324934328619072059671650766275731872566263198216342800615433304752168241186111183625536411574970903626111321468342172713960101957353305305642356347019988119318813876453458219878414983093095405565355990767091018332873276132671266971961086605956288929358025604733696898662658382984388725953347341592634865717028143715057629518332394290486147936588446720091490363143636584238950987636120348884038646962162833122036630413461460049986803518879973795454374337270354179552646450920431934399283441615301878646159275245671907458339444939692279785187408924499004660816437563914195762288588117215426866373875840049784244046018039961601561866777213096956815637432815672173949476513984269000344651763539436061051950807086148028436659895457174798941125463493923060308629298695517252256916452232851500857624638748421837737222671847908764444648633173943277726819988224824649792900076233644086698912471004654898377264414831072653889110875001245388338395635642104388845586359225355429750008603992361844217464841273378650463317290227600441987544879568252593158656295397623159867780157077852664642291913902593755822954579504430757056094635525084824839200881719320547425531694548118446040273491298345166266749076627291124226273803489163152359992872667404775260664460836975356165969031839580772666009183812825977918827858310761239365119784169423613408670754866280293798045329733918598021493863145911887126403396644903986018810941863780911760761016497042450658225973680484556160514945498787062398008911060727351566938285414093234881314286786780984806072139987789558374845919577836266896074313880368030149069379019049642484415296751589490625352612948281492616858036798660875647490632012747154995537074607875399974813840410051384464766247274145060102906528131727043543053105945740794824998644075880122025688784434860030498757935104*i1^55 + -92802942217131926299931474811214757672141458595228359619875046137178499738125027142743792569938706745707727193709514123106848979234915941211986406457052492638455152675872851654259679504315258997149491388952129184257800861945079023422581858640762193864550554873720701240834318039148153596614695795868893967405007608219495864660490493240215710817080589549352906318523335220688125085032290086782982459724914887601718295132836941552452694691828181196237582625394272708672523552885923244704943197974422744887649580151539267481135477100105363967899218713523699321712956362827013913930150388473553247392322643600850329416545261341316540455263341310716416082864933774683258263620963874321106038775774044304195143572575142062281429871871036109136593647218201172774922357384039751865257289887011208735304099904279352756639958258598234504117393885051502988944071872345690990713629547158800706309401670390336739351122896795415924822741904369706887286454447257329444943606561007631915706992199486140305896777490435342659455949777218123943541916798269392484435163386604089296378418187656952449388702663293363562916895666066289641130752225683814965571665480557961190210354868481917323684126294487246837350793325405932814920437059151756183428284523732976950279610775579118157014424065497827606662692750509552124215975330090798311208147328751841263406358894633088512439184059254650075748837017118591655175714106471182324789573464666616269645478208000371713444084693232797947223755009629483874254202940664725591099636393032984115498455370686589955920709709398861356841794920457329418093806784301272499326342113284622815995188432206512759742035563063367785210262796745937172428829255589445616084787732874370593956344113869704539867417069413518401563298236954310028370312883171811083653909481305929600513013162518017662456321431046667547667234749170285803439811613103610075942055695808319907252777754055630202476797117577153334531603395463867054237548838953390861102466011278513250853517351978512951050849692915434373139748890501042534731207576786758579651405446009781483912719883426636860824476897311643168476285676703412030495537825416735278695782119357804620916880532578912202427873038968676280159970133419258176515888837791016060250804858366537578240602273492302264656867505695711522772785725755480173514781714858788632133873413852557018657546797400004712220672210752888953115058914869180397715979212915000551036074957565239973081514501109901081216092183966045678174057820841970249135736684056730809073989500942112227595476467796256266015481014198272100393959157048957983349205368832*i1^56 + -1962416215188134382637707726468469089460852279060053706121851609264966062081425023375462508748304392170050491512768312243834470774727039136709783131888528755508099552548501066034221760986749550839812912374791147322136648519633392581608627173522061152883895024800584680715830565287524576269626799954075084157266655442487098695531852541862435702723488658660483005053563355966881656252481719596433245700697482793918296229642553576372115038608218508194838232606780281988695797533339493610542479748239062771800104159211556544678503336463851252670824558924165419341879231317509355816424107504300754457660516928928829042525490663954160226378331452388186549448182484201753232282883464855613380391139178444292068264711455359761322822805421029797185274207259714062369550566449029455105422447961865367901725772328133987352939505230858094889391614029307828977493644956463174113853991093741601884387552560436172660029293197080709174307844103613072489502100105679266551411034146906295696172710032261165694783696935650598465161433409515748955910738898633047966333605508334945626940719215240452297051046971355735400891617847005506743165254997639145521464440323686117572667029932915819941771781613659661284201856581570722317693607505330461521559592270080062312751490763288137868119571842014305259155374606794073995697417917841132996408408276498166091351535607933599973289909834659663835967398097922179253484578711537073786081141183729061579404141696177981633971722024337123136008657785157858067704896312147005011734338565041407266443713260936510932947771560279969889895614046759517352588962401265913394478476014586058422366599124440678901947953016125638388533837129946680954138882751838547048606681890818052440031005890013187230483702675753299435372013774950020763486366900146988404677192474480653261297024972220423493821460056871429323189603886785500624472357423344302330908678905728357450038469164424066281213395207499420757308907533944689292041543935854657901111686982383955848171714155815768664215102191513694655627131656265027206632033594195605405589649176255316602282288742949676722388389142798720315483541324649310749933249552603673711684151802958312963427581871238168039753112057206677397326083348898849352103339352736550808714626983773904375649820435625672137955920039027395387461994861524432566941575345110127054623105874653988700803365354241488390062504552969866780435051370804863731506617640693342755346927973328335410509103464664940697506622548943077016234134815289837189043466755659739174739399246348097101358354020377245151112649740101151768603249640869575262208*i1^57 + -23919205874350491302042066671373279803310431512063207519780722651600559342464492955834029520638554537024090825688764197064494029786906884884973107420467066353252128750701987204783019221155980295537661376481693046159272740122322058650877073273910370313299332076340933720181985225668442057101393803339437019769872374856465835703856492720013317629445124656241762236749064684803640349610881202881218842139307728828809823519127137799941148500030313479892206664741143402295852775163259986227844001419958175778344425738150428655375642005789467601948058189709814498479061573621526588788818472767700101401036976826925154537730629129589653203166199784064426884791610669849609313890018548138357185897267461617562236129047884430531269452667832280502616934365021524852154205905151170352757638199067504183722471114962364099122619484414252858180622044666313300622164263235326958973797832174039318462951613865985490815001934847878430710238201752993291880174037032041143835292418232756764631073681171727322934833935500222541896421187764315585544244922852123826748095035340888116669540664995247656206069168005024967368726316489539750223552214187239604231372870343913086416396049749228476869247621917791231916470042009044745588029563368185521487834072698908040200906654470057169306323639639887338354868800798676399451939231405989484693746436138393947544420085747634436977495857561739233077452922223727083811566451539918003623311829966850175889293666477389912777881060219270939692777028537179077833936715234790641945701420969132915007278755845922915008513012401726737881285944146578971754297388903283886459861919496270096642290114975383476284117502624638998268637811471977309975509370622875367063642890065287611131028138696251178347927660404292546062359560657331041804830067966487417571320730140658569954673950433755400222890757563611845873250998372038739400207863246667147203887234195385596959294391837737460373165633334957430293475491765933909828394472225965391127994593704153253216772712955699689170468624470448345838259109593134540963068383884569148775305848689042728232554857088871152930402858733721494520422958696019141515429183789574549950418442656625564078458688666464626675171839725215414425960185537617882525780420689827781874892212491690309876628717618057135250352197119508348420752599985574754427956811674469553984948613019500298919100167013813492325045361771998701956404854311647347072566930542765646225476814381760043888419588320714346729227531865949188100905696863239587609816639707211255501610227867724231562150638178081883900675640792733225726093970898944*i1^58 + -55197347777042008519277434018224636637150233267170930104122927609557373516394795326075997279502671798690819468839076551600085446269164585088881296880693566473417274729476875402544072432451435042195699369070640118465453027019861808067558242478081112963284529397902907912477522132743092604275763156946783903506220246018857274721484723978846029071087281917693718481848159678992315445658970113684368166572040639864692056602804733554348634090830176360734954122681706596636049871792123775558005967543692073371609182017322454635111674699922501487354096290658131020844482421539521505569562389975496354534478496417069779447344693252511577470296899448569018768779508445552458240948554919204675455730143402565523462334038382961092912772672449006066352544949935546442197171861654991696853794627031771427892819998980809587957548997443465788758818193503895865720666515656122319815268500716127859030982457258024167761987425603200111389600561954459553910714541381982899373122910968799068015887293834793053029722712624969861674750000882846646013367804046766790010196178765808791528449744917726464592752535131389046150565845683602975238657056098914332722217465899774117194849513087301951307673031087673271062664700704157935673248660853601653997470788242531995639719914062129906986374410430867758329525806381016650879571340050267096593235678899656641400219328114084288197601826518199038198903367378807521778843875753763915811108422289095448516065053875846108145790470838803400771956729321563226185524689192153170101196353935000848439233941078805769209887669258625375180830082115408009518845603834966630342643651976033643096707932848305143761256775159511994905002608867574912817802438708289962519600358097004954559466839743106101490194977026076595116007754317725519111518786594785634905013669899011341262188932743089975945110729304431029295763816954067822102620899020875519498653346096420382270036611830171132373201181362740959715225588491543375581528628059594712728066916151593413612639825578156450443954470660709166315856908781985586795891174266639293773982681504902394920903254567473035672610038702831853277115621424071387180571041688721366907843301614168657795155850960548679802316377765232522819052535358818106335875112035949944399774414869304725427491089496652225402192407298653354967821977418847964369365219548089844856588763810094071242910214784112016662729235605518750362611721045949875537940630631967567880581169516667505564329058483895038346191290084800926493319041430756044739448294128354318188231306065736368542084653050225161761527420232772746215424*i1^59 + 2693940270298377242101918622634739272699458923802794048974999163952862176423577724899105209143227661334715163051279250542274859959447050336187393232300413873129781323416403364775488678200180680468955940717915032572026961829160104143207743275770532998764646923183047719129511215053682595366997489694899162089657190394141101094498165989476119812509983223997626412150434989454165042397611411097458117773359269573961972462151590344740507400763645809241334492002456015432772868856548135411564145700892531349229532055953233923413359699823247853543302716863677618192492002919619309717429621038525600400643065995222502860677884759066551798661688052951246186655461216873087260377040888025789884090824476995745956631649155984348107972277009715999580058050848114871811605493102806304092233014264000688603600357736407586198687158985272317714001508377739828613168069960634061709447380014415747109494483093886553718545032227362129988723031638932496721877763131262752789403705219048482474274087789986032760185748319473877810744960129075253140618896642473048852509597004310815324037703143433334278256190500045945790782295642415994863850711789122432644907786000235042979316662106118515941613565650667758981824971149635913848767583269550823026837557220017029390568943324263621066054931171469393290465727532181215013748543364404093622093503562901314198405975245432220498609340524298183420296704906304746145419792104093356441810794482398537444258363818737156776532352674718391876946717139753120966262331586027416234608670281214125616773331009233392142144963544855338308387477952364138473958058089700251419356775018506490317276785276631538772882518819651504359239873695630424890671965229253997434682060251135913924989228336829930771772315062626402763966823331319560262183376900317412345100885068455040483903310212542897223030178707775250783487573430512610402737372848443187118165668120431629551089972360416983801352859481661163807404686573095033011585042878789229712676701902082373423458249856720380566679072866828472506727756294191411358966053924733201280011626172294375760732112651576044085163663687012924194725728953149653237079459497864721058246489302212382687170695485781047263020752045089708747147559967462593754216774398376285495954418466522958148562610447872586691107113358188426796152915212085505014911414700219509029183026658729084619392055108757892161034739757124082110167055255419891327080187817708409544047002451524859367490477582143063784894883127924191856031267678181649622633918392498551165275826436335798245189025317058178359712010364518400*i1^60 + 23612347704822319075648579996562534950277017500941968361353989399064629215693309283772145669082283001625282340577665494064967687399381658699703146124214916731715235253284345157682880315120088860857433512730384854112682255630112318138317319363065349906473437659064952922563395545705931614669170580184542459597143115689675821215831292135322419424221997247745577699392492142366525796815835445341452176631726431176240277694619161155834534966740350333952685283728618311559772230087444539383393529751719897368159950755604169251510027426962815800655460816236274629033634128042030786214319933954754736998533979676486682099120224603241172523942790891998456801407947242923027681469310049947095585741833412852341624215047462954566588193960078613892497770647257464319060093526545263296726249235648229609186776807800547199934889548232661590186943905972642932813027420598437496122493094656293324752342335750402306308860779078425074609963525127782607168093066123945898802976355470006134804268032376496349553001834332129164011582637261691402443799988809199241083203835205213236808432498013024877460947670376763733688061863003325905242721188855413082792138525512826258174362864710434992172052845559698098290371874177556297579533169971797374290346276690840601119124664405013224549346925156643217962980932953032308673125411448587371953796349970760804326427299677943428575179058007929711295144592777432970782179901331220808680514655004384270959392607316074214832393589686540146337444500245268120593316848551542178235297964978790069563549103878064264357366107269707074313551294374162469872075486210051440781615084174289487655040192673130679052146561051973212012057100837223549967717095131237756594728879908091848769173801912520591238667578245907260884769653778268763998263167546853995728213537788492385985691062309818885717653896006164789869998134419297667330315912349122477309485000533168731498382150577810329109379771730356705129583526548981067027743468639456199231653121351781095175658494859105866544551588817852803073483507271946340409369294147207515376844221999030284503246017321318638997470135015842431258673208499254062561149506588394709570245188440818590949867243887262791414934811201411761158122898605083177362626425917344152302224204802894882978031746115524435829872960213697846944996670335309070302667979425682465212166023158934350203127142887594238672079857756699522441760990646901819140886864560048490392513418582930919857937668009153362467523114681881468797568253201308033345251027586983391581986294822426498637979917017660044848660480*i1^61 + -133546725326949465409361694408358211172302333039435825117197926401247010291900607863633253983761447378004750807576011725068384236139117410922978744736838118805497001068473982398700855682882067978531066923553935129294498324645651679560231824384601694199421613427132267732507104186564567502842842454916995935164689605117235275998898005288934156488034498604103734631427635255802238452208840882598361408752489821809858350222003298831767915107381269750778279705229791802092439050474781007549449944907235124151277673326463910799826581364350147804450071460785637867520461991740433746546409002493996943796293101690891135618067818280831061000361555822284562520107260990162709522242176448423754813909844695729753559330914519588378018610461455741919389547368780106297672562022805390554904364779483508530462876358436523505490582571485869277917091097739423554872775757095868709116674010566415637747586742166289181203441749560782263570231060359371801794643813933232882407206422431572574269875116296370987946923989309655403426324372645338716798305190779743867466213803476293427306681606422315869616464048694575314077453541273833122186482305077066196851173980456677916478522175217931350782238366178291076052827736641955304849460119668888820101506532100461078776049960975983196034359751763894878146800608864540849316561774628792494021661075839579764816228738114706369542905906644509539327590151317463416513317966880045363523525602321076365324746563756911987320283011577810583780544940311621656852918331464775203332068058246791941525980751056433897096711179234301703747727712182819402184180564890982701736080720707261570383347741507190261930781532497688660241407149603811253824526475608529805637989746485272326083746305625181780341588953618085826606020229622299040191336572624177560679295195104884557258311949165510395230773612138072615495886974705454880171917747212270182788489691602648722872593077335998460558645480891210853527629280444746705263230117905170550075031232309700073557518450128321035694881268751844821837112016018669382544312488750954262060598507397380394978545776987820103234867779444031220204256297014142826524683252294996471742150848809855060910660305249963287594065358311498115363681002659427369035773951863822571077141880194912719221425737374619129081926735936805633474358995772825591863595404789437678420317806643848910586090783208863999913098309856897113324326778989452488583446652102225758350495948315753487518043008235219921258310951435300682119399007488697880607515176549339980269392776343696750101506640192733184*i1^62 + 110096510449958900022576210331225776344405386863437410349991603211099226964325095591941541720029892353095829024524728015993501886018003706708229791241135828566519704639496934097930222124137384930665883362746954118828262796184220961825815412176581773389871325999094098780778784038715674227329815330304918671298304914176311204286556556721566168421134650178033427183332662961428876548832117499681719580125841944007817831588638596071846207203747384183707531725378342974921368565040685161235199682150143434394729892815899828927976599301210303199732209694664497437812138072449184705472892803272077211183430032269169382898455009243518098913246640245114885990320090878093388830331753606957268020632140922680702461541012386385113975371230557389616538094090864370799655974607768732600812578089636600523684890885993953656162158691601963788571086599907403184236843390487591479900470778554562776483583904026409069169592722994241261298711941636045898331519098240751710087669500646844774175946707849913073456558199383671800310705170769189229663515213405739501317942962962901410850217516919126978316986716390757173991624495665387321304935753484434967625475688220813736997300554395138241791842712340299999680241025677213902115336250483598241366679758959751537548231779255157097330522312172623920983139797116164569559300292824546990814068571970928535930804604442493627303045970083101405505144122572498183399388448969385863047322105332610015504976127321461110333160618511731009094583388506983531195596308417023730873670561513377709937983706513337654169198459909552978907091553154037417339627134387068801516885529432275347324317901858769704154781416354280882119334079636888574626372935371396223421848556505264155885324549832715172267413579572130572683827233504298402253035888303020977437996967871064804521458068229233855305427541326600660988243904906754043177524774692483033919789904576475289745838486906596297463559081366091485198658332628741993461475804972702279179523259586525573274145041634101666946934479401798438293379088575980782976003492764376980778462384395605513357459768806899548186088019473559442391655304531543479668722987520201441914817140562697734793909725542503467120734102524524607155116717685055817341006357270527763335304639612952948070400805480299330254951621729055199646918624942572225055694366581399993495346144958355019567359508540022236192244302520449464357425504109883680696387576147802026128349066203153413724194552578829302473670218096029298151632215086184110642923827896453005791716637842673878771433472*i1^63 + 2471297478170986045901195512445375352598328988017426244385607754984967161094751081055524599046934446286385681866141492039369906622427685354592575182335155220484235696094613171398441945464961970370756974781095556289956026196279395329270153462105260297316047941216805505886659453901892057111344653312150696230525826054190083268801795687154701084205415994879583300477437332091169509864601909734838655234034918500331175305823533128500878441352336933634058586057133042050318705952851675420609755638677447583592472946479028520527781721987918452423622581893398131946163535334277036562194600209231794299257893946103504319964099446874474128420031251359880658384202504655172616955695340220889430911187322079113537674469312531722318770548527032989918996873293241588202822516573094727074118323113287463122449071941591931013414814948774853834327881880181773370007955582075481373724186187947575623046068849053596642383945658948398384942704380907199154898921513616103019031011052439623215602369401133074561100866234482453348332727884573342005771768485580049547558517733311786771254924682868754565749058544005486592793788685967061904254858883873453673403061259340789855369055801671362778475172173255598722968593109917843654438840563719427548443602519947536552163122970529412760729157371506011840834139830606175720568222831633685275129843219000785065932447207808758028573750333813123478862698340748353962837712599424162756241136447355508779293423850467505073154019808229763796088962892311010798034732274574251489511667293213485505071800285178389921617779302427820821756889016897486838152094039086494489290631199645682745032328283455669814384177369624306037742842211612585556110733655384631330255429359320189279336031709704394697919194610983097482023085140515125775366341321518763133481605783003341955173602504868327902307754559835894321196381781415951961540923305461179277974763363423758816597306777829295048464345779656415071619335369925254286045795291630037170570867096918063132743419143691058990712446688439279539479633593386919296873684222855382386415642592833389049772687343765517378045890894704106443636430972112303441670681620501955094815758143976644179153877882158638180983386891174190222903732165402116823552534745646546326243392639066145496290936853193848959240345455586622210999578447437340127357894672622633095459810536917133984057996234527650648806760238256370278154707994577092244025047493546476385095923499916439518934087620551590665313616205662883883406105838490419459984199149986292727262957778501632*i1^64 + 7798449900410232364925514260055886760635699212392319736894221982021561748274162993065392719882087568939156663626566314486577464768417265776786611028770652217749557201136928647923177274998591728991417259788961495427001859313577720474955917662682075160473453566047854506159812089639539113047825877804484934119068254948992413419136956826609977867360986335335172245867414947090617739226508781781005649020992995586361556860562631554030456315372058052048266444144036248641026884094811886600541784517529190596703170386593465780839669462436575287924864998046774184211516981161647224172673852155997625404691191174131165965989615733949100901810266185448416925610411645846416936514259227322124036232752032776747041422777780635165507609019765923942471515487450254373727825977571431206815893590515886683498647272654531533965163634788608138236611437111243824669323283242870178049589882084681339179527357968730322688780450860080818722665056314700163061444759391139399520418233848071649237460845002583475081803687462423221830986294524877905163905389465853191997732616630326956510647613677428831631983494128689179853287354403297691051645716331484026455300220727361852967060845820704582201036456250875158878865937420586439404077357693397285582018712515649553266527667651033002128036353049435355868372303889272775650923580422550272727122733350078141511432422536350344211244064656366042217409552662835862435833618471873650800755282713721701343962932113717190207423179819214703626662826011012995629204229206366600002979769769593148763091417215138610368189689253946075802243432920634155055585747101146347856570337655124911128765674528360833931768794276094243647168020554035249299436033852494643089177630843173241038876882683968843254128888768090253103950196622652279200238814345258574982855903258103476850975657358262551765012067802580768458280576034754070211752311713257315693318699545654347117956905951457432448145932698207254340678016182415847043749392318151286544903500395409725428846955814907723498918319260415225891581803847802996731085315118910995790160190147984686758474795461086487189862857614853982521032351215993014755628325266338565904781877145774675929454509958944569369713943898470590999302023592241263570300405043991894078718459251281134557176688175120779509670930612470538475414217095007807657500688193165626870920020134370228084064468847512087619687228764607847387853496561856129948937033246372652758674413084791363551835770419591432918748548169721687258158742812693217250354279664950202255540224*i1^65 + 3350309797464030413292702322285692672273091922944445987195020790749432337555354150658502608014407388467087613930929785455169891001523322155635349784484290940126368837311787294084814743791471258499119249499596814059498681778340404288172046808408854466584322140347608339077593905026058811252998842175203271207875830461611050757140192532697632473352817306960747619318365936082489228257627142959844717825845026063242663574577377004148107838180594107490393755380710971721477440855796306999166316138383260672022356610490107762751769838194353875157936083701292217857633151434465247933996631590373917978485696559925533912964069193303354458570743475362756343871354415219464178227345432457662531699918066831459993160104972084570211287649237725656790699525165291424752773248848527522883984655255325500030043472897642993682431288114531625700404507707276055015578649422788409937545496124096676937893750135480141818877101968332069515834074914883270631574857618505532626006848023189732309965141962561516008795221014146067693941452201869895134561843209407501266612463436445188444415673547689337739093119528753242789434515562139519285951103743733311776206934347980321608192366033948684921921163258789047049668476782891738847487369466700778955145020378760225376997068791683332881937802200932295391815026141416000466580511053269767667097004812786571761493861114401182143899886082039964363129364416942681314395179018729278182434403992969757550813125715871289319981488016127035310159638984384740730321818887315611095030902322759327790242631394655953793214288979835560512124443896148498723535584540183895147599346122247969352709203713151198589203571011917864832772681665518904593896811769654467530351656090108584522515764989176829092592749179271618064202847085925517942253239795263233842298913795675948000497393514824931878831551426212464166430442926660351155257557813775374188973408544366252970359586163023606896762107494803544265113165084365957314630720081582790843997330129908729001501883399913912051781299097258568811783216198188151464308671764509698777929579981714142118705501799742727245312745209302141063532839524140485115919172225941880545779976800330977825911268622341400801620760243845255599711142653814844106707837876361805754314373353465132825868159615296842563601222318004376304782834343285427715250033163550276785985626002791022764033609696210761556827462835224980650536245808184944470557385357575420899926551087674968512300235269770313287474116272200750467545440838523517402475772258549760*i1^66 + 494805730909231874574774636567961635821986978554155118416389927152759955074367784078937625442614963412853696691793885849394315315565960646028820965355980719961022432215263971092862823405268726756808826657440739074357252338552002625555772253286192742002742137643406157089264416041303089255913032200833857063695241944863563511977518699358215709219972971622798928514222222196145086963429544723454084755491863736198085408784551261614073646336479136302623605818683480533219509587961975906698894854017873404887210547162098158518462288411462207803721773360050371307438815440744643729567780380213017045294561641866123339997813591932127010516927456505862244447977248974782701438085486184841398992989510018850392319237098730554869226706548085275828758566011923103560841801400049297089645921746702895908592369828510990914502936063296945330078644897211301047508622500976031856590930534990696686428385538146246194419940480818357744728607974650765324690117925282995934061050604166773012687030310278733470377019540849666876306108379857459355505181381986614426051183445066987466549684558848571132990385634091325006765314875594277928968483904604722647470881435220177182063319034729726567648785685291668515649557391353761549552320928175553581826541418226416022223650682442601959926311234485489406419565552872852956405189305757252084266956528603236021240335184770211396085427774976449072533390342931127130537440543919932543658237147411909652925368606118503281612120676445128729558002124100118250537334976227651254290820437010782333718762283012724622094978028984069334314101495484493983859271332939630882809004815158815042357826139873362315592652981698142483388694515469169359027013533042786078634348540735181658580383958525513672144457652658908480249218160122968045200054432979288520742009955727803560094782749901451141998802412119570755502977400537706905514455672403853555782234743353243296917609006866084927335129763851262743040599127147798212772422291881850160304022357934857428495797374723433042521849809628413469137041128372384038320165902939193117245051388775024221673274534382955122557896056659743243642719153868018626613107216218345537187456607132793948703344357820742400620890361011988524648562528101987547596421279131030016131789639516585590777822406391076753485082474490849963734172155518406611053919783877888540399585615508899547991480833904261169531175888636011496402766628245654989874569780003742429684614853274670652817593756251358703370351853341378975864502515714549071478784*i1^67 + -540932600158018045404804287600894871719312149449083315268499877024735338618881583980221272312101131699731356188587521842190375112683026069042488834350171607444308857694557870577545673508511641224305381800206367311467669231472025147441116993760819112137662603343293397700445288370817722331102677078411466462306027062756802855265074704666155733367726384730024226432395084812895849680695924431764777384670318977733330928142346919936132090753476734905711496060251966909312333085372618206546294811330018278200294465460646774235232149345731633052822768917579436416477422505481878270065245079958959112125511329628649581750801212858255381114856803080671716148072373347576165093321395567763883649017772637236158292709087119947755083134428637589557940976493657922714476174509886474243980581058981456620693887150066143093098617300409723707457316679055893553855149524701275696305204147162342949806361979330815726509805291570859898249836646900137723025840623009675599664070804147756108217414636005493578024087647123180125317475512144661285922214082373910987374361600303498470461348919573450702909255850784681147167600680836746241972226659190368558324835730738654803921998075467443874424125780758170559241794570358117921502555407043715052987419662482092211960120931025271189113569233435184819378429762646223911613488401912223038574974828678943937602185946205760825556366954490551723957639589450536430938077577418930489479841647475339569518681694301836724769191259329271976349738288793491552896770248919839143518898555044113857440201384798882262508196716286795524960754457018161498362757908032773327436608084121035421275603807305527601033009159082055493432189087390528866591692454373610546892067205301621558367427021096033713200779366683364613852641839511332897496151505114754574364850907541122151882888585344343958538907411229672688153387023024158867243252091171698330082686114488201756129233012124527757464455981392099969710679836074119166522795800436799258547216469449301464297386502198433041624806026308877661844171664187248734295221395642404069403572481068976437746833930212335208502363279796013966390214183207605513966717246918739890054356610199086452327486668953963687324523118960272667884404874946335378080612507649765636517273650247483110548783439762030526307689705326811505405308456618437565875942142110661662598665502639163770438558601729008550610362493464186018696022446939050710419568182161884817177130938228578759822737794702254199371445559714852317934049558528*i1^68 + 1537846250494833591682611430011142268808804861906768994644484952907006645155281648365082272662743904999710314964611856792256132024063601787072876159059214504516337293976951570352479123871326104981525626532430146028034718706731628069242425750539518291551219521326189941856526070990711781045526777478866101863062337528113840136689354846205802618314594339416176965926021422696471699407362706906970512470345462431755857258700811959575643152790965319822730562072122058710258489874091228141930383378924587923978592810483567823022215687904216986348066990759582372079387620111380157821711553745739319054505209287644044679325271210171276805639875300064595428219431113784433486759099237762158779052458776252707823454204168008351326224264289270512957134450148166549098106370139905059917369390405453995387501246846261405998545246399528606892439782992739359892587576127261264198013432105110035348731645850828444806619014964640004722369416797199443404273036040080278655421408210027505883655531458674594036292201427919568855196889238174789577402657975678183600319456590277821329370277696505356679584641241355041342171425372934590169308092583262933611966249597716861313922722265132428492013093181458720553950176061936758752022381751238477522927666893463270724258619895618500643718742222894761372956072704248703326743066447760043062000130968018556270207410787281934627761572552466813990156041490039648821703191575698221442093702345932857662078742493030205553900361643391449655222899098243418214624814426930628223703567403964918579524089356265093625440742807632493098299920259463917226609753515118042001582734971098067065081632026801409044385836433391157137469873225562700210258199356772053094497868770582275815048026169863471605382062515133216032935789823850155797167480525580257866338225188354734398885494485104392356301760565378221869563373434441636995825948852905749550955701448652682545172622778997551513801361420116243951098120142806544723311412834587979751632486569186840122930475525913875176100690390562142440570166661642577750592273851585921146188207660625694808184750275980808503613096513621992770169218139674053942766735241000024716310821764284102793003096022708021825906183479019284246183074961872115500172194634146851963643838087677331856733936105505551915403494284606667033740619935656750569604824793721510220971471611405048664107771706097744500032067337688480099963780295405610231025822131649948696214780583099396320240595706316310423537238872204750356480*i1^69 + -6917393306195228205860042180483215335704011190166473816294551558291763525478600489796809467945355397927435366037464475254813850693653977212293149779608413071766340836358316559403761449215761965681744312898232810642979237016743154286805552980898424460105592866379673397940974328165608632716648522665627733169665946391070818723388616762486415816525928169300061065984407948721021015351737803538385277407088600835822607118205067174047311802451257384197749300722176536713040208064461435164657670748243028462785932160913134968171571883990788674620696605943305028018254345910828261193911864527594932210133410560650175793817581547953411188936695623551149864233171677742283845352875495416743011418922648397552521427023523950826354564245457942448685092012403809985204006919008328286929177135092001926515097121613936777590130059674456235223569785697475798940734270749171746861902864267202955390263086575992011584016677776969041765399283333011190768711729634414710903745561448666967957596434084766861669301554450647037980586570477521601204571602136264756493175737597329612442923049636536076970765709012359033209218049545945852496795877315370671909560157922137382039634623570707787737803670731342513422276787325781085406988686989610314297796067989015278391374787658556375063128202988731500925094971076725066325820951197489572369741844977145295775990950485564039357342966564872521733453879864347402194092296404532514694573244213321361472121543430929550374098713982121238679717751264783174522467345267475153736729207943551658470470618199975583681848553311448949361290773388765979606693041528230283923046682222102078733034028551044103944000880215606182257360949327528549487059271858612481705403392480375566060009985477274313733141902092276566664174982818020550000241375197378888130100437440980536296418414781624305509548776279374265064032971216531904314763731228530779583879784271164067745295537933940448709360601913339867813615981725895704147713029208179492247814649687821242531683623613586422351342726298087865078496631855175135897834057059955903548247161291093959392848172272512262023330022486558292452250566398723420060251201696196971125245386955669065052861968143490746093859680943116825954188374578952950160351757119650979926804586585223460478355630917010039326730417564815260590995824942886375178262330813172695487873604431198857075965543219195707066169850577384093715699442836847224252464449517346149494854784181070709235684051014917780081481875456*i1^70 + -7805475274294663833258968328529119714113829756648627331844226097457997989315009327219873548769209556259576573514310606426724016811066102035365824276627731282214192113225703832590779891386153450565547362913510699353270136292428536754857774402038289999061969719390077245366697339945668869283055143947496555025349248269587269398658731737755752611831212611966946266620673595370773617906775030597721132782857074624612985782524442370417736419664297053142268140120758612005420777498257992297659479270315284950571082100272494601112008014657768551446645194185549643843522778547619338181555487539605445901838324188306294847045119961968337776788075555885448330249905862810477279166701312477614083712000517195124318422953149381280834633252223184795174006807324611077948957211962684386695347450478901370473337671663312696638925354222323414901760571168827581986857730587095034799275953148422532568971426047674358215679315419750598788543295911572238683701032533026602792923095469613900186517543759822508368131060284710466334089514036442535497380459353869480329587059073080549172447440833070286679224328399038053540058523567096194790170111616032964496164240132071591526388926042068633666810214477932852723541360200588809636405640061448265007839587852018123382709147480569463512654664472752974857170007128147212268891356983064987388617522852123397295623891011278012676534927940093134757187263159374590409980301178797868938411570331206979983519553009728550814281361776413767217112131157542180272775865667969836150869214566669926763518781784254083795660236748964446812809994044491698052407159393393178587145449153487449091963509917860643300950911535483707805906586651247157365278538326849013230275325297010867169340639145055132466610609159574207168491495398753247310674563783493434755853326806900714573302488117491585126907073634992047460830080155616088389144063477149594672473666927657022139170256751259759864160123580150956606698217232258448531211557090181728234869736443038815738006842770024550388769962481104215605423228034870876144656871368719418914213612716437972086133486127920057448035541644590315577234567173480465149544943831658151183743392243073767230474684123676640788375188729080690612674799759215710749864517188075900768706941479191051956864632941125655924069425855764065023564829432697909923979787211952945803044775180283596559594389260892983755788936495229956785957497473866118242408044094285662857534798061755486177103743526371328*i1^71 + -403750723470843154265523778141523873817170894763275563716270239814996310802167953230301663310138876538621043303582983926569035252323484042560416365782122349977920116213879075933921799985385708216951572311503813170577506310544684691183227111617880355046657272887932714767225926956513144773412166439834845725564668675244163267915513672369082732375315142481311833810449974009488626852819005522558108843298931104505741558773054594877854727889329890797260298576226986881537248220993771830813819843757614164218353114126567860133066335669912138178942712217009816602822799339180086332738456621973447997925036174256845519239226650617286988679809463797885161549834119024518585913715459246784539932488120040670755878627737914820451449910153019481692209902358108289270627959436485276936457355378579516575500137833292069810569338297189624870177633848991860790843196671453119841901230816631645474795915029703796664711758273491841107431124051542372108905854167554130741073295016592775548188714509797332775511777830397290749580363201244648655117178685730987017363537092327123918848076914840496402781109892864693332073883056778047794709191655402668769320955062332768229578364693024446001183136823940472727451863349665366546296074982125189357249308549280447783615788681446771727688813689632958398709273777676174783994078657004604160912539294827810005854697252096224804035532926724099459343046228985619498059999176110825757165840103162413537963666048380190391015055545625964656861416812416253876216587573063043271561325617027438252426164409647431969901308688619032854760749518477392684972987982289549109227774769474926824796952429684614768830074800902729399675621327805120495846118361946466660886134493177360219940413056453520191226113748498824642837027503098928466452737603357458172222427443699292913384785210962114534622250961083936267585589531702760764049445427076153728126497769174130681809819336379985686167031794316561833231016418737602740777421354359160100788424970456456617495841508748396479238511459074919318366216326946497745540585786655777148297662745433072781908389581254649565480884068020904827303491870833118188626065580015804777247345114871515452017235806474584960522979752676329136485407990878715504857470658807302083380702843581308195966351449509535313645683962618582659679007792157755056556345741274690862615699726760294803046479921096913639001752360380591155374960842299240384886668742544343813876676011099282311479296*i1^72 + -188954299009070831464406075922118352979887390392387017833256029149094854083061639804258123913746025458408499348749719609206851968717910614997030666044078469312435153533931525827354760133355592675766467572980152302028463969723958094608490614000052073154867554593867768057073401615395872167962557491488688469484973540677972140814812542945701006917662904868789727562477777638849527216332294777800187538239802144481673265151910955136903614347133260197565123778938994254896844916336291098222668534218290521580451870208467060504234656133941640167911713258552485728508105151755095168246706443115651146189622144300370837922787042146430323031132035809179373267227976596251339504628806032312442835620654110583235171736937601558083833485289295282969204690719986169403052820710506510308852222906368756693372828092234291244706841059709150000121839037865702792177713322502583286949323151369598250174607484960129669251040155577958369345042410562434639329310325785946431318229494206498125075377492060682982873361955124614896588067755135190130632271229041671550613606795271971534928148472645296749335613900138760860642872000846958759551271917605368975540547427908427646565637328297733143633875589231474687577072990149483302087026912321026300003344942321928190094201760706919986356862807788939212381132509620314029353085541348027528942922979780891122005758654081126340354756697190655210424280429776506358873155474416366018519623603333062375828524091406600491780573528953628175593799804539785572597853838896123558269474483626959440051884598261046525998300707203014403831287304285169726674195317516271190433502667038569439287596703623796068954015994328237604088505989882447738976034992133615432467286219032475681833825660605787515899054288387317885917584559358980847080288872443975859783206775416375700203970185400052542355728776275555854630149917616672990743794181164832472269752631683258378607082844526925758057920473163421437463488724554946845199396216928111523713250755383724877696859435246258749112331159427927316892576800658295395402849323762568214347145347897503978373254091260927728892400328408603333233463977897360561802215245731178506659407060154544461775227093910965554915867253244941978660437659352031103742849607190519570632673850174064401136091096082386651980440247343310252159537551063107301342818716534778310044616725118648276114973608458769407052139933518055686349534808539941326112204525086645873036964659200*i1^73 + 1475641930829230330736562722935945576627415587152026798475384335666023172736364868784421145993414560868292108598572708627922923887761109137463912866233426849976555617262368927629981544142509417247517994101350073370555747337549004123831881099605576839033955769931697932102637071848968473351008499522950865272517645787158612816977571838894080907604531245199325698691611839358054108115728021452760433287435132671371078014952777777372493826851539345053098290870954657543620660689597076406802369124185208211270081275099851450625268145331511868858723616692796389560993454082497474027250280411097547387454582431651596144127839924527087888209211666536870709272861089830954766371603858871385022145830212405620473549610362830457041197418956323352620838092286687031642906198398617113157127480266717364592856803495397792277390382499814767724042155952614654729581601299135557814407398407064252052202452585418541359552737053511601121230371581924526550449112074638278788524528104984270750469303738032685445423869947593108291842321693475983291449491729267299116259975130855112020656793689695710751950985807098919802362932338171919260405518321568083093339316005300090610683494981547517411950436683797053973430626240819857138593106403759721892065698596979761814024352234763235453785005613633137328433173483992818424606640258969377860606633140653491316831551899887534515753406582936377634267303646862089062777049505314683368747724983663868521342191572354574904160560503210326394897966896717419633029379198779133436128638853653206073308659416126330722972521364191725570353094074795748142167624253833120029211095376157270756121278274542095557762604501527297156367064612062888388611218248133623369649338693418208416096385384995014061887730397539204124390009180677032314982482550593021546360137557501044553123777690465014080170389736468233934035140283584551027208636920504562415308934447983911832361239760820952068967930218937180858811433304981430258216423903595403565623257938961646191857576707263289106167433400694496261073999166292828627414396982527079522054050021021146349356640257402917848579409225114702076189297439195574648826915404347563127383372456231026012542967819024665668538310751435146829281698821893952196662991179661375640284722184447890922854773362272738768597483140949103218827714472112982261479945780929095480421715322390886738082374673867745835795427832130043430061263921518668416646000889479299072*i1^74 + -350605921869595796143648529314871214701437559749417429711199293725951678872378855403585680703975253025549167549926204903042264904189980656873863092731125838893363256301750694108318074102518487097343087045215670482831630838520271366601859072484305546427473602995982276479718534596375351489637942137510576816748831663968448368261829489997030474047642388534081583726903664161954285475159211443035525267999025902176230438568196734834870328052257678845541323574643438494238343191634477586131034404381196505477209098924764831700427696629623585273568936728929721651655551328124700064186806856663757349155158883354094078513035354493411015557661008249587066210206686464815033310947125552034088599987313728889625204862527466461233671998485230366110269139689927128549899283692851994323540250965511285907756025330825746329113653175204107100707174197810901396008637513117049155296576078514486030950867170069272260720399281519398770055706270461760970973183030387288019045812563210284445114357468189249958837389069271834684250676912037259024190128849428884631489691685936778870866973912796639944150395988056537442554209104103081935603739969213658040007779775150905228673382923071268245937368828157130013688105780308279502056892923907063630134766331920991878563071738136595873264827350544963386711468084847683903519418848837609457944624903930302030645799855107281047775979709811951156476129984823095011958143079506006553674316626182446704179267537677464424406208230754310141063032624602041557946933908877933141113544428615285380840606835775407503693367039772225382736294669731515947079386914593488361125576968363611812121419602412688146462841930938264222282888951237196651415638951488439308121649964512126112343862162255930572903260114371980346327900716059242911563518380180980762521243713578529951087328919704977760407331756974633322291837022921708800987995538629276705754728549329103135550719988218288540325748811133927524731382260443675747006112428756752728978177154851010239362137367158272155640994545090612879684547436557358352812299858955523372732419658389948739364076721463290062692060976938688813991729252529908300184676660971950749644754592133995215416918072810357338756891407421477322791802178212794626004371205864056974615126921717952569708409429414557398678921088680147781930083271570627985905363751850498408905764741189886515580647940469125299425346310501397139606305772079724147769344*i1^75 + -1292556493743070201631545728603134953203168630538596792198203871561644061745903833588181045807271484250785076493355101003456772086884603012586860572675109507317878084005558938461087735530988503120173362015064408836711943990090089587441418468093080617024576153716240964462957719201012786076747104596793331143880084501934371104753103177873779296502122024554221753283704919238632520020154224514905855899710702865409206375115436592531666690851223374012011199352060916472976945067098573855993009587849833305411259049445165641521379841801166018167183665369086468340380772821377729167041850607329854662311212833063104367833078279303237118695961977589422216847120689149747180461231101010510377426334458621153105194090913762248746402491462772517084901067918054155140888891099653317244369264031833988709128052964605806821677319168371861704599119905428805238286981965707052413447122452930280029940236264538980648756978561963190069854520282032660036311999248344972019875944863509988359607121969405407030959440294340666749675961571554094430527987805428049997727928796085966202218609229258973363510598394820646033139096501329476509194925688515331592175953692755075352890912395223234269543456666806346418172609324597526305884249321958756337196180320385289047685572693850464393833665685231151775807561099493175834944012872427512084269208338332451362412428484304105326562224444074632729793591500095708186155015498872119036701954945490576536911453565441673004253368257165388214084372093308716480168366985812352737261343205319304675053508151378242084650678747360651568208280360326081363327365508357018128179101664097947119244677809714810186923754070567131067601239380434426864226764631401236346354134226278239158541376232580512464304966491805708645090368844679594815649292645094367568074619513502923295496419242584551234086040462311527605198739017547937101188469370315439916381100178539827821348395937804571087474239919533425938713692374787660315802469952813274751074762404553629594187970769364984462524781935898399414268889340713806540332458122599668343382158785019797794701393482879524957343106563729928586400916121699912446506493881681996285067943623328274446148830844676138095599237978501108392973200793220243352288724850308763273648600478212607288019639935147518622646576272722692702946500305075077446308943387064424814156250447395871911139843784134188771489628433519932184225525006336*i1^76 + 842355776455434243661078891173539285845184500736806810848376998241456866417575080988274012616479035327919316010215238292767035492938710687912863600779307689636196422992179577293424458141691150424406848595156322635830118531582637735081054063003978184952708382041155516393583835763194589278798359404086788455814076650258028581295789737075815745734113656829192402012203449436093186035324290509372226525696090744760274167039321199735400648344843184804142533738634482744834375120242825756149938346709473449731239581592514001098863264838215520153341119752471869498940899390283626240031051653173739916697264990605699733632307706641372622327153657141079006214441542556557789097526035113325811233748488438619534886823149343226590884216056267823800162271075668781575748176853481331310872034609636749282685421968243588138882739012999726978830010553111911564253958376541904127876374739781832298121895042917255015296946519469527460073366117496619741045081882140869300795824008824165282938717849275772232010690069785762304176572843581964112390364782246280059978608169859213342119129927105577402624009468486844595851781854175317071496586855528183202786644469557197016614606885892779097432824073839460047018333059411600174819222756848902180294811065289576973014515541378572050395222725967487371459761023091410538637950184978889887815656121666015762476693121394610570274308963026889598026493155050739674477887430168744889769277069777649354718565804423833236354718072679734485839389040626178812100177270818590292273110941962519391353585246667226398068231175880047731429089647475200209601540317265796229162846304308520168061183787113521111020332032539608492001664755292784452294131960820066640703311464975291246752204320684039480262550989550556742473972687087515949760004283187211137257478989156192801834997175994993289693249022714279910621365757772647370355232076920308078991808306233099850530632811976265530083960455970929550582713023856092403583314624960257505569886020207072354346735496661541466564868969594292403189891847977259357245618763555224320295545994117050193909695991695221481524925558049497396491738724911727351767632807041132735294865626908183633090440382850330992145969080692135028471883724855656769636089720213381479510686989339838272115010031827612655725304818043967357822096677843985371021215151097529208123228169942727797028220693425544730725791079853981696*i1^77 + -193123941625662560935264662565159373317276791150461236117949346671593110436850046058412968442512718130713412527874416330472447891910444637074152227005946659447181042271119503940972720191780598899042811828741889004976558860466383030593930893140016690260191999457399396816530361794625829760340486320036536728331062094870805938188512412918074302398905354324972121533881224285182992999444883924928494385917337583683812684435623283638514152306581027078619240569615267404472050154787372284014570424646765500180708820438045107284084182056999120646217454711208200690625060154778133587453895731456389090236247752445305275292417368468689812270889920427446573883375398700044288250169476927927599800535285291137155100642079261555011316112338719704836429470448955031299445902135980198829198680615061941256656578973129027933514611163895842478287906621260274710205292263133531893549091971700886682109029673649956520914545489123991558539824685147900124556870876584962619502954888380553905548000338791735684797977576595811231209242593992722098404223636920926156793250169674503048015789750934136129354469552854867396061537838595264725143074430766702005469588073616383258575096390569266900896029115921769503527606768695420348595350100316150459818010058986321664537534866240515896303455580342105421299235799588012527975679711081375591814365441695278056105910745325208868737989860600540843305229704296668939288718088338712288135327251819536697164217902174907297546491741302211493198829770604068138512519275322064168110213796027837807374908612147816333644116688019756559709629286467220393178514477935220551999777469962491059876756393174085352321219944964306859254925959764372901411261938248338861110216436342678739836214788827505618857975329885377568649477212327024364656000472454802265234387631295549172203379614480744028039193120554604723837541525871581980465033368111192910408678588204946756505701768461375168033641565158704971355276322881846168389837245473667412018961568696667290990518633984616893253622910690920006173192814329478100306542247691803795653243450225423848001135769979060913114997799822574786225827004422934492569410230699934375165966349935146235518182449677055697858851991912180338835861318393728527083154288181183513734858510361429737346220222040099155897623410544196079131549969891473362625839155775880854115007331710317227191890789906876207202304*i1^78 + 5190835454235309110848156051345653255483825137158865916433155292927354576399043971714296004192809329025558734033083994294714934820575548154057203141224351303268597268579357337951943815624599927184437292253523542370818041714245765115802672470235719235506086746055388190672022393870347209640196147128830695791331841914745135120315141123959870265740084086402214716727199538379886832147708787733545211617864299218202155604946017931604347379270727750903833302370300825716435538591727282249739816825301900118284546630893348869555931360988966191577439936778569246386416619483465992226581615926377331615175486416762656736619001443443725301320648778183403786876855019972649682624928421392122838120436312003507769794635241095525188489863890966241275413517338809988309753827277600368912639015917831563339126076227925637810166958524140305304847109247647147393961836095291805518237068628418045239233832603199149598210259847191108614967451947562357459739753977847694999497781704156371918772714073017852896454604526127021497529053106645311446878178095623895391551022059713408699679862602030175804328735328922379017758076113755217028234621109574525924043134322902875474036379757449796336274255872068442763815591787701044442198770264010725954218614235439280917455288582649136717201799414312237531672755442871061063941449082479452989738130073076109946819538798745182396494571112806426537572904580253102355481411449507202094367324583566718687757747277084331629603601956791427152985349012377004548499393143141860645476046165683699126181798358623136597103309083822597615647844072959811496105029104835038946692435836510743214606717118806866677463449434871113851275760976309933705637696530259427618821402519162680439243376243323810705654123986153428853900734303952352466903202371052302543488141135643698563643856224429149928842850528805589277445542936113337366563291220534728768084035157186653541659925514756123319532377924685414960909697257046028371900121463980379297080631318971577423943354930752900171690085957681930742662023226718334494427843094250074718787299090349192634818572048576670395083201797049586578344401695621300356069458350117903705913470716816672202173957907670579209606194267225937463295989385543563176634822998227767710469234492920070673690482804625043128932377686351332358018583659994147401121296970105461719171415542567890636064686080*i1^79 + -77532944071145959989664153752127955238817589383598114767633388584028049331827204697042774720994919531750583244733725320433714516622793216730370505951481258382318876410836091588087766020249840264750111239727936180372421885525471778870104565671206427971076422344207221912404110602748502226044904756603434041066498694236438694628529599964364962442146891302123683869595139667787036335718025548112544994972515427582005385725290763005184793080865885859400223998495627246668324971441263089752143091464950402703256575733958136184552087868457830267866868967710007124128463599390297308266321178481121775696048892697099184515329918816321830145735542188215625319996036111002593895128380755992854218264636598252323740008396900517256784610795811445508490854457057525396036888289512288220930446847628962764174600240228861474344218887010820093772959313382296785909544736507382177731035075127185994957232680436651242824224343255747887055830040284863118665700336417367079712704711299079552976557123868067717987752695729280692423154221912750026510128942223920227300562020503784080207626255260369735505535517471394535011705022769038606839864269584686460175698414702708946521408599447359890297557223514992081437898221558058467065385279413566416575702174173731052510008307889128631667205943304603892285394083675234553859729138502074166281112482340496754518807796367339574335267756765265589730817712601765576362324030795814698447543428708696174048686769624965279453069130629871608756022627095479278282046552270493304234898665280459930146822710405529459272729029213587470851289249162892083916797421200020912423055416203846156011304127134523200278207159471191171616825005238482274965608087322577179313966166901883134311092965711203338331116975133925205181174793000814784578547349525760185622861284104688337748821249986390379810509495602338652098932996185514727333509886180504634925338793013708339232245433238710103270362902118746182558078707325033547644213489670722400896438253404591835876863861441914078536094972499274248629168135321929845687780062173104154580796715602999242163546154921832544140803484438330520284602766438550696401629940778558275782661105065061018797364458846170568228745927285435776077331698997581032907830154873124698752565199399985740767692662879118507492238362517972278316282633072285793471341250810853330536675216982016*i1^80 + 163633175146171962893096940835571363656974067294131228246669871916141995311223971814650725547531885552892086902259812311486055110442465417305800367269179825907206540995451678305510170227631606289482306395054192860675226941654480878605518664342747875610593206798563634706676763095752715633029674439073746673900496887796615208138525556972020073602375962104201944160153785468442448636970592476137605178458018459501372515294877637725194901724718454225193577221696593806813282895608960086054084474134404796792798230564479542612034581707187116498355549363242093764870558700641215051423800586273220687014699609426616223114707215929378961944042501150003845762003070739281797911435366650084981840387708533484193752413394530161867639308538385602056157041127251107302380323146731026860189154569719056404781322735740981653188449073634298545399414400653161818319197042726431907156103217044018629685153304297649181715619086670334894192105605287730720172022864531761271211174860909235606209966678117129236523721904742220454544192735876594246754268926711588820246771148018933442130280144940808602542299133174403779310657603598360546960248677300355377612260984230920278193318050722661149252327573480795902652645621179878481234890495167874802704080290939572648397700545664379854191352342391800955165548981154258573042318130331707294067148801853674215248269510394948858559176900294724221316545744701794412277489616560104056220049339422813808478390770024622203507782132524663323565321032001825323707836760988017916384975813531419413922343052706845503724766749774191836971069238850429977487732549735787596207423890983395509549858185763279110577197279097042621941375203445541201009223910797048525838369128014865240476092738155601118199474693713716376692269754315451417658607828958349260268265648999942338656574883056460295877121357603022100211908552938149266480808527116405071298034047420232604678355993165797352031980865758140443647132833653542376195360444029018949958523771564462594896506151203896882616361237978292826779171577382213595862622847864957187171412402522992135162444194751311367724629207758010792754399128018082226654855545493376426432804709554861656154101987724866673621647811278675553612472549118891236727499973074751816018260335162282762514080377104665432566113629209489653271672867275063503495588341973254144*i1^81 + -583737480520782516167062074115725741693470333558264465644386367851866053780863615208957927443202545019325614720668665722356935769702415410412456464105379213734665573223900371302136321460861700480411558695501571087255143753094883688167197470049448332512400954461715989163140470855741223853281491138296245791114533081165805971043335295715260994704064091279626182218064968397266756722939318998815259158458795347482234520083822910769307017404251489678969606896755732502214819967304707566733984722576073075447711823207733297422297428699319590844563545406559646915468059732434943823733057034974754806877355618080536124994724693967490649690459262634501813361189665066269377530557153252717259217899416388635899310464532338095856145763703166989940695828399171736322238434453381788300529156515410109974428938168009950677458128215851572823785456515351783771186008726824648553372418223516593303979394057256829156787738256585989756769512184988624534061233093028542187972969360786301918479317958742424063176749870518412019457820324957864541590930459467610036298112920419752778375746518338816475729383626069726400968623239235256692142835192309261863844204727824677795778431842782580019068793168545753237319564304546781350100353364609483766781328204389541199456713995782942928384645874899635678032468915518998052340784496259052807492043013670569559312679760073744117833778284650189522134983552833899008877297427899521470446384416965743915607821334185501589154619420515431751418279977319467156295404353894637844284247838451601209473024372661128193218722825863826823509096624469195956407467014401315777436231761535883371295074617813813728075740751174560232069280444326201836694486760742543075399335477131853169322134452491814158515776273499013844751537647520140782072580399948393420430963466036446103929966142614815743621136923344333149772123508093424953164279992309794952222071631002766054404210486074882081994981675427972294764126069327671826227151843732696020100543415900192462243424798449127396000138438600145732269636612925672662436389664721819818042399778036610286633270987901409954873627012474271477640078947608525062586250524698577556689178215119811940261783859701638375039179468343784711218464315394567716168838953203744306408239744965564444319178873432762717650820239510320690882884397117252567040*i1^82 + 152214868665388500650375859434484132326944427691165062652975467163405623070037627585202812090460801055549355538933875493615245181714012468262112116143044695599213852695548063786432895246290601148062103751968013199994712617200675653845585537885718226912593693169937117255171627582576584744807783484717234624966722610065494417876532224971676457550393275865316319277647979196959553804572376809872572816062774277303928682539147100792022147939463023007984262642889065891940513729640679871621986530287513332847483071064980404160991279024709254788894248543959725663971615356077744844045734692147256598517655231992609583157467250809415124192768175326470483550852797847935091704508070664970686850538024377414546742643557870753718188415637569391085418127495883394522694501303880147740099126143635810301180659315137175706279025942354056163807679928651351419568721233566063274659077219237637734458741317838274982052902916638046681166313106856454094548754636325028654237293890097755036939148407876910607381631087937557149105339138807127822232847484352587775797202999738772408437894447899830958595643840597722341888981748146406935903365413312839709707856009606360572582533435165834469002434599450101620061627558781040878427294771839279095446343389501361604254998662738417170178014035086635250262032660814160277643369014902159041031733940674695191024856430926849161630170188400135074710723862612902402014293229203718727021668473795296273361733620566751166339043979755926313548159488570276189836650925334880070059464831915842391611298569635675528588747868784330083134659454285650168616752795207926026153844271149607850326390448773987589485946756349186150349398382404730280206037334333011359564594574562926885624976591202529356888133283921810594168598558381663895040324291169866154747870328044031598167297074426037092194451591848188822880030492728915147632524630698489982293933654015514731493802810707616117944131447961971046811295866893305579246714219107277824051343966720746612147092200846905618956256279924808835420437655071956061819815062699783132972449886426956612044857119107128308309244273036272199688424189241059635012522736684395178807913208269899405901928957500963282083994512800224630792019949447772745133056105985656013773001356502800514259914727512791860136052631162984905834496*i1^83 + 3861621458083752145533178824052799358097320504031862411816093005123195403420109702873833701388772707411620517666912005569467828238135403611148967267755459072890900567522098165396151728268518021078550892781239616006001446023879584317137339505719629356669066351640029185423278026732852275343678586533540157791918403424282802098301315956485813245374510646265575553975515495374337688596455275441621655312184918655847520183781894877166231289136204307712668560670921024003381603844742965508858932183970754170490260792121989356897584926281425083826101795307023596911724665484648858169760456203183575352353200816309669558144619509119938751591543960109506082363034643541719832090379669776730493709744078319128639669807128331731040557648604433945193921954370985918577401927593196716818501308907708635230729295050255701627106594957332587780675697866402273920163682165500634459919118503664407855519105282510889890113037965506723444935121016258371855577880761302758121637670499129401982305699803894168268160039216569545441831660609351038727134060608623298534045812754150000545435269919077452875779827299833417331950276337364844547567819442876662073186777368399187095945643195346181555357942769278590623361306059117571867242271082921666383597757461946865013200916291674973841658421369768999749037495499455439209659042946746844562627607349985628954071891782277794613290994429438582137968946874112904996533905377377752321462752964169148833832667230727393372440886545776888573675349593366955392709587077173799798286990992355948222854062521126783701168540614639192781117145804285317921159808408444249953794586157863080398383458155563455513462488514496750422149929452060694198146675212484943604401095787779613885365263784174328555122506665758433869797177569820898725223208831307090045935626637116487453744528818966267841960764514356729785515963536765146068743345293995995764222431236182127151084013008567527938762235607535612893816372752897338392720836897808419595559550735973687904392065828156323902526557403552954805606860012897432861733655884622663782651962237038994047761333076438518893902038812182534919421022967739895348015481647353833099672459044694282798453411091649200836938716597319181614778413081888815905846896654546690249244632016905698665937264561498571602663571456*i1^84 + 3906180214083870203661439832639051218393838102690782607773246418916994275820885163538133424785616419618136697225941928548336057359287706035809559228495616414768846598003123418656096411827490884901672733722546961510176525922994721204068690596672447563785244409741129906886311904338920469573953227342218090816285324362703802065070503130591724994930106606475338919778234432376258863480773000752322061934597489884289015548522364356532952110792564541322606648591584876311434054819467222589412113253786852889727257961582781947916850262382698635380826127873543289431991658472855720088203020288210560993521883569381534174795177194657206524061350435056607287934850478950436346957945446313176755308259543313758801987162849144571141570179649162878985057463548213707831471735453795192869508800176397869429796810432459951542769335009106143814828730753913864492609770010497653651412343858695170876503205419555838372148497195495268350891278047182352045991515605852973592214100117870011860005427479365401923636501365846169077385279675111685910254695385648298734951778909445258212411637067964171077975791381432324327561549257535244043214205463509279613510682611602725318933557080139413048106738708840598694263206579944393086191310467984834339431828863160858677025020600451809222526651663433923015807726575019769200382614548857162793461439245750189668802981898891975878519682616064801838887307553822702365174485134455539806085822237523325189751224255504866249236562642501887834254578935661587508223929733650112007480055734263011924506497565918980387100778763925669293871060645337286043546428948231861325700493895565521541021950760584113352180332227060697625712125700524116180796689946610943254720415683067149146835440146086515051338501798897536055012245563055670396447499232768817161590805346801690415358144603655569138077111078507566372551867386432660465995473365890705114116156416374930555398082679525114374537838588908459377068803664773882288091379153778415548026711790043383212779373135483339719942678048781347073796518956510621094724692982678101466160647113423020074230658901138538110910179534299347375459106677749515969978162467961338247451481807547634246020186329040556181586919447774341492521322963992908927032780581538931590838800567828338707144456011776*i1^85 + 473922720998857607688738041949455380444717156369004218777854905915775973324158165022405777779630211004654463575671885613510845219535477578161875304548136167120660901723424420665924240641731476795128176602481819464081791970933395201661294531516052082126344910715776441492322279219384025698308010312212028169526135102706165610981951758086469289954341508732959478303319352581038597840114167266169077274588547520901746282234863096473727394822673289816791313356438632501915712951568058295815043441513268741333905270510631503975607888914106330082462915344287007625189052776215013864942174398395226414555698071681374000179884819451549006611632431523354189006961869360735378011301635258529001009639261823842532338980414301330983290196568466262878897310217453406293096004566024928442996950753382961650728138037956366966208796615112669745467308346379925697272208358744750291170034610140870029801089455319779191268465565695076472401119260617591550195479282871338681586623372164311919992384386029043247856504293832707026116351712945162411656807514280715135116557276617926590359170946202820344896032065514509097875037103387179250400486857962276457431186775907351406062833010916428422734035669763663747103147511445602873472049272420467493250899471161615420705967918807026537923786763748680755590343496304340342166089897262872367135084283646057321330518230447068714721015975666525927015938610484604192497693756539833186519942374588847091307418007216288163441408645274211376809373579295813311064926989831079732953467603360818204816514430519883925858901092476223228034212801947201707591525203809264438580714311090130875934112250977421330389695849853222405530874471949354804095841248669763792166274240562268222613823971772466369113233898760714349893513017487136126763256075223584359138403268032135464808361063178183397078375627093832571927794003343700970981536517444279049193779174316272380639453642449627248032227345630755732783997508510877250578404266787757696638115377351175479258879462969386328857348105923004367053686511923682454228734683054949924558215606902612326085364479839408636074520922347075598280357058387762965160132366944479022792684916393859899553579401469230483041649022086695072091358953542063857226193910632385109633953431552*i1^86 + -242252573104949365377697813217300562470851965578839277501945768337282551926183923249964852269337537365119834165450682142473109372116389608012190717829204631248716898325172971868901417554479874020007259480695418315562325850053614582243810102538670558004112400804467807502684176896581560701415472491495631044277560261020325877793393716155610315785621023345336031200082392352976576630932179907660001783447427072775621901597431651462510962607730397922793082461306619775759038483497994908942494617665554680047308550747357208420398932122005397877738211489933618180908545576662664760358020736936709687107062110173968865066876748573531239244534627175837949163664453802024647599881299506777166648657477473255977766287156197624104307294731771089809637239200435326328024398228645376999607748391394367973266572036892116683992687105992752922496146474302596830955935011325412827725766669415462596282762598481302819089992654680885379966150076984240114718326209341903736775777155278778244942479808411311032965182990601718387480281977907609419321691570680100445731335121220216861535578445044963818016658429550446720106030340713906643395876302334134778670724680746213524569577578727210619953026205455331253210278266304809550794908177295041812853995932685999776427011670575874686643587424660462371134837643611879068249326876489950060045893516850943934787590034244478291086160019986079587391689906052739590027564989014928287289879752633766224912186723815387749625005698616040504011549068964331673775164308812382683993561999217301383985539827511538701503690578778348964176886904207517078263091661194702759764053253462429488091415334112517038246732948553704808950758340449669017502763424005854543488336350904214523983847189648378744575067303114879241337619178947589966065712784118884988720506783715093942400722434697399353715889226684452094199137732098750977266405286440878660716035731584248053801340862361229440075799758635095997958000848423799770905322126722112375506303989002778622881110484398449275258136357676093264654997822836763391616968914222947760700069710996479778879623016045603355023773326289483569434207958645335806084524105564537664644278377990012081537703688320914115175942989528796899270672228300218647797825536*i1^87 + -8841821064957648126001863153814701592855516581702390807797355262748827951200328264119723625707684381588140567141861373113457353736764130314406940658797723421451800945670756351883913785593114314306982484900865136451927827928616268102230018827990216056023770783544845828734843187411090006151440495826416818994976530164190349810805096290625176455074543652673068989081674083011887006151950692011620947441826619947814136020773518482561433786953310863320306284248565277227990659205278036714231163497621950757378945280618832033750058632372056296887295678557948239480080434566543634874396579997253915598132026642128020421409926471246789891865020456513533360666378495960872323396505028690910857801781051600345900010691860903010946685359457002879550594128820383700499611769455442987675151342079872489252146214536207305471085212609090318348081742537185760522616748275758283198733228822900025975532487486767805103512552097332222134111197385147880869985257125113777002440759122314720023744944523020276132644110940445719285106346117209624162930978197001540160144849583892128825426220985538426826577536096266984944949725004648679515194185131018959723684779696388457407577989299420765116370880972419168538779463300659543855371391795340274213316220126673774251835527346089815801570413420228444528821204514152132440250168892213317938310349686628043365965681921221685459179160455753014264529920322758703208599814553211011527311557545817585320929925485333865532481039463617826939155910469798735041852823259115560733303629749471379427884598908846014917640369774680774617247006468920930514685299676048793434043608823293305182027528392919437585730118383553940726606272367476531917287189411719248352192706252467827377898266390505656961147945744727652470151414462344181966418770886425622197839340599131792702871250315256735672504687588318934069135435320645799879447441341743871861981343761720885018428428364834112499482661737291490268746444548673169624307380247505642253432224814870461809158651781340458518779875268123045875521657523385794225356720975070209587744296805534974081078666506789153161869232182677387701557963988841643207633332582095863814534683453055256665754553360296146216751410522930030837760*i1^88 + -247183446936239630863341354701323618614691768183529738952423167836994331549205759753289560315851441887844052418465029876553747707887774371440874297161131870106629968396229976764929243773003131993430499707951671800533982002112396502646127992254795570051680935245435725591112770848021192966267604082585148864840833361948382003234054208036704735187562732905191012762273509706761930169867743989553361844463656406218427522317159926312525377960901460544380855934687440920951095749997066604521126210190999102167453071118025460047911333130665495785601206579549693743860677432483860050449614414152427398280605071803010580456819323173255205869334394367576678500495687422772111303158845697548897724718658106184614933595816962145232873914347538629518724438047754919829383364997615507707077357654520412341258436455847704045029317307069819758079735079358083952373793649201477635778354332882742632759926038393447313089405554607046723833168312873269600878759937580992308405161171993876777671517725366135566834555338529224501660819082915221234421913588210299268626723679095185507231174238702869903643173168429544757975687448663933016681466599568597753277906831526890253143732542149954297981012626679089303949791345566744039354121664670051389960717178650785028551874214170512918350257084521773970412559721689214313735977623445005221890806775225449582680231114738086025814460982960611464916699323851878431132651303722383925245059580058627490109417023098872466082515056895966161415985758289389989166494413555984243596726267643712316911119631560982855286812992172404826679338642698564900628703671442103627819443731660057771794940842665702276005813932782271872890584046275882889178968930341420083369174904243134035026265427701109182551854590120047054425834289955231643393259125653353408339858287061604877782205346555951862005108090605150340427761966648297939938827673751550688108602455437786960685157163750353007452033957987974012211488019023896044171174423037859515181693269671167199382725262742608413778430103357019094765743920951145659230092942867777677931838517584611243759924982587878602723768886232646940477332543188029943090776876450000261956544831342189460847627256375279616*i1^89 + 29416640478313790147676776465490056280405165485818957087224136261553919831240666216894724789316404039585509114313592250195484726250701434902746170164427476117339782826470589048665779406884203711470400953177900127639733068590554694642198694682576332904308504942671996246790453353274073096548180361544336662029836139099201864955522083017890859264546605869344675261209124907087756866988850515071143996215012264801489026283183540109969750727074517392526115790105187872573421842600203027279022816294788544718242731828947167100241823844427815974427692646038892781173056593095145395736988038417407569879785491992987687791221784958205847773312430171664939514583325203978643518058099230986129502995613611417967778960619589337956891666257908723637622191949526128989374590655337645292412055362285048700612286773585725930750555288387813767777991649667470731077457374107553745347256731930151587266965762673159184838223861646976461521936793345602935476779393055545243692177872168013533140647888948580565464845410614274979364083338491192533386085439784796443601831354858345195889777692409420631586667613376434061577935102738080337063916859054667809761396111761994395976058573859164974269629753329695760906173612074369106870166125736493575619545173487657153257167722725977031957159345494276445346689960181683629992293043236421012014866103200944738299282392922831838555537266805327068322794809742185941995680679899602385127428682234614276751777171902050269453249614541581459733364214696971710428098961654813809013903412281606542758290004634177424705677110071888108639276409737384541120145689085629087100977693147213904352340014049319688497118967593013213661537357561965947963212779408839930250312873188228073760150222323680822690370196765438138289184361449000700652938193564628013944276458439933633684589669372624850460021536573175676568452019804278950479627054454606082327461606277646985205734569194984058810598296999749550721090898061963134096442353744004466119199287618682146684370028679194977742066539252334244256996878242706532494121231432115831370036086160604166504136964208786003568152428727163461495541063341310004962801228718647783789594411008*i1^90 + -1697525749249622252127197034340975117282772188063059913177854938940864356164815937067843669961432966954164546290684428860813920392112758796017619373965895196444316226295575163599422586075103129844948069522084727748639077337870605741904672437359925061300600190113166837788520323699988190353580861144988316874463476517679401813536140485554428740038112984191613084344174139476260477092313758259488561714570365610319272764001748799587916304265362826484834952290174378265459611587154060666090121589134693230642822269044921618311689297278048967080791849692147929879026134378037439619369425333196588597228329329970186466458517929791960282828049729251970303252178806928682038471605752373891132008409062538848538175296875911600236594954298587054759461448578862154788245871652594233252068155848449493510728922193697134791916955980924542903690689740680965499244942716079725990474158213421118392278088668479385526235741279462307700840861161071511966955591749669356040784061047492321590552628724667350903029600730379815837169906857904158724912130107926430981161551553142956960320447441821801128829975428173811776145305985035393176008596070476682943942808308102499723549017011425884874717937782388327838662360039303067493994980529264440284246449657463187257011421983304531705808732937526252060426114205110466070908499906629398064058201149827477346512727897616172363131798976542400699406764860452027120962356495385364434980547515784582933864871620092179791528503410958360283069887199295486067357787482325105053007727560326868144202490663136529012580080095070606591396191755801873628164982881397131358663583092755854814868568301730754835653681488006046622958557190740933447588553487342941342269908305540484012081178545711896246214595147690035189222186925932695573496391894982143376664174675380144609524016579067706401379246604981155356200290300763584072440953971359255797571708069363961942541083251855739784573437061609136761171472603935576399566900420019581945818209476783861376253813926758553226428532117140902541588892926268033576659774827058457579598813301615245064251672928008816199332727450816765383852025277113998245888*i1^91 + 7032830795819369600627041827533434938165524223887354059389439606289324588810981196061852839484116603150418877564280830199445566016835747473824284101306522407174670565627053120319153974193647440620237789284837570971607109294725573750991710744554234191665573738394938631221603121231934708885623954264620270277235948212367648059309895465921326671782621851497628351306086618053093676816565893803321338823025157617329891201409941358351987534980475540003235559797587380201439886198017162955521440626338899527944954114820742078842332804701868756746609852326000688311695739434938667965234180431911517835045493197572551911922185804581652168276748356131309318818128021280383230023415756913090919945257232386588511251092099570092788370143586770711013321536538356867731223138833589097048942339974537062537802569254826906853192656069112527595471569081545113726351527825564571963130162096035879294229950897370592588700430874093624918993745287879104359314980860470467326342214041476306964908193741769435809689278240193943858151676368897718506785317011800729945788016787062918655430436406743000594489568487319569180410152446032227423083322718051414541160704537301968546028620372576341575681823941995409971854775759210840597474874080909131378431995543794196023940553290538970100144233202559110014754349269714329262968074246527522707594596516588000019618244117034960254746601269752575693183444047357178506543909748477321136934786703330734734856176209229444205895656219381789618805940775564583007333601555782232547904894676071946196244334658474044102677111602252266074710508046814819899061707079240223594162603216373576989988241804854182411246922256248834406301653412473173731095860117647086121773450104473986015588425862304955324175797883174876566814029831519975646617612493863796794384646824680975064581461194245453346098979442707718934471190139321746004510257984648556237944077954595795326825186287817489207281884765665418768019925494386202267883768742259455304485006535841071713509214146100467095263274021935824194635646480187025275954979860049320364587459447327424813014813944366145508370307612672*i1^92 + -12487851049019884990406011277459654046736274559853893444274491916793599481462135665731519904192763637927024837681895777955628593066300621213009914782158095078012847193283067754801956499151567781680652237777675024234643714779280263525619662825370793733292535434264374361771977512230199506512731406847645857556239311291105555844738089499205282743678413893901672843775260405969970287718624408461548377671573001354299295698768352896043545139949567301800302917474150965208220199516309580059434307178073832916139694460516805684717669208720798635355887854080364175803762629208056518310894913803089507145812177336364853701307364541454440048023766398783778682988976705822816313381457169661949508833078894327998893472362919927732299692746814334719896278637851813766019489240316298206934115150506410050898113579381683380934195593629987916965799177158463914271091554813365577331930140239438581865713239345586582813925582778052564602064063382660271937192166988807184866846363071777306076631486398224510145007739641107136590625445330479554481233290434775782305069203597023631540446490982405389319453025246026752664198822139107588900074960413287281457681601172043546901946975733603634063201677730387078960503852945372153623289399920147374273035400364811196265231090381786626933649007836431504073982708310423896008903463749367323526591311887640425267011351752434130991772953511521271388240999261233076353975509742616042166001421289873327998516230904106431946432623779639422397090290578088155821972841490675549407106715555167328473693903539696347940334274857068418256618598430880899437347893099510326871847948236907710928403528949984403366317908139483070303351174818212920459227137485887863779216470673463177094762408305555279717204154548819889947849031678172393151535211496797462435506717566212891058088283978219847159807966732420676928812949603631236060363254271761835316251996864401364626418074369854268640185814792585144970269498879570878071065607555152447837771261918411168670677536823629289408222949335646478584711725003092019000605513344923201670525486614061663649792*i1^93 + 3719511032644164876172552825855314341202384839818529694419678438418166604091655287199874402357227813239820845949277471193293268421452968238955162089601223161283639280325085168696860071851641404397924371926148595787390350941493716520116038271339826007139770110800377766618196416773271193458594674223539763416250321778589351072216230771056535826826406729830892690090373721473410549133636567901135027210069592166681074725999401025271848659420709630687677774293464901459966533754108325100877845461920421384208893148399192069091660956618855568779812669212477983545123478663983114764256191753609802842031943016616625104311144734890539709684176204200844341610395336272047258766234753055911121827131646172778631484539812419832690836984988272899950124629797615932539942831298125914699343064838956639393624699815572008882306783719927893135901403346104416810153254267624613890574243335005184942553517891188303076031393168001653837634965274701458958370441284600514015293949518982959207390520685745937834432697989704084352409559985366624832492749495111908604645829883999440949470395832807417387314976868808738164710051817641175277363656008397221612971578318139575025420609035491645762648177566629398188584882104662338980297036268839800001990275599172005093521427533211428026209877811323372787745301871043787602617664712157580861869335670095116055380700057642863194259079753712056998564134217614694595032248771923977192716816821170682358814371407893326462254957451423081367774640467445427380631289446203288601421484723034802717839100787370174458136787103015439869138139889388367711198760993286363700807310530361673097281262915743217396403906945820537248013295408294962386378709347571459625310446753693674853986008547969876073384844994875925322260582937064375223731351953622301839226215701038317641309590302184491103378670229656129661961958635867479624950276744477434139247425650726902481980473634715163118513979953057628593344414165979491849845740828674662217944754503687733147883728568015964285855145607392199348391915303835764687525380096*i1^94 + -183236524026291719007044082069295142041900952034002958138418427962395167111468124629620285426331740160671581814907532194181604536617228356000573713114747220902366401548426982961570538319213665362373144794058671854906582311570119088244299973763317709682582687837903715653450475626294798795600268990575884940793811265018345315865874215434383569544226369537538140348825488154798953069556436846802871810818189995915199400995836834944438233939991836161136683486860507671184978605202040308774359536583972732675968843144272489933462216786575959424746008160302894870671473380005734453258473871551901412935281127448093799338431182362185227148893723549060049771557026187636893290521456360958433076604351120243635893751631988120610069254023674383948185716733790332253261588856022536470199888057376004888363551960940589374706101342323259367530759778811526759885688349422224270221338129668356344744397246044367955703185277491845840318759489002077491056718023693144410264291579179917765252006315393850266462625759649815666795444036272063516813096519193431282067391391510677289109388911978687769422994536245915058782408771321866965028322478980981383510128033366324190303931159434667342874771656492184107489173204425983932362622738666897774083527219404957778914410484970133427661554064932014238223626473091222404756706487696397379555544535203876687354033986867931270683916786024068676814262374699381153498732478463985454691744407961520281814041494242075691761978056490493108501864123283176852685762696992345427114228318986277807665156901763754103984022113763631954855218477636967353009656056879745609618549157606971039884608993805922902719794423959605830135574937445333916050791084338905955602857297747728755061017369997843020963307347691848112061404427151547058017198451509192019731214659570836238221601023321101989807058031641288943423361869305403097164341742086324341122894762871561645359768382550882982056331280395423386286630671801732312555854317902786819081781298175391598553913670029252759020682195501056*i1^95 - N1*1774172723603636815706052036997169973730927727951713125131578229431365097584011070166807672010767621938258528430910614719174675571678049946512616031629109194539061695633984931635175451684860486995316321167789324920043059355167435677066051742141052737935445555744530322140630557149618786445957176587490475989621037575291392560699836386938207305617435148967838408869681217125980831734382141810478790540756789647222379001175812500*i3 ] ]