[ [ 1460706341274280032689925641266376744268744160600193035897599271194838272216715727952522810668812931355714282668318697441464571913989712954050227029068284331785906866676084690800140660752774317407225502831487524069845059458422345711566347926442717703892378269671394560367793146363673875556695829360283750079216952469397633743071145961823326194339101685975858034203628377156712000215849767673457692021503412995993206973218128004109002913585427511038816853699136210972974456344781810808500294332160262662293709226514397106864752317798625612995475824635233490336077234867727001605809254824895771065067523962667610056938616361552114144481092719210449355892638988964841624108282069039453682400698775290637942664047225138001371236433309016438444455489086130107804790883913493548049938849284333732143544348018321743900030661568084009441013991920710571853365067044998998070726552787757217432682318560109057607728990062167146132911461483082809986761592726190586765553701850648061872024403620715191993616830339427493768047968307878644260910943241221338872080047339176434629105571931882852398677821390674474426413159152347744060666772826728093449171845536908512810460565496414524524017740096030446436807751297611096878405642885540573848373867139811647556672938913107317594875420815251411223685965071127574197246614563473729430245062432855161161893012413608732175225398160677056666064045910846701342194627053587912992842802897343253004042323058391501544903461089092287789087645338349589907370630848758607853125545790846604835235981493316741697554460366453378094456390429302735745881182731394596862190529563076531444140077120097783279955353005212310894311495979109546924618085726109294916029858672422262183084276844313474010067739793005456861568233977551587935396233455754298018890489256816856189124620553172525915407176875182968121633557223667315814438013017533016028848724353663219483560480023955732938880517663323230202938201598080710150945893794486477446331453295009103477741662853134989586312126609684227315579678890868930025076013537207905676064903999132686317233016021292287787639069537393846627560851914158730318638081108071693473298065178642620198884923794848453060695798068399209255334453073717154017285915616893867088038013429919769481716522377205314454969962462533375840082789500107137094019769192179193638793553119805599022159595864914425359801664560320177882318921763041239507166366099990118400000000000000000000000000000000000000000000000000000000 + -29712064004670222201572484129451988880797590500978887121008438404164322549887275300258305553368781918142903138327271726053756775506938269001831439663424428827884587403186116896230654452162867766280705610501715734184679319070672767488277163717566305256795276546326685914038905384165314542568276589932446748015117593476472077935679267133659083925150080733154542660596115512183499454427229199789508149946717148240072281777404947633960454977684137648698291421233707232603968328322789331868830065305096292708442312452091744255107241978623969534449543679512484840757799879282179262796956861718835712865452046978240941516926990530520848877469434130664024443457896767618222647880039946116555110322199523696787671984724256538738398261665046454473418031966895241142674331000215800600617994772943325744429647769753531689441342450945359132626567383588328083748767509835998871405830303130666826627286703925030209007628277621802872881444705402319734614602239989671511539121290268015593682799996195082118699411802994248004745568528815199968997111962835767703989196170131450874928516750434771043994876258759192066895103167265798878692773629356115854761893595543271626508401298224899454029710279461161822902260658914785597584079757055597449449653336294143354883320210327594664029228569982378903788800513671048640252765844250770750493099491218691422093898278320141982375645758269876750123624035438944073512142217474211345486058589309543964837718907507380750266227449076673081555396271935647673452616092272154981149407793283376549325670250224130726855116417941950105753110793177828038129712194172282990224435477594093891216462608598494135670314295102501739396024262955412489486856269130519863248116340008536045079113157045084463868391804829365291277478705529193742049869195114322707399869307979777517900718287366949411399614045749022492158523329214032877294480332368825429487046764049513923673782545338666467126880230917375771250149897429281978266049696565238442442794970823218606501221899229453886545703526413163779720763606762355834520204415124296892023321253652299003149844083945942629089388446217443137337652385137788402961310501404448175442622809185002484178352250754374902400207814280161095553233135149292442257356414347389075595804492006226047876680453564753562752267062823661224678602550473239050682499160106322740524296082229529081078933763124447141130650963008189458716646826832628886257320695814946816000000000000000000000000000000000000000000000000000000*i1 + 288354161657468685497012744724493628227087835548238712049464829435590816507990391144779447786959748133660338689843765611531700867235583995413001369218009424218011323502142295145344407835749893795800532355954423250506280171828368574521943535583341048924621311967969399955588963617173808459827005135139673070483311246868569442878893873751296538970917115761338242998918266478439470139031377147626400517509532389020446125537512997033678859350822837736553418309186749357754703169088489007869086485817160415482135978212558631979555056058224264278910506169556493858644315185986446664020709184567183394970281207897904567402451693458485038522092831578203951820025798530588221993484520565228643536184419327610968354330626483708704764769946712108185007064364629441975593650650410160652638743209118790117140178377685912175827559920687496218751784463130716887683636097502412494998015146940931043488851571255365225525829174751860613470483124270296977124878855305417974858145678101776558543047737245648034913639439066736798919612805008713248024955738237377736322346186904756788892179459638619964217456399746329122157650740137058701711192992114292051634216379262925204812900567211628723402292042199092540144298503033366889471671624901497739043072479780102922464693245417440454276062991471673705254613557715397780415803086965274235940954965995671050620090175794679927440214597322793965260196323498445554672626300989341303022427181315256927008641480698683782145404077774604000481548860005675193812416164823530872304531014959195834456213064780415906919817423523180851437690428341641642652180841940010978319885213732864336726604850674151479638442449193546482640509670103193620533761560652288115856721943782712498036450011761092449351688022713080972736608693097750469407267115233330406009576203914289796173158528819845396240861467665575256356199373093958016995108012335587387374107548146207112671093638353094616441895566438253014915203304869078954082666545030506508441529926208661383169346686837884916342702798275096397490907863616473282004740780996500012222012206509646968776078899716153149997284214883209209479148639697374361418382387673767329051475308412934660830729853565535278048349092037321722601638420508907517966347110428163748373998022987976442344547443043885457100033572712876106530782978280604840612864436584803817146032578315257909732127785492786793353907244106869366886109277768502914681471871735562240000000000000000000000000000000000000000000000000000*i1^2 + -1649126307772083876063630169984426871184343944632263500887472206765860931587824960811209660150661579723618521977188617233946709263369596561691854243348439938725266650822488750490524801313742980290435860773226128862821119809818138437560984102551676028280259952397354474713228897895067519413342138196898105461407043298062396816350178760215376270680773382796701761728275666280909832116864837919108987698816259099097230818329679349826567146497971889251343821290609923273895618695713745495361850596335915338957333828017570079550841353171780991492821224928673251359048641151490483707591409775803294965755985986002394118145116835856353511089530918522812860117274823665695317959297691858220113437936895982671048261009483100260418386762149120510700379256999256268139949559100968836234739187630236909817486386913648725251447067761848835693690187430727665699669203153972959499120496372333460843418587619340933235188796005860104138216695953718384234479261563046785279279527989601130950427341213265283640165033356919058162597806151932315465238560817482462574350769332363585101482159975799536578845991342818879475963990581934667609956058923661458349570730728951177746150240559546991581377198422755093002158488543832795232703583332959593882693962654083966564316948009008844680672765716840114078678008673685919879711525178531725520204246988708543651144953995341998385247379759498197102720514919427711082989425902123465175504757667103961205322704195206880930163556049150498306313774757564445888589756759226626685827117625471574772388050612714353193994399781766207715649907570272348051263103235834875828958309754337733544660535186010401645026245919154870651603280826797700510412402111770755662285582826732975397441217859589844750524664923562350069084054408061317811086266838431952064751333464838243444623818525308101631837584171099439176556909921400172612786096096306482747969197848623521853757688827007724468644434836031609643522084555368411816900611295959978761488065112847556559910842392303114683345136086468545968076093135916233590605656434862560493835023011116250336742193708029420555613574520192508566051040134820535340574760109399077077162697914082879286605712100608890547276075204542417145030913097109399982344529519876057103968099067627770942037806814256292504003062918489850342810554333784637805693186433144938995535358148393957516315167125173891224654670939314532737913355178522589336165379187775897600000000000000000000000000000000000000000000000000*i1^3 + 5710898009181236975649749259211308391168887667259543598336814118334017588985208046649328349206859287372372340954134737850622859278154116757485535598188694761133755981924247124913602986851157732353437054670320488217913723373929915303956296210353267674945907358016598304103669279416732644642242447217206706761642310161033472555210190011724695747688249359092845494034483642723754381727692886135722983063276182139857261250414727465011476137334409465618865945220936324551505715642340498600736025079128621676641199315915081740686022116480891284288899565402796168862544567494337442349188900046180224856255063352776917054326727584840713994900916965561536663785584171330082918607732362164247238621320472664095122056652831700308294599331605333321010875212214672595996750725166389627831319695362736250536565434955739503398345321692123806475521403747255219232600788793298549329991425149275259962554694419277963645429841674375308474361489350255103123565005857465442255669482257553119823167316929938563623925932668465640125750669347156947560818115791280667708703651727196280367461725683393458160191549990210710965853335412021809123304086199978742519079964008542733682543535254650335809594329218070211922862095022297429575485293801306098964652755212109562032387424144181877075097155629445827670538163240537636386909480421694191777469858537181620746991500278970820382535541602291680287315458049775907791821232684104772467067892395279196887298346836372269494620865298524008092501814742993144618833472780505923118957188989889482130016071975837918783378227769177318780355306241584546117582607543657309743814972600311298803668091041872436981820445285074308042581404960253837368592091769423061351434297116626695962846629605301394644062888750980139674816608101477464353661983040435009949934920402320233374158263061909254423097255610099562997474807922053656143019336819562003182979553391485144422284674793229471429169683717454516094839066314621119421345138327167779727322633380084286223637731854196338657275490543283105365149670919919114719778956228550409296409087727624283242314848369749816048878902182486743327086701535463684916208741404154231322257198553941871768633034392077818292928137719483005607929099745662491943081812693036339217958795830994605382185987121498812963262496333870823537865178345129498473398109331213109873185620118769673870880608080095168631967273898089894282734131522675278839509502054629376000000000000000000000000000000000000000000000000*i1^4 + -11504665617738711581208881100614132140711459603115435043996053669919971353229943229226123077301885977387439040190395945050364524657893881180054229255109137428225024865581549797400236234497640348522992184776469496092100787308868054285389759766337915948093344250145123222008908823486161314394625931180123579166578493291224788975113043603889894786617629028586971219910749767368755175908669219788939992419282693265691209561345492084991609691191395459142555076121137567998430605240990919118007934384374828780625085666530135506589105206416497917959218414341612922783172134598499265659780618144263899933908132909389158974606212038085611009415414107574173960980785483897397741978223734924859109650489209041767524071175760736580035521916030377407744037660004102007699780935661210080081129463542662270039838911607471370228863822365991205310018401126594853570791952965050303238134838714577056156429381334367067343191407906158416782248802621586681320869033378050751226646559432760714582855629403565719242863882064896736079191529789829509376236398298537787076044998350480461183989690830058800338710736130192930699849381221754119724962004510316669776967736254733486441377447821539345896519910209891609552891233584366008720447529411513270871560641671184778405972679546690078181631882819747352487820490178616479425882387741657282172288476656627183490604799132983344742629391856066699269825468841568550979097406925387405671895378362109460344599164122511020147847886419028100919345387309718454478186567961329551923576339100916372779702523093547960227937682579540988382255627066122146152281064038291787290358758616087069850137366827051639237877404821454347611034132094029429034790617763599872269957067517697752883198667237815192178342539658819036522777714094186813036881214408703967037001156642509604270784848664231532860783214089275879430892707520124596191280861836952009038194115724092485019767684673067167389440118734534830725251649672635689887175502928258975588041234633118942255127812807250350204556358350216315937153266645721295367231320874404156283811509776960195841743352597485497333850178763437752062101410148357542492650770091471016846928002605405202145812733310480406709984198398854860953599343634469520616379463957278649071156380832235493804941857881620830094582540779662685613567366326291275151480686520445412173199380644281994272771413899457001123129767152063295837244373263374175879357891577118720000000000000000000000000000000000000000000000*i1^5 + 15366050908853856519903545847184858426033524253695708608114461997512468594933510326002974270677744160862799844733317680548236246753537386053635061912750340887459940555469994823325108943395336460529363432363072377876295034693320716013198313447425191540316553871720096771391596549007241167069327113223997734134959679154724825021130800417509193231152451979520281750280251516354779131213492489740349346979828850674919238984536363100839665042671809200578118932808762069528794197375834947798456341240564870942098570497722370618267670510890406853641669747570753695988168431602523383869915371256039089572285197446834587087421954623072382804222996104601319668697295977865824737151854008012185572475581214213017672584233818851123300839419999054383196929939526342857175289869405234760461232189756558277851188699175563096042593321854239054870239715811670052255205953482376290765481794963521954841987087681875178481116734679705346993126944786419969576680950927811680227046524076323027036164237620841831633236942107922663935682455606669138608881745438393728651589591362457285419377003524899274038770231359937591039339342136974296051915307021764707344696443456677905875223934569922852855597350369459711251066119469505160360959796023961046347936137729041907121478338702230085947684359252555780426769150960458623639455849215691172528218476153820991587990827127737663306980631164335781399442910880019301061151809917880398257376237043298444868803555607741964227882285863898384047717944910109935519394955101829029006304983746876726368098459898052914128440424393218182162632545368962193339404917024718520766699315243732198021107638271289878870703945320943668093307012585414330916300979297863204849319844398650486712522848969206796201084478486507433862323143687671221339319409209909245317861312088724805797608873116446022295511244700551727463480187936568268834985878739863124566359041604415537107056359551395035173244632120252117727929118104919841263742199353724154878177961455140820460299028660496274881715517339534775948506754575663908761330649563965533815035796369052477923988003401180786647424808970906971069414645634450327762190325268407567628964370018747159056705995524090938940246525936996545257392274661035041882871549230628794646273309967426550722622535997198731221985252163767656267134156998535840868485884041115628058305549451169061712961069694465662481511764013798585848017889414541837655589769340518400000000000000000000000000000000000000000000*i1^6 + -14547267894696469839729570038128988507664604513460282534676202314094287325683477993717075106462779257718358814411755754049916888960499827103792108473625995269750435554680433902656288663623913845475576775943205245697262044690501239993311285706406971937484301184226357628614101343260480410467769378981928919536375023043409155151082220260963394083876696142109055946996489147714140777472603134020567237147388442676567468254486751298243209632999557146734227892865545659266421748906955053069239407683858284560950935002078658695709741596995272970190581882474127339133247749946929845641243093779930785889976700737102662639073097172760742754179793380897179265596121873674442287201849812660950848885261033199894324912199162384432244400279446852442928660762879587042931906530712670043455316006930056500087097412947143453057943628893222870662983553633726185162210805580197644005725620123333145075733382572195116604632690483508236512477458083386774559129846329215661547712690978581453115579916656103981122440749002709554029505080281970347756417410250361619861372850777334815581490554005390931080608275245689655715719203241849543177106408311180023731830606515097098127570626103712926136545209765663175251330116827349264681526842693128660909781814838572755187263802545387309597740796473074662396398616185334054121582101660908260699595384173069859093427854890466705679990420497293973431916638147509000810591255260913878710920306279566826674643666157432583906238731414601737789737292168067853276732486340104400572458719992471668988161840575009665129273761301089058780224706082641809645937705789948718443579752897394863472011505961005552442082951476025398039267645055350047144428518076679466012288135156332047885157966141835770571123482208534489032654207325572670075941689210726728448364310090376702625046529787195476789465372108202476782005031902228431699741004243790191150050979805057927024571533334568547815560708750376092923019288538505435985611677054623619406651377506395299034656706051388636276961068258101800114309744994172237436169279737418542260610298386876388247900509160678411969569141279267794838985362635390900930829566398017876094529456273250871185548682216850823931289933174719696535117852693832616918571525806083003157761911348655480276422580113402798887849718806683448680199303227609869592712335445299399146802473224957205828736984002208558628464211693307480765446832618665547465316670373888000000000000000000000000000000000000000000*i1^7 + 10267885725779405697522986817643578425580580231278780880406350298487558794809096416119633823418703959725050860607167392953972540678121181951980921775729926422894163359983537756057949621662504034331832741218506008699247588865956345996987805455636927092957674141529842907981137207108960978903132152922258869948592804493647801320320751815241407571173892864682105971942825415477951100146462311023462561404311179863041579258731493993779970100931880896902086580892091186315979720742500313264634619293906919667297193045024559466607825722653157144218807057871425547138805335392657248043701277155101787130353790587312218843335510271281091331532158966281238477375990662635385660506290965104599827870337669328986088437165256283202396846362218329176320497545462274154313697410511164331347662571002275278738167462874157612722671251831351182989997366771685355019827002955445361923851107081633710596827622449663651760374614210293219616975112459032361255329053456087910360271933782310509589436259840124623259785734017326550921173529883449458979811372082495685242121183555822905036237473534838750109561423940997465304344631314977983731948079071638305604819688428124376201669932210667689191401221809368841271541152514007701739347825269982423867673797139610843177587594761343421152105021786528573431312624020566488497485571794269745237782347095128172841190064780501354890428045582276960139220559715942284197925301838354188591171984682861149602100052167348127037381861582237556355103449408456323480715723340068379841354246448066762330656079489782272220678798863590822523189915030510815782622482904510289768036211155800078744308748754763478729004209901486466203714615647317473286933895508177112811933919719698068558584309578677920089918515726828641386964862376809396594804482481106727302128964535798164101857517644890298315279598574383842290294299752081394592951642623938471829038518684032378712551061954906228439343550700952256676271741362426025799993742385437998216960925022393414318595500474435297518451583660909059746681577622987100138383949683297956153235345061532066679935053796045073084415399113511440362692073967820131086329500212635569213122970281070499622229651483257122849781569899671999638554870215684815132634687969565198693058391512223241881089018432116302348898448083637661028069273956144256025850501199155081513127360705492262571231433930401166185918067844565757557904685770989909107345520066560000000000000000000000000000000000000000*i1^8 + -5569676206183447331794663025807120299299295459822021852592502829011717123152539995575934373609020546257533612928081797379267199047877536039883972073289294869186602961429472727233175994554703731540303226128620321205086264421547424300062650693409368805039557938646678904881354146639988197185461657494796356576121438646820185502013000543793081477066698199667078067192069707560920344542808891674616882224137453168182086877299909841039288519648986195055213673778261382556674790453695130314403601878633042427175099548960258762413195709141186008393130024549138115726366565739951493513144782940534600600832190107939155956035855257621174607632993706377413138561406748877990303011540333499262581856693930513307045080374522185772575333344057290092295443712976797777098291013868670124967552506095431770581304622643082838311497820538542045644050727539270533473130275878226560014578560443183131340254372421349380449087717420909689374979777290649391348166977543427943375209867393165210398556460372561546843701679253402826588880723650090420504209303725502557762714551168684608762596603623924016820408247327040430168514054270186831788633896245540131568152619204415794538061892843584625347453858751901871404665446007838019383846204551445438781874201531709335367111485408579271377127835042268266489862863144795473252537386790355497580321847864764024855390383972011696536974236178003689302079975408459430848590614740441324217557937043420986009758415439784780821669944908037388731264973885736700217152000877712517876186753292677732266387389458416336657856123394054890796137083236281855387623603479186130805281840960677222684693684832590150454980386066826954746835711282280576980746915458207032220618756370895319244211893271429209992845935212349761420151921913183590801350014675045519472039445263890448317066563108425791789495547429237444677875782926021490150078242902580850232952302884091313921150784928113356356292908708421321586577842345711495240677560227029152970122826204270872284364670096706443294051238053952511725537401381427143589123490582682873590404193054870087717860928800366905426700220918863676405856794671134499308976417597249625481649456264558619357337252740308833870173832553642652947337766230750713160552980411285175638263690719822151543325443025482339142490310944037141283346606106946603311306140296091282227959373396169534837397663272467244689861796903891163805968522862018778948024087347200000000000000000000000000000000000000*i1^9 + 2388936125925760888973230513103588898748469795434295070923377083598264622937480036028218531994302089599279910211423447316685325037305428113106847892878571393615128394032522853583486793390714023576398191337754956628032137830684591756451179251657209910701095259452739382362042019318548288827368333235063593241913115964108175938784453735191133335499719652523213630264748046526684128988434632429042929317084224220254392811323626002280803290732149968442273379191502400758421440253361112779808147276678842981753772502438406075450918449147011299714336173573854938099041506511613188035480827644246886708373277972342023904157235442261970903446951416618796959494892068528051497672333968946247416932979843318424322919520154812542172375633790258065101431242313466553794381797431655033848409008597324143609472122087231573884153945824119954660808172239130294327858843264383478111590432527279709040487964635755642663361086558557926802425275643106615145027247994011174512046124305828969268837425723313522041246783922441188449067762331831722037982363608025853651267633176142443160268682366687697010721678222184185338168893143826607958871786906351838347448778996804991656461000464611988567225288144000683605803459479383265428589567316431358167687535062824804544636174221223677011018858275575936957522336705484975504992154100061894674448244468802046362107497119333085265482146546246831040858709666517143769685357525941434767383168885079074096402237850771253461352588447500583702353060372030658308058963536144589499843405240475663483312906570650306601789940745544522539608793405980026370631976368722651492160921144853355830186804077049910983775443002468611839245715730160178927888771473630776312832219254226945503003706800002548140458727195829942971503618640512971675470706225047480823454931341156307730180577530726900345810970217755547036570276045970099830784022892713705759425123928160409078591681615936734630143859402979279602145885214504738243412024062568462988328131202677398254796571982113885761440911978859785964770157735076323483565339699798849885880544339629757841743402986026367106039616435310842463392989529644028648329200183754120905559491736367357227227526105256183519904231830446106558023731244435938794737345864797775610688295712913432988585862485291031312520106078988557350322881915821390780307473911166844830117061877925606288855323493835001570078857396996528798523913816119978761933291520000000000000000000000000000000000000*i1^10 + -830747689700622046615237688153406208879393860241237727407921161661660574319719374533369047022549460332302227521834722906261283746522771706679793670299576290917806987528022306039554019348167888280137592998851561670434835733086388979405190541369287013630745965909875665189832457296181734190504847083922994859779293773416946880141399286905310211482112562081972220017196415832501083595920532011116615808991558162560199642864298174960690953843175054032648956882143771335488273193836511286687618606459934834191617320962551237049703901746504339301039173100010003807539651661263294800096209735865720222830810362019975503492418319970380249429241903589122317422764060293614203158857856482843902666342335954423242073748764728446393682653794982706607335970949454329183087580086810387245836430673988007034201451387365285282418889782777706862192254608485073001357606414619873216172836903685678561952814251750814250005798357139378622668799147883844219412248428838192021958257444782176282846214047338771222458872297541248527132193423774622132587192091423501184163432737960963119863993089988093630328072467591697472287343240596223438461026075441256277567495547110551147001790444515213248731610139728390757502157085734763567080122472099551854566110054653555578867989262488112502015706777618959131498790787240410339857559869039670252127536050737887765049842725836597326397857832049823798616032558205503829198137756857402772912644260344268113933961489978060464284360119822454709118848437809415892033538902927845761806002707953948308278926547153173709519754205480105317744344378769205449713935100712235572372583440503072900922903689864718937352278571078460523767183565069393209105440279970259853409090490510657387198493617715639278766219732919101200146396503563118202018721945204009933937078531017201844822044861771528841420243653204749593223216304166355935602702790180863202413764662471404219422531491159943549327233936681843540269107722724757808961602770613901798805772215021586852797004027476717024424007003519310232935550398568972817157253060112785643746937945483135534251895131946896524057210713278808400328159317026458887862513221266678507775160686263606770843139860509277929064569677650819278011481255798085563596286751402816054622134890998901815444733872891261662738045053661733521855102844049481140804586300812731280616731758137280139829108032394156946263350768096645477127879296548023587643064320000000000000000000000000000000000*i1^11 + 241540450836171595207557950119185401555144198852427879077587910343718050070191380004555812063615360995647268328769087971319224480239871448629579254535187342525405569655760405409831057291296834254511814852492902756011827783525770079606227512888842124308174732194524018041045747702409569706544177515714716274003698013340318434288589425287728020127521577115129705017789568797905604981199021966840155573646878830256363840946887541526306244444452303995559108357892609538333132146218598549950830905182540307996194252183345139828323967061626226275728574654209546933949036464540794079538876390488376582846339735598929972230642608946699258331451513242856848106680734699865465636835100145964875156123971559626465630407480044220602461443903558515474968317026591966662666322826150307267015766409256308970739083771871264856913684491748282365363274209296805670333803995736609964254099356106914959410937233957462802779988947105759179952584324746499860303981130023793193556317915393763296317426871335518884762929413300815534508279165563325236632364512490847152039324618566943048673617639902653646681050713716366306774253901757866648256533956258017077559932785071190768405804425524921512695747347085767321549124888150357490463763805252726211181784680956088145297833744653688183765110638338092100591885916721751347569342394379676601064042368532182170411071791492982805189833495133783797452121118213442460022350038161440001796566602729469620200629661965774271329774154940153183865652522356743790598690033973417644644326433930698934479856660987675008047118711071764673411738034460278255514822126210311206915319428184641901949069280571210677249072369802376999262163134337182873264932569261266576723926486033006595540689413062593077401202879371091422548236460710160346908293202957317045475883547146319197527354104499921858892095664330992063660326706789859663794242619453091412398702504773988512324132102383552238112495936992171373897850921404277598338617746449470599016921948962200686459216835535802560623693370761774036783086644999565002505409570552792023625724920544423924350421459219805996380521770967248559693130284643719504154489218727339087179026499363770862818303760753353756661625490435259103316991570055680272899438652702506151893406744515655261883374220234699651077856897073153276815971483268595104793650904540963538652754676193789916290203185654954753361545958242899779707159920085350057456435200000000000000000000000000000000*i1^12 + -59818304257744966568569422242266831229903862396333047136496000110983327542784938852868079028606880188060078232233262212546593123830570742960813470842486813364707813297404660748755174673157706904590083671414694426230348773148716495369237151068786758055117955451135062195462802997806027427261540361877789954317851151559198509068601737312205243741360443824019270863978184852709870496142382468611970039420186062075134859672122306486368818591147446258539863182726902856799015833893808318823676018540108884094977001782400294523971784404107773474077775137608403004872627293704590964419233898396539025481294000651484338467850861230359221961259233672117574002634461853073415376974269355891881638100028601002415583658310349983461421049276561776813660648834569089132319863319120583863135627861712123123042207834856266843462599888078480149239977063451395649139224756330248542832716368424170120626564977490814374101509855366221527210830345260411122770295676111028030138509345659961319734301049750242240212040691075125025083684509771285633775799130277725501400535017633641886263800789559647990514322733995678170702132605255188434615552709952078849713708433210160447661088751983288016452763683358740012243764738714531521438168159455196182444736696883488375146264050417270712969949479574245552056652378610414282529740196620593810318781232419963275343758588816034158260503210577035061845461112891279514053698983936074519550032621187379543913468979167604246063123813076340563279503546681894296033016557387624552654060624625465402129208977907035864610162960075801995886341786022189395089970442321285962741472754393790484890720762496362931301307163354152774288407545496040189894588560962556011830999219077110442681910967714194385093712754524465309519441582734345480073813695143077068496510385019303902385260739821593086881678806689936910429389934240599279220049737324175840043739088713553913464877718070084588990401519472061361270818440942452101395764705573642266492633038162243406908324961149960976022748471044795682014882272232668192645163473409511124438779365198684154408813012592064567873185069166077787500813690482860095086014391541357405202465718237066858531272632343578510022599758523574251001137067096904366251382312906224798608616660048263236005057497231406570102909120065435324345102220620537762425541836021469581159596715691455676118669595936351344613835309542830790606850695119620649517056000000000000000000000000000000*i1^13 + 12880363638727230551063792173061179955893352022592751158522169065178002983162109664411701091111196987684087894869439580130625706547823698308745646222839007214656477535216127958585380545829619546631733693595620584660705814162601590150011943752052874075555634911020375974416737183568705016772126183680948373256861679851763095609320565785947643173625226867055142919137740720823425647674719137281900175998393101782490171734266951680031964554068245705239187116195767938835911758335281238457335044379809660494779587508636958274138949329434658220392788939942467774185170576993865183993765488507392962374609231253419987393871361968216914713946823712119232681577507678588017444520094536479442570578927514879762272943485732231620969035299132666829293003764148578145634178884633441238179752949967499104087925440867480558354383405171703199784397577066519735708802218975334159932008618939817357116725002687877956804597235094862992813603235617135297512335450876969696279280261385610773482482423812247498936555027391593041223211782576185694994063384880285132390858057011176750167589470591035179925890752606267994838871048013593842514574658601306488479107907631588392723811248509702630919602341006491429492739315177672789599556114166502180747753732596588100402618749724040031169108560996710995897565218811115880137055470945630245449724843572702449872022913233521422076679893389923357676599377631557984936198036053650915084779452279107619616915708643208555027283062362297156537060579561405480571120651549250863075969323601137555131915536499436316358068671646451414073238513722207529615655047765546776367373278098493071177349683422953793872119847252281016801898303303980710900232131991216024161556351513262419645658496358389509801307866079675542113512216040086596542242016926862434968158817361665975733770711412564785404316338447472166451930040670093669131117591145822202926413425078774079256751108539379541246690534619879465768387320930687153610531540951384605263325496641947229091926975249348419251248292403125027931923682441948297073828921805123152670064659863553913682018775257489598428105454818467748158290675356863007357987276699654070128198845755179821145881175394695526124273507204628129359486372525255739929540989806707409902241332080090448884795148949774816637759799706238239750814205814589775828437710196896049471719483566340844868705940803175496305101055822779130815339899347770886062080000000000000000000000000000*i1^14 + -2384454031998732045803546722898931418120903329673970674709539989647337298404661661107784723301037014671546855598878917791336158325683751680862654185627191760592772684550950655554929263647147489151141419449435053852558995304151842297119969238259304302930612446209040534015230904742510645053752963489568696945731491645987648464387612561433672206465685126967995599756596755554046190700401132042980320975849079142305259005975339849542583811196774904128775969966116981270871106111368881523482973261280592654045126096303440392407339626317378099857256629695054607256654666910507341182325485380948560285421061911945526729909228443672172597939107098075150906028448099887068404835131382999989790368307537468365438159465361482579263760073580057621533718256214796330433117492390288686310929416915114977201799723858491680759157340329799585815597955284189038493806527232998093432247347874690129712090533116783055740513764418834654651873252131150904497265216511538583043093608793534809124401815564392903911485002985302780331984197057770249935385972537033776915056079189279902212289003158049308072722025310188263810401889439578783134111708201489129164227673158315167410675907930165814174801456995831480586388226583989274168780154214575811421226646693870016886736588978370198318861116789731016460482790381153957701836387636600098197540463685483583281023282362748285796731139434482012266279366102526594596943254740408447098753059593577782368633693955609363824368901482069392806652618776062298454913926009176441839622995760829996254110067242741109124743455911803987804737558886333369941532201313423507518194530974162457727170578262830449249364020537044805421129661294416351325633962176128717441867175073761039237329989645787130109516836331631495148161212050111824432420098130162250960539836967584009036746985213481342614774328700527623588878682493661192601827087487402611948867667182496188109964998088650729546421716482142847337969557291064797596434193036661753052537135250778102094492111735386829580949523852875193620635270025639305675758794234895768804286501676774573690500485247068551594358262335968057092026513886891507331727952380967007368282110569803430268786790772065100814812791832371503949310276579054179602495862952455834527397832276456823477153656617621987035420476397273464084146104757445287915710021312109852899530748323706771657465267194113611439971119904269439847139705876851458048000000000000000000000000000*i1^15 + 370892362378435006859857103900473776962288256098115783844696191152548474724427239374822389586868954027026292426713871346718908586828022856694319874978322129221290879889135772800557578443844768425978711725969975806456030882370112482365780343105785484197642151820974819610425380464719420761776547402675704379866104255765434692291812892870772134765137987309027138332490709086025866629786798428130559457744569269549551929315300603393943191753573123306915031940303112604199049751725906921468170974320119661848471754865216463846384936959524570218400666800297947401944513884891742515041306991591367882102476659852634418097417116890088276149910458976606392706442805403693616120994039169097395421458060814153298724693115843655606592192509145427312246914806866334227569987177463545646703292969285597253325531308826645932337732691826279539815682760184569028150564317999793502964936621330096262105719846007368713968291595680189197520342837927972169294400735369885986451865602565658640107798213387383710842719049900276383874310888265065001959237069832157977916195004473263012335445286081332931308648825329131172899144515271328827007557291308168206723496773171483052879906264141794587907837513863499499200482296905849743401167718537508101784757611235778478957525461095001813509950759210643231691120056358752420594644619059979960278474751797186287700104241798148705083155523573975237302373076662032464525428215766447726017052197532397068642537088397635028328785942430545252917735440064977871098089503562359692129846327872144706642842242434875140358836888476000783398349623565988466450779281642919238094536147996640840648091031339895118896759390869429275335871147356147670122212291321067235857856741519405020738615973788706081133002026257693482025963914813082782280297911700010874116187081381865830576505088531327132054616236685284032734443765345871874140095625465083362560470556514614265518695900654595722862322092481343751684487477879901218146795008371705058213048380245033977940921753770872730154867030427637087048020770995733304552184610002107194356849783553217269205555820611538374237298633957904420738948187507263491219814985376347375725047351983056622328187971612788918520336069818930385665311856392381715675449348857790791006100485841369467924144844922242640060637729216758225150708053149415497591600229674349855456110414395854993178995518018467583268133054786770425113726932880457728000000000000000000000000*i1^16 + -46945616210577186091275487966597901312114683409886576611134996213258202635983911866028071935588162356758416045840402108139053976668844025282377418114524957526070541332371088845271488529632607433145754056868029240208301267990320073744254477515473825410338847005278632456273919340269735974217484088886173698418495116111975239488791483941911339020473758280520287101807577952162621125982636923427249207254266276743662373198803862161258190537713636162101111365745596200375035583549257681076212299776410328006844492304621537852069857441007562479820121854768134552235229270075153064106313412675764514731199561980866918686122530844312595960131806850645936402560151804368139046808113409804198065320461850801458654226337472812503905562613678534173628011046569291287588179537479448015191546374306865478443798703814199455298179000360269655460968071175003559413122516146410752169475326547284854453028599007878142206995630808010610787911052608677224638806453644639072840185133900226756707778178008368279174929480380670152799935996169621814167402755506156710685802348192604485443552330493584146526553785967190923271582399344590559514522114132499749601132307835849484373338800361249213195486019389996458430811537521444932539818538940354528457469048320003650701307074076181526181603091416242896717203574205693396873287998274954387058300072506955665965969422345474004448381110685563330485446045797149191591211929829279406730768160415697637631283698506504910932338020607517013485559828823223075812011466221466893153190129368846553374816944724177205405413991928720876563851664170547532075342643081031162930195736951027830822982007315235710565291932204699149247462941542287083772994944921949438944228543749270345365646064794237177895544976706391920447264585742708679851792292099782593978681427686216090515972118140690103809552791424286315951314903509920054476560499125945256911377004936081743785996384607888125186630185548616073120910964634945538648899620404282786573315221936877844656666383362682340594354484569751219484010090832108058623883532888926014071640866636204619704808065778116117306382793331344069604691253273785536530681786990651835174798264914416222629888073044681471835740984453230167926624605800312776020668309550488966305315340407158296648035696346510976242168289253674316952885477485901755080788533366187777709040766107507217401212235001303398845604332928701141157932495987015680000000000000000000000*i1^17 + 4702881252892441212811781595373474566448847672579294828710173179602220699557818650203498736450124995823248305741029185424763273297118682169138395940952076169243458950871811998409110492318389699993934471674944363385477594975172896990292068095878907030252688521587873688458738276480800204318569648906976637470749298851863281558473550216530474575717568224691265977303069342573739062082496538344854466258751754054401882740333502916541801718696158050532823663880923652647503341755570534443169531650953376505344720441438257911506561850857651129667731014803301045769852031457714450928152082721317718913438818986972345099522554704912118504376660772566819374221620207307229250715021737427860926684322003714265789274138663611880630208223904502241136230504865896890192215528312310399499370216360247223379964914506930642705422713567631560211096584830028145553388584038758248409015864344822416615905169780500475390164021407305199342750696388552596694819514952267892327144592709157239113361295336845096712724697645948426480472841052979586818331338371523947526124794905763381149432769955645056667616406061538825999701526029674784446935119906667934988410626988897572082035651745151937803022541595082193423158411460315841949191779099238113580202505438514844951037474561026511154254587596279463217258824519899004674848041961868039598658202686053351231800477015371758870953114787798524088857941354342207747566276173086216816081167633348251704106460104484951300331442208496840206169638402425404177409787407743885197291693574317215298251875880753915472859071072122342900650599816702794954845010593581739861946594562066558469118429238255004360074357767592747256211936602255652288593359431355991696084641853274942191601069695757021831973776472347239246794833371414284308714922750580098445944454969695171696358663115248388310783727687664739917310602429558692100887593813754531712239887492792123450229699002908248237871858926187649952581250512356398398352517469284732612043776838364124130727420670953997027192799473262429743715223085277970222745814672686164543449914983136228659105351852372228911439816055288308487807438894736298301745693697137380735581074358400249895889435834219379749160811927590002771052457537550157942084817213990818931385856042193202950173361533294796259870571350547169937399842279749800810399560032400059225033186802541604088909102624744113961459690196983366804896016131686400000000000000000000*i1^18 + -341466693202601683857042933603337671950125814237780058422714847890566772990208436580900525681237602619657947756160507026035637949339539033025500887016729960488717839670888662483820023863860090872765424237010373004737830277713024503815765445220544054133192949252056650914071715326064030744940526483014479974531793383423966262500198168668062911490769832702441574551595058751659991391745656823240685486288791735851491214075788106765838030959671324713551732379042950053465729783637419828391754931413239431369140876241402605303620475653049902952870782714793242708721699792266221098841514094363064406139049874768174502107826015169450318634184235051574347692911983669897248288518578657821889973167724657426275331281955272905181096826683033920853362519850441862645056863635384761311956548850079022014957237114791297972560663418139804422374243751990442383144334489143340751969426852888170572801546380463322653621562711481799189526176508078016539901815214339043215060661573162279026261707857445876591576820412764155883621563076804134671285633798286360432469837685394447281004009341915360282340352561076601096842301691029776352527105438487420936505291936248215075455954925041228672950425857484647824646231711884601649664507752855801616227013728659700122956390453929533351826883223238098502801503864862176602240636689516424003652647695002104565436509164456434586878044443488702144922979829051660369884343112168174843608895085392196465308098578416657843342731844221074507101729034219146199941745327269981682552651487320900861524111305064438595352778772841914484126507122550402613825331234173607608655032814529888740977480577178591238970427991346806155302236318479916748904726005286428072900509974452977441244173728648556378241835996139858481760125303722289433597246966203470759929079024817002417886410997943565688313092043995751298350490949474606285739499448492203355579815494713637388111960309472215944647235751605245721051891681962871740955518925116484727092832648879213718975912633666328875833300704354021123123621803965879418079663082100042964744530973409324399707313411632024251504660704014590441959021265934918979282711915985966587910429382143573596768130455817740733419952148592845321017753709639534127174102543601771092998627740590573882812080675424660611262689343621900894195501995760124925953991471355487855884680876791450068476429498253171677533489990976405595743722668032000000000000000000*i1^19 + 14195161778502453233242426034694840661272019723712013226343697231528305500579421714049757692435905622311129945967559261943718908315636136946262902630498494735247498618622930327378536788582376817058279917448063663652249261888126135985018618524996071766028593338166316854037756642696784364071204310752347440765806650267116203984339613716578481216458172823218677902845620727559969113359057537563771053595926060690064107645494114260770497632230318142845888665013092056339433579049499529025339897056727667113524387012608014108690486908752708426933125112300994656593901718279030084457051598778580937688566343022218139598250164848995247963151842236182369980843002681337394155609118916867776189384452829368471655187014135329107056253030491044923583339853303336143744642296451518033267745689410336194372612080590335581429060921594729835531047529935962091910226003158320297229308516296362361616302023174324890303715173825852627764862819437499637997311391121002505879222151203690105870612283608630949600848644573930289742646999098637059061032848866257634663531313753004583697199573518029088584483472621046825574853379909357649427707592256553862839124381932924336016351409755592001976934520593402702322882888576028466142898670182009573443996473529182940194318011944531187814843736947920072468907387719020930051568545232271476688747237384635702102424030343032903567561159392125893156311354599395773279135973526686195692829030739851978384397566077432128667532706656624397572143200595377416072404375685031868646029008767655679418820778733130269769752658828384585529616234116756925712241642266554244994265964147564451154410362220677309355893210081361128528077831062668327478061158377706033052286048454691812864740315144688806247224613124723530216309083897585159528738210603379264423611602501405654392790032795890048106897230212143648126083341657441780780445221734230637579952355156535057661389498728301701908722420339430114307887855691404341429363429254293506364086076387499459469604993472163461581959543250201221149672728713858074439528485027169638111335383326213436242253145687907383248949088107324972037523028396911959223914426072486369375273432733419674684230884301721424912809959592684388034446202493236899988047698551641435162663175226597555057283431287077684733802883590636913416583066497284018271930890314068473410830923179947217968984728088519794602162105373962016783251537920000000000000000*i1^20 + -6193832917961393880680636630619562203020845298959097344191394224037356352622972906891020799705615224015494138095012280137957279492704897613675621073756912527739513080426128510390507714923717333176010549632646948322527307238603694749852176325274682575685974370365393711313997783647100433585456861969546246054624553668481752303506330164371089165048433146582812651334494367479095041960907030525137738997480579316077792921291258396399121078878270999750687158524301548859251620556485734972149446753616264131753409439352829793568227103091380525988662416906377917016548505002901231643483190796026770083825100883074587765876240074999339332837706377934925526587224875430203552848725215590079589563818620694124658966720326096446714653891740628118745565816068636526846265233193148835209428856337691328782140597448568726553470765924889252629939069437644145495233939433967817999682360335038309405531610199847174123538347493126774561699673835407365432758724825667842360746973026234215901401706601664523012236954644769306822162930970251486810776237869200033488242938155263309446228967217424495327495008071629862099705995012953411088016913636988213588951604969691932604519598900034478279327510347537736268997962676150450954430696552137881014177739246855570297924350564826712469581146724031577982492881196860955483726625225730772378779518776932333067916049947850201364479749671946841606110296037476986849624364551257766489739124051898927316461399061174101679560699384263877475801182319960222158767007613987741091537272736798570771675678760683449883049741358006693623591772411524351425889425683935962742122972550952296976891883155097121127645111087231551503039517272444574492315947649556373644642589706531804171635212063251986643071598709051339123158380352685986964713281011557024999074522435846180918630182564775027087661470948852053989869002717368456301440691112760935447150027010516744114569497193858807951845990509462981609646798522862258394916380451098369675969257511409044802440015853691503560673140259953872062277120296979782677691706298041558227759568947507606164986408364523432917593483454344887710911017825281260706345647222024313330958263428008678933353614787930198258074249016854663754304228024086775751084072549501627358886493344710697307831482390239746887783311231162381289764346772323060959447657826555736407196813558106035413204491524663014229268326130851067723776000000000000000*i1^21 + -16533208275302779548424931517475844894087063843259591545076611913064018931007617025494530441919882899729207253167882832644802978316212855865557376555049128076983125800377417103688728803017221625891031600404321619337886039479165629697632269197057163190124649845093245216045927638627554526698013534512353299664317403981635766372552584670018328740274905192120741069769540158474650733044654966090419393515646533228703803073762908365874939021769643665004316492371586522445961655288895798949582498848119918865654542596744887547766673526316197180730748451835172586661917512177584421739473699243341632405849972491199288570526933795599289826784538562677675500654282125974385888933224638199881921468297792909527877055724649811937062524574547047988788336180368642862943245280113170951234232457892334349222831153691183170393757656177642854480706633234656871422768834211141631199622662491758597903716231927572364215401942870661861224696181662815292312792910482322026383010880426820867882956209983749477246656622298521890844530928643785686195663589490984872566009545733348084294525298718182475815509449062074242449979043935302901429464276484937190658097311859265192957046011887794860479542055422561937104330922629397183350553640378046727370956626378591860603600303113148109116583683358055742628675620432135179218955265331291541244144833668132917499088663137132435167323121186692819220709377668374445099886709259385381289807401245927043027945531281732297776823696993964801356034697343793437304033699915201771584509138779350380785548512208393740314457238054038835171888187593714387353911179773717628811676632449727931795924216430905244383465256813088095173477836305007480814287174857364357766273338253496542078579734283102174222547789134421268077881887756820182190271209627349511631441741536490107898751904789317625004731762514889337923848479675768169316482814149375910543145241060108578138248248698100989431075096502335098111744684874246422501709050862498246754165297617681751113459826661469506815666974902573574528027378266376209587562294305235538632005129635695385972793513826463031144849657971204196354164646426595324277401447254891679003600167266257521325040862575962873108550961097057645496227049803354894555802331820115904822069881532466757236809048193429365445772961358263544382895304364995005369883719189661579183941375584408250655625898831870131524712629530550123626496000000000000*i1^22 + -7906191412331770324645665071148601228963159750719232335401873012046118226152489554346905820864010564157501762859603463292063025744733078723699348319179843644149578610064706977374133091455193544556509655648746003783841414667208124161891918663446597611357599008372287979285893548932015077105435544959329413648592418711772275179786454002876031515717521257170796875734304412480556267225447118410559690278399204494991701788495003576980263067209303486085957501041312356554667179898671458168102240763889906013677422118567910072419108760790305537924025689420511661836522620098559754967722418250222989052031524629033960230422233117905041418498585055315395790305089451369679706631666528540280498767880270781707375852734739615924324637991543233511390727902572998176383106853639892529683825001679802542744956242287370851119824725759885876356772319290762495478934867119002410877607542872687235584321270101676166603710882863214574016774614968704600944930793128922632277277752044753405712552797158320787735777838316192780050310637734238253114967343163428890988748056289577910900396806586575883669020205622005296946683333681472841418184163076790096806103743740938799689624014322626161123727768702483765375899265295994634481066951115437669705578215144940661289822145872012829577858119301159675840269004221096126232691989850600947594454989572199570930551992274110281648377479997628630744517693895185287081764389060523989247091421163060064732181622565641910843865097427892940223882512262857795645276526292255466426851490971128692942966199528850781303440630888647909395207964069777562365512312400954917149665744577805629554809606708548931899440345010040376627418383969677065339575039382918877147210706597290748812568451886808048706773248060336011147677369243612658591533370713902166122055633646318664056962321791311569108288809577584648014945620566359132253012380979247111407518998358921973126155657082545431940059533694408829631216540613572033417314729112706489087490620139296512758503243440958822142133748460857069895967446302418569619101590777997684224783570335052414849475496246064114949677973979348277192836972407593691344203588293348928524580205733466115852932973918291513647379357597913422261259916916725711964196517598004458219224423481754279970511101504731439158293732462368479566610332651304760542451087300186741665334246766202182845613933320732667720493104673681571840000000000*i1^23 + 31532837117464640686701048241888024485029412585511470360189687245994574492584020515256921025877633936455887153660502691557924542074575959799137071478550752843417652378309476361802065003855214102123660543040339604951679168632227822956790501803269331081674593691310116891361047937237036193100506911128534002807733227446058385328320664878178307809059889130183312622408539365646988469137419982677231338893385908836439182148575189671440642721085572250790485413403241198247832047937044819787171157591511167362405328116526840028394525191627405444023078724281998279728466185179710320418456807439187378450151831403957509947192398215735837756564387896287604916296302334869693783257522814721732765359974575009084035472420027972001937170934832355282902052538798741071622148213837853751218125054234052035548716675535868847446417219517048841159024599226164237157671197881943147794657580255382273046673949140956714703867023701388561264662834293881628957312224944033040423043561528316407309471745826328903485973111916412382609744369121718074864395587942587646210660317619390069829159477990562443527991529418343968507030577193633315566136053719476057441439982608331200333399285982240248263645572688366641719380557640054078810356563623787883387465944026191784305018270835521059715565706070842311598675494752838467083563390132486229102143402016900071383339586193712644615495084533972478708067551184698085236467546647949767915157789422041532339084408292003098699770402259455139113527872641678181105562672720605167212419185839770983244807980311772742125340299974511743775045307738742911576006735466259380266156134286870364541792345077276208742206135903227713217957380455836483734511755329745729308799772639883387180362970265689959123843574616696130646813539935906493250735529629369783082480095270096703971810699786697624179248303220984564224021556585296703380903473496471845767803804445267484833842344873356497000260252996843743178717819190079639107678154352525243422541703376590069903322913947847579734296386730756596617665253601208964166462464206785573789047618002018545823439795651042003990683852334659315922180128198984558418575697021008853286069412061733111033341277985066663350354132259346062031435028566260967798229782479753285804604830499001682423115655901450536182685722311434406064654430302586454936665156122629446227375673057383264552088116206679868805943938214631833600000000*i1^24 + -2550253996993702031232715691187903253177671238559998994254858358138569725335035882368406230478280535254717616578657083883057913239550925164267553237512356996206124046644750854921185660504734465621538076661231219155783776669463056691570817832056522343535349882304446617379144538801209070548934578295834901734774477409800849354961070735033630950661942751433726159986315384882572351846483855348116927601261614287472045624871426699332027090909901081758459299129166477398181360287675700541818025137456374178957844695060942046631929754284302263052170390472189242311381096391702866432658941227975068478548783459775022551256691020372568260480362637891557010410554119945477906579255748384842623809942059732136027180946684275255729154719008990227879871413687798293092579498170398996972097900698718827354320726083698807052098807415568129453900893904609517233443304885321327660141725371615030474198671482311155110972073635640313701429794812983724162218838399930593265564532784236439655494685955771341805777662108052569864080909992336762973543330242724161018543647859255604398149593738222550569344446063029506733592881319943581151345941194200262162366685419111094275065513244535506514722735180838863391530247976887288314123482876462121823341028465164641206741288829094572163635196925230369156754611925740294590802099962017936084365329604466821723486694781930108811139379653031933739368501514797760559055578615998757412660516285078573949694375054329757244592859553779637768072549043695226798926587007484821384205420268451189704304514795492163083527187075917989576998114030011209527228018623379662446066314141778017334027146889660125589877109259404520115741952330778992920158433492928043313811279683830308701541971766255794017763870176878979068846574364233146806271368979477917272625350483031286079462672420914320523470884745716832269118447677313794518424530386995361480429823152966165370021705019275486011501107820476641487864432796247136370245476152542797626406098715360924786204183816757184227426754280075197974721435197998843192707046237931725102122279989996479663914549646807746886205512919153549906943354686548448524527074600493682523699964464837258812146326419927645770197904561343799767519626671089780296533711749636237397443536080054692292832981959711104386899953779512399230350213093927773432054693326551589976315392491496994496305664318858234462201560636063744000000*i1^25 + -85475713515057217302903077482239377122362060741433002469810351087705455881373726887833978614452537452568000719703439381041579736412446957816026173732475379933647235914025686929860245412393907674459279503376387136784337997243139429876727475482376871400604860263232759746095602805420165506609990770636243613278286758454317440993127042324323100761649476555117779867376511987276905842658558403299790290797345676350131396336340062206552753832318766849300947143572651160392517370352817977323850480500896820526473034217759522414713047916665102803400424305403893095666292103874776718716225580443544391574921646878796956256092609724563745082504535419354805103494827801873682886684025199491427639042281080431761486012431928379637979380998196822790255645911469854466462238343643778516962704036937287566677890986355198346287147000540993456007267213116070608787932805456914013364222134118466435867505685028947042279420811637804199488138587677586352700461960271373930954554279704291669768668789084976341883701483409925890251998010965637811670808876741048304762536403480849528954216120167978051576218131380594276361918501004029858895435134675083523695817491804249488210019048974336047722445504762433047316971546363796462994262207364981026112425451401513621929682197385940166976187771119955939610709559555022696194154999045129791619516718138820325855669681000861377906900772807565818784476112203943011030572064725674974258038750277639397312057995285862618412594624112885851939019178536001732425831040350118928955930723544992985242001528864698772122282799391041923505929013522463444755843943071415662683239992505122398004336508281717404736103791223899055785759379183234227068168559833970196788467625526285710143885177518476438306804844044389910442077654823456942469905644607228578681931969909742456898792469634630501249077913969581967519900605632552418013673863936431888888554277902057020040589388036051623330127643692496665976606126026380883659908748203686854721671131740974417845359906695064477395723921144454002001637960915001694033135884017536925562644922483342507384316438180482739437710958238598407874589173012414841263767692551465130460381339735163539755471926568943481528641390986094909546527823575135876552310109639824473505819603291604291333432954625776986760376272411921348106672800350830355993292928634611344404813685113717606886007750307679041190624105594880000*i1^26 + 7635094977668929476416011023649005682873783681749196071084375083814305202361442913469755706872618307153653122185368372066585228592166731470027572047275607212394706448285930931043149504985532045458139174969038038623898096405481402550085377147872866971256425938463474782528306483026756272422899903444947889874178571632052436105511536092562624802973047481987988914465842565741987680900296988504825227019177663267285054815770705087570193195445023143126896020107889074233598107213226487687461256823427963695064438005445821572371970302509546929625817218785232113889290697042961493150774876675342138040115488691536416016434657347840561270909099911500381334887214412445563178316432078131342626708651509729676710483613939697605411473577719193549125143411235087186829609193124844422413475338731328625577387598194418675458006624101345411322054012047185993885464159761474456537936963530166287612494922289813844863787739463669290897454207036108635015637325297899253317205856347535743561483978279056162982445968766353765091734422732785144363030386792434972506444969581477811370734124960921001111200434386927691484397252161935622311123706011592936413571005253896686360006684485759995135724452573827239662248635696040324938814326407766966227225520678511908709119394019372506031669427970420305519001474864355359354744907766557416472550472542770883371602828081854373478884858013992729006954794714575042193304238543077295183151644337817717764520814713827037215093422547342371936317711569437893036476789126269952239391160234306975776517051335985984188733997068200066397183340101044242282986533623005447681296964031056109937803155261722473148461908713702053578774043252603088773462756708177401405264555859296602868762207367298054111148049265089129549162002931553582503300558859652182592839178515478894810080276958499218500352437886844418382884352745891349584725797222184494809289043304778933056325604534348929057362369205539926043065564330727816646600083692576507415819208416455150995534223868353464017629338027441802569822881499744996159152327060175815079572689153875605199430592447858135086270677289370055888764621019202596293542415360111968360948001386545078650164895259290086225010899719854746749616572099439301496233017218466954464893379354285607043841798679561310446603252507303070380076679925468449940324181669761928601044408586217319823040911491160018919259897856000*i1^27 + 1037698557422500479317008946339240857073443943328597768374305007570705150973531807100202156948601571266307939423755252356025929992612615392155459733894850609647576772728619268222886949826344969431939752064197641329603121141351234179536853523702310076974788401348021956238021076498842740367108249828514814277971031591176832571696433261505112383243213470925462263452944876987607338051024688832852038299853609576546320738880050120216198468268131327257464330651047316153615633539753531419082269391609520299958056047141323687949637330876376185362232957700334290268823403749628067713165324558832093291531133269002659064035993090066270995823875429708940755945986326697722339738390228340406217423262627915907777268408839266297860918039405160415842633131014890342819969912403902383777600537270673330919909901186467868831946919784920298883379225386999530479416768133761187997632724193116634387153740049477510232775925387444544285167008646008073331801404680920292390823188845513983911213880304753280049954530695966155584131976170852425700059757297756107511034586139824371298432113945785073993039522277018956677212796358934806543600809398525448932045734988646578016319385164288069963513458195860547751278012926317636670365508017235524740408624886237321331493559392971361003184300932116244295343955694522791837593772149395050714210025758782726677828964643504562460117124391684584062167266464729176325553721648493210479133680171336601776936091006639542154141779801358742006488744705096381355509168186273170734222239406972098166827247757744298228387113923396127933213453455826472227862554473031915138005512789975011728746769247293938146616906830901227075417574726928600950364040998522101765361587295997761133703168495874040834350447066027317611783340682564951514790253269367872443862979929989273590812692978849429455829222944908961916307971227745673994592917782322790951494095345449690850156984022331785313716309845077020088618333770928032662293187944528515346674776849288519648762142409122168336917521729276631784286024443426427852921649042667585818434326395257153953818119918091087585048599479415914104380612153542475603077294476011586009685206105959729881944025116524916033924836272879086548232220607257831068534134329886263324301062082412988864715686914185841835198628867694908607297639951827799031758852574196845312370618612464705416585314289423651746437136384*i1^28 + -63996548270532008041238233949889730437609112091794747948647690986751951083025803931993591399013359803441098764993697858195744229153396788292892966705659857339304524390444969067738741316323777595577159373530852457217159584289457027770868754852871415958961346203239069560016685812407181509551037373548558079010687114765567417554505721688966863298974383148379219599840860048592264692479316084348760806351010400746812942028714131483862258235027560200962769315432023892433912970597899861939489624917588704182530993194890564201018324369187614420217632931633661200246961390557228188886897975735270271793355302617577379899692497039527153280011678042358031797913727805481787930352543579918194298655649600866643767714369526726839726668083954368659973565575380803862260846978257734752571305882498969238129906470735949114300004485929669252453399995242699913052659323448983945733859769455914650681288437780452716895967355958221194191480691127317203714640247662521405629874312232425150917133378600696522107227307571755810102067631007135034034189943787640103173350915801730029055455183809480640460990005178568986863150186192675994623500552808692964028245115832016504741653856849418971018657133415607318147445281180389121429410274350997885663896740115463490425979000902634896575371961406673630093444034851218582880695832628059814905331470978977431387666870260734352039306587899731561694873753465677387217586936231972904161968191964257916792686460266733909688819764494667245004127157445304750248477166987220492755276686773370471257737764770724534309054244732477861244312233205640644025811097058335462129904982263147432716081812794070259390016520244198725741762231208551677211590412601038763969012904234168284350399823757110466848612364903025557221658847562289308849666331785240379009967940970705236667724016340395217046986511563700176989960281646493260724341570922804456301888430897392900602104409359436595792618610877681632122698459549761752822630208426301842495998685105392930875585281497446074803027964341096808241413161182407146636327617737566329377893742048242836967177766879325728449630568580656537426139292064485699477056117152586634919983556495205962921064373955905904179121983477255041457326613136731560829587896426764087268435487219793689153084491360501532877755640954688864827313649520387422768009064560980091581104590384852399683677162933876399538176*i1^29 + 826075629055800115772095372342661401786167214001490505750338370503377649548718058926952838311444320461590029403758151073373779675931924662191612971920608696654778016217016932046371673537295700337249360540046936205696748999934865110692262020052640746870474411161035064572126250185859006854703419743272492245442499060996747301172872609934986228428808974006524560659160973148474176516932172173240356837945597230632944344705584332475275174011131373095174034485795444982268732589460839307153819467730975802818463075485679419944309436397012238702346094023127735230129761128452982695352168973975749771207721083886443622087050537410517188986626930144730861228777533599039016018508367529617231205232684204153553266315101366801955282760409785806293576508890293563780895258591625210241075127914688653766263557407524967906730213650313190714791763372863095874364536904798865482484200969292686652701606303826158918650040261341637632292984204033639676191603480457116991266326056203396859915427034624338894143729691459422985640537949059244970046634504959006031954265538759873112651973741376626844857909529749900570909722893834390345962565340988749976643420939054322593131403260222793249198823531730478837098420382423279150625765092122777709630594827406300603888128442601850604405030775136480724904378351449587188709226772213799358586464150725552811432485068727261614348997971077041316341877703010630441025309836755251745495786256174254513237226515970236862161426992376023154323843883370882342544860970297731742211993040123629966231455257746858860000071202230197025842296299212520360982506486793590157528899801845385125471181707735626724725016501957512331632485943672993340538036038583259168463967825917645389282119818295021935342801683443139103073630194821389081175567059538306331016855544897706364139604372339527964757250121789831901756089704996902289544253737654326206476047041076618252077738270949379050583116768128381308676685814987692118442113096475062616962335804095497112832011935172993064780568455413815115983968918983322418520819325005174229734780170458612489023737998620360836842999539891541057771283268268830280545861849608626229825618096878357628952830729382704625104298398308641178913991037788543027745324083123863892381878609393544888469028668952167372298682606458910438437897649182676586810941783740153824685921628610729336522646909456744448*i1^30 + 19953297315398476941484082399827959469404374192168204862852785982864409604424746516524439153574278278894249092852499665577659954196447593489217264191033816848816797625721967215973435645522830329085811687134768153246255070721984631413440820598637881868934911094336300813065119358227360981777539275618998673621152346713817611521535473893521558823326456571456252738178387727022283122267664127340048384005594916818294232457555822636922637009494503717142669819568188493988921996565844643951910093805402520425916400955676968357761861387112526842057808108191941861959869053447705713045268212608646918920066846140582925037149803729445882398562425287558014837456782602543795590722724554338778218961766575147842811474355474472533054264549341326889861518978746226582977710860452414310907744301465501429966446108896634989670034398516245028592112648008726324109212929239443666752437597511921032722715263445906077094011612282674323305649617399949772857706368047623668800518705974906900271459119445325187508217530459359943068382177434280753184409875774071437320036565034336453260539159872519578457555295776902126025364520591696128782720894402931471078907173416158361935431562742157855724042102194612170399161914708373857234281648129666870446634110833089051500453574724684280831795762016409662276938500243840362430619965974364068470818035194555737597447278385210716704100832396685530499244408790425171381368300857654041984317899370504892928053204574442253017704388790897144067187874067724927803950995279910040375049207720989149371874762089409968803360479847601943125217704510290096164081683986698356889715171383758401644228318815478525725511656357509615543600458686100123274832178541932161868838834952492601400164396744875309369483412321923500069962632143975420184317622540702268334568313501079244992143813804510633362335013561029239246338460987627159914924476901940337874079735842376727850312645645766430807659830515020304957476337416903057869800093662551185213598745020016985188187508105293275528144816993304780640673956154581768897217325557650830209675170615108989055659096229782200771178129335307651888047656546746254020993747030349998236530889142065282040642200054647055433779320236413913518015127696373119543458899153480144772508330262572047536987684662639973151148450055897965901476512799216036990870574449822647537776337660982222392459561795584*i1^31 + -416942375382279153936061780174863782666779784007175974214680035421788824896018587748172569377240502112124446853154438708903737949914933534057182876172124460652026704421587845207359920282554489782529558173538828638229607276426290196610509675372643195817294058206139549815089935318349188886655222462948391501523837667216905253033543716548325867441336663325689187267101894620836742543997496036634737056235486718253925203219741191956786928911008114608987740768091572362054582416707968983711975589350015391136598246662528857144638501891603498762031537228757976871362096878438164138471366049900397652175876503125440776335433933819677284670710542652948264694723579158578104513226915748363111615464892724288364668172891693458248157169765047778494451857567481625386807517414074346643832981525286551744552021912508822686944050583966172764627663675984561580483869626131975048523037645460840865524200616361137252619607531801126849769868172215748925409437109642072136643189178961518195789144623215655522544799850886004323196681359958516779369517553752523665417807603471265025180738196725240124914083737699900135389034355431018850184034508623688505926887208365699094305659283804858814857190040302939547449927805025154031043031849667929113713575785396911062650299618999934220939485307782857877465222387951026865903790251735898803904489606341821060580580392214246828851625446036801969579855482524071145772390623395489428897229213159872511331504863226567714306967705121099969374430408280668490869683093682406100294947089718354214437791629713647402877584057993550446078641742882668328195016982617406729279558656854892202290877799200727144182626676987902064340353866989695667011178663805093029864510673985416752133972254261682719881790811162862428335025182240017348976192412079402311378542695596441386038924877782867830851869189488908155532899982912203238123040424278342017443047626131394356186353273770811835976048334490463407488142396861287938322462086418099420249189890363978702229523751580335769882783724851214129655831250929828391429772458271218566593444284779721452733901504413183257301126762899785988094762441911602108077176308295175192610059331992932659574239078232082261060872422976438607485326661569445991028292243525593142719345253929082224308967734775729242217424411026546333067197005177548393592475275244349492952960386456828170251272192*i1^32 + -13502825704165110123238173031635433584563076776754483827110311863788016299747087808744522934328651241426595232198765879416750655104479227417917007828471632713699495926439681115026229280520711473721382838959449684267745197615550389251277126964642205792079935573995511275574291675711087521638075779478298955626173492351888846649751770303289175283053675794829584102210675303863958849944037376887535244783241668725096091674716288387545469455586397780765799126569451004132551423079322333929600453210928315466833630702266949077134407691869183689214655079370450874223530153550673841715061978299367967113960375311882551281436158948557431226030699190224557267534230401292490493049116883087389284113958900229622703681179068714808464951504437634653082448350645552632852896009945354481696694257599098989195968354268217319505160827133555453815283181783784337598119488898897391635928956833516324730553389303358410005901901442131137478471066990330620621209193120323140859909246998974629097090489671267936486728251055864397660845704943150608765182441124362547940628289067214012659943387518868894563259720750024199781643538307380510591831652273422252682736788929805182033500102716558978313793318445875406335417680052444931317772602678509873930118273563124920991757720568003730359984985707843491600057262135753146729891762056212371467491463105271295922996196859083390240446238889713957739837316140300172272506179142567956729887250645970710749499365621896611166282202940195663352382969221985987049719525074458249343215463795948854183292181125453058715957569215139214892102088208136149537747608973431592311044383946356521128912813169191278558482717069368495971503831957967099622010542321205677097681436373658468464759072066520013824772014224979286444930490194876888116343472488417918721605157173417813591881919355225573586270304577898641017279028743794152118148620567871935121504677411440300136568760236421601142354729207432054660824281904128056767416325876622827017097242070420000087061438885900786806384613702668400857648218439477392429611827511277999081650802075955884083980963280669139300067013620517603591391188802541594248391181803055041186126915362855283707993103236795739597633806095807137650876059447925943541189882709295266475180198229639690552651225054434891366958934533748181702235748448947257612001791871661796835161176497477098930176*i1^33 + 663562344418003865210188317465015424278397214836718528628328013872412359898465879519943449419591412408135542918386216896262577719920931762436985673995607267134513136240429730305692386319218349070713817854701143436756920294912521930119094319211851922421895943696031200039028371507136164067810737309411898336576552665661215937865987317432402374445987475886231008613357772071761574250346372725229026253940144846458297756967109827514029337779035142109624067530268592424400736424509491065687929256920206087612994513300404580116874036692438849427651859970275979099175913549704790551839996011836387833961236694191549392615960965382679448154602147263869928832917895428606456031074926922490527061615417003897564436570000557789954368710147318275098946619785431225358256205706471582733974409415827994441945500722292579688063259727565604712723961584347899692151816378779123955300854147550771059083414812192751784830578032638365748472306878227525163812224402228301153597430357647120348776194182879125050979857895057638530891452050592048335542166567865620997567035355507509313480969535717118122834382063354832161698965934591234015916797772870181307216426956750371284830665916050432449776096365952048298197487628684279789740406455579506078474600198477835176230387843690633551860106011920271555081890474854490188825802289244206983923693529633648879389897923800046751536901572131412796944728603254845878778226118370941984861179128739194578424414467474476966794991490130327810873133257967994939844164193316393129630960388833659604258939120362795298315548192122245019940276352403215207622758949981543424256200743748006680465838499612293488986126658141447840542078806347789212429399684637594202232366649298570534840521519427644092456797865289204693743496766694289544169414144322473728861158156255521011867933319270224195899214147448306620215030056686041592509051776791161869077349497784209147430953445872626057383522448118027468794946243150416096683894311061962190292368031096605345347009378377769417234412637332864300918994545817282508468846505507553558779478838362888688796994017190813585079352970463817201850243320507316120105595955883507730605760869947186886783770295409856847724172189355662794177032787166939346895165498186532144187312862479572044157363679623712341798809094256774897224019889524683343355702408977179536157521946404192256*i1^34 + -13115034945084109321642606159342415178660873881393858480659938183851129588092757864817570856217405607041953383180645761277411699184996074699279849748178591569296494787089837503925633360830531148985227227399089236569189358973912545892419907275593445028022138929943933100953333998577292375663690265667457425881715983724858737808186913176996725861316091794819979442618285477588082106471657673172180268011684872026460875473474287130127887801093436545391246877942264956885478315337856764889202836493274366596246939530643414322794648047755204682577048423724107230406580845894226767145487251478502170063560069785738784174451225713198382487158290385385746066064400562149195678758996124847995112159516654220222984903591259623670100913357505614891816150428617071441973308977380011637268791728121910556182960008803959257400024819773620758512962459958092065472199767413198016100349575196874737886120581024786417461169918898768899085110069668622300340526118026877703884920752228331780792126023540878439715899052296696621377760673303875469603430884052492318041267386763106284343374373030374199510975975478781411693391241145404281768366685463211149315243158681625239086291977670666657862203824436445522008207890531266465931873741151505020473519004068282718685962288605757842105591198136032147097092885265173009869174442443977004435658439205682984868538418340741682971100112250354001342798497096807222311814870885438838347502084785014741067296227676357726547313528407631015657982110475282105900315461408064492493642950344169542694755048464259385611052119024537893537388160673532738669602621891606011691875515127273972304965318078433839529243963050991681924780653175983536799561827344585140331881640735314392732577695876707631060018414195208068202756677791801789510395003804280808069830069442409715735587131070295881624591184521337541465293272742831609882573466217744036396955770398825405148764009412426125131942537115539779288257679631288485893396978922242520250571785029833648153179742532415983766621906649044405056008385498445796538637523343075743647245583568267383088272089754954831586991394819944353170368128791199199909890690090626045254983764239705780324148717677294751517959568357499574275706806735712634753495915367353410303944159857534022231330163292214752840192275510530458555511595071993578772444848202492628034736531439616*i1^35 + 159696765919783652368039658719053111659187743497647230232887643768245890081206858323209894611490651852762725046185096224202988770698432019016113161632113790844772989941139973949922079155075846754793966048606126760188402731786143340228944660514627464654868780778981986989505344162272627101089903394606773264480157231988842019613093938183156927978522120770828373299033043741766525469344414755854542718638673972354583190452954379076159225419113584605497258607384455343124471694264615300551779621208390847397225738229390773406837778049210488271042031877025517399593582586276497730970731575502109601040294649938193129908451680113529065358083972234774260238305615110315426578427822762531818365234877830129172251032401895765374597872784493679569258730478423235541372146049692788627339972537005108435364014621620033215200173088184545726372933594785537386860877710903171772996416737938825992620867778032269517984245671049214943636457205148444011828727743740286802940429528561596267378122798767326755360005170031741843427820533194249122248543200036284663351910277496652174361050369267428844199590742694821453638760369988485997670412078659641917105405089253605315602773605707619895825616353865880761877953798755995941583046648418037300743740785202378496499813886939890564343540491734657503933756710889566081756910304919346204619531956845538305814239116972397616115240633978514482727713535227725406592660648923225360075983463740614445896005297508776489486940851350731232729929802682536227218266818214861332075748003495536112690785670354035217893045362695091298832219225505236067217134590792768034986043489542650059672884987011675356051825150333972997271548709271416942295977710885088167435956276622210184434928197271422037722613012902475004882275078514641558267790828020119418580925339457641754602378509121007004403494080157578174313543343302750216328015588565350990576502526143111692796132689243274953666305254962201843253004663962422845563096382991252006265974700471369536378367642913622173364806928839015986861634238928347875068251652601206097531754436677611382435345792482666607569581082670238340052881495886895362662427749492308482601341621427245036832174841408695509863313331757259902673129759949570289759965958151345218632090942036484392801161402342622687312219721051394582359100483047051908409484959730794291166969856*i1^36 + -1389949751389078995972315702879147443650276924353703077361761557943754164599648413506520521717280441901185848198822441185083904741199667855983287667812791442447841053963277313174745727249957878162110770810058240768271417021856923589742048053330226807335302551340515835886688497965590216620194726033074906431415813626808042001537011043671416908662964921579603224577822132178358652902692179547282944117433721642099897513609505290280672275943595724889458060803029881096202620945441800387575724519957470007788248869056504038165002939218357745770575979506886758384068660950047187022923951527438820727843965810808324445706803554994268769128393095828157691308988410268290160806222169551347897011676268149053438327127603823651573101123158348830526428113842088363562998310125054078332805705160409106726188434032931562789428066126599423390172612025359839347567398150303732450161928366370056071598156919549226404781164422025601996929639656758168122443622079435865091613483009002240095663186637046148650454682063562470564500433426806618183765680183015831683608603528434334577591877854566744773384627975120998026767482488061810330505699523578143409717176291475311477942070844349629346135694392280271723912085525491732069483441384123157125524214878743596701859247449875204213274529663238921632986291848704876911957199928093907968172910472261535155787205717405342252281763301309882362153835189624465464778794730223823435205448303942820119222959118199389342761991476130665106694986464049688799166389499540195884990227250623702360077328016367191877946476411968078011309723552549149496839512555993807584594936419776823483976303648531585293752298825262308920396200407919717204572162090407597671125022735537224002489793578278343771376646342541330113917916054326982807160861711189076470394717812713109741190991267770191393395047078411542461187809928974014162234993706578300455408692673633201367771089842618338927773422078344155091429802647644774765160086223840214745564990625698972676782136741468299222330752073800088864311305419606793571002480900279667262511497021378727867185820096790965504170417640784154367810229165982567700289667369909874572196161918489198438705061856230892843893626716324401936743536481755504126872012117934335172430698996052110959853577801179257603219868507168810229822272839409549911885467718684743041024*i1^37 + 10618040583115732939728904863826861006489391723644258883490706076486062572443615911278584704369676965462813430711302590907444590731041558432203751318608333615947414350137924423868199184312563047874352410031889987840662359772330956757145463521360320040782834794781565297724000396907703231172843138512273465650854267037099391222491762715763386195874565868857686298654630923196572873393476042784288333030296787486953479744857418458544215011431323704107092939846029098376766377639372966660466167602856233156783424762051779004182696377655393714438530375100563158574451477414958549750103771328268006056394525743187785847338994552748429637750642045649416383936557409745563394105519365320610843693038019405114046030747112275951343122753494945216007603078318927982089205439925230513217130863512870964613304015029401521693633124853439848746806527196219991580182534015293837817942525989605855221519251139455350082764084444756569524196233170589680713326916852074951576764146972983254782200405492548313459177121662690705962050444994204449357296403536830626686227604936078563362852860303086342772954507126463164914321848276548952747308131330339425630165934060337181178281053043629482115644104853558531485188712957066634895233560441644373556359341755885212686218109884971362987279140828244029937929576838426338392620341084314778854732694157636079991979119513841371147490305621814542877106195767931920689572581550764257759711066783896225448946497676378945627198445699350373161832545261436055716782190717978454374826256592060848433155667810874653426290288557580623432179564296712672022676263111590795049456425430665131924982552050337174494880887911566454080761194400059377223853282115577671893284782318909767306862906347144620527170545470853985812425127320800013758978888055880454249826347096149006335208265193251698062863558815555924739221803666949160677489969133623499172309805502928006291365117199833736761328415475072009517500233511916206113203116891356631341123164632494243590487669561126581256373542832779566603628278561487613875785540634050549289499244693395920266896870873106340910836306914331538869099710514776915384732369251596749427388505019936609821516616114626433356529966159824705773492652362603392956882458439164435546831704188883942016778598384592346213206814797513169654228651935166244154309241848463360*i1^38 + -92419340944668285334230998696264187403260380129998301720829012966814806621825566228806305156824758977682172504876608763166819412374286046750057065958649738536849777176717963805166191756854132065426594374315540791991978050139633702876918877266097078520428646164229037323141956889446958257102793538263789802224860874994504598553363047134262715958401609843992900503759435994154438340417573909996747009298424490389134267812821782704038705678428158255185744816593485992655647675739260660609100878753175342664277551322928093814749878299263989690297045856817611877872126868799009862554207505035305558427576898163357822923611361089009468835952325286525486514005106615070882492506577223447869513187803101296382468808899948246252101850500711489227844528099963080389474890272229626263446732150759350012878585386129666295067739040830097047727084019158781875794093633100970108437227230301063406876317867084233060390851989149053422921009956212391184515516017923948893880917768029098285405938602185732857556070163706896747368170664912190557571207754314713934441254878240474002121992659672229531586704499102161340427284345624809291474825519869521334963686968900569056817065795204552599710150355203325080108348833029736381947264943832205893624334011515405616857443129467400402523171491519138273091035395730349743906323519630919905759470871398202300303546198463818153648780134759371246037415910525673930284244963956841972936526943079745145517551410582738712922650560419646378678984834273671103317734535325472200789655857823534260376151972299654436075293317513121266037520980381222815531935818806024877030646023974021271662646984763012544142020450734576598001480176786330957183899574831589664863143641711085724759398744697770813326549346828392139272244895691299010399154312089475513655615061536179699469654114743507520438913403597310057367703149635534097000944562999259701567022997612859867494587124536031032644580150549981058977111623116362276888075145249153421120102728148301011641695459868538805770023450696345192828049127404101369118783456079540325030473342429008001375569062714933936236067633748481054721001899539862655457289359079786091396134681610735936057227805929149362896704565565099127948708149468439295098683722596842364326985611307033748426257723448889331789040973096529742059426863617184201600428670976*i1^39 + 876842483175029617994802258587166363240974717917506217571794792527826860068071455834700386812513542264819318606747767361035950978454155214157706282534023872755829478533903269645175065172394640266292673817606228498422865993436042237931089867253981624097382575387100417106985810796330774864867843085079124002382571428793631021820300565705088556634001296376024109558591206784398788182686331124135723699493158096389990967748337290380564559096036914165931406362982205405825038699552035797323378334434262170567437501578787311133603747031143071048815165186264394761056042653196100940994339546092294842836506695349868127080086346780088647542140019255489229174969234973257534015248375971659374320091520418934073246820575067603074800370163458516441267324690077548548608120256219020426476822576483399425204464992655656621235710696842611201230511325933456728943153096885891073566530596864698599416756528113063314729747322340081135080591282468172510327160599049478406748514320414040387986839510363931163686645903703945515734889270896043913490104539960553970624612525665287518618301709567161108713459119966743767347698497742611055973109783320349348388565562499775850484192517001288403721352360519314904903763095303033382741529437818731506225302155841754067543527304863552931529921175590174342271528563386842556633496188065065140017544319933017623376621434777042433010069098341664042595534004173406040936403777946978022719647824338033165437534801401132119183190385012804656891689502754524700625355000410773156407831487536955726120414143522449073165688075159385850934023651182304042069680365798870288754698947252871249818436046834850385063636483397588758686794170606744465630848074365382343383897505190154633463729007986043300473556929161651490186730693912630303946811868410228098454532590397764276427919659188417158486975368581451341459797855213146158967613505823336515598466553372418379608758348370724319295227302971523061203739401452008970326786679506285255072942994607735994953703963199518656951364590071948657750702305668299136767132141344285157356278699710056050241358031063847682412235311974825566996724287229456095889929279737794801334319084260417407066045725192376105961283141797239211926271977186365580008984126054283149925981194856691156564690535542241806203179542241118036188363609503354455064576*i1^40 + -7152971333855370630027877595898439301908183001943124919021102745026429186400730168015933953385134020371741317269595800665959819314139094625762315929218439954909562825830619670079246709954617627682788288907485965164205926492312577971616351308300470086432327703212153027345210367520962398935322158752075712209948111372285070283196637603217015508751990603911618929078729879392401255592061212420201741331521405549160139574047511602635884591102695403243333367542741889427429776497759340850335832243573922198870792016382485500373073818967531869111304182041102929349914653031068158647959741261355664481987662408013690788726837971185889535266585139035322004719208224288571070046897642486887529805996557105650328616146461878509828089557234814749099137852535646116310018651100250285423801475340472191282345499950142605931496200807945494257345363436586584286064226137434085106890532592657115240484930586039716479421313110613115995684029484106339441847097961500553036618012386061658556205679464993157161290776678914639097125553425015029889895455911587031351502672619324661531008438844839163560330739381031530269770672219267828426405228879458647647601385266811113557589670609781649121314450580152540404919723224668969014640291795492305370980036578983104285332897592828677591463021881855135668527776347547310871470357860978247686324571381282047703493206567800926206751309762640720288799701570300648542123890866516637175537345253742955059589733486298362489862673803744815334833023836575107645516286192281770745178920977538552327651634223593786017717873705904140391607778475536204953249567639663030937919354167438628538416596646915351213568723284568418367144558855590964326446940510224061480673445803930439863510308270269673100740862610151890543283481169135140770404228788275571435991205783751677810183170382657445458483544957842105090022704738650579476365580481263248823896993269353666927876819063239008478389150909234301559637779844770172913329030558700236058751804228230224959380085278484277840573490360258538804198724608357220909429952963162053987240530065944907706723465860473005655428426711770504598133874121280211493839549299291451092053139010793330131691829129514155099712286413723937159778580672671690943546636509042118483471996551395498342132109809827061489604189523043676927632849222162710528*i1^41 + 45035380963516544248131555886168558765813090732666595751491659159219998834073252789087863874290237423358151232399132271465358168627322351932163139736439508168772048817372152742824796715582699566298049821355113685647631592852132826052571660078284182819450100864433445484982980515317683747746742914642162802549043013161728759536582851553842555742145054238276264767381631932850578787847380554100812077647860715570060906150977887590843468920809762479925717937737310582462208286036913903300346775370632575579565523022256582612155814506811958279366846035713345502049364049690589086030997941749611276168916923207562074680363396024145071673690083336115786874739889902185334844806246793996714217474101006966812741715301940425354709447349677854457249039241979960998765154875130157862578647988554233420398742092904444849714902229570090183714181863603089389621994522834244442223181305395937551399267901432698197300546954235680268047149962953642471937106743843431660969648260194985668717580516705050823508149794167455709035952807825972281258448739591711241461717874646236939836514415694657734717178192644213904262374588813279073336944491489527381952774551289031338687572297447085262946612987635413585548220144078305020101646131849983797687203324800092098727475224687491305277383517537976188069570917530297245667762800854679679057261995379361707109734722149244888961857674724007080514770783158865998880661725536656551112856530867776727048797109084692605448396300236453523995399243031995874864799187595749955937873493395525288136540137246108790353406356159074852824249728579376019319098359315279002423912355597386689768932350801997230102772190180687959688382015789244227421117844054840292475368488193278185161547704162031471636475734492746805114476272127245117522508822882865760760251092619769168036841392559751805524184687641440207737397067763129450002459746225171057146299340994638617358817505065212489761899761312010487172947156541643266001002956648202029006460111731613565539705001098127300900573292841675616388308753438966065843319852524523025311502325625560827147438132164285922202438048812441477692332800293092790416727874867030986097542997682314494032160132150974699563970158405341018569210314330127283213821630205535876885347281893865195515869101888658138172077320836478451665222236110848*i1^42 + -216409036491999372189061297323732578058043492199585863405849802031934725459659173340875986029507741487063279094043835252985255391385712455934638684260652217842415875117580483526482392703983816449132592527677446221183471646531978063848823430427021342065725123575723529197791332106071573150713839372083542488306529145474152068215536484103581486787245698135132220059058087339581428620412502261996119476586372922402858673381575517916254501036605886585280852264000902471386262520582910974518790239713604844358907532451074752716668200949328276321778246166756743401613276299606074999563671158188436113767856638738718646928266039372117521575155222167483127755206358506043547769840382516211862823680135352163481400147880073818012446256726057866307879380197601039636824663779257580200853479112333005861371797560572845732987930741291219818702091461817702264988654144240301682972004585988210817756733600292324342909268311717974653213550929680966633286357784991086848846070511628382368472275247775570317123130024996109508534365715340826633067653810412450833398488826452299293610087313464755734922122379571328906408728814638433919106546511180670670600133128955542377020871426952193782634339490583579311768574614579907296862849830392033139998449704675700906664895536867370465388971390885581861133112857218814510239389151372206416500355284028145522816130781423008296187789349605316871727667134858149676529782188166558220393607276074910349826180115222187249517634643665475170030087868548985711767373667808233889424518819296488308344704525968303092698363685317839776134746618214001336864639743583074090095594316122286958590937277031530270215702737616695179292116181267565004433240812100688624267622353389914406943471761789786438046003959325078416343273626359218387733934053602214110045458424588150933115461561704369367250312634646972370589032363339015944795067283658656693129103206152055288843470713357913855556530925276128499054562288785620076677297843058846345954060394069644203511333541186842242436343140257692843167886997541736408354739629763719466431314769518620797844675907759261295302831514862243814381991241576062699568509100887431604263654398698916903535161671808738430980418718066689360509195169233029955687995485112100047582934124785940224803832856006152160843592895802414733157466112*i1^43 + 808503563871721097849119200777226316874482753660119226656110311469523431616128460656262801184075776272400634857091318028755953111251416858476851669411379690016495061656492288700452462625372957393595465761372485084916856129002385562129074117077749636086186542301855374390267001507918249194337747654684163429695880720475014946208942161541796295023918093204472007261002109265206533579103967252400506556568206672704572742395327605700033797168150280535726170789673827797257254555946483352570908963552271931495849166843495413986139264023618425915018733455025965439600353103576539458160964418681937959758871181615586541242820909770450082053283935603865349828320845958715333145947101235603886127385352460295640545840180288046963597032666400923698171540230858779163562297419245493979322849475856198500337042351948131472476503724775017775301861351889482754498267902487646264274277726569228237019919083303432260139168890620273119654136989808887376619053263298581814851290514425382359701336876654109484759415104824241482814098874209821724377154239832161380738178551181295991716176909347965301872433714606456086169659236184165990905226991952830845591274207586007699941243649991176879159380600912069921043193115883342026751641391061276816375113017602284289579491533758197521658355624379694948229110635219869988316850919937096934769597362167902533265356781602625453066926400712028136831468444322204940886115985219567021653275860200958938936493160193700772783973605274925895994012141547071041489886088180599558971336738746450407035016125194848118908871294304448016894809292162420834326779322140045257325557151497261040654321603495531412365193564976972400926420292128778923074749396046132126901274671407540504600536435202708768038596022035679828450374323468710323139057279675555755456339446338462365795681890270628927592892535785334326779813598313140049245937248734088706866697958079109536329957504686222515419211428068701937476802952247113064988785366474287910382153067716200917530177987111495801544175393268131641378922941577027856457969020132988854577229690569599836869594563682690187913678340825383058838842679041893140758846286071674116941807763293694061534694888160927251679410026452297386793348444023139573076978865134951244654208265550569398167787502458182790014799497376695320576*i1^44 + -2390486638072883254382391093457693324447156481151086450411299639531094463354191638045016184860618212386938242179517020654774644997959440555690660186962860279293168797645768417460713139167701383781968210467687193249129117973146328059775101485374261003916752280457434100486262177008929406725152373001739956285906242999162035786677292557985401366481371015596645932260584564454615365805225395332520904470392024452296974146726798228266261156454258969375885577217135114932004790566331876423006655471841741886431447980950238395328030757121883262137494266301639060417713016352691652950003222601066825269548358056849231818338192202375242967668729924732991052732047486592742372540384008480865872243835282584866707421002570853987999730829209203795926059398981977057080704448500040435695572642169880702097851136872752724377294362634174593413189703940132703067451994211627538792675180725409583494241840335684458152503005172371338633715152735625875879107489682094263312106552750057082418555495338094708809670172136548171935812692050365589333419821965563838335858927566183991999676094338633600821933291373833805574401374471690649152620973172201617626405920023248243747329107058790387553876552624252307073466607682228222799426731203556197004178617779779596983782281688155565299294502248726326771311937311140397890893813692032272200995895753264907204473614977061616452545732590651200644545897132457471082496609793403031305524276147180555525231364942453483896427091549004829803284918078391873000940424581239642107298668148712736126266743387482970436123582531301359987455828837349960158500691713722413461372271983544182407439363266775356692858622221316874137187106288476024625752462426371787813816048275684240840950415060519083900966293803632856243648474134541364046002575023994664128612824759112293408314546879174622235739767511239685604231052168304858591508109340901408811974577006667219611225759573434835548692080709232519810428902709097785509032956155874816490173152072914310536270825346456977116464893583526651578821738025185116227509783151862482911115675336321998013598913261060934796120517624213078878133531978638864195711736092892807553113860405832814860125285376363205647026825272647585443697784039254750110581374871038372742920326056415083593043354656043954087914517471166464*i1^45 + 5539116439374041770277236304199023752654745767091262910326592104055955744469694366242505880541081981378756502310340980506039225657447636339125263643027176114312196631979453447842258568928376206625393053050995346660090147290277409363261564859321522869972743902996434759231634235842965849695289321968403534499307312964936016926690367276299412125909417535902044908782277707508549363371733583839655890320123113042941353577832311561587197899594411370497268938327584621537610733114084177520490407261457235320856286785232578893542991238212923192888682107441896367271213150594124072710813936478302976833660133176350886487368334544101690501098656274600057032136443803325818316753296554495764197071879682094130763159505921772350549565617420156261776696415506986046967881725512279720863395346349735026465320483078704137128772239714641850418999813426409375147520478168323625484305407023681131618790459510124383850099695586302830707143855271473926218447612644164346588474248120103701115972246360280553761652865012542161662406592180058935485812166975817230817217561882422470558694491055413116565694985688280870793462741316198444076665992098868692470641835493489860029813638355561395608028439958913883986941020663188618778515835829236713844184313227682798339939893998659701179705267153091025467042060905206761459520715878470718284995348663258625228027886782997130856007308732351725820198688058718848527126320018794649445044556168215235462393797747922395273115268627090357800816128600175924476356921277381935865960226803002117348855699279615880221764305769539106914884560925456116760753037848721940382109652818317580548847433886251854774753478228229600303329856001529210660742519630972441913284272032328277671898970496814527765905545919280765268859273947474862450813677606676516055156955350137148205499407015907512561052244437929619697793395655088926377880812608487137320176331863656740266792884628895698138757657242806314089104029241707331982414153201884171270136483746595879874804550481203584290220599199503542518975640697213637595434381237891152184153141159108080511190973183917247924664698969947652957303848289553454440040105606207113310807335961863131090374599858744460328034946383732622000768993733919978010143110513157297897260669481994328421270729113453738404702322688*i1^46 + -9482080582766435254105379348776330890392112576099367482777150449306806090282959177505719957963252240886568517929738117378924432207030263436845289409206509917509735031985642459005596712568498357517344227413246168620979862680612450238948230778594131290972892313308794971849070242503176616066492000601295882937355214286757101708481814023560370399566654022473663646039539155587902407994532150636819601789873251203549115422383897493953090226365181986769346083084045157971187820521748030057336117478956154025602042695365659634199203490699335512973216861340470494767294804181114064267298014153903616324401691154345303420494873879976171975919750756364697923239343017505167524556446143325547891884213498487125012951875923477026877892624242087013431372097542977793863334298569972554992930309872408667786047221947920443626900011524571418785982209606248342927363089118736231263785755632688884616362711333734299524042225722443469745398508791461392012805240113680482213667242413594954683443118777623160745895750091216201961206615691018818197762194536380500353849151014793111399832216626337801735902425422281851299529947951320544626445244301071997019779266566573443800060152194553534389196877276310584910723110352869791512273794465649448551019040040115035595052264885392305998229716730158085646134873576389775327592136858402018470483455796031370803362845066266876375384890843241594864052928564930388505405985014809386948564219145998093077033088630333279310928727770943476425989124361501866922671518198961060173538114979860388141548000436768838460557040922474697527041557369010648192298811479513391503348223002843533919186861024150770617975232910879491272181353858518499693367681562556861326067117141903419846880781407648145935183612306407043887676575275964455843121793869819744866010261334037942008271481495732221110199443942729415071218027225345072286323193945995551736982661395997216128656934618036097561438495795042715827942566765178638622495138140079735806559974598386269344646306106916446980856110517079111276251405902471301999144793922084921205278588186577630681653558731402794342357373988314487138868028864953529551954400802567691057025289643663041821305081506695995339364487643594621602986668435060256723713292967010939610771290033296579843244254105047582900224*i1^47 + 10919090192339610785438172221959026936377561986777787327027810696641926378950702631968778823896825354447882850055743344499334420876399306736575633716192988686180089621587135929690069118951337213210966610435209047507118629820032815011478125815697694273049020095824752174240450287083873279083961994271086422233532413864751970172782426846523920930167542898318888043928270834179079467409140983561327704526314982483054855496073975214964319541497471256867945662438666569784651388840329266829501040970444009879046189121233517844096899725747480637184706082080248523011099755937122946929026001763505431072664276978127567995387162286007936779119758681996619407495100387787481271891955571892012274496439440301693032935240144499002853421202142825650927357241611292901235887828909456832481738784687826412960016093334462237719771460354267866580576425229803658677478809234921036617186102644596274831568310693545255384623930169576175741757599648525374753535113985807142636530139151964284452501267065756454295286583781532306879503516998663630014498028766843531979881657922428523812500199678458586740604574020986963338053270813816453521470691619147202847176514391870393408699078278827888480952083950201848945564692761478062173621865445068529815088277148229698044162039293115102252637055186738835847808202627191513205570032519204106011340212538628480835028674027743156352633631839878193191876587977948302707752534776676233700525815980044924402189281544679938608950071101269226670786376787058100234014561929742830335388472999859244408546420535809586787754457307244458410901424003247961980791553218339572618395754177926254976784963124259378004886673376366342428229167615563167470669792191525525616913802337312281741717365915988656382960632920100197911889201117933792714796883670521126744520635195367996470563408411569456594011667786658391736016578954163069769773838587982848824530085245487849164719905961028460531256763414634373164846726541010727214681437603287319900184663844105103809232258274112434057154971365764286355292500369324960864208647401344599489441460843108292826856196254829384940611008407886460815402561039028480807198716960240503245310118433951309735095195054624784526464498488646066488465118061113185128164203386371780509091329035948412574669307495055360*i1^48 + -8537763293386751778408706479252342778748303482817474093475711509195956322844899233067830806219031400830426554130838904635263491494677220384989234613692677099944388007498722237032043435992399592048100185817222169087803481720948501268932496745773494068828128697313736497429676718004102959706743430984951227464294907307593897686859182216465935028027856766193220315057564464371089660807765533861461359975675157879729249068252896608429893792572847802799307658652785076909148091348681872452697586014383702067379545895858759405220074060059655296796254791463904653414650175047304753340563075614843532949563026489075536181969059293963011269493507152712897238250453663776175525246750906944739507821152895583363541937352653127796099188096062772909973863390960851461966832094845447596753793754390374061169141719633593420205717444673085512328022165798453488158323217356979346055004334068939861434901965915847703729387104962816159887926989257852384891332764660342419036052892674369335051475498658944552660295552795522433861912453728910074329649792646943631758193222776972444688738766796337186208418711434193596031332229238217608415424232871767373325279664810603753554194201409074884185992834339118074229630726445002537851686640003519091794567724450019587741604574219413243521964853214654686808917878066489172477478674585518372139816946454600863810489608946794300057226999467194750602572674167401000841801862827550207816850369717452851274049377998395475598475604819480696482992063219618811432095239178817992684462548154390712570707973472618809153848067900810437438385746459974699394989875955842883475707187222594878729544692241746978261005196647053954481257370666165642581220670092612723037673002278575997812647605067634148439803471878551791445684256690362161530709487486612362353154364600225543773072194823740645421616684673445498679943860067714008095915963855744713981544964744875045955801339781080694615917616491983267787004874150964643718061385285795448023770074979194444974914863129393999868059022084654336482103719117521182057261898153399790899696984287593101830471829578056994858777542097893180641588487877300959603001147533531584166219275226400794990078911160460026187215991247172798911661247741011734466617512711136040398133851911044603290039877632*i1^49 + 6931332105414914571209804692319236444291333379488118869900368635703863657690705738598962422674655889953572369215873607293308337206835910622986275046194005462659505536840386440522083134591111280568118670699900917312266298027946832390960203779881144031792456221745731131088024688894133644902595344425067844821189422207832570542998448671202608159828966476173705473532680630518039355821115970130405708108749263504138093165136666270222252277368468221314953731250858193328096343504128294984328677781861195804701063838097959795776094007010915871507716785665644020200912984088055422159594934092073819697482295067513023372947772089887047953678953379813552159187019807392345125433432169015917863395156061850338222712075773369000782649248822724146649964406841175086637555497747627848490457529574708166848499853077145639531505996690561526829279629375330970228800486156007248317137139665667818631056632217120794558288342636511258169604568006327754582718153012342862347679110987315905134618882850789673433660800053848947882640194547343147328380401345776788365072644863508632918706601982564364606890126820404591861260950162281025654841615861720179407389736946651152944298974809182656051676340298173613532404149698005448287540884112187116425243031608346030133004903472062066254576112601807229649255910929392818411094821623143549397924210105700600200138908030780545402192244153374287464957786748217368394240542401989896498611253937347032464701167137194027872485333004169257207168856233254863605118621691396963853413435080326150928138731488849758291702458465974406319007799316775092038820376092132315962604018003430292776460287198942345580076237958236838586919677655011293329323375801438083635842500539997571874640041129252882723838457349006626509427171278832343899743977338680916114860261974906473381843219851761265098337649645979564544306821377255829455292178364452314900464701094310520230867193533803772898700570723600592514548559489783195013691875301964938906407007567160571725682485916816507216567869426994878640892799605807159286354428434244248758431641621863949190883105371252643179021952039684587419525463475104204981160750081657393522039044851529291162613700609819496996913795891657086522382158104926333204182845040848551810734592587065308741632*i1^50 + -4799269352644899683423325251404638269395431846174179572185841312638084129420351137228805346743934838840277299636156432073296291948242876141734769356267345276066058866210260277981935474473536762588200035938594481252491281722223104552899772142812764040481682728239853235122773639470812807099394898642191904709912950124223914545702841976905194700802878427772423265540084257323184364477146211578447608458803947833387964292963251136628724947991614965142556118878010277277458480640987290339741708145726608050508997120132053531138705058702670905160480631212918560762836002156181140109919862122082583631477284726083775460842635884403489268471236737817569049721571416345399494882439161629229183915183020647733819958080036450331232035458021193320667201974578016317346333782761657868112663377292850925167027790752068828146263613629766045367007657295776817696573905655938006447743963665253231510305452646027740299496265529356444963365028178332225858997374520701371843817092876786895238478061574004607283296225336717612350245723690710944832575300720609317485323706971168648188150653918675002680473239809093105466304962142325637242247372806126683243895328218749270695075189388610242566144986099913327217905606024022566048006216094690910544235084994934097183444633976784980159778924645397917093815484188005489919321106298027777869479346112564608631099663759957212940495719180608042243684758764080784787362171703474772091481883245429000912997575379269755199777780316907601797195730623825711419253818606379121958150981760446623639152835116462679114072420019718679197292818577637399730138893218058837046752868947963021099401869636836035277892425795690816632143750780729459273567640306120545805528784749806843810054280054228070084289538328953030995237907690752778398243582020337865918886293718244636746914764976036255230677495266651026938948928446179262317943624531696923677052041528765066508802397937474428637104959178519441459040607061952525647816872636670722162998303357413740769820967818484962442751556617849534461563700741517574291525735677980657032373278247525151548494642114256518848496866849662767327506200723255545106281460070566499070219299229086917685309354313774866473931124175908809287603664765388567757962014048671372917502635499749376*i1^51 + 925657053760801829259440679474963635796415554900052837225301657201331846500404096071427007155497358586940885148875667605447010825606820167820607536547372014895169242916296441227334175803830950276695210994248526456773959704745124486724459507802117866528048578390396114015383409198125669724519476695139883723239941109488402957762159960663719081356754255943163376593901152400904261654277423049392415546796420993758912116153478281253287283326370482803115856520978727636720833897935347784423152804153200626498494706391416970530813132345428073874524524821879918554990363466342374333692197165314028832496312484816459287335677032914835701994161653552102213616219953463054590567883935344635121753679122916367064499017002664796999614187217739388843203162235443869263833057752968169727053856799163144906799112319042018043416479115883504832709571009586771911732981605162744793436465314572429265231101792174142165559295549345561326276116293127182056612446085650483426365784405158105591455239189525469238288313861372309650061598041750486103893542539511871889716696667129628738572860711330850766661934248735433928653835151120548357812902622845578368699235342097290321385018340531442938308122273857205206812470633007359254834861900511731786699295238573507439467471782424818101690515298690435340167761612008502610499831123161225454462243924289506014769941122806593326598968276780435305986578788157473987008527657350372239720645109638038130537173309126682386215241405883585563554034878328252786785463898332401314725716860681107945885149639014486879740358769106349150249243923516271548179869842885947526092985998026355469105132848884583347726943487813484112919068865787701766573355429106612752759844413244882420876856740275421292418597655635677120672251893723728087196181295775495129506387206769666581100956196199995347225019549644306093582052180563084829791687317583752116593182338913323463727941012353686710326571796543960316858184975391908698859380116210733277257641535041499058015746773781981595767390003779965384539685091408012343356146048708415479258825898193724695375602590954467425058500257832834741356331020863906148275977226141551106716933652076618669638954709953574603325603222042657090077709350073265058814148822355638472424554496*i1^52 + -556938912200185406770541212767600811215654182716829582796523649523085885527813188600113517362544125461704527956453781766625778491226740773452078395217163884302731258154456249135206976575097693546983838601206985001145426842912289345037948289926794652461602058972726077552058160018798857972904860414681116357104861718007740335494176355639877340537896550116209064812092271038713417550195517654439922195605804675226183149959498589011003065957197838575427431835617428751133688170031965959106573691200967027055599468408989785764215219963839222464147930381597915711588327539757677037441249858189550191581939720084788545720374074039184105334583610037297044617996525804156127315161105788410453059419152981608221658312327616924121001169959804907191545941472270174596115084952560277751118356067082850468220253768156540157676357708943365957602347196824465540376574675548796118077765957724704575530936839840828467139379026699739962832891320590208244593678333139876179649893870363230058282285084955621276463116660716213553384502313649563238337354352889823697197667289373821140927812855837948999428112178349953805296979643793195044805300821230758786453028256091982828790268737662409083386529162414325000735345764623983739761946222294432095248442643830358226673359543527162278124674364495492259598056104084149322551700288953712494874128515285308271983919854872262888816850242449723269446406629044357887416234465175042364803130359237752925445091100722305249181977015314882644756325804551225728594004559746382182695400749227798477359729254070940298532410486366220803781224506860086883934916948962810614817665279812384571659308793841260999126328539559617666366838435505512078148006701315103219382539866440258713283019922118035613787974680436363646205081372682895698643503878128954066930681296887809458825145403013145694393064338458447854820941394192387539860289516560028904091749839221768527928704439856454305441742185923844613306859674794665699042802636596049041305677986769117304381173002475335055845612088085037461616120975489912732281321110306564811268178295724492901799387230001449874493892424970832662938188294383879004199504244962246594468222433092018496183588989550643628202210706940652751301886514392913275981798513380842623488*i1^53 + 288120540144775899691070636674153403736598590447852112850447124487247955340504735729811967944619772560463709912109568781978797236905123319012974216943525684225213697869568452992512623046511027615447084484107544822043719607087538888897961800791568355386086905482316088494475610371014915550274744337806442283353121394096556042393398109934232981547190883606348302321307899470339887293074988479850505833210664501589152434030625887047475939569328293854260969446917700789397143237375527910620301306807302598978145219935878446053414553588733820228683302492691702192780369639631603492270484788538201262538005922436590911920250427516279234433182735847192371108603030910196893672619461034816422464402090655885611153917974201817461541602880506205665025863353198794096678356520293440510685855876437321278254820025246068715415153382912077102130077042999507774208932888976404499069833502442098963879228713040635814855938869897804596108727500475407196173544714628630773586500826888450224111782482175012069760389460042261292477178481188014383136437470240262170836846468660221513903323933113830985599127189393235404901861125763723222388445508347583998610878540148691126684539121453234549901846825116485336501773409691858919565829196327497515235727506885699192327632607848272861770075846529195592145956699058493625209061342663914269000558927668477129941659564854937353285430608019499562830891064083284465754242464078862447014603738444524496258592671911085820243059845068781069296475415031648221955542551992335603213667327519272365328992699426017812630812599129901713841942129470078376853468380421096518692100149441607888107783686102058467139478154914976236543879501732598224207535899875852220762176924169391623054453136543918576413325448646060594682183530151524826801819940817705692888842663869895496821308541911451964918199290257377565032772323537861104270694928617742393323890691272459773359088427659892686949088071168945122367520995937703979728028979748957098587027178376666479228365708293108183096702066441645326516741092414907916057721416003574423571258989132002483648886633608329775090059129971589867956617923003005657376389594145078366858889393422930193038102356291881808083714476129825270015426633141765441504240538731008*i1^54 + 390647915320368873782991938986690633075443004024692626515758781142203471379276398807487327366021582898893717150099665316587157516770922017215541771422806322827815915081683882269076596910614420253786645974770600597762495613493852009040490846959406172083185602448158716756132087570590711046977126171764331527232033165164651354869841677924518312542673329439336345931237525714662765121046162319704365317084340618211955553481544884019712337428515382705333564515552607665615519230011398178954613962266099020132513537425491422379917084641030941187216277455757307351485192536768795618735314935277309791762827788837625128999495703127873358645957033568250657977619454852780068502224126668759829307599555463086084132559735285072592005114614788377095454694560244019161837273706342619620132960178872153284706536224576798700921891605323870517121272664639765622181647724528313734283486302682800442581195803476691158105924971550119191280219795204666143775397027078455270559078373092255127548857449089372919233017474614260313261341536709375085695502885241548224917778766525118362459898985421830736427397598851839662742194589134880680719584924430269040334079852167318311978565699644779696978163133507397638681098735685087062435352089005225222239791195813517519478821070842107586145470971749332674132295034378985573674188193572049610851129434105448751917931719171386206480401078140902604834715227767728042625569493511492537097715015954718096265694221074713556820703081430505138676440069798345326739559024273147603819257641658757788738646647482693534058005495993595038392343906468121251632700362264986870116844794564583786497202919343060018654766454834188759273950561522127916109500856555766930041495339060112407959094001457450319636982706760233960569230939278989787780342656639437615526727802395525144595640398971137431332384982552400759509823891998741405599273053065980587701478277187589916159721676767724478291520862152840049414225071945292936136956080070593555344377866495042816451146791413164892818564200669929337922919091937687313535761861447619149505168599037786900213439714102803529280384809189930145059528727101130790284555194678924400901492439131976359976227704988226142497524913255560250166842051708322995863556744*i1^55 + 144835517928547587381554223008922161949436217271712805725808167139696907384334447678743842142529746183914506300168462123190828225730762707015928126806462708221497360044128673183634103716943547534538744107009665552489265202942014695728589451857095634862513602331229133190372600304644248036592539341629220261837651488491217136991160397860761974341150492623442086641341861502079386868985383571763583253531976796286471946273274883100151091475330869741502987834209860802838088018717163976873345967882574602929400694933362409382524547247938235231071028856382114481378918010109952237869668046413748124362066264896653326028226655803312307703231245900733989303456796051899285453051026061128080410911137666344354820173487453051759148155637125799340901559596403687853092729501491975826216144093668428605203337580367562419452920014812832544348175358973205238158324771322924328655655663077682306275586504953517912817655114678946087620600018810105196267805848280140664274670328533395450896061950369458189869115726509966961783728791520039023538957200588885571472433152912427569748828671007348099415554611782355584117284406438614325708548602621233438981369800042166539338528324369292006820484877247332283499878138103219979453717852251347860999267638136676250782298768867440655005551486007154767598730788302779086987335346513944050650243507974691812264595635728632006951835607002824727838900499257484347161819992507018938809036058655119970011259948108866501561430433987271787903412616044702267586992371883664726553814951969027187203583332106335910657937222154602330639952554948524201142544178758860975143445184235406030949987556301807677644029444970019837748489804144548588955928988876478090991859203172584166832812832785902862186474240142282652083319239945596311891107683913118203629338790952524316008834375219086723749015689219912962026072256750912903030225593380886864970068967906223236140229716987973270522727810203094076835097953608662842226404879231424291928149602385787342065415427183879749983228563801519349409672823150325595971001215937737899456868579311160161608998880861802797709420536700607618982941953966670750159894756788529708403176702498143289964503721100294451237769349688370618893238926516230410377*i1^56 + 34221920042336506805042762286937242566679872660161196419217734919027322599209398096799339864316317972663391684008214114770962015506808233243684797294873377327305918844409250513100618915164084189019651115489730486502156907601907908263993619929879180332949693771162128176139683206385003899813384312039351895464282569121112931567152700717549792977145814435100686305445855367180358789600788451625910079410688456307185544674938225588327585150020948628798126420253014483022748006487650119769672092406760094371771864653470120264164385915976127348922240545074260599681445784502588604029001273443697400776598070574669375806453519606745961077251718506654240796662346922018057915023418326264238392127852188054568706130507265286582974994166795974444755740916753942304859533330193686153441458494998527614823163943667048449158675522558680112463832300527405490783890313703017147035337282962682791388701190201773525987480669760969063309606892348523661423326962998321930700618377253310135503709849592905489759458510723540493253382443721279713677571862537523513283150346950360074449119867068276819839155630359196659631682475142716809303869256017994471453533331645987195842698509897127642434785590096022535936064596994998637530808138843771146361233255063203955997821332816134230561668939698727743791166737945161208866966698334537221576556381899263412613825986587271789557136546036802379093819694935979653984053153213815956670735126130358114353065445574011534298889005292986263721400382979111834185000876602366417630133975613874794216909322999655701462579907876310689339159526000291485613929084677648092432238042855437623389762269899727462750167214186257757943249056284695146237095337268066715737369967091711332811986150985135413518462532109655682867204064506778884996475671148706287811082846949425284926701248409921657826039970158184667141829622209662208138379640176465200097774163128949116581636732204797515617871991144946113270559170089163352850496334596942944090271528778953899312823871099215896320729940173672508199948581945566252602893812456602195654108618472023636333228709038830452606930527187002911016485017782715051462566688829411445108495221828846975354811607226330126974483774670273430378226342227584*i1^57 + 6516944791330223930358124675087023318743507135095544830239501846527822236783571328483721443674438257215190203175859062533067517259981868883829386335699118807318609736436344468191324322801773606909111465891947811258240070327569550910566282186306200645155083729695613245564628638615584602226131098645390377351891299147507910705955516930026322609872492334140499679140743146744353403496593895277721668051421286171999431788511563512326421423681128493301360714649340181554730431578112497549684714742815745013731882748133173743373336426230035225591751848950183843725970799525194465305300365984407648568360087243228001993351754621308271995185475868853099064623070343241727132112902417701395116009115309776005865450767125362576777470883137133186133246971466483849879647307870742383954256418228267135734753152630703174276160934348608727636575308388085047471787437284651285270133014193916851954251374879332334424770831517672346873939062116371952897842502032469829897961075140306364929117569349456797092783262132087873401938233771935596662027339756024002481160895567279016652139169487401028637434943156986005870158470606168599114028737720040007654792181477253049973015411928535429034301026451271783794748452464081256946927444944099930956176621015227077961530842673003232819769103891242703151828478667893421513801383768115137217338906829843354961522918709714518437860129910955756817430309570760030685595259238943258777844143165887716503239858965273202454351954536618552880983084933973187635337348771152504445586871021714186101321642141843676463648064590151098794560342123683194755507437969737474618790007986022572970291164708077955154779105991693511485743133854075415955481345345974632734498934860226265227906389690942782144592733174104850124035860050876975124952492370853435122871363790443246035883289427536398783496252368680644503484714582442264116695322166012728113767388438029444213491101383807311245709384732167071451567386088798418313873600944989765188771990434379795992057713614460455749578485072313742059756124853242027720205304134072814115170117335647666563044819405778753827780159246240544949682430182070609823545857383966040285474680506305409926073453135022048718613696937843137673936896*i1^58 + 797461622483305961899221207787010678265482259887350450311840118145063972321418114389148378668335835273226961588980750844441871908594262605576035585337078661160273942981192215907566736179141994301869209473801587756537615868818298970016699953454489819085759523314426726281309149455022498309737329326571837667563909463985431418711468917019415966966972725893090057423846956546012533139991989449459004254623043909623019127690267308127471893700273780980145796706777291497270379182523059085416294922130271742860624416867858917252536485553223112085855365378075072811557353814721693958041538932273151265242105994025579118919885864087072375352062631760907332453464773967482233466216854667259609197572620868025005143913313447217455151738432202966144731316277548662724297416323598471436725647842382798558170081916835585259366759005279644055895425387644788404236809928935532043376601483458260285937296055404512955915542964599827819243627826551241232188253336815940872617655407722002507893051270999805020176635709854498341874996153946428840920005826793711843236483532554056718355985034018921633089865776428836060969996443295817701587364647875250115092619605462525459714094974621852214883759385419788554620152021278588036960531887045674316770914052755232616225603962755521429218307903409270417029420857211354977638564366766669264389057192364595439857856514653164408133398203741776855442092768548522610337659436157780782318311006952196325188727371598437666038773415288657424829036529840248673976119002843464768771616132858035754138510015122025368061950817308269527856373503887447085580804023243978473760293055566487761636210040183469843286817099184703412644897955567256904326583541898459764852637265692724188780983205560808701986068493263820341008923623159070048768155676552208206153668751963242847129123449245110899398026537236895860488264778166342273661353459004286936835576202415784326424027373590934141609158530624387725891534562613162217083164527327980063998305282704725140125464176259613815928637892657186209266394942472248856865760497043385028609679971482462802128348221604692204883445448280465588689134947845429353302734915290741409576171943074503021212055072403722317745996863331368960*i1^59 + 60998761833212364171368306341342178607669975277328755169041083929843177497870979282848872502581111891605335218569571228962877814228530210854391980286289880870956315764550198028184972875039531350653514025576674429541059999243821287889397838395855642256032353978500562140658904752042814849371166923664275448471314727245637268848101246236927866451118529646805697787896071499815993203983413649628616691773502691399889680850432894581260719386615418617025694291404424030999183180564412906430101980821365897929974308062754825822116822381106562044215102099025881367991474678214466277011696352529615981368713597079600296447709562303252884445114876427150139851274004196861338827311337445744966057738048344363028963269266266689510238106604527577224628555882412532278354258181616172773480778009405003747653011498203709667080395413392924893964584363664501451493578779523004321212204936875490787525403200858889878834828553636761626054149645342594708791497862371183707914232518078604534493236646011607558251225613346731291308927406313042518219619591962684157967041884094079892469598247665256994238180233450474773819319853088859438848664129925431528727288256676825023817340630354497220987218186979377959473771737830182378805358963773687377583625556654559871238343873179877473431427923410622400400348759298950892443589239596682258531062094267276170436195564677760241266775768837643268063968235597150990961509184756346987857241809004542204827954839078883848087035221630159797229384622429552893144849213249594298040816563018123514826372185162083415019770279680467397390000153383900561477879276476209754147564459769039891400187999911581846234545489291775119642004023899420328467956760723353839095829270887827790351200493652219906843837695754471842348847913121546762495739695392875973030233454825690838170244063837001879592064511531000793045765627984118070628618038353066262095051184020932382581407754977943739855597784495059032198121087399463371975833561302689291447814568767230128970353708692152325415876644237019681529343256565383172458279708340753108765037096531611973192663071361170152216193224372975393785930020872995374760925866789876874487793292719643888364299879709354401201672683520*i1^60 + 4638396812472956030543553911515354504159496125857097734206046452652302426587176628726749263260712645573902599375800100555318296353132695133885279148106909248194324269546008080974487514068590381104310186217044283118694306132283675664953462036331482189007195075913158484081141112608769770184897188590750814857149525172755439391543878627731276133056569113212461764934307282597879592975595319414339097880504959948221831419554686065784533446997723669239816392886695254351244196637496228833614409021006269691726881572180445966522347387699600648023978365752722455248173123535524360809818014333950100363897111911412825745776992613814068754951380880831672973739393159438230182872532648102754865310373871933665924415171443184729287547517244491274016520877893305936086830054381757396383005398355448811022489889728443462399242672559634122781201857855191848562194523460769436502246107106112151112307763943565204863789080197774252272669060289804625152210879148039107483094233893304136192549559296156654353448482409707941911973572365521723515383413559427068398086595831840886459377925941823149686799986796336128891579133073359471392985529543695159756700138340928679060619200007964505241314692573183296784507996165509473879053845067550735664151164488607710926754302901527441298730579239491229399712286168197014350181127625916304429386279916867228573300926629999596428344057381232070566700321790132669082569786995014377056891257110810814246596343552271501414577629971618949534674445810704502333114865881238739832851172682172689700836662674200447116354664176940900155073384196919157701043596307251454642357440761649091956432778667506402898432343039331979382359971010701501339321318003537769760852062051046641292152147170119749336549897085863070494717073616012370663866328263242591707749508842283328587154602527810886790551376915962321800401962848186504461519184625949276281536942876813172983356123123391009736443864559845850884605165016681145471053617090393981957501628904373683737330052346851566608290018575288988938573095163608704345176500977746437400927960293444886450623851378768614429279881718372253894070417066486635819095696217784080555248458351989545352580061910668779978752*i1^61 + 33607102897171995673093073286005954476032011481503036674635382587823722216823376080491259054825027574155874379782949687431969521053949785311644166198961988301009232842886326769588354418184387607479960423849097558744012823130400576652738001236277872365060195510639219072592018308694836105668165850887213436205017567323125045745297516550149743934201980977193285931074510889507010857527945874186125848329509614606690789728809203480128535238037644843378022931806225539760394393042934279316285934030712808784904767682571652534454466606486572732705786401562634548770579938616524070444253512214773432028913710371221054126453605840177145150211163459843521314297222616021727868972455292146931447087558324434418010013613648131939324404939073918051937527207053886325404540135095541156820094943224636461134038717814700634695298771518395627675298849323931503153120861052513516886717037241050935611785059235379165532547346353570038653821861184683853204162103783305608680948095889968270547312964049010414464424924887071295617822427269163547402567809887776171578579364061772272404883093589656867234262918531498396932158479934405891583046752759970260540239276637489202899124692364695280083580960585173819138600570178866927123469376333560268707576129553761904996002903440505979243451485886423260223355325313388972093923307371127372560843990174517225343663724393894898067145633255444573567345170386592146862039068370438641033605417457479439586766792150407252973262877423455404534767494936893226913603429415610172451915732878084367416999892516449576781065383578936943459005394841324877206431981900937139307871205902349906603366716992166666946959104649963915720005608773222291095322110479223579679358796329793370741910187371459730989296419125714693034323434252984145428224358328439007648311667095679487443108457017745083407841834234827286974230648498264664938418453001296716212309474048870419184426257800116452213804588096407051329036806389873138522789836214117281535763974080756368006741509123144122610950616532832322349192187155655433986075551389960675777263678321810560138129080085502191073011453371862448991617353301058322194090868189837382023477227455499585670434548350976*i1^62 + -66961519160320944177886480863953569922772363018553734422913764647893288932269732644717231789062603037931645153766084383459623794057028264727055889027499831946696111267227843349577832049592967348826664817990477931850945416724942153100278730836952812752756139962868632459573862123382995901061616188379073811240370052911931869601611108318318809538251334623204761065991583401616526459567768340271965240024851926507953822268120475168540462897955065344039095432369674165880736163595025403031859632373936895934071987771875815012319436482470684306791170527032237259509882915162908710789789476991313217085335686261876514362660498544442657886901862468074644931177616292757958543820402432655257416316945224982179856383364199600285180997638694562434705193447302736216265893780894601075144766894253886012445708047934499064856329325655752260002556724929183344362965630850708228725642897125744889196352943794334039584001752546829085216850994971184502549263255378014556127894685795893841384420885060094046585221376852963810061293647864322318894435646695498093491126769678511604639523111103734125853037769399903994685656929618912404697981389842483630826033335554006675507853846920348166595117869586122013596517063264553927171919016674126316185905781977916494271948457705584185946671187553521138083737554783569742605788813883155296131875258820499561593633711410645794865204064258910270365779012805639766208555854788084258991966246567174352825772400298947267938120547147234829487169244985330430010015633407790572896973472461768272498922507533901593385652738073415571611529945217703662739950323509823362899491266470395381370805339160636939309527888004920401946379795892773597926992525348582297861310455346233450603232782591217560557680921031294835089345184882754733548687789344155932392883734893390211279316289916261086539195090911256715105841177755643650761539008170511510447238847917979910480220532028018146486421526787603137100176239962231376633932994397994146213984779602762300882683891643115103909237784633616709750388684836492576361010929011905649222905106919451685106252548005206768010582490325310536652946014557266610515467272380512657342329009811966004767490048*i1^63 + -117101657167143370634463361910361807447647998694198632733901976443939962816405427189328391478750490239143125444171591313226589252478890421213492812504893899478001971650796994029629589392441732551520212624587694695405117446188251699102330233880828759079483877909673657906959559204792398453877226284840593749752711172585272910635578810490133574620481885151117381540197024356617143037546129321154251708899251491552977845511974226524215379521907365694850755482077341088508179347922169249068819331905977483830899461721606069589719629756450786066052430575094246332863142374179305587394087406813572562940186203589978396514746370870352149384441448271646705929493347781413585493166997407650714263403122406918796429220277750690243115996694252381425239855305599073966759612110148791722554182297776541405988689817237964510775656398308824992155954630624113938112400832623818966712850968841040602857954351460599755377039961366204816119661048178603044442520356688170893829938824267255601658894486380130529102183575571642419543377795002004631195766857172282759277277836428676535376511633761128518907186560225708608333636532622661228034006905591905498661896077388577093560471439498653675738440256364065717133434479904705621131410462238931952708870445168006109215125959318748225605984470182000409439332315517456514625430807457239815929791157788545429877606147798785645418176551504580870025881357897104888611013451078399177680085351941085712189541062377323706931804507380621722519704669645981400448141108513292592499546889549158484578909177831082357631501944734539162263124787750210637572833861556120098326700658249633372948038129189392423568262782960905665212806105435824052542486504751809678103462974905385575012150819674154810303312244171823374504855884538020311136219758763237491391163631972356084773916327577790754392254031888339290123653468677819861633966532339183099145151548205920685567695548717460968320186296742173497220183832544618801378559789742989439065706074024247153854253610410161631361866472898685228388598756092587018999652562151708876202510582175728266311759487844502940620258455274121688701423978513681649947545363434903660212793879832821760*i1^64 + 781956712512871174189419025169153317740721887029051607651368750819037968627190125517433704216964604781443624888314105173600196925947168970523619144299081410728919845412825961654300705706208344043805597300231444899067087284527460502644881408651474021033105575622772456397278992608991366715915558278684043012796207514003590775601993932146801652607945960841740283491791230110041315735134502069508423090274615467669438052018058411413464364296073761846334389640345294531970109730810569300520573457627338257485400045364410110521926021670892059571743863365223818967605241477443442751551514639927782473626327256348726369975280519631219463917302663703838009955527808567879915640153215725131148533364169960717570719359730217686043911057562551169870957773186094965220081879720443979007157946659493348998219501400525970600568212225958009509655227587547486194984937458663111851160160531319567056037878998416578888858727840191525858561991562380148285779581473854451169008660373910052734854561870358515360154549087309255824524008546530126594241823458054816169623261832231574466831116701259883380279608673578756368462686023469934780306287087405610602071611059348803753143291556908146700337474633654460509743073984955668495696104520083850532784866827198277182857889526551502478637582202545921279874838747013156377070787571680151878380175039879662871190798657120688597143165011109087410385318512904872675498999601364396532488325710679564750237826121670284062508722480210691650473405533812340526214577255485808102662181999698566278588053781801671672403628252999082698315212397559240331571252761384714162869233234070232265265865742295216745152093405436946336046618683427615405939774625866626740664984712756499082048532696075550566557355331963194351801916300640176148830744006393633204137596028402377032889008715501831726775279773234311810426127533887414618555285147543687700013744957325544910649675608024343232971519400162227622717210966368948334060419689813236596703822472025622534792149802492600299574613968585176843296548367889739089885678074405436353929497468885858761137859520072790953949837067277658959182871899564796945289488982956380478078281842688*i1^65 + 43919906234194431560900874508421266033245461185989030251175343345153709392674107664562577677664070787169968946951205017188457488554997126551500192131438782190210109445916386242100631079790458991922307962854298271980431649305951504673243145328892390313105104652415657471495698249403116094954705109266851206039940177632500258381686876956451949017282189685648590203621261386131311972227954921626541775783502789526900684284840156406740020633059614870364820084807598539451617007733308478066934200788521740904839078832473289895375216708384636761031423610320429106252650338662167395931194635858590424603020974290567221948518435089448980885447217850103270722306308022000307007206874804478545092949217705171011669983759647615825279683945848179842292183542667974912096518116320260634371608106174762515010444685730283322471067234702893568769157285900863531363663733361542524818551686811462164927955615564628202642057949086603610369935597730352871254082982786903650739933241777221941163003121677657247060818897197767221518695685394765886972624905957407386537769445121890269715110351593817025672250527757159567925948816436126370376550324605708278657265745684582457908169912571396522100877406522312896594139178676302801441094011378318699903137199286275358609169133140140525250274987763353371653230044356729776596702728674287001712599614870401995504859154605506962198337676050464528700035259448783270661434471818998404385506183928069663311384000207320941972552202585690792423282666974472360984871965599496408488689953681945591410864055845182875231327078100652680874075978125753140717852433422564251006770076895311784702088366631192451654416914643209895839372617988518154840840842974696485669789534542431393652028361262585519408906873509503469026752435587725572812123972657537383317337817097236350825771506722881074139520647859030085766917509165291572300444858745443567329471029018193698200820228567570779634656690666253733878980601326199268672138294941063898621112921390607224975516856139424992629709840385100645792347237782286957155279120102751819925660627039481618493238656633097239090743894326165898472132154523408198580389215207433395240960*i1^66 + -725248654102151530237218682062783909768023543007956681425198557221217137479182662897948526512902961616378243596877038727362171065855358102697747322990335653899136702690933545277958007742626918971561652183615433208220799018270574089302675423531522533587212040352090322673177291171957227890024372852454273901680128480116500280568231136380605102437546205202312843340772520801409508133128150359263700147501161814095168508735841274579120244760495664140816789902750028330532071375127744133796017244106542157286984774849019866576185171326414204280396683430774068694871757744705212639381045539210365955223792516229326741235241432092617501461484292726441374722855445096611401111647393375212200688394459927800593558845140107760557768825585743137540605583883433968984718783061263672673397849137848079415480931528972296138711535082929522289474238077970831586029607832811945579264018116689880763432765690172977176241419030656895594584094695211228416310057634974125830253230091005803967260822732317668611391631993511462614969345102611688734643472236280554773460374272420673132777650087858821588019252825472312184324173854500152470000158727227781082859971914743360826786541810652473617420774071457331195795824815818288577914449251919685419670553778529585713783785876919952275123711835435993983818726277256388292123115712830580854936084323498004204540705007033762311553718038423228902342331076084703795996854794121773554348181873678362614792009747563765300753747898872653028374454776678622335460961629247098587195505655685746071526823770660684510353792149985991448972096171098878516964042107682400936475443102700177074218503591993455063826456452180429300937632956169182624852582932044350672267059687598336952744719964707011577888571689692348191070370819692097310411269110302582962412135983656915650801657059894788027286791981241166337803982466312867894508321127178912768535868176592831367829009673325612596473384654782552770022380475888044755074988410426466238898474890268887445995672996367212276209997192147616498747616767464566048059604776556559129561776852350683760106559202073405628673549334541061635304492982584870420099417646301184*i1^67 + 2550415564788029042446830062217974602410430753925054998333163808728345346618608686981470028891202037907258353926656535455614355789172505758550599028821340807809551289104448156019239197851465001511009575052779720051611026814457538679398190922631393417828531068460073658902970859266985737096477807105707856399228942294435567894849675280433298330810857423764545545869381391474849109709926500949539791570378779107189318745234234185592628531711172455657478729718177936250337516500391414191624090285881952453433817708898187099722521509301840442376524863957801686149421167103873692090015480987265373078980676000039213264980349219609491828742079600865582962782170942085035241614073803274619337164527739861736053626797997331713893218812490646687639013316312464499425124277519227365817582338521479740366883814383793861948050905541397656347302001877471274538637954927624398117809261393391830831785970515492118422423268559859649960602128632125375942236941752542415733351042071386743221480001162504540702117337857353151796709013955120565507247743054108650398731423461811906048288494376553981403266293068291297014452181410456321893627082086205249858604915782188276511019737978342300088802362969522652863123642420299782901909504602116950568837765833876239487889667807456201265966995950592867293098235933414711226104308525587205706334068079410923442332945498462029378570261132352522686365151150995114176266965047291502283696997809617845122800969337959204719900914125244155993574204533539086693193633041745542667497198941054679701039720797896193704869257859190654437849309568224763993172018281122994198519902044009251784342828054567421414653838971180684743340433564798040093025512426922674570866700584312178617951984693444444136273457367019581234105085126319541213227105518788414394072206134481341752584735486667670254035775238526920580459054105330472793895201265080027397436287152558239067966234910563062948569985417695525264960078919489944265708820314891605939289308633632397900543060517217611004885654071654425080330455894427068001918883745385185233743608179063341553332282424010515131237875188717660537131485757437380606820352*i1^68 + 4392853351126666747322446145875977807104083483418548575484923065362048531765555205974555822451223653275066712852900759871225476270500951677656028762203183338020545864104514119398310406962030891805668568632765277813251523400517165509081136466197425194556355552511265073523580379690806370638033088748033223984604914521456492910127951404545481041823711576036905583478045368881854625548382534425251040615283519294851252650231369346587672185473253735732832773575769433161655068391964649736970836713131126092078330495819782436598252444899232023960378064650626181216605463505977227527382715583421646837501534569236648809259127955149082144044032461196269557109003541966899892085218659524372121860579197815875719422728325946367495665892063126354393162757546032065130787268792567258975001069294407319437758462451544057108010328534310951126903895075235582434396048033709748949199357070177800623158639347080259245348842312013634447361714432573962905103828913148199109596881213850973254317299755548251903154557768372112600301664130622581354084907580188850291258971451726055117504475188313894896285450973632226198140895667130006302871625772512102248386330163597367611844951526808427688653299599690651341555035914590935664493338661791068537079141862730962188002921523381954619615216680155522647569748345642730732589883984643335997124136978637008278308542885996327434619507358441169900375434785772658487595610554377816244916891246486592354578181166729413565077865160075659433684297548493970815607589350728941834809913538541459125254803731165150294141741111945962413731088797794055886889240105175523930364588792936770621307969377691915602926668251451279546248102456849125037713421801837087462059610220875503036936658181027414634281164821569264136046363011448392105349922900188943082848365630378903276398822500831208347591641495789686951306738947746264833754988132956156100223569040620240446056633050664962778159756231250811500233393180676553018274735186543229252504486381932899677121269918186152422224626885529640775044640654096689579832694520637890652997240018358098241430837017011218053570354305040918870656807249903616*i1^69 + -49797315957704744434211090473228351401190238909740090876407366819650215614336374043917950179736940982098265370967787979792681822808910605121684594908927943635603734005469449962146823544818478348532202575579163719203085286840103978223544570262426973324079611397495382922321379488707336361225838312499300445832483627595023666143990516250593465914491877239944824031269259496769983653834446385227824267547264159596286857003011092306599650508289486713258735813142289194612380191980446771969921824634440721794494084083522945936116328491938475295208901345478751981632532426164388033516417018324924919887559177871320422897857887685625352743994147885161065493545899319097665555399547578833938585048252482459982201429180372274865111078158929323820978906059988400372340267849021514503162699290747160403703071447873811124274609734143852890241244457814142983994119299910946918624597124956424469958279265808160327494086133841297551674445477438248732567347503708776397393675655248867323696436855470535584749846565169506847564754556129567917497580722379342831541237596577912437651340525178830955103184477593515611304393074753316224448975291158364180171135365075209592447937080046384333284737060264221027139429041312592604739747047787153740243735943910842933979727210144447124951854375017129643799607327468077721642573774851163092211471697813968772619205719819603483425357902733542898376499207285038891878376000307739350670168426165623365140976097136407815294313268807372879255286431417691752724250423982316999775800717433713262056997689013167186951510737724829272926153359189378143266947168868457396838562077383385770557477069191585415327598350693099344814207567348771565117829701206497399453488251935868338792169220802661975251116513213293208084156994224121496917729244179690027729204305022729371793273201899092493015560988263458847569072692062804678179384085967933667178100292833646985044192217705545729945143045346205153661587370462285367103941039545473474667109932463241892723844089005579974763564832090117934649363883820154334759074457414609811787754570670217138778699827223036109259432785656017034388963328*i1^70 + -213867247041690780447881875357659880515659050282154881682733413971335756474806691731890814343491290226324256795612797235894881634941738625384191223353219823712630737748922641423469052648586446036824514154835338573443996434818586520707606243334239344505409986474155316678580862640964545929646171573810479819917757126451375602744649956672591922807589751416214975861526120333601493900401356535312281727235212287900658643420554157708187832819914663733885799072773265187731803130949879741535922488616631259967828411948957602572805312807377413499687741769220262123429857352677738280473244917865637441467638157851030215863422850928757849450631420202688373961032460154250484404859226482054134964395107074865285961636642958748535480147309100641231423373860097599363129740935505554313749423742093679506073935234959437322414715987054608338576716379341836021490165013586628767989051443006257253438060900937984686951515832768558087853730669562585352507657700171997941787546323974088940979826323628678694694952792202268121411625711241139355072390961401468069024958048291998861722270266613348741893571211484817885877934535560403013930823038915453548272905727708494531321893623707841352502619053133319017768982953106207364787164659660200242370402777368943813192672601623410893211333842259318633820596662070489104145257414348743476133677685225792239844998761570904631208238523060147390817108542671081717223432848977287264607979667196012474042755501870034928218172565425317385792859457920943905210363042533935337615425963621748361547412072680635124349887736580308930725436010896618126067736228170560735508663098324061864640497596510073822963054493287206645011371940493755508459214932924295151876176538388878460818474546076805882075725809516888870868919099112510761704052496515364556790519020775826811809076774777859722364025458704328694634480215023791994337637199944908231450269574347616142037451607265604047570797615407279894838064171795792866335281855992587323899197175944538667511944096391201250867584016616758895713686783108871010223554864033119430293446884761470317041152224107358771553379925530509312*i1^71 + -495863407706505350070155349017632201657644153147300002152815318950363133597343632907233513154131864426453565778817717277768638621401185326726790907676802232625932208829345148995657545950060105030750681158258861473279000157880053181734927601630394426092901332293447863888815878460944282512085783422773154374145130857686084994323159538940595972675762657941348601880561231383426105093559484828544249289516646076978799295955077140482447892447878825624235945927770081244157119085871664575664242493750973649844313037127662764507289179124003681017481824449362933650331446111006035355224358321514018223750289259419433149325314451656144686257787948579371220177830607889750203102410769704248065991908353004070286841404764381904501493521365638451608741048667868123856268554963716033322068525482518311378433050578357804769959837499318276705925260497350243782289377268776125007552068806219079530502035565500014247348464156910389984032288792578729169509231664532529425287855932367730861511863476247581521992651537358623940203298660206800993018233725678711853443669157730512611266706409689672094065185983676117985198768595127974916481183598396385120877635704411991051819178930050929203988819067917664964501862189010766475325785065109435819470836001328872867590536149677222196031184560271054531939048709991269522287857221043743356005070919758529600085908846977914323281530677997029157248378009371449411782617778440900212856108685552454144095604457704490271829800384301001332398061919460614131860477052638311161283364288014119185596263719922593311489330873402348615830678375495756244603235623421915674099277970892115464918063634684596622750620436931450251858638495021790804802372049990398495666925002647672723086579703464822536688994102053805668432804065534454778467891114057523172281833588456981633272914831075902278440843377209128126381073161696931242303864684163752563047173268516226865002442793094845760994594022030442196906699322383767833306590574671621186170917832467983782947236191953085316389498906794869294328410242442116454991950981986374583617118304817535262602253057232791741128507392*i1^72 + -706010694734524128036801148968772764667068294346374180702519524601348651786210792560202346890410322950897075615405917959668265464828079453906527074934401669355666155844332898303192170169409869997320308354916620248167189443500309597584786391450985590945755669104756223323471474238159545184511125482539006383157947367072395923113827790676543334689687624791390915645766141323121953572186303786901644436014716404351181386923991088840510546182475915569448237072097364776662036804136205495794012072226838874481201391200240293135965030340072077092745302624637229036156295534579782224158207059204823134175878479737435038658461276406345896332058062531300956529575799908505797422012410125809087551165066534908011089558775534677936055857502027733046492728216499176126086842815218478812804934185246451140475122464899212552171641250311553247243884687767701994365689216801900309577170631764285500873641174359892884888006127957568182113718402257326078138685742732370553388273078931876530398860804181184566464363064560259891874529356870692805498286706551370577507931111609268299055261218357628497625533724502270119071129187678866145681114706508831565704895393646566676860996922673269401865011278384262995936223276188896482696470659640679994609739204676921857648473952978226712141905212731785450114929368528590837593770496029960127107700382394449972388255204791290447605651574792509453819448206545319700668247836453369737990628592125591282773224725343242972432183776202704698712726672875559540109359204968389854891805109978197117374414189634948530712023609923669706454098084696658790735168271458473470120105133940627139990208726531422064244761244878911285466025219436002291967784701568197064889488569184544057765480503670746294102142441956329831842465139708542019118189253855891705467203405016319212792139186024599580646004305175672527170053809961891703509205858771979264776313891082923803216581685176598086452091665911160634259753070447537813573580378996208809687156693576537238794791892758583760709129218457666659602637036511332755211058126140108772783250744290300119410728964483710976*i1^73 + -666348196425106355001213366894725180842466139125951315946600354441887829171065696358242460200604130632500023996501718017474261093083392396318658215395219267781676936298036123535534391372667232098103370038385121241289134221757909135636577468357487140718025524272566345877778791182545951726453530207532037130380874160741594306724300425251038386113774450326457762771048314768391534887792072419510172663615249165320423560507412407561563121856207907186330934095553326975486405341924689827984752625085487585147255957446830146221832031562582706930489975798860048156188708284329824261033801688689794416355149959512396251162035555309595386312318665402943474004070555596724185665695198867352278180709372887982070006992314682914887400505008002742125316315953215533389727533268971344166964355126559464243933506455924857498070684873789505249181438638947478171233291228757018173970229801008635612652072251808603398682786482152561186531574346415237019984177831071492402453591026610536404176230911421301981063972447762415203726777614467492695073208237996173147798925203201013626819207051306133659163291912428534091728971268276001876007721167964323579143269848117581283464857074548387249272588151006795365044336772764565686311382613901227850638368117810741077368529836288791357736530754978679842753758694771297357536872636711865190286807901316812099724454711409855580630348206350100322782550563527134233266978529640356262075085401481993581657757345638106683560950168240589783334578126210908917758420593484436637846305945272402069245407434571864185533083745615750748150423486958506549345831569746813097284343192768957727381893028131158146413284038437194004314769815744240892291118238999425848431824789306576354979870683098497557388693884199306241592000783958092587815354212899161880003821540009554318050513807244805846599529848514415119182418443028627510992211130280349648799748675970557753542081896666693611442216537698149723814322286504565842816138500607367114586823000166233821084903751604612214277510393302889849175961355562471912507340260912559553573977036890756982453043200*i1^74 + -484549907249424740908374127417051425806339334104213735857324448992585541658645207569606441488076299070220036612236043967978559846716346581502858216511600083099838801165854991721456872776638801219184949577859475850676721698757477769062127976073912535126700138163151408677954014909979412943127423074747801463696380448264092998066516436348350660588489473843932244998075443015042444936434394773549106777904227258569353873669805498814224745402446780926376168742595722088809684720364482863131317885612792692965045053920085912316809908738388344042831907043214555517178830713745177021156719589185760762834870494653884842865456726113955133078114768111350631161379710472252629865502750543396248226462418227776612381237271615207543805782654619777329132531857050409348781614313109409330361088486454202220678951108675808854435609717891300681905189190425927280143937582343791394360348275825411944061355683901928853578597880169303437459820188656794407426817045957273859916145827046664992599890981036732307556315431767848981373752173130689535733054418832143994558206851885727932183233150372686652768410677666027919851003807530602000768675242204658591627426757000489057268189276180561337881857107048651580677890877220401005604820094557248696655794573714328312917021757229969760255333158501313274412924214477357002108755221856257017530964939823730500776249325905379324113964354142402770544189615260483567584134560332227264497983430396120712242597445530941379467542789287992357194370468898057315832456066091357405500717040463709002443941052020116425775596933763216867403473287745098118297698250788905153386426130129757248472134148241405858332261791290651790680058692645831383589080952667130251689460957387360706488244742355216382093688003728745493500530405212162645923336081817676076222188841142233719742623486902804535765116651524176105422868577452450045585496186103641183220822727478452533912401801866094914225221597659916723096918890585861743796489055706709762623403044848894431355359502788535521851159916799336219012271094772448904565834271582887189012100516050632704*i1^75 + -165568337088829844626998477066489341189702044387068906339535870738035800760123853798487479315582107979836601297803534860886979978563456056377787436593943013382435262513056728120665689227883284272683004095147318074069982502683215037911352875175918617966786377804876206163198845156250296771699931563735594040942205636801391151553727111710280945917609641158511303578843897774879276359024984709378921707890445186664655656998054696806028888956470679541155469338543251315733129652083100868985747313570115611271170344857435545947488824982378525173803395743425894547318042746124937160600502426573827909635417513092912647849683832771164887845462934410717470882242875696738806995459290950503704210899759482521871917419007121652093208154603485419789873028057851473347519059698209047354689681522667641145940500934240578437537158418242835345987028974907520318202573709807289341154891823065063194025841108673341787850419385949820054261347076249802200107269966474677382427900277415763732549586101830446370629635296640426425568865129721297263928364863814194898990931918784681310059784930889781368372707124589360908810877553456260780244259093088713595592037193603477571684699879347577926035847752058526393336531131503878503909091408691362912853129417730069889630021709657436653847620081818624419894387166204057479679084076904288275292509741263243336033756373325660666206723726097121100316490829453959790427683200242750914674498611029907618483212269535634611746720856425651241269698607176311829443771247611906745538302433118164578047173825978601609781790741781080122721133789899710553834999208893374698366392362009122976638133769777335560439156243896078708458736210314461633341784198280595383614558573017549714356892860703665017347782311343635867150433548648450757302747440085472847169494115041729821130307473482397663330658576627130366578790797719947966960764204404278779630431028531146751355024055428348692906902236335600513725061722199929131875402599453619641717039476266071058376970633997669722409490584284271242307451429264627755173344869236273730992209920*i1^76 + -47970538778081924656175383663369660443173925398670360768410990111194759755187592749632188896688920797069729046862068096386925756567283824070928978756023106835683253527182489851416020236637996523882986220164461425177478975920301526084619101129750660904078219980595566981524392900811481043764290127605760654798245851132522045339942202696787805984505474943874474014411420326467603401561256941472136490497503136668371904556698657788800567473008162142374576053160111848904220679296090573163415403625147322308874506741850422197718971950267772506429050856143738494342452275607035382518182240568816049123596117303730106071308639224901570099045128113695369726939427386027245377291528695575521031021283419582395127880548544703809163008370708925772234771914760356331484386207068193913638179999204556621320254473238331527183249331899396844824328874493648339681883991623387933642005402623740127445916371305952807781864515018527029184175649453956288110927056165295108461606565776079263827322867107860006485232292621245855409999308341756781389890055815012836129487959825648210606590070391205522287240587515900684486541576028234581852785801490282044931148725333331920329174560453168184996956898062343675506975324941258526197884236199797139269981931086623797716340802237397859480418448509121929314891861498792837223790486363905401581565241341227524231577230867885137010934820140081329561310778599167548181676466794905042205624241314639997318657578900821940706012853325315852600349740246997977781509769533206962715904990413783608829202102577914753808150714178570478895513229501867295632665053939033172296580592999474906613564059762090061106480899395613645156463836097689624968094763150897396149573843562660014410661530410281084247959210631557301757202180018695774696039123895968810728724958455553306439854890851251548187520371654195952335368153238427486049411267462768353252083752120941040645246454895576243860756632086383057756896424784777153844208111042537424832447690131317728494879800807141322202070890536230133756498957533912544596724043814535168*i1^77 + -6588686692728307169323709566474663324885407284909669980659162374246065000661485849623688884270912894459190212752985868158503911092595039256709912136143827844770731488443505200183815674514062225466338644211000555532986776705521319356520865552716788247606394746653278154918361823628834660320735052865249827498943065331188157139830562266425693222391747767685210067489108110072042542743655847555234562927583218147927257032762551824705303309215723489326095649055781276054536491723240123819644286169616929387633432648189571449377553644421469484008016677522512076488812028683556861453518889152349367706882385371715714368042016598926918628549865987397084155272765753825308639697098895611693030991653780934047116036575408843986069319603403119302608610532733752198960150386134433022921052898902086275405430273189201314987532617083012078392375911540204538659884360156579734694954073028548503057556569610414099614494445540118562026784787729686264875625032854817058805301613873774175354714814288372477823289374529804460261442091553857530440319849896894148624308800529251510299297436555403970236804359466244882054115635067670369680532407074126996815779730248856548167702040782853385262901718812577334252277673800248094642982522134432628987472933178214754687783417918576845327322166158788305690975843557152508374760743659052941129018605743702571980247334528267751674707000253336044458050311309776688014285936484489602354401616530382140051474523519810636668813391412573979881308914898580440979735921732480881877161945033185405719098586109825878474874140627237205798692828372780395676534711790837951900652731332726240842701805025814466647052081475991534267747326382217577060469837795924929214842216722304301184527255136424839300543244697774100749557823033322253555945866604022048414376141475701610309660268078060516325770490418643739442883122328571698668085969884393823927395016008151340057578907801799370726433955069369258884282520122809719448667293255341640265713606641486610439068312069706740048705449158949945534483518109780234987372544*i1^78 + -289940189194220396017910442966132791838914730845557550002264133817638185496146969228140528465820934305579340352699253121710426571691518093444870862701704383026969399810929619616726126908110723770114514626823252969595583831016788188543456297701585852658115159959941353082796002991390098981909421020993620831149928289978367064883237245013729533584681155591731986646929527718059077653391719551820848628353226900594502685706952272491539148709327413265840972455230340660928712859255990351115341039410428185239491249559236694592748924511744433111482785589302522176129300112598218014333732494720717918482533853642897720596112371237414603563177249865036601848605384099949010090368257823931030026531928468683042881367970247738558157430193748643907095806605267818413423123325660461485068311780899312269274898158822640199693686279959952897823894759927071593096428798128644411550613426912834691743752860633065379195321800212691510537386007379927451405284137399483834885051490851126382669804052306793044060572139866201071486606531879079498109505292412217882691546215906510365976705343539677244409866271526771782566176334494789463958407720451134474189142058998210220336139769331438514186894551034871758274668613126894050025756328118533072674003264669232245299371464502568238810971510214756152831716690813744704413850316277583637511940689288648170721116122494388128594314761182548104267420035651735504872808844974233633202863723155416586468659638958127295389638158800293849709767540039706652279566879685669135470483541230823490893668595120443646530572999034055673059834645365645358193032879242431930070599245475417368263079791625264359739881285932979790524885945813263280672005190588999515683376286810510363349047942370817401669509786194928671044024268595133385770127371586982769091828750909042419449452017446202068191219023917306645588170574761868541562206737271325053948915139514378484992914158268699827603634103621833520730270839509606960655642137954659803517330715012087283911439564495435220593132195443539319425749290582016*i1^79 + 11645651065178506694002707548044657376047329950016022828092811886016430511258373895134828073186592659549481246295744436986724517656738518085874351013255780731370272420200375893109214402218260209240476562860429061974218469967102762503083508664885691050477907188029884119473450356363714598119741447833439447658198395036438592783091796411357648337392679882239063170879927602866257937072035166177167460211492025827160805407064599602007850580407317039641412988691325375103218069835906923878279235476015412159132285238344764638439662424434769823788737310399223575403417367033313403614667507119228589704658178807315172496016861078324162886569678218702507037813365815585845329857960683984083764264305341086371977082765164796853708230262871072105005229280758333906641700185176654764285730036698265169033174789041884668657362909382239148327425791390238357823269028205749097305713247719431947590923978619119197258546352803087382829320857898739369570434219210597204597018311343396594783112459707272168945973338370630074577374276479450415613064611901838153641083768260852734280977284955601646084247202271308161039188590564575822155535766396739007801753056774954778385223463267029635290367603078426775088693417038301598292164026559964496713497358137570063005770420761695278505123708020925253342314241624978128184462167943714847781131677992906007409038745954686922806912750540185116023033683629653149247616394094100629965520827591299573150028848656257687505753692218244430050176094826675918192297061272591510849549991895052666920822686559892549393382547550682847098040984275101028954485228349913356031594673059773806799658364207066181507749626493124251054966598432316752345545490878612055588021566787010709609937851582245986729800956081136623282507684910319751787232424761163831418734322360003184551695111746204527444999834608804705767678197739184152024322388398741158724861843708122846894564717091288205845152632986853582256612309799079766258748500542795326972586689681476965714102511856948718031458589863798571532288*i1^80 + -719158660429038601661131591064215693477576261450155333166961133857343219634169025278576390242543230760248622071672836664161006561307420623182688382527046879577699926016224480573784808633019938580651311280473165578827328915784492343347168730938777864414185417783708445809822793418004572007187465261805851830183094154315672332027389019756811137227328744301037263566649198500691426807197193895822432136917308545909416501467127370963450479724745369951799363401870361093258190373069252779240372168253678972929854987504231197014106201429157399669736525862511074828987776162050590241121632001680083418696493794454833053117411290303874249897999513607879068372021531180915003259334772650584341941163633211346723263466157282971510508316519106963936736796980848012296354253955782905008718617816918362465396843264112029285932055601221213526832257650215412232128168966082984522724639823515726557529119987916049439797524248305246941624451925492764991449830547160684343995922749720720665201482422300725202168922664389673164616063462223175013278957238668306752975062883796637639165177311390435978942531068974977963379982353577241404233186119674725087991802387501110214799330090646805421660883043244641259727336705144595438466173442339069519860918562230762477402625533163371075049364601298504886471575025552435365070213699559595317048797469001262838412859476190831445511811405943962969882718351498204538702131627500857619550810387070076988640539291120372639006392679242968078009960930461196422507016079382318411486837315425722768179407032794362825832870710658048913162857709718214372584917317338320175529163052420444640656993366731198382530226435251530345379413484866071930241694434071464980475002941091417911299824138794018385483307566656648868689847450292657578835348446366545179957652682905065656498442153786278462227710950364314717688286629510393859886352521565154695416819361045959900250962074880160419965723091247532007960894599804323658880769530880691667444537270345056822783304116428100774196288684032*i1^81 + 19855811300772378383281745749636842726389571664172784852400146593149985581318779317738048275065683839314861760627671143452891774597434256771731140907468587409824866484641968016455890984130818183099344375570407678624934262571476518108767093514281166871001596882683471636094571020472873968126479121665609586566291798554215947119824386403321134348591635762932438631212428080720138664513255289569460211225200837283006949975210804978733908007808119903723028465424371007358068992023173709228712117007270623121508782546955021879454510341774224721566041199634035653135263906983938570009480168452537996152884682572772860944789372960481220107623222955288564928826572495715331333148120572913419770762680688025137323294202720388916405705427609626628622262054934738744593038221735624133844322644753571368237380959331494912665475667598913749120227019259314769484812062012131216614999871572073847155324671662011573873880454362374263305699141128430360084327966060671124917591575498680543336543972980389781334939521192201216340389546647781862905364882535479215900879862356521707397872969141593141471338312733096986197966825072000505843870544008421213037744477482790125138857334932336247241832963039277786945885068216190391570135068083511037438023833694286597157065248373140363491929779700968567155023249090879175602298943691965179886482829213218046216895170354212832332666653468576273129115445455913866934576903019480899782541827133445863981255104347036836850878716487869736204069183906799810330430198901397620860083363116402966164109310323730967807392032633078145317873640892622156019452692464636804586270062577490194474460865825180935793956634154638994865033672958450740992660739008468211764691837374540874337734080418462954195689600163738420349152237664569241394429476360054985128347916344137885620994893997583236452035933310347257241894608094287530991597648682005401697591078499646132376399366182645219299451265719501059144787140872733845095948741903857475728055871595116594881098974997868707840*i1^82 + -464626515777222997391250407449784366048210799305184877382082675963940495612700722803121356158893729682869496363929010647180635152105027796421633368973928648829204263777667649982149965429065982615727398036077286340026754877074530670020335200473707914263111308713567904444071240592734228744758938971744126633436649465003374809484879676950871693461415346145060479125651529759747521615578442352904998436066783566847531820155553649618637793168785089456136713078934649383518917832557072662788777270232177016163215672240175522062007257520476234178323153315391533679076154269118502937378013924090165035004372849903615191129866074877937638733951343556616790529403080755699000814983152394429264553254148550122425563561708549396798477799174891629621107752465770276256503409038857884767413331248882730632699080949254050101639817197303222029707908557892996265155343212928003074527104648857267856741115308589642093797436446354745150998373072221773780466051079773701316867572777698210432453774804156756874110336397746470721850482329756780545832528531594037971602734572052954618529599059335005737479636219329235230624934363881657597947533662596817966924018148016745308816476084275887353350597458026632968012239390735397181674119545834924686571099537753595332420242241993242742888637479994378207727813880935331005374610957368199441092417414625746281555959744194394575173658296169538557468763680321034725524565790273312218533870414897923612874574644226288278566300432276165486214375090155509032450863459244959383827010099239726914397681271181472777430750377445769509755636263558655040158956158923309727672998689140885501338367725245198726760426844101864070531253361647565684536268903673744780604912157075148857782426367050995418168713522527968729115684708299373912113152338186392036798599760669897445015747689636054814003816816266169374998811869036855699761923712814208714150664722936665172866590218135415644902585857544828099891454207799260499319469555585440482079934974688470086608486400*i1^83 + 9463367125107204996266098000303499389663529758070241970562985429139170000910544834634357519908965575784189078830824008774111341902238352810382405838647185646394193960965782269570573888968550411748555819803712911204421389923195317770612241725117750184892793242560525325602386151142629681032096437985892986721744616999965605740319984992776960690935178560991591621694232786130683121129439623897778927583965388253694625371751303693951115993431483142832653139086056688772822333633409105406638938416504058587751405206726470808821302533580999637315494674420015430540986074127292828706557721807305443964826970292761854738052553326570344697129582631464207691486290094460685162683061555473868584956813267854233312469433231346345327267679658455485680108840523649109724632389173442604264896808675078229578970232486809568622303148264319239718825462620828369224167033376959417905088064999107753947878824097982428397001756368634688767253614473029302534584594122667430761366152098154423123240636649178328465563316637040619214550401846037909002142340734688980606649841434106377005849503403266017644416155910890393558324011814703829965016615837978187388926717213922738173616368883297963995644121777230654215854046852734568925744786694094205152404249146032781633129814992323165671776149098442402187547001088551509211384389063282064002706261589853607823607919110524973873372074064960634140616430764169414029788115636199677021364699864279980403474302449827040651288676817304049141194965530826543900949849807969527585655585134615621162514669194877915293439233562467992446751947634892097023953268868933983176876254369828003481931355412382842482179329273478971269131092237767844575392914561907603236760192411915598160265541438481121944915426347065635200318095281894311922759183868927463764336261395977898841758211053383633105431045436978128807894661295269365858539457333175727901775068942290843674898789771957381555390694187481068208648634218154240614160034315582056228324564615036928*i1^84 + -163070737591453964549255256363321131109490579513629392453369605256454553024184129152943939463245542097261271850718968738668736173334938233897362776932150534604789193351025833693649202881441439919714142873556484361685061710770191462368887754025387760140153637762030397508770148963101764753790904075166377258028755668476904539751503437229018240490423269261654624160373726367322081385565751054864185694863746589554431869476989374132712866795166951656951135140067104136528332463522666411355695790151703240224142380040853236083601253450346900994440551904426920669386257335285098487019101992466419360465498982261807890103307930247838987447867351089869321306837991078215489070359268081173764419315626365686198808368538350247904445764987258634988543660121095240285993200126665852563665424885740722559422414162592562925534354221421480999676899370488572619501413731863845927661058764542269345501110537445126160164554000490714029096392689042975889275651525811477776151978069607786283187640138841089540558186144280013035411867321687247922298092632229907252622688963101065384048161108788054325231654795756033344436768522647161263393233734671140118531502433832079356801874106139463477834934609693651012336237857746148455386841934928933283924486531117750553089190158884691258683722944574381014720313290897004045052435339685900621709251770724223115101154277997924174288646898798432087717066719047612517600386789876365725475677385718387506378225985463219513873061954602154505630503180367274510044888176993862536906809645706489385374477427821082922190107919023384636646715941622127467813842685572199634426574356926619476534471184945040388425822407284871128391453127515373584163463175217223353048779041870200030939263440035502963372846489733122811614659925967610540974427636789370556300452729367625267753454425604596611721147969189131194463961170471139694964232213192813677141051895137137771627149430280410845602325832879182529700318297453094411002923006532043193450496*i1^85 + 1957936526337802962567140807623917923299791342485108874371165394243668791682285599696345940031435685546057604239011084428535619706762575978822089784692136767030618819523767782343888456223418365305991927655826525938229964860283899215416199261357501570926278136887680173212923203346970225178094373847220046478607618996876418727362918015254020763062952663487880287166001438200521653513015388072959507521533903365393263353985919809271847512628617357840074770666116605928066514319097527063794185573602280641831591229081075491793530617937403213077452888010996354535462046272705732842139342946202986651342513888591660914997258996431428360510107136312041212083154353826170931071931484910041886982752026667450886817977429551245622972052263672302637980607611225895313812670593150597027387285470497997688839704557555129157851646306597118944672029699197473782699118237131010165035004024347905961807557189378468987020431998828261094405924944691429329205616111751663981133117142504029834685483151402682116485272363173089837369970117432849637973600319588351516087589878000865881065626428877965737227520905296272760221770387443718366958079971541506777124760030623383570183539614466119825737055680952994753775522326373560918149438809036750744265190259381523308943376685620383221565626916359193621965072696313211563640448185086729505199140365747225100136772028552547818960537557335507479388972493896743567112149387751757662913892445183498125096921215855071108629257690603435981122471143875883161629815976742825079625768217542315087918950532518141307255933418064301849497911136998165221616442038339688231683547866137498289351949214342428415858793705876702654710132552870310026866615220246543357294586198196397919288695028498519063699162195480468921485380733091625091407346659665158139621997786454054666458952192012685809146846338490773794843513858139337959333338338016014228996828291261130260921176025008534061109524259185178907577533701645649260021828026368*i1^86 + -17797426815937749389720507411437033043004342731426536973509637146858202131628921843373003763475138153140624442140940219339154277730326162351096276511018426456148860444116687746973543447510335240935776933678461521145253439309249084338047634024608258936893157868969201784115505959183018420353058310076089796411597891399780351253867913371177106421140248665800831233794986442295300077712366693183625925456362298803254137436862237968785730822873530394761330799088130899268010857205147900074365321896847240738637305532070621989789286176403936583771179522859196440331567458113745174956183625538836999835332772914517835500434958626430734256113291230507038024239410841661382632185343445023231685808288723575178719943463216383551216551904275609252293551652102759658237375296736425012677738983847822027864887356138313925878540822475305024098576226515777580384206934431773812826198226513413917375895504555617716859202329272752910254674280245887709248960654035128991074730745301918066694664588925334744794379832379433497628075723121261360574804309268777689384548133866392953958918576597006332808763002016496963440175311304328087120682235096593753190699222631603380628884180009994985297774547164530163457971655376217437316316588962601974133480930832020542976492317176368324955713808938078837158197392781486231879430238327224000818439595210246757186130227572512802525245127855478950886890155897873599901595196675036106427845880605387158990345058240639981844088317773392488778084776925508292701511062723301125393611633934372598434969701620316917227153076801347119277425167256758210469903912757929384497588390102213257693909176016789533914207794044704909680584722535933270630043247431438460605687138950517422871147040589591965648594551429808426125086908932236508306038673395282863537643413058804646131440713431293404268136453828183084215268836526465320735339537340391813087693323647586424568689856092838325524853806669577247603996514950167134208*i1^87 + 213855756876801498542452459779988855663992722850495238919724444272823553842306746441203534555832749680021281077962876590676768305803106442491577613647787996335914638235658874254054912850395086041946570739004470782281577041485929765570594749566169236031151371236765751244953831590219315361606616275463168676371100687113081910304960312510399944213830331615509619337803920265258124515009975221047464986095035531250457426552758546831470592212277583353654898940812583485529257017805702562586728124753940679455401668704065427200925573427512856093553993958129029776940876732303668316786770359067840790791257071761807527178223102750041307444521980372257263305955139750802317129907509120985378245974815629122531622587404753961959558120148929025322906187745360581333982277534603715398764552137338897728585497750417571267183938263499845258717039129711413710777090501293709442349974300799744120558623658815399534445982126614549473364994165551475112777195224928617509105818426613620206452963306742582893965656045924743930566578273297827943243362388576314115829227330890451023402789536463668302541033243208886220695172474120918616348075560409850109317847117257207643078000868656476779602378421522471174455012391039983774055845595740867391084172987326816911920863472835917932566710949370256592695501402994975687840016103564388506201948751210387225008023836395120043334040762030185104279986253962297301002691730400469056320531250250938273141026304837983035908235582583005202956025955402690007536336982774477112907552284695527704737155765112400596826269855504888007903405648147738364820112965662165340970658792429406828663897594376685245305724572684187749560235445142157923566530369125830347006658799782963979211467009169659857576748140750074169909623639751228857835652202720977495455226024143245889911331591230670728769487398979289716592568968165046185601682398880567502890967023750606713063657111448221923981612938918478519088447488*i1^88 + -2719898369255059311722366173757689292989733579071460337210181212788636203235502872630168131063136126595991234111442417221372599398509841788060788833153260755871650696565183880952061552630832688655878083122442586421087014923347635330488323562863556208896091204388321038233014772198782554294621848692028149927605757566844419506814115437156633733812275408504524086559740305184296150768474016198288262844830195857200429602087605086566666687569856677296415827054282032188550926275106756809874622243685360378880907402590136269647780752395181591206449956530556168319330694683410132315516461816036563992936999715256804256610398570096918076492141935933876793581531786178076470985113194704491420890907968485499743174520180602118842533355765988038645751799878139786108892381527615535778944435734802911377027742799052987502768128638576987669912345451268906689279318823620160463129463892251095042883280441122379476907670713816496153253208309662964987235446856519455367941931205363877268789291667975831334645911139022814384772351169827085974718368910155201452390061810737271224289710497508607583601662603566604821157945564072654088002551252999567810183982860154580792848257861869240632935687029482536595785683691091474364439774560645259976680979321015847757411916898865367460167104457114809164558189921376962953829442417028573699814603137956674053741366030606031024730810002461212396391817250637933614828046719053536348583731310999686946856703783753073548319422929941729764079497147656322403943968560421510280289870595056775671516128647202607715019628352879763000110132211814096635713619395080618926613563753056355633670115641956849986106432191337511321587228756452551705627772337665233603863084520032552854171632604039465607439446215527093564828490937038625934587674169716385356091062538337220827370522885546637548637374885665898370355887936366141402530653027261020873251887932312980967243672774561074075626326294790144*i1^89 + 21635570229846838644446058213515474909577060339264127757752823655109599636589920691060689470670504503766542717805351249028212885383208114650262598583621136570324004059354768265730140377480940352463808784912502340817347988243309062930045980200551764509006465652320938467307543935633201337616775045022010844254333739871910040294983873471774469089226886161596240750251388229953284543566471192762791346015032401101769742312561750794153642699490913563225559973564380593488239606371583010012997896966090117940855486275957820233644503422421756834155037274516790131886764966278071133605980915695140783777174864436908614433645269414632378943745216383029802092277110712169439075941684627031335489233373920820773030542387550000424486189736993118912569289168823419489990910724440433767923235183210467222992331446910929743679321121219333915876467572820489374168845703312087179130912887930177860656783019589921148383161749650048677663880338214038428833152792674084772653402077518294349866507547973793330401512875955011306005123512553200617060257711592319492568971850321074113742777965684222237691488286758625118510948009991853503013929425795033167534038067867244180851338562253960338225070709614205677949433776314751795118183440209366603416348488946780959403093734959622908437130005462851707323286630586847406495970952545092606770378062419706641732840785492338211403560552191500972019727687910847695456901781373913611827704166427888953225744454128312400189960124741034979047949494619998100070021312997576627132068305238334761439594019352325976962638026819888047269869722080679549863383863098535347343534280916847145687668959237278857205655404229852018145792534576332061324715724113287918430012996579072106158416822820937906496877964058829930442894070901557697729746098248467923961785799389889600747017197916660746951118634494152511675863447978908292673231179485643739506962787926044851022271186389456362930176*i1^90 + -96885556072184699565988621099093907664750987565093993217993940213634553941548063122943211890481403998114325549996902763221183855466019970901383224497342029588658050652782157019696072788372268574694175258501039332573708461996199510008647896941049556990024882645065635983913884976906741463318260948366865420961927013368454742556224280867424847878928051484071994042180747822271397530664999925846731412560529667258017054521506411513458169911075336526932264546048321370415657965347866450802384169982083715244273743735466330421272843905388228044966573299274837400484585106512561273435909773128461775579274666105226089722098798233336952361940553328109827356980805966512876351493025120520334041065472904430567062280881055077960266624799717284423891024327566325194251072295449803260552622904263651903968253419909169549010872847534173621877120884219126919540868140633113070871502229537455543419448448296383988416582149178338948111637110334953535169647967463444877105889144961338166813324568187988565236129793581753142173553146786222218171987112619252084293786602205203255484424820344647990915638029289505380376295650303601570536257416289626461373318180187459632565606173251830553066258515606296679720928211646693528996043572058029749422417805540065410900115019617921203179799780625709174182092977664458267078375619800304624391407315607383567670972803652812959316334141447833266521027890943295022726968434863036430926049765344047637998201448442081741569289832763225798466989435485582684613924208776790793856359723849239979137701703907144337116538725083294646796408409377088916170917581253506344289397771697571829146033776666212726217596014633046079458810059945362120747697035138066815790947154520757890332017154617067743282568944775970851974017249226485169897708479684747447385563364140086739754322916647813887643143951259806453477722569395762427803460861207354640643282813445062185834829053952*i1^91 + 258482782203161189626318016741872367288323570522725490174663626035479254113928759970267094054525862105166186899917554441031455674609881984657843519372064107785222436325352411314283223715515831996205494000830893320095271637684545902185182712303059221274950083289415079872710621867969195366892050547438411146086081520963832659972755722917623936088880484763593035704230409269969328968541927510389716329903422203430238484492391849891428653850357522851407174423939475644756963614414862218362178562452825361434300745415841920134375023247819349505105999753218698850710996262389923869892897709295519657166409278082177400216991792171804762809811717451808978020250919206387973113382322000483223484098466915492938941253709894418830055639635220932548897544416910191046348456447013159503998276769068538591055967385483915444598305985343216600530715456381236719246584402138343932019723790861868674597131803790699736526620213855554288882882812472444323568064781250908249912362542905549656545028272761291476083770361541312961638434553327084853279065284723069847445406747045710120861747216269553640682211629660279995359829391142469212426837692223047161048088377385653307305649066061613181232075895400600999753936334358312301356891746937568564383785688160060033233355856060759503956460188701491995261729725009468895590521307456150385149412536246402081226699806608764676812178568377682321463188395705404063520023749537247861315633936163162926551033050364468115510740439917623754952532655971256945214304337168214299155631848992953410899045048370037195966330145103538417000361873876071836764804228100565936990120687782346790747483497966469366772956170448125764771815894092453833153448643912301105204466423943923042400861463518025609887194635425594050082152924751994475344523870003973772791946654786282092673488287237484164677799127763049578342600899504705291059887200519325405880907396605280256*i1^92 + -482788508653051148464244696487715353105740798321396524475821780518930681525843653971372808707220791803785672995231314129448953150566089645804697304360777263005545222546836181268580553035765447416184428678303929343345455058599526440463033969645936513312988047955496460034904345155165219512104859595838571219364321516046306197705595649860139077847106580846650720326799456553452128252365699022597948972471520474306322676385673255876350092245708875937940958523380721991520567341446396365438800746013351042149755701897137631462417185346974979899686401311325141167763384850031456063375770200304280141627294125207373618762211698129790509026398647609539958423361948211179979276084114203123257646661440052198769828858393130616552795126853390296251141213589126865270703741457913350127758905939180105164020679150623334022021666555129946058037765627097620653458316876368131288427069625053230628552554443973676409064154879164993622662150552525915737713722330793138320048664482225597924622512690952603773116847782059225475177657810996264830685270625775528931098783514108188580052269537952860398839941048025620538491996890134850826416534146586963311581537437142589183873471001397561921846160785645267607252002886123199961582236454081802897089052598016739989270932476575859894944724704075760418169714117343551206015039459387866695244370367578578279148751471903543897703923948373794916004791727410034898886218123643765379867185696214342678102248966766813347728010850631035256725191358665497438433267862371732496029592112318214178375174215980598953834680024309823521942595135922638811776548725375113134144463122633490924545349492604306733396712971328578143941579832571717487838748801163245336380386881748707764749209520889330602161760072258180857599701804013116990501081600361717497434907694802419189492613647274895557024647278128877661608227803464567606428212131152900401397760*i1^93 + 568673122953485433946333514539353148606326509173523848467085265989306087200975744042954671543038781675570572237389688472696716723168149106389615633577996315140866421022366987529371068167533101346536120848540274017893731820804421565080474036525916281775680244767066124131950140779229933139607599691925599256626533976036750158893396763438532609438271335546642465863267354638677105211809213975895527650364439523597727927244092105127364645624518315933377983670876793163010840700400166526879565957242632163200806546788860942875151306489190963446508811520191579179950219153384032148014267639918391535858036364584270949418755706857303215111595051109533070673269238192326431563048025866986243881912451849817537712907356923126098845416819057018020235664272665092091914746280734421122571952331309278460431607826851807578316506865624749442891780123529162649044575180270069400883915538610090053611761672940250811214111726175240961967758958391771874932030100567231735853276110000778654121219909280214870262588994223114809777781238532396927680472486661807294615453898473418965565526140798817000942293129234703465832007075915497590766061517302323626543851210263293079257753094141224490894827170245866624217113880433632332516190519946633510122514382362258005391924959890461893269536234112530887291802471743733623256842006414712069136058443944333927750959462328355666672215396517126621772189225090107827735306249045301620053102941305003563911724437886640254352610534342883350374563316379458345092701155462402044347677937033516311896680714983404008150221118629780421964510748737376231149975109863585292432267571207769815313384931137796151698267682387619415995252423337184901336117027419213309286574444756992309465632097889775592775413180985541895079790623968668291480895795751956739557081254219083991939178602980919510110989066432015919479221721251302835150638809088*i1^94 + -423855164985354433656933323495183568710731626667660872521304552513367123833373349341834493764389871156089322290641701126905146202824224571429278745697131338504897044052747934127828401903277942730112345214718359073717835244975453119849817618186474767181776442796771803517300487332718533352256126388365029146182269295677419014929575700333815228769386237194083244880577513421918105106922788192384670011167936684653185983320459532038845663887201406159129603580029282658111964922754972931788100488652553025072604625466219791105292606802011770402171308576445183445739949000102796496477110933935322977302463539959645242927608851322609884074461184795671835394202548128958721566550524756862733196483124208205365019454323619656720150884600120830672232745986471846110272082719683470118360619614259697639231404329726369438309893115258807901144591821608469933835675922920522656855493649522456469867030871501861225179378074109362260489958469364171598814842935350706720283539844338029050478329051197817789446223521740413412378999395149229577788073489928274634496577125998351428454460503608421855015473165879082063208375627349007413498863761628895354020811388064845785389911549690114442055091864189172165581951509569228827109648894940646303169919431614260043955159026654818793739024590953362151755844709472099156891319057292538605237009851484895782323265261388960484471853245339002868108087828860969188352073670218281337107078236769817025570473832960823529222284300975036168828047003241806225472829911550989041805949151301821610563061452806607106048192094419275763063641795188864375775041958379628235099062927297314246988702543881548109163353389241369603518428408872060207643260699187144951872943425052246319144315545802607284445874228094046325869974108809448191922930808074885161781733959560019168762149117845738275887306254575855252529032542497538048*i1^95 + 156640843972273615938807143753852587839373270677378085707151040114109020326004053147175120666525426612868559698803987643031298078563517138956605830045483943425670871140916396426251524625458891517783438757037688385212553771185026930912962814254080051851403738567236019702094481161724830962795728669267905252576745325448627966788216780442506788359828638313448818179368447782416205462468306487802735159387389870195687253498271489406663704201686134094768426716903824941676413183813959592753235849921178751145542362698328530898569041378356773995238540124975480455803653832720438185313559310067741689685227300624788656439856405713227977747932178985235953738994701984463826506081267061587280876671489549429077586419178580847493410370433031135027560142763396737356246458773424821293352091268482045715195667293664023281965575037646038210296059459315032561626320384981117190198244763123909369435606547563070037110409350027485261446818921824517637906641945185033649677210925171485939339070228079725372173742448085735851709740655060890294542353171554587212719767830539147790264820528090186001204899666401060625523389497153704832975670882392441423881807441307807081763554588409438628183259850784954497893557064037457016844659910602160353498165722797484817254635542835705017377141760733493509191436353009025537128617870385522919415632490040442178965623914028359365308648458372241658472459886708807150476755194044530829839241065465284778481921776914361824255554064887628690593505751429107051663976808911513276790223387768037288942285336457277528852114589200123867254654851089003620231692791502852865799878019026556174148438400130716375271438686762301650251994223565135509281677650621801105078714575657820209007970497631510427148231186700939340536341424694792052530498303569124934937781829182173306747955520458483529200631756460763962671104*i1^96 + -23559448038336182275369626187467021660375536800276438414391272602297460590528014630025900715622517476910966058481679723178960206920440454848721023077217938346133379097007296886122311286626395683801876004987487429616650915422660683685934518770098195882485159106383656093783391448469759736795443557228416296974152603559027073610224247641496447736413007893304750363706591786294003956486007774652874837416842052120926876266335508698423722153377191129608505556185084206056657435216829924957082363278156629238431989818907083925505729438268672432706775331542227615232769762848624520171393509312079620162072869648946916733991238623886755427442107836863741689216069421824652137953810571165574631230779790814605287268713556969962513528173692262022115320037258380884250099901828297060445710417835934265320609359748155806104611315178528163236755839529978569419752455857362211561579647900357295050644524769905847027292828340050760323540822143327265577128888027564495341767029721254307613936911690803313636185341999976715981446590726266441136995027844314664361094681100953362911801410824977443064798866011156989107058390732448872441540555591400099560545224456691740911134707268050937528403459705612635235214253059559462584047698570190336264016701004858721364979456464599187163103929541487064478964194056618683329120216678743400894284201864550064768648787831814934181228836903992063166128642817274133941698589314851124005371309209270392063855647258136595780793833375333215423262244459276308318406261716510084558683268379124589651665606729411672324131243178918432064145595731038406622751783990075518486277114529663120010135942999376093472600456530540606426843265321442625937337461652231899575295283157714442694301918791678964728292128712205323572015331639359284392187826208246259963922354306003231021799685804653467296778420224*i1^97 + -25883641686916734322043085331530219644653952084829369787866334826984334396239937319275830650065317340694379652826220456581975327556689767752403033104593224370300129345457910479223722919996843679630145363024066060982477947564046924291708169795444387377726253885112365988673873338861987581495089891378159979254696483132062990859249992763159765102666521419972217419392960331454624067516281532427887221303985776732207348965750966475438553151949466525438600965913974425097528650124590726715825437845888165378299487379431318484956686604055168246702739506698081863736909661657474356837836565605800862557334089593915585742392248359629586001759325677100929269104027093763457383912125156461356121051003966215500372162565830056925311950215475542308664353341970409455925565427817492021642745164644337990160649793018295308415370974742726809362904311983374985275729797103117367486161186808441357527787880783126794798564559802742533814111235930453509534487687491848909427085392141263091787844809736850096994111925122648945852450005229232369209747665709069192278361185225575406491878561705480291655520467088833103222163278787388284206995417374093984524483882975696239224922013780281107134204366248381515783976198679519360104616406336142492356869578189848528236055793887192665681984805516653842776924637255807878594163263962916035141535340862198362714736502186113607532050308383296810185996077106358242540469988282139624228455471224769646457109368605353537002455622238383954428621555242302644760890860203094948448104409498294332671139064390645337150905494025460443862614294890470823654833719624867193972451452900676743974280836541299950245698708336047319560193669920001612841353730857957605329063744453353529320965828813865120872096838632243865658919876427226882867578853815393588173948532347244115451868017065984*i1^98 + -442632651888819500866233796070420090311942925524355319114072572234184972245305635326340573233266484735906751169840168225703984655552454931991652151329663684098076600895410440084747714676682767995771279246169508605436476907992192813668084532894949597528859521890398720807615189787156116281849803737569272174804325890677815039135638768611039509157040458116901757392406041891792685173489980996901343798927064656829011203461863928596184019952201320760062621668822966781743241134054135110891764623413126245714055595730937409980056975407778772075000477395877288327326971392508046113989093960949797118015674379791136421395066279073006755611036409402995700091395437228979736148411181659364933570230524874176970707243069624921340499573547298317218044681124677857259561925095462151608336711350341406364635955055055731452547832487130099489093153320087167901826747590331670546983570377050794014522994667979391443647873545189743126862039117640290889032452710904265385410017295554180345892198760548474367060092224315014531776103290720099907939972118389528078566875229946929571857601715027340750588140550992838966505613086402063911864857210493780213309574930404324163689223623918834428272958537976163903860499648740562567786178646345824195382375856476707626456483872744271827313171913814937654748671146407499429511626761179781871794242468838439562556198985167529474788674507344896632672359817084029677335943312969543139294279525613269597121250142571697828789097030725369484822151087337194082631831453011119691229246401002273362736383386238679841573939486794699795418441648278421761072126656661113601380060210409140895695121352603447865379030018294682349950455094349450841320529491613161858184085546459807645599286555468097882505843745774254393409304353786452038823466555844038401202839895752572928*i1^99 + 20760605972758925030703073420473704537258543175201711607712100581619402183677677331882853431376389147075840341873606782622778839852692567855309667364554109641873265106942135035567879313442238846976530603161431470470889657143110853057630439536876804458594504027988238739160553572712706386862794166885048337649197064965088848769023351644814823643400634113614342281074561652186909826309084323588096021265102361218597246487169979280302306144889371909405259748130392708895296659128329208071361031995310502867672043695982706332161764703825779418014585712225210661408633578134847774679070191789196033788627091311710562098912074130242068548563800794855831862313180228688756131090931297507920024894199890196416359614110604765189775228584519414805567325360639839398706306304666180969004975390289891256689215476523203890761644520199637397980678632380114052214145358039771164847421056545938025269630177266159404565364919116786694940080090654361062149833194226588120170814949854494332634940657616104623282974112835652527439707652863669374218738510854560018396978708031949295197087252127633471758305366827972845038725335783862609393716491423400696426669252838603692192586747733232498637750641942362459924416313650224535776261224847368411497117828409462948452906753299089338466944719345933587840413625199197522071067772198696187035615291821447003990488764871809003673291982026343943079606864879794542971689689987562182462004294184651509035226521363379058655441820989854846192677243193493538016604474124957562791224956677516816436672006039609192235069881920671655345268907384438357714310274005195795094298734440312919104974662833980896966028969966054663344607718667731269893802771278101746641919982407074200286646015387053129769373244928725261341132531525963223682311159775108469358592*i1^100 + -107663526370506575161325596328643457048690313017889823493594574733819140732549433614234440155742188604915989853479826279803989931557787881094984303781044914465470893901844357882606879699543627799976348817122691441754710126995859638524965223676846652527047951023021637823319355499406086134145040896255574941418934997789221655404784728654916630600667432839531753043049689649698675456520909254456182209002471565551556193419895149463569170875152669238230216931851740255153457425562439547702588368526720449961813478949258621591938003718418556376679712584136069887122597944032165633891969648422686537576151244684112986171987251530281620130474462403974079978481165288640795513771459511832247951788778820510829473763969794623803072941553091063412954949337735365568734855381560518657741366325306790856822017511332421355628489854478749395504768942260580997474121425055558446306679822131338326743505020394483721688415981991615092963875996841703372726925029648769182374136076787969558050703112234409946917673535711966898847304641012296765644936128330403777393498882356180782889140077263975453383181413798986741866688231060625853596403966068088523062737970980554576371687017943220134253988613874558299751092357455928263344533238061501454844783192692198536972466868866409713156512147875688707233652520277033426472359399897838310112633865958314690647041656425220737862835797848966149448851142993360277058909985722216639671876593930229116003016848617431403480568302800336821378766496704414276294539071018317524545246667488387836562213470173590738360882016760337227732225044200346319272867840577344615142081743360958549141162332628020678739671110683979689406388902108111141503469179953392314522642743198883126317175212544999860737446297517822876867004872295322057403531264*i1^101 + 582292473066242883888191018943159123346820316503209952283970563815945755012647550549917038507378023697062550745519318357300180208605088659023830979783390678098712087481125813532869984464278697235150555325115124430300873301109008561335730208779953477007047782253299647453994755420568248391790419351479529285258624417017529709324151312933593451992085241043335948540193235781263554828716850498335238526066132647860158982315657316723981888976401302299791619472645106022079128672435312339927870095044452409122579981978725502214809639033900687614498460355127734371980294539387134354352585111660390813172081467797534745466955549133906404562725045195478161120961477341731682534660666670043432856122478757411563199200466149542520768000879973560145296794547447370578724312050065201596563691609727596538489268576521809916501455041922195656443248116230284839258444525843285862975887549074866998175049688175193398484066497034354616104743539093272667082609896787830094092779167100674052481220630992171786038772545352854383599369289050553801425367949664383728392328751918781489659423792933026075083873062900909873552110234530835523336764412092911842339448728649096233323380258696249849463195248829454581892729871394669593461742675924715490562585543624055481250300312297014676684487792983991213539563045650242152828181116032818080777063407181280284857081773299830045609378893850361799027481895976844076227039617753548862046517890037694383444531805063971055911317229713849961641304931988596053862132295831581935813569117836309846004794770757275366606588953219294309484037433013523003592842434273994940288558471067595093134281026701669803297552909618917683276961622821157725106434046252000852598820164137091368795093441110054391993292505047431178023790968832*i1^102 + -1326443692219159228870928097866137222776038036264398609480180615735117699275112888990125830227947072619419065298107870155793659559567894331545468959652114182404684070963268031750741102889575203884826083810508574615174255045828724025619710750312848364565154245123565314988875669041638270528648110709861367645303479683688011123680149022489684111764683301220782117746741647036285556186803275965764331756227544833386911174717781005265422898614967226122281211084774194904763326706329217733353083771368851568826406862563774078943400789873453946371552939503968794398976849229097962357850336124322863111319702232451779942915445214610673532810506232242092777152830866183940167594094658009503825352727557550903275805438498397302148032998028877149697869627857611087363666208228963423426480692831531323078651838063261915089743672090596526388162138859049488557000071351183706626480436790961899007237797347241025268755089219742433320032045155680684952221430378433229552277620981409312358688310385913212648307508812002972498383746165124744484215660211132309318102192338914044729095124672216352814393625823323629938888476854290664249227805131367197093617082293012581709022294399578399414598568536264875664794184043183861233874486285560353313163419110093470548972312731352462882775457024946754274316890981421238537816827691132715445798454292005545883475331441907111647311273361948431768795046466828965768791283548011375541121514341709240650789654561729925560579505540682565982136974580822482749418942306214079511714521456231348495110108065353802584819821412758530928900805861022295686812741558262903008983137354919090963193332462806167359493018228840031312709305743126199966433236961613001762932650873194193524599654989488293662048857454804992*i1^103 + 78274861575782110159028198589341022004569252872821805318504786444146214215233613760726280029900901584364882388650448719116211009276492948509472202089150481341109180596957430161346782326791266012043988682851872562770760264865556270261365333809099450291663754562156688437291728870752087338602322542392976363780201944649556410078223175928252260717490398115153457433732104294267396991054642327568965518425122936965563977046938838015010101955720894274561839575005239628831047616657213124386979784532378922002512718524706223529334817322648223813793021702935740593246503230367041373995369923018018881650516927397178573820469268716618621628440815856980955250489806913683199332683517712711229272828932632257877410529278590462049395286195632119771597297127339608398987008864236591399122367146258591143603141746804727398061062824940913472553635067418176716599951463920562316372362210008074531387395161816894022653773923956588775273290983936822429067120880484031491450332122016632319773975202655854806467936765897389051709406418400395403338063481285785930371726884555453403466525374259505234585232842295072901461009289717996732258837560225769128961274955802943034436412263735637759606936997376197061989108378032578055935647110834366539296352076701600616533453948257952879091959877853251641288716868556621568851481300938881769604749345700873836110073619905883460190883986224537364928711259399617377221064550395950666348822698393645007879646447232727409854360430243850085677881208732801395863800449307062267356820880658617748151564695463887451149308362109629907576095599423049762824137403324051068147768474725597631419558238420761670420961796357992885701957013160312942434609250159446367204815297865886637984391980328874409984*i1^104 + -80132709630429378190173430632402149857096748830110620110860659892804816551213548298664257619396599325941316574647920097512758355508528402725868910979439837878205023910799823816340413131550572953529187572755526047838647320806213798162154257748766498427389247049845705149650288554445414998159723326256200460783050475935683228391128849153858669263434668588185272583909484762874261087749259584018187950069412502907820218993544276283261351483591007609354829112122743093009196996009817080169407166776255812984896744870656701632436764963251329638630341126720474801423460280739993061454686736578481343911379982267774582700268029859851751859171452669161870190198271938291627752276417634657435844617974996769123902967955332083205060779281053825039009533228769305981584019734753617793028714547780518777666347333468535428049227962961324350278612156166892119586128175549711777951216233535545879486955135394362388955801604834924773067371777160291751396072084406676394498171879374219518012824424741555240452972988379193318318156230456589104794401223900331239074761527139187194744941788286149279007446504573150705112321133794608322585590357635766529315601741028394513367831400741815918539031310461479594548250821731316200823524709291654866172638803473790934641175099623321815891847968485441336701597981159048456401613767716322937265475811951589795340880344383997888475384533053638109773706594862348233222323438430735191580295547373084593935201602853367994524369863163770509350283592656079482392661597823029217898535558647029433954418921833731909601593311339661271561728185821080638398385452395050115562900757852207243584957648670817667894071569346309070329065521836460687777016910792564074920518821498745058754560*i1^105 + 20684793935779243539924605872824900818820216942038804312635426678918641942557775721410430068515194400008935853225910216791929003844945708935923560887330580769989238887607541443653766774625708446912873792311101458587856578185704333876755075843205200336781197045518357433863735825761768331672652480896823581999507443726995754077802768622724801307068056500239446955143280738152011369195644449483640639590665065237607180361097393086315725560202035325215200356049520193552258001935464636134043507529327333690463995579195040277587706469714237501171293443505520131688591244479236695925386139709254631729151453807648310362649493135962472629524031865559950070146734999118437534678500125516459212179202173081267266294081901641201842576454400012583384085331400755591779469801354202750419733824710298742049627028573678778217678443766433386191944545881180640404408577772505649832690633308022498659521144043436082124432299119052941741539310472999441964928066071672000505983790037460166475867281299558696916556462895647308775139798725588559683284440054618372282842122063534478965513278175422499026344092208985702326478493031962898861472818119027736684816321504257650250895645787277183886077893614871604627179626945593562061783386342636276237495845442207099658219575440803502001753689346264447744370846737718310970858961363442763201981305625993052072301576940143743961398761095050480389359101572908300129834957300821081657570249081231636971495844892339753848264587583045001042159146613513073175647708764016123072712660071650546179888186081932278366136376530239816921510436389610671223714016153722651643853952018327139342985373733624867597930227606275443957371002254082699308405145402103966419910656*i1^106 + 172483646195160960988895820735370465947980699598766709353240322554476245088397445863272679086441558115310327423298284752571536751280525884905696221403509912723972004761931677975555059766840206216990325824685518970002393454064122348071713595872948305827428342631559453332817097756290477150696338841686903746382390733473030361547319865427458690000859041689037427584577483737792316114533340913550918221524893727419927442058035141818798625053307785242509058401126179770406363855939653093583181708019731380297855709476662978813341620718716236744475093379445028035981295280109795080834796141962773314551339127993438230821349158412571012286396134216303273091956658082205516350484677160607288835919956486987764743921999039120168369495395294625492418416846203541490271209489861149812022956669928532912995101708767538553278078117793190449681199273284762052201467025891046932594371571742639141537970337439099138687860995020219914408211388049083517843587927640292441681574388715854285450742583948870270353973157988957214301195541944436618999663717860255438491905487931717507943630765401384518079461539868182126027862651963827758875867453109345092828321298446980093602890192883050524760793275970300694570184175993905292076742772487027320819508336809746853129029889468943524153733952617053379365881390479251522050045680244150684615432173971318016134831363086367560220910270281623473548713879476747059473440573184813233746109084904686710921307606664782754408872404686740947269066612952537571614831877989320145483868185872464540012828956097344844444174920274871462301380960693202727226809856851978860512647181921819808766684006206898288927067480313321982545036616747774456300044288*i1^107 + -9049916325415738542563062248094335420034239205587444352976015951994225199198900712326747068500637472945345857379593979614656507652819363698376248516334785776628704612686169351605715101910814199018762204241998761463334368614503203122709370208340401465735397214657881994072725600798870186795057959457491662860964335698361316664974101261222485165912413246691374103551436636327424008175135194516784614382555320581392535605534922382685814889350413840610251139211150588230286839790003185259308967008850556072680241782847227024334685593038306070881107398940777610003341412568163889324153856280335117545935270323667664017394606201876334103697088070103781926707404819141285554982351340050411882320119667038835088736176789548456144128341743681746645174111776485981352717778712871418338738912515298488793358197897153648352981155802834252167851620840470486698204361723617087361500285841532478473724463386490709484468862891442708138888527844355744095594022567466060914546666795384362353697808863523349728388324208404346135717470815495147524846908005687415297606657020397055173797313990872780169966903771603297031453853379846227947007609587305435307624961675131037428560065153997716072686376821791112018831067220077181093088967368525271280093910856421110954290136118341908292402050950637557781682817407141316611070018340144836741482553652306305651985316681023780106785773498619625959616035274839449002978246966913895014314923483820510462910962037646535089075617447764630849001953967616923033828090315722479164965941810160156073215316289096161182941637653853678261433308392080077066532695983339373201116476492895348021446298965305440814622374861641193210511360*i1^108 + -1882796650512624632759658465485502851726616368367211931992790377984072157139362766841504010970250899693435536250139780856105400399235190473848456863803132536888528585529838331459160733342813498258075046141723313477766872498255057688622385299540243700565540638446936427198494389949286494546275178357666322231972391130511603862921952375590991024497610826073054227140608701323847466063167802491247113116604719118100315072399298135241043274592286210651114243844759772799072939674694496524714434667098772926712309142248339805354326968515046432607868541847875390872921170845833290649005102321528744370244930964934636471675605146419535694495226495986144003873315295625960212546894398575982464567659003455263529796190524406887331229137099814676232080992101405064832725934072566271364358535788987653368337814505877644704516647532403546269704733014137948258628266049661529579226475726828794002094109702143472315944566574637794144533004121573860870741323569296774683262315984035332639334649382962187963333357173241128770764700241678430692430371050490871722419811173601379776785656083011562344575736721341216761856834524488949622752429940818998042374860652642986332711379967888772107976901950267046525113733531125153429339755978076156778205862576390478206306690647640249083555541125370111598299972114947264696099931641422299108160526730189938791578649756880798251694763625228814002364088826844956511533155258750203681409270013510282695608892526807254557159121259687931220835678424325491998983798488600439744321039496817516754262167277934848126192879047871758490170721571478797278290309083324636868806129909410227157180640876603525335875584*i1^109 + 52029843435211859324169386137909186977839943169445758649225423310699068224372750105434845573045274350936923935341043998168732613723891388330693764764772945613305917389969019312983514670267098621156544816937697189478120117518430067032361693811412373749271975717372276605198270228637021803681306039861694452218123857256417338260017210985790409330959004629121982907497074103309118005175102606927071375823943417137617257390508353523045473767607967861418706618057039275908536680456477501176826901853715567191377480257176556103408639021684531461759033524282038919471004393152759837322670405384971241472750895236110379511423714076322385345310766748539206649851047508557653483499525499486896403920961808025597401067415928013353288567533557971263282227388085973200334738032504773743098407828783359327279749364296199985958417851815377323309060858861427587323569626509529951147249075753908643148806627476850550533359627250265761441472729720215258584043618890870206197949043306067614202643167616833027447288516848942782379654407263359236344601791563480960565717713134736821579524502897602808028983279872541863508176160718422915901943050949753272268120321035223995463426278242358089749489638995938207892846060380747720480656589475504197962364469633641219076428850200453717244081252602590235560078811164768695302772321568021786843732359659775690704933660965354640093009469571274817514938079673702309677562684682871378072746526424908931021391402999484623857172401190116144452014163952124147215153511540104859123341389491544051425913995935988589352415492583131923161698973388215612704027790032747900593561449144995966615552*i1^110 + 5883220612070954783263969270088555669910665208014201758442440548240463656059950288715152653268239487555377644295171546242998020018941656848860656875394754909534260525269011508878846115145828636210674230599738403894354960124563696614047533071482903599890145708366869303021126199134307707864122800323687105780183770649454222667466759140714016123677541538101774009523921397447884355568229195279971710233681163778021419204259769837271658249259932280480433975584044685299532421799077779189546961494440100859962424124943991395829400244647732136122395405395212548667747440693034163929545790212939846953861393130238428928334365825775463484632406624502716304316705449190912475795046131619674213951879685624133350965839488586276230635327277570332593520144428435188220805300387444378320079292030075131131630848427807115087202631151856114662785918566556797452984977876279609153195708218876248724471028647220003533175744184920073622356887313972867303400759252092605961344991540584201331341335297101050533366660379752316418088504007422452283286648587677476397530923221544028515348194380442804267510924781711072509685697878520358603146589202655494062140085618836682530903198295400884120269749261392410519893511731994712988452020401401534212393107302703600372414903963382471300352026320266196085216128689509837794808250361207155541893366096260017712963367077043248542934962426262822167566720047006252366480575204065732629265524901432980579454609421260607677938095701550835668477680580542507584424233309583208731359364944471602276500760724889512626327932399774696064902717737548914965774502655372940017664*i1^111 + 7295700877357004498855393151300091606853315177198529294693983846704136472571173415271178251434553469063653627026674021750815628544616085289311223226241346488052978617555847942634624774721611195664610320551699263960521283765864414186050488852123437867195002138017493015151400295963904535620131874588836233044767575310855178384244206255994932415753589851780807486938007992866662266860309595678029742387805792197441911787245856353011224825694023926779161438163675438904453624087927589150694284771772718454891852505728624632962052191961079724451812108649305513174610748032245123036994708646924504963973885717145077978862672084941948250154675400720439095057945597293430918826117090116063948201476029975908222309611359403420916500360845729942115043513862992749721870336954654667318264910283141841262452475125975189962294898719171884219295353424253661839897712479950653907272531570043921617334657687415174796289352267949398336839367056369622265786574588036966222694536675121289205894551154555473010520343185300685115609693294573138124136608615734387957909188377989347737168238242327996893645968669716895056712064239994037828632899199570668480708645759688833836293269094952179111728896518719127939001558838296907980171768088221613895401575999069610254111841777666654978046367788043068215325876029546624317386994097445223660420387106703185135045441579112268991054623219851304326783691276722899276546095323079800230304799005019248573662163807233533076264023483586054753730904716447152203271117006568447238185005319001280805180541466765350821030090832036010389665331068010496*i1^112, 9525318527156504388297405250629654285286798148923236452573977829453239622639250166802818917998851533978538143851922992128166311278363888676428102990586338406737385468076826460859211108692526570094925163876917338984809091471137966026857927445678218007803306023087514658663118689709774046050718123356903713269975066151167299442476313197629800394051028870019941458549654448645259217823903819584401157551031509401632022875914879563275771198594527234761152255501050783324140828292589379062829604228383263323576509997136264485024763854390654436966424103272057259716720492743642266598016365237787233089628909230605965567045890479419516691140661676324091111209505776161605379059457463071961283902995256294489852861553770634660799433195440735419007541195340532979609543412017572453543312138411595374550872324303342489984498220534198089763968813503848905843553187298237598263298848423438373886644015976998232987485910331297724562762844820641899162031828581677033349736226192403870981205192710822653394107069916366471088865737243061685245685818496372216549539176356019572582663040643703987064754742139059248142980963929049966890282039151134894847706996605421415124953184843413045967457113081712488799852150657143733727125567825884547486252286901877453636505654508459265385003594224321139486236586256778602630314437897274850060223243336016095022661872596757559885597147308226090776426470841966934536292165246295832876130696729629655230039611769912587368481097295374814575098514958996590165895589101098855606947207179525838711121091926703720974047038162886340337528931260979505632460501228754601886634198211189257719431279602698169422608376689110878039629074507152909633888522648252791402921976080963545959640977175082353619125309127902496928576848649422212949206772718484412485149035355246642492136863508956830052542995953128974956553748517201534626999917245153949229132132778293650010918182059886989944444472016225256905126192365834846370350644175621769282114361910503102371528736003657437026359616839856691912715985532039661078887677644805905918989110991819742277749719082053245357030501549265787956102031957040070340886465798112665247235680958031738398155726504190377193239428907450589240280461967503570750445904144450699686318132482352377477976579328334831715270626224588672056584163875375060596015280869103035369801949784227193319476989860984772081832392192351805456709827913448873749275890271319216709708802841628671640609233853678819519465724448510677052941827537839255262459578633080062189384716284211519543932998722319119200027764956192776252959176677461868921957283309773788729024208446288506253725279343312588744296550728356255110812918485712637401593600279414053645318300516154315903859865688074472438731036062430649503302898615529127780986652556057371051273053518143900746269828549310372523137407385600000000000000000000000000000000000000000000000000000000 + -191394550405121476722859979495097334552963907064361774142783596165575642774226895842644556799449161369210439836829729481800636076043319986154867007245458553963960552358061249235797903359779970424896423069572790345269264588669190877160864013229466908212494768930381733315996086825755532709845611071824021821045264269532836447573540799510425603307759951634676263012435754562511447675897044562673005506030938658924911814170058879852318537035616395131651259833330193341329384799143923481132303611293205696534468487985051455034646249809711927836639791563031955068882334492106398831824711219048553616897998510648921926141105517576079705834052749923594841023507825337053184385864119585944700427946370181987711979084231844909489201803541667189730786699656770204112583746034929709744726054325831841270637823230110798246209492444900311202676980624336141925047420899146186295029042089002444413911855137117631567204345139391047024447266110472709327043871999313972159994441196207599168514556859352150761638878207813718397911497508204742255676101934572464776173367439743840908495792366790668162173557777820466816817050850733184213592086653613495479318659775993159614862689212192851589363722332369488569080459122998037772681013788997270326228727674967299330224002489633312010220598101247279217961115937045628565893547244171073557541980618670393740646180293271986332448533041985069803308696515867963839925461004990556749240875481247145307215417650182979222989061841776269749835594765618272933745386970046560357041299819267520380673573993883500473000136665127007318557449536145783274057085708074593407670032619196341584355695541481892727590613827574956545193317358765771999876533986081185511546580283351275726157767583445123337621940101067396571733210837435563524472597909817636742568900097965729155516565041908440307782192383004400064914133049561539679819869456728172787017310462935469156565350653460503415953961952647563138306074693098411165824585120560431348293249863679268681762400784479406360037650071576602622442114356833881083573461371300637478161645631203733347905796089617470244959123788047192613851389851062261032129915441328634926545183180664823751107247020743567314457404677931457937228936141347000543979848681741345811536108580054542000055634220576102640676547033929123779185218826838451743443230045697054756149735244810555757022915830925228924275176926907895929836025812902259788856729598350476976495151122840002680644169287852969183567161452371032884175240844845161520611243018335499301189737487215296738633791478692913064491751217321663504189819549950088853400043745220183910161667842771759446961331293477419328296039309015173112981236238976701794228497298608149985128053905346937118038030173758475537885915055808694502895886494729263509318488768844152584275851229407807982922024467304609196554735058944000000000000000000000000000000000000000000000000000000*i1 + 1837498343488180594865855300718245293587787616696646549799161071832144230752917835908067233085436564291709208559738816123825972873257319605736195252228869422481286051608854973385194791396309825357264138439666365412166243728660520885317933178583887109543382238886847010543194271762280711398100226803555001798414677092336952454255398086969234580584730519071804388088065449189186252615133887357039070224063375059280640313666592840350461437241561957119483148063497368518438779267150203993680753067036454663494249162285670709559832670455344601951802173381394435641293382234882339690936086649793986926567284927445373128505379329173025373205799795031694141190591894898385302080189164598140227685170440677130841127419508345608672734510698268176719991480763678315607890097064229103932528787902487173708832268590136438786986799452229831533949615295685805765823555471291975176430829942185032469595031684712072436582160424945580973877045943521359097483172701160759580459758038377669769618300267295757668095655935350164647355085059018986047307982257878557927938462158919562790762486436099109184151075962620620454735471600737251882381546629476738509472133603045941739223831127105792643255918865420910047289838699101462056804880806259984747930354681008033935241583999098337788049458553633505124346255606519559391712566763771730221243216157312639913581884639873608419857489540160452569254754290575601795570673538129306370269444398145867676457931925289245118486301357812899989191790695162968494923583341018683112991413764092118545671709387128140584199547757894381532226704565301921706753292775459024746618166781385760084241122645643032412085864439859794859255385784742118575583254628750221352990316160839264963559839400233488039288855517564881325500554887477521019343396688983710687811527843115089085770123999966620804686522697774319793433955401525734649821567159858728703196919316282496703024693496218621477372813585136574278449231887730939158126035562761434914401769352229990140667559137284617304923569677331426738866627069402853036659328149938924301544187953353826582647062274721878527838391316998431003861166124485178133710738762088955591934246611994135839894811111019360771635168563493875921391087836001073650505382918800357031878770416304838132661738184295139903893696320923367110999795299070010417694267667694157352628095155420040779091455793750868454443437511380292221735278104746845093129477361811599308527860188195707581253721473722133224230651191906351070824820407588234856727255822277298896429250854691826153302870420961465480141390761471425419145153100040036814788477886246887416796247154308037427953774194856240711196941374949599970467564013647892823437294403805217431178381651407754081175431353896314826108837978362246657925204281516265054515532224537060072853541005412381477966341392900351365933600604160000000000000000000000000000000000000000000000000000*i1^2 + -10406283640889323538807637343533598527312649623411793249894762232661039832940826269883145954341028841795531381757164954189343575602608575717489140028307617820476841344926728905175320416654000052391919615150395071841842871988304450590910729537172300169832244562141157666571186830841196581432548530729057535768719571473506804357763530328994883050960189879589463604506902749538522162261388149269763008974009930967713448838024693632888174087942342274081252964402392513866016599289995099912374834439712024171436875019782157262116512735727116868612095782648133496646761054147183521225705818252912949977707283861163638464814223012518018668340910970196906121349788010667893090046415619816326983893079791050458077979587016120691339644497726962977578062399889172353280882885208561019926038088931266802385587376738228671449702457198581101872215687669316807533347718401133074638959207028452630070900542139211967979147620934067552035855375046110933127930111154810818481840992101693629672877562556790472437719212118735248527649560391662379333787478216202104718103654172319594410475641512566568798810820585338178190033645114412804983214104035592686893256877916234393488410875923497939989560693912203959893207105744953868877541648749917329397371473706391042821174483152764701679910729237554586468047628641657577923822401025424559164974603609311476149749183987317233850151901025756571540519683177561607777664953166802482933109676112828171694689314545686933314206951653806553005860960670142925367930129402844483556084725611443791037184286301774131362615764838528636378639260952648597944571539662444655155880319778186187533267412369071097921690188033627210218312291502660086502037668095050265658661108847407273163923771362359345748064295320996456833888363545763469595709128739131133649345455765903861828632912248161661679847414678491699804164871749785508796701957181351923372751683148429411606458339339197514295329959634116606757612667935298943591942424371940598929354170465621292595773336857781662156123003370551070866974028156135170811567140239639847577506931714279889947314856268066231780402894542722078990625244111114258730159850393777441738325357560484105085913459297398390138155223237532838323630360210629487430112998713146875900258302428256935015928240001402104644219894055133469651734096765678375808886588901569100257935946341276377168877492957586695354722829001539560807568244848844299983133266288326623807306458166594654767053245544730840044409117446871841916459424645733700665151827970191012902760719927039726387463406796302737463601889757633841348689288878729816466115529981686985760746423759050523673966864847819102588663091003897784773800607590952742146380278387502644333474190876488908540170581418022301732084775048616265314396264694495604068934160549168731288359324327748694727183049377685686713485518438400000000000000000000000000000000000000000000000000*i1^3 + 35633433768287203318384407354672423802720138997202106860749495260576048806860122256295093512910082598309729749630066944757189872008556001295724032479928801488276958109073530529164960634544051885381063765902877355038816308504479614754500334435020015236582414892410051479178253877155337972338355449772451932975340113572433449911208577492142365218016453989481816574137971670280070206899900220340484358095170061918217728050804884639493497740619815033683825061467293111280066913120698718421800705603428978410399534075470379378550821187066583404451886773510049501504412917355844693119790227425286268985799878475180289456635139927465335156591249421978718444673075789981629161911132330193172245023571215027485230082604762253960028885783270799650441177939457603963907893988968171321368265940560279613902757489748926574209927112224842215259134475077826212735158283189702154294677056725026818923135088305567579369334878319555951447493311276419259177797641965983573551297640045239692255175044116811244899930079240310264405605057136239108412019900739109604121910367167627007611180227586323432800317352306015376628457295456755175768362199542360174782195489377074623200156101244687706451272545061671818946046293245602744815778309436005674618796958637466092009367790317904112124689341049689875481013337876914486914691419216284882315968726027179523999808276016649174254257163961601521316944195788551967831358557809323460770872980216168561802465794797934908391571543649828401771964842707011224307189001032295323693536505604981747398211440702086475707685547019504813111361990845984401377926557714974431017679093467730622328258301359055774251185651257256625464713940679452599714972713035037261846455103046419157156598926292081062764589662218021481472362433695336388823025606426917576261206602529926270197623538675420231241832684185099501630377383394318835799445387541791001040088441254168167365819587177261734783781283979874043074517355245554807854078654120205295470733716343172322604944828327646283923547855003112456350317086829747308530511259071737014783864002637064688858182716823877164555322113793241683091007390417913210747208526895690705352891664964372333438285047574467586634882985798583402141654581666069293732790443973955674465033080194424987510217979940857303876167402637667039354242138308235224179662995415529292825661597056429209911434034181581398027736872834442404301090207050033064962935156494722315262033674810565903266257765833695338090001308702850958410010301926738600303282025538141015376429134697547557407313569614529442377156762465035457040746235304241577349645095801187513190871865775582951186241711390314283145071023652904443521021955697517682332592307561735418890309256428370750531928988649851241655207725574953765287197731145260998347888882575815179086834358881921029384685408808800887387019280384000000000000000000000000000000000000000000000000*i1^4 + -70459901398241316987686987249393485243377174793730913285130649597888940298360524698588921860509495953897068441884484942719142210572947567035801418845094017390674225063356394528418932228504266573712166113747153383640858985514171760402095852042805424739492357610025689983426644438056211055229528226884818912690094553776678567236482038904184614037443513675117492423919917027959302399587640518282525294208097905352526650005069704653915599157659719988726071898120632584298052630461031091375799750377690549890626896345127267795566342546841959416855826891974299572249951769226370655649397861125132318032296442233953046728490034915199168162051443416729819343864913909605510750104961364840796622257972923643603294295941309964906244286920742296169926720448568680761293671244732206911747171242701023457474986445616183860526806520032165869181759634335863594054403296571510067829289315406863420616478520651894384608123622346413717089583647433515157984861894570147796929421048323944306928194688644382981393837716541186391944696052856720548375763989962256665345480438325732924933561922232561704372237223041690335963491588565621579846317756901397031631756190334039606676068669027986556686325895180862251376467111996787942342009499952773444983182404470618031796139460644639361955200447383983725632772908851981447264859052045950314444853151011381994102360228411542864362767608045536750845700300695504787655928429469660952676763021215142375314797951148091622029642133277170661695512937644112548904282824645565959749671280530442212554976610802610715101424428504433000764893091608703689399033177738780507059054255023870326477093959469913654814122640958639846327180416748956381399823185575119950559183291693512721814469640419990512923166531358347620379072318352286354330156757711209709520404945560000525922439721196395418703719659499899249004865220922976559516946964208349614524557402899942461307071781842523975256731806106691930622321882300465824007458637891105020244790959792660865917577064046121753008058062172144435952278325008987541103737057566575809931412803214376395599778736288139860537743439599111298755143312767341970275795186660775293037984658409987578583905505282299853251453083844788326676876053170508289157564787099342677253383594485811079725414702973208594256329144744507812957122748947940373440538959236571715125619323718065939314237076756215147450358867043511580170787148977291035072067412940782775784237218489522086864934170081728118521262454481473577034701349877506061693659234871847301240217137797771969806615321328142290520656319134382994132465663462581871697206029663049798017241535937937846146112724608117738130823612074991069929221748401612768644210224914630751032342900279644780587064656716867533540309724236811435979728797009982605653414252493540105021005310887484815830623517162598405736214036480000000000000000000000000000000000000000000000*i1^5 + 92635563885410101482788734352705260444387055728295229010256131184964019013744884904881409436433943004523605586076762309920633373844494216894496299944989375131109750341531711810756801075467671850709327580060649444864698627504346227144524343607784736764473136121959719781144233759308206087633359836612220936283974096845439049428370319438186533297782773391447419011904538960335328619753991396416286610969797280905974482734309126973570860914985534436424911022650435191200674971855696466024565072051519453720069106331365353709350034184103085277911139506167438646443366858647182251645212824104801637325678047889950026798688738684565572772729817941263647014297981482286033738450083845827894362216758836780569922017147928021920317462083272599785542273395691073296463954587709153159096498388013412384939604005654187854316829625817672426660209493615198340731209481543595943932798108211341063393269005373476696774910198253631117257783196609484455183831979064209218574500714768539210885480908664129919730005314272786653068287369609128950801088031773526940788071135218690772841549380330131188207475859229926464434646591370591864973216849350354420113989229475306438024783035226788307298240987005443585342744923021616914291555387199143622738269810788454046301452267044027504891203354797239330201213381772705915286202125434360457957469214748985760515913901636157011963701418091035546980885404648392853596417602700082874059836542402810262796817776931464675590296163257000130577251528309018192839033293016823957922718643258245575812848598861663984691409110953432670034754545708754327090858528540241017824783626042341362337977987159588690987665293519715541211829430921179287486849839865479655652639808331732584292342019072202947396138342292952245759757503909586035627687786766654277723895330841344886929879125080833657955226096282156984943372167083580062806164157390171946773419161003396655410976640712942673436776616002396575578145318585061070800685752533031815931445431451778104180226801574728684286438976778804411885490407112663350330487342693369606400860141111759892486527277930473808792832149895389065533169803841649657600198282298051063516638267647620619386588659457659165268021725565067313604866353934580280932492181897174477912281107642195216064416979356938832118659472767028882150050431653018781766250126094742159462415558365703009102939496041290709435517275689568328269776835634186936119274343345477113863290515803622165656258586563039933054001431514693386851007016784425943462684167162372945350543356734723907920343669369748785913820313858836136001798232517543166613009896295679798489462037618318977606654555540766574303817489137266952936734952797851716412292566388741390703051148033939403698563981855673790835593876930070638582285830929911575313745910699501807212614468517831125281900426267825191104649625600000000000000000000000000000000000000000000*i1^6 + -86581011344627043145569766745400618885916309318928155805138956583705808887399750583271837019264354315977918839029820427055986445047410178487230395932403811732801835573827508579570314722574144266069837560272458809711003244030563269347471907128603706927948421948775807510492310174579602707303435665566706341851049477249430271223054933563301166619037252034054728405394223130416324683137917731379624283486644648783731391315537031353610406681180832454393582675431736194669832490272289963795172459017187511210387823863768955348859493727564180579307591685723503756942220269854252365516242290798166931106205204558440092019671465822820887302033719928157366028324774091369287731270152462407666040563275724159911303851411233515172635232993771053832641289761253789324872084999469742505773676961004051023787256319545025155470382733376567867492899383614077521244716988015941271526340286267434199935164184041747977721015466763781065068679611435630790388263375500176927794236717150466914618213137124512775571838062639498924890014079881567378657219092683099515648718648882106459730691593475978413771474374190355928479790591729817458045440119464999723895885083627877982955046643090517841815637156361559322491763591567802294591608277751624918578740107645863872611951064322289981285853842287112372888657889371466652958645739346587861092770141766300334175810234112535246611977350942481390118943669137523799009984400345644638488877711762421878889693863953455826351267803875108577250205946886790350124881087394183277347367973154947742769516404750700169688806066778133406390829929676045066732564918261877043034043587993004685988237235331419147955711813018076211579523615268108588442656523949392430000713140366855210295517387527349938351712299148655431458424362450552725805000139536428742118518203151048174477022600245991314259826102051543021811278083588138847383627116238408890255591782935946277913457605166575875164182260364154850149354719848814454545979837492295974954713346659986127237154736168694858359611526331536858860902970729761301322529788350032251724414925312858826719255697779898881987036094578630986796940653864422906281525984715374025665243558957615472010848769089764275535591800950015676289361422807553634907572124364658264953870916768161559966102958222339531665517759853039316103076282393779464634452762162103339795900314288515013162028194657070000597498598696184623721049720458711541700698753487224007362044038062246194515733307486264047191223345290470951345052431645966518752119768623214212654932799448058063949691289037736976278360619264050819653917326753932682948752473976187723629652143902635089964848976044751299204669696880340729742298075055846505286762500633245868226041237551319382805974031801460857493170486570041347126519832814104088453729500449802705656907253898670706266839943007132966497288192000000000000000000000000000000000000000000*i1^7 + 60591562749459935718693201989251856423648680447207226030123693683698179553792440790229655561294465256360532118256232423563304880397703995305937585692864009458000402440764704931062036922864711683563972996770864152784002362713921046458279461317720460867269437274362065356693134601700705458248883569158158146523886516662510879070860162513464015151406294466422786248472283628613527726493001844106314290377486436336972341993845100689708581181322185187378380624848264055267426840264028853713734678324831754061801435595387000168955675577714221463135957027853185107302946038303473012233824416925020452082687270496771439220638353677465572818795152739949824005537766285628189856951211876735515528654194504685661843315817134488544780289564149311195829454960007642269477329348695046256746744229117257832910756587436289288305514071134735591348675393238605741330354235541716242035415761388968474627816121233489886445665572690672427369421594295375152304813366805665638313601863728151193443374581897345494028875103917879571528051710391437726391516658867415449167490556245587193800685964250936350797937523295396086590665212051664416535571214987772536667388878392130172794163298170040026017187794655195160537417803314564158905854585754077140523534861433514424186821689455669043352543573869732075365597584213002082950505588983129235173849920231126426878037926448062789278474166316784138371855882735437366694568733388747930814033162818834262201416774579154281948731188429969626468020934171913089949373549783300043322888124967777054278835442895921812084487528222997436023817975128629534450864856227439794535691912976351319085575240968897442685904500360343736890186073526671576749715387515458542458743428512598984397524539075629123904861238363583322609683734867922991756013405434017944349277359331336547836451396344699489031913046774812207771688574217349939417534441929374052198814625387613915700005501437442527629131671330500575189529267510776748790525893125496345550607443461105245599398968366034204967477898764879691522520961976865482321674808858911403801425067286901209431671412318332205465350187301080427255843406589159088510270027018800499697215144684141086375166215073450228871283546572763964473561653927599472518824221154226637463408140149805687213452280729537979615162878828389515495374158746373243563146855281460172935597780825585077918050266285227210133434605221146440487423290778139766015324415169020874108168623709735047181053052715509792419272579716999830710253666626004408299784596318492695509175290117168053180021856438005008503107066385372227046895101022979414740451639492716482236485660433949506666903754666389438888109645920290889397574027946278239077996125576033666561444060843456416484619428004651287359726935195699011350168972513509537904969636828329560699517161280422609628606388407273232835543040000000000000000000000000000000000000000*i1^8 + -32735575822150252756769513859000342981587085279038747711638264754449548130335311469107379430866581083411230603923905638731633677534643856805541940503488795120012849677772412304991573411738462966321888608588587557805370999368688811234921757941959257405666813703870046225552798926424294115054185579709362457983957579715794989808623874256935920141866836407826550278771120462344671837017604984089132607076994419071518277689649014489545326703419899817135236593877422936911455736221182141119854368882594699177843454246314093896324864094046712173432241108798256952247148046730896732846556432091509683160243391527571576882342903254446769723070188402635973933477886109264488641369081228946676240102374616177936544205453825577850915000402448823784110615607964586668712034481132937070625931108520675457831712004473494220726766826256524319104714775784266512543129042753411047529187726250140526962058054455052830569719199163040374875415636344740934471965560258881197896063655348117924549223495807548110033149388749286465665509323049484695023080739145652030070119316873577242484702159844795749672249903458486249808582091591026204298087857096211987023776566530034840241358126090357783653487877285610638647513230999730741962123460725586380225375313774319625480449753657979550477671056169313736857629562817188709841642983045493809496257247207991607138795767037245877018034939992519384697060399900414919409683957718186296810985542593618124069106064832607909270320336068895293841213179223800121097031906787720631861518897220014605469946231905765178013396289236592380822706317745286817713562061235626219976647625682591076063703198181587499664928883261160012461425234517561246161396496770625825537855666065325284842345746400280924341874010760311786207852973473154337216169641751387662533169937618027428434502644364823117154172194275646854484079128576175313655025802220001317983012434806619115838507526321949433100023272945588743089757217255950295788479332211743720129226133556961213508725271797320689915825457383528951770393191274276618218838435342453514272164045140036487591091154864827418850915347638068683168237600379307766371296725027624307759590348363843497004567980499282363827013622880849910376030535003652196717710685167097598443901292360020472587200696367173787599116067812885927342373359685203333847086244135035916050182639453724285310141800158027695321589558872089922419337108076807246761121445851440624583035967458936358817238564934729242651270933952566056218230959896215259247252212939874573175120705474324000280465311975425734957347601976936945476860614396592080976397512927097641821887719052502466147629672075865807133349724484015017412904447062634417915932197858887517221359879447170438418527391474450804632755996380015056502098363580189757534619492774222835101865512740497698788752229880562969267404800000000000000000000000000000000000000*i1^9 + 14058499871594536473863132169764236415355514151642271809272078180497013742150096489882519674029845559895846186865194129654162172251608602585796607033071338452622485193402631058952226861192910976231851092502090690574633385383739718828353029557328402993688937719173884859102257812138637905751929508634931978254152339815959909023704733808060353965343990590339588155078767795376810097502941871788080497284762732136856413465810897744106730059162202680938353482432254645003806312330819288857223384538087441955017172060739707863349080409678752994771748016701935967143738356288569838853263092658497884417788004698382747865231141888139817279163366796645767930621577496498394899237176704090192590939287260528431435475052954672801834581792834055970162824204245578554040961096609542945960574841123414448502415111305857159699061374074334176628018422407090225036807714893213398673656097578065191327392531133980494725545081638925051280942389928327093979778823057657940420120980821969672688467774669766414125784446419986577614416757094001064276508137848873878844658901393112755144522977333157968840209951934414356831440724454246557543617167234643896666638707990254376294341576463744790699799299832760714939833958783592893402711572859255135286358868754632589010346751624686002404036349724275940537592980164077631882543003236485996616420989414626991124140149374296864939905861024855846345560210409823116702408731892795829110717210954623743232006891710304181098506237516992449833973597302189323350684720713411728579891919228544170414500915857279473488351887709992088466624145165953737516897895091464480584271828072167096553014151631652972995201438875754609615293331144970614263837041095467881244604654998601172036056684020765432872784979600567919813969864294794485579180306520581526271144388158343959385588132945465641343275324081066728878546728833546287209037772290268192913558547689050272593970224392797314732438512594853018539218822495038455095514038265359051575720143193755005723134880610186371574752786528136178127828671889233879479953007284994226030571934362818032655083470296207823457146668664139616046896006703854665338550330410861718445280743663973294051378858061624512877040628018922733082493438115784822432135648462651857784255176373051570687441015817940309879460563893607320946779408260840590177021916288094166558159565421575028399611707526075162401210811694866832288330564918850153952935229779784340490253396968042826918384349745101104075721014426390273279529456415239196230778205999075882550578029214935756854067998945476713708205691884832875052324827620831075285874583248548306611119264522512003623615623596614791121157417234824735566652832274821684419874593798820184465947296067090537816215006324952526001660896079230834106801451483944108430618376461205795005185577264436177470989491086389495726080000000000000000000000000000000000000*i1^10 + -4919008433260145943826777696616550254303356279855175020182886921993599026273455573035245914157663830643973245893395150856973117259544229090365976530434937850006906780880547577232877282963988467220973547918964865502631067540952400264416809169052959637967633734804231509872038396504368421613522932964639590907264375563005254999636876250143495404955036818775437806020610886616552823383354572642926146161153570305670473721894880436911396777027589755893960971431879307991476721632414799708424511957316205970726273903184773481530332533723783634487946422727927282605789698426917127800876032999699198136864509516566315736170136462647767451499320986477776463749126679345262858833935901050951364163976560084868856523182752633145073542155097206789270396164790906086986498804087095906515630206836789152908751711617626369944668925930998209441348566285505967708650676940116651213063737943364408124643356650839768610544645987367845222428583459807238563118021478543249247578299393142788126544781848403982275318963682218779717783204005177457572492466154471669222153299892225032895969302878373841805301213669882881166840078542110087113903863426561565569287535161079997169275989673460876424932909034956281418861603203728869144406311293477232154846469216623315031314522652289482344697710134972650512001509869178922049499227575062351697427627227618077549850435956978518567733224448560905127739639144101919357988757561936933049705764673974057828254108473973460150311015571555364975076233661241626587067479826706886804838574897460826500665568836090907205599592221076635774685715630323753004388373440645470480553170494830910661969563064391700044061986269736187658951131472240928862715642450635310995249409323724016937777400231187504572917690159128566480026592031724236061395755818267154617875871198194158535352555534539925099587242404024800972416426261672109179814782741715246239183372790539233168183093829456398161636609015877009661806339526608414666945273337168764968318607476590430456380267120387244096890287229977794115343685307662527504753573303185733685728869336888753257370904741220453134748803656473382846061629792020367537923868239158747082159710842858830671634733901759251784499432456402360581221244266184401764683196000018205693136741216115987491982274097257729034613516598501746180572246957005866300020604168745659667619365446078777483082738958547305649831182441420036471800159291840347354694214665823690977202243493514293283618734915424994404082582700981293031853647598750377520347853695900684616116372830518336649353896171761312207541568313891349038208574674131526407905239023776568818900530099626817776209139607504388497012369224686432053633973363207410158453813712027042239945508953132783706090486005241046619153437083663313746876391654781883187501030607898683367220094790408698027705237433597432954880000000000000000000000000000000000*i1^11 + 1442347716747786827885674757063395204636466900175230276239420599647444187837517225006182434238967930067404262914636710541050347845847205490779781867089947430909410749526391483976588803185825676405634188739154856368427859976449964610064741473589689392201226115162184132257164719076503494254554371241480966436114341091312343184003929610994104022497931247883980433673079131461302192154002822845622328193366665786233373162089911363020761215762900766094033153247610516465639976856826149706761703480794026960592297062698326857423117145334735019146786361680679929740732599536566482921338015698281674833362250425728858239067216558951591226890475964706244303392008774530967987655391502453482908900960791296839114066589094969829576002428809876636728566549915696204041773637238216702179073894692655622239173432613409030953879964824717736095899292801665228193354051981706172461224709005678592525176693297611463621385101286957776201865139116704876777010744068758994469193358515122960428568440307225018668899488328151284719444892101341738169144495267250929617126388772486517095809027346245021807253132047746571584027975451829019140361983300808836941325989438047268859969453065957646924108859771133014113242520577643308059312311600074049950509374768432326941136988988767782601138588144794145735063969441112003158903302419857433977960262593656200726524612876363093283879872460772088777107921724320095173654916109169081030532854762671562930083000496545845975532136849217845427256070552319884444983652376684949517729561053244347548937506838952412798233161248949107665033423175267962627206364556128113427566233796992710582528301574156193878264949655542721211848760166682761571239073423915333146155630677424938933333807421416383708920280251119932479736139191371013188294852678337544677168073040843614655166579493969857098596895989412885028224436121361326404402114055462546866978119492997782187049580363608239136762799350729190356615364039379735400499474870717129570486007371204320526775290797380790514737118773350804560830842021904676515831902132508901829357060609504879450184870228696346295707029746052755409460382607998589963772881494423857854755981732217745219116466091954409772604592300938686655697812982263489328101582880898545780828688610796888228678753496739368636062752750213465690190169520984167084810500171052164469200585082117646763770682279957111782835806331685634586914108681362685295603601624510975046975554853867845330237458950316110264214874906071295741575366349321555359371532037293000839897158200620179598590367088338274849216611358429351974917349786788082740973882619445700819573566790257655861315552858756192827338065560521488909200110444593705676237027317196018630289326609834103660538957136861591716841476234844089873904018753694911057064776918862480069941459661372521396647641554780736716800000000000000000000000000000000*i1^12 + -359898601680454670438961423111132011172444837786031965144958548831731804774439203801940286830446898867984111719688110881992414194146466809549324701155677344665343456420505106862464458153878678421552397894657572602768318333100622812542260299675593343937686170209308881938693032729897985236089533191127836296245175500197645332542059437453117305553939125224182363586055422630128424453767922596073296528461744301088802737136352956603954761707957232368591249168438857761040095158789138444276407622050542408504013173425253944265021083768418848910409224195826356051834289619323746292416048929749289035357271064455254756789781752062499853509335371708625630033492942397905280429332433488929018414399134977720070638185375146429759407720190944139163407833300710450645782699506985053794404138366628397322819180834572235071854441622633089782939285225968139110645494223705421480312368673970295373886486775346165466643527100562291910465948328700282641994873237995022857482769239498320381050082295518168121623097268981873339665003142379449787518722051676771843154035031242479667594868526592997535024627539929981489976641194876402082305542694070052624208244575097450465922430864697569556874576918638338291120869948042598585418275398966352723941158713678223148522569825896490279192759979165807281196245910833691722645202921387160045259179324965258565969399282431147837590389243831458209359524439255211357125464188169417529700695552291425077356500208890557842801457670329136069683239731271405178187699270151352133266912610412802084414226865706132137098426080977137547043636835356149151970267810077491175700493520619584558426082840071762732947130186259502898246871456538779616089065208705793820455329158435316618418028059340369764979655294789426287126816646632671696090360677077698661389425784434421181183110144463027177605072596517462602628580894722434602005822749906915652762596437819469739153643146867909343586870596192948148793878493641211685191649361223275184428653562433889388205781334366527274997170935187723281688473983308469045721705699019089230564985948684218427588600257904425338146489044957508883984283950684222666091236387366909917722533702281097868135442371044879896383347408558925837637960258619434402590903918979949641728932735914576414558270412199272284644169190661869557221973337111301635024761912259155360770053857219320918393669830799207767159126588357577825431452473276194399334336010508537231157662915679388411089813909042957216688412768843701408802672706345605447083814938398237661589009203065948304504040952764231487763669635364724029096459617641733638310581592339083617453826729211889076053368500928749052687482632986665436867909000499661119375567412179069706197802150374784068137829158392655274333047641426077638729784188431050977536084083023887780833465561156838125356899282876104704000000000000000000000000000000*i1^13 + 77595786857991478677941693304299263987734164896108430247559328364085585946398094493673378450390261893837715982754277024715306721793994643135750013370353587295139209577556379034676035972817919025356065239704521463868079923849115200475314118422447947710271291001051456066279351294211331725551349317986606745881618005985080827401373681098932785689160286168056691389091002960086047686102066088013907064348071353137868258514128278195886721685161285021418823862238628137601316975385294098334670669420794149866629321273350343008647984544744148485642807690914877178933382192585084102401143252559931334692661831797067302518386520575157585651942266867635600546628715677242745037475058342760073965263371929653047422457515746764410260554298855330931868481085964050097439728436708749324699839870236680902540046648785244291440464529333142663111571385532184795778611524716556751105150301622264268681172197913330896617582474306283622586555707446724137906526050229682361361337719020502517063020662289537258749000753215877952083233696858218636136236785090966013366263033843162612011112835594692813622829662657283209857883060566565796340695416266011439826889231574849345776536736820475109605248665033722727460814794478026061501754314048951592681022705583224517443302883278850879108213344452253452871664363133038239708568409403637376754997166393707583625054758759123676225701432927656990357241521722357978447655798784331224967336485853580077018681402170695676109551359258200553750097423697630761600105772821755339383724607245566878013262770173508477288172914284743666563612832410774498513210684735335137760258366246604278897308113905769607272616995063090016103080029812835886120757166780317673952970507140222241196211801151683654836400595300015498853195114693564521841985918566883080702103471818987945043801970082993565462722966005874807678944614231203748894024645587317190421091791341530152844674939923791243662458649727408217532560207806385001211753565163121239751330150228504143761019742833182419325462228727627961929172518173371659764040246384168419545108530699950804677601114902923426533431584155342335290442501630972046243596150656401445251344754657307865954012508332142698752541887536113433012841063580950070321791567888817410637141254318776345046714808031292801296683119728770175412348157067197716385667094597494168619105261289406224891661886629545712908049296354934350992127414623528873071409123590139218757153050700088286288024935285865724129620485316336384443488005333561868738267008583046187279675483145613105668536647174627556178781266735462657680807473709706156171107408256511267856868331114303119683489531246459501085899423945219955196399930535832102200028255913894361571594144019397611241066435171989648641011979768158866224878334733352255836588812330833586973047583733970766352801900234014720000000000000000000000000000*i1^14 + -14267844036772820339413635694309952544841913611031576945355321995281260421205779116710883585367445650662411361704727002476663552380253522840135758498649606418558752977802270254452185003208639545467227725454069702424874185872481863700273066932289968787392158466758183138051760901749997186746773828432263052420299377699466401018216507595597964593219587942562645328231920496445363538183362100448907280976773594308685608642743579510386782676206828827140758918595725592529349823687009506668019005015589023249296904187071538920848058050020134216717203530932854479948567251058096707565038335001073059518668169011106835393141308901167485536318789093149664819327094528355825024625906854556140448239487362276250006928807898816430240300217806779414085804598176739966472235795144623467465073145345709372801637528815096145952279589950475309413012318848974531897579216045686814094467308504348985153216973964457935893646968268558401879791752228225160525879697828120734159542191628719770507612578554300903913413996573944869126230603984907250742715176310245394726086897932580478197444613235854129926291694030112577689290370742499525333339322941390068289163213692297591569802825791774178417476890012651586444367739663405738306577324701619987934827662340768775710559590762505145363578558910182167195271169593954683438310480397957212326624179227256955616320969512675317243832288828832844396008676263103380711528735127934852893532444343825968857741982905318641737108299131455778632109075531132210084455197341975640364596324820432994627723621757406368109635635960011877877635199876763611977486987787229117725972577573677669049674506742001017417915843071822135496519526706143508433992491131047989073827936036468540451500624559289786030725910162066653471689289168928341097523949441100063637074867563573286643995546009620643720406721467232312531803040602862503246821862655947754526956696905736290951551783584212101331155586790775927888233954736678035239415323602754188171858254761711472198455208299291036073541601056576784763237359328450587925369085751954650940227488363925120291342380082177771582624651581698662195428478929732394653686961569139189358969845129498629042397380512628781188086923456922023846847097596747527809465016467263706963717380309205647012533943640130714510564563982065856631872999470377126587932548668460179181138000769806125519912410336809635278884565466006905773621507676653640960828154449027998797604987739816711902700002513261295689779994512983785313077521673397395898168798415573132958054452866750860585243943893227081046334841807515034178389513767344015491381232611743094709107090472155177424488695178347957618749922103693258225990803909489126772411716481259024312193572060241751932665325030756042324642710657422851073794223580613965730683221180302792386745512444796904076389795233792000000000000000000000000000*i1^15 + 2188708822800697359441065428080929275065458006003674327983639854619317784496810875208008507931021634466994488604710805534506893062719167514904546885132146764454262612972039266090538763602311632760999997385392488313177682110188235440669263038060393797630896766087450673133600392572539115974391982161816218312936771781825125907499558506215782533415190949845670126923767968436321331039032399239003486386428008825176400677431731432488270843685523863916785341382464920421376444915028387026626164589563064138223552953177649460307932739200013334596271203026369444450891762865982478599173897599343702387380934265027263308263896613445803966372028319609314681362582950011588414063857264379207239314054970097878745782911390377651105733443987581626382061422387553939992300885183430213171488455468469809856917375985979465007985934565082628826598177180288871282855952693609555592677339496945151783652556849882627985335662925360587167139550545497766467852012047910173632662727415560262552857499527904244352031416927563666447097329154626260553719733011553898626213986149331368100814335436282706400891119247239742439527900249550939475486088087016540588168705582847162080211545974276871112501170484193180594110078661087544538715440796644055313501683735597343686240307391884597198013456760899464738397206406100027433276324698318038059821872040545444048901638292609215484399993150812095531954382251120370028724980957088575063261278446372839314524624122638899192496586722173813903942659813407889005836567226340678185461083331556223676695093400565929088988557431326880672218720337413287205212096359330219430980689426362053955825897018608368328807474584544152891889126856368506911213800932585966916142301745736485807681720199967515588518816472543774954459963378735932977795212267786932282056179449623947264293465478884168164116715786903605749331775097501598366791342678297705937666896863724685599685851992720821143255261424815423146984026076330563114866334349900324335005827580202388990174948344634209979029247603611617795917287908791364174993236675517969916475988220169867284795705848464306281878751457597913884254404850265449381198296282190028072104987924803593984737589049181083248382717738381572972296011777742729685558670412205210138100548429346356521815631701586498118557673148305832102417698305864280994858184472793110757975895388793155621984034738892928306475400896945355417896395559027104335979481538809495536343260374142456777851045427978731227402894091141536882565999363750416979943761251589965677446076925463401796807208531707824425578900160736726018693564710938102439166336965838946403956695647392413748858785936652783886218633192419431146554874136942543901459790714066893699060660263653050476491619250379917111533953535692410047533109969956978001593835323584166604572403384130205411454801149952000000000000000000000000*i1^16 + -271898276751620883344187600934433638190826734625271142220536965120686807021366653635443666840573736643825234669926567916437097860984079675441294369266544014054400272913521874742449464913076982908307832807140901318913061828416789547271190352000877796411129399961236959270778183646740743767571715175504908721313143828501194983781893728192283393406322951603818871646398662652700683300371500267899642120616975564653928246507188408802086111992509034726130576588593006302719466623082851017119211213627329593147152096313570004899455283893007580712602064943635839531665666618597378600238982918374155968640270342095864796717802912703044172192225218355625426046358420911950442338645308831479064006480470953537931579779590329239176348424633101326135937846216795414507298929707797022323422022936596660472239127076965153456076934404070508381690647889271103776764566888273305519437478968721641842383297555544612602232050670186236471283017367648114086630737447005846014446985846414144621965389950788710572582323987728391163583990316566985391071523649414875244824803598570988431336926977307510811186329353369542473510496070822782140143199014829153351066834243936238304437709438027992057595435508320056887934132599982439460793675513146138636887130366192628888846647217626430016330525816409510555763967009256667399014394622849240050763409214099441571409979732260612922370101052721702147639271347217562624842926837530043582992455273700734187940694190520845969273950933352606518296888849556790880220489302853009577602178160120761188420233212793250816542325198664892149485560118901957824108180283280550192076628093495552216995848196509427763350456309532879432954286695002768839018057395847847306542400481634374383026743443436167025846131287627809754455551938938877643017691538671319196552975862226895671834622272985667245513089202793160194877825569820498729671577738089257797878776270909606102395879045122709191324583228113674750655611680552903211194925042632271390585201227749274590867999889361629314024222680498754426513305474211826504387494112508805725840068717902024535999646898919466425174769132738294623599711579757265034922965467860997015136970165077535041410320733215228693889089403479787402033138307441747853042406256710074248632876505522001793772961143306977926818960001952610492465242935532295044490600525443596981919437869213387756641562580951422431463312486328727005734165983139827753011730680348171890013027114561293214701448911487189109440064086671551904464744875815494843272527505637867778084119627167932087114880491432412855592287288843765847778306434227093126548531678882887375850298134641302527851727197022671962159276910993406298591494747792560881709935659542147580447985611576231213693571776522659405285132159643594326485223432976239943245786681796727710098221569582739202755390341120000000000000000000000*i1^17 + 26587145367627027610625362997516097647999358485866682722197489310320904643757920006126285319645352932003128369574188465887319900747214375890640747248805866221681896303844413636332528129655632968053975579127494719081184466306220893593952983577830221622175058018601545965683692601267892085135316859632528374387794963400582863231699831928297967454487264054620591209052649019446814311330882960130480001916052917772769572442815457580640379534089540181380069887263732622313021273249808396041467869770978669288169895654908037762920162345992133795701972268803193038595669648288573148332894017172269766723728713214309909688054695691468341150579581911208923177369901142458639913745457610456942547639890133634120828516929769565403761057082322813920589822245667177014095661694188639569273077902310934868122279585294804258800111054650756946940302256285916040463834362820667758874284264717513548768038828205588646250834284161658513190464969002329319843336072130826198723401544704281668109501529901998680543143568195779360443820876887069117709382245331345935649937520715108856672955617958830792396991328997044840354724837994563635157106463205788099021614072240707514018890577901135452801298930563510859911827465700677887619088659942049891695538263198158448482482742839672520859200732646639836902279569579325272220292164199010134469486031662332118300499223845398648309879230817329254565423396191936524277720199877338569642499726254605377873973427895037525825379275034886589972958278168500625780011440835846228212194398461878876256229404069227454427483725801631175382765770586012834232082204658981019040306436856221427392242244028041149150857505633108635129707634370097197945561499770035073637742988654457948236445331454805272348287450325976412231868263001305705966684169934968453799005186583575119787395972422807696729043329723016428762326014123512234005722217028303248131672632508290285451119553977842185657430134014461653746221259011912024318364202141847709467159625331165244865455986972656778160857409822257447255527040866515487319797205433487319491607035024626819666177716881092737395697487518572189745015590228039508554528839348371522300711707997597318241392010127991193890186272448067499133654766020246791496568190168128125230643402881756238097429865770855040378819265397349995311722267168577217026486260820063150227599165307194999992335054038675493188391411206897264195800220425351109247028304199935723416576126272544034494072104877533525874654037365291469085598160731506830259498707598112853723354584643758750713229999366880504133800623395385941571204509866979634690086032145178660820882902652781162179258430044807477357438096400121123631360146933977588385615605845838419834354890321477950477056559438892706073529323983238160917273516675197377061304570907383807008179501845145901478812057600000000000000000000*i1^18 + -1855974104704339017335102113917112228535213482781932788476274687457478181807903163550460129768199611506266578226515266045606887432210654714542410827442313410866931277083115034731955534980846075148989181830090146805427349735697832002021006227741379861287224654128701563757011799541156462664822532449323980628631992509784146284711809450650536348176886930751030727010749051262752722637189804113777792073335946433752639220169407410587877276051746104608423655889405457159661624980598383622398339786938170705945498439599499549078256974044293607065091664470627973779866117625430299433223354831354698336192202244315468750124052765876002210203286967066225151823289720657071950302692345756484950653657558485559079219410633873948304435228208099635784161842642779681193656255981093620611402360365290783284719446656293175578175035707460759160646671621785505195304081710127451592933967523040545047053667279116870012373813789946955222672805870716226563347535743001018462796377004522853342330437197005563275225291036316036605529639242190294612909763008523364364326706807501549393145869331631886823689693714821325183363427077016616786657205343853554220253920952490813529245514026011545387766279328368543432340534759709180283653935329938962378733328689165765297861769568063108661439801121553518183654191725839484477628553231273348091627490684903597164383534787817131827573986368889631108086854359580047377291114606183826326137377287397586713462188970621400505511976818243058726873711614131425575479424218134328789508074310180210436930691604238998847637555042328518105927321981986503122483150699253319789534226888904467927504285014724785798206618419953745265365753098686251151945241188309966662044170667528978331783969597499448284060327854440286076431495387452694146622370512954637328283462005800796252265196413320452991937949853722294395394614969716139629083730496237870565248219578210317045183290865718948952926678184287862188724515927857353514468855498271038271139463715907781927275690055223784580337736972747957479372833649408085331859829903522416537733902781567579947384986526602411714458416003465522941236198421529969496497630335374212118518769455719134781814697967074286015598932757698891101832284369296420933377741475187644126022242429376626280270383114063118812321294924438377678344555064599143757010470492746071682060162429212498264232610909114461738700765970138337665905178175835189772235960376635253315020625672335007428063547665100565143235108510177037505751622045920592608022432367726528357323312289069222246850206437392838689975332466706655967179372299794436462950531643963899538448555523119363904068316826865079994264937611418523136589367119787800118509896175817087688317913721897108538341274785715809168817765939067905378796845865875691365569234648876388935617356126415301470322688000000000000000000*i1^19 + 68417367292310527456145731139242366694251061455567024895746200766989889007187120244605183329946085823908832612263586061431534222295342431720537504201113944729046631896017324637134995713928974310505867488490517218233755491408670765659335393412377644274513290735397965942373703218388431800895943278380721722887458891906692625977183082487024785224630925355332805785152737697377036101596238632650016204972644257224332175113265276592489343353916747611753871270726684964219043831363349857751948803751514652687655452992682000676670446285684460491313194404790171271766107074215574233245828441089350777599254830355813861305094884059869496567905474872647358373722807411764182437926214482834466056955828547906698298118504928231749772354965579322556802578450399553580480047723494946141135650443492810211733141492043040014308341191620611294095206985285789777512193260363289563212261619702655732002439656350506649805112536359655959490020093235906377754739465934370257721718867197027651828779416471857657593686783860708187222699997578603043993419970518311765692590863093253375787676421171809367410117848293676840530681480223596468395972386488316563589090256264318692582526352926138801822056095903024799172383064363069917445679463784710810166729100809164458910139992687606761585197829519838874751419899117029427926672668296818026651646759504678284052887260172734563915917710331083727525451291498727025932950769822584519567648081277958668213383188713756345919059174652291769416020756074280533572634641331556299057563644206826237034438143212434659916259033853343693718420856237665625920489587089015640186388023711923619810767855034885782472635682816235842592191604901899682266000747643813308965202004054524838807251793998266195858669601286154419931012952700095859388327228637086853312231630304436798302684797156609125608667189275108102249008641031035143346951768691173425265393573724953748290452731631199936472358380371269467353152965118963011046515686092967813234132678619699608794189105698638224471563117718537791121418196006490962021227797772628585011605423212118640638406619118643903829497033408796952426807082760207163588428227513306047170852931109857944449568506498096739719892105352337631559144656026133307141283309954028166345799598013464071572106297859469566531521868523905522903035708292564557642767032301294582044043320234282102431499366068048447638120951970819952236296056069296990399470190882660087097718002807836357498000909136917044446215339888916604561747817219022984910986503728269754456421612993600218936313826273748822866122254307498259403210567662657264132060133646741845271584315416265265919920359790271843644595789791245809582997531625375163863257257886611877997947319438020979323515926456907588412991320497005367920327985126361784972020931614721572812866073823087459041280000000000000000*i1^20 + 968875243715172247118230885259317195155773833815227979359439771677222642640616482878928309848408135052009726771379002229919438379296882559905826681827015700442324128822570644795586316433294315909132586496065354285200452770086335194565205461831250703674112367461591236995115843744491032199508616552271857636188305353323820143828113458145091762479223669525264896427249123560160994163305593020872923927304376523919641010201482745174823698318106354921789333942679241478735540712111553592575711521253577632261863484128014603964885301367655886088003345392092639534502875086006215227536964751915064706240051207943703083792991893182215106939494637787083123501366242060820130799148634523416586679066705595188844880618046138888353238297466543500336801023650805448316040058604147248942034121393967804114057342561924780535963580872847724011299602938903197424588731627805513955332049243671729439086308047820490591276791397521646382436535877017310575933283738194734301454945764554238627312221677341644445813601893247967992641423594868545579997283545040351440875213191742930528709204832171518227154333072117059722175499365921080986044062486739417829989867080393168420386175903931193745791626889226176160767226794637010154586035933646104076592673983492624116238851589647530530746435289450609974347931031257401460545209158187354148066648034823584651486697774571311359650427454363968520805790643918310255879156277372611926363465063317658193635575283252017355719386615879314896985038549239032101804117403188467447448046722793623728833782015146617583515879473144251816755806912487178238658992148496047807974585533263231465914626428444025204243453786358150472051052966863387385580385177358940885970728285764300096545410336891536959986334813827125064401139551825564397940722790433554774987503578387917423403849193248474016577542826854845652807901006754474390058862653596406232321451226465328131204064887198927680828482995432007935708600288420942808207332146471136956127886010315949447509502857744023872498553915671981543011289843478204637704519035630767739572589861764314405319663370808262794338137323427812915656802788491214531288902346682061761370796762854060194187747467064113851623528246885373048148376252478050181665611360202996594912512444141337384041298313807321471759109125577612905542817516730637738074964154562534408588009862242584387222382868741421180952451748385992958449331695161575870959679184720784784937631994605469999705461694954968139131756294288907822506991477936604791405430009162371583430916234002812229410895094036938620470350247339252089290710457947258458425065191311503635186596239102981244681522152800932054502823004489938544111687871854673510371520798929975448350985414435524180343005713500146986989780378935490564695831604743984482942788098596613934339345815150002176000000000000000*i1^21 + -133592119339098373380125253733795837752692692181316315837474784770750645348598360742910114071367339541146489525159813626206121146347883609286267693440584015832737289363148733322524142994092317962321803146522432861507884777789540826711097335528880296201600667854876832593252873090699558301655603257665160593945167582409163311802461746472589728427132457658549695464178277858718004630335008382234022390975173167413566814023269740052218431228717022689431159597109947874340655361293864442496649699235645420791144578241965714001182219214602339915042653982974887070252279111086194557751899052563173066992059691545906374343387600630646464673397691994690487110609495775518726921961998261310966396921556945288636611002528468588865478143816531038483296688320228723682852159028983079596216221176300739507982535039032199465496876217237084229576716228919399259214200045842699764638454468872788597591763279007489479187164235878742943034417344567639058346872028109732910823578926551686886258023541779413120916352906051899580762814339853127001099902565847623926147338709062652935937010582799492473435674819758583243052060904280916661396457196819392373650253474738599123982574914345957213502287504509638827666270628289898430702170023136229585066844199377959661837262730134499595101437287033438161941757587173000772148023930420526607335061651633878376543975742194124735491866202928652038918414932645116731487077591237177591386966429677809159173899807599510245082985440427432736341595070257634324493068711107849635818085655983772648117009972048757896802667898194234973685308917687072375962187187887605368028430289587352452668168357001526619023611721923746426463845804837277366767200368093051760226146417709131478524296728481349194883896840556558870914333976836062726741627281688528032736842196640425849335539962406941821951285751472568663640050870057911960957598460624428650047933539523055478474115422113074630535831010421957194578795311075877287743212152355100581736481846816151132470893912507821331140935844131920689696220721113059125959765857021846215040326937281478749908993771263121813897286758425658928745381451670935752817814521303838256428018343119838145181140990638459005195616609145113152241217404230242135361089771756157403876073280290925956336834196389750524889282754039262549815852127633747418706047928685747525928927030115075826069775021915111856674225167095577881368762731070839773408515324112830029552540953324670952184972283460216646884503092665623122650644144104279434103723274194991671744755812087395966340171346669108495127889133889740213716808186074852897018981929831483103989311293153178949398524104406533635777957164109818403766965740813149134939737863872541053540333565340887343784163113681816045410997400628722544843766195821653784990093489428118356836802089151627264000000000000*i1^22 + 276810784114845652186853267448938329060280846623276992642795420284835395182640881059434655347365014946928084257763178841312050284759565572231147523095292297080690296705825902004703529482628554774792386779509991615802099573442880771893320841124490346096474327222454844409055322302459209171079739075293938210052350774887999272740658297721914891336820313616061605764699663240286363950093840223821327120320926018550174214377392499390424025440800940085795267706125307615097167110336682729666905838667938321841677424483971541144817661858702922549764949489320060716897352251465801773290364938686868732128786167575396907608693105414705587779114106210115146631467239566442590106414224301855218278320859579887397675516231668207960551310920358031537838503853504504859630277232537280434311327075114515681783910688074809112510594104569079775080999255177427097299681725820111137333429733472804140506155897291719005220876801123846123422401727936775741305299387224633773931615742203153405977074100333887616890605443658135863955336414223969832917037237973136118843927693369797498760768332031103882459711156731961082586398713075856301445321016597159574039499786895557333196702805431079440103381259825479420290411427697516174050753009467591559747939292904618255489065916100645285303311495526677550606900904694835935237103774450231275543890299643732112141019929072549562312617269928235334841805416427878205412813331542653621307398002400380919188131201363264373439853123277101794365055419815079082927100721012431282962383601674418995143396848027911886894707191209297639221314738252348909157053278774572567452092337677734460429747845847080673704970423627208427089354932616616415205173523317133867359488878269599334535130172036761397860063356704633363005817948305818323507353393423174097620894289626385513915293851024497293859108359784072341221104285367228097082630740982062366125761169548174667089777876228143172889284758827396113160132077645378697449884723164077395482169901495925715754913113372987834029305510914969736819829952654646052040227246336733088575640841567044492763162348777187086543339104249623149803649321431822168130081392107554654209572754608845825634049695581069354688292212356695817853580732019314879653056389565540538258628394251338681327865002613961249558787637293032970756664323105003747664516247569221039507391220074848875076430719077719666995999579139700434688228222995419511910851067112980873023339913918273257229646413692107673327193947548329987048038716925234230409430777664167797436061580984120497390229098224370726545510961045150746028229075659983517557904016538229948047217587915927392372232551414159649235980438234436739943119908867326954890949250545967017327507132333571139009376771184988390213015364483329741436259295695386469164134234213547792664756685373440000000000*i1^23 + 211373074211456331342778241150579453524346156870273427816722791382704155511293826964125911294075887068792671366183010735285074535021097006600728198456779088610672037136727644489595590407665311295724466712803274478565062478042393347507281659588591910608544575179895150980251356747819517730404607079897653487455980807645014007403569576587100360313707239598042621651977071153974305941631201514378492635928735033301459463063198119686343093816197725314129721670486895346147733795900675298772642957607458821811248341636082189977282824112713689203181012789549227362878661691530822289699969344461594443202937448935681590813191198614595145188635903964402097108020956547479981994078191033137021356859746484714281909840889351566706945820493630990961061540649571023325238442573364375542893754844731161942991087546687528712219736966676604413325256713068676086625147359855791276293680623425305101640781899973842888937850558543151260841133040459565061271951674050186383853656697952492419662269965522184177345131690556026748749721303385105042043512382149704000672920369516862085388015326906792297429361665225330205194665349905623786534970335288809730012835377261440243366824107780009439110555817301774978841544810417212387487201011908224406959286148742338996560417533375921159928288254444491085311519798465083481437283053860023033544270473303405663843782527279125048111178892868372267419460499668245621929021899071820284611939383367906579242566055444975979137520767480650947483344671444254335743777439996105547438636918821675899288416457264854126366680498668399753285028717954810608112208990324591039707352233408916474039263426849755375946795386037495373640924461194015741770252966966101149397233799253845531692976818713291541042675910047984854019048294649521544169780944491167712004581140097601614573556497201058445546739994580264592907310886992795662084340236764073004830117686548945505291377619400766324868879251196204270093703267201133254167607285566239375563110531488521543925195056763512523833162357839633597394399088155323274401124511330066607228959871976401468344310522935682562258009670588396970508147745163544115660918799411342110087643609883262172548274275967054967188123456586247024154014486547776461591907091511552290775135491097606439298222820320829595696958580640879743075141649583369862887376290850507132294755618672409893906895484513820317487433510661882683330594308814910110403196832869173239393156441294058482186388321141590392583243830520468231371329310875914075478154017110913145324560284903417272331056872677610196995231493738242219724063528400425950804381265028825329104310054842245990283613824205145821183483811883482164168156785776227705906595248514796323473012281793227103127907405951249195182952300808499364986986979535459688898317156784586071935321269862400000000*i1^24 + -17867599877120267069563934039297339527763333683116878574344018008920656998567402814553732756273910046908602957190134483215065406511351145393275597493120354924756510957640361351435230603513121460625707741626480511469107692646965795056144181101963780208459760785249654893569600145758019025599695340669794990189573691098746670657515760830906931190069655065707233526197140139110815767209715731655319675243576152262113286881607845624392942620094133748238315607554643789605662812787150853350703834078705908642748333626230180581193563722611685904563034083908502739483275196488959510828182735724862476869051814617272719015964498388769261986198019713863440974455957447161908706649064114865212587892651414746326764240410643430755736564697434083086744515545474280204407398553598805694978376775351838628476902027971054316924287055816147876501003442458854875816520181381632891743576484353515321388956410337086249072739169409029101337865290945992963949929126957771614964133268008102144858914145911736970668681840287647362551218495491209837645094665131620237177622887215340903046844274872733939938244482937612189254553666956314996119145894188391242990048396442620380817749368510549992926231030654309621598244988966815473806260278101977722411822044043830477172975612194187156376408858511239962537918865700473594408106017162382488879357047440908481135936022773124309836511821650416751969822511247637800772292615198201210182563966670681448669002668498486822115713157616207405456506533532012136887895445359884388283854162850767377238919650781412926812713311218335356291831088290944293388874353292904727179501054855952848544586252086238996632176699731489741178154020677932217027213228022415287531065488293770328170147042258709652409696803530052228069393543867584577548310925170000902850138727604138830285495624859100911771992016109324948701198400347904421761827659764817889459130491183001982326771917995546192976574425856899553780308800296522609123678888425769138227976495110877194692930191290557952563586721296667616943359874552142551510081030114401676791069881801942082746910500314155490909484023217612667305566004322809298792681644941200196101016808235846399081536153308169210166902705211869183276403960350064792816588112944339942283971704470721906037228877753749360744715228063735304139691280700869450948538006662254574565661231970047433579659484833803162565398682186826503485455829530781344371280460048837237657710721171773481295193646720099826515395320125830259044606563460135256529343047093056461911090436726038070722942950185139394273653596407147678850718301268120474713179980950354275940795607309340488491342828463223243201915805364392011165035646189782991513423454516598484047669915060821599909449276560825496823493821151932678119702757167883160989606246480916222338553348096000000*i1^25 + -394871101573865425844487793332760081643746884316522391620671033990722942017490663217627180074660785937461976947323212783420934791233182832645980656751542013311401220795116747941440167517838789360852742934645864832494394490292911608198880294143152024282654334577741919740588158081555946709425581545657408221697299595928495079459568749403298263682182637014493948745930254416141145833806878776018653705294977658683247724121984180221587743328286442680898165667919052914374620873964420426901955669966781877581363939983531163470157634501685758530488047571441379310090325251041328024762989127411808788803667131124371653384994651471379090635129467785589205938319650112869236459221063011954632318778007309889972229140657955021938430935358359925328212468058205048356627403989424021659154837372717151887639521131015200709315214362782442436380884636777019288697982701127562701966233531720139980619609890997085391767142005686549109992055603958913594834591554718886372215114721304381877392048644045285102125683829609016547167875245814386897245144502865273825345321075167241393458326128430939003123062233032828763245949285022347759204995393751567774574556605992698358462702360395310315090028429587161268254367997750448983273956420030993061040483890346380685262304874131577657174201199442493874064945054844612691463938052059985434341306507285996224705453348569906635364471919618759920887596987830117864503744017568766544315404347890155521660352845374096483938723442749037259294425092733928728837920939936306084777086539912078104688139472205106677614545793492089888728815309085093336321859076562795416499956659963428252250253808792883447279726660338777522706054802047726461675766209167178812218256982394443914301403326940847824652541457811338513708503699359583271493660307528697116878109605147135800033655001650394961816223506247843967140196829809479968493605452114396624363193950715913384010596375331132569223268940101324469041281450335066405665856363669796976451140189158561479900902344618051333989301220321580039035753230774188284440242928986788337975674559316383198970254996868188933359187529856974565213247581689893064309536165283128852839260469211282434509543947076376716287445197872686512626049249771146839892400004307927364804637471620640954798764531437719638476124850547920464927150601288868407180502092045675944693762088853436777600112955461097158703066235266620793985905835641063965646736283879668923031390939188271810312928020564518447733643587926318744297812298808155244238625035578458649969376515764261799621847832159256593131214296353178490235465638035305317717600446120963931863308826790547906888648274397702581722117786330592069018062939034016284842965462244178009832404192048171265428779400582529477245951226808031125470917264825285991243641252472103198701649920000*i1^26 + 38385379809649003242243591733474703234155814372056747021676559028527945966298869367218663338644832667812297203999927934569526914917213272576222759672763803537401323798612979313688997260803374698133077698185935873956137292477500025155170988554430131237870938869092835778729491840612426634494043004533319390521211025974910801669976662784687361557018938360412506583452578973348843420012000172115529332707654055419908921423614994884924569422402295215488818000863893336996924500902580489583496537198445311337292374370197198634806097308834922540688194359344641710700397498956809209057517313273139991710469763085889731256913277051105323294787268604007499392952579285961555421000255863070520099493940966777527865604006101768576788624597318352233678434972773850821229134093211785811914475225264593836237438793711037645059615039630731000542580903192239781144831645513423556613797002759932833060785702650747608710975299509298821416257864076374933820273813881419293999632620722775808633122517415838069305233466718523812669968396760297501003280822895697301284527061657761313523851288203504938583930201843548557930205611100637767574722110710647721538703214507812307888155395409571665666773639730533992425597044837789821609181965153795812588484519116262562352833748199696913106027156055038124052871671491873630451759038213475505147571615016235259999271537489105725004850090538180670368758809091464700399022906851350537997613755962041732037042827268966221672073333222053048159833004024481211171009440936063645056656264750087076619003351937709512718766134423358602020233810322019331041824226628213644359895796577017100780467296088195259187959034913775248728502108494663248103009884167426773630310653867415948079577961995274583721967436416988984845591356448787351264576797365114497726981583679183444670009706515244072384433180493791639261628404116774597967441595519946372570321766091946450934401315104005557749043088018314014434802538548349410227814259769669979618262003268822801228923320009993081577063588172034740634754411248496335154433620028146995839558926513590109742912105213202002769644924312394262301611585890209742865109303076877737897464580371920105113678297160421930776397159249165616409730696550776163407455534658403354608247077340905489004826423663844065162386688861144651254119965391851828103179155976019126281539133145926043518951502323066907881765376070642033799657272269427139989788341430822280495820453460077073951094919450139316666575617734168623020188109375336219101358321177086678136501029686997288391356869010180814717814132509598609785343598749533861871088760046295938266242209023713970511846385748282077207691089700245363659779089055552405243132241868686567344537022827633938242879168024957370484455614535516222485840006217338284645923174505570908504064000*i1^27 + 7327035218531535934567909586428426460707105906845490218157661508396814345954850501504684442635837328665615718561491628778540650965228401152305971934293888968153422233156066860634120584115796711395270970509723709309970108861234500184096426428908799387562267789974700068808110107658150073494976230093259749371040772642238136487029322502593602125991746703943844701462140278354858177236822807417474687951941842275617472306571239237741794466113326722248846037348478796573000986905624341706055224424367947122639351597563258618193217309646779799951933832055561114394215835334665733978204596816735493474011672666876192437099932071960304469780807118204121261827085374073627950686706436079308715783492266856135290373617799698596588181255463324047533834232895182309792366673478231298199776030991582424570512467286175975164578170323019822156066865226602461901236040313157041880720816804681180298520007734188716724206213858748448041450738212269875529592492257622541665487934443320802969605617332077965759127682475825083138580613381739565805380528333053985498512800314222586497418168214339564963895493811535439881839205168469513760771545717487763139530532054512382614984505776591292379340412930011325473421863622604175054121490402247965017192601134825547446695893034892512731960042807351956264564717982657477974209562559904973776741691487741700952345385425915251899995099188819096756229825086693568968909737153778088134254019767600411128088107297571138359879763706115057854781764376919113327656047468090241767122192308180997024448333715660447708418112819394242218281278775783522366305114626626031641182476453720613475514996094558675674777579882536091552603452219050670264642915793047264635589747622737528913311436882043682742450141042455641269695200411402887763399330968732655243927589095410721664524261793277057156864079866874104249412598432821046365714560937618537240876237500360344700816909394620529774453592928305505953583373390878472165115882644847989668192226304385551927177195849491933834963685701915860676186472885239540426169950678857537093971258617403663610748953997873403435815880728800031914665595717018422152814244911413257502533327701145708082988457493794909897693278075995727935378032621644618314797106901807326632109162220977649714215863703989913398506813334911501487769623317433537870843040007726115486414299423568848436381191543797454619627814983956922422617147932893108783405091620950777902654967954667138722690830666415942911376571340117902190912538197704638179002216836487005230393536751008959827085236530641219641196338409641089758705450189288207923894509472740068609927922744454108582101225134954767868535116728412477587457814435552800597051239670916316467926874130286299888209376864894977186454108887840975189660719575791732201686101162305473478656*i1^28 + -410278489330630693180028643542517691223572186290704174091435790080264798875337627488789812413270944416813337895759329364738466221738223632495935234620302934406782266636434730700712832901406419038312192780135678760763632540466567625262205253423787987944846274986465420274085031662313698084792612956695680222672354186900889238752672013353830907432500222771944625920199934451544614921500644315694397946395642238118013304833601977799243169271658611490689921419611481129994360516869814071538947004632102798420073574265225977515924691054274114110523723192249168680016646947442259684425988159538867543436452264559563233381544901743592868243346855574969361442934774475808691658136448514970483799849200220653282498302164328218719542626115646002081082005836869465881175865578098403442583087623224610352229708777203028795442275548954564470271980780412700838246655287954323506134817910852832590208678063418361793675711834817806622391622209701426664323310757183310343849105947677921999672827421605671510804656744555230919800497240087811375889267065123536820844848846825678496227456040381899856501555118593567748357365707545268079314664149704053364087311416776798644336738273736202504330523291491031992609068612124228782385278056907390120507234414603352097015903041519716054726922814512713324836882019611739552823022789877584478714031207636264765230301220506011217547033694060041799924348657809796502805042383032606681498259049301134589712511171647578570322565105292338684169347255235737475476295095104630458981528735744126126362672141269272944910942837514248603243274538347538457096228167056172157820043385303069278894541381786201900125095456108601038733574161822949933378957348403844711728585304565013492532472182483262216148687738876367801265760280863635224859081266474949464156027523487388009129089140522282497320516259082006300262247781407394818794473427062736712724659106075646579034159872213807475743344119173686980447173043346659994290225371835739002063677887180507042535136112799527640885938363275680132074201278640182831121961265545106611458149161091646382943582666341630568254126066705851977842390417463063443582770954343064209178892616232977652745690051791496259559037943550526593777302106664455598780076641477116827295325736254723839702020911009652899788460098921182101294739427089333001662478474981826178475446905336118962746324814846230698863371504282839660759110736250519553103897838959802913313761321895102345227789520939600108253375221071288044374386871315292748704323100721442952939413659933320115627854465080975192416653016106433850165134004196413648391307585571638962733133755425510422165159426028180277203352407582327256471143164183389907236138435743126999470507661859371694342658626633887802386423569668843135249396564147421126855471194850721792*i1^29 + 3690059701353221670974363363275944420436084911302610875081836761277888134394914469525026377084454440296370690457697349272104892255163376838708089134128965771483626827595974905463613813633709653916328123162577253464769691341496271557286449873594936273077349337392628381600162498059778126365029781154248399289245632910265000676713426635076288179799446731826027182810876695527063657006922035190524270574924264115134394588387303382829539444751954023000876598705072830185445583033403697682441930953851996823930351018026575291331088660582616654447599658126611063161440819582812100532935888969464013764034886630082642698387538270365981485371539724557133324847493882008439715523691491155513275767506782417740275040076601476933652383278506833291905918662850766828308337327116595775833091878339451340486174748464691599043657108235811175735910307922883116459094539868108689892354666054337723216622017401420610989961328644982843496284487271800215620329125950397738038989813119222565213497813941015658613811144817844531919693377263905219447371174647460633646148461079280615893498965356953509628353436112618205723955146845204678127513287286011636885735336355064885241526071372849822051514724650420589359448064577713242279150596719288599484061542995294933988179448988442148308099789335925588267097523923496561083078992814266060896628081506498279807709988329461422576650144022778324914744116817004419893529861759540560205906491243105955405842089431756896017389021562654430845622240874299139078157082861655068517012135342201502559396982565661207791800468201775966997946294445719430722356841752634996485676746143520063939211606085751270119504407459340033205419634391787798866661049558819904871719271924494795433384512627721526449944351156182974838808565487136905932868179555416889589725818025409180645122589200356982346887412257307317246066006062624432422007327163121665505494559639105382368145557893168076888966065568006012665709327747484208004133054580546609782199493134295006876417185337186181418427049761149170309296454230593550490387674874879018329051417654836857446356126165737377530920679401060022161477559060751777112818412821621030350787909771575150364132526913987293179585041489521696875198238853118389112889951383345719091605477347834885215182604146922360721190589342636675462589574307143146511155863561173512853138005992182621758156223126189326284903350622699987953274388920916131380885495449335665062051109100739003926944281377165768028096982059093090900725478756320721202306417025011605012365270539011124920823174288716071560843459716831443592501480035749492130751399042926553467687600854318736840734056629004971895273011026995073271058988320770922860959834771824191988286769594178682949340480711835857274296435649797840631227614786721919752516480794624*i1^30 + 178554905220088239810701031036225053263719168508878928230473662343378174619075116063156173863911111368162529690068305686021804771609696694489889524315598697185131992207311631143729262436868904450151969100549702700228999716034092999246931943165291231011529513498955552329593245045464528768765436534246001279097810408017072162333500591199797495803160921120878998723088497954116582688384715913767215576795276064218962850078813369658110693440810746681100223086221992945855129839802786107466525564075030670596784188237029677188918244401729804603803528217645180887188584033093955249049483209898693797051313209475945366919754626400352298921702115876039702249093787490670511972626732484802104432495810807326567011716433882515116982642451252366967457302045953253744851863131869211171156557879929588758443536176806309785811696063969992168863576892617011500756970766786129098093121500590310594035402588603118059592645727303223162159759555659642735169540808860220506958719077734618171457224169532116177067444632939437420218596987520979293708883976554501947919050480615479096053515158917226144802339933430093829664657936944658192837351847177365918588206889459360272864243477122018761585653002370131794285919863453632317765641441741376511569642573768909324728751475790506120713801901507351468773040968689225440444893865950657401925248759843449567716969500061756278902158615914710632783753056516915492003874871242824446030693186448223825112927665382458353056796424915992967131816304227486550227100997749228531053632247818868030557153471018004362527365420599982269596846808070362768368279438011439371462238839841021194485211061601066170834267698733773252564113053795137222317576731588617973748924481053752385977679486355667261245512188100752731065226822166039749959977243118237069357282685768772591852864106120452037138241369501405056290520872195512161798063780382496573661685540323465736417436019167848033209173862270275291919330130047029413421236572850434093484024571481680162632598381058432409571889918245627664396399786680791811568699527967593463530820388525223169292018289112922759719470707787074950302231926587718050864228786335710270916634081578239995811394179980510441073946259264639495891555504671855781000501453872975032344481308469281012566241652762943129393425726533033268854454285932503457772791405427805438175923697523452904943265033431384880114228002776404757452661947757976165574180030010743845926815030700904285965145599389663000134602183637821468739356537711994141821490360739296744777777149859830874013698399621707450727814909168720414152653871786709112618180781558935323715319590758794855696576647680248929071004007865293410479878912184905734445590972272018121724615020063836226561706828026300485953487221108022936975272715504435718457917440*i1^31 + -2552083197535118374930289819877516190315690684205021739696101012147502236064510978113404281592654295710851910790392200877009526122344179549157727115166501597188159332636083675683094844670354161328551606663747236152187443263206827857176431247457164786151519890858101315599701505982219756674037294125657981005457131290552180070777656979967819017106742678084933907475862424689077983685159959541513814027373225077298276417985574568915969099437374225351275108776392865548353331339940120878002774685640285397084995415237699876727413461829888397461876675058210053181219494276268922334454017942354653510610614042374118827616046027081124134181028903527806101436756015040824353875474337416355863253785142622158884450075425796058680636847873340264296225004760888414590623460201797851577435409374396190658796134405480524457793908520052345939833545685783844042735140886575564297634165053448562305699387824425507382436540459736712009796994736906692711122828356398837999406425220058685076517954337054723357825824837900560918835629520320136839456733702093773264729674958889695920201590851199940446452730311235048663840916828985476715450123645581082534298650603521982723107288583626009023799324938596326106800377709267470218439517222949138712184952140925342465150133280676441030278417271515279998967002975801451627833900642474140542727659317414892287639264451334181789657090443850855102337086877388496030901640271051902526699301083712476992572200529838836988781103077021710685893716282018840332997222373503671411533743359856483298340793317477785385833637338946737707273393171212112883935764792446963472078957326189232956651673948192317592068299649563902225945894524263251568472413078891086225154464565991111121769921545071662301226593665611463804446072705788505203827944179797130771512995906627344919507092054808518509970908545582826094858758132263212207816781469796328220778608086654078031910628575597043025718263247179338838460302675326407780745998024834876392753737512727132609586300797882079845160387868503848115007751963955210885325916596738642416677727054707758714120422126907388921472098507001572628153853919239940456323121952991692661823273977652620514810175794940478054284208988004725726350286560198435003527519071853806138826538063385359812029281255018917163881464877784274206792610935090750871346991844803015636451991087632736284162877539524942888598596705795479388216556667017425605660694510428622066079332348040977691794921903701509864704847821748787576145620723224662583032863483546525462144002260492077959788931081965717007712250318017487845911295409872035710002047787481468781372244621019805493994566214319367423808463188604408559976594705319490155677999397581248739581314029137735334620419253098932281155515374545256816987850187271317749760*i1^32 + -115208918903864691139340927203122501387270721879794372714356834580978979612526226915063306189877192959337588301296683349681032984837695231036948056738159924167086441458306860630354727013142261879329441624917828334379119075220039342154615668673930175547769663442271482644961693150941351771375728322609238139231285561335801268802305676626485745910090573602289508489659363409636509841394910931920248253097934672137430986450221423167167471460541401664075030001206489009659402695956273610056670122321369483311792989449893943687108331170924224655436291473563843704485091544092822755138925066378590114906336378287655281207146372253787301632117393978871726213526308147468321132085563086393558718861840855634889506475504804618828335957212129727576261717362294899836608415334274284905978709399533862216930925251092050711039827412486708427926758721436126487690895748830961949678554729182987752978116004315135596526818773020055212826995829765633656491597781641880041160232915648205688464179905924484363512833783391288441634671081230261817738215115173232243178931615978417088454261672106722879297650140118121081090658439632768533320184070626976825137460695110810894512021218271919995446589226668181740466379593378301857495652328866702185670536032656215197832923998345611819823361802329076355619591392181261784688537004984759093406882953791177876698056364590059080172459928730649970486735734703921354774493165447255932655960328409822697727092569334761508348289487425815534315055414987477092655076687983313396660329099481111279188989821166703491531285592320968877708713393599493232651086530058322224623843513904554407950549957892375045542817523586286960532332831799599016852774060627899327288614570653958792667658963265957447154230203248378217054560943232112332703123558420020835918585396333290846743346906027203101617363787847752530218010097098737322542009590795117501776375686907971478242946887210186385389228101730420769908965129886831872821726280348410979876540548826656453431399312726318075335193667227676251306966440189631711821347030838527948341532212686779215559109403548082217820582385848018699318524284206378904535512387827246901953474651213219857876327377472817280717625866394122251389059778400579344266079807401232005259899696843119554057810235487015062011147008185155583829975225625767623742269830765480613386900943020015467238706963302375708956716153306453406895149882152435166494162927307799088079715778596532209383876801193451903043615204075947765630386071626666900885306477661173741756475626000527601650097688424874520193443790004007709976077098126764685104675738751411121632968112338735937385783761801803337610645101623379947517226692590475009312331304557079669474982337041537731112295586627754435739988880841761536461937297600806912*i1^33 + 4550452449112334287932282830377767650950945865488082906937476079114857843896737173969736177608467963714558517927491057380196318227099607636232238134807570173310946002128792252331713803287035729212822995051892785910700334172506853291958525317055155366493724661527509605495791277941877382598443071996684587546136640599865169295545947010359689479844014080369738655628542355433175475717691503561099983619662619826224374751562843592436383265660526951237504875445175526449220644011213008740585172110932839561479325669633770035090135918227350095767170340552947774002678899976938560639696007904278527859827511046583551326157986236109780248249015253184458182154116874659401241586496245911955733725047795808879634580836137971204021338256345272044305307586082101213980126569772651072708661203096492978611688546533141079448998394051097698082063153532674616314691757914601502157705876788493584974159207037945358879915182749949329491610286657664941854177319768395562587599681754329702944619674266595463510121045515716202903554466674289096664945138795488744201434757829156037621295412765437386219022983933299589230586448785818632485875261286087256926846421846240726834618452462633061851111620686953767630551182307297641580078682824639781734157466232475484065473628753462144077348502494366970793570782897131202168769334734783289121113575672775428745322972920561091790755229661653129175949704969579952243318956437766849769259352256052137716296287324133034024502403346043491219257521451885295678914904624060225864975881608470714360135967947883694736935487734785108196914609906181322900339922143895406510932428445473258747029253071876849637201258373290060836490502485123521283595807851687008606764118135494746183476522850990466510207570110786213885319139683538409062937221235644307024216143003782170739847360926686561068976848635465444258645035053245996967212181114172682027784757205905362878559293073485409880103898911145563945616298966366337672208578669279076274140849209352502610725276705724329842085416697884118857394485070196068718217966234718379174794740556811444891761129258624420230326577439112519487239902978188339532619542872959521388742879726171462656337374646724703112152974688666317241130293518354261519818420883789976792949486946992593300554995017602050310735653320627058797581964767783738580285686388546833814678724261515579535269327422677619088148666313381782091885296327338127241194779031443089465785142200901515054033273106256609378397189548556499522860498849786067786610882204388068565035019694105908988502373485807288997462342729999792445632012490668119987691914033810742919268322833191095063754084509515785755150751275616353585912951907966933064179006689101352326270851580685036397079442037606249596838353886349970425401575473152*i1^34 + -73937143511935772102459887737785413554122423126074558774824125923618469797992835378877938938159468725061563415548077559488096237257212175924044274979802173293677625437383538427461301266134874777288471681898961467643529599563388004572632256640559367227642975431169162781102451767990278802789826846440857745330460348494498674905223336088263809764535898072390304654471664340193716518537249559407327021424354673464418473862138006869526248756215821669789254624550138405574660363828594061194631290245193823798791255976691356472767952426565710811828520000551962250597087683631506691296171032252372665784404331424287411584579047331711425752060405762754028329467084622274809129514778136164193768280215992851963288751118470709952750116420829697605594104487626644390959337337503894246108517411812781603965334631204631040319340010672193451735983652927583953301305350533613244413249457617653553528349609643963386972252364347702261132324555091628204369072030743783509023091091406296817586915306248982482893534299545145296971196880976260104836054345486226033032363843875887899639267832807896223169084947231135869076115170918059454800527261665808485216720100889357029152168323213994867646128048506112421482878093066971329444228960781324165830059357588852239349142137657393397865772500891806623342802045318462169927593148665298646193991170673850436598479780956798630279121283188435209986519231654909373068977943719202094685350463232929098089688130128232207877619971943591391676384129013757509505096326931572437314931454747637106023560081479019283542736896986341562367998633452636443531580530890435215026653468550461000410136404229756033713454622669472402547108361735716380950659995318429314656261393813005425944921195136150483151934302555973598165735793915696155457924294179244097864291415142974460468822125333416523691810172716180364010877155788870462642965685950214733709911303664658124609216384776337922578607419811670179464868890288537003920875900357153116092012157541668830999871047638712523285370525627175436637555940156018007114845362410372590205790669493747036237395413768559010513948889526137449940479850553818766471560838229454247637597675728256078447012515006949981002005197324159906561351936007095651258734275052418841689309751547852422955567656112608068239227571392059928684756137861806360390444653551967345790771849595751986007327255872885072708726139280332024816366894990037999877735302771488401234286453641924843471708611833989048877286156822481864731245501359386338959961908275175788016785139988511904825122665498843148412509681197966131053629534062873430483132452003351882795780179842060352855115695973195406758121292889654308609112542172096547210302001932585422727111777090076878415291436675544259362830454998915466274013184*i1^35 + 648262403800846800380192079480503922968878577475969460933196586734014697482753575590611865823262896093563728681754613900942550115476309835192722973328809002117989652840800742448160058786550064604231318141072859985184925874968193253246196886383092945311321260529086754083725713545703567901392818891335585300323766492349924862190789331550791891273942835478063800388856101515335995354689901370048370709872422036870186345030770881706785092279034781831683376278387048564486993536761576753331922486545286031763867696910968272893448277078437192839565665029173987837719199597256136950550658556668290468653494731375576738064212120782830222251122245170841160798510243829967621659741069502125010839134219652065770087757595006865218144135236075980927179665590982886169153348319637568625558229958021614923235474012548012296623072043466533720152519855747493093213427195659590627644535472604087721462009407944701857953229069286364198687615165502742448639684537058283849096273571787060713165413022453162914490145255645501169715472156201217385501669451859593020254922159507325291981505929160175401474800399614006235875358156221203206187794753226645499771756870210978101830209180613255499175928634519176275523780055694788830371425315024479888595295461809034680767090517846842335038541675300479658149648812499518234990953991121048496545823367000803575004276097972766824408287632298312026851654835234147761468619706451641938135498001838471767072324960426345906377717502441510587905181763712082824392788633738335448149011239681467135506359434985092361086222313555650446758284310788452774681370071787513326915975707642639402681541180238334922261161332964930830153718692561754422824506299450227690181942146102827240584764618686063365173822475702272253302290108975868944824126756814687114481969553104607137792585205715893196694992964939885115933279320508608340080102577717442159389261530880791415159167314789790687098437631506431100650057041212072096716583004971310795764323377320116227499498777407245992167584588640195694823562269323778257885690743660355584617469246686266681951942961418700885853799385665919536053548994808887173684925275077058902582706670088885781405592746523683787181760427246940576338948357275749072095572364619464036417064524588919203229297593594692853286058938956214768186198141006241879395576141910976837775303776779717727728020120820249101950352367283836902773902992997398183866057461608053133791674780405822126087604590010219557078666498973215359101219124522064234636138823510834055232377606911068482683793750689301003641277596643945221454992009871222210091748515397735594002242279161179894616168431668378703627844510975720253136872236054658890594385474050234932432526267147192721653161420694235918015506818519634280448*i1^36 + -2880574547821769863986835475707333074850478072970117222194731922730149695805565386397467503701688135160425055424111158961017560934823967573988978819357232246906469739259066605772913321728515406599582538386132666962039277009838616683792966363397019028792753701381062308172493913608575073597433993472649845343031486101681481286415122335183683431514647837810575793980137145239129700802227875632971983848153938171229826309763294554282787677291492138735741102260176059533216284248533956599102721750292807775998794732890149176618601000738048553094957290090288947399128628301556251223482618066425350347622534751913331324045833929737693882992085558534915342470511612009566840097389522952898461190850460245007408277182239009845497761612188269328518890617449051579307102571210254382687783611124694413519430629831394735680771464666644293336063801943044319761382539182608999254426375170973309141673845650515304498330320325109507394210062022376008951194787294291227190903408912069108012745771166606550642799194122377373879946581660542471728313691713400213110712681652592648773701470188808070179753016060469554283241274451803647877706793848302427092432443702223506299082965964960204182619789337682467959210541646961261882731584759465505601881434316855478262781500826062033218312330573815205858747066282198409295976753234198812337473261834836058981150918905767945726937066798686151948792783889402407192927997348067103000622418496430589315197810965725949418942568906038307966712379460969872485302760946253482321579447089255703558521859224196032339302363790560117523852162156821602160280702999503407520728421072164856606979512314998841472889648378213024597508403124486677300317385886206161505895746468825272285431562035094015002796555842432423807779540170757916774732263954958226292289098840435739773141163922172687009658019096362360822391416621445886593966039678888923091974116944595630779629979256420919336120623269927160744830368574012055762022523535187125222504841954305349837686388212278660854405803062814646337235611436792386539638549287041157974374462257768461339103864377763986958389709310003106673971005525015584121045474339623254903688964933447806970941640731359180922460981441427868262868995005809848474208238808880732214418682672182786742670621653933681525409023379940103953395788035177214359982167660921137904701053579738234996678825584479526140716728277884758741615745413653851368204087251171272645773271983496695242947678141282773051950947764826929900886661043027271427938892894870503598909378630198173628846455567101639473442011219206084684918118378907943361138526069102148742183305338841197537437292603676876005217719448528560298696559355200972569281849461275864102268844203115280331367608381658920112110298074185728*i1^37 + 10622186021152305664706893668588999588957684018786439881053934477742378097384266366646428602575438573977272967608102092984711388211456536185979754020366846505360776399965146001341455638668218465383838768321258996031153046690788382018785264828147961533184257698590484606976295738705018702681382853569630758890723814298332356054723939954166901542354144567755863978140071356444132360209786996347046023410827804634611771693471503135724438611070546277339212688836072127731694480255891307079172102402166989155409564635469363120796029183352292490238330713355270961201698536718050324022320677840699527055720615590574303720772391708714602204652697634644063846826164676075552890535565852216084264698764317892086143370271116396335177760231227202723725662696618949716696263695125166934658124021723901427841682525802114419378893145458174647301949478398547317604087866678977224514471020318142873980904246849002627185888943414806927791179482364334101091110969133679238255248852665806051551473840617065270110338764528848880132795030841032834757931141852140774861555579838473783376571278837980107603665777997374242960428335704691001702113180948834236327051098144499042604305683947225480010049750788422269197704396773168551857468937771740577667150830285146754213195721131868095416503814887050952830961974915774397929467622003587010880761108832691947513878995111161343369100458839766087001850717582593718799126617032799132895819600077045689784057185857580260394065943784220757861628195225292126650832845539355037078454788457081367143740480500312225317191639927960431581601005216021314391035736170723481962593774166242651646251978397242513019379046683715590058866653572806573179824492425197737130336134560833326870520482200494295472304761626120633172283055044093387778192676602984474910963127660616179731621057873694780742996534872994353209700551209141541366404678043067429412607900488161116900266874536774532643691417349507379099022462381095537165692602752112324920693749433923300732941853975539039922537372047662196812012373886496188469971252152851964167928118763766861678131121198527689609829516650000338077620386154178579663351975504581444803239730704612228912448469685948441577161262789890126267837379229185285570411880289949489093066841882352521006851950170551881535816905574003342587841229693857569780580239358320363726654564641845321746915558209722097211834017963117315341581666862883416486371256779887947429458546158009169228537825304391486586493806506041464166357542663335992569720816468824850917499182329101042819001672385201186629688359195115647177362825059422175046728662994977471181558757680484154998939672807977160346519777668291476436318862257809961617859254637594122494676015082213273784281931671104201160017313792*i1^38 + -269894841861398073399801974478470360571834804883614616175399561139145097217754352414753224866207615873735635020454391506435122776895898795108289872443754670223791041923637657527390054499760623328753595809817072267000311772837140155531275379390976717401525240842150469438725084975266323988570595894842990536402763212631596178982539604893142034376181399143789391387517079636668169380707376618768965073061747660794266947595539150804886544203777601298406620652619983425621511699977378108409998223113405311172559545373354862108544268860752160306872791997573776016473720036540854447204010586183658461951791496051595626209692610162673283779662602000263356347885590737451745311389140136172003915905283556688252122549309028071469938099868847882264175717387615172731559329856786615816456065451743609219928117482276941960483032912278767682814292955856104547499709245110540686903164961600277735902402631892206114705700820828062403253382926239131980327957876669984012945718102260946927136108923013335520614275959227026910197822913628951182902718016227730582298707465273875687705433483818720203203632073895328667957084617712882072482786462952652927597972564048653870843446815470224266063109061548772604151585525134447740620930796324242891766086312696626392420278806305513776686416884082591975525841444988613833518399265502295591056842172166426873105967289005724143156588843328243990758675727737606548614474826169548575648607264401749758531549752773972868466717252193063109451101854440039648225321598470363755060902871900941962527596665324343150629286264379429798238756501470030389950364733601831666025768463481872384874949817711548048364596006432416243575402296746083575536197313633434048078088247172970448444090330395895920295021942413324511586398306415295695391649030655894071041352992373226849960354624633062415994965096896725308238260187076001849877451198631541124283326675888596417967820090185880865835796272645784215153500272762471957965681069313371134820491088417389205931525658888097030323131389596426172811019044579308544679989295151283924405626089569006041557060332953195674823193203970644672146712316131344663976046763286944894874425996046332654325659005838973410428941220763211928293327455433648721436900199785532688142842959023517259954805003180905010676177133944305893729024528586776060564478588894451401339415669102451254248889152135827454116688011187998388836193076399940138696531324879242418060922407956710258136993487873585946494901556561790277226000863051945805286724055184926273344188330323440185349169375390687614714753337486185743490550878577773672611192491093480008606672651201483644927561923989580293160559117066793504090297381830864441852048704253824174627013659441643459455398980509708083789824*i1^39 + 4908823627299246656766369779274962423228528551604401343543460947049621932079363013814805045228868431947036690255443312446636882623699987211063990581603669740210588633326232227190766219339865371843278439008397680166387604440744206016497448296881130666987448340834200189869078927120602918287193348798208869901110426057061612927083615632442690798050969072297809604121222966761776647582513649471461969627624568851000621854369474152373450468130233917265556197011198799897940196131614822070855870105483663844463759188390659878176863954680239140745649399475800999502517801250777999178464878065194641478476392871435626629180030480362546864457319198875266586771998277234176120139728341335801226686749526777315569186269763444540946523562938301418363925556255894866962408340889354339363762351773613602736846682058207452480509454795870378841394729522009714542964788537293298859385332409051602105483280556939154303696550721196865767088195499364962161891549572367669568934650065694603780710013336424917228991246752841803952214488240248868257645032007336624364528536304389122192488378760585987985150026494122076579656425645279738483908718861085394661172567375694903236733420828854575733810448194613946992593966537663194734294626726963203451279041397672435011862169167781843383074460063340456036093867623878939869269778550238121191124603967202914443752781373640631340264179252664692377537277949678567331624235431221189405850533147577364880127315218806753319904094880626495625259317699976710295208038500292684673904482192428764831179491018482175008504357519412122055525905946389193388830680480163773803097039981799760378117129037713519327201846206727576720411724716766450676903335025556897697551928589213715741505541991284079525863026220406619346852605907927061963022680066952636784166240726029317672367487820776200285865615410148382238073366678727510383127405241826993608295621443882755571268363245689998968828386639411774033204911655381060427493522522695458197726319738837418482421279786907700258850927417942176956249082009079053560515857436267976217426521380499556778679563393482976547202928901527905134178583209798500688636394642696723728163025105696254819824602175490119203190555639653195653441260483865746818207077790986686327833965969815353692149984753071285115750595126123332009833429920007785204723824772617670850669202490957631769291235271221735789172296454637670487185327242367016298959999322537477913838997241497024755351727544308584804630399093394333840904904291318545828953574072894117426290869033261734782714548336890469655277602953029002983496317370066582386079809823408008601617093824376427306204368163732133508409281801405369751288694121340211959839340894857174957871213140982351232201344013897302016*i1^40 + -49542043274289444922910840972153762840630864511222424018962901535907932942297072198857413269440109064420170512434206013206060811463289021427898796366938235070544683424818360837080023070673868022045645763152521451183556867061129068977333783077382409379846937302520587406264351991109525605935237276251251723384921174535583680222270832773138319880717499154848904617761980384258515668347916677262951159970269632490195194665035759738495288189572686012929259205025882912542200300778717225002481541143654009567292732236470012753627019118109414354560364323757423269947676634107751603551947772828752745627997339224781179664137021298378478895115065144168947189183377828908759518192112204306490862017861448772167954998275811055935955659771714083631796590744682975501857428932891704145711764122521343003159590745233296706660796709683985101213016660592366759120525112890728041945872158858177399184917668901168101528646151601519825436459537250645618243402974789522868740768149101223040707505310291606348666547063747083942699457658899816199537115429098898040735429445481037047379371001405194722419244364382078713476822994623912810904587738810132313451861082339147690537874554358333979759221872215469355244029632006865119136061480022998834519223970386206406398213278881955420579852714398257513557212192636491546809893578781237362291761614548611593405654096930321591942565682563064498110128661789132766337723070601839065787142854369167627289221870060447006399058366296414527918289643061543865275033636568073058661654623715237565401358211397618543436046085253734114297461922326418712416238996222654819185996461924041368800418438229945663925538799307082720725468805470135155598009510184078297795650655408399313654191554453681202191745769571570384179525465288741249501712476151386958524210221391106487958795616386977308307931480096565493873910924690344635514255262042619149347686283421898274710565763368929137236382931863566043736891533552366476620460139065054677117220436797557201681058039433518370098220907933351952057428134560719031257345166277955311290784110319951734134427792034118626437017011531735564650647420198425369202683154659218826459823962461113955867890898973139123563938142764075364533782963484376840001971296575455575690756614884768881275047961692942914617430716702873332305513964515948087308688767829802904479470508712308402192335472173645010555036831044019612124146373516494312467725534052416037691242425337426653164683390798228068117125717934581460807180884166384597192736368619612580017305663952361050309834755896481674252605604232368893464674385898988436651025509869621003081320401695011868662117330593179621599556328128459290127855684636806857158109965765341803224460889284095510159131423014912*i1^41 + 324420182651193929664464706590136180482865554347960605468406819382995972414720442308521681818920149958282650547121058610879074764353387111787203767565131192974592288893478080098385107424725223884785898240613118289078249686260316826854111472259331069313842860429422195227227501368143856173407965188461448689427276105741982820180159569223985982783976036369554834499270219828054303790199878905585564360555645914212820877078506579351308580571809903700886197392173010776180338022448453221405182641572783484114379570055474772161169922973865635954050084955944031465260141266370823765675929458015370008326325131542968981691324117801947637501944822920492145453734478468311260796048588219177003231198892921336783650164531296745739057704466192171121315800303075757483036779715246480870161738262925795850124055269596410064802082432195496781275045839931766443149673559963747135963646247541291329623264911529764639429265564614361649814242047332247302320608518022691606445516224492331796354107475026463888063064406664988751548924355439705105776283704530319034115473004888666990410497259094373921423411973408059130784390358096347559660875256022325873618756396125376537679086871967364056977278593089770048770265061401111537243583118284709914601189243533954134089854146297265574219054378462125380099776614277474104408560739284316444990666401672817330027385802610516246456905338944573996109857123642932312740431617920961747053831164409679673448036610834779595583054591394655883219626839384234312994765930376158714605417866008677112238869958982786794592682028971229972305070980669907694907924822531166893728490484964153192569490741359287113133102284171553093516327168292952765385009593172351293878220309448918826594441676067339593583681505800579729590945699914388066580101909908091857936029913127142889302341070597355612235980720255937151115872975280316493883852848109133285068735732634169651549741936199031575933705736283359497246583650205137104370112226500141930960255719510504424334453675820872976145064429601246827666902862279328389125202926036190856242477464466611502170894898808458423201103222800896036433107688140025550533993603388241966055181216155998011957616467929439420407113677941017333861149867630428056128189333425972192459368465871100385892960041688108299992286521206555877035704273232781353934885073991995600871414568826456192117320332376077781988336858483422631475540712450765317274825345711284317750879930353896758617921208626364049080740382707059282670752690207614046026514748608705315112186518436883578278305756186397537182774377322908124684226490000177532108583528919143513992625382228476498027517591983676573938193017771632701051090926813314684120858161004310087481708835072714799084208128*i1^42 + -1495588209783555125253369021463752189840343292301283966781947043325875446037245636596646724566853428311185929677988758813268615112955131359904174696002275579223147231511384985115380442871378818434902067587789780779185503372904526397639562611944774360961149578482903411304141689583292317915121485832395273437003872629503111189395911110614729588809794900410386066195327990951206116704708340558587083821420760317224152526338271203940401928376984982941799354829639895973095571902043118093502763218983013880516673883197071094356649600528964320579494159103323197913794075063960163116865412955911027775888994503560655056736561694603935614808588616617403086654985405332557974087460799230563329124486597183618636604646959877666521126435122883339252819949618560998725553898594041638121362036508657892975295311494983319536518147670844438809628457231871232815797438864894873667514672324416513319360858385111846575225114692464316865777670812198109074804640454459594871022040247664814360264791180830304851488842259083884845883407335257110068539717076127422687275737665025040188429672523483710056113273095856874347391127530940750917831060767067776449839462232110689859966816926856488472758041446549127857139177897393392547778815675258679459040561041033659116665607285798319199326130541452990938374982016146133187459134824512534871953801028814882365925267014604903606289343515628855190779705622256603601919559605837121826968484999873489508203976427664734950586020412097328371250711609525824580573361049397997463785554235818319840921239245043746343270370722418178845492652693171683885320669736432323112584574479819273485989133922892511634808639465339711149456901894419552103385238381976781683097784567599155363025709835246147055254252207784759374254155921904578405826751676329703585411563949095615388570624673961810444371593396230453884790817360882838069336965981152606879514094156337110091151766721342680614752213621513433737191547894919886868015695678866053838753684769038968633359895114828827955506834104529738501985957381564964509739438349797395041592296935491829905564296795243210098337384569367176809736550005907159039210142515541448643220316570880329492103217810070432769422409228059883842690836954392136623437404819754948284075356611478035449316630312477674276884359355816456568429695501110377667150900996869839216898159493990057199567410715729769893826375889927621229995210302242658689223066881065309481283590302658532548337006886808943549228248804512276189912455811815450438168406720981717846199038061458115548049642618127988813370708150021758210047348224314916732745856346141161751748142672969804957692707969579793476920619364439728104655186545261889563112933959912872711254200676488375697408*i1^43 + 5084356336457971492586563823811042420545567580092970596936945902709778129168816662655834149467592408433619641580082104473579290239246052638080471064206406847002828674858880355351349084141400815707097619747992405307623848138438345377479943243865752016920913422395452772191804984661040743335612425929465799410283918620193040482226186272185789344430584078997175079214796972374377836934415996163484230275887432190454662901632577120676310590465449803692735890345055761072165922666665082502564515157584947331082501873957468708710045036614678447701765388895670336557609459680877509796375389805887989483966133893261220625642600213526240035876142650771097624147356466951335327468567372867305862039211498236866220715895910664208264009447221125686249924460740514269535625539628024359718148853622253906984250915063156845201850333728285235288934423722450018054633153652567803691373024444389615041542140353567305125040250258335643936269233367984835653647214564247555891009917424311075259464897027104541412479065275811946632748647411976060624406301748499635336467045957278930752752109403725153629533111354328311922393313575402233217070597613463788342266918726899979439347839246942432403215114836221029446734715519232675600444178249212211509191219556290593067724729326696399159590529956885396221932479793166847555918500604069412131928513807445788786965134343377805286398805203833501090438640066306975075127582436962483752839646149599379524558238185739436945695236653597834699297957494419239318078437396717618650793591433541603405360180383854558009635285882264123568064041673075151403921886923633845392759677953923094615509854581479910755501805719702316678605411382205452079526092995788910234148896148361878984947924430050417067745311436766307066187208805091691569704917765297722305344202299195452037555421406531114556062938762753638794496063535467711285390581677972323353021329222530287146465505348439521072801896490026809050439713084462401924883812214940899798254916717555917439082172956209514485451986849324006545929355508805902532225163377822787042439011410207858453496642312230542713274416882769083286442567799920971373736365195074069847252598823103895072509791622734835501867682582697626425531182313441739862570194350906848942779346938683416251514666378685343495305839361508653757367107097926596723079944569209931063804594199446543362737410767260066147437894462024320955890412456164868271450260201435846406998778385247056674945217694275478264177458535501660415991088224882977757885645756918892778693700636452171410560327581518884413363156340956587341176888617806310248946308255882998378391032330253925414279064998672788125094565893806901332533653463903870344606626740649222489349689803014144*i1^44 + -12932352071228451426399093646589144018939535266545377553421245608371053624293070386000573166199725076496594697579317588537010710418511657384951808154405288531797569314571170527574244257461911721081263983588863444283353225306477209002390196790894067510538207205186912481580309535965042496371646115533001574759457862435402165842815912712822378910510373867402929897254016213641340775808915075111048106114714153888973674195756746466728394527891926090484521554186275017043816050710882863299541837250506946357544168772458628432458957705894415899073105231172870435880679655186010699584417946042403819310595707891394583369644170874115555210880438920001939073497362906132252518736796401655821264896883099100984233568984432165311839236899882317803725041664433871827898104124553940625884678796710662122936837031343775122379087254951230751207815251130411772575690573885260577994203527521223330436381511560322084307913780368483490223912462936587187625816719622375211100901523285270328254138155400467867740147970163941289601671531449666889152397288378640085081314370017875492579876418603705094121684566918680724008405078041358449320232107311496123003178725248946782676040590968099451541314903577682183041481574756819337330292685822418186076599308954621353971307685960111480717737518991031847372275831794994302289432473611045038734591228887823271273417383429124684110775231346836161050700770874258470017340370627572406157241878574485971338735051973639366460223712787223311356584165636385867386536807207664487019628647232601502976188456066125872090692292730482360279921280497715042423782852186680330680918757757139352767156228376079164172084636502424719767497618604746255156909435566317281148646488858799084293681303396527099496111537506287378246986928297291997393444486258136906687579618074386031154372660111348595983803428536489646192289709381363371158076447384439224849980689895625429792952599953632128445317836494740077182425019462627568481862387369338292540842965597769920052663921321194983046032858068168162250604126103324722755224755298724706820267417675182221535569686461427998171531814239971742173659201512949798879093480321898066846516655602797709125899592136293813745051150285660911549399077165594397234913114015000068153180805256508196136679842706318095763466946142135280813265891075539116965678774745835107275498614622700091381715981499707681013780021397620100195109081534903091818967640161188938295480884388731723411639147092895217917126937721694030868442589702287971170753297456652231696152025337953368065543639793276208991251395407503119783016765586551859390067892228624218942526930005923669231665538656528212690278210823138428170953353148929292497590047520775655155696664576*i1^45 + 22923679798606903431827446936108674416346708130182099991656497848690421049742506788052575002510296395778252885265609379871350798438699654388214620235256307334458972078678507050538025400437278372934763817715393420082386233732054723993958667967578731140375718568255777200433683587455622695456019733065356290566254532048298143511444424538667956872555796447077612023013806223682873694851453712314510450642567745667838342234551393833164649536441393860509218614771838526093055245603721996657779729632046606592255089970768120357657532801981676903615024865226969352503295370539040233220473530791093819267103888704665074413446490714480043137963806844418083844903630933612075746036476111259885767565944370565963987159302924175700672351765957474622037532673067530725680722528977806429159115931533537038088049035082039564220033914596618276762142651640000555451105985296929703522187026712089282615730744180706773103611651541447629834082003977823710478125250406996135234357103730694280326907971649613309008519241851245955958019992515386948683595464303675777421040293645811427492886871222022690215548183600756134659915484238149840439265353597570961579794717753548055619265025781917184545289052718845658171163380520313164271244428340945457299522603655847294133083856218072347182722656096933235308976942393307935891155727829975804544295862068159274899834805278612609835876974226166971830099185689389430671798680033551422580445148762571499173457400622866192605760489028082971652348548040101345097588341653140910895151577273390060823097702664396256601083267161927667246970028906314944364481067111639287135710919506490760191233086292951032314870639448716718680824731374571735606510931244759283804204666808318444020009786764495755336471992011452895740207771563928735624289922101412321728772688148393771837106813174893923533034853398052712762112933595782294615683563235724879829159983043632062494311207646935699241445905726994286070772141240058074522627697003672927134337861448636360569975028827716338440224343705424669527204035998709354116451374628239877001204011228198435975800374575587160231921525691581431757338764252429128407069382756686332479595396742610569473784783665622213686690406363935789134780051784531302828550163136420574447241225490945996722149777699348759241322102857545296796467376230920971258893268320857552070619802692744885796489752237502997866948557843771719038207919338052716148450126870547001663134609959110058025462286133820285270425333046820538583214951808995172859133237192156999337932653877156893760214944462236217804710876550908072262717683741866680971035770654663569100958062386942307994343135164070531499686691383988552585861687490537507609282491528500918353920*i1^46 + -18746652741853189520891848514456139555280320334747232858771408635311886491042022754840417419469483321439453122158426125647743647710831068993864838762932998246330376457935354815619246769738267378347342078844272854493906070765281629907044151234257511852668041219773354838423419326548155243208950412564104607706482782551420534465955558423533553266561767679316312776441872420250017620098950840806077453955005995269533193996249377341313773846571543157328937059678924225232999834770473200854660049459742527074728780611844837083296879481977910564619798893129659349385045631834484310915132429787933829790149128592125473598513824783511877827439843544052734259203918560812995430526248853150286224053105281766169902793710775406104005426703525853654653781393165211128728743924197347659750842763728718538201321607205713961223927679068179108819831435131812044334061153430498910841812428715688309542198950860890960736059420446285551596150290858262297352911970009261073204992517958811058425237287718304207719979921439913623141849695685007909722720103182865521567036643510392127524793333777517840207224719209244059739608643273804684021913506757324467479369384539676586791184037421494220158445068759491899420310515616807517213745296872155024595567669263298704067356203440124868102162581105752476397745030852645691588761220484366345998658912137166141372750272855132594203741926976196075978700586790238004418570095001749850579687549699339457438317929681987261322725101851657274916985979782135788961201435210032460289098251366968676853610594458159331742959431764974952541977346040820186622282175353542947961252956210352151624703616374808364060696833159330816295729255320504654427731178396844073722798623754446616598311735770295040644318427571404502650948695859414556309771639274095405781720933956008142456717288092046522391797441776751120820516047732099207960703886858372331437158201542623387725857443455783000167012306557584964974295123256242910061865692216538132276154820164536592819986907123943806253892388041633458428114664861929939734993647572665534924845470881516763197611309430080120216419870539296798591487230716906503022695844198723155556480109439630675880495111257489019280142402101658966698840146572623134314392821039979386239521710534029867546424733118023115138180983033331057345719255027047163818195266743056525767474491257067241375819233421678844258035526097444100315857111241337981213254583913573788168721328062108227319573476426810603320849440319746461244557537661084634277860167675035386379151185029590584437013461367057162851525047533363852207217708824032265646211955497370705370453120388810002228751512424614505833496973671059757666452832729768276620159155926204416*i1^47 + -22840369247371843366656097423412115657274636181018940984178142775975274356750653413446807600838213572274798381203899909034116995215257371418985570255076212667036040156919248635449232738991270868314194510134624604588476282459287929934574570466899862571139196968345524415105206174494488043648479194614667669425902418227081340415807079022498317188840394535050289570738559120875935796228468791886417588024099384665684983219209459356900204374945388432919972098042201357994912728215173309388525967073435514674127029316252399374487333516770645410858067230612673633092366614347407979603677441908537168008273391773368895145941929650347987104586408666770657686999079819650204243229270195393292280971737391083739415155347986023214451573051649369561120786916650218893560065741491827337881056804939161095982911073348287142603878991685560161170442244748676780619066487379943451285332500283721954776236961032635968410315968812411647934852016946741249371866978047858293740979846533182931632951589345739799944994979756011213506943673611177746986551975498660116922968086978604298328116307361135714288622982209963457087976422157809803504479765494514597985934804726774212366434659328410733868836402132681310726658024334470032894636546591702717289005484592966230965175772500223086684069130242367470725317260290962783833749648847934775598401137512841359206209593694310932091087983001537589141310085172541034364077717871456768510623936311218759439184019159811549607154636504446977849862573643726902292736323853558399690791837826581722947374638541457101249593459347914651588554698670993012302048383038502979946443169262437416701534016447914845481217036939476834560872591848367874286343151770520860040689026999952555915549833617006543452911769048426881863044372483670765450137879065699212686254701045675478138044726004195769936598449852963589158562251896577982514891913477840577707538454382406652122123448431166133753808197160562007335334557821388392324839287617951243328658823062688976064668566279739651073590883240175098585997901662229976930456989832044473413411863382426181258644545606992228015057250907522420889786454584353530774268943594274817672118916753126149606452447511330242194845816197824491702463196152556746507811229089421680990343967474945315239733995379638991329852503993348425460921912859979772174786412684513923229753273360971981080521900297175016381847821824404216380624031400542703794591991146444601707316991931010934828288607504756021885821437632403241124200556235486208624130560103541204666872084335309664385095514437611594050714386874170673185594013883307170530387180553650405760731781568239065460011982167641739168571136468834031613001665455394599386214301696*i1^48 + 68679013696270971916302327022251828547471754436473849157626423203430557709178061700384142461806174820994405709977087320039118894372938119279574334734979286402686031085780167726974910086596711233160092851637111825890944108692587055773583527040570504607402062179588495852959697473265579626410990474987147552190065409996755269226253866056605054712577184859494926955997547862224020531064342751454508622403959290234412519030779470300514031763795898074604400102719946699489247330150169833616641341433282201096133257578927848339427509555088769692388560773623223474572639220260381312288085711575848331826734824015160826250446944030848243807833314345907815306327023580786062169793672259244441442638724095266678954096639829075493305822847225879036169198196649415330637816532051637503604098277192233907499414409699593307254798169450157625803871409501642935613379990551881560216534677422578712911038718845275434392090864112098499674972940264978844968440650986817248060650688182223720563871118148348796980120325012478749987282819219129297252370188048740880229476354116468609929435289074848494752111183906649680872749224571047404414040575915300217064728265231715978453441802587500975509996988505055870749115173396745823113246502255084764244847522372067445345255215688568282212637034055774071594841532852969572663359943945554443917273111787132581913350946334092669705942502646407531668121354514217037835108350625666951334899149374211709574390769321002163004138624650252964013824898313378736532812246169619096995739679445849974916876966050957236837445678590573640537559105944721082885014690390603554646791154700507296530433827818374336892578545616250505839447643462240621097532757964349359778227469787564325767800899744985474671542727726184393756680823202549954173475877255582449899919385900605409135588356064375094428239536448433428593713024850677854089918428468982013930613858277341375437624739860056180078832833396448635707245380243173869925314260378676191787202789495594417795196606099742155401048721829642550600392616785583077531303939309998503943398743526276236726063460383761615913894761230032759486609014484112205144737676800267531153442419142974954197026371772584439386388377248478492112063149720554726155533693435330576173810286904581935275033775521672596745660419202775421830564715258837934354054063046907135013053890381424444972592295571065144239069926413827298528252861366440124865325702021122176575724421548878584079723327770272039769356169862932311000094771771415364781205690154266062974331013386956524303987867092899058822422208108973001883572577072880240156092578180987420566716684032429202761287336828184017494188929237083638212559265242117626396672*i1^49 + -51733686307877651506656075842001863473126165450673302166081651757732511161643010426249795606910703633356926984811112810655940290174545483573632424110868799112357700200271108917767116016580448335593628997337819593195800586685910524719286062773217345950053520995820651176365414462737133480308660105631701241563914047276060591168881263618996295631446096872329200994993360612935307332567010656573736388717163873994311570216541278745383567958673303684157029096348421695790011108309541178653516059169115171703729081627675942307331777296169305818790848565012523181226357638986375228797634650304461364405027746470751503402891389401121061065899921974592282827270140157002617578303237271678685882959066712329761589123489610659257364454729928912304124493096366395773824956279574194114083904690032567359701778139130908583066487120860225206766055479431164391991845148945747059368304134063420865177893607142822817499334259559174327343567791380322927626039606373513294898393614488709499337802906778414360003992335815735085731326826632461327360160494295943841209577369075655207912784497686651589713963631680298296311781872786948323286695892234838278233895244994585941921963270711323914472091554363623684579703195356162969206700469059312471948040572078467409883283123349690469219674809050917260864592963814977922417500252682111210185762891443251949342556070166333504249218342303863700871015513697597100626044851698642151484181600862552145244550674717117119030001576182981417304845684248412072274183165969999123440200664374468709832977874527573448974201261506020479649056994000143956311579191052101560979708345150115419753737389724315795243781250257035627211229881605172210104550902687309516692096238516887378458859922051051565292346035801212579669103879367541448676589714970368705060837938556694625354517748838438203955045131306247075791602584972118321139396041560588986063034094920505078113473376529797956014766816132973636299915451398000931980011350805289254219747371585112907339239792422736945149658177804659559339169956381754667854621062357148238229833688191465448994675078580766611731468226196049310920194318891982803051897794335572255341153742609705098996566115802972648928441390103717637013451542864513293547217654179877629219551716226625410376428859804226880101305345832187696830196208686613643391643472423593693332481636821980683267599960054819138413803290525342072335355839327449934097222474052863856756836593022163037913400747570303544131159425077835610070790512599369071102733251632095725235737919746087346756547903429033416838355975876018758054030965914503385340264048156593482921195709284661511289535729856771295656245120069712030341524764244574208*i1^50 + 47254210232935024142085094813993850687539401440685520676582582314750264049895677525804519348093887126614839186804884283410071693843445857459293417985484340223269603835513234089750781775451495658767910941497678733609972656906173581791717512787987533208839058371974617251439713784870034253991868831504118235644310125007675006167920734990747670964961420352817318737479488887558774956560341363779397810893210210497983262251896806680330610679478768127424949311118467197795420469902376011796742436070896495240159647562756397666973902760199518521886490656842881167297018443366209099558460432698123896448120566803299521586591291492162413723163609939382689360646178997075625498527258367821392696732119819673639600792207639136988935165097002169426396466443921716094641289673313736467757330273665427258145437853553315630446300012849054254666819791387664005922158448897456414422091395379790605747985190947415980238231532364081272500879203997651858269628373173699804510181480618375842569704394167086936525159052121906190401783263778655879128463569379431330385890807450638950310474037985996013128176879033398431726072039344692848695480521248140647896956870374530481733761955942293436419877702040584731628324858537233124343428785603726080961948805684318256727797095008314871347078254664083185418775602093133992649747653882774380876839913864101853281453170242874007035980129444825390827318538889179120111035456664116649541214783226326808281645703754587259303849948013921344303712760521688243489608495620226469553580881809478933779676080369251954001274172274604298935529611641433359732196901207325315798842505252628041831808349554117107953890143462187725836835370884646585894631324778388967288495075851819096427071935263748694683991289932433683124013125606314509457491956400085941787429968102626432795340994257874225305379642170923045781539402683910224978947537399314169602039395925032260199917745717270664931431309491368994341665287089256320516016770703422942907433350953947209845882282197185419450659465044295354998333901695626186507014344869194335682651269790063052464788903453257892161615988834234263661043849930377102520905302512706841885484626502955984855081428663054100321090723870363714728161708829039954830441512073556382649503022819395470891338006466199674964056733223464545257484063565947442710586941873470772934412329046020775418245318726555209009335963440527500027951425978505223914671352508117824025104353733066271665814658483170061520229833453613366563326453555198213734545597417264679159080935031186558495738292062303992116297683054524779128450110461422908464035383413030340910270779481426779383866142596885119604056543874309776638416039936*i1^51 + -56363940044200926652883859933111998353435222624236585402376732257016582595419530036212907475508754914549328263265306598418117838471034576178282034347994211569375836928655434739299704736022453430979453167165229714441660657765210932653043835833342336995963317739361418368227320919330037149296953816006327275195598684569262150236839252209593036513672834486325375557393885495001092361349396295300499366525967323277707830084804838375232648661038464741991902975931124655568581951184614304977527485066798772661980322131031808950101124425469937839245196792486777123011305497167022798851990103776411893213935029821666027102693153479298410887089631772529912887494635600521389933917336667348406290239817746674564331454963463882778604233542278895394284755010080211718068839638498815397566617497499871339329166028302741052291863689310154442577368784752587207257368666014740438276602159405352970416063464621437463392992841956676972067711192079559413822372608221877642670413335407971854546845936701322963472872664841046275782910592055793707119951054959408786130976265048525461287915126305743933037965170194478069107684269791449989181845411216656827762588398440866763192930682767557106130590789500267667217323014646251422067020933438084531721699662864752173524470650747087724031492441748396369642036265364409333304261782160561488629563573131393121291850258720429011156042389294333530564774388105939358120620914523430925767977244636027923747228524076158968759665079075779955413370787279114346084085125072756506076242953667910007824618200471719258171975332536825080951786642974506522431938446231457373849457181846213407520617539571325201298543743248082114396562594339014336413372998847024657728606072311060744117828689728026064690053189663959735238134188666069718790463254238280771290631690020998567595782518728092514909842397761279688247924336688617453984134583904525980996089043265826791299599557120114400708457668331964472169053605454334671229652505133397961090343643090088054522850717341087306328226649623926311391711701262319470812731029103306191606238917241561052557533100971317477032529069823800764420724887953273654105793235029781325772901417914191319341848187593661390134907189446928178757690724434411922891810418862065229625078994440388541805483601777634761700649450424964670284601885468128626864492813849796431867969570721513308350983180960752683260998803969559252334685781974012871677384123112630111390049584628994006882629766914529526678347686278767702950419423704965137610480385062054083545537562973388029125143403991222133595957697782241590098160698888073203704760301950069922067752717981034429455292123226866397584426418984338188022784*i1^52 + 9588363443661474312256272951276862245643059882636671892258135902085353687038080531031830531833492243849309900813854086873121037249609012153842868767054586421088195394401948147324463164680151117782421990084090251757835002647966083163354918349399382592681308634596979694431030050674035222899192286361774470231749610824110548814343308647734723977874014936076097659733935853877607055176101871510539635252718878179106375727958459140230564423182104610039440220674232658114124387890198211958656690003706802101857627288962481547892730020181548533407495960035919418375407671282171348169848719867702691688229233989244789168506326251833989394787604957189274257099299486923663984200149025882496694713587162224401134435540399378593283991409174878285406499685997622967458446610291652083781667451598040182109157502951210935747086479485553095663864108316896962410099700619430510571186338772883385683223109074885013774700758523032384036567055366325792131229215844127574850031457378631489223630575959475169039912551145544172737182271182040471473778388540539109997370205377547380682057724296353958091333241407077446395346638388682366143298760665283815708600790928336465776505292270447727680156245430287940089255751576369287279731252490955846743713193618827740602622547906223623353935584415715346144914517039490508422194871233679214966778792261262883187659990313365366658121681218946580064643294604512090732456357180875944838576270622889926634888997888890858520314429022064904154353809577309890478643608249811649491657582515272581287299545332675670458689897340720563908682735779092791665433317189854338978625598209005667082103976285154738823203504818433658975201072392171024078434981190925479182000396321976558509279057428541525191796072125422910094746364576182445075547158263786156910354980079055477235355569249994305840553387174667553017982151089341585203098529534882449607168789496176322120581379231458639142341626619124534356019894490876329032750577656986788404693319606717626193707291623732758569536009514383995050846027871324217334270291466514792129089806150168203200911719508026583686617760224189012575838345004290294299081090937446172834930538992609939230532751325810225949564764632129815977090307931535585287775981258268841277007619478639972478618401350559807188095292711388319163757497428887961785465565955453379789514836512145773241399120549855633708765078997544956943618398219018435209639513537756620027789045044459454700869381269404432737392256810404304230725878779989316263057328308310915671622167217002051969399270286788238499983158545598180844852043570340099997035964863153649231898950961437026206760562176112672406203945317448128*i1^53 + -3311675600619517372776401373995154213229353670578322881483508388929981138359847257852180426314610132222037496725121399445044234763610452352462794103427747293968697928376072246878491163646073132787872874666244219163803864608644367121191766985783496026110783886031344321897619168463769772704745926883043614811101461628264850347919487111406332496452664983374274281487841968816827543893137180009729266468008579283845084348723145360060708996588623920509240604091721165804091320618861564092821714564319674478859419685812534220601619304050632448329534831661974081890614326802573466044523079927725925883787439867464675893802232721382020410899699771155153826473480926368606831100038292019432220312186572279901887319281924579562517948925851452993516855550071607239266489716971634874100925310102984721120225310240400868849627788822412082933647473453215850490985879801744368382763722340230774256727891407916445803726241043037459369752088764534485295489054630653166160295367915743438494048284087165729739269093777060556357345505248989513391963250526819374666318603167295503187593879564759646609985526294046655972551395025230641921949568911269259184031815863143922215210674740766814090152445419936071388242983141098572834833690673158850108734937649217038335627165534661824339057595505063709590783422742901843811004027718399494549494348880040264508470696704798504134207456120573712860189462122034790044746456518878040255327912215327120208202706267851051852366466151013349928734953626522911899472196908728558077201334437387271267282544559505479054035902953429354148361955307159482039031583933961633581648637126090166021469257190353885746304412243264212777535653511321686980445394755475985596038893631099729468373911873385302418159300074775028022579627123221121870857090879165978376493745641295081379482337486322510055288276331651921123914234615564264630752357465120607362852628702750430515835582790510971651479582498696916269199031297576125233259445144935924439518829819563915750002091059415455159287143231165717373590551451375999571934497892254194681223212314773199147479170094401351944502974430491442544920413602211563705895780857279045640904097964401375056568497270840761616624423644221572752210199913257425591663924210511483851304513284409484492224676837486813749685143110551089289937236058410769408931356818296580046006607921010302911733875507153138768348853955585369767127764366898401016512812467706384002420586863250299675768178181757774679586539249090746315097163760847317650830940241357744178653473232890365720593469762348069015082504907622330903641531658467568774334088259317670972077189566393208910592905581719225612692763360*i1^54 + 7320339473581749792299074982601228791396744568260305241118007634275014824422775524322571727411991771496528667947867866943345414309277660718592118427681047311144095559429752550547217431264439591376786617126744312739751283413392923498232318964838903866223647848112035673062096292934236824225907238364519504525357994906317474114613432039549675694218339432783329798923368886640306638877868809275648715534798756607310059832859941156807453641380928816656581788865845628955421799602430026249343169243994614279907373952521858704792888545318867766616452645867796478319544097623666097602486243132936932796494650410016628570683778883563378737355852924591594857792638839442922552196030424580931074881496481519629160422582626274656429336620164661005857809733281670306818791102362534698082013691793913147674752831026591771359917287953400064475124111716433105144321545928653212748129348360020218821618992445191814293756933391686783432945609473804789132916860384732328789407932596574665837158112410313870003186307327225144695926251746024622513534878603471757135025834647138962108005418133218889707051750663184240100071771407980139899614655048458215461124131958432811837625654369044066762154234292555015789046584959501936376878362893637935085658025243464259395565168198792931516356616862529715245991680376932778152582137059448513797477864931059007455113504976849137917440342554959197089781447759397587160264996621394010495120278203842083064921945638559487198785554284986213081728125286182368811621927904136211150793005223092911693549085610287130942554632338116220543461831585728407887429465578662036458278296695805193870716355574810727757537376180309292848041474344903555731541814873029120900498947951113498960044080521167458265312844606620130660336681085860464729504146350631939677093373595395863129359738185778517000762898743975825696748843978078809384555886871374666322635367717696338179269437163151968621089362787682884511555179662818211493640528178652253971053404494720394881206759356959859210392043995149586192681531286386218483136499896444091367460162650685664200850014743561297635846023447039147994402439253956691357350101133224844751357891651669595269648217054851151721552830727059887333415157812477786995149980563216878923942047146638245371979503314649630011055717905278358871876691533591599338404974197234245489488007777947094860532250814198128255986043538734914108513897086079098118189245825742597481919477820970713996853986908081422055226487506015169802954096976981143230994074866531376295360172548277439045500838219965296597965288789899158743603172926913049924369703538546043767884948254405490904482706370358330424449*i1^55 + 5706259147566630003896965010824998211364391753205030001257796222410747632613292157419525912507089450106041176527470636784354088553034867434421766814251229140088766761956607730017118197783792109187048554518779216014899761994966117912829145218725540087369045131771307863694036289299940334100379510842904046776792738668228991371295514173723749484008060517237874724077078229600776370599252115665586541671654487550313902592247155269428682731401832841179603412684439422169515755176809687629489896558901250906025089013053558443173197178194467216049845728702139778879249982384177551912490225914017424549078727802174581262846924298398128905777917305390159453273245043518266701893130553066012002566641176519380365052681861423341736662900310236119657674068494309101570964626581718088201102181187313613058371319058029946691849665827088613947165992262395780404382771147373188839273064716325365288099736029078344134349948294597920853381515763369636205281985438194449626679366413126552343910218919898882648233750981611486988744625986378681202858649555299772434192248814087435978513143202471273690141480757723814492250180620400161897896784656609585551757641185010773294980000132588989251950034511249969240890429548863463600440794690119579754041990969181340048318736713320529427254241976985290317270876371120686475217781281996842479431165574065888606312472000635632121907609098284398838815083681216258928103680834306694269681512259238326269840594870173057692435049402280062370800855451452838751493851523616477605049065808829995440238474327853494444199330625747626363779767188892231401201792061392324700379530949318726672607055615813051357269153758443771273171278542697966131558971444955101316870048561466379920836476452695797244506928523144456085857646950851705292079762785675169674770744326435552340862244281438409617670356559130281767462265046430937185361691727855138913236616568657238996682406320307677871373825909668736243464484861555662098206992150301414023774406957288328093756011109331126059983061202634766954259615842719539897937018524940321876542924088025932162191016439193608915296253254203727800820657338739357653528100754127891132787251089824220164094247721136287084687967130421980258139753285474014994196347472359497605363525571933021103064839656443574074693113160519957612751376852446844666506290333636655916580312425350144106529987159900800215408033751389107526441991173736125542516678243699338014450715759253253692361532832549214487520162728832636429359171469411156127605654980392642132011341243480205375946524420668529353226016612582029616264131498324006998639012098869170311396827131113162047360113928837760*i1^56 + 1247269989190221348349657073253288675354359743848426269869431550722100674137189199066085671854456423982215473229762495159567812667808257694735726896597983787691652887363592234960149186631347176884023431044416155212671290465835834417513200995481441163097014533235394659945533274316737742357776779227566651923535080848402866522442931217367969293919396398424811985763106676503486747039037467655664206020781727952975533019289960906769065796939886012539696577775105223835343490994692440796800318509595775194285531666250139705343369379781204799198765687528394544460547391992324501411783835742690415524921355792215607752646065789675000779800055549167681093151367416968185641053620341544991014118394093437853731807764780707906805045556944174052071335848557906311626657644375567064092760858565248942140958736178556567607172081618138177144121742917431921697563803539942780719295103045909280106181092582961470707520388261625505568511028245296846122473193703924112105743029687218293149810358782535456859959111825643880702124108734453713339314076437883189416294013561209843999217495221122993662595723543503959192297439579346329614170920457943320110020858698271286922800002322797375914614429349556151262452129113175334903429061084148305345995326422059292050367288625367786050013049239784604240341694239962916100741266639778867763223887139121393894259652120758249857064906649270368981567743136370260438131961178716537918668051557414111182167873023428481539610763338207540761721301411680615568656135549598602262338576440605031932729959960859888447874452595530462677605541245778191833241767814775426176888718820937192348331833521035587096280701492941922353266287445129252899366960955452243148339495512423567915914409283289798372226009372093587569604287163533538089293287795048561795328963239353584622489561079265615911633382053752950240562663108364939345072825034138653683519551861294873419210801859018691181110813724411897614772827790188457624512025379758269685142519548503500107652822053033304995858290336333891621843127315349255742832280997008768008434984400292528558238901876229070857413263060119897677061629233960340445113648112625785869820959878092263140591213886933405015218139473875750194425643980600031840036158123671566533012568789643603025017077633994392640828014264641468882450844047552749178037988123374181087908231812346600418521704543232485140577692039340654712974712916846205402842333195358413458099830441935593909406634374874979401716305714608421048799485826512193635427838628899240280674751568368060848681703526515227297336928364142714672158140510011302565266654046396232537262794989005782035750043648*i1^57 + 79486627183900528136445715208119617956362153284708201529403489283905539123288836770806289412717738196503987763821798427749856866116639880929660294377318097181522203916860140531760857172505654070387070616372533776811605357986585492350825928320793756726265055421765304813316894984827125851571585821689021869805972708689273957444945086373969157497645198527262608578080854074297559074280781440240237388001948045905910557466860664432304562569743999213147908611395788262887550014678342475435950638762614801555334148587280329548839625669416543859365807587256795403285116541088051228981929589283632713831983691546761495209836294500029073094537059725918137652528963092873265292765960856059692248097538982904383604788531373854620844901889028031520093556161102970525706238188254884930060295394940472434259317224864804107988753859549695340989954411711984638163279443204028673879344490443576050905199018275001846017046027726877304620505395434986467525295410588776375593956164283026974027064915246530856882315578015567499870346927675963492082164611793998359898644808025336473399627667319566297279387684632215685151158731168360158364262208224827240009487890574133256678415123410345893452182661298979810953276028937428146833798887919995225394692629947323251249627172282534727939844055186552979009731162106924240764651038694738087139339910715220310312391061635864543460973183170665537510441367539063481773546067814713176213313540545786961444213789796011252210275331200573763209571290802696749559158611760304147982266130032213085242574811298503705625147346133251135519171637953953152322313016344805964452817261212569531106201314438126173146656356122996977207319141929150627417184825928402842052321653609253808868309655961632749979928953297951499036429157844814243671216869873064862632037546178272184256074007224228649480778351439247510546217747386080488036855158005034068989736477366891951159664835509288899916549220979737654835052720365643020102780074934900031117846664966074558043750357580685389888467060242896853771921843638417271663424956669302098831340036041197360868062292229443283378898439564548138011952233051441650700423037297857261987204736015792779665504432177630500781145206207584676648456617847984081966866121832011698674798308122258262370945403928048120245708587433782159384221151222526175489081930837699946423578449299755321620593622172625598655000641106184237965610975384659047561529991388473324097875646638844960949248116486106233132484463717625399091965643547430517955065405931987101815445029754589158763092041479499538112252459492802221180492603025240181841836212981367935839542163413055569920*i1^58 + 3164684929479821500920718033042180153899429655246347866813451688087192329236125042016671334426190804026262634542721681665406466834696519207942679558097554435849403126328898222369199130986732260964915642134045612725208241660342577017432358436532776741733909736837105412848641146670612087850525541571712191066673694864552586441690588620730514881235943589869262237161199962502186220584275270954224961070021884895359063135662766287060319234078151043278367102322751362868129147537611494331318896190206770857273146921584431549343701107916534095013830423201543375784042791941556682135134827961185337074756838336876171525275784637707478962116184587578034703134194268633456969707056781193106016950682235720518566073302930657778788324699440574577952518313112272569056939518623894845963608263427395842121869777266828923262392505286928296382349421289077867816320300582820040804349906812007490312743251605240147931434959607011157875618501601340825898609525186345057121467613333636710940044377771450224832102057071040269325426725566368323898585858796368133271609762149992626969315711593550073967456708216462872140565282685277290963427283353747687335957858648505158089706944940451592233562261493407474659568630161318554957278264075300173808059117044064948797103116144823695843480082134699281623108278305417058829675192710507792431599441441181982058810090613330888282047294612772151453354283513985799110729515580948953242254077433421462514722483054530870894552787861276146103153822082326076331405530969037024184929510507130628845128570337367100405954574422938269622357356809818761619675682756858725476810306394818748162156908429051141101265963524858009326279226279938585622603429561039186063316291867679648863910121835981666115938040107610349174868325778960973307847840224277473666124998161181679868942954738288976503854222707342708318819160368844466552183208137223022538824513827197395109228462055065578972603508611975769601001948826238828744543405456881857711791011222911151864877227198203283168166054283283873893292245512712906103142780494348899087997738385600251502598575887771568024104214660739661260214088229520380208191135479047191934166232851737767042188189889870706842589176090018439231759311987888298179031475398796432249205182875263825125272438416396157858833385159614104184936740499424702362911531937215451134552670113854869632905083819695026310097679508915057498278696171799020414565586399752227770327653341998393670994131169647592447542061829230285202038580155152732942573362698810776461126643922042234447802251351111306884838859261403377258870922827294284921085862879545314514769199235072*i1^59 + 835652133232028299925850900815384904524427334921301615797488065770502192505008955195274815516857674673802746064634860447426385834337404239699371691331009065625781964726009616142617111255591203206044056607827621052843624323561916422298010915386151730871705871922040850261403551994693706687873444435833852431438687585398315358213715795462609370430767119570428453180348245026864521158671790726585806564302947386563259022335241075874354146599046227006831528730789483248198666251290297325608210126136131029869260296932801528159159904181364639048340779953083642407784505351763851795102789317294827382980205268033375895084321425282509213782587094864958353699404047998485824978044790318908927510481696583872177750076884303466566175066259947828564210951022832666455844788541030687662543354034367866505410233046748201595750095633422836863256444967775459254309294097814795810495437496118190941080787090178891020601284485261163540612712652083503188290525554519081285711493555835991228990531838298401709071798119221125581430497297584315894930726993840261164528668083412109767178688892852232868050897252536416689414519676853206628532471384718598799491760037653906258372205875142036889136579335877763485147603788648075948587834526440287318654159783487792496553952442203157026725738999318390422536876307349353981731689715469247825632015046545829806424952038598453205233751767669666828533729073229185582324205487420503062896159247992217615236556027318306153433448953231770612582200042060174316868782349348511123926265393038169077397174798148680036178414744953511326458360503096224340123098185579346334093893241078615158822216524102076225446759343404618667368580936760766023335973507703485305508737005499666473771531606767926314251984021661033866790274282154079815296379287769389302396676929668316368263649056199778636357254761607627227940784485361026321057788542000232209817851545103761302912296382491374073000750037586283588434689498588926735195686636272898118120029764360745736798769055147059417469997129752458884985338350193222810415721276398199897479124900877739058516049028831362317809109371108516511356672572508832291766770870979941731292354738632338490879830996586958515183494343310356789901863143691876470600312948747864481083657384675274578874948430949105953225939489275549341820641652009285059254063595693589042219687076813065017656373573978320413818248481328734403486709934993771977531458850128161814531345420268119368531731998190905995494377475794454327854841546644002657268900347770332413980504339750679246330773910164358680796076361590749402189400211753124759506066345466896389767168*i1^60 + -135871277285182222692547555860314828820820048651729375227296874858303521422395842215764008600850537852571086781472278469500469155062945277484032782580992052599657690059610448265488548611375802412056735590061884687342413980688206583734163907833907292218451035858711047216253705312346645178157322603473739751082381840397155485259274766801850255757261369405733778383982169859863579196638101535752910665397348181357245497356570267800330380626578077477795820847901314188302059603534478956746526898373543873149326612788004996698944431811170817433419490046216412190284019021635104851705296570625115077444683468296544893423006251218821901772322360124343855157811435216346610855800701891974323855271682704976868337833727593604123862002952286511334390448473064053162144185826474350906998476161408014229051071961569853397157917447304453867762937081969975420343957525175946629195977412935819951657778239856964602381991575038260803034395539686118101559631604281789798966065758041347552029875271421344959845362332374413621081449103734101686858507462234697401983393149036626968805224596496420367949478563935518586645269250381151077956151281385337231260248996326353650366043542975364477026182050174151213142783957379535614717643923211860932686350307808368231531850308354580013180945245900598131279966943190808617108527928201936622868898202987073304557617436318888006614067510513959252204192017821120440250091126729122344149381183404108116101330322857472443122269932003596912667852290875162360817166740801160759353842670019083924538293671281693204148853992973907890466135136094261330332998972935297283080493661536209041457217832702246037707919870586885015265617050912004397109551852253305565123066594330198126593420366388186157552287736297774674180130212780748558674260605771623190749479367258790782264683208157893520658058253761266507996224777207369545885340738397531886126236951744501253661287056401092682833986271270138474848342288977928154866519273307076416653474971336116799166850708063404686480627511436058219015270543390361623560691921279523541309669362404342733118590424688399726476327952428141082306326841818734800963594692156189807270134710500579402572433677119680707056851285261997689917653027344940577903175035495346576055326364774605622903998817961091911336169796424742538997763871752955964220962480345506135242011465640685489469303691751166291217561068820040273607147966996774447815079033690946941647646244699445885354333271601088582198931185605975666552830429352509935847162354272141770712786403025197966364427391844202489077493933146575607917854937751494472484020634240679936*i1^61 + -31056655882322785937931600245429204670907599529173896050957768035190568880617105866437812241199284504209836266655644873048582220388660771467554717191562253448947452691432199736409874894433694139078924373489845243895506840478683113715936054526367286767329569196556292839688573738725277371090535552439941009271030104798240458192174648402663692810334686178372595004656064734331083838983816117665693977868798012324754721173695497682187019488597975123360351209631414958405513836097818103001449579431005617286523791291121594157588441271058401880618523879048895030346994035344395460629496421069348249986163072972650347616371563151137396501112854626300405195191100102045031863773628176068617272977984389009148345744173552787212446645747675205783088056092858896412211845875798695944337939951917537050714143634692192350189484363940946584083845220745680266257998623836126778005030226199148865810746052361781939985609704018160035028570730794822597131606723844668791836290048304326762812268900198385890786138222839945174693637008428896382538954090169097894960371812062656836104952881042073079972741676324161507619552235483312477264026168696456592881074609096552839617410069394285137213510421529507760096331051116669673202547277976128136466319766390798561597990192609786860540592955257045313721440839385078709614597571971691077764512253720570245382635430887466510617818425583473515123855186145331190365852405190845962816828070239265999394905191777395267335080747210997065598200444238798820650736371739634811298161024883607839009387871680926710556762596066566366946545004863389032367926353992274672947777328405460775604875255853160000810053544809245611260957806647480418078984758435073293848813880407058200711381793426553695238945035117939025041577224336998341720239210615490151671159928828021801077391093523366045614151671154365830242544441449614241685841932196220039548533576769917722437385189660116019228180935501515070743866809587060337904209265332210097398569280230228402166749714249174426335303262324466988398521361581625778149804422182035966383302192057316796274655475915041793351279989716694113073010230846650579743477044689166376577398014642961872134756138582410531190897618366307380857261028839755756358211342798491990415076792797628406875222100254546789743143950273774701534442621976197611809051757327459781967680196910957737842488445034723984482164277852615634355046858935051543216291864427973479764864014265135278335973245372598379194845993876304213554256704634115675236041210434295839157058538509706997782768467206993441541598666586182638486951347380114566043895070720*i1^62 + 1630168542699918336957494673719687583164019487259774805313745067019380652996161506021826777683987075346244613736191663137630426796357611862649121679393336559024382485908312178662089777047425434866328176385588645205436077270965047476330329699775709146618807035426824604327200733921937287453676878052041240983447670418845416414077161135044872258116116195158035297414582498627288319501007035819860981984595729146833352361530749288164047276611698315374680807918459875690562026486608598012052999088378012400584376745927567536713191562817070577310368446523855490706300174374036495752094792033277120742173617255052342125952415723586882446480915428939407101545222324059853271859535797773349970559170468436862270448493565636323761067928301713855081207676917417495569901626765942942177976052523052569287518042452076610738493288888103896932074928381267327902718974520724317492759144564410125084205642021644578764841225518857018653099704551837511908885475231223332950892152046881583963005380340981816017306960486483754437587093339295484055940703748201572469863714396130023759182384837869240301001375166529989813599354454914372804931708304373896232867448296961057462131812306712221680980207740131480328939418746436479325220253449548746094910752502357824555906970910251960656821245566301781733841949515177871967190418870612278360413835818754964952702943891316171342747920406958999600190059166889390675919637418360861006024580711430066182297615529577418398814960926661798805493571996712056357255853760896487520885311190737956557999585587930113220268365178600136522165237639885419529078902803674594649903778192887161181321818265706303666545247023852052060022371113649252974067076762947279832208443467586051303901785239897252775246155043620787836756570941515764104651038334537413778874290333416352197741916846310439170575697600587164636523583721170405967402355730171550416300074353304224550559823746321533703237167064618882190307912018202172454861304485946738366332421403721648421416074912121177191751245330019358825093492350995013574454331607486393147340678600296970327861490730329724071572052150829335819563798644241730665615127709028821490657065511499551182979927198706247218412871387890543696062940496016596524145631016957238983360251903219264681294575135617562711724261736736677534177931815979895902995235605793709972164940982043582041475633884122697550797056384992043080010737445800735537591845502023699911994187714564213054089014130521678319330033869085113968884291419755604618645743920617880094625505070869144664018781469403440083537127980160195440755173069989510905856*i1^63 + 309603584883180928316760548136809808713704946768467026584303486674803543355160629332720260149655471102433478043703098287864344790644096186409206688437082571942349019941554666984565939225136176367266755962519706998440643754009067612950556511834583070660016941698621919625103226985835834401588371742345354605744791856326342646296151958414108788858128195983473482858839738603025733826424437206873799514835323593292529329178261400386738893611481281708684804924580426087833124418510133106148526366418591143228883755034895495787344726211652742220067467260456400407555857695407774104874518129939753973748387566478150743364386732573873728288688828781559714226685803993788697243601247576712174670898628650773664335148105339985978844000252130082499396138956773969828286571803659725554915685790938863769796148019724807377679006763782013138037654271638177061383036563667770001646588322000170997508441571173557461978748160835659983068436401064050710870067423604150898564142326746583061554706615610994673511349073803166674913633370914143908759987680901329081873774938944689083382771638558919864272065176592180977435986581571500977772408623180140488582802387030451966084824216690163769461308018224533472972497883921349693881426789677694453332856609590424441943071343664871406136176236472850497967148372080629117355455232179025813243321362011397319500750635523992866220177607136918958482520354252561439342092976138856897677368851166273432374780973918433763408767384960940464023959562858381417853832520971726711854284125097402049022511809792396257869734863223729230526148405862830194213392726796170742879758020535208907379682593880159544457835428598309177902262319472879243352527247596580766130888200834222993437785822032009417637575400484908443617515971902428138936726320016766921638662347615701799002388632104865764520918121697040529840616860981210076014243134191029752389586383008567609920454810895100706463042963056639870692432815893504993633406315515104168040908985862044722308236418155229805207368242320508743949839031592301021140907376235582995290948798274616750858168502230001178420297889564803263749809166519002721980172535606926814135996280861948206700815775602278771441963858584747738391902172327620693119041140318224422222182394548628622248885711771552920827577993079175849171473321266709705495959491150588602514251702771531120267938321479008875890970552096923584131714299077025996954647597290875730334822571478340285535022089761270328618566687833562597262806528297903098484345415876057154855532849963906420976264842162024080829542312101220378507748279582720*i1^64 + -4227346754890905223416112910006300372455810188486548280008715424420564052586332756647163980079493873941340992356884934264996832614128976209838230414731303728354210594136940027395221291089847976082709311333741751429077995846336009856906873564758915886497441778899672827677611770029861673357156485199577647372242438655978784133126443201678009902696845502717156755274989561964552458854031950374364394968410124405486537231212514515805344821468293853545251198728576639167155905896364316037903831294445636370613262419276813476605887336309406188283574155943927319295694556637181827598181294037342238869118450844900153915710553448480149024932244973381332685608417142405687643605095506831452675866860756786966091990275177368264352632044607986327269694263585033305762594970441324720304116272469925684947420661948579884183460010873461606111612195645240782655530602410941083765156035144052550988980155569821192734133815646871779683950460664753806899675374780090866893457337171229097019014178861163579477382145809721213708214870043623436458393355462280952109301867466522142106106725711715764407172730568538245782567023774696318216963409101773974123951281313857844886628131960638622467561380717729306290837643681690911172268023194323368696246113725668014387356467361223204448688197469953388447112249796853473575308774611382598806810379053899435241283398074312167779789350683266662039708959827098352873927656217879882841224910790004242068740732952401068605870654293801800397843767646303566394662423137271961985666622986600094811315283689586722040060738502518372878941535576898102693040531284459325679503147065732045822566579470434776621989429331351522193093657953692455942151986226013016232138855085459087687440811006012755114716822341741571271821388064163055470366524358955374188028889395148913063337773771310709308268002961819606568152820613040828956072129975274522229386327007413631377927094952671262783705219280877102083288267174452793605661193982456123212960584262872302644719530318296584227285415890646804483196216779964964079296838948925644459354447054406397515839579731600876502548755516630844682537376668886058621557819560789472287424271032910594873222153259639950977649712120294257800041829185863327576933762356687419879732040229877706345822993453425269967316401715655192834178422911846318855690086274860299442053192232845001156312001535162276402353191918453321880565579907048226876578705539128879987895252472584928851227875738392941728086878239113272885972145428781579165358809403654306539804284498670015863542828143433220003012646503096614838599680*i1^65 + -1423482702692757988627726055366016224807534280712253776421749924952886345060918969802815357699116244595929114470001349976913097428159343470545081570502814826323649283594133572593633683935732340653844956843293319597879494489203691837733266931284607574648740347510142379769189488927294956748039463221094650448700581933284386512281938049422373869175792656117326665090880450446940591346673401548503420778120062467113420040661865122260566191312881787300445885317108100357623377728806543462531377864235113464697934990979376442084126240064899704390305406853942833555693826945551438316711200971625812879079045616766935971922574935795258081407446674461761678737534832922350680572979090388217642199833681422088023722190994978457918729594630608210125919093218082045601663606392447256547862311748012714837499088650626026322546148000386678123248609411317031543260062521683148597526450277627477067520385821333089956105701148644050423884192105339976534392549925063091487138869642325900493592104277817814189616018962592407275903794361060000746285091737636854571474157046389087813971663807804717557349950586838645471011276621922342638221879473207137786993084135868604109512127633117393609884263414506899897590292839246330420292742468547437717736863256574231178296216234611880446471508168775712972751770593340730880499980332627687803669910156544726895498841113746523354921237111991332638727261793905176585804308426264245489086834757463009521032600062409594445179541865562579514727547454343614729076011041259586119657307887596919280328583770735914159681248840798654786418470872741408945126966727254592630044145336235502408242565103009647049230379266350177667744203708493758389375647788635924312108047052399821060020326389312254408841217076584440892862894097786738640833582634359429748785096198829289144190860414432883557434600977485025296135442411278696538363719739167081922159093270910431910670605553151622300649094269467528787519167999632904853252048216040497252201054317997775166654434376658346037557177057821217316963972616516053218211679900835255115543319078032597445228289967637408181890493973431980753663909564566224886836521207429347908156972396842158214069011346354993370362768418630274435395598583972058222685087015930836951743160481995008913157681297781432493719104400191163522595037962978907195047835088832718455209958929234496522703331713575609412610615437947519313087288291963022730124346414288297705910260627785451258996762655705855065910214446999973362230710977965320976454548219933062243459279617737764356784053039459103749907517159692566528*i1^66 + 8602563000428880756282409536998892347120489576034332919486359583359082933215855474861913463415140787275555784994372313647056092710754844338425826486890024585589318949174705968173149863723302016025237034923374647023438877801120952996175858110161288722017633813815235933083055106640276183889593166634472020773158867056672024241148545520823209422502051290817519722908928965989360337165043426932151369433065697907928590235410893081267199290026246157376284910538981898882536385093818918203904813121331284527463968311291960048897176116898325031245760780441678691891240215356899407963114833831583281461756473845296823904102388908549003799029376163406401466326967134786261786334797229707602343407485483777569302192074441740601067542561533621036893266305390075870920604566655285010049915541014157289525346793410502897467314745252392102103289486874608340744586415437791741509191410538108438509900673938039329566909798467227674054383680177723914752384897173249877655393688588356626193550136324990978135946354294714271799702537490928127487768701179502676368875480277177565398925713699197188061523235048383827736500273934822939421254517298178555514499038311518739607421638289762373976824342801260232849379954025743537606313519378377578800885444979861430567450330947834038190536202314870330187144716530694521395722487064406028134931787679814253919541949110215254433039588065997693756777851175947084268078328841262200343927374909614758958888994114012945026448985449589274925293508227562371789816177088470020475960634317502915503490029831409622697327138374107887921227649429994151963955694217347927922600275240503330489340953790284557871531827328319480773620355446809965746506657784234814024155113465620155163098028280495234559409982182632916871582535802394748815521042356903469349856694491426608984136618048718152264176445208974125190294239674876729656748932986612725511472361434481931475142520739724348680235825137981028695504576752320100069556046519045581763895317802610613225839632667036179685507711217198777659956319294892810835462114692707548584926473082817505824093851412531974504500116083352900399028503520876923081696833788797041353417277716563011626802878089734706048000775112794210767502768819829210615128442667226360515429425050515331655782316906901043473581243309402103210459122929704561167624277659282231135852592983229382698218256052920467421346365174602613491035779088695479036532332492404637493807508697339153273467880610961428469275834420287217618995740710711663300986579133387309086549738770800355335356060911600500409733480448*i1^67 + -17911754685833241290084348503421559239287329000574721004599393998143914677458479827363084272952112993322010858284221916400753677954287638553632008004804298135059321468362862038223130400790029968454599443269778378414314345393721757367304830455787407242270183895332745543401160316490187603063643423531020719437659272037168680336992660073203556847493000510359577664437452158129516710363058814790221139157345027234328938401226836144125810122358348681742957451377976921280502038587769247513711717910542455062184678779200664217614727070313225807093237227564358950931137876854557432734863417073701279470565507705211695376500944312215989203046735883715446521255583918360299963704148647723835494587633410508639007261636982936045894424706794118890538025446394005670513841877112550648344537592004921399396989167098169824814981269163585877505711779185408785094252480210803731233777811212910118469525115573731930507489355421902965917340790157285656826794516905964141847942630892837905840564663435957160066072282066186880133836935756504000268454744688314310580588223342187719266828836557523613311043203322120378779684038612124333132338269645254569407317697390203550635624599919148950743830231591258575166429294677741737510283099415685154719100782454269090177436351763475787737822472006090979467830903027915700064605091779520971067320899078015571500706239077538969676042065862514637647113525258708174465006745509729972748540013849642873141524285863880605786436056790582814994664077271649624167466357492280889344153091627357336350377712123227490445092333856567428555902629467690220634745378047151736104964812336785962306677565495273468399453932807544607182940655927780703823763926859004444218336130387048779036132614580561051368315126388899199224515786836963574353455710518332362672712358314426744036309195186695340682505974942103008545236096879354106062781892017510058216467302782994521728816886739468448960914784313186910565932752622962967616645131520066816057741505959032535240575022296891216943627116981513793039130826117741715755718957333985534193067177304182279254663861421326990503188582929412219552689721823689796579926546455744444860341023152628616518744182398034638079485525340084561068929420133196116434518057234295023483535620845001243418846232062209180509989696500679095747238650226630935105640650220850430574498678643722817286632862368560365969097206796326488700788755101269381502670244404805573481975643846313995497387660733268609620415770998859657236021951160518127827248128439447602835127564710840353133648898722979905536*i1^68 + -187128085904503752774242855375929112751769050295506759248158106439195292004847773968300606131782023762649394515274227900667295045092905836016573899562579196471208089194236841406854014806347659313902188370360000430759917939698057001756088091730619978176593158353031067360388280694457422856727660995600792043346500947765871238313756508754911440167003892795590378849152675322644686736481793449284953686831545385480265582778064740426313315241479615112488462347611283820991268571221190618384563538147708391327525874469199876199064915363160945334538485498124501314703964524058040533238941830861864758196337844439417647030497520277581797033961002642152978536560058436413078017626918161234865129201219631858736215690958605956746674233110540798350728677868147236343646863889157658688545118521001943753741504352731788604505707036647398559450568481485484034353249204691987187705381162112402061049150191691500754306316231885821714363002718906907507853545787306526586752703853565073866281505794516294618207550445350321944507466094513226716234425611889562955031141692959607271152711549174722308400461161309671921580255971737248835646378015415413378220115862827775696086502306288180926768518157296264163381868941142641703390831970092251873791701011859931489326719521018531624460952842780321280259553219102532734794751226787286389178492584828964565033834367721621665857122987166194498399527035798834780563936698247520246598249020560310050968522798371079645645147934134146197363629028958834284245372316095704742197349400414375727777708335718479576380936756494548019769312541043215157147283313180890078738298766279191114061094086066157233691659934323864535697802697785494403861755789582064357725183831652032340342221212012557274204942592599260010217166892413906839527379553259889614623901620791179569570521133208550003663323280528153236366879674662382112277174629011440112283572140882707034027856664029440545279691953678475290291215400534657056282943529576202804251026605369724502054605795782871671305660785914350348100064436358409247814078755599160012203800344729110884887939859868819449958921962622373982603457388562541688164005949495898686749071516106997917561328080362175929114069808848373428814292953104436626885528196277876875476786349705329517233722490378650507221790842294768301527835255027041905320123604365234404061035290175922486415084621567595538921403158866542673718440565043824931130029705223568202688644743487333022349132225149929402008859259890363582474087903550068916485336560929936673164336556115670264702509776896*i1^69 + -362847125024932239956748830780981674670590594241648656014828594176232141386461137912943610074147670204519298296335975939823627112047926779210357212657641795369077940423706311720711741454475047494444644549235254491686971446357877461238694590741397910461628460618702661291048163717409533989780141929521398661095621837688669511414134091390706267524305907430116197163630824094453511533301097075112834726693073735554043243755534877209444004260498974730256421327813864855385849278069893019835555819621306692443455163960751476434602485069239918775328739202468867426392921159988755176564793903251636674644243356266544208699148770258699379623506629410056814663701220845809148365699281560727700525505680772242119220410846519820579708146596413340817519137703630790355391692573399097860813370270829200419596405929989745142012412134517966377212392773354691449787634291618835523418568435260902268873664062002962263992662852403445675682868710866621733384597815225853007782385854239808873552381745773324226376468925257658624105931031010009343057817458992652483553190442590413836989812946346260609436620919870944096789616371064919463753337325867919578465794443703172104357261310086363528713879572275765708518005364882192912667101659975441477787939980469034687406625272811281854421186428627450658653765045635553400098079866228927602553122364734237923819884083651500632310206559943556778002786690432975077967517025016830520579931814655961876814654776177926939639568276030503512715341702422299224411525845151964415328555927684956282206849068427305911041999781659670397343613262984200501659974922636449627032327710770777461849708690741785507837730963109582287945450456958014494566462132888859084359664094677686945393633992151205918967006299796013732025797896653980254826727587612298610710397902535286832417673590059515401943476791671203792484303331712655148909053406981721405066539030484542208354175660791796695196201340578091959185267936319663873523742804388701471786434272559082140041443257275760124295971540017439846346319050951130654489875025411653748339911334446578335205382429692445157605809082501610772205860848203461099585558482381265375902124726692690089966205185161715937640626187962757874791980986500936290681188598396153956971084947151432121562199668632429821927591672501642213884251454424569239991334369357865809902976313124553236275591699967851072462341211218206334961362894275437340834132071643946011402976253502778320621684200001188513570346944078217289891072973276981925126819655942262227353501125280316522496*i1^70 + -259984997865739171666788906852615801744240732947704895679685042121400229922097866262738354105889717200011831668070201371731096871618995015298916799327217968243337719628442065946537847931304338487514930042283177124334505964522207662605549259756688512427110938354008626452241504583009478221365522553052892377183765735269007732651518844987955224901985661730589147747558086510079653043506835221037623317258281760881238932001981803106139641141997831837465340984423244966873596277250142400431881424731694562827215750742773594448481339485789296564725139280438003822256417122553909954404063351436897203603966244231445058063884558762842666009545796531165664476479096509252336538878436187928869588535380346202611659571500853704972847777395376203169093782412976853525676585728818283634630765364085987291320907375627020518988996757041101528135794739733324929430798022020575260298191257154505442599600218763904800596155387177959258649655072819827045978260801558000112983704556961052528509560322620843631413918280936950432751479045534021982276422994062809031210375224852611898762884528642389900615180320953684278644001463651722967676796893857217249391296454035735158593177657345548337386235501199922342704156915505161124911713115664375751069411805157211301850124912210631510948244476869449371822903383624926006269539810240654945551370252172303965470864478433802251547768458202470885802221036364041867968531415959037894698372524670371241288494698769102611129645650491996132467944867761573555341107566797257228576003606374030696062880083497763431092574744139208839199068865746012531632613161283552527185704872910709332131163708239029856626545665079620096978449577136435523838499812123355894747294080624343782514561734331497583920163966876440784682204615447122956137767822546949488288810201267021346237520741700547685520650032061995050553739434760201560969931519563300429884251642274708187120761963006793402165810161180452107378517730626082399481122776490450927483606280495660288275340943952602888802849635954844106005254746082959178770308453465778626226463217584357020475941130355738373353107558964473381233175389145427145107200820934426712154515343386144087393206018234132022717452330892987375056336338227283751564203133502262651406985490099367084215674241104909558389336060284172708995066126205801013521878046961630325588088498343231460621760123297431891957305401816369962671111026903395793464819134991264298083748544556888538375958721081599922807383509374233067328938338118984785762644646179237032580775673856*i1^71 + 646526391738398263571120578593633314075649633740157993257202747954749228950332624411002578793394778381333423058396248839826666697249754458243578705197067093451187678876716970948555042965523949970839553251159170085649775900519013774927251516086185365095329047407644143571554967152213281494406125656800986205194460534733931476316920897837511929018891372623713889888440084977944876152889126229398460181856113708521770850569657114717353912181063142748023764945658465493061703375643151226884978321454467882511171576505462587293502371153493285238129595019827267533885723479308629327961130072857834455909524887707483037464667121904941980899286775686196824999389923618687156679318187820094734820886421308733698410486601465901571588170783576961381441839684879492124117582520430443733903144381290868597704581906073793545892322194580220133252069280999701570973309719847107747062242469603072526983205520165454932253290784796469731702310887232132389751695031320935417118882218062321070077546623634103892448705383438917024601982488937194198258178807785985960287828310917107919176588776588145737131752330207966886262661174765463146092243171240561033406217324528198327031513886346246763581949364037588329088834064293497463174629802038269738653407787897098464565413844647537521096823280231501489633220560432807637672613343222271951467618197670919017712406388035052059782501780813378984074275911328565176603402384716113904254966855478822181429887079239467920824879182274519192440929609705309851229347106650792004980125287523649603841210900148572168814912726717597212087348139960810010060175191378978655095563864637868713106929754349378641703802007178995565949667828476825783470991565210435422887243631682483770166880812924290709862400613519640932367516116199657859601293882677525132697068578001516497440962260944100918250177233626382324183269470978197670787199194662252501355617139326833177979812811422220208089337606332610963504964879309541839796491357131158573468573766805030555899642545137155436834892015052726230872585870605796152608175888709382106816501468060681283205523675987879058865438271189535061938727433767409662894765224912510025580678510597161640732794771020899452669746480151543518616222223225052106793462186563780365749928845291293697704488826792854526962729222286530197211551594686402684912127269370376898474574821590436344846960027376619676301500115573066194631912078390524360197560969232233579883779766267117363849231964541977805308222424839101397477502049614981911623794102721451130880*i1^72 + 1774443008217777364543711478719318931406053007768645279880997171793137620709240039306940578912719802062140081226902794415044026750891283667464200640646634993508159420436556573890380699586033235886148366941808154706772819624797969732524354153018265158029838337084650984320344132165832542378381235358425973077394592015132796453801696869608755513658264916276467448245015239910817080230507764526447549717770726617786374376360003386123347878401894740426256024342384568824179611360304337366400752271879526131064702652720404124799015444163151573229300905232737480410131736151996332243465188532804212364146692045544511009450888723448471569551318292509834802997989265213892269417857480143330614756637245976963083081619697786470332829570682063100034508950055840226801474971014212540766558974069065050994229179758530499851551551961383591800593638377062692864005350267379402884422905227796352576659608371773789357413349438840161837609646566182882228030224858926838873092322339794890740914433349337127386113919340537524196662566669534805713375143084285362391377819422284427402716285014396569903757699650202120617448515105087691546877180163525430054020245297825156519228161590227204820262512370051898910539429190826627319878855127774579920517636508001064124182729234040851715043542718581415812116418234813538994101550285714685102033806500451425600496121868794568343603578239391073493771339563748397911668517278515803404500941187097172136477372175750277019142300832677426318305188226581994453531720200627569267855713400045655712138733845081695737593895163238343895219753410176752548921843432309209145364951414961647291765406497205985552837482816221617783810699189680776985343669239671184683013138615398285347838970407214710378375282362923337777287039143655573930424778362508075933429974293116446115215092040409032115394863794107632370792255747770113792419665305886739378203809409202660328324922531394305451975785662511376808132805212888513057347153786315887879919011599846568239092103158059716721159497337039594637743974400356759943115638105666749118789152893067531857234097164905193660906857950473637707676314228528949232639477904797562942713209194212889491046176389250534015333865492745327979547396063137523826292264837863357206191762932240233438487076159025818442163153517949203116959643227885830206286154613939018807118213687920882203938643901659472446050735694266387310774476573892017607416033295257503798431037774402388292304961747241172482104954249866774390497732158639565261133349650432*i1^73 + 2042088317966393382527030675765541421777920039628787890047039489696575173147871393398495903432814674314002753293024465641572788861437018169541492552377715798513424034753513561606576987148124926301852388048061271668068622490243157565052532695116155240033157711559356683996336253572828555495657172078108191079472464398575939796237664311623818589832594071286193597870323799343551882167535300735388756033539321036855224437996034081477070785712161023983852270522696148719882386760995609578113897191501098930724116364244472511813464578351658112653209711823705179886660128156015240871807112026239419419265336019406649360142284272235688397383933304939248362626800496085577195012621394837260133953037239041880195186475387939344737604297602702238241026777358085506290061520711131161840496190447160300428270492856749012874739519054744696985476300398887307955507468500310826752342681137735460994848218421505040519716312205708674990177240201758264256030369619156133871551830497970625316900496909741984966481581011906003509206412595117569662220137099334839711354201413951112931994393197362403723908553583607790115127446066578556554183589001808779808402602342835822132231688567084431694253929960802472565553515900763859633736481793544441619375816659359363284140998364388121215202580691452650579511599191921913149562336408702491179658367925028370100012797281972263405803326927546075337822017602685351866286254927501298087760085828544229947199368526306374336592642641237605533869306058100649855978975334489861165225239280202286843544897312310971972862082800974245612641808558651355340866341174221637065340935914020087365759084490642570842418581216368787628914023608015020880498847357231793929553800169344302145383671180746372955310299630335821320467359712235075107663862360459212528054756658004291307855200774443583631029772611956078847179327247652544125000441980219756584576964660753153116279540992079475777838918952859939610014680017479191836805801530654961815815051371299528845574485782279509590716685505017734647419369588293735496907644179154612838593182127266859364387105104639997089009668757743735702556225235695085760409255175322953495439093062097558023016822190651971979944389351454038398967097886087590773809656720244576645105087665365487974653124416188183343227558120504645854676590460980042950135589247013897588964502856210528565936717779536247130072417753276881307038964350179490902926105901269060619471431062023706589057642257284884664819140309897177074273845243085617889280*i1^74 + 1932393949214027964196204309022428652830686713548472873573952093772257594443108582294875356163504682017470983367283749369587981455790671915900539574161911629499544496705291238757213711452785920744695894557864954714636296387925331183765414991930796985740119402677906246044560291200188025385542676171260140808703547281112218596005515195496451046510624470873711396343515324710369820151814304843244482330117123920944621698077318836594183439059525845594165971941932624508409529084046345407105610047149489443843949802199815391686762623182651454775896585981456071821416571015923499077709348580168525376939813320422483885441746085880666103545224488253266311407307942395375504816652162942126250836906971811650410775652828755101087265816345508238929365212221530718683840749523723094507150430526197009087517919448614046858320304750291959881816001664376051507860601941866586817739589865020867641816438690124268783841249723350452364776061529865141884798244637574211563846196537520070951851851864582559195951300274647627236489513847354168547437890411332124500290062587341562763520248071385209745544310589175102497169170309517395009577680153257952982882374429744790026593239770526388745536481511585864130747515685476348483836005252097712656695678544473420596041756081827969272264037887086868054300600023237374409669133166125055493867207960477057477258036689004957442639186195351655720989593563910398818205464706991941617808606389264678794306910653779840951710279854572378409709976988297701188255339111450852299132589054101535822583474300900009899151685499010983332178898973525758327205231295839225118875243119208138707377632099294360494967694254117639463194579047840156055767302538720475686618759998078250701792740980370408739021102051785443114709015223683171443237093834170436109034548518422526949824367497924667977392725917920845761426672766598211777212103882597080162335640603287507224990182595960335494065890692549552859923046660752179992444605397375368431208623467642922570198615301228456826226918779165227902413957456969228981072836884921019215335046782265137506322010401103535219032452425898358936185474527927290137184635994013151613810506241288207316156684228346615624893717894301795594387645080055879287548564889280182006487218209331572292442684387706017249429137629697427309110972783455553595896286039524332181627939890316494872644237626065140349049531137767945310393221554550161870288848319293393185543557582254608955730629414093751424012627724238800944075238277120*i1^75 + 666121459985208305070287802673680216787890864782158457307834459004777517442684794425436150522962617368270605058886915690032207460586902054394282507318243135414701664382547945518328822530178381745978520652964199552220389201931483353473857734172541613583604881740323788071929314639212425052892370421177939126456168786926483593774645519917689562554024399805260615701037068183278252657625022569054120199608624899989566649983585967326794253549823402164632471051892355964082708693599142079206102483171086876706097794830313663627586676620463942474427409671319822527926417636628217376827613324058813532880484029717325939161514158920433595835894330589763864543913093005569864554787149390529728366284754717104068034336399742667370386484280800449593314999456589251756210359025486008773683404623573731495414224649308219644057001453553088847265953461962062442864553981185548552198653531649696089166066271929818790316237927566237920633841511682647260586034312858885407423907041420559941340002667352346501450100360179325846587430727916889821425803051152869830789583881739871429151819461398140689923540627954949121271296855062356323343746152657701710532809103152592290716080486993950148349421007485707349097186297803487464417067077998924854738266890613285002691810636406211665402269930560885926760762539666964873383704358029246836214123437582607521652766273334750819583761956846258386768671815296492851380027204482579097837376118194153086467974843892551918232060381213520513545408557021857610588318450094679262116562155512767349289784980898272308707206539998427397438104507794855632221631603246202468288089684486857670847272116011464007047676611498970104583742320682200723916220099135023326536819442048856074214618751804405792346469736603486102607595287202714976696122610467291001696864311609028207717858978415968452746418466299690818014964114794212283040185362811373275941355982101534807509690234962722017845720298998004520506619566331332954866225721297781720085872628839989004178988648111931930799699743068730793331773967612866297323589891537986280323628325486684422271719668499686675064639431796024040463966086355052309996364836006564797388719052666882961588815906499021090519897316554153335086058504563224676366475011493358889724321354764924314219465162136813586374146583040205924885978645812904341504150546444298752111109427404386138115412057384243685370870763791774229001542469881354376430279549932750928950459975371079406826750710112274918986346363667510984704*i1^76 + 205925548037042995034736104007296123535881768015481196926808870110862097794528850771539362893426904718015770648552203692955088976473724642839405956112575367787792060447376226676784345932287462052259849363855842727777995206353563684375510778683161201679492439549901395222468154486886869985360179030907211399642136033780880813432577993053074104306969028192313518226463159749456938896760319707709482438272861138803121955036553657600925611768609950662052466596294875387024400544889512054242123198932333425017359830255029446650805240915481441479682133477008822853105838573238950308061339964654841051491598638904722635795922419256492663721774743767901138523445685322565047032498711097800144861270863167521845687335285771796199582673451589709776389951682999019926100896906522067707208157450978483678771032500962301297081514809583896362702104464322521207962692347869669532206804429350472364307166432955251116208927312008623749262948336969869330502436554138315486876699786818017138238506463734352099912175725639855561697908703376948437761670203654496938962167245841943971158787703257586992202742042242797730582214037017124218545914982028427173239581272337591856684230040719212616386383668087548788428815487717374267159904152525522084033881200869184152275901754972490730602450602308304172031594086353727822690290178559581987506932918836968391905886264323682824626196138103237313168381604882513810860955819346402645536967487918075222345355696137232871520052691831233174421429413743415479312908557565847437755871126770809090954509791718288225210048472888335861295394779060762560541046736450679552473084833095462768363177370672805318977298111889398520285286473176439234708331493946561040984504447174421714270571106721555099831322272102608717708006911902315265368157926920367987128896621434901792896269513746755844053406599807223408787193266805764571712656850078273472628429276100329479294488221641600530448463675928111175775842260600154429305920370268774806818115703922668248116989101885584605682019390762880482027961512951235954335059697740043315143851846105142246759053078185969044170611870474244179511642568977802112490344850238706264135809297610426331634231609836968264187616503297297945679954372062820316292353114873176801109471869533039689560903106870192725173444765063607523481085679297248195113646125579126744769115643186660530666876670629645889675530011824403886215978116379154618879188739758766651729035804351102370593524817722790647674538295296*i1^77 + 28594664688882017389436787763129249053571755955665015603490404304653896143103963862005850557367465996095982755027043398030698781222000167712707462592038318345060669164897064322677199719754946945496569699195465611257360831647719290181828992763755926158905033353779195518089272878279588199629730255653726433937012066797310422096226267661701857898787138921298936016862407935309633932126927606094122106582088274001627596668575313668226038577015792399019185398949313008568803684437006628222185195156814451844369436472522369431178651780166217824222326467645842729613600534508457367424106744481266821926399768700067688329594575177158423355486793525648906518740961396057344485306900649467211111978724496654482412594837131538680508053612526388783532535104219927554458360661779228313966325155876751070027322065074153510279133478463383847438772538102057118413874986355303167982423062757432841492538559327158806289688285882465208451323607545113265732898365485985633399331118394716051283840626193033609366338504124177007742429576227322056961089371564654210402680263384761937571770930127110037103353225826744351558299616837043553516019745865949207278455589991730594898361396378329053438556334012333606390253234627251455101887416253599990827984300462901786834875372891836406231403269011172657734137714077371426999843445675639290644406521012400023706534373198964710483844585505651727420872434415229293338164484463268469723616578142763406096904246679982753978999529651969523808511721520538812074377426896253944337577613304178495551653498217733626205868857724854248985843706122880665667150877615274605574820776592287649077192100250715935490119722626093903572275501107182155607009430044354455285026084569252593124581680306334989208764125933643322021359427328715631339824015181288372830089136471034639024215348059235021634061610853785221820457279243201256069481582782716626427311845634044910493822778572874837716452335651041356507734543461884625801601980020104565348879216722300050924016086526810972577347682590171376629020288747332135355426827917172767920116236257190349393995351433335730415232003002755231702448738620774364236492722235561958703412404961072093207968701701161012843401291737467819570167928855607060831616468022215265925363756901638192189084966495147430497468700816878143304386940064493544521166574113398832275578034498514342408585949436098581994370188535458699368097047292480534975643712030657152184120918113997845603620360046631714816*i1^78 + 1181974443565369875297130963690117170390331726313319499336249659045679234775191898914639197455974722058563027016437678435813542333034642606366967638305476060067940432607168215474920178469514188030983592989826850148806286497415579176670760456590848907970396579350287551627256427401749642436234117937723638907573330113221358415359644155100558287899200549310876167110116161571387126587323750813461916127809632315747365119917622265008441034380695251552635723745806595989383690710241347496638468595310552540137508572022196472760115300152891973844967561008916666930190691604384253334504475152947412643327759289662289030932555667839381124643654319969912365162509865508146724383158183823784840325154364442181081078318493399989740712259266451073459065762733670149837565224893301792384242851956245475490380907035421780580732241477888542348579352042532401620042044790401971383773060619089967933701432304967162906157059011588602983830607270680312229795110580620372812227508234417779433932473753241842602508958825724755048526275527856457881369787372444881161899322318826926187627479092532001039388000589773214868329576425720014338133644029340098692215389505875981205727690344155838798977335842784602049468543045074751901743998866184564826914535640489501728386443427406523327292360426030557243048256133009188307207032947862180942792588136411367786793244525526450565439457103640322047520606379473812052432599280872419513031323772536727183626729757555660287410415465792149662071785083278272525206960448368589669950237088821633176753201981200078984935691673621708552498569107679764916371079612090960802238491526973358876837815610631049176206912216203420007335836314516915508109399484708390965585476901393377287765849550228706321933365805522251485261219067938723184317781898962436508767814064594223979523299197919634903382104919599256700138513900249286432404944909666152202577510309089938578089661417042688444294732956587662940853357454339680310406247910197393393006446823468694385914453481081218515994759179059302460785541333880506079921169546243056596384662563143956804487239226885387116273670921504508883947088710937613596850199774578103593749340382427005656929845381414398221959606100365433681064049637551341172365157971682517387585114108414241172765485265047340732515237492114172186800626126711374407195772495236567724413788672868343712370928776308437103979033798486598410757133919633076662176329521538341623714439488888187834798702592*i1^79 + -61342535989751162725560863470297589227804432503969925583494212260579906897372363311241653013729923597362938217989275257428669851582751648355722241392067317492337995397499553509736666321726032848142439739912085785281899312490405196512594803458117373477736605039626530798325923764857568938636146962288998216265733034910997773895071721111462095448331289633315996450857601523730496184668543544193445572631019687585248282436605135473625381726601887780139538441968257780793676224426918451253890610413912405863819399869511742055147318188429823468820079347872352378650035524104568639535462339724365459908893024048721044885241450231522177999304639992215977422686339636707135197617560381057435500308840156265230388072153152639948309899901345180569822725185116563134772453106427173896631822474107799520142327125139591430542477062171942754026495453028530887467718564222968307246723846921537173150923484547275618984970039313094479876016442004812818436104608572620597329406419141957463601446049429211665545525593690646283496704228028653643059105813947566074961199693757456712954325266078307710446237197607095911833323857199268713534238836306970859367920842870529397570742820252193640782614808376208171462441191986640560619231913265485364769363680754184247011107018273791999228511014981705580625597552095992512715955612599632631233756903289327716386825453637365394401509692334371356403670844218554023209372532476613805494736177977076005820879936704793362404012985216522078268440667759577442681741109965825042474951668987184344535400704460042168000871917795912919559143356471482204350653397694396671835677210881396660606743468397879807800169116722262422999306793127302183089352229082243224839592005975383787318497052302016119411461841897137591614087195472960369444546013566499305437694555631825082532934459444419429319655504525338028100088338871742434857941955868351011199333952527425871722333481984690437656681755117832501805368938023458068363421208649773929614289836219398700169180324602776044912543486142678248672298874796673780826986430920454610673184810918102335576294572319494929374626878626189301617491542552973680332137231836812140956276154570572107747670368595395040250801515312366622070693535543066810003839219072187864395931116720632874553671823407416767002393941145192385316367675044525820654392597700645522791825883594471004525723525159913494606061374737562008178346769733109453450594783867590479751137778152243200*i1^80 + 4276349618305170377573643172750334113628473506330356613510550386058612309038633031104959208401398787807875591780796180747622622478496399978309424341265786092289294042289174038242516764830624014870108936384292382383286274141545436131128536793010534817640587776527328828523944019536223482453890865268673161288785765353484427602773396315786006481878032601162501710912684801471181547221897976812484345299254752495930408795052051307081202411822463373975996209776243661665417453914161553242201106590340250853801737518901183350655201623583613655904073583006557846464373364043165706480905760125421948580597997607326150470583531655199134274117228041764773834757604103132705495257259117174403084120370475930838475648072401259917113476951204892381934734752868166707371378417235090754490093981172079359716462125508234618002694201201364627698335071105367904264689357093233258612648531980927372344234808242867690776256052295577063620529193751072436627165120529775122943476497226192777770079069645302564402602551299428586858872865133370695343992811462551097410641320325415173298037649994477274146198980085254262303030337122215466447657392141072537355065900127867826914880831907705352849086824034285533880704733720180492259864553619913581024224592410317727454541118898405184600459787814753741867082344280461900547261135467986421007903154633523628782196265843180550683504271076414341528672281972118386911799438402534388736264726661286206479018577375625594693266211592212370389523008101624232093163155501087320946351659933980205765244116419923509149200787095208488728024249856643170602194222992162256071562714671139784052320752138396205768999317766976934149301727287185025867240935746919647620478429555963089993262048999791382306429301799517979222544986002134973762578906029777323316688294425417594186168389577214445089607127378294048913724636341807508660860503377703448165805362142992756068065546699046402629720667557566492813240371789208273897938033392345569949899981190549432727887272844900729677578837404333847235334544864904773549449534191008117818325516995420235080707705165807198212383263536377209507083924945461017472891118579789200795403677472664081623949430291398678857698841493390294460422749218658355156592966333237283855508215624006354358891436431812893167677925841170785590378997481034803669079135801049885485525977274495355553056194426961898291145183442689658325214440302128254259269518228387584454688768*i1^81 + -121990851755744498526043276021046182070106411836440471798993314407069439601295383177515718237865791845068493204701710526886520061531302666272268587250042814886972723659217997400896959430037158880694318684308841873742774883820334048672589511805088696189133904218597427009414229905643516979407142049688910993474512282719559274763701166905161837453652424916150138449599639445352950151996370849334749115403955610828564402201068555496173292052168707838233371190897898796725564509860102634575095113202858413497187830940873228266765476516144292213805576526963329713699170031493173759178901375147158924362866829927597434078364048612927841385887308075463041779528531431067948414236241965714741765846234542215404217774600597664109824040561991956978453286375490342066093935102973582563748988225687507392081330487855704198389963880672694877326220037163115715351525053297302201765700780980857850238143142666914860658145115287935558898880752492973745576514890898638741088407202405823961430223078683024399848434175227047573486125163578717978795527601287184081023208644386780868182463337209502837123600242290191405762538012125792158378318256891871379469929543123165773178027413132481536174351332621141693207542893621178387279458708305557191444034817275478383138642361979483924199961055094148558916932267273263101243430075556668094941298706154165622439581055362433111002140914741291588914567722673022125306799060978938250733475629340169143041944983421469317481175817116521142228539817207567753625758396253493008739697445896765168063955763444020732578742336062543645675284200266862350124636193746875240634409188328402448717607263523353467621750424880808058892752962005729008744847775465419955322190297135486282969240387040634637731590477650132716553340259736815516963888694296758279502250515783539530211985312139354669197562413397332048153220600650633228853397638577455820085880583072247369147160684091372917043834742769763861823645153572412636775222089147995150673792584069096893705235290787625076772696183786859416883788793937037685785971694950614877868104028610565160856716661842460792456183299774999923467934904833359399228403410985125763506841598286384120341346782222249236986896198856153003813699391479700185941891661604564268510224647626504327655312712696939493454562779791938430976479242650862391824904611911942732081841229523526339327380533811569560994031090407402182840664956762295197907989016084480*i1^82 + 2449043535225246851708049797068194166287118014727457294865928973965126767970114461744294050523193818455107638719962452780981625411273196606783843274480998339825746199012705440850712814716132003502091006682565252282055128579961498464659305181836061875032060449320247912738802694651557900949888224497813102531310972117031323508770382635031775482385466015232235609523548474413678135896933559498313141845056202344183828739961573139245895106948978470343932418135555841918295310896154912294951118171354860187229555336715640123186119628617160024344105855656905383866921209714985178398424872217222989313457418355756735232751185272684764820606799411974976638697216786204292578300082600466355616213995229464142629748908727367220221531596475312571168768627156410714688980238092666096399324155233209560390076097884099105577415115863230168372182837024462523593226371379524300901274883812373438329208584585117053010375213826481237275199559335261002947501085286797592419481292647656556981941975281903719892621519484314822050710278649222427635583266004858695727460146528370608732025331381932089444903609295558084113888564920669087813685390364676011585291808378493569752239204098704952806419922520478869717757268258183772041025745383922182293365942959554116720916110002459702808271651906635028071530093653883781249371603594698368522607271777558550905231670556477417484188454432940568731100035932390322073888205650727970048150543319277785647910469072900783352219189720552639625291478093319905237427750816092955094117756682202673564117667111639773116656360067189744866588848164265619310102903316958017396157151175234474217485340239196313466493807166459716451311415310226836231640938073063343824690461396963416994163470149893023517799896470157301426676302302814667067290237578545395097159634450819185933137351055301979968961236849813923003120153594218363080846045761696784254868207865405579158015326146923019137239667919117884874579855052330948216911301154761956390203167847630638438308149556612201844886671923935424997936426239663999798285927015125377479094959017302064397203523104290185836124631206672034715466315853003802757977323827778499169298510759454713176070895869022293455834313304842308888033817218657823124778830992431216128628804168933877429093288394121253992069530635205806360150129956057075364343564466690986993710927908512041648039072561571179068115461342576292459783271294064769630208*i1^83 + -40521714477007170373959282805599365816486687625204255882229498342077992790067064812066777565908503851809934759212521363977355404861294883490503520173571031798539014737132076814913989343532486728074547003735040526490585126691751294596989780750864935476125575157612057923029158317573362976136462495204271204085412205364800919784856897680475495404749180382546511208131848743051224867357032351968861524929893775071854561673344575488672831850188102681324454588590837979658199443826997601329999078378204760082128734674322184957989297829037811140812308982841915663880859319925687264401203375875758619123757259248717063161869875798899869116051632667268771639492390463403158912160001109761574727595390782131210783912460058446941255510755502718934031343664014465480503007115297735154317364278534038282165930382905708906776848593897566340315762746775910436709137936792402344620858461425577095297088526051506455515166483405730966389311969981518887041092684555198540461277013189829194752858998820198120294760071613290998145590292872274341644756603693488573767518270791770395166822091019181031813521171380531497102734619466600364746225736532089521855444537264051908587388124446726553785610621080678398782144065975143883423953568428030940455453912877984495281761188003989601633766370914102119072471043983059271944857113874408482680237768910876682825644002852064837603166025951066029351837892768912722989675774533190156753134868030950651504645687358983437638772469261214616675057591427910364113856539189354396420364636718648501345996201308960575608573730361759457602573168378189907270094067776931281625025398919947085514793460252665884917603190157483927987417116223635560202768875652520621436669777611958835737094932217692156031402772870471034395909810673882118084105635690900940867014992152513692684212551035531954904332246226426517829272713877299615291868009724624505408435240197381100350994778728172959331958392658412919426335712598375891236171110625863004733398236292027024533682204893836248558528240702391675267248685606902307594076432413003037623487699258518543892783625029967158809456751188170154857492548648526020269409887877355257449064257528711492654424624122865144352221947905329415696372397432187972312587370073415360897184950875336455178799578316119362671230742974980109142669763882478802510463362870313357412209136046941901755283543954476182238515754164484725417667723264*i1^84 + 641685904463897576703560900514000163388421208720198889609657799855464984187414266026242038241033804305817435641799113323834296497235155808599692914726390606082397658424867817919402264682597283794973402333569867912547794508282583536269753613446109592296976097727418887759998782597886730418247378548425992551759552501051179779319242628370622181944170728325255227719566079252186549415029630923683823245673080383785989330888664967156186996908350815508271381103156968047296059936673911249949673718959068011093673025965408259298628456121219442903188095738761196728220691266760481222846563565524027608456036120871550835676754133653460797371559494624425126467874459147892714223043087199213486429590157151128027428111473651200207348132074720696312382075220323557001414222049196601090873690712954879416176706052425540881204429709423167759486276115715067480011800310396466301907168838001523171988481577294372068327759470330135958615034111701607814944556771773130130294890473087466473927131053444147952616300216393318489214415790219172745375928315232822127053100490498895647366209118964165408462866392652937390246046528633366177268554657744979361791009627982738146142916735867278854668446999043506602464291237771694692041511869269983589985585734482700564658099884120097828352438049797696619783783171081980694528673116500862741325249510707749098371235860253335894558956544752487508384152565803344264582079262291158732474392876001944875602118633740442317755347100650678792167677227805816384503176149805382681751585937739138802004034319681933027024266153822879887226680960577263256397780585039277255311004125108077612937499505452910362491741922438277674507877512643229598177274251294120280321143818645142079580880805310094457635561040448521384375860205435404965615768818261121934732371019241796147968707896098788543663697099794517754345296438262956492422601412329914407404719510654187224220523147856203171894847881291954550642758114444870050464382520105943076779022742894024210451472843940382716552880666926602077898652851501478621996919977050355611274742846526322024778594404049296654507958591966478599101785602478493999478657659099968148213411826306903849634453327807434078165607932893983019801188572911733247670739991426304581376348474438112756556947693791121987936958812905438287488928427647812274003827529157198710281033152731707673967361158288016315025659288059117568*i1^85 + -7931067731280126415327541093267990647806253506436969147937537238115057545295139172761350709419848650335499917058181983251200266826791020345692420050532105972621757205953105152462936727999485282703661452677082676170441201050321816538865319565645988441866238920039508959473857887862602774099485686983282173099866346622881534810831110968212176464946687303791342652133055769874075903305008299089346178430583906161328678473195207249232297556094726439482867710168548998625871349970446037756066947508164131209003324941827530356778512345428865675927723728322623932605382571043525244307028729340072073209620560353212103105545502734544873213659223682518695678398094412666244927260321139420435893802793205710664720281686382141554841610433900142785151991194273545117612358568956392201341401826376065421263398513428117480985941356591277234279942776422608812773959187336537715665830130245859912716950289355778143053319614664895198047708949679217789902647662184874902991707140766310010557789867194218158228623401819588608966073771073616734716820502253639560671496232538542159896866583225132716008992024538754192472921648994407604130997549244500802931159147401023379421771287425779365913252285627111504529391430252553338965160876570993186410765461623252669240807945751287470156305721147096983911893443832918985207328220527562882183755010586163957165113819579397121658510366947736986955929981591867300873546360152965985177663542542573367262742583705286490127539068675740524944179089608839419261321543087561355185654084635749319405055567100838245371509086476380728270730633711675432147018686839280486209073363233996585288578268006978954710688489932899493107434258046736759934788221153625488997285317185580157406258096982025037024317806272631071119042836652457351688647602463412326886699094566525009602152148976136965497618641705330569006312364930996777215375996956878020648899192101162612866644803526171209961056453752893330488670515656061286131832687341511028442721571657424519843948085649255492046124280867256227098719623939698488129175158979157252696732338374724529096063794475024655391343619199407721509190817986724229076962574303097341323247703139412261759676061569568941950918991092853283812593200517206277829494061778241419346511475821451141384105009505987192762628983623273822454315226495165448797542843305157973460598126382648750102588296729312587948228608*i1^86 + 71896507260760339283670715523790381311705361611660633199464600125951596515193651938131201755064127031848772012298025726453104579986711750411597745098732238328032841561108946819091207306803526871471400211516943012209918519854589731435568667508109426467614464313030352267112003146181226638890059850755158987800505864880009701324347907683086200721570953272450432186631341025784203566074025980478393967304844179764034060383674155018631677556904168980476790326508015665357700759451406270188488517745178523871015683204610293928511614896801527202595046322725023476517268403940999597135721508605183224466690211597249225539109729450815602528130549056731542508011559362085070898757019772521071442556453827077221501365909840125184260558411829676577938324231792942772735704912280715288329388075436958773071746580377099954936527856916658145488996091181447660152181213057883706873168051765397497744216564852006436192532113989161854723836755795503272279857536818832619468225022651822437003931688296262229217928867137636457106653814160441772863938086873476126782574000410974851822161376574703389958909779982948307513333483931007009727427349745873155360029414555497215789610051902123171798088948336052306210292824174518555825448673829820398054899382008218773275569281384978079001251233660435889085867021075339702817430295234842579398031430457614345774065108443831720057532318736975844823184089851650065075047311899925439912365894028682329768408495869146601334101048794003611358497453619436735900572238040455791992110658014145852003083068512256309758269081009307316118158560966560184319331549634126173997435610612061403082893954319287633376833390557446340254037116285636015493481669050943065680041178740156069475842477367078431223848278397549438459948137005967190890790546861643605076926648712149913912133044885725250437506379015111186947418145900182654409622442491983516145952077629573264876512279169838378401683731124287906489124042011967323826089551483555971461718554139455143628335831982787892860989654902596311373750171829257676315828116415336498312944007313242897489700088775869228212293573622896785320102977639240965385262048477222428712567867156648202221946859689172735757506975106464915836488667390116499281580844389511362829256712228341759105087223234113703861671483174850370375752070099344727789951196173781828192332196238310559417472477298688*i1^87 + -758143508151543474096309010605993800052942322032910870878734358947903021770805897129376448111401373891360309429074680038209171333672830301397124414948482329612408937897286010353709453284851160689113361579413397326057502570006708972308954825280730028850268077836624292678473932684710737111438784751363305881591715010963454913246524643717710937415426097442772536138257698847510227169534279921115044224397521485930563802856857831334024346126697388495891110291167082013171330803522597516870739674565219196711434931637082077358272085603763824436435402166955655532873402123404575258736847753445242031631254816724137434506248178198011448258028183422319268901282231921124706441135436932974451605421851248459360580278126134100117656976305766184769436263629494652513223596150441558073437171747181465910862949685255412269586394900604808545200985155158367816563348633526905629983347425133285810622772880418411913425481443716901057732035535568402208358236556151464655224220319541223147626925100250998023202418178433943714282353299411955210171564027397625765088807385486582092635814132412760981125449490823188970021815615364194734267356810921851452689561738870633798238765454384216031787555096283407476245386808047121591060829181839292550928941556117374867724620195379376915698929243744498921485619666137136141881098280009764098932904974905874798520802389045852811307615803851081462593701946794320794423338666268017389499974364891741663769763620584263154017289830104787425196911959026783115858291670135914451769318489359835922243973496083617173858680007919919522851958627196661129106108909833435672116700062639758834723718689811449041533908726387821758685693984133908925378368266028063646016841310382737792863145240249376947888251413860356191843390914030694723164420059304425265480528624743176238815384814628325284142530044575704693680681317687150011510127247011784028592177297874644483030906683038801230805689477972502291774306805019809383103315007745915121907201495216106452791625953435540194434026329040544604717099954362182711812160230228611266155669605280679794729998009501685316482078274103456587838563658192784732956455853913588594677097648636066797108053325312866135253115445125384668283388902068278002723788932218264018218385483377614396380415046800480435925847325640959753588747899539105231702060402721833263285955474935164960768*i1^88 + 9019726747522232392318176109140735176752433090661233685777264547836808303102956336363071298200079023660184232784823403320322956119719092707851551512383055699080970261050851702204525004513657543834007248809824499160641464334042853540256246645499300692525337969496000966593077950046510985425582168283621243091692820489632471913027661856517345652610187134207156442709952653817615847546008150987537493267224699545175174733880105384815353442979639892141720951502695125523069611665379323340893600167540794587474602924305348877952217170364899509377254347820707281896132226504599046432184179254119551484590394900916395348683295885920701318653239349228474859934381059139564525298100595642222723907066798436662860304994444191570764249398614362954187251232051790692581044320457357913853142808847448205281788898259538547440242467246735908106801975161984402810837969902872746965980744609560338032431316427298413050101492116117081006322032196431282884306389815387471211594498785266718571992667325461580639097383253144744668995798946995345727031314906019083792218213715300519240960640636101308948424486769779601940352561321312281065261625595436757636643217032945707388959067906222391382203661742383535338198261705658360241596861689683660776191043403349926929835006806324640134103160091123064154372440268008424140761243855203006301318678715943412872791124413656096462946928110041356984026271480943861094914687971456108962996213606071379162357840714320227296085890976649677918377899124561629211678521913014788964907286605047028267849625707730000659106572554790690277447646926348494744451725005639557197772409140819863202906676182958990396552195483042859736492654038675925799502163851698369070340331569795248440624403824130752958566544873043721051726048367453980063975278613349769395381955933112967634317251251116358086219088903078345819110553089070585111382867554238869062492547661865605336044840724594143943439780555628921574450949671411537207011031407265111479328041686283049821909250420672376518011395605660219981041482927777200102068524864571608663426883295771187106847861496636462769936479944551424983225186773754137708209720872968970589639619173437511599094644012170659150130954876422726033269050312609219839627333346087906286471610574406653359259682132325919058984265176643521212581005401519652746622414235799769146147733504*i1^89 + -71267852240154736153593365914778444185235724355464057754111256998039455575214254315446945301348593370368518921604204128460584533599140362424799276049177303448605972531491706003812626109344852029040582144200143286343231196322106786962395276011439087900000201207319383347451153474559409955452922928267914487803172156021231448997409937692863205683942911618329609228717094766869269244102267903443266778247354461946066221007208751215222194552416695058319383561368931104327081025342256595801247267706209455765612601722662261111711584771421456904518064262395576321040068205157897623262708641893131572496606829811782569588593113401481342019351539131801801127271754026796776803758466259367445843519609889472889466009760617415791296622240480521417054182641879959559910046349853057671079352369178677780924600304083024517477550155537628981540252063116810675188792505071908661658624355636679331836723908341700650587271626526739147902273762646233649159247521173095440207882929739077131132791145137578809869784280392694239829304145895867050818633317766681253909540826037033666899257889497998339680731355591119565891350238799493977142358036318349127028447223731620885393027700057654645761999644075805020482446638776847069501565632941694578853105834000215127446885184917597814231246300439344762634065684370575119343722960475047869504357390241524040241312853869552105578532587719645984030430358466666980611584753518650869731611087101419494405252842610259609495803644656292792817833174259831370048907557711138191563746394286371285233209085534592165773292339920207057579342051403685826722873656465673945476964007094486570068693587883319714286047196849440134755639854170783640547752595616101666357841984699057732260311670477009376596810982626523416119452214527752747087562733487492582542869484369685535358166223280356604013539257942351358965539167957074651011725033469919991275279156345113064673121633756563890743692738937725875142605566140019616879054746940078412287772305830180933462018313349919893983142431089310259621063847817536255249551550525768810784861666302231744833974454475830504559982696603073009310490623213037737671209001864945633840571144467751059741703653125685035118053926479777072508937360409099771132797962681853772867980818153874137327966326078928731373787990979077738143098808566764310120796119237656576*i1^90 + 318938504122536114646167908690489208768094168750509387994321575825318470923397701508213724697808671034810312963026947554973053369334517197128764716162282524241176692282601537897450036527082657711970599697296761825346724808596386140898607056423959824020888169620138225514426096594227445577160282208358438581422893712843814045163177873679094272193011798059940954228378626369586472667099681566593056595421189028340015266143032442539859244177918356241722427986984028065278036366664598556014513950557301801855374979246181272269387287051931125769206246985911130112479174447000169015042360006680488347066650303974671708809394908430083605254005890978498413188241571578337964705711468292103411012396743001110011804162859149742354855057332549581859957442678049561720472591016228067387366921986378618155367064069444267428757730142402666417680510752240631311536131923343385221284992416107486198800422714156867520242469441437481126166663768400311615805860554685691909970619426768190012944894531167663457643917765267330930634775407659238432508413280972923977095085500455452330604688702328195677588895594753388568020811658728742109093942785427432213351528947374201761214921164007114198280698404397536110390967695155159693029611744297220600624080414921088029743566440117111763192421215697764447088935087934845483723900297702090462578779393877507978002386031812101959343083759031839540734106832610997446073349842864320465001466976090960900206314588760782410512719805044527339901281881928191427566609927696944282236479722370525573820165662381257587109855750060503145182239537646442555915824719178270490544322806535785912134341928547656950502424543578124624222109882436015951535744191737163410967851600985671655089227532050162669696778636761389804890847375091735947185527439288936600847500678410404486917522870776052743818115817047560458595010350736716703815622756935598430330958665275013396776893730058666655443447701208767508973987522087826279648461320048002135332081417600633295658237154407128423910229918907535822976422656829721325675131483073963708047999060606703019664882221715870933755836826486356914687844139735763377172791541936626416358714399423322907031310670311963824986631431256899628525440945065100450488266442604892443194777203654645485043546893715280540418553121378483564651695462058193122754560*i1^91 + -844663147065374256802042000926055771766480976001995439166091616464024116533072497877158751651252332906417550300551181196234608120697359343991070707532718403188969385141256343822326794041605665751185656355319304282251452220763755710993512277728498384267273657023515566587239053618039420357523943828990477797383450105416748152652231678511701119429600693588020084678195761804061883271946542612868125767458301711109315248166661804065666622283503212648569848912169629586134381991887719387994307146578386142279329222868314954324381602101013442145329228555039078452178060840390850077897992079005918768475902969380418437211166867862399828598267291178179339838993282282545578884537779106516624454584753084941491266141384816120248224802672721529031481491520707961598696305101583523618191055055007279244734082130135491253760479784548332801703113918466394047879544306786152965136036619616383546329132343178706694693458701842394394975999866587006404210060551404484568348689563265366549272014855200099691186240279646603955907274323329434377680266394978023238369427202281209219933840205476043467076787757884748925094126394484868202132409420734025950554933649862469507142776783647769228661529419573654687781038484519192439596860334035090595603493293671600873746142722731010059237833422411212101812378009568971328666260104935670054549166515106506903629360678895651060324731275197732275324554509862559172996793934775754391310494928415540154224490097284085516210029121680768644676664707856595508597011793354235569871813282208520783225553437686393830044373782647711540642559151365263765287567874006924790588527901418310019607412732890095714697737020858214011049482743826043195072689098229601825830122673094128556144443536068971976355893115839060759636918171853978379610026995341962383442300978974344648931706842974957012327108651155048348036992392430107482213629932202951960391934148295951380022451355244847557298386616362640303755422581307614393660051268611104130915901705482712548897323086759386222656171446829720650343757411754542834019843423199010600618469604933752600967139335104881015745234943429244288686455834014061523580199584164555286892527476146567162439907230723218997467951417806466368727892816430934752742579484863455936441472361116126264266782613138954053276275997432824840876485246976*i1^92 + 1565457722853700261483244296085877362832011656593085370803670546372580767899444996773065721810245065370245485102303390220142179241584986305852208926125039953321161387304777943534274953498775600836075424506310980479723277036356388979189725202123638798811455821145486563871098334875935707851951091620980289752135995818212434403203716568376808578844318928776110626224147869389851797211777165545793441893096671674489408712433732420194092122271298674518238338678555439764317339538813669062019048624687402515701355732303711482091966946732377156778340337001262702138900455734985400932868637497325876744613535144856401551348474337024588169443220651698527276793383093282020767576339396932403652217415376612008086424331307299244407011859846157512154349367016485453811321711066355068781601225793399038271633861808168957920454348054812706041772533466550756710637540709112229531833949230159451289128831590346059789657022792211931214682191839061291253814368455633084679791601900337474880076410400521059731902465430893385585392161696062226739618068297209687723035483031854770433600316259032488972888911439464537017895256324677296258435927540208080214590688753406349561816149464292394703919601315851373771144707936001322090828003655550166507415809813879144813374151909306229005666303462741132258090691636022017902984541364642045203245759410631893589032443171459929612461127519186211447235584205580248618375790024857234171435121941446973314913286558315347711894863337789623071823458469738037165893052161081665186121043127090213296850884492496773020266586228854735389472846823308678288391908297173568734159388617468658666783092764625339680283922553058672484784323511069360520391086012610232999638942343962676822390336576373978581306679441501062179759990710014755172384175830783524196811734271687137011441050914589965125524187444933691040263903734311029064781077429954409156946897909695789187045813994306386878416695455820510887324906802507292630854488899831099787829353645862920027982978247852661437531985601660159358295897395585850859371942338259473967573541100987443718693797206945140088550625355963672700836983386212595860512592995428209497849642262947122460845421760042485872361224193446047553193583623416815571545806601663296618742336520736090535641228277486257764197123821628555264*i1^93 + -1825340933668659637667260395173747514358471944308694533994982455166259023654836484743300038134007434451339775862879778339817636473904814942241956610640164032298495952938322877155323220090304774136771769364314778993695971654427996487687682563095047663211921155386004081238776823656810572943512494428160004092986141410264526836595813101453281703712793926605752685238215160521280999843860318585515246491916847041314471948997777798584353544918171608017882550280874016096306740922803983045807325049558921978535998696256294581869163473592497372482975248442165376535543137886021113437477753475089530194352221931949025544539057887411281151933809559340035644551664539782784685995954622665555953510136958947026142697059388479423591154425098606178995976538589543607423880566405491668542683357609097970940703840053059043117610036555481565508776397096066967423151547212609280418444274582737810057868138127773918512336576233197944259180979507657524383893498661423779064633830935229268326952638466078183558970160862397162228008850884152777093328896264212652581268310232511960353633828799326256869069791389080317724168269063064762832992015038060580449833364894359587911530508951611852605791826181941440437571596214323497093541751921591273693857083467314676036078886332283183850623889901919256925015239158679489014824266974131036367720683271001286044607043249122302205343954844437497149249666872029960175953366509747453605495790909899999143881825007747465746595291868009305133356290385292752370989096869513612098290033280735426991953510997890523571177579614376059646886244994647738682595038006906815452104544104536484628377933919963810402757617427234740204912595440282772390901524726084578244593568191995658975059586162209309813614549915588882882779772229034639348580415298258535387648602828888010171635595698519763883024986772647004938611051783448164664558986919801155275487964578880542397026705107777239657297197050239832011951772108919114011356215705312973606000221256162992166423035830511297223448222277409050909995707904446158359570973960017799312788382313970163121664919532026893246604677332751174181276904682926634691149302413109787578161340418988072113511404983740334680683227401435414773324914342235492601964335803804096126249173884819077274070393400466522964492288*i1^94 + 1345324752956561786305956849031081903742048704583216613776137525728207646674796995433915552085714007299281097162228358325178583045600541942793883672562020166575813936297172458903937816800833281167429178405821430350602925996229070530416735869613583203835074430825568853070774293209826690056722831096452781107560702168739338437811820887008456055739150940564620198833942290345794338620943669419347757133421218820583194022742547733823939408520105164844093571980520778883807503738983783454389973133760110471469258403269981605300468807381192187922687025580070220444996522481720921568431818528123696545218601926653542092950220957448902590072436987219249062469111435949395825618598429140547127557108918744812099288610497275464486165124134719879821349856287852338074088833785707077211310308119753369270291465705280633989685711314061734412231744976091728448931694171078260781909612692992564694531805790303894973158383713226106974745896371074783728958278850475182893010393397765990866892314712828652747828226617560024534793844770294321410180693679583325493525607947152569652711885826962573979002067390222984421418669101688152414035591992512748713027376062646622602679376405039748035214684754858110931907407926937715897730644531946412891815532643822192125527963337124833352939598902520521823419667833092877745858683960705591785129011712551441706721606467116320056715025513665942698221514716698636327307483932277511218275422789573240341068471957316504575153473807281144838297566286927147580481995731737980577864646811410477810851598107657764746341433916840847876866812495874788159995516696656563509515702077451356841424362737473098961446586990792798961251027079314973376257082921025159728020245078279754352266398921733355566736561013025658254888705200740410838714443549354558431620999353719319526729121288960200621066149532960508990205714942906728307826503220925986062427882067412927713333147184270113202351019616350018761212939388762655421139573171452622411843403635631012653178428284926011336231758916273549655855947209417368044599538392435632628580029690450973833765744417583328268564837740269548293635146161823467310795758908472724186923824312900625745803015056725975300956182803210022968908141490830725277639275850634540466188183760574839709162539057152*i1^95 + -490976386705226512251422886534896771445117083355246669901745929149676986269179466772650233069174701632985130239745827191437698043266047798221520629552261912345310150725500888135276299999472415879188501058453753335572682409973731816981631860108164697883698437076963401689231171688514652277911102340039744743245056251880917156898800039529033939676624343065089026207072959210943227339147935180460326004558708134081071522660313011118528468162189563879847891159351082112562072356115537394762801598256488728250823121735980622515034786328975091938232612988154252257583558690764149956014560575898135334383472172686975165447578046168073010507447368008066394843680139691430690086568175386576293491412843920548494207328201110047932051833224227004395446509858753313642413037441282347046615757884559311972347573749877760894077120972835236038531396140918146723734965354334173743791207943053170825804643533829988738989560784309172630927355150852902843847656457883320821181722965682769119179885513744382654502523672202031619112221494828060565160199369546965656591867968071997555144677977330399342948249848044656383653745050049047114367574773571748295828595258225086995176487227082955496264268730441426006194795515373264178898110008155970957127837275426085144158715403128152691835004613042844162826765066723991989995696998868336477232334292037453547822850432348766008891301355492867861490073517401012002750844559957262310633981921891494545508549781020401558224586332818729222906643845537201082861253612950397207915937860405928819049414302839257410406719766810350230241873767651595352896308292692553483938997244241494522737196255880601795639551939362309135251520548170200303493287995288293899236086967441621150702531148206458426324783009715545429359270802233768039795780836150740279207474334565470342304348482212474787553969653391697782413917595652719082375981571737459224504707505786876201603779278860376770827523834460109336434424179413197413883734464875348506452466484500778124665764981695496140610728138398024582510358163920504022999975386508273016836853887448062726707140868682337350786578031113193102005274560231957204888134587148120119151862380691284104604275078102820285761981756748532060228635192679169555423172747475447579998663807036555264*i1^96 + 71752037372081287971081407380086135421190750159420956660423863939281796696448536515431548991143121939151665242577386403315773871348179175771054392675514421402854511066841384233289240393022808254627568152393185285202412762936945790358081083276078987049328765717870796024757159935313750771985769691798504901720855724941052953189020621986797095595925733868711200438101270835455198067604747148829811666487370450041866383808427591465795778983177934219863587144396271191589289661371711675245961463906828361846680142001589513135530675704819401447735256150725480628756133383284224928599257910807732346798362532737269393675569623118449189447549093759288222925230236551862316727190513741001942508531569596431341391097413804161981418546792496107758015068979618865350235369356701871511885725549949753232317157059938448684636505780662840693612684947684320098530669817901998701715406387819368943931560123129368639393441683765484919231856790414067242303383655484472360316139855166399644611548942706904642835773997437728969106559296230074817189503002836537375012146247374565831537174894845873762130840590449021086399139463807360053282362906147247376055314598187130411678818753088460913354349909671473175656458777703594874325909182103687329437915977767821696716292032219144415297768389696572393549679326823815147630629723091607732803355759162894505743887981872661185058173100020766012446288365408027848043210523417445709303815062612574707518857237200221991905924121915634384873055689386436020902306937501700471944435261322825833505579516059979338719107040776117848953961913165837614055151544143051173916110506581320967535884612212122421991982244658999941382672219590599638266951003202091086518998135947226403304012519800598880037909810265171154559457310994606453768905336350122677317772098565357193156309080060763276114032274853657939575737833465828843046546273737943286933344026649562219009623210483189020531956947072389145959192823493319563664432778804980963367957139578016183023726441770476666623018213118213583965204609497728677197581858730807375152148239320514764641114267046754653889046451791825256797945425027883369238879132186645506890300673033142337783958771321451284641619421759305909221479604226328475453645199090154561601536*i1^97 + 410597723121243753148361546282354003488861891996821776838155997250232720000619085855002590038608316728835210039639521439777415789629953478493265661868377708976754572847995771983708973754412157080266217401331754809490942644412428868977462793018121733551756263536098373628240697011525610571709733368233251570695199467524307258797448580116505513930330518382409990217528100089870546573347055453088204865313508059080027793610519255114103496478268275347974440459088264338228379282277016414364495595537768351873237501960600967325983237960143280394923538763080313996559232015492883159542000012026177161568387262034791183842472799872714478510547994791144503235312541720923032937705468388066272350941449106651644413050266696929079840142512990452761483570268255146907138969046187669408333893147294489030183673041842376803780879086740586884832111409485400732104480148373203715863632211422267734570664636083420866936455445530130782466673335068549448397959732100329951956697907250740986534757145034341127141308367538399056647522842034205558980604449722004486965728067760857520221882516315479045707534975946324089942871434953829061144509188893216007620348446126869539920932476389747186291060884689981881132003170794885906179061961340643354852413282703576210597759333831458067811228018658331607808291494504266206437382080765547445857377708605369947360046340512027959650851570501444454642892265271214828168294013990887678132886294871976470990989369650076743500065589512234480549787489482289710507220445011533882414755548185163443855570642026926142129095419754727027632699589964970311844187118197257521931230616807152866011876217862808137981400110273409322955130405042405095052790317820116117024851390115245451227245220402147706228846313185806355613256201315525240341793297241616044175416809522070962865315054506817237555077067128567201827652091567332561040461518904771364955405082243783710864844633154844596830503597504852944666167868449803329837552328002784127994032231756819447420694722946879499276570239477409558933666263158284672152878567606573072709867956056009862733157705642879110569529690908793536802927993073906643332420565505386950050527701254824979748682421660469446834059284747801788765559421674128755763707904*i1^98 + 3212056143661809728118356267576498265854910452864178562526645380439710468094707599370152376620701580031596220426801593350631872847148362311531591527017168105438253033051947418793618304435803833282247052366257996511880477587595980207380581800645755032008143019518876220747172685369202528082337345951203438885509852357957635409969436911429446086365020374099186057693876269395093584000541953781258711560276576707140464386113769247665284463474805028061505702640467993317620961539780464713507742129175251301983369917746010265781151139468114553963888051759729054861386842395877671947694421307370185997942099225927668536786956687651642380039671359244725937467813238587018865777518864552104689548319392154917823656394026181202212825787508906779499238325804343107214758869269205354694017578367085568135822913782884887140588752780807074072999921610790719607982387879999271201089497008178282050507282691997730061943365706001942793044517716361236473923453757231453790106404333780256256003502874083288676753686637157856580500396853945404445377663823740146823934974957612027502652010065853071152151470008690559682987657414754235778274079636839127061425600259897050494258615180483580455055988341657921295530151932828895970327162032696929862708808828580699423928731270567392179028655178376672948602754365461651274219293097289273066249515612380413042695585768174393915009921150386867249876898458694213012247221185473626864941641415308233466207962479457898301674152838251656643641581930277880680089304215496593549418208543748386859603444588654856925466528431759863615260705136692762936180646864756918969929925537775146208268132572091221687919498564738177829805571631728300989415708094212954879793812654298706729725466066567384426707921313463381724455460567430258699692854908404926104859046872876525750593515387692447352073000727478951234370169142142568351930047838919669859225716190901185073074811719890770903616354530390795597566302582023340960956619439244183167467116369058974369603962877699863941324616142660545332729174251613640622026112936875662891076176549667408551303213414229762163078396923902263580442928603366922054861155480502862614690545126404888338398049737224019346326750509556228866434219900928*i1^99 + -106312061762725591398176489970779227583968372248137771027828708621518303721020995212511813189718316905216360183676941970262880521384141163031548224695061781242452260455392828171496460322608529493050442435064937489541908216833709168911073402235030083413239375536593352365850216505416661245807255840556557491558867965793977103635186235696208009068103357232950426822194954413109223536111808070100577531733079553034811171712781516716085784750403616107454565876775614121759491221991829267205507304990205701887647437746876617472510270622718509722491145861340319758536389686440580142170832050172499177065312651086224757598386162805218838930900149499372604350024652825308426628243014244155487576054571695241904254909309089328180136487329976745348351340505322324624769383110367783028692655790175043908998647583765794804064091188326532950326849041462779063841739203340187387290109479936089849892214732979102907220444608900934145732268259509698335505071325619313899592802712330266997238907951617441415856217344584734685803470444822955610960979861427326149473901769932548143627366716271674123310428927733544005425931535117708655236111573102018528969551656962382714312851415268133105417099518183453281094659841947952735241261024944819456973691345104402416949379093461621314652144432404022517621604727915395510899602699371223791232177793026406281547103285677053589935186091286471048707257306540065538969422593017806003279595581997713784532640453486552494753792570348599797301219842717000972659773833674905620528917060750781753392930032127446511464469029866252581167746431635243745172035956938697997428809880635536757403672435933067802481182372490028170299285618830689642252350418512946359708496022488642141038019149978442939457695194353768261326200168931672790925036292146519467495648740951371410212027651075170396906635058556303986494946532450532045282916704844981808623999056786132123784756659983022674814850579173567224516312546012636802228640110354873443065655042232636673657512082426925591825614263508788490897582507049393338943963998215693434486339903653108171873756012897540304726119644468964589879445389361202482690844159172923757785260377224808661605757081540446071070993595154563072*i1^100 + 496646892015664034457075941297475545970741364286108634354023372975371826529498897865313314300530137775318924158061206840130798361538099669297184050466906519912268570015995629762429633528772401794991211676881707536392576877242687277994921234619158563263334537234281254497461448957627440487133121865733705674474881746561268829378710050615430468499437868892452075019918898729889409023186510347134009866720408470336392952510787512491436334064590608003378399922293038546662617859800761595055441796594691994169513781455788792993237362066737572762973052606746217055599059230238590101156492255168866480858843429046626943477786700612935106843948288270141261511592524926331806181669707531601964249816899624325482583522990204019273452250124143439390571143920562158123403063614306260539885594216684896198183847424055775336355267054461771156620233521332300309211386761689426346088982975681540326848985188666628302075303337646608225336604280040286383034012871401936094175501106713959652905410768744277718858683228974213217808870133415252583027532590323735355657199451112626903896063427849186268675031613054149158446160535484474437408678970015800015053896034684117666141364070729385816868041598041067970466342939898973416966695953680694384999696150357943429007669513196831153644956109952788537804464824875387231136782550747929602732996028756959827416843107739319672462628265896487831123646042378606614428378755505068913500621263754088434495463939419918459700409156034207627713400077023578807868608291633048911862990685154043503320742815014372800035484347164694237864228396101523490176566282660444292021328328546165283956455706614675729570585530812263608723968005652272635434327075574725261066274051064113506478454859810138358243001231386489473733945172650338041518851589870050539133396407783550528511769264175748530455962150653874361863808982036008001900135942173038757729141993376057741950806592678369943192404143447414882093400146264529821445080039806944002845092379921330701114901105246395641346594938988432931579636621734270100993073940774167664628485670684947707346798584597415523863177432344662198543666593304572763726141291339862319052545077733637830982678523086498693120*i1^101 + -2955455329199420700615632156748576603572544134343817797472418946788783995645348291455121872024355028736034821343114871330489925905317618123490513638730386126549721754849893275667303795851045537704142249855778526072970321271525713808720219850324204816012249939683706657112538066611938897340567390638493936403551005512363446368759546920209569852194935568994392537543901517699032197220034454187196805414163975128418807659209430383897155610493893484574176711278958107685288597425108288630530522881314690119879121325824146325630111184266656509526859215466862452726051132128572837966762937496960330553911785298036689329678004092879247758348303824748682943435936766613213741419627019519662619515049101109851362421646235317295423514753380507811794477828499453487719238520013344531818231924199322504745760310436293699855656807306745876204715353596624833737359416219089444187331278228138924098101699900724453699352712096518277453210214012846561941301583281542401178957045614267632341751032651878841953289561832373088791630407528988808729482301664242671003314496467854033215040511803887504884843991300233386968887272823747882748629471539523027937006785529701934000998594276175903331695472048423335615358259714870990602140037362809195904200687299691708041548290568315580297372797891921380210360283942970381611630689830605553541371921575365414679376825180115956296480003131592686544182205468412403410334282280186574814247373522514842618838753301245374680410151618027980548691086820686206791303062240249972957097125025946025891355883952287877281857196479674575359947960656052060187609325027671286959428123742995933138572740124184045271606328882186117471978791984374700411411700952354365924318638221099103906112217950308971539339136755295235738558984981271187929183798709227055117789806631336336554332969081325424381754054164203441429462621008083665935365298031160326016176112710745340410477078020909798624808145472725161549618169820454431434877482842051163071044733268334025387283471172042384799702930195544526016833546359425117032079957189960889944181428785582088676947497050405288199448594732430499075856392094797219811016740211978274149151949291995553408745472*i1^102 + 19224370359096544548685467539513472843054646074831289206322995833392947097127476630940258325762236877416248294836740462076792563286824391549065433245998080540850055372234387451298394392830747126207462738414638001436890030142618715550597280151870065002340210262823570956848277295972240599633902709055005166469982891076769028782016051171514702752506023676570040788626992255495448860961565443134068775231025326284268942956340165790307999857101495947088170120486370038316149630383714987266758632492128759801402832733356439367576566362737874857569925307060910858084109412228088357812669179066013543479796881181582903280529348053395578138596547880033346259870314990183195479232084197830064610325238318793442263837597546974709002834119284325066452979234747534043237678541905679297281129566631253919399004989912090085487994061549930786483430894846520123453176839144884677004519510422086626222170033594667776208224453742022155975131939275701674594345237730943640952727016744138767943123023733040753089574839597189163292253022040134124839190718933276661793304799279669536166650760605020785746723567199617834255196238196083258219985282735719749837707947218283659710410202419474451386276373977167026186364973054897208704816941033128839820825338732735454251617884817646617138916678143167531552582802816390259390834581504780028045511512895611534729936111202291827308880885114998436117990950755031665879988553969752094724411004626772500536988490315579527568284554230365840691124192914902726962832667202280731391986454120916164316852728487903670629926303375428077957833678040443190662689572254708263761603903666329282107529590993909367564599846473390155064304019781995854803515435777983458682188824322523734813648982335750482580067752685893621701205236688886306737791892947811635191301511585982200920551145849995368539368849152266659922975354947716793779906776203882886450517364173957776705342728204199148563436503354125625868469128748052472395947065811416965511696677122315355552544380148559224919364469899790583572505683247267055702647467282310643371421985072476664723707158172041678640523825457272231999496407725931286316566511849852263110792970240*i1^103 + -436304624454546246394294693036661884296134019686869459048586297197787611850451745575011588579366974474637928762497182110480258586271851624990001481618595470535271876414467744051652648721615924022125082475671543565636661316159020809134051189435142578183203592673698392648049434863570467426950115576649541412329508404353340664986285524139597529631913525642001834650105174457433484817282253924706290340713389197556087730031682056379901131879705283244599694346410850938118984669255282486488771251146062350098418625643425934284950670154164915555726376645775374319382202380423798368008514448266057802155819793056481082430400843183971770378364976608126791055382669627297477925853166113013053577492156983278377885514426096653636673562765718020472762038059956393578421703606005534325133240194283911541354701151595324345725462748429476350924439540439442381690232071082633724118534722466773209828833709043755697808194898660785037395071696841106325170130555250148574775388794863731990048892601485278933376348891920327485246037277547453226130435607424470073476677354787708045883612665462152775688671003423003297970619135613594614252591655306930931003142134903875409066359356032875895034169326629070205761774076619607753786447563162917098528896632815147749141554569062996136634402432808112545925224814538783038498661027135579198632788998775099099941205804499795650891515316162210260261444722401886890453135682355019800816033684505818617640469566186948750572201428560400543927121798624522263339219361076536655674066451991365368896994060838519052651470181902193124628548219936604362993592663150708045789165680054065624438400464054429522652612389796158424906457310709556959722813516125276803926213582325236963115659832028297199827413103813486146743792981370571898696164701551350537357746285113870457398382084823833774795750652669004073386822446738705870337247613754283603252541216957551515590620222464063786917043242941866430324153878196759018153489109940779598893629552336578891144226389157018540230624342563399048139136956950145624560228102778052344068745869218319153529454180652652823052348778072258780660761901730442985379751820001280*i1^104 + 432740644596332650465424557804327116158521156505725780398802839729962176182724587011917455448659977848665115100369913275024090771877044353817270640919905005655503558958908713947003481858542962587507021609550260390917495858023018283922051719956991180289338556381601415001114327165577327849432207960313336423093486039078595418866626088530082037988764145199278545525372142416501278697416627660464610483030068700082825340652329672442940691489018143180560557662328459044347895008414258556124630140986687414764324468682490598821221560890703288866840773355352684376870386615714880074499524954595299126526369760766457236392696934818545598514060154159973262341541586173989350295722491770479349398084696724371642510964509910449329052427572618285369803326857526471576814916202684309421432118261707085363550282988734835077359538563834855673674997728945289716546397719448858520174902865709957768997771076543304776360268245250608819208080528961246332175831048566666553316366495389386216202376833656247319863071005139372017841854385048787031497472919541576845898987505017289023157149644118872638199323882919662315919827380228147658537611664800715975498980242573334101358517999525206292247396092695410676701142624828517570732213391124429866838211369028006898417537314967843205709058726173343344621436448813592866213647334858306665696741415831464847220067703747161018117926574598396271885860628049396164747137107496660222719213608384316193121005985680524948679308041311126706757498808517596012178634938233100658052959423860396924475885915207643206550585260863472463454731470228033911035307177244369305594978148474844424286439337854402136624723206989104498886974277041540191260192564870200536019139679542749137875491289037370431878858131124473128351923901260889824281729423204437888958075257650105100343583350120215859320679241507601057073948588294260559583546499444113701258670179529364267141738543441877019720203511008141732718394202501560342802315679939165397784987787985285990087383522350083372018730676517641251587232066032466118473558622756809953402094106916546419529211585458772095607137744853474509388399871254331392*i1^105 + -109694419644970148042765188843097529486513346102592982858118101696226987397585560563301826954436673014213538392123384325270783139997935488465403000512882370164039794411990318142896283241382598847210235194165917171834340329930589133257784279846071685394621954704775031220335495667808500138416496734249528350727210381348479742300903268779477566563468367910108864074260777194233054824703161526629963897255905078430923563285243614021027000551429627357090022479679197115940953976068526785425335498290526872607664699808649994884676586543446611706437853163192303648962430892705512333068466774488232626604372914233072056176843176544051590704672132597239526518316080632486507689228277139914044413934849186579141713548766209734625825001856917705760153334329911339356464071406693437288045667847565719444998292675517376855164253319860904077718535949267682762892478696456953177156575719177288961219070110781250273902531520124774709108579988822223511025247811469183228844356661081200993669144133604708000408596024429848366894526060977972425753477828578842334176265399327362015211505779847534640039118077877185016873554372138485727642142183888548942390976333608683930243927905431218843400278724799527808187057682243152587035202171553597822537696117146412932577467697713340954159896332593439249134301894089044764685530295566268768144967299353058178966079133667141713153832966986050221168892667669096679031425363200102787657519794770526345377709828756485709828678927330215507192526832038839508915448179216166180578830644647012983246034733181253472731642180396944851093324268768608181066500592905039973064265656560357017682275149152910529519243519666295666054885094024505419071296692237253409267401441431103192732064620897725490603826818530342199629557493401258405663147774452407838529771450803649146783117431092286485999195372981653742304842053198765591621187034008117505815926498138311630669148665620972365131579365163696494591883656487398194089772929364890852090636011963964630781956502581325126279823890099703235707947535294453101981061173103057505474234310489163758296187239551342910629423944385605664768*i1^106 + -915783723877138296520349958773961840043130740022105573172623514043919451990565548347199244362030985423546475020711412308278388366385359753796285006945539005901805168997536099865299005872481921648257401588746950099163996026849476823299292084752123382886401336166257718203046665830196166448309847019081445762121044246687752643100030337352201443515331255680950416095028850365018161187147705299006090837747838554122631731897741204512229424067183062342221403925897746815219525574175098897413118004551757002833608956430806155821723874218033736518220177359411678641709438743186371644990531298849820758487382449360641387648258565095473608624171606912330835739869600858551356356943699915941218028722212660372995452311798620268203237080459860383359100173822460026661718619208875200487567105766223950467828628228153068643000183930494397199551378679276152000398541636269594799982585057142723300413940111999284820404293086863317472090411973580279517018059237570563077231556193884474675016638731609725016135693588899242619573562947564110729617122162388187822818811245498340410885825438085993036260615401318776440086512488322379856260492415276885996290510403088328684219219039998753604233387123498195231460957451240535043496865042737172688587335839255743582224977917732685012230543882928978330165831984785249927204161799033348965945960305294680622069698626078892713377411293152211189614893556970242298321267585432638063307017494786554733150291880862126818618631123649335938682521772437514655721666351022279682985105950202627123814275646527569396678056491586634151182124773172919469623862803796296913385710622444064833028625074892092742072520447771009241323848405751252887965349454270606631285239500143711534595270513222739608759189852282275258627115104823901957009854413430269693005984525174197224556702560507438571567020306386659251473879403571995815608526829640665296316495892683908496803080417138250647273542331746416063667949344355599336194711719925555816104384290163209943743666392614078968143274424998429460581654158810719586829724929437527615082649317597738481135836454969868812288*i1^107 + -34454356022026890505204104399874351037818599629123442102029783750249226907074666257532273187883088790041051684511505537019605634771695910767015764781347070373769611233430028651750571528931263711320917750248519529756678169283794596088067172394798088150516957255537176402022903152852953854661731558528275980878003100808218927176537916129693799514877670805149239315524118931451073172502124596849527513012398981732588463309343160866666822778543285765965109284794486167322795098592505914190632829798166105459427235053060538524678300778446775371750518584792528863463111992951773142019588785896612491774067199379979207464685563010587791154558583344639127540028681464203589195153716756211099899659775633512056380719978081360800098716606606635427648974543472657955616182419397757712585071168567236440166493129437828668411591306945345701095710606232262624673815747211868354895843313944291074607160285199466519367658132988910110569464279368498400390776182231944711372640466382218079490497207846618137433497927425791040244999797399582999925398305286914390853142570647546333758101322717799813682732302757724514607985639904856433569204666208373584790316138608554313622227254211677718951312324585075369408311273859349572923070889555705079959327856431835955610820046441062768406298840182283034392321448283665048572660332393271316382874640171672484666207541637367892097692933172153705827560280101477541576720673838587106369754532765733488882456740652262639069463442563983836330504538615192810995160654186581377944844258455465628549457757916546410372324688509945236388443498119681334690031087475230916058328252827354252970337883341687800212130658789472084329154310084222091694515304027566269778018765868725100868810633883959665214770432115369737464032814975420973658356640689056932794969127772948230870253454743647129396079687886217051740155907896902995447406117536035057747417385509278100597829923899438137077463397630284533498860677783392395539421781607269070993943862566600352306388892828572861840734177056344545185184556559540052994866172500836880045894962815640272896*i1^108 + 7036096561470877021682164968547532146498865574861600499782059065485353383878318439208926958105269502721827381767791300409579962362351787509983102804336864880253842791464304844595806887622048973698689907637270548934104942429278264479899230108952826806181762014805931920287799902475861033768187576615878514073735689873188210533228144359312078318118563079954222370438829358256988141369204742406978925821754400568464580874831686917430094847117734205313960130025741037399521845006025693076171610880169276109594579828313096503406087065658296338567829243113241673831301964866114867108299030465535110957117513794821166980342657512224050136018337038993219648878102134234730850257094709651994809413096663202207282511042888952633386596176510017926874094343983149554633313501704880825958981997290593938060113035572003681752300142733333650957303317041040316792249068913468247934342874383789226296877063826857653797708499779123217523431530110727960049578023037216742272003001845552426789528596631718927250466333139759619431197977843456170312686183005722013970013458979617832345211102856433525563277627833342461297313536018487228449958731603528452632679126490812848995737724051565739550299167661665720649837961078086566345207406465872532435508059678376135696167854547190862193534554074782846331379501483887430523911260289056386142194421628481929756059001272420782626662106405529897895090062676988344569522052511694311535414958537618316369498219408433556240216481683911058581552596251946136601732820964376162692053235722106555003481602312501314774818094484683878472671243330369216140944547445985570583780670731352908040791130087789614622767526758433566220370365550459295561760992995196688388330751754639367678739434392454412680455161121869974988561274783286960039202455578553333142140146869600561043333767339726598252379243957087373819154409472587748805612098515800932744339113363875808807706173386088668010282172867706161347647289801324714839014023978699629511717966752789835972688224051787339803099015694041779748130026929701350801347512214633840640*i1^109 + 354682565719932965424981443131805232111663508125623437675623113448324200591583575023856719306249593692917727532133054447718881388910730972698735012420220997099293920717646277051057090363545089873824984246230845770039339247052434026884491780500715641444196414663139380855076841920067011318845204299597997551445121543334861421545431915336257658599309085422107258659984799915365871996815577340978827162794208995503600992520152522558906244734534099514710129792247166947745527014545246385638301983923655851767243526281357015811054919391904186069097574322167582522593914452561699805753334696613390532224872835749863897677499794878408305045718373299908415630199360464645303999641846610894534726240253171715412511057343402319866655749143765758609899597073518666568593505305202158492113907924300260512656584305822550385973698237860982151282569657929089322337858072399651298307458503451438168005999302542823693841428904000753635741627762133457059793569841668198404559764155774511929371418715503817845695562996782142291844737459101671089684262553836425600114033246915426607360595375207231967017112558152650872148851464160982299921778095069901328686066573862868944467478083879409237907237802661652135101322678019497914480273896081769116861216728535569613688037836274970370362453324206859132239487710671410721722179407648115846119471321916701825071483311800671978287668575828132626372934658036284765494347858913015267376456576920472116717728814128028736147329379211884258067951814261649369848507852034959091218749076863573243319125748344823163229517650015321806614065832256472522641346048860092043038907691506269445697439020206764332504266155917971572920284615917842015810143401018223017309872236550043332801510847690154447661570779243329778067965242892252912186849432446618652963184423580762169292009878911177834206898037251249199250579270427060660767402988294347964441348222324449110553506322721502271038713642439565713338969246747745785993866229900034159058175564028338868858764265404548880388086319576019469344305219924656128*i1^110 + -397791636061093378968803917726268484967876876921632604829006841119942429279349110109972046302810303209421360710700941551673047057245160667849157077992798144174023435534905253248527782253907761814439858590782591844681460006233736282174003306798270479725117512937376432036517667098461409106478481263550015786410088873504308547866105522591967196392515564432774178130466710799215620353945633666247665000749402174556696122125188305419949192617230550527834710666701379838061279900760148168460444423208734430002963308092051943335429380149999716376001427239549043660005311784771540359225966714179635496638125071885283610340987874932572865578861022340357984735529914404789310398589556485284777437805464475172995759794092136469041170980912478143099289751850240065969153888863122558824808357662974699350627385065750476542415666378232782562025268808393057082822192733598142200893242281593657485898484065126415025086158385669476607042178117715269411422195726194446262681371238342850083879495808101515051225014163933950591368337791478327793980062449648739766834993405276503274946548966872791278637706731691863397000286125505563694047954916520644347307979026791970537726433960489067041160391293698629120774391194618740612998020198588132717874704134210938332425546946936219044109981343371048654580812105991552861339373431800252583990688971241362618637996910804977687762210303191244120753544747768120588405050704626505387125405792162615344201424366224471270910174348857878913612459464787012828045419518010891842850227176512305574561126256529347664290658611071454888474186307910315536455215289915209682339303269772152021756700215283915623351526360328327148490670853805285151388032699224131814950673236971720065412986055576864643557982249655980332435754161241913405910605150409810790340566787947191584343674950047275640591154832781942906210353224329275873399520270881952180904934466933926919279149856139267092326768628659541702710726441122801598432680091728431461657474739302627401420347438758560354768240246784*i1^111 - N1*853343469297434117503729417439981434769660497409728091581204327843897093999374083458981749232940528757968016650788091293882574208253445106677128947142708302181033888883516172918780129263063703126795641054916539173482427753071867111989085494949764570487832112693076181287461302578462968134027846174415503543061135706806709065608975822897122691373804802676046141190488657035740557437670343117108162801088000*i2, 7899008482623131768960554783832341973973399653837924176542107146377971538349581543688268965711579909215983046127676984482201074804668613212976057928173267732435744068742576592074467428929658317358500218411991353502330623586872358605909013208325422634355359474567215684874411432018553762783371281518328239045770339002672781189599955584240953356788636265063669234407457411106208324465383944946152544072546079973482257932091467269095045188914107269795672775579939502251183745237481533709268958761016043970875820358112693593493386565504571881426242452153396780237154455445986481561592453646062100413579866709003970776574997012998713036867891594300013976077835415611030696489827914772246737347041612322996377462344181412941133254162021067077269204282928066418606351398073210193177218384355570006714924640259410851291462696843138656272732289042734968352076549864623115163537880616262867668128571083478216494912536948396817532383811501723152785362546112277774097401274898912093183978574636039480605165359836722893867510053870801965255019871459954299229307256439930443432866444906360230362147087061967003916535905262663602370161058430315805911634328176591319368090944883388400279569986255773725214328658565935777761300851649701368338856887277176107282332477041823472799124700680613042171120845988995357903141965422968445795001402727664291907932176946790282150267598350549464775300368123039169899218527370752043049695204210969293056724321214744964817223256867649875860627591765732201312045828697230371233644183745053203419051995464931934771140707886594973159539865274005917359955723850840186270192875209965350128142688932180204035104960252643295114491734062777780815992257890519895450105279703880763835304941117675117030767335680899964208675938817806131455583677158338140944382043129320645274050996994649668729379462492121913141979111806312816808551814876930903143627736908656791921731856544177485625332370411710429265093157496779757550681701808359292864991876689752841155910736686848155831640749999993432924970651458817690956367708398203272169968631756207677844955307287033444208739948289265151065059481289128404182283613698958133250282683889370920805827849947520274695409273054954353330353860571566108745168492125045873275803189705045794828345314135824020594431554431439859202916804311895264847015698960893213233039487311413226664145240765122834340201205764974996215102032035004047599330155876433468715775478646602541338185243122170901252406914701071018531945981097768719858731577982949312651157540678504220219123719007482355725248221895720385627311286414757626688267445342098626270516136816046423050798502054487342859192194685069888982451392859077524759203478184149826297569564268108526084227060230543034419272830767505194731280730777322362111442806202416110439380313800197748598308148002900365869615520153600000000000000000000000000000000000000000000000000000000 + -159530337181011301693097204247900331201476538288409338701562312924437964419495905550699228600300748603764714694382600312488440111342487503817833654403855994051573171029900368756002385216898372853009500405046759608547078397153942168586591502911188730882015437679156691508916282923687452479205627394689882677054882973657314153065635071910680547560604687175446405372189100368330003768331245809563611098795955742337741107733867563357588416396000881916238107393764083380428337520107920123408841796029995804807979973599865982207827145408349107867150124355424709819031048141483497457048786857428993183252244209533191638812668619019646852444258051279007327252791763300894781142738309706722214743825276245887021410103754059166450213357342632670568967879133133707724528241020085463190246143729481782539392699954361305000011916136511189822752730532392684591012197222726588049103141227584261818063331503770812052822574106128332939784256058733396655154003723841253377611742940233214675521028534354699677932592840127809021894158871714113479199256639263271183651650447827142627153495188446829200436345459403244823508393364006710558848852297475079615377360239346227078259269074197191535656239693296733040041989697414256326463593195370914255735720892752904207626620736922868309017390456592518173725487681986945880296940152181577898633147526539459552588370590990922911984263986823876610353949768580670224567460654988759045925449201571724922221471793580562057761840480043345591347609139913795812358438261913349855699322684418349650734132935115880139509932006774518704402421974147662316517974725240774365073616635580439324387137257529540116015342248366122141280209917513569611507400807822251703719060999279132321416338956761611923576260837413923197412744842559987410109797699688652648309863754035940570040498621936679077827631905904426991960368750716538547205834595970815619222124817669795373523725746872423084450740149355378800910956484762975697452504060563191540467419954058383820619019864956682730842453290880594760848555206775260904374123772037567649460021091993251079147207091292268776155238981393341210380060122449959433375195676158631247062859710419692397917475143004123770670596999753511872672768712442887256481325501535715071901596077265469402882153208344095915961818002903045569176718521981423689289386287271359605756995361234085262867374492735334786289160889270041955604216063714366513462297714358214335704309120434948645580433210924723133122915254564382456904406888237513560091197623648786241368392524955114708943671873260798165893417964445243977406985157676827358380836101575925051364654988772419436316751827417765880330532960580282484212937336751020867373670899030588162939831799299681698091706090577349771997511294756898346384953126858076319308424835898003828357520670074983159139758714398513389064855486464000000000000000000000000000000000000000000000000000000*i1 + 1537950218415825294707727779791052104250969417110126615268951558097420423517065338542370329631454452068998077058437649512028067485124893759243934642341752672898259163048080432045632116702196534436243445387216069724705951707894733996841996012598189231075593408574917031797823743586745516691911348648754564366320577020785500735915783810430879355800460487334074495487001876886148323551203158021205263296590644926138940850896461850896564040584353007605183741908277822914391723098578980666206170647659981744950507955621170248957327695170909324339449360538533438087525667138435799375188448165175687653597966012832087591306957538855501017867010848736411647230699228765944005786065456421512874624512963214363487017811910737407899632146358322044288215865802600571752962712326312584613678498209395565015098996545185263952874525457117597800515011572041145198489256893612425855618859454878758049972089546076661442303209963861529762144963396533787016710741012784874694616961961067153217560842486476462661652955504695837283843896477480959947944372442363666204434499122297182512669654670988424874041704959820670186674282427953306746560977606535392457097435589537108673258504383330864870160600631016706739777590090057229935461928482397954223682106561590965093561353921880471937687373246247885412783973023340086283100725144379694575335639490900219291493072829996084534587245621397007852920768132330002952729440231325121916429527605010732672945563982331768705452828327492435055189681270374349453759257690015770397776331736063680207952330315496327777322291272737454380035886610775418733543384142688473876958216458218473428635632520979563656123664909315726908085673512283938317279876407821188816292049327456690811077187776263100847933297564178707331850677539860252378162795309273717906225153606660207100128846054934961233390766299235113438852086184056177750620551249947420973529908804317339150111025516209961298305576421362769358700529253343921792432073635695054147914903321381287269355947144739591641006076657714653758884238225701838102647667490949610747887798767867668460369239500044584002648803519086422130263537674771311813352562294617264370293234524491319357429661096178968912768531353658589338173085549253164365312548090070937677040672729221831970973965182031798739551721005380523212531778003813106853956596554546824930902387287514601053171452679641052179558314259876536443824193933259410606024280312894027155809816600558398346742595224362464259090955705399827040028101733263787663158934473933772932595635025157000810237154357557223611439399037657233812567775291405370413792170851992611801901254444240657703366321550514894460882165251424692000986709680055983063391905955081909439012642341405871148469843208244225845615854009877228590589855126819957863807135723674931151190699761593982275976384854994407837616004136960000000000000000000000000000000000000000000000000000*i1^2 + -8729748546857014093663346715440706033824321261786476454560719807616002553350929802784500946658184604530254132787841618905749762262201615162850745675020764262014727430278069188531909962479016115746350414467050376547460886291459877093627908507011504481345299990662899504539247706312344655385770677773265373039892246351930356136418451803300705777862696676102460088029145802051514541434090038405688547353322702941046583634554531062028838000944765451470669344806438775070363332286672946559693237258432086251194116594196483149573922641300724656815388741041946994551927751518444844996798328005050883568402079632985331769502928365832505186419247609491387590437605285142710359968038875824878597064138975177984353750716418479785623374235224146528945011375060790744972558878786103832953874062064160252563266715683682247565173066969755573850715859744727244691826196569401675362620814788884818205791629477346384128198778361496992917408119612484581911473008491325847523311203050958116847192062083790817093457971993285997487910211695150381929888035248714898337568156603320012648949892773912432343635372261034634217647413533098616026934649098904581489436469753770516455751458138940637510152875712139902179774276928783850168406028301411699351771170018379445757539960269797877930726978603143372421866960968955206942646339793887380040661677902764787241699293092448965015376312045945271367961932129951321042221693605411447037387253729822832570035275571528099633078643264338885499724627520424853525769155694487348485983074126283595553944242195459219786216746877476038723495257369373830475113170384404345346794008495477636259043571125366426620994800074024800187259408838718623293669054098642320366970798907208125491098476223196274993581122968036089208983280481706832311725040220398660793676314593276466905365121137542690975412280848092167996328712038589920666002018781072474896571210025725561675835938082001469067066211268098098251683871573141968312913062639446152063277236076163173114457066814779732751615756627134821464547250077962109332091121860006901134873871198708713925193253445635200983388798902198975624001683962610144295181835617610072347606942548002908563257238187538960395868791727566946245780881993711365637754268236214184465276194913142289278099931989523289539881146521137839719040137007319319642046942670525504492015295176288478842446410149882036906497168564871153193260883025228239274564032468197768842275264242848976665925195155167450422685909463315622266480114806986000470899955221143124024622830748413261537774216805210896805340876094456679742934466509587248545166766816597168468889878485304762524660086489410539360941376894096009548097200664889117029003535464540714303116841495084146746112125319544244986124095461626772343694393649106781753069042284897946933561653326900030212571382931163670933175428710400000000000000000000000000000000000000000000000000*i1^3 + 29904765936130118353858580557095544602799278034695458942213559988276085587034567696225414499170666612218863170568960970771277258091733003780643100112052158715598425424303996559307080100003522708184855817379936406944984270438469165141890981719864885972145267628161929178440218864933271655551614827856526585348615976718843238312242799553942032334510231841884130559832920085121596015601300109165584765368693520187817022278854000040119514472980380995761386584021116715212876208277459960466434027199424903203986075934739460919429283783849159188249806244033931346504254466245722320385089006564644436306170343875993609103726042415422875611235110480302920596722139185677851053911746021363152004158815623913856109171659493607084524377601363164412148129169632975579389148118680243031955950002670735632932499623599562881107350249523551870855518175778787835354929619041374300987332730965346986040362020018485810935537543772247072742861432386568211266890739911335258611370403675734372908040574562351205375868146575221973307032489589489394466632566608794043990656838172194154510399720240084261915665933285320323469654003637023039479376005122964370165686818328429945232110393650697268430371919080814941340759634672709514892145354283189497533374956939399706013013951534356476447186434578700883403767189475863174088776166484637322660899610832108202225533429891848159329587473026421845068694049372841824293589626882852851353173486225930413861267686019572610991191050816807128751278262748359679164070644601521723177169519020760660814159086048770494628892099508559675606748518928901250983979274914457612690450218429019248436042358686077192390558477947840186775443121976487369095488238473603574254799321102772383839829090743496636425370977841729268671373792814476527290028271437160163391882080956580328713512249295167917366528125329388647577654658125684281933420580292182989704871093003799578600458524069465518161033173486455450788044172307767962279184953626207043804753700123689585572198554764125038876111534715378772632066923852575394824537949412143199543462258702820134675435289719808934165629785106013076817566402853152876296232316338480730560454235576174153071119586250178398083484863489992793970316998057699690665571535206768182227217092686153397705762009942627829295723520687963967635078707382318976761300268167054213257077844105288775943998002823186950691431665980266782382774543175442500380581162928509655972404221018943456520268720240675624011358043657863003018457902109473964220714680406729235565458379909702751024362038368860960029232666097531566318042946702038195360640601214446112147009113645618910537031172388368533734555131413293995510537693828271686946985087396492188252195785150607604551177736774729390792094832219125214895559924793747501438293695158849596886381225922806178273771431907885283058546376704000000000000000000000000000000000000000000000000*i1^4 + -59123381081572341175513112023042934222496091252755416458370232602339705095201417550349552206107922662456691213520485833869942083688680583171607105683431513670798993359649599737267888925396506475923154279325740561743810274231358616798939603844547694655020735208049646559867191811930015147493045967494692528057678516515470205318838117403049291586351558463961000281987677510678379111756267470653323690449952783978012989558021576940907686993475374747535057682546152422458883339985098599880824759567114192753226702390014119339988918795263184844718330943948989792498220000949625222549980410420399064062643128966281989867629865180168043593838820929478242190405856089998607322435031846665970140329461184538926825647674665188017927665210435974004355837757385347962135688184966180419723207947379613641056815449788432327851634614539703532286315273042334015106243233365019223470862367258470798489474044499243672591138945913707103122909348814531038153528381158086174990346366641092390047938468355231290071958755570620865025312797752827744603497924141555518633440167695489174733714886490360236529733793514123860208689037627277607358215530288849775014615535849506489213052469347074718293390512530141640295009237705049473939991232458582119292580403549563038495838802993354801135481303380082703203581251109260130016557112804786073272804731158966262028123936496445886153982718127687611952691814650808148747201896611206224205862165791496395595024616472995253430125573731742235588693100717359717020273100328827986185219073123428316443994504544932928999868026842462767239891424377478097798014628102368387612471545080302232872688896234679086540362817537039491125148214075554971264257782125286956160310325218627668835956588650850486301047125639407143247787976461263948191000525199019884036984496103211926872490836468157673642130897498300588061720050198501927419357810166497403259823734099814826046138871809146267101829022565081920314729006304397062976090053071019056353516088118510446571883976778121082700178064510361420122693442979657840096971211714699228209366772964227384760296310900229655699254991716163083357469052909427899816135290728481425353890902153082140667420564468865358834315176590471398564299742172804524527499346201569668945703115515005771948464568997902418301322979009512398441927398140947557357345446889224629130016973460516120009374079417050429808812218218576987801232744347701754799626940890902009106988371965888062740005848262131660068143638677035937589550517722786276866151132564457069998609173841287827568878832687800318482874713129874012854190442322080021473597853942121560292746626403837442057594946982639657039025012374857063535204432665319512134867059218751205516590172390416422656928323169690494929699592907526784426898536972298943064620263142875179702413596608852246802888270147716037909288058880000000000000000000000000000000000000000000000*i1^5 + 77646155793654368402782739083639021711720772405046736030192157287865294502043238855230978736000455590331633308071257565946859247511891191357773585501903600581053137356525779839828698915262185089612593864185964995812977087814110293984142532077478057552980455138773868833720337997140885773526522255369230756999310944820477275841474377662078331631623542540410569963264972449527083726648063177830981229009441593272306201533764443317367119968255921647969953893344843425171330660369378806650663194551848323993007855485729446909788302406672082615059639861529895894891843132300796406800416747096611090643881586226429232714584572455902394543799880312057572363692581518185008228383923232767323808355859485217494134924780973288732648731709611175085185537824408775725909685429031732079912379140447738223533407180134087386133387855638119792992069565246470248149260009350040482835567165497433616604551374375413653677865787558379870376989353543336086510660326868371197667558385748551024788868715864200578806050977184331533927346896060641557820373545179007737668311410381111772134459859889263673589968001148998504412825069521656408612543681119756561146492465002966332302175983978243222678194819178421924635404347344300448377481657692632323820179000829360254580776922464674362006861732891416024179020551692689529829108915558874439378676975687950690218589775760417186988743694553810280005734162067066965691241061180696449127392649865583739479271708278787862410235993504787067855261890629850832791078415863216277726816029656324238688672731806395857660948820758238905021133964323385003637379928359510597503974399279249561984625118312626914466356857689941268149546878085521312390931316753269049889794411648835909398656344945981632581630729202908150416115302479187773326091603421087351974808718751289573739219892238973533255908809464990137838753912594728796801403890312119700950783759182755078914526939113627808129321654924635417804460596768090569298112679752099696295298856411812010400899364526834052059872807548769740548077113399944246390245500682266311723532990103736334076953747360215211945853714006467362636734284760992641664578860530780845091425111518471275973485001923794819056846028746649215856119417110318899546192437059734088280515691232373939807620313230105806565390760624691221679625089206677399973127173157250207906650436754864458380052250591463581466677909602161441029933135159833277249015740863369485842281847155498417688594970879177382237003680886225674693831961372543820578342837673639358933638450580568781826029300891044768837901985144790478133381289995251644620189405337248193642839790233671408420190315168912589123661089100096426510003291827649325533867379268193485025986201752434251928123021097579320547392865259375807492827659679982351955416126865570317848278371931630430304282116971155422638086553600000000000000000000000000000000000000000000*i1^6 + -72463173528846608310154932576661596560918343595335429250064494569491182169315126364681172237590008127661522355733881946229751051541716085952306578666059512068228562025593909919475768909408222260820033180211867411605619811903940922377833627082052864322694202543104088810012594731992175712201405916189536883967030056072709630445890591754444655694265300373090297117877911460250018759029444109193660425908959840110507672154138234190294738420524713146975729103692490719005540241029163348374527546282406962686186830286997619987019193198947854401006527618884922355965007171186847892482444641638822467504847404469870602114278456615751405846257034696197740659378116888421779744254311356973711027539927706001107160658545049094544687239424236359709729874399245612860073791181057126942747417580791475274942538712394676875560386496061396503485258972614315431651983014580406948924221906882975367766603305130461133176621491869607245882597936591360692157140441484614367450544208723730796215053383597233455134443635814398682732215496934460286096361914608105103681392605913253770048400080014976711364355772294416490520481412010924795958272586259254671778173491340384315218742337425638818830390142343813059145690801097375983279926829958253737693137908561351680601137707706458441497950917400993509875374966795355900247794889450545847978147125800279646372585075589281264502566064444554256074328791048622569837039242876837641437197723699563872572212978360715913008122717948548925935776371752857227244374295503630349899570209270640551494190906045753638909143190729616521378672009977590119578728701698500881023955682904506551927031697593817947019539694710170938767673864896701012878655426651499205040292999714795239533232147903188410559661912504775099586777880933624280851096216198722724631145512480924893586960438340240165581243717511650519855621450594229282211740065092808135537133460287931339815659721700660940153669711747063660862866083337052970328161575745199565538951468972542434401760655831317070688604572993942633435194273977599553580867373183130705353447752096109747356689112399117492735336711244424752814411703666702900192463404016302526091710305676388155814170189757120822764321837080542266846235127350255832403216433940062891454878581316275784138186675630281202451997755177769717708323423196091895372510592627921120914914167217605822656219948952598149615812895909906781498486934450145682104913508578587491543022924604782236109941442940052836056121649726075172879482057341280380586459749424546954014261153357394935167900040824830246371624591079780404182131710946146522441093154245573102508052531004301318793207379034523088493276581270440212520218121212792505793428146635494229198148044966554915990095211792832163229367008084286215227328829432422067139484460785614796908159729261379594878451516532353758136369152000000000000000000000000000000000000000000*i1^7 + 50599216174613973678778333380662199114313887084072530691101262178203084751140957078735674988371469106536064770599735106118436759027141407311217240312588395748141554225185792323034534942281967981866715427129616523985770222887673574709092033095179410237747290665938296124144159780677093884116272219016373837870430164795462786021321550813817566909353379249178201352378248823123063632278211438432118069556098359548381532121795994424824358737881534179422385049186755362144924516664335893751810659835062114042721762728419550919871478643874571552856979126744343390444250254030280405507621224138631961852321251406397116452741537588230501773247774897702489344390666231751650043032226865131105864974094650304230668064751749317873421833851039176963516774090897545838225135479104605348681855314098971282256382213124404088484311231837516339812322957831766600575860149691130712477018696178112515926193498988521712456672156042800223205811641106468596840105563804024380248525206969538650837867828507220151687655697356898322840871697507580165625401234398155523972297570833701025290182129092020991278841538078289223812773143453009814121218821911004182381799443387735038265542507149853913469878468408723825638244084879260581071257308562849928751909914227803312947154780151628245597232236399235016482752811393986960742973702385142981102706385636206306400579699335957110958234057128147106288713627133698087125427453441264383586076250942640059259406707487838810226316283127973795881396232958676371235242374643781275350314012377561989390423010348190820705264604948441044836597074641400533973925946653935607342602952384336964356962554768901853624222820647375399231711977477244228864792107813251201825547368498307109476795790685609721064581974077009439454022760259269942020676523989782658985802333132813381517182028847533117956178450898102092823445108445500672297525258342419718897115087593342598576346443754344026878189246594883147507059425375062240888221983819522753319274422076072228515846185492196079027500810604680291841333671596449917856397848334867468581523012656256150906923775427246152741549962552083912457983319485646277280159303204895548685010106968583528971357961754766347292711334071177099868916314164640156408922374686734646425579657535101202414832950147108165066998561799796985411412687071992188318902724231953054292188489837470392045239182738229624363852889714032045053193109670392006123101411384252075528394499532966748933298778942810345887442181274948433474896886781625307569484250784693399647767819760762801482097050999856702840328060922410015996102250876115545638708403156046221791427397743955661121331621554390714204700848781038939023023050712686819683905711697268985782040353659962488487968677035892916480603206609582507440817033236966031917184841636969551941036495864034304042518682797056763090698240000000000000000000000000000000000000000*i1^8 + -27250852162873189772112510004848783981285621212880101091661038337636168891452947766821119061152626778271233108696146119522733082195703484212986090083616296067773361408587650320004503890462374210343986266939250479660575227361017654247618205841405472685410346857304371368251488122791898197808584762508284044659847463879731161711236096600686971616690505099862181989364969831796762258253675001682797141582012786937887567870203698035784481946846253300894985233700743415393044578903692235002996195633451804633603396986798336727503320944997733840579344224067474365211089999130882076433559104582880621296999194345228191752216053692418877460450655172122041994108657887326827846277401880599962488825501196830748334755748289190584384920846965073261758039477419607992041222450942636641892688781517568880208086717720880856179770094259808532224390571230243857448257184570454352172227664012586470861790853105494107223021778854889117007419605033440950126207345699813415117055869272925319449092452391033110683394396438655594089674992135486697911129450410406872837925462296038504842981381635215776500697937019148873241736381111726790367207215878047344271539861116483578893691574170885144924708732688041235139051968824657224813616785311483337260617312126295741536707173796629359389851062603785671414148854517488961218753540248939443399840217242177893830165441428917381168343802748296838122578934282794322939833971710832548173120210408570755569690310827313484501933534437509449427038562533333772332177898754479717892397170781033357303296644559675913690908177954281548804787285799305942668293037995763168382684007863635105006331918419115249154994199426580612111972004003580744478275568381122804313681911238079584990018446616218701982193116663276721833324338319417831505467324896646514351778616572192302546796272511370666830780091678395913557463436348730329675661935728059539012039840962245702379455535906527657563704740684500919562886249696028510302795306407730523649629647869153711876625230580551746915253983023029979941678502933228105779836547956052595060046749323363693741543844594495345754447232588554235256740780486502177241994688402374696612328188736903293901926105100299305377462353330150773514193229366515686635303225917374678390801060919386425943116301453842486798873467786416145590169757372623236557803156360647282858883750801477198772599510101254051640001578474529227108798042408718230504477657157509689503117454188005779797393937525621553028215978249178249697227234948922111434058601862374359267965223681486711921697382639427319230631680770922914669672186894976270392722591095408938881087931391765324267051622895885883874130050133467905037888702195703840793348320610161231617779189238710224373067864877228754807509553691200802224833741612981114678924018294337226443167683171124010064477002996954451201228800000000000000000000000000000000000000*i1^9 + 11648631746601499113526643476609343079690917056476733849090407701837393476253389139197415481043828116554536949469581552878966438785992855166455721852430419329797614386571101652044277039281711986084377724555306381895949198509326451659281112413426431512350118558409188621405155090541416706714513851568308963107857613643463060393994408671316828836058583662178074735253816709839875691567207819231574406496300857638895206731664716900036160236071850906031009156403400247116157153884447812376604477538213296322849236384174973246331671394030135725647455735954643798763194344370441420040588901102349784214620289904990827533124009379334058285885152648247119302346149877768589077884362424693801614206834431364565574633721379864760336448568585094155055203693251665582401015060198359123131767030382483463945698312710852499492452053024572748132826741182308731281080502375858842525843206505653034798425186204545026228566854549507379285847562713328628190041067667532476486729613765783463030315858279750244914563711900995069274548781572266912629658595328430656150629931261491302328058274094896250707398062087000795225924666029295274176233131217230423134059257074986341189329223699645685807860524602648328905059696535207530668221268643066688766160902508977941652251580150262080464717212195786293248926607827914307270455103854793845298753932395786403010479959295211592902256340884529996925291632340268884147427968746648127830231765040800942209590932853370767833778456442967271833334976601687894044769588892576397675206738640399937959125370584608361370822532282791415226813861587381883700350573971211102989185318974389425783069132522191300288884865906857786555442769534808543780926333273151139401429580116388875501749992402526261399869949435116782591837348620712492402719306263810214302211184906246222367574185977478029921514393384950673226260349207454481359848824460974458305501583544032134543880750333503653255768419965620778495977543591266413998363696391874232078722451864156627747447320123019683431165449279934477478776449674955711598151430013108299425279533949065496578838282492308267028682522883965027572326907139124758921694807429299402569700552190788608634528626185845553794960369579000927518747027427870884172989361374040836100852300751438307226167112117420058166105893603720063198845443985419926450753138880502452601497414863557681813737377406117116413875581223606808698951850160497560376004451206787123687689614376580510519748387233843512758570549548012003220355404328530576988229185265278644988335557801556722142798330431545989453039180886208214992512091563810960981707421484344654700563886828229221492139494926663223541252398950677226026852509752211315313091722613253237810655012025365463579511844668448136080574825920588077652462390648304108930548611041685530878030969871576157672776753870822000558080000000000000000000000000000000000000*i1^10 + -4049594658360267720513448130280692203306338285259491012614776701827548458960480913646855279713184370921075257755460736288664730240593711565271435513498862864142683014941094265697159572856624670134780293072687809039392020027003252413707822542768840319678327663050275038851866704784906676177250252423420420633424852390415883508464010899120056854835204331834463308260454604047090942737514462860240516316808857556704564646280043124430547760018259690868725669332570477408857598036238153608333329257990660540507522470517636624115712340864997436022461135408439187783300470517768788515682492362940074842257944188649238874177785256850249973210438592552984382381375394534670893690542795298469521585712447979950642635781343581476245367874333073577489584245564897125762321839706572122307374682318713895851628216707422643564869879615078479803832902676154977183913817282549320269977267182242388872521788871595229444388222893279572385703135827523315896642004360192972287656822090085649514606292049099894169319814907851102987554358204022314305060040327571489371130096909095982626381149266329835347584040469379031911630900364490327946708435129912170777861468945582370931502109560681782873127854948942256073116627821695853405141606178250425965477113701414485523439391137335808662150764084013844463488812562728351622640815076004722774475841124107547043822881005819619182980374455134419579470236781282128272811536576288147359921010092430405512697185425211813625644943507652258805629952768933571010339152938874914981269594359927807620042841773921172529068611626250704283053961698454157801887595541936858815299559070086435213847799158095444912891397214395525697364016853221505036744520784693811012618878734744809631555321905219383579209481193290966100378742062154477059625492706519740260194860543576781863431187593841681045423576754393965919200419031669072748413676131543070543166495788761984443107939277680012765728696686561243246556481667692911575034888685848336717372454407614109912496696042692226912797012921082796455758911564228016516227705977416035221584390270922510238765356192605841638677258545433936079104217782380516473653478713721151103730679453019140695423828389455042630257013934249971670056277169871495496594474236482305543229475284796423850097875541429433198831239352813744557110737747873012969701657861353738487259823298113609650215792978155889452250660535868260975295899674332045583410143820816250355786693811570349307252333533687090112896917704557741125770693646261196795525002580518913958126707946043214554283223733586723802341040051629108666714430110584794189293050554762599471544468189472835933334368174738431792667499306900915758010196552784279256301161429772059976639498475626214810831473597565199160205233369283587015633361855643995640580963950188827921484037055124996800583400884110916321280000000000000000000000000000000000*i1^11 + 1177764130710038424993572204859496603561948332668744282719509073282304068329510232572960347174040065127174253257806104421889809978575035276827673719491088819343012082596139618199103085962533646296377427814326512873541973352874300986256942764415064970938480388008127612979786715621340554718584163583592612248042192575545608798934379796437238990541111901802495331802228584180141153446617874851295505070642020784133735016010218995879756751885280302835233590319926860618553131206748661799472452514349280261441481594316835702335076050394198515039826191936747055010828515235499091128724644687003985205507914973526295897309091029571371956487942827474627151864225119053608674449152684740389281625248160351738983822198434133179569695451944495162988803650798720288821570027974474413849592799156901865005005772128944495221920346504986577565194258609914875116855099239576437670072522363251291183172825858411701060613548092434430787206161781864732956695163918112276571103920268135298483048114496460831721075613302895046274298967525865530978986637513488174837913044818790641474835546532119448352186690607125923164455906590916421287448549772816668323739059007335795010070668851281241901827067794193158335748671712349921193985084702368323422893145412046356344298666276974421206188758788483030833312889915339769367070906472968951474211874316862821061192351011520851991944984894845795941452451008341430633827849650716233439244922694642502064035883217467111958181002818052811696859560391118065357900824710485856148817693934791747275756981788938877250171820175819272564696575924484392394765440517395762121503512021726206504742813142513629711858268486012486588929418088753018996676938365614704878574833853157742915138637156913337973409450163267152624512775191889367928509383421299809837668072048363581832469569879325138628330931188633764408110294158093549240326481231697026361809062366241891560388426273577913852987554658288027409245891993102954493352106202146665302666214731596785656963729501841501709061520595543572452099400771987136094900165682065342686970853040932880412049474700164966082952952229376043170399499214789613678004290597950358775094078730096361883802672384460106597166099292324290107900388672394953651431956922188449495465660754629737860422508280702743623589158572271683417208588914536426540957319835433991526126588129517627782374073989004308425499682823372387773265109539311073184164323702248780386679871496390828672275116357442684464597207897682158623723161759316943342978082122865909749570655799422730671408075048554730133925559419581934266500953555451809591795139686781879901228468346422278352720204888470506143562433644778220846143976837832460112363762324475086724506644077859306563676015711834534336868416031543830516910871400924533759796840571576074024787684912657262817836756919093349580800000000000000000000000000000000*i1^12 + -291321513725835506306456434862682381485545121270822174266441221379592073284937438326919592709173466757799017700892800412759254192478969028327463545807800841445203226743795601098828962469542439406890891357212827454549990159419662955767635252741008338908600769976801961172310670647572135474939789384765434700242523558198282042018248597620551295597531409220549218222860993389720573650930758236926115283843223396425590500295101494234410456375208494940248980428086588326948975977971298505744415832088055327042021288322169323625623269835122340723697480490471799728637829321529427790852687285866782812991653978213103757438549751535361046066641026482109717423207576753513328096018072008897908467814808330755002002699401019783565750021851609157687681271114716779503614024719387147386269519658665853387480287007189864381257384594663169865800405481620146288164389396652882375099519903026204362071461896427171005640926020976554948299181901680832532344878849170529740884125663134040984516430982093629826485386611193429845447771632651449629132212194090869356119439773244696147238375869224779234622342765542603304717046791432872105344903680732730544180496509863628217620582259069527229098168024518910178751935860775926551143948600397910823288791975211967367391694940841651977719391655768007905136579806739672015736358178709165977386896668410743162083423159262095017765425186268225458441514005142593113585541266539411034995513694035569558927002778767161234788955241039743058093406512737020954167994574527296229363861215470214363390398935931880924160960749018827488449320592051281885317876937041884371623793791962396160970362199126701159137687120609454520621510570006046721282398709305605183185644124103902792669154942443467111797988542636883441100284205076915151954928564423551278327404736368147632947800577960808573899047929125222385124406522498107520269938312601513174524824026756004895511266562830057261739328041029841521494369399822821885037311832920196161967925445313093365821117535078043223527632967593391493689984667596418119939943482740349544329322499320416957212170052530091861605453797260946612673424968265549950972132983637775984868179666219349654644019985082623490072643942347128196360778809273762463691813858139275898911322362236043920450798145538400251640606441758645785598760081601978778350361796759885730059454395902871108253690288481083428775983734916936139891994215369580979998237690945061229869217571509730919473257819473838586496739695954765215801534373735305981795906626691243754609257204609158147822530180185817017759073602762565746774102397992673874166636467271653314281821186298638783767848366174083978585998464491507301997610976078420591353275992896277187315832271108369130023268413432067942902807151354980771104366249747905636474699541010805194540276955678409509567135625116647424000000000000000000000000000000*i1^13 + 62341504968805862158068140389548662645636281995180126881098777458797873293182509936790440684977243574323534632684590608461652178900379014831896609553247180150425739555775254583057303892104680125694970873082193050318690843859288105549262175019982035046059351620156820654482972126344136079010633943175144858337328902701151202458548857868405728130227287190244625699887942421570207337882841107363865607648588135658092794591238846337968383531145826388133223189644383241674333607138763472869943124633400986018957593017801079504731894936699247043690889147714257080137087580524050523663493415235589219528085825542739570676205042751779801793511444971122084358871944271357156241119091712160475581836813303608586387706405888378989668949415652891195552229180342653720235024688563265035085123617234080039052095740909845028675427185447727637147653623155307841118174384522013666534721646688446210969501029790855765418268555456407572672138149174708678545726382161768997848453784994693223370808995678041588698717581135406193613982186928440428046245430487805180685683615881740996809493791268648989666313622340805418172857219433154526172268798784918370819829321800244420140620484556466763948909472170796132493751097320884307070386929407912724834092265985597625967162206908156367057688512596527141801491886085818812753251512211129230210249562261173487719537208182105320012425148765141727007061925606544922334819255980420520236149437925249009966671268905895906756251763832242558805247134867389354950672252608313282655808930329088162433101419732209414906021962968925354652424506413830834376176458321654939354488954512480120029213332870458414227219095724127634817017903666258587483392034146464845766323616918234073926837977476651640721945689965856361939617571634149778807327045310108696725770476178020425601816708248536724338956159154909983548475519039818787260870649891500484799122505464721976090045858746563250974083039107296207606905433281154609279681527985987102189523646369639154865362695643664359702085384173005499530689853782434195171661446527300934467022721067843780184017161165564670356028454282279044178923260345379043942366681840754598164088092746901295379295091513652172623692281332357288352018680221274329483889446557372359584233762043909403145455231967918037024724356662677286248681150797626503759899429796055616094756293843416723569689084904192423902527241980313338746546845659065260686440979512201385830650503049337792652077341406558397227896608182442715288987614058429843968524235444640581116698687360539835864922664950074625453491745651642610927665176875628343885259018611505874907336908577723920829184884327038906646535682353250149072143141624210679801166607699471773663737467405638922088266830304119924874709323205150431061014930451127040293564552276167542078489284427392782340172871442104320000000000000000000000000000*i1^14 + -11410442538987812603849576806116028421996405311553179056344982455932409849079820066757040731381739602241969923348296895060608291335233692236839662230326104085576546036216518228180354474407691034348722437329037875851681928807191639530047338076192869099889847552831473631448547266049643348088144215432767889337897352176662105251907168038672635034303810535488610557901341539693147745620440043522539943316759998393236851834149239685564014721922532376859253929412885018692123723047829002063439847607750392486841921953863412611159799645178530992052314742014263664817976207480504483185826792153439774792530593103920458383558344390096572433086603856684912629108169755059634885247773113323848240466189312104051266283844441242951602085444033568425127284020521894794778017986244788067133710931325630541792970179163583150779673254868963766733851435029459530264571974601428182032171837947598378869008565130067250248922255679971264192615009270299474690277825163788329116109925255321035026239886356016586761516756259657639727329040975870520843400040231846857755106637386802501138391391641229660743365871989749237246954708660756109149448612355836574638812826653184155191815195027410427312320116430688592219782555713861378256973789661474447123969531148513080620117115928120435430924816120777061482051574936028307016352495815454494823791177948488932113106518980529003862261926813888079210785700555585005971168785825307058534593987398525330554529179056639349570617516444257682157307397544711744603459491272224902637227836367793166946170695004232663072696914604773314791730115782046942510130652885690051358700348031678819915019692205863641144287903156011375903454289448857343472326805433647656368803874045688005861847041343592886998369171688658432534600585188379935997280144132438939355294059876676718649110576871995365111073095511673551184031756370540402390701917495490493483136233713576534041547684665045712329248615565057913452206708954913671263788618783535877241064283341345557766053921906049043656440309921263455997242999009867775089566938198449489173830485547715831656826156503310731263064621582017053092126836078349268416841528532721861628539480639535672171691582184308831070244619425860797456262242821374953638707511539378897396209832232334310678052913845486202815109491251645277799124029024854296845261183493880316173126364989257647727460452104293851402593434968347301209574390251167935078787753025617127798129830124773799509694920109259921609921183240525828209697139614492748199167482496546428707746599034345885981837985164655386044213514838594910071291538536437486977629919682016975416329882581336311928550918711367120459476831675214451478359365659642615183281317183541651775707908025647500331661773925154984970619396800599527388076021526275061904790682775515890303936119905746888628726495444992000000000000000000000000000*i1^15 + 1748401021544996866725040964542410281643049244318772531839392371791237504016716733601258895060664989823230879641103201306157326405228273621807767673416546788957724488393071461610031835217892716028961104732948401787587039335423645987879309379301868102125956646182623203309224215669740405164881173088501221100511870919080475478813840366914458359462644859294214180394312415599297886349656268828920218368546250611400182307723035030593423060202372094291729159923347644507298140668990852260178353855011183693856139031596187055716288632523477813350067945065863320685655894384470529339165001839004942472839434180742524264105429403080996886967459968388421071148969803276732359294246728388230819450961136536025069330614828627485937220968173315870734061432834622931888373590259831460763301733305692976809713827409195721727038870609133347357514679205221792968942162535473650835767100990347027560169075756118623836332270154815222640742733002331687840869144536382381868109812305792085804710809539087373951738472034239874664393564770979642555402656656835038824012484224060622788203846451659993694528226524035035567842230760311649277650944639451653783195931585822818955068812857941103755097660129766160222963895610305271127591188877854867144202606776148942032457038745186942356031189186300337020331272564309769507693121356150022758382493938156620112777651165811884281844257973656655783802770180801881055614538458906828647534786656811240045842506062736369719122248891875641859824287132404179096830085738687387528973941836765581528295518444234924034491205269055173757654857088661014499288431056429247302937105344517405846344654837656863152321487098708200457684272383281000271880514751666730517350148784208988373325753112253159171801620606276104066368416203878162451928111716254424815977631685849373044666449729888546310469687933864539360775979389555329218000922904982990550721647155596018621733498590922426130689135636958777602719707650973609687601421074478162099476191124306663417126967488036391809746577181092411441678552997718819323676934606290956862018120946294484794395514509001126116562566778830341808678376754359154852833607474163818966278963583012564969450391797092524534706809065447762680923189130367418687885965025586689123651694513923855395603991995849034568549973461394815964167151721152584985079338596514748855001717541182857224197659676441590830139811280807423922345993594355281019518920513586802499443007412489625041457458563083452683053745907547281800691208650131490676339105625903846582975136851090159400156980736970558121960557375771992653589969546554095737246216422669803633003530141819648760807964539081202010284928771100867291214059454324416380623611480295100202827773074251352267892529077817785891442648460107103768740920865769221796067395071650918190948278915628004986968984256512000000000000000000000000*i1^16 + -217653998561674059154867477588012178016198656261106783804704446823107384597779548531686888698905971009623378662622655409858587410435350977598019744450107663629269139259419073899612115745989191184243251744186718670616626790153774425196848757431269171378830288858510294526736434292558984447427494872090834076821805983404383343427469504548740838769462644520916818546504427594066651933764025726964910923997277230764139240768470753806741244249883375931368334642885500837567471724817221632322850273133684661180602615013055456226663896626232167766126308746645574368643534482960422895751570950427919964936416795400523437138797474174845983605035699336150975184237373904921712012199382578958178638431639018057593711676200400664558579719388566732271996282855206931978598801967762567661860656303112144728700845062614436504185100652833483707185511663268444556765674172344302812835642756198725798352626896881566887772445026348918946933243885322383987701550030274120229297468162920185057962915924368582870167128692305332158706531314550660860113919367356951816406330021336015897063869052255364398455360948195533076824659052032514156150148783042047102762991600151131333460474448261424579607072185696639316324298867450935257445923178146469919024033806756247385604571175708095072244311194025532115839997537628973198993647008655871826342302063709150859538592972034895714073838961009734296955725286625300818299527723686319786891801937640969625226479654227300699028942814015609274742314135526243161178142280039751579186685802022879430289302853337380966354240444420536310009540945014869797713586944396442387529610545934599018131060389395782927666523150745068088105962162026308229809272678918587717480595859223481907871829097911073610784478401096129304523162874338695965755654896340584435567258124631269522228018214457646732317426684212693488167856424939985569985011314645310355917128732867695540976533656409965345315460559434432843563955029807312536906117922205113164519232197661418334845098377701899051309788098359228982920786748289598060972135875310260306328520028236144830965612570156974630754308179859388558313673329904705880730639487867625865060044819030154722079648236245260972481842090277524386356782747067506475691812311292623899673513778815679692013753902935801277269702664692040205844711656761315370648662325533753110679423600436722013863619097359574046904045578103948893497048324668326418085636244448481517864337282510035703771473307607796554451996527192307274974893671458513575746783581114275029313821641798676123161554889682439832784316662258701057322317751016671041796228123003107833220160462943537938097530958289909233129571642689645275815864729288112141063347573031932362333720375740275063240481274516140126370817956246524156060430657002857730299994893899439205901617623223429418078405918720000000000000000000000*i1^17 + 21392072959705896740256508085083578378849227095114637765033216776434905086896856793302803986011985014818834099674317262060195847326494086288808384916026549102453881793481534552091930871034193826255926463336896309812989427212369648002794969250820682934525370216827040122563512110477474634563195300775493888962409779345997467069584823453992572298304055075253208370542606006866472428741964887023630631124893175960200792485795258886175035504842123382861372505684977685112297165107137935148561062930770269702756681751134616573948016772000181331669863913943131686711990885750456872634644815384207048836278845713823631452715800789728860010913654889858475502885182134114987892771817210395542876807261157920771304392451756361261527560520004452373084009978974212743039224519964611968635104331801131534453763136643124482100182425680671591358775207373955222156486130280824543017705388772441177489119464435592601318916556795808194814293668321581267251743350723358132204634257072779936364159127204387975479487367027851013860127580940507550619853259065186103235488374189236224823105765348306238330260141183863351163491077459192217518050500549597858342634754914906505439646677712194021243545752244435800189729719066216283196871384440107566994134872794657886883418636144780787314989681542823574227237605124883858200492485319481634459664061251252792155682079158234334906595612098349192131017112569529075849534451109005767579896536774361038994676162803766054138644777603999974950126302842732757814104671148264282270834150602307385539041800817557813808606718608437475257359089116590015876493387238862581867181009066845059649835911187216805162278361854551547962300509120871263262508853242449492009898462984651362900900095500342650629200551601136281600034798344177928977018593909111449685204099025897868011397327190388411439685867173640441231439705901699349839663002569692819271686641819719748074183977376398571406679133001883691077240303932184744181659645462544968451897694661369238233852390269846173003357328023825370127796693835622929434449739278190875176915484080326830623235984015771498762088164209105970931775908319762704267148182672765837526020457062496369861509210620922566181939612843370158201747283020303812699349240837355019648580580353249632709780073452044294964515654355745755260907026893143319663520252115177957640066713626935093042003827575004595145677335153897260883370374030171376987467236832341428164634307008810953469563039140788426093066619229868547209209418399657544796204126843681813853764997440066007160091169827959768625745808399274729205041475090044844500073771623170544994448210817048612964091310247010553925143734016503437011821639994840121763624495856793717783056196280690544987217723695973233879861333550419191576405665344881188494128226450902860352387811155961242667555225600000000000000000000*i1^18 + -1507779925492081149202907701707943869704766788266197361449677726823021506441492296582348176492731144417766546559133095439469808080147003844564309592599790667322989433324216713398267932103394996542773151057328206327660997760519623098238278878466868559113124361410862093051037015544995668352430653057434226319343559077269487924756568727972514822626297062847808902083274633833241304295673374902310574479151460372902757671808722838157051900274748225419593028778461918016238685214670933308684277470357879720484680356164025986209042539474554805960488400503439476659745659877065775768986000844614253704088727388186188715934629506221904490513420826626204439839372381550773911115881890507142829609492238844326015175394221161852773975304070336899612999918690077368516092356189876833211924360471367253656223567365355832529871769220634058222145153826116242409388503221913718011846225867429896258522584227486944292600643718981287216894861157092789377674363671340323181206703614408405028822545857350042346433696714371492970707797570307971627760209085235634211681542332414839117267394041523202547247581543158277782946626957559555901750987014395259969522197855119439580240337155559021551268329033143472814696484733468587369495985544341798071140182637652731236620218235345785163755202960991694735981104176075933892239175188084548033664784048191622973611281201390800086039254769799867474636603167575023940714596296322885030454183046314140597055265851568055234129940845902431351206121004916596677944867427445361893936462833591713565985914442832158366461603769134339398010137028761507330998318049646036218475422124836735676251419731786008955382083085036904883605066137584866692045893135868788810138469058721465248850412459396959257037755810324457217048447026114829042415968434223562474324174564588522891069343106861751439880137308754629289315925119369209494725161524705927490534765474876196252099629643801191672688581721756830762632451474023101032411115631229968838516805543906574228051341755711605024006319801795857310229089966079246659263503437530590250237102325438543703348094429603008898259288579140437971157406930518229360182127973692604729672711117339756415444983000535349385997894269948760000503318235713427729305280398338734670281881467461313911637178027031471826221083742352004498102789374592856404812164156593865942376539823967567548852213971934698547087223653772686519929185544241639072298080554581639037265793596309142455875995246894609663251894163402312625819605347075844461433585979243227361789441853850938839307235862462325269853779746106228161212382601762867796386397993648106227307919186840019302138074627560268740226335535300995369608288237820425438069593433353711011195205139368101775998996084522967930414018185721346059209949724078875419092715070495223939232756700108645390614528000000000000000000*i1^19 + 57239016816830784451764448824206857322439410238019006594274666877647848060928582076166248356895438550358101511470319108566347588455386752113769726392448223436989609881500163162688953020248685265323163088554913769059201533292983469330504752857233770416442062611005049339464324966646325003348787932040754602629530727263566671301877299793029065280524939616785469111423326156596710052562878875353862635496435597224093041368285340537633268161872064884638400714996940903579093511521707164229608316280876580607309069694874412055745169617159963880688740339326389435769827247559107721793211584250853905219190179209234959132827631144429117663416920478132818124044297406247050836295157705255443823938240699170207768727671589323090628743807864057424523632227899315204772332845798822501296996435697622611966876699695751034436679499701980603628367014479422787545781091965260880936532012259746420475632988533006604950023897772591596451113272582505201758786585229138202130300233621445802855440581680219936928319505681927588548452896321566528436026197841610929353814639676575208344432613632056990213235677500125542617215811720120833761389731485253135128860250277426319812200574683316154403125852148705777735988168730941335025535543934695575864516358049392540849762450071861635448351990316741281898924292190303592507257616195640651254346703297792796391294587554380557179980123374993253025243978953176026457302612829139095947059013377468516165097035668276795275051138555288342777657049951269826475908619149652924154892771223257963326027773905909804755802847994524553502959755192120493167511765666345218527666927646215079544521893133729326282317866297189710297445827791102702136709994065445830039625996493095957611526034521582456980269486513165608225901794602621321518726757929549939921886741699625461501139156296589329822658353812276890697379289782288052757502928757812643429286609374175557765546224333894408042535270247949660410155388106487913481438918462733491029099326246095157085388218387159435710417423943586910359758167122165021101147132855695897992637788362437213352370333567145399281635966038845491885635867066901481094320857626530002150924587912885076513039998445497716953899762014064461775690605150317869650177788011719426977532701367171034243387432738611522132167765579953750986943435508286354815530775136252728296829992825693458319128527183092579963208244424091699206759902612780877426309043630842647379086907665997877979876743302712967644787277377323540604718361014108132116320558281417315884361381452875795825041106205620917452600642413108509236296521026378387985224476616351602130160698709966114400315542590249254908356827522643739593712810647431261102578690409526827519988791091778524160574033802238184834976767310078139718623561938060788256671727300724497825077973746041151815680000000000000000*i1^20 + 607052639969828511289211148704989153518863940326089344739471832321896242785418042943489662381608738662569507119411403220381800012200433962468639362661384408722802748292998781374406742953835640411764022276963436789954319029070620859760174954638568388535474007938659516419495123339862886026799567948937410406914663349708969875944624886011336589536369834372050798337735459629020004915370726654824263772447733433119942784662538909646951895367641017923255692207136886163056940875474793927004690803294574222038299329456085801720825963169039196856976275355686561163680035043395190347126828106782627080852108722559696863090913864153546669605654946701524122524117337858650469756590602939859191341879527415761299445888077429964595332602569497918633769129499282070412819667814255264164483339452611991381382637733175957686024769838788758309435950004834732558066050880855906388215672720644675452364305270288799704095040540306264971653670339283156287376816045099115185447525330779940122889677671551981663704505081332479847621194261066180314827564709259055314999955411163915197601981933148870275563664518893328276966484540865401944562803223181269378121185255461431926032129188616415526245322409670862423892262869382483470802849424280924956048186526901983990771426496489878841946812893219245834639940236474760449525206524557596423036256973197194958974427391732062206961660566392159478217865331153848586891979310131369522743207727029322662975118442273861388350654427647863114252661907251978523978769881789824576627179525856358443690608955146404011974185107021972850166504389002355184188087658421056008281549222838946563975233295859900630274222159253602835538586904876786486509146813860178807589473249650521072684177607186977749824254792823187838046601864390613892302884317770928874014756952232645748832298659997585187408554250503559102616184647327344055148190522764591245600624159174208184494141769055701164856499988234887924453711571851648984370203994377311494868246296868586173817168837238040538375258242974562038414537221340438077943621735123368993629611198635968262831651277412220139332475537954001808724898853015863076605277519245840519150780498950490737634161393805847235796917706059069885424933680199041158628447341750305607990640052824829405692310647389377135340138528218836163222244484088127699029818981254964558694120794926909367637447526812542439528743021861025302739915604355187845194371390365692587919074688900449874147209927841231346781277153126375403299505065635920704427255587482041614080361945302881598424550134696508891898400688338221911845672614204458743680300529488571957041853993463840279330148569786079599636787205669591558459704056494059634328505203574311131028968006836614459381173643268570458643820161711853085702764109036746698891138802350639534837715661693648896000000000000000*i1^21 + -102244624244210011663474355770667031505171830681074509878650181422064894755633389257519830581862844690432310565373103459105307292821753898189135973844748808360426935649471902411149508959125708372635861937804466786482356742390623988295025564918005096156223653194509624276056859447314820241301363709529837142228521068457727489744776923962533041298736633705446485768648812421572559622748552284643503483240160188013591410069657541283382315799847185164386181656576143203656406850455841164218986895752238874971713225503103387060117516320954334977529228892587078524994692391045514149527472962929140842815702814220318407092231150276935600395778935859851715424881846376088273555783925540066463719629073457731812776679596764328861027455979791510007067402847171696818020792074198047259485234411082310016196146963909942737185740267458943111430954628178177659114560396035023311854374394645074107406479002901505800558204965284198424099737791687365271156027599306609046905291717400230457207171006938225630173975661993147932883720766906317901306914839992788661000406950545051992842042494903521285614898064722950594101885879158129526762389897720338387063959239322191251089795688797998042414735200017486406858441233253910243775259617112934443756012134427654597742877035242197954708656185022439787718049385050545770804573916080513782674018971533590458915560966710029399885864401017317972501059036356297858367722140920487803710534070605829402827603672192869354206076221247529980192114774910385880017733170430175066529110759643854361717855581491167122878795560256083011815336448636154077369899953679511133416341881026379935791413699852228430527828303785947725343842218884214335285911458378806724161968873892679102644071983259786847096558535813156818481921937315632647354727994335372820550048087015791813418210028527883838377242435356003585064503925191785799583046709718464523229523203123822241733597634944468490123632781114749332130362068454646867700045739464481874611773793742806245297942274453591271930981436070711506264042238648160305537391490164732020607739690593184657817601791759659056906889601505352979738815926825144012459550657262493415414717273197825958137101830277089721679546006295558413092984273269112672125650389646014114639304167983017120301629371522164230488615084731709677010834115036764522227507133569284208613992499590632168112739659177973048138343226951217340456082335559614873674970241361980899665086512718493108976074859433442386238311189928161542796293523891595110718299051740742587476358798857484714999486356345314084658522826955963128369277876030049585985232898810764071218868225102871341992672724533243403832543933070968321778838033060565463470418911733575601365311914700695262005481746032936374862202011356344038318635362936388613440140449723185400642278347121885184000000000000*i1^22 + 303549051701606448247872759159538321296829043457844358504033148486134296395020805655257497566236976691387411123993532263445493065108894951915130611455124178240966265049868473476229565216404329013372422825679077981282872858170390909385929756120445455452703578965808834002079798777997210619681351914949691846494643275190149831621689946859285388936529137139949479887214268454471004375552382350391326264950698669718172986750622440560901871146866215105125378962164116781663325229549498929452680424232110782892252519914486211670135540977569008416486807781633609111211014974551443022535279887243590790356179608617437462755518479886462953785337281733162337540942508317069771376444986497608612812774530386406655043207744532804080607179091959113443272933329958750719701174280856543790968448393784085953242127729404802612152143600192778629332113503472806682981927916031725059780226295869102897307074684002246997620928072875970046171263912676645244568700026936007504301575475086461686331626443844504816558740991732917303715806978725659527153433683279197620299683704746453674773924397036312365971875501511203018265181658976418509996922630580315151292333820150767389032055276115555172011915738458284037952833281384370581741290669271763146102542011316362330892083729841345669711666663555701897240936391637297668183545648292256213151542987355432068448536308115272198183575033344450507390762418191883945503963778480694551052417544341017043195918386467304242730394214334206159634760493533842170803062692981937017093440019396658025586960444736115743802969161437993750616844918034673565377883484373937400881423389273037824951755841920237251188800019518250393851925185436716901496412098357216037867829872225409439866609206069090508445707173650016082307621151768427584142727190226743030277030642647877947657286480278575404857573995836501446228063225443448902090281958722816983635342470513132815389017283463687079253694964954082420359016474400895643830113623246229681687309830347361803722775125158986674871754656766761179240959338863817992384728078041663489756764961906085527011837043611280505080631092685640036894165543451698070086512486292965603126885753231193141192180934193945522418590946597668200215511586881403704842364475334749744247319885960262477883931168078477666420356004948380941543168742157048239337475961268226690313618399054787089592422079806498200936158507435247495745800756348401310000200928336367173913077835726933836708607528854127620197793141875119381499618576446693538749560773647547109747144129331311314614938534512962250290441209238427966225539496150719527631927387697030027649049849253432485586549529368855882740577130265209680002705759636539219021298504525309691738054534881431604787907815571224796023386991035489522899611511248249153867332026281662770403865148784640000000000*i1^23 + 155936523573991369884006713699522436383307257580222392418595304612890868554634357257451248895475901617822207302458037482962611570210374013964613497930186345221477962429707499217883763018585692980290266414828023018781291497574293739852998743308435528741209517672988030749422426981899222471772656270665032093366118293015086675517064235968056570589354699629047712539953574147590151803928260400969002766395295554933569481944659769772301208469428119076555169140765839431148953010390923809305217933400076824911960147917493368051824473246561756382657891144827271137871050815595582102638135510212394835439935542930576238423961038825370464949413795687667048480967081957238352811216485590872472538416067501287805193730659934053882411112632502190197010123410294045936838159721433569073123211040402718770973303963698809446789583559519997666659120641560192814238946694112780932145318320481180863159252607727985085969728959165739864597832433274508136998796433846051445396796933015759422465023290833855043933768829913591034080105731248539213717319190792982776020232883648362461701586634444606754369806799676427651898891292891061201456803577276213194401396569920705390396059510968951209969493325757083387025520393462940412866718134055038251985494110667553683086427361921315853534759116489438132263175725522648784779528391667049856793888248426334792557120316502151026512565422718438768850346708598990737408884610481956598585390559415760939906851239309170972571830437732300411789477396564005346544805802465991105050240746789119664639622608644345277848829519317377440517775802664942676396729389896131596358101312135805439737697520134782420733582014233311007714861686122187822884016465029895479260923898714537883404446533895449019867512416584126695246858609637792866971143942149659623296766407403551935266242134138611749819123656628720996137093410369855489551308105218400402953651755098425434484498534565490590762208944430998162971052014991300843017888986974125843039551176480037505783480896891384846193679318599170363500717006210855491535143682966098421323307072547486987911753910307504484552809694098242225281712113892520729069460874762878272180350285993748282600246009359174200531315563590655687136312810423785747650999968446338256675964308341373491049801432469928792634336304965275748139088740471910861346974568770104547497814999400503055139928118177200324957375331912978120364597043044708377097204651085511867349129060623656400656791003227635042273375272123182940097487246150306686603263711086217301531476869028754676833580131552631257299124923439140889771407024503870354698534590700900939147363123046004041594052868304964349253042283958466953999760602777472564586317970489079695762282991695319183868178556296915710979623729895523128812189597485699477645942919199152449464224343654400000000*i1^24 + -13187031824281226559296823060352096856586179483535691625192410855290246524746682576686825670162484311950542321096652752692259077460178492081653579804939784886877813418648641636821046601053977998439516843467065812220510790767124075350799665447921198280189215282166397335643974144224955290963848115838262200597503249813316742590476180072431472047883883016182397404664182747011172379573004649295722754186624807430748222572829643180157217690838300126482300611162776952216081321743048040061993093136364623030956399456756110309746641261412585162264086632607284962380403468181720205606081192665491547347942552448275185212075864960982995755385272361013214333595429582579472607830667226357331031944584192936009168025960805582490827628221961155001528235897950415830646794610877148403955726288398388201171773346388571765751142331800301897287758440525218579799330156191217815760836424187233413398700616334734204020156932293336850993136237980668057375752730986535593516175976644538092279348659836937473219790735447467070849580924444509616156280807524101411785938897098795927567382082280210620492416088514954754716144650739196901939757784055935196866833092405719120529689691074487428431603311620873742846231083830304756490465337525565127358180867955585275111002214457178100831980800539097650878653843090843518453889873564448597243201638308154133919496483328305870376537964359309056543279699783381731272962404870720363323901149010757808949414841424242873427655230860866773243939562575766987429090842300084581044729213728514719868905182694770524281282489397804795217813593668582731385409653072531261422381319771035949350471621157836377507082645892457853221949834126346303101907437363348359963982165716440821866803325511160690680980275148766871898248641872290402980027620579681249014189214269917465158430914845787615362638325980094720049376511559349266294019540243791056038977528993057301643591011932099145278169304171582623061327496129392475927408186593926312769127294996547505429151801485231259550307710059310867927173126036713138445509362750745596306064636044191434563712531510978126927841234256812349243668180977496338144781210414997119009090054276037359743629999940244323513056899624113132167389156182136779401219511384793032009276861506458001604249005843123074265494116742310529667318436257696711503329004346153256483258756787709900080546182161773965841671198477506874543735430070815252978874729015265303478501624951185754024013093090501282760796174047919959275291168055995350561522797435528619520745374924780737286304649847553580229480505725508766268516355900830428514561886109284240653761602553964486237963079721711414611495452118653298596915815214254072432714847213002904158669269490688865291333073661414181136443374751117571635231533059994282635174703219572857979352907776000000*i1^25 + -354371537518475784387478059873319003814994721270349600573193991326731843435747800747284062319852873896459040807545071609137229744407816302739583678569462077786600064605160919999712749472152300892295671129107731873904820127760880164771513985559059558460680881335777819567590575871528611297038052437020315930795691533983218099800368518587562776099054261473148281879949952895332006881823467149732524370216137475352774889495508374264242546084947210016927578376454090134004231592451309291457392296015313051045497207721862280468334249062867373736335188676234416945129528798390991530425243710267433740887940784546199573878829718971361017521776332922990733042703835042763265766030197930657166747799904887944679174996892006578905814133472703284049689492579944561730786663057145793138575071909943447360488007296262306835796094118210370541612421113960787522400436143976724395872957884670711302758565311522370161076331048422701871167781563008680210525920064845107945970578163920907418359232783250836732653627382148370508638719248284872786602550491538533008617738464956951609149166747174782751499598068531914565698444789891237283903859943679086340048412118363707888910457015449109179946697130621630013732437305127267364033743581748350634861799334130633964197524014465787914563141687416394846681451057911400097084610128580325141305742109841238034387749558168838248711046518631102476825282611132547631442512715628390704985524436223087987127684042147897728936987645410921637768919067594617031716775675958374045705274034775819683288864462933537179097067040185091656834874055641134337986074419006587323859575432052421535871514804929417330191115808113601081057953845202001124212298824000444970727397816257543897378433436611939413217550229277862563668648656740619144803533550510740527479453576286437796943601977310253354049771865146226435823302161067903327565743600404898851017916192053009735260078160438471648602746736034141391821313907769946402533656587900158147192453707954173158418391466609466455061793372214228170595226007683945271561180743440505952222944032344474537309860606881371807329835691173282943943311825878554808899600798037685642403482902290007241467981295730760532617671638007273957832208278686416538554626391752893336329132324202731942050058775603721965191352786650728957750310050594501683418007228357030670926655486762543949765058912511440745587135014958255786592496750398808265384757492678597444296659537267521825447648253594631619666927617377564122506089573870596579437041750558011907842554297572369108827399003846614318481015223802212813701872566713161706537671628653301549639620369645313693011305863705209526516627846121325765510825708778477955833327684546774592113478355640281673092838820403722843442644899580500130021626777426459581863210720482281978876395520000*i1^26 + 32987877106504161374971476925086851413064775612636170578439503047015181023022301836957137949824846744240497598594608446306478296414718728291260584939841259613153313562938989561623345150744099238282553839099171504381713968513482192120450245437476608253352079263918196215294619073154505964828405468226014568330577133828513785097311229492739454799374784359404721832739684643082095600414088524904816206857295097821810042078942877427581956561782822686575369550489992702624483599780703870746703892300460636112423673899941718347971248012198131452027947968130647984993220359492981583318605883962401879645772477240087526998054224677391550477492056592674773152771746666833538759659103240406864767412706419193652215341519575754940947966657673348407907455892025337576427512507817764354332085392120736032706944212735676376445089996545283227922461846204985518016533765820591539489692155182747395767344404847997241251307261911522972520818455918594214410167417859155191209696837272808843232954652348496805098835543590870527773792873407998940821410561983794986570162117197865353284074612630468505230248121444789514158337054409576538320077177276278025414697109563364312368545232477622839549398074647683023302210755345061587129380401875134427127851989468431195150601028309672185841902038165340629799029596280228881725298416774728276211836105390495749114290986808685625719137920201330429602049777356826466215670048888371000215654055978227884416560248145623846843210912809915292802573489266609886132938340291129066151259967170761409747231789432416054825991940461491547772510711513654193766333096947690108916648034431384955081352881078469956439699287742501506992007884892852237240069383142240620421970274416453997768623888148021307168987617075381943519479753577423054257005000039895153643453390183734545034053989116429608536642366360510766825493246928713848393680681660723190576427128997231779359776785101899498809867853828533435179643747339134022245853764123671555765838430303717636911745302954744081527084799800943775112772109121445141801028985532623088619245840465269414558752095214177880286843462269336961137398803122665360674313897803621112518222337528898952116731059893244042589283016207551997413767747728320080969012420641258924759646994579003379104464209149417410094485822382531122442529001483858161378005682210940125018424942812324046122875433672422889282041411813777495435566122636366211309959814678940890572510021378258577070583966457139773882542712388710878461459640719270033741784908943503983529368588524629977308617515603296647912764293887610305429041716117719485496534940557950847198344089772982190709908403323252363346323970908911152975232066617592611224085271944287840299959780653892781491862397707081577286389991294283885469202636941764674936604914674100625997824000*i1^27 + 5526900050875519007430801607914023616904409332921520042392700215667179644390202937526890629943713898445876719038240248553608385130635035353713870077565506703538986699548026497102915796802885515725403857901517221964312080532535708847547184438885214973992220534542704860806397879524862957385861468290398625575080258728393545438861090799735266683775105782406584503948271291284519507549534479292468423917752100412099190647427424124709379766699620677339652106154644080523321501440332235119311865696476174110896645829243007744789097862674519437839056465369079288099250671413877770143078256774986531598146986855710783922846000525787878254580141774873254705513422681767969543799256333327982891020420103393743191349171624515901437258815880266831469874096202737576730056085934761891879182555586734680736867938740016673729038738890255212571494021570549345797466052935242416985437999726217461080514913322405504260622165879921157531574021727427606116332217779023018914917599809393947557040709675497909446155524006885367503443221493904827951839119898820328293456942053127868281979541685761791979364741687984219252299294295162343367226650140134503003897354954420750863295353443226596951626603861594760773443739967356868905137045083083494988194979739573155984200348186063711653033938542419092421853713470277192911293995208257106141429395806434496792589365691707239873713130005781722667968431127729854699791002204419563365751803178102755629633903701461817233606813922562834391340344270085428250193006969633284861893789325686130483713031392396579393906132293842508972180811176633621426170273240447375283476526198684535483658292465365453524910558095399130467751216255548869754730158368475727173124148757245895038200537093962823236378912611376114758572614257007968568406571284336979510209261838629030055802897812642591957202299438998359050439533825937679813921059004562588413304828626877002603127648847729494355971022124777729935329588895232525193793476873391435738411616746718475298540817698627676611704041537007365074886835485185293057699491004715809815737746193788648524489967992505951048546504697980488855020559321496778417102490683372934308593977775336021521104183390351888317081377050245639000955793435451360428650827228815609517167854483835627233694528114768066814872395163604466337641792427958264880327877601714196230962005269883705752119691904848885783262705364910724074581955329270127999501581053897619178771841788581447464376302110637006277700721159969011852765393271232906233462023134096623412031126792969789651586469850930608591736532213673258946099450743212720786361512041893220631209621091331621445711922337892642143895507282474300782933060353689369532856827269726151888066125761942061599372988143498170044954539990025956258108562856575026643914787750245707022336*i1^28 + -318407220773893198742206198285226422454785353096637839484148076951435741726390318865699489067010868075458940361112336521097341960788097917270895738167169281902116579446790195983919645962677827797873842283343199705477717906767208167072731944166080740339943686095979364363375328205185827708232283313623179096422212135614916220230981886945570752388354154231433423541317585287475381477654538981525745066984404720536863035269237326330574714318048257428538187660238039104275565894545454358419669412088288660232526390460039516348685263851923046996696400682073305200726685199004818911334610936408740204645713473975569254518799357438176677967852799465701879274912637178137204957224425562246759835494304755552352827650394880505352918612568434834354466415903171610012919853591923375994883061138063225946214601572109108473545628766430492867330470503011563955334173620516046241394635499557010045671657323572296037090387683279443722134343131480921184982421426327502416335453863193495730113100530108198387493324813974190064678348918256586663519131781129930557850578192700015003018120029256818470290183808643907974303765052767170400019932749179353086818558522158201542389244518866230802821179098547911368037732835261879969703997030229190278616633726755240561743094392239899445009725913944023187199185751372480874223928633332575503413298925314598973001906091443918361236659598144558095153340933352426328669921315782454154446765241456178568361593471549619205080377245195044555813859563704124068341638898851539968991175915659307929559517466393478207371311015073700605970571664594966680982568143881757256666110679553082331744166563453146385934622444065061666307137963440698707921262404831871745057262510449343597273766063438516910464008466054769163589560260343275165220552220534278501175194899335872523250316516086928009421879038377377337299269023816133862225594909985580362212998112980071437389521479821565125486216736406880567487420806215507171238533624579384007067513908357477310125040779124163216417829350230281734129740205126857612009776542683487250615830470184103152242316270403302303908623084121176624930330506090739093830820752177875526266241329411419176203530543050450567918708130002334367551168938444913985689702853190078635469444357206125589186137378719140530387212763969874215993968881660441267654898383623055240691133432667810112869903872814870639054903288978463797980520601367001519003536334477163623464553204233575635101346133549473860770846833524433142892711486029079328716774417614788128331006171699515201831633923567335858392046081733132856577468632316727272848242964492790828169523144670124748201187539426236579854427241931106756084076364068217812549612114793047399771376750870617106921892337302566590872833292871143292410534985905020608843742205301489664*i1^29 + 3126052068589134007966898595381544796469208482591941699233469235650254978160987296830516332132887681792610345969949093104902899425600169316550660037438203652499213196750261476391897140705969289075035841961264489944415869159314736788087143438561564306110989328195182359699134665715730592186978202182798392883626863903733724598245639158868550359977777095088713697149834727782966983620874382726188791443885398083230963366092410164313430628748005835899957828958689058516271950649862348040479415684578753610809950383919523643627962609200911616916445980499538060466081270738830124874598065913579323004266873923250336271434818246063973348960667200072216549719996336037706573877072468068715210712603932036645520874427666043549863354453473960667606448323586552785406738456958088665733659305265306161166607903669123170867966614997946549607221926953842484457633609726328021856886032948487787850481558619606782274514127693047859580134510395011278029685067697952274637787836005649359182062937098216965293012209528540883874765647009889133732007059269461930147315699229908831095208943897371302931818740603912843041617973385507068824409436656525570745701303781915309434005721610490036981493270792046173009566242210556519794709980166930783698645036294416181937077210764273480910519085294363112930796812181136342761972825308954300546793746172019509027872969316566420655328012052997788552477709869171276740430639647811213873827833822090964500515368421135544388604410803103448585871369346370317470406838276221465425408504697320673290216357652524458411242163071392397644553773455874378476590565963584656014466589690192150302168193375974828758913640342341016805018398936917488230369805546170468757977168180969571676244950468819762237339272826751457682752273942211357672669638476078686229395507247382236057930691062665277575467909185876099957515265606724588383694126887929489656897418335571540302635644637777364985123107003876913820779333701614476791754295711083030266036703155060463676228997091925543122403062667910063977460665260087779206342888204022892357358419642408341353010239881016901712131783723391571132379065184299112109702916628832789562953429866079385023670492237004213833563204841017014022855440288501825638773416508433822054576865426745363962906244567776900987845363541074040684972235057441413785099460055998904582001587977812291712112116435402379231629319414710486950588974604156122491520193153838285283516562930647746599957390357075986161365175754735648710201773889076610569633806505598153540206557826573114532374839241135510273135916536271050437692294225917421983359744594532342727267657301848045333352822856375754242140614167035509262089046692068023103938910508109186965993155717677554967108081332728057488228259206586415210411265472394910507688999780352*i1^30 + 131800177414764566870446823862759321958577955560541310728670893934171139613790856513296427523846117575321944368748146765685206513848618989067319271431877489393408354462308901101539761032331998121477722857174302067925171121947004066547587684178418221652893528728279540446856434274518962831930411678210077165781518248385896137871975937324405628862780647871039341684373720408160280883529242218480103012503564303503070354229594774956809884843854589268139824155883985936833036447114363013639014165082068236083057490784589231257913992292059515100392524116679098895023886541262373577676986528505643382364057064322240660797795342117682753302429844790111110317571995119910708953714818615541328045081445788485179738476568996766382366920831735821165434539388482882538424062726459209201830237498984827065420643572712673189638862841120522544820365101275895383128585212858133247006342513757844906029480916823803999251690366357220065307270878578859767632882142947664465930763712107955056618427316021192890870187382388560782178251730009543981867123880750671399088681280735388456975495749731973716537496788028395866021978309563715713785215845479939721721821384179957816689600316199025844000325659893806577811217780312293961395017244437002410016689560842087334442034745886982909373799868240194448937926316523689472147048557876449438995552619131922974763465267890520414260456750403082513982560600902472622962910963253131784986725474093026550805032694363128052103230996159802303987260714623367712292491216672669415950250865674412509521165469246829996894520506307314872142888519727929055306314467628515266519399605266751715997271736096414047275485469036438916393683518616860593809840578093027560596964406095652939222610588555322782668618796040996993492626492393310082311762032376860858023169496730768621768548898816673294014068098168849017047972605578140723349397833430308532475533215064380715578481827956941012909193426696361096140185462657077549943735392894053376444364303094733398177778303058642531599822558283863917238632378778723522690654671963471168078212196433669720323624623140887080898181117839775808128507620013380752946819264135517408159011276600997903579194553800506647613065455404664174730772833780692781331638622202607251891449291608112863581591069621415876218657436180280674633699497729333811131152118905083083333453969947942131579669106174214469132870303414786472931787485697761078932083975870934687361875662231177244656173340190898998715078835661717420708016934705334916604204599896085935018909216647942632235227211112987761988764478648088127297435051832618989220523076007103391880389956241051142663028909483857138138493979322163949675595980629689100886488458715824799370485100840014407582208437367745996489010862824389434242691252929835167553421312*i1^31 + -2045532385655438882276661313593484422570336306450872736927666363684881692333524870405475024443396176248428778789227891033643224644888671714784291331685621604228260985698429947287020847460947349830424069137329682965030840196927064686365649353493704601892178100996882879690689743723822651010348257723363772247124090836149071193521805413739605941733313974176003085281497446791871878659979441866857834509663020173135308770959468331505108047900034508021292138534714576574320618879479247677841394596464047665539516584384142152831658981108700041205444956089222688687447206525441108092328734089132981399909800149782887494752162946853791759896034187321800937159237091179424366598605704483779329349338943852865516042744055670435068760762857824555729711727366632718557626411029069207528238591936930348947035950565608781047718629601817280154903903578953653665883934510481572735167098655040652187312966398495626241447778889174980036483244475288583982140632218627942361970158739903532165208297480164127382648084466196402429310727449381077162995206013272771186364715796137320561337075767790693859432678579860886925335690886708473843337499314254340503095383010496526342718915528667657093380088976244330810592556567901438412664065692384935512027829564093994323248767266990544838706406206791381927727025171453754114505202682637762960078632400205025452182563917532279555956760533015837978576923153142902148061618123494984555048875017332156528015314096102619594336518669466809018400277077920637711493220607083634580393101035765371048964914968764870188239396085218410716969944179149030991166804714273615972196987657522472458299767174815868296233164529128559049681526848537452172099640122319511165413165205375598578796313983289043124337687923257232433415591372216349242226793510838681872629001272262352527417446958553233325517977186529352206963165742977501088677231142176024781591607634457264629041968704058106466209674337129937301619450668836984177725121300883412955074047810551825210861831803782648931763893184192597396615037302945951858769786605543610356785107291357678129806567389512272688176202473536254095420860176954694273136430035484944696959100746632598066471698724187736241520638144419504999776880095804534890607376628253906356405714666554026976892511172266396449381115825165895637984772957455803995962253690650137478672931079004783136986609406547474256792434759560433896048013015777257943971782362184447758071408771662632523495046539605719864594662692216180020489975904350795502941002743541074752880230622945518665825410614418942640834049990810177946506804965552450930141312406212208278943863453978104560629844419065306926095801332240171792497789348292617392516096254408061471559687466026696009993895819935836850418486584408472871760147130865082695680*i1^32 + -84082805856479851781739080525147901466445696749073971357721567147551201296499939539817951105884458323291023679447322983070692689256615057810862400325523701333501229318311900906342948769522189646746301228070923811802050200819556596421463446031733551436986210539647228451003932877725075391602556516531597173595631426286486735013665847082585313835496743923639768731586283595492331297765621649103150620536271077193188154915885281243988842643688344280519152374045405293838776394309030157100340247523530663807102837973051540594430265276376561488356069434133517623433187957157048950361896916571371593260589562555965243469051690724835020626634757278332675308472625859980038187354448948616231025881653553875202844610043630649374954766406182232667631246431787161069302093048331679439686040807986154420485103172824785180595966244442329748858832858316212395484725118234103232507088926292641272440572526401292605104714439778468164108561483651282539343290324356220936751926112241046890642741141585601943716277987165924365779610017981696595626547597719716601352923338650448363484785167969876967756356757403567264330074689183543101585292422191735368435942118543282006721757519706110025658665645707716484532894609617733563371924419303001555990542339153678986044065171744518790024382835279543090586372134257820192560703118369951602267543675940849301524636014351038346976573322157670659534439394537803869930204424157779369583034419835051897188887395001202285765046060357053626601143127996006701539240215022080211290330126156418099556923533474565845154243628928270925427061204034283421914055195557629112430681248079683308488157965667597084697840327406456775976825814556894320228656994519944256569887595457808930038037169506651123929418281529695726059703169268509780708683770806132625982648039855902123732573721764740623673718633431778408400469908892532024257071726693934349536390838300600520061974729000972441074970180728704958495955543786957519630829013650977746447877416172758060396464796649932863344485219187225544730520970166799446362112738334440837568356955522934343975285842363297757050480821809797228886644200007095879594366139766999702927470622733988524790040127498363056424814278590427587058648951568850469628502051328276926718273459788060775903670751385439185730438766479084179524459522067562665164958458926359081540360241412368487400619715549548936113833333939499977136797380360250300763466698705161599712893442534507077510771930330268013343860875983888976301741201941128129903644003109600558686771505644969139552281180277515132148773191602438254020902002635358895668598114878408601878789328748339303251823354034742855792561857639878464328158025172381468529655925422100852645582360943435950661219586145808068774286692332274483604942791337050112*i1^33 + 3462533326758968691787150419782604929131720782020551698905907360114831874248571073780835525932971226936950005970785786473547174703859697749245156901269601021467278919365227855832396090643855727094361167265603981605093893285184377817402269853492094841557985380355497961846324015250884177310165549378077582443705919246738225127415399399824347144875745213883894782777474903121416449760160771833112046801725027680561319165263303390563764919749338734752934718925182474344939303032511449505198856366796363784020667839194153585389344977436296863193164150333194625028831540258076358597733747762673133086602099077005575593719536044373535862491115287466229172356605812100390256483551101941535446079343778999000391217021523350082950743531742011837976900555841052235020845277073710177414654700780524703121833855083306031827209829791056509656200788784058402925369454997418783040101534728239718423069332031789835237193511743328685508809884572112673479162635198029495216778020804942155339796878434958954830986641495486580860345952380872769823807187268496546054242152632184200106537059942797411380203689208801663469419474950027093288710733240947201464921887799690624819422849317523267033633352559459245138331208852339506105924133117896678842446682818965212732617492228052695664665204009263190047181936716713874207218344669685746572574838916837339718633348333805840571743450256832355312277798273091342697472424243059394122826220629469827078661410102971724791868304136656170658118455963926595479169287906080035039974427264897720287124995482015483308059939894937849226462225089693563822735327696611139088756887270061356800385269359425086516364181926604937177982616302705325779969598994717871066249642385135099959035555683750598722412187905007691942087099540765220068845635364302672341775005888308503753185838195715511063044399554810164456084617004563048322904353459988647093917095160968102935363050202157361012734827925678641386462797105641776410636718473182728191348522024445437601395421678370891605042475696382319740420621820099195305106656070012299163218452430989863913613275323496678574880299173506379279898304417225818665731859745764101424666670758667323127134109785518610814714088941535073623583198812990067787415291858548550277965884885205499904014568842163025800337862971218897427622649200856667462991902802853075415959480293019836637569959075411145382622720903743843984599552538515834714160259251966362755477026962064591136991882943401716983659315206357887365972732432647649946960227938010519171064795030647173604749556184300267048224121521313937931625307582369933075241333921473719917525850015804271112585092300290118964648669225745440867498525750077057211815139995723659254721210693664989161667462536100284278377402205189216838365327917056*i1^34 + -58174071767486748156049708458411479775746885569658968036596153882622243821341079536921707382093456012286192282628048473564479090839261578259835231851451296803737377549464301590898140876382571783309596832254605752864934893719067901231602789314787268872098237128314763332264436248977859964285851762374175675963482600671025660674502077727269461826983926113092612175492685009454676549444494851799644300620602284656231154586308669320838976800616852276566888284409341247563381232125314249529832797814532570871289119684642596566521078733990854873149564194687125038119294949800179667432006534114400879500186637234340056719498996485324464216419325828534730620867445201233125593721075850898195016273778513335696136728073862401971212351568349012445571999379942541071644023932143812680001777650428048721313264663787278509848437482845425449955397179149507624688769470280658630442295245433679643796543252130728866190310449121630622937139754284982919832864185978738725162557754766939047711547351053255378077228691089233825645901735463307877758970582711000329617801766226938620988072744950652504884832229452660887263858595799845918939798195712760378311996729910306157411224136172321612218767427261991367899744422628189112038279878713379730018785927484277061921544888315200384478911955640501184781746364608780950382752610210017627259399744567918176515591009191178638457622042448504338422714554261098019425930643962701488864462688832340509202913695277424601539293202874900073751459402011898830170786597453539570912748626140932054441186813339954946065688188667632384468144654368364906382204091168746004488502702130069535350421936376407513014229946156235937642577439086047454943633251031420456203125693841136846244964108989023868561459369757152949154266060206882018151939624801907901099534371653572012038429271426593197187692162482502205645910262158387283136891729223816383302289226010769637219801777652228129735897802564847971973414999937811990983210161193245649287515136857801917168534039102074285507970176554869790359044256145952950390270307250867933636642966342509996057248647926416420585115817424816010589453772268914708317179696292880144699124706303769437075124172227314033280579538345960030818657984127282994433384772720664542757708601531205355583948110414421764454335772298989957991834050851951515355824469967794123265710275528648696228849435402505472430384030060924119896360581147823337106708075978800964791147392961389038720557574324567519805438767371623960953470284411469840044557435784919284926305840977839311776347999878063573064168009792492282890666454995938433178721109009536496745000881825573228327402926929408201825256636726651439244670254017006051318138094304912226182620423355784161728937032391650486505266857208712646302367744*i1^35 + 542283902877478050576634950227031701418060787829679737944086710173290081688366943235721624969176304442691812879646565420422361791923938172534850250936251697801324689905670233498832109308916776757233865624662731411778051041008304776242950174454446574925148175822365745053306446797203060112452210916721899909797623602213351415751396264743588970843083360031713839151778292012103570155789547421776879740203080057041758145818692570525771595474132573875549242216067354420635483354420155600520678268611800058985062224980305361103306831380362906169478299861137534594853471156820380643703098365857880582627413380785108272801689493978121723932693041799155206640150153618967397795005963737448427832140392386570967550138223337135491020667371557827304445624009274067435162334520905595120438634970571819235362726004773471303633064455615517248443480548726923097247800236036317808665732647194151047286077114901452358665075346017892100181083591488182823673743056867207008014581277369356074924780705682790155152171528382410838375526630269312750249553537140522100507574771876972741144543816700759580057886908356958402255117871128599813302068997259023589707323556790554375421609459153464451641480737817293997416729513458463399862141600727251849390231603930510555524674818707687455678989409096637808116561002087789914200687208003273960126429519474715342151542556535413575653043669939815091526079302894459418554223937174667831499322231152946499271204188176120872567661465605923425476878860500356250786070650077950660875548250096566532715769023930623152036767874888978191612645224232771901564695159998963797454391005950770369524762838764464917548174495810942679247839946439338819809959027162792857506862920904717906788641312379123579068535873391641138175955016587384191742675293501692414361321667071086364794333011130824307165376277390289502419117491395990069103898899734158812855454998621025455263910598215973484626289401107739381529329218631478254642006743030463341420929495354877622197073442803149542624601234366411268983238197932014555981223520854632245110378854222747715372195733187975165043543187229130042203409455585419870019872264767903703625766147941363565465314866665095652541210260251206778296530758630955568706237805885372230668332511191228550922160265712374954309476204355061745005181602750193913687178527553438897986722507176509140170012570468690202044371981633354568250376313867169177912162810898779463171823659045516293278932141992000048100455637844979291074509560463833028823866364282947842428072765345567594928839167079277937630598325170315406116789944546555636886990733640609035539641680637718073855409549504317784350108193816850028427252555624328921732841421682825569014666091111797564737145679239778701026477887184481288192*i1^36 + -2856875763057691550577173263604222132501675492098864320876428297287387573170947965748625574547012092782921190365245703077747854106329029712651460990459031983301686009795136548644850877793540872080430185570082955101678125888176050146271924270313145116194069455297539302242710911526505408073820606906337791219299062450550331136533708166714440831133399672491278857056528574136157105353943522460369850142859562371697254881085826519554355352991021169324017112562320052750634994703841362474240443966091099760049675888943362544927748327807682894480754365964330888376608323931519208850260331500652319298640887162683229732528710056844084832707173364297482024557836948108334025877961201708244342537721336994971798754875406091684347264647759233978352550530472340524111841921480180261505909435821625844870904732845787455822843582363885877490945837683716364523636921990362180236824104418937537193699006596819083296293800248453990776067349487147039893510877191101790241332433336770409288582017327757516721997082295504924520436578202861419679870656829719907772096957601610404008380685556446855528025251229807919627981794433804556515857568176648360061121210533928618530118280741152040283893225830999762279007250230827805999233524263760133599546298884712008268705500339935907294598068350176350955272335768573256333735444914516680884565632439988806755497590113208984720031996470928871912350609270109426709149573603591732006909758539914584027493134650049832158754354318979061461319040459450883542621699006500214333673368681698199414321482626071813934052119556293759580380472670842439944810811722580324722880598333266226914563018815504918093853870122288680319622940918148484907643925623358403214289760545455085426486294299420790658247685565044989370081519421178701982455936405169396043953182165053834603781746516555222785756603230783623688933969413191239940978933712211642124778386386141637321460275673093633984317274551804703028311084862151370615779802716688640889797648118690720337110526181269476254228054672313179733839038601441955425944292061763330894203967135366905674158940771222961751615444931800115104149486491723228135797009076112641139107776495564767099529412010417762522008324131459690284640879062962604735970836411689174990254744251091212065360525973282436832127290923793969236852438151996427863227084101537384715724013297055210694186565812790350463562733669161330516068295385974814083813378566868628043049200248589757168026074730939957267609143302767320740745927739149881279736378093741403281848550719777331032788564656594044996611015482574591333454565219013384561988550998355522354823870054947833323645066348674229687423977275862062364764690562739966832556456559726759354118745237301057430610894323430434168698642238537728*i1^37 + 13502036776734189407764917442102114320890565815411921574884430383079272000866912296943808965507444774247374886177756925447277402429518567184648880564542263491614194539709054742058518668536937493176495420281445192164988510148429764007116347535467277999489471255970017994665383548042302462351320220454611086851241520583364107193150891030738135215455658605690903246654361584216314694452550441719184428303823044741069993870176334919631938985477103759462997675111560578369982163909216041157973363139929016487982774975755255232046422193012770139573467650142302850579007682467031941520220705158572669937327315339824007520067705276176583778574617671934935790925384644390855913415335259437519785995506377986533652059232260973485694633731285939941222314470706524877249574849575185679180795772560186421560033320841887331270035099427195563723534824487510243647064304306907372477255785310743629358647594465178610806102630254319411820576182867686566844284455825969061850562239099482507640809952185826263347872147456217719801322993740399226110984973315215771407769545654893434919039702236179725174109642142685930613087883454357622280166315850474333219050014764532787866001930734205348643996108496034326380178089101403744007113220485132380620152921635878573352576841468136715027000097518223489386491023554375658409145064608401401979108583688687871931088600012835911731336358622768681853966355206777280310562094302156230518145171025313518822231611196060277313822946545797889800876909547895892851216051038167795456095535009993455917099554302664718107873300262112366981745677067232980287897855047869471130137517868902653672860595719633522364759802401315940504740094688050624245249211605513605502500297810332217692867979644499870403124801304946664689573604788358155870736599684184822181571280180388978870182959068946945879517435331103823342861319080584013921559073676617536760732169585822888931162303218593402321097500113609005991525393863426988892039578996951167547852035605574072711943452720259730785619857507204738197975757768297036950516973808696379748606284999987956286483468319995763745527747359116135296545771771628337208285076042129003063527834994224669369214029912376013514523619603804868355858271111304284041001149711443125821636799994146458840922857010279112981031635590319163934574304725617303450086339184496698357325814949475368711116224952772582289703430543649700789611292248245140505426596855277268270583033877648377809755793823672880061771395727201782585415525117512589984195192212761404932928226438535057240247071388044890769468310888217103153368330676732792381821604326428870268221152876896224237442793905162179314500431607170606025652087198584899863937615363591830557101489442047894387395798051938822049459339264*i1^38 + -227994819960029228005544646780120132807836115572828931646365258255045755341074449317769620392301570573409204087228446852381465628757729755964433828746883606370957540763088704924992410693929931455591779652673611777552294226987415662946473378686468976837433065991941259848428446249919333963688089264333604129926085790591751542830754246550316133587313108220992135536305111304503906539207140021954294104959489779604275923728123948742264024083394740485608234570463218557978226363296161487030343684696864419386190053899707384918369775134740786379309773039898948342217205484961867136652798298818313016251803050420562883213776865112140993481261375839633669815885536812471363594536720258169036195569297231020810810018433917042632558599987571099811775788158799597952338842613700385246938214823759612170901690334884571870235413289245808687404995770642137829130279027103556740514456317866477829005280722195399984675478987298221465951092681290906581350127363915611268930930736308814252439827814311840692382558688174239763633730443016746433994697210149709786885073390744937145591703515049490600524266254852223897665491575310151469523853487635211178510529452331458757986006912879826706896314756314496401712329237531660721220899297787835700827257692119033327156526199451776398380098256052759683729517172598226144621364139352005412145449299477124769883360261675077893548059333350252963433324420112487424402556014974743756482699790770956325479606496072475722738093892947342122472267648607806209811284886742040360791972609643531564265623403687601403628451255195734006853402794449009976360368999702407134688694891892228443027716801509921777155846688254818807670846398418389961063402831974733019241301010154257031350425721870860859475783310224005771465440165618442476902298428733408265240753351906687541478056284509277972174164625567825274132572431417009868136514539931322218423354671690433033558861786125840887373141587295037008363128843665922727149012220177469200162059028301659500249700033557767358572187217428289726450269666367016108276091187855541551640710621792096918440457990413440097733773191388210224778128121286515763779345698251793575078682976504894332977812173417469516860351515441244319229236402409352935952268732625987495749327982405275696740128528716755770924885505221262030491228088923401547978632582558943422847739806078762827917198095260374876722830105676093355579785890355040452997857346159198644695887657008880061847630248807907590408222541161147679547863239847399076098424874068704513533436121319574979364282275390244184035377229558673669158021045441501759877558530554490092487873604453311705591905439087724478664024911348990804784540671620109160199594180343326896862743760563694842494228836859397185470464*i1^39 + 3706571929659080847565242979268276282895369717400208603324770294934060777198867912190810270728770806333140907205367796147322912052654779774651956290331445633761147933262553760172742549001886923231850445000362104328400373201335666962434314781047174818837536044576702751529614227305146267915314686263959209797429242671678229946176395886896650516498972223235391314157884608105673482499163860612994609881300516990594691419621208336065487158210204803125676815400633975439509717404120808326871508835579802085480283904617906631537948879054019935891748989277460060278358214265408199074634302105476109145831782737075855188461725522406347683170603333812138172620212645804518060684361563587442215701500345736304413429187126313926946391739541440378464401533068523878129530647197564768769784650676715315847431043768906101529626175144280100969828760188496725521639568461373622652589569409114003342084162316252771270968241838446604816574326360588146093696658960898817671765389062844790470338152454350004223445439924399036565699254616746930300823964527844612888153853510125364797929957612387569407093257939489285079911971533036121083452482742929614543444818585729811755919198914382683436072146656621243381910850189445599037842185149645705801911073457910866750285060614988544576141206795974037378675744560579432806997500771214678443392830122401151519954415467500383196867228628582048445412548517081813187790213530312185015583387715995839237426973146420068333601456638480254460694153989867703175190133438056360177107551694765301697348211284521498787332092745728225077172639240353916732643914213177075584685886852185220122070989580566793771882102811128138731969842247427486302976673589660307700540442859009024312232632930967489867635632147419279189734753602451815980083687461164522199015164465152245551497688417072105916591565941138790182165922561038454703965757860445134044034176057430225027075148259704112679849557837620202272226697209711696870527284286111181489744996624789627186701550922179925954565023511014643886434103055855580588423095293809738348697039066726366513870062075015775902168295203673799347020656097479248820752908628230920589775273640651363741183665250791096038013096357123108644587167187100162371397348216051558592954820551367157881919257236811193722336228997165624515340808514673869249966627848709990116436271594851439749856271109952555289547818879203966079723604560933373727800112955151512319092047472613526924385522091433136740067482562713958696259137089516966945131532786773517387872618515123570119449227357735185695551782260799375886581339753588668960513203032275463202676232552766174082566871429182251173857037495038795395144085311153940118341390469051410527528868330628116399459896105310879744*i1^40 + -36638699144175263972954698418729146312560347000572708635077807348247623469408141936016718642971034933865317096806943409676841973708185857337301499422047549041333002365222401368667692088485252506223613271705235621428891629506871308736097202407646065731336025231292539029813697842456733407132413810791525380259105680970844089011092222062191482920739727798045597477534839377257191213517272353431490771340607250427545372604452449055781453656067235678773371590757810643447663470405688869087805831574470022424257461938042791281109460059944603250427868321767086645128474567731491735756496742800868612300408716479596304136079433459694027539721723196873218570748625758109351487313540111130459364271779513827087043121829792669934565689229294976243381493193319126055600684412772021434128193282061671295319459040351572874873726663577304896230605847258666160208520607443588100627014569580351424474139884893595690414460871098929004598739089550079891162558690474286643876727128077146883124217972681516748464201956141591688913194192764591466112471887394951774158350378307675198551574251221650563221478478285790836062650036340497272583571883294149203996903076980003250956805636359327025495557762381855280947128725466846621527553516621168128139906543467933695049266453810896486685155932876483313270781646275527238319299919114235095356709654103133488866470602229506473046027491068276162351289747428712090742896625820683382886905557209765638199866292044082980878973013434530528518828268126802486111279413706422288214299004660114200489038243110525880234518474132336527828646878702321080989535774872826726916238937376391906415644334174672814740112189320250046991229648843318287679383467501884643162705082234203081296634480407556933614510103140434353805337626291001492000431048381741303783796864783610003559521950296444626396948238607496665114604464079559536385921632070844257281844936655596279065807303972247339552625928502903913700860285265799274648710390561286377891199736060088070781880173886672804172308156251555132421033218189190623436438949075261295802760762000067298827520697549632545426827708637177988637132880121059023400759364231016449469308910452406422125892844129226376567169174813134650218021716249849468943377288194419077413807440353843900839052658009184499913760280691919147073559200076994205998779847687272043212514973459348665586283942482999523524632060719629355725496651435548022952528151389881360901158347025601020174593396288814524999749838124624262729315556065557167741995757149372167138236820832986741416223435329071654029788861298039704789438926078487362620804985952344380642759830395053666118489862513589278394409953357532917910553801737487286197588794004239505850850799210730512714425692061696*i1^41 + 239569428312125619686668044219812160240800485429829908439199572364292223383576200094811442669286873244135732424763464398897903836260683486681054525514470709162760767259871170070325711942879514034005132730708462890997828018393485475668094899232555160287872772740237708111730759378753308783629120035452281004526705554254840985264073453659463359980592364344688406482098420139422328179972102057624815853869719575206698591213722291505762500639025214499859674979102374432101538143854340042635847920919467365692988468585756973228399187227145957986512319148145171039543537470442094828705359392455808941796780855886685311807643277272093284549219439116764382518739524909230107137570979174730359914106373930924563644073738402905184861462741433432253853815938119316414727341740434002200987981865454395360270195210209628959051010442892376197872771908587067751234010242192389800176999511718593318954737549520457934960961266531810773571278756033251316717348708202367543294936211088171999769486118122743142822835845540279329980255603846832677281532141041008218484202921804342518224805917159617570079638727554743355720676350861588422399738371239082511083018128409677923073479023416347295069820210975107276468552649587681091746522389528756958096641304088476348602137729498296421952978424880763654969363016035850966312533680485897310019638976741697142316398186926669019609899096666632903544458514087813434328880340342426225773461118395119808142244505580945255460640934889047156621261837253549538978867965923991569420716865764315198395740117637451533535914124824671089614537624111442738537102394921046441221833300860961564842214787037032302555009020039459244843971525047790234898267445898085223673069987003902378696603770274443807447846124472196218543365120180012018256875799874339587818163457341395796164092173176681015234799218700143139651461606889457045074371284716614445383294556487895343921024400320739950633553282173838771368151529282448438440588684903941385969864287971197793868710230152136822877753638290929650147153591832662001471154331720710661806341879802803866953551437778431803166486463483000214010426960703403266717465533240468153344325473043041469352645972135530901319593584449831312919473049105678297648141474585222641000862066786440295791330640889057494450589219238675501805962390821162070023212226370385618621680287613554163042403436880757119362959288316519011270714003884618716155311244704940731619308925409687272301407548171719659976092925001406770370179890736359768888516526563709054502387683603077450640988531298136729134136612935490029352108517555906763148252348324585567664028010268260379653922301130347950075818508181781432514474575485301035796745354994845816476298059183839577519423488*i1^42 + -1110344015386870411353947937569627612293612545366472042569462955469811246789591995634037577422543422165201553961278775700700794873920493309992472505773571409712320563309347307056508798649384083689415275145348192531758949296266194068911522631923431632926026867650106257274285516609116463919835410385599561686830574599668936008068963973285636110218901723894083134618310554558540411793961876195579064483545367033172010983473122768578854513859384687136518549800946071801311883324934892396448389162335490792250774575772922055839614570732994882596899826583884472166790574654806702289047075195315642956003140147769810601832982474199074838335484459269960155134617686426569846497640458988497169406715762390062099158927200905591462194053222288061263383096032293032321358672878103582072249773618662998573985530708755465001412723856243130224141383338936064857277335764692247375722908130848359039721468362646019772419405295724734860434786659555691674360752489917039463436704374061437156899260583016230315831083860445033728653922599143954946158143265152844659716415810160421145061107475953688226756393134127640408452288082214857503106918022746176753640873804551102166277017475192020600218769736930193376234942699510523878996731535079052367464348846930336285818695440421074526189451254752327185222169276601295060977767281813311943054152987069703829576611597782262774390758028971335928322833911865412620684411851253154645964271461240801428733453067480379399211517939413159846166014688134632723394849517900778986596401616566735116249767047107009581467605699359265791706497137100537242825595119610619291747528007603160408484715083948353021307371410912863420388741382518395507033279295021516743211859626373741316114991255085722047922964252452542970979298549877870272010890749664107942830246695640216510684479147291793018923231635884095081014552195479133096358234086464120507227475879672073693681995127836453518490287213050715861058616533191200930660658880984345541526664670224536148435036847671743625584801956533089833751728435118336508618056867629688298126488757290489479340103350109578720715963215704175579272425524138010909018855356413109532497302523185859413410004757198070241298551908445543116774640367823958769494549515045881172072086659850293281796550063160587332788676372637580811617028194795790194089705403548706328306926185693178778550821136930890467379153708701224421633056637998751453942687894444840796422032042141811704163578329414076753771981282763073691026883387153416110821962673819152553312288164054341359963734648501606193671685061205819940498953143317183873075699244266480813208219314758997882164664302507905134376481089951818380700300744526822112344400984406850067395695171195717550080*i1^43 + 3813634009182120022482635351286193589543590848455446989946798011365055459379998036023843172127210646298158509004503026275467407195716933856996409043742072382531194434048326800980861843947832041212165207654380210859753179465954728320616121212361269731262417928875246695560940526548479094001053119081381589045999707885124717572266588722060489952440242384367827284352416047707515831055734984675005772185946989630906589191574566002819917171567732768394000730386832966239942482657923540538306465270014857364307963372058457795775822629073813974879318792095014619245632386338829294224620525210377870597281123793366126543222125163471470165791047592848363107116613667898476879671969803422701181565171940959491903298708705264975586417403193454865724541889413926436083662416920819453084323104496938234144496008501460898722566560056555200718321911963194666696841266056550261378102597371999434619889390400001605910011079081782151265712104774484083264537576166652857681926053371039286448429084563050409732532400827820022703678239352512968994245160171580456393149421216250589198335773544728521730585416533490524647805569036292966345221796849938159379733399565608724003606792235977092266577955611994958182008173735228880086898214226142040491014222279595720878051665700544971251771139690649188323821749515040782831667895276138345927277813233163380865690635945943079764807128211692981255740814250299191615342879194127489027730049802880340498224158766502804992847093350920536108629764229269381728626908365226737406303968423266415081073135213272211400834253892708285865024425602367598315350599952087036009065321252417988781800923353550122211964076481875658078531057289953425028045265100522665650559276435512516971012198662015732369682385258759923675713905979206533850966479831583887542064923220402357435404269623836358839943739199435341191982822748305103266121950385310348180410236429803348963461980514696484545816967973443766600668973664524847724835607589999355360453200617017289756282190803761165237798393394657159660112557554676371115830357352599209023105808917182952221728709215841505668172218785888154082990722216265047158442738725581431414917742452348677267743540542732865221267609580567053694991010405889585140582452650206728202875560634348382225433712706605554105735146349720630293171180665188379472810493387365605377020624101754893842332357102878755160445657869735201332159575582604156256537220696942984296186903537648522683305899703918043457989210170893697945887998052001628825737200648648412142369346735191352244132896077123801744838321120073387476850253354710309862232066977053897741012408858152918336216369592558376277597194425925669675722996853325980330973901716992249204026655129993216*i1^44 + -9872798491831413850267378006328739221564498315276479433733300964618319588367600964874387492745221510698289551236976374146746076144500970749489079269895609024794839623390573340558141464443918292515164459689580168591180571379641804106923126269618987897225710066436561866786097937026133597201580499113137085514476979986142243387821642334924279409708904240915057963228843689743865713620774383453964134171454100149496154047818775269552300772114005885920257455937853753029339023009223580466145539993830906952407850027906528635205353639050600651617854081858321180888923196335159420625356456224430666417324889528093045765824216626536003549081816196194033129132664802506886217819180285698272987543508800667084535276049944432842022814671332490799434815707057032395081580406401102347735474205177694956996380102360956319260826404821791279768737751140345336953903777120581042186786624001322228812405252473224428260825540789747910765864896191536137304504207473813658814381784309367582023957355503011641250916698603603285229861359231538084249138018979023861806638927520959801725945159953362004071501116316036929393636318821665919402366637134738703197034375526460401631902521955800131995729584271093144336169074920270690574382259185506005951548446511345735712397362338553335140113627015202677569463992520060210758349387142683163709933493523562344507378186525227919800774075027924659981058692160875680816744699823983872791413653304380874038574768015685381237999555789753272750569156544488313704890628034408639670705392974904320823945390373146971429247451232865909142831833185990912274747511748233374327880489809622380623627926681499561521094333330975245687508210221412740254872102827960099519034834235388082876237374278033374241814069143567117904120633317023975441057240193789158194707887994700160990295231887555672355035616717681024191561421628397931467559594366302978062338097501703674245734448203033673143767278003836452865063213170046221726846467067241614921903067271171615803125378048729412785179313677709491773573446245710774843073559119092515302629011404094525599275952613263780823833611103673897387641989625229082175321509638351642961601342302126626551663074080587845728775978011935526254030580671941152395654225987090390616968432006671647699577066030533078510052835564412393266061969320285751554205993680895036531393498627898709894691077683453410376014897791658309587940694893438494457163254635583521527203509955077071346604732788988659901590061584876325968644840206506859255056179566789935071125802400674131263436004297024536110777641236532980099749642033508224710732370475725200192684248732145177344840202285469029278736234560154099972042923152898521946286970796384561551456075776*i1^45 + 18169875495255771856208679573816123187398405934959704287566055027257513843266823525563116112446146604926756506603660735251008826144187849915864490307601530715798168747253711377015260676232506175298336854019653312958177587001766999142278898974492700996830286220059684565917076278465645191658299123089402375359542909828374398883443885160121138852652391161042138870177758788648886702925149257599006485141929072608582867271732387359236815287375368472138057071370194155121573495270191213448290151654874020473388996650305411602736317018934592164493356792411703591938743119108308058213831485576779309594954882776652307364555108599709659308179973088049051262485247167306324996976126071308988030144841125632547516561871974966586144194544484710094094296479770930447417664726000896969797551000576021090632658433512774238872695777650440242541887565583774339114726888704117041564066082180334849252817876869477631478498932651975777589761044291074988087349748461119908525971907787164786056193221264330890689904007006731955702132424146041510162580860512514071048343369330122066937114973697087603231921995770687684130218071411081872999423346692956026085778063283836244850817438613583874672183810444924899517824619119653549536272710125796577441726320650588470504638580054140547676770689381417903150317886255178971225924859775218432028678297578259096169566400947366640021572468188973583835861130519414813347830426262506918753874537691183577167983030841705657751636148320736741344250543189564051613547348786275924116671944435828152952405162584379737039335965644816374860143670759498317527989897830125524730085105600836358958669448083885506549384585900212828063349892753547265578851387178891723683851694816667127504792201729755774633365295826815540529753916834776063104028919487460743537564162651099849815500029962317582139347070330689611994403746850569311176802604714079583278972544732441966707537677648434163701213271853620521214094293983004119349491134443843200732495599798633345993898684546498785778877049670588324703571259373233152576978472668282654472377612543640639276540456745970664698619699858968747864134157281043154270006030592871557046797734438983215767213508314215039765074038705724594213739261582285946688219948324282598659288688373900434907281295682690037034239012344471310008334949785514503130224581497092387322913922391432632301588449384254938105910809867090092296815540744455257815230068007196520464222331895356270912943089401754294123908649067874768664935645536825868211943695499027001150008792799774244793999253705574064849958030699004143586014933898631613540627285242300920652605604741844123641010632097519601412034878921308470832698011382880676566466496862637900431360*i1^46 + -17362883176870445038160536259327939432120530124080428702335020191303952124141694038675159376183624257598891555634453570328848557186897996436483254517208842262837898723191917568956841560675242040165674809258689249919842044339397106672477107292898486356575354550331776153475580501174172480642323653510850182116833957198070557335349119786207849919655184378734281307278482002784593441841078031651802931335120842773669119735409511831961931474496169311195514867134648688343617352042139917950645173111103944930341047963045250791698532808961737672063148576019413591826946499713286031368408115639688419757883944560214765849413145455431347120118863023745289375801702838356152674089877823619954622078911477877086822848358905385045619451969762154033415902192528463931570766867074222943437332224562262161127493306708613280475347727913533589802478080507989639499097035819702736868549435496328265289190597816315241995565474473531479878021069711986354062495121595319669466691294710209618196801908498679331555113712871045830634615928637992299673156095321619130159009267110397758919401583851929871701299000060206608592064337440214767996371547370876976332356193091368600764054221774717296292583317038361234652216010123115233830382142075093308686021598811621200148608806399491317226518668391869964502433634430404729024612759833914351213005706711650808908441860790101574560653795113276061776927552194544637700764735889890098975606861169216138564070797733763996410521982397362954527406192025990602883813326021175744076615791168633588501383899724245047998639222531813263033893742802881725052786329808382308437866649261262500874813010586608666201646150853588782549259998068311425197411970026683144368171502034050989994993819568675331724133907267282449406256170911154033139720942472643346889604175200378975135425757106035573854827828085193099387546471636478974492484790895687041381375048696426335493588832695413041064538285380685198730471373370664131474207225371380876260453707069898763705957844037438378811762342573902193222309466036606361101419185556725898574424249066870655005974757144067128584503094943881029246422115165328999582495798238813942622549807565577339072746080910919241282986969390283883529056612647493315846038435501989943483913118688509808596347152034082544467626008952034217558581303616453738981251497418963892845174524112912079498540113619496119167974358552838711887205682836201707110586994613368195706049502628952252217132912135351770094219484896940549219288406404319790423942023669024015082895400424651938821061245288468344508333053102186476530070962953823253505583631421462101896346472385524029339290084661098492459487950372667367157432680694890409260838499811065856*i1^47 + -9888267898542293078176980842020415031054857246019389819904059545357802243253855254764550025475510361001139687111992502463154237918181161014509083466677392383446902497515921424192491235024644055146612614222989253667704860650059825812649455670889330934739540237638816250823763538468866421792117194946739146702090283874395385478168879345971806583744771190570668987158981414769118521627057515174463136985369319083275940158965404416280361587517026187252978598460066436366998157521148959754377650516413358596252168175355288685760626986471899072378138017565901205418792762112911811512569932576104486659532838813338501968141174043940999470584544887091750526585812275593744892077457562162118646133702285780334305568159780110946075149183685630205252265114451574987112130328759559145524202855084503217934592470890560796053969384272543745004335108775399255029701178278114815187169872122241697762816348714414844215062456914115105631453734822880112795682739897223700768822061556708541647371162653282716801532526960926552589721910372543022216524076278422154417381031481594637177294282719959231126769431979770960045483292181734774785346928118623596219041180588085357102780391377390144475530115477520755546879833898932381416870517474179411092101070779109668242079608394732578835861295212799081625069729560727718669959009366433814245045345627486897021876408231883201793683914549466169050109701486565103833085546153338927061386324704683598315296357529729714813528548091007243808872911023713788006282907146716821140587351839314865685847452006729675283761387048632386943665898270017955726156243038514169039337092209475019412771520772325293361024728510071078832011583579434126092053985356208290165266104418345150161002309166888078705533313882009298598424877245941812606605995595625383316168215851218385780951953120557134434121845748532545642935042170027416806277416540137886270026159039410042005437615065111840911842255100535715457500805668609921269087822698152764672647516320555171937892945995342350407736507284767277544379042633043004860072541393491273415427994880296628840479163205318383646368401338143694136772419326004436029244285943606996955443819528914466271917027993441436869047074169044023550139404475403361137957686826968742313338498099337463578626909832334166981487407495719223022137969034924926176594721040956293404596132892394706482497650752195275137024392174832108637525107447173723507091904537610473182321181886705427500953984871379675984892870384624105206581675163478999350296368541966280016314865464268048991930743659910153436691043024715882646854444874198859659073891535029905500475794604168019152929658147478723771497777816868087753227033136767388300216369152*i1^48 + 41907157591260438261902700637967892529846329809536652663465589736163555568259030112451726534197520810899095117164719271969862058342607870297623963153136118870095030487611171693609886233421916255536550320634173909176924303240346843735185635630235297583847136984947042778098761314978514483576427164574120015919393803387099949584297553498761298959997225697018085602042351024750827699496661738074558484116371466343222518946382729761332751337084591800169851038812294183637317009904998390181853377602806788814402958148909547094494518830528035068037348269306386132820433294495248610883659168538673068064629587258827023690806860223177562319313819852839358576862964658156715087387840546953073874015156158186728417516311607681331737988806434613260990711823051911157687527627160275617110457477547051021334086497202550681956137424700394203799202706210787733101319544973682190831951449816701135789604205346628220126671799752218603217328511193446852276922374469344777142141659302823848337841181857657923428483352250202921144615975351037754213594812049706268023288651485341161868981680949316307581171923742061110576580522270744725529497419536500694606227411990715095597499111277756969875550681776350874283970782556333996731840941271646523379012337184359178721779195326463299804784180670770198560863481815385532088554154034379517098206580896231432179870233704099167304791551911317446640986731670830794607355604000010932053628834528662145548797275892598545224587864002947946764556632760087359805013309053568397138636092705406822169032422246735380899507742418087435550788359058377057427320066035916771301219618449562066419908569313481287403907615635825917012981039974770882045047866520938790153772519761953943098977055652773795564659721457006953887017767740100230712933984764841301330779774862667501666722121546966650659458634337908920356762527011220535127358037106164193263624934360541190277979648203417457987410868859076087238679844790882816326035674164678819267392408201863705962239631388480653082457751181883497181592455161659331551437741379715454244933020247859013832788929679210165552234506549502073158372486278493834576141505021515761715058430971743501513965509386744412323761070540994483808493592842559576718752058884823243258391183572524071035176389985656399034465230285078425667639175772360706130174784001632167419885088587719926626691235820375909719788351078802332302137496842085674963698376896733326834447484116473546880389758605274094282241015648149981760757313369554684215316329136178706010274122768062871096081174147707659027555378106290449244284051825668433378231384042232923354043447241906096940236028014212890818764345615735127885729827375373014269952*i1^49 + -31154395018927803352715756566021241557914389651762352766705696377749486571111971938013566442755372587968216767199417558686344721004532247614621891075024117224272690389469646253811723138673049446068264091960365767834091466425546830663912682593824130291501570275240573794190476598391778302606910552069313461171562722424067212702574319041966228325932667515988984916284869991647153264048394199983439832931190187040432060435190421391593702056600060682882814980332926889616522221473068113501727170223285215289088549088331799313493942701132596312908815267073757978076455322417116495216372699498333347953638570077945092895178591036100519630158863864908919164382216761687067599153294612265424335454919114338397327452647815045322883958723683232871723770003067000902530539824484450326644292451687092505175117456660857041978414775559648839708392595168704816240526526915489137714815512851470045212751422413754720460097662074423426548934911074537892657491139440699742198493224842830151333091885980135067587934755159692697698181672564604870162892140644699325235135924343889192362861995165207187241232571206473984070249206028082501978892342708275595316065544000917095805915812837144046320905721982336262656612486724664176227222356681089307291467379424189504057383737185961373585154763895063825225253638306432810714899057000415046550782893241076212704678197785937211910293432232302138804039334928061622619226879831300589977083715429529598451998423314269429132225154834576498925183157146514442613506659849822267052257737154640295549602529925997862801017453813303467631502351511581494405350507598204205388903128876385842821493256209008557271726149841801365565637473095844692304847790145071492588196416790540312009162812044341803774753873586723835135664510395172755081265852645146510346123825089136875565173780341054037111600527125776128472684249650046636208697299871618807881367102303717973520750968390404000351200161953973004333587870996460628734881746402187792678602915526699438485425147393957020150823659151009272011679407650042786458749668061982649769024537156063336277159483711776749349524084851153762582111957705139360108371898077275188211410847895075001295865537462384831789749317128373808802603403800403470681137278993430461138766611638749746520363543341804323403182676467097484771847391830562125102214955037675062162726484596063523462815566976330393507066393563345523908064654347291612045034833275527971894903242400941961239440882586089989183076738506569450287842820172153725383696735905852774343904159582260985720365203165279826766797755909084159301533187950667155078028089606555044652754118739930442176111808760094347771454015761359575550068802069348352*i1^50 + 29255764645204626781006466121830757656149876972223313889998696191821689619478746588785694598675955584600147326955278690660975912575444101568671368074773681753427954541775540125378818809877861415625690254094476233543553242869262419801226812243171852452405932669913861268007573324062508488197072360326416288026487957841186274615302392595480391732553528937073155198753321364299214755760556050078000843205029782764548628824417101140300526243786518637120558600307420038028211718975240934888411329385742657757055303997405029368682179067245188712262371641354452871115960887270431735805289756121589194842558786941413905101916975880715043856113281473929391326756576151042954806315707070920084080270462577078259877701026177716893377427440859059928939337362441114324370609348084714947941699267062005558118063701421840499845046989234053711044138566541419563418773518369223560089673679542333129274205401861704839372650473327567697987472206882144678369781129343074578866413040030122917709215267501125789903537993697891917860931236629833304691702329570918221327473886864253786001715523539086577693736353931120771957474239973544141159173445277851642244412004468684489670612130289625787270125571254355216365196421900604814900001955742569084187953294001214621448086346112778592735203556836521303374300282584593913619707725910758132985330373460891860305443511716913042620297099730096882554867981622083167828633997102113143000573692026247774309459758714483261965977718174374789599343215940121767670224934999359507334623515803600911109063974239521022186399880964534167696111686932036595620115121719963321948454823235932082070539848602877073060027532144349420691792471496028951644938498924195113164679339595973543693723574646736683717141508098539148708587240803400213915694057052172022076266187621102689853165084683384434477809508900000802224040169756699266741717175216932402583871648819570167904709646310562608944875917434421552181288362305045561741302572883981740273456534855597111957256450121997534095126967122597956035492567092037733561938775406263935384894705683945090047191771997046864375350299533764958905051849931924953735609813376511761559178967265111874831215938588924680659502521954223754644766703519495845369036606341614754941513772805517907480565002099427882851677882911092325037900463745981992406321898047323695366992519759467996186383141002276733940153119229796154539287359969255786713777336217535166250613512396250896942693141098481668977271804336855806770481000815918809322554786441821631427682051636985627289876651641707016238058699981696853414202996580438872070959243778157244562050467782629000394533648641087812363108447449416344019166875648*i1^51 + -37451466351240330836982444706693044319729627187795089485656314495514476790232960890728448862773434273710259840583022049302996236847425485418974037841202018893963012548942563118509978012249068809646612344041452107226274403967609907575830959613311556916021658377253152528692808366817453091443059213621221039146091316278096925375278070892877002529072807195035542751172871941106931413391416938420983849254210744019389909973595356659394922785010263874053699484357198223006651856065090849103469663709968243088821446009613891880537782446212821901219285365555337641523184719942578491558141701843837728284373204225660064414031210387173555400668396365966612343078356156511555439664855846742458415388371252125628006911914824765045764778603355963511294262776540384020379765093155458769019921840518548811081646238685205900509014408243402811613498818049829260137277545252160540127619620894409349235677650107289905227158745817900522309741177116279616203867278494538702935154057222891804653623944626347334042031867542131322025371151309453091657912859324548055100004956892019426065199834494497472326062848193080221983694971325128328697852504511943068274178908223892070954292307791468224095421177317310859393400253683865777218185577867829379485145951992983143472351284995105436927377918896080879149479484645134779303961560536400893722478003649476555489322583468259600737923065237267581439285005990071287010296355006989746623709108535156066939975644676238175446892076744339391311976254348063161994891532464179148360753896972446025844248796356104723523718962804494039287320298046126289747181097196545009459107636326486087249417510585967118666664123234585835061314922403713703735299216988090989843001387078599530711952498824998724218598329990649562437327993621678849442193177105971841761350613014859058055446021320611886623730852150852665293197773680834932623561664604446411024510821695859669038190853087823025600115786872153725408622635007086287090506887775338886314030244555799373806024190567788480707632692038801272539809979086266112828633862335635422300628578625035917807656124307065583957652721865345920677150092464598928370700828585389719417900802247372612607398865062330826335535287537839692576476647571348841312866191350091211250051766156696232083032090417479375045816095441840706396482240494981702339232781117519571359981328947010882823550732057356564964308567961068819723569709815758838388970516497069855687743811141813726568333875946246952448622720257137191840877120496169307621718396788864203471058593444636546800518684264788360523134581335299292908900705819018664020219053022003861344420367699635303725046725285903385363156457841805110177024*i1^52 + 6135075371503484211858255127582440401968213366120676191416959535425842394282168908067023291934727576935350939616633303332359942160172609233902975858133226415580998330044814406786333634555388306748637174350463116513028266657733450116416715697894232853632749425899321323540387670742310002276017706160410203817766874481805467916437015982536530447729761400759141597864987566210320635732128588415918804921715710917867850793676249750573110301010353922009878723267791411537244836281350244955525138060457930403464005411152241500608716437092661723810877613943848859392129327873656501390528918030192145717530661542183494929749635330954181614380169256566855100949290880313426909291119575848046272898681785683813430738997970961764830231315344282496244948266492430063749367368662656224336965069368391355806006777234638866555970875960011734019423354081664609012703113182823350278584861044164176947760736550695435556975358884532201459289783287536304738523753981571825603171491178634858624798891048499158813371852125936254570571669473075678709964712896518503163535441927165488215095872132254704591173545656739072775427839047535754029596740167786279995466300603481422256561430292735349108267195366662432728611258199758999383988626501014290365870207546061181340822895355269296054021655045684658327415785750194404038454932043521337239932677312371584284250394606278064314419011537081955819187105531015772107886211863779266256487118871317017139012121710096623586129847358733049180020046934158889476401589116511149474819215865932878260813923472976993882583122077805336644768657716583732385585780998041679204043840486332516359153212265531596365149752259952034908425925855485199229647037496675751847182994918123026081333040881118520963779486485141770687470935519254876349554914516379331576647478804870954687407720117627177588467974305575795474676823096436579608423685749662390260623129583073625896383095109359997607689664330940898825947640996219507372844068402150416702768744844176467125001218528313688054452107958590127462925450151984478399819456848668038673513108997610622497937217800474915134107286805144451093091133050401615728432503002730630110089810631144242192511714654600898961115851730102620495231516156224091334879556471392082346212336832116074277064248247240908711821960815576451494224410763566144116908091507352277282351212948953017005093387743264224014890380457291425537222231663023740862559891234932808241209389918643596539390306362638024548457053875628901347700523371046547294691588243749478599190682620694417877234397877671614476599795390872006432361315884795225001569220423140506679953030664121154011764016661727622257325697799804544*i1^53 + -2095616158715273731740008612387034582148671366418013002256527522403578432119368856534866597371190501082154619827627713699341816010908020469042660866484738448253383031511393246301758152665071478073819574956479684514456679594596137546176984514505292430803116519308376223024477700330004643749414609026789917490532976898333603156939624177680711462880545323639785351828193452556493469303549942031673939481386265594714974128490608336371814969384519362197029666537243430899670404450684492952396819955312381201517016352018141392657229083003709523575603177175722873758663430615534377162691786331320042648696292290484442899406586463845679794159687094022107931890141497143861540104886774367806845336750244465016613857063545040412961935034528533190945707809348434601088227580428553832117415199647665168142268700770866209171204378062756044232683954951673452108666199989578462954787045431955028469562327337059658781872144330723941981668129241368858633972733992491183390115479121441298158284414737093130740832055725326963238735275213602229597037078957447749517864885387458706860780241798090724947240439007431726440569255849745038027087470602069439239830389198391429759793132863080773776106733972028380438802526916359729064121082945997136610365947763607010319987357213352966300560746750408328440955604076597584953237473475660881870144754988783327890507184744867828358106019192642937945423398925791412960605516186099292133061391616617105342128005051603385142383330560696098315811740244388818641887350361386528166748421348435811886990021546209951571631775136620801329595908673374086387533021546804783254469700667778807437684761199739992910539203702787777118355577214072078422046330363020986429029023356460777855670611672736080687472985537176141600305295281114218670959453229790001980847544083524580779057074307532578731719482595117759476278526654362465354737549861195388770899800438531432978475733930796891642700139626876319420735708074476393362347603677835759846601668653296277354698302121854815032548179039927670305659021512224528781571475873648101046332646747122345630790663337670799809993218322865140366848387627588605550830770852200561929972660103552195119801131043147084665915511392176602857039453610153402661893886642384502828218387001354089971263877854402887918206618165160498258479858967613318689437328554690508736470483485445631472486416472978285498243440471104489912745472686768988570676654721980464256788796158141109164478469961147473832765593384692050026871974056170314415124980285660332348425826078650964344182328177430810639714085363427365283861324980001369347603857606038378503188195920224810620695521960669337837153731564*i1^54 + 5129496377762868791887741535776747775761406434631452417911382799752018197666878732334694755112518417954318104941167104435664482039717523772608813446917826227850881643658844227036669523134454558591098949832619937796747741015166074143648010061874686780350760751835123764117018268367847071543405035606414691576035809605405327638257412221571805794400130743104819238250539586352338347615831022078470712312664979205441632143444981736354219737362087798380277230053363032579478778594580675517214005710674811135042922804183968199214559936912236906241433680616799634701414880113419232601121398793151741677061216219588250321469458064036246306086324156279327484370845492905665271554619643784960989835153959548196171869834262245166688878727709635753859538014636463771692135347858760255714410450010848597622355942718920013156864790906887619012554676028155761639998276572154726578723564630591121153272438485566264276876109771940507617490195978627768025519555825395199548980678231550691888361518283402643241344553206732059733006473775867391769238415266078897717057908014906409630743706289306661737541117382324495564572624113759650502845275114931268357979229519084188975048123375371806865217150115892645012503537204291641607409749519233530156943093783494995200998433368163937391669354729116863869738132979168319833663378003217368526886045483821402805248544687922155765132085704585659574488698874659021212750371874606846023246350134004860525268604130639172769197191778246631122264342030517317914165450632925670881381201987439780641498339372884944756682295148952792597927251776406717092897118292574264290890186275199399926193528122152828430301283226890726195203742565412700303375090731208522735631715679948043663253412660251200436811030697653854257844309802068119029542923722099695174844023234291388026647121402214300852123144300388777613828561893746936284157592158632617034553097892736142126684539020179361644605960963720496868567619978371706024555256450711797935086177103988353825340658985448955542611672665657508493976672394668412091053441283065582233682923023850744569584226558746391300287267610024556662275124395393377842110848559549099684974190926680543162551166822260688742679284525389246615686985916353490950681404578880942464540066882137147847527701290786725081950735493296847902232669233999249184316424029127261107447944138940699850057219987113383952923490557161183048216486672779884056921705800454472802124469042765431870925023656928276699649244837136032996049832462328109896441242475324528050874325138548877049248158643584463278883627025926619097584641411544743825665808903013217452468991690695050763412745053451280106281*i1^55 + 3910763334824589863432127751938903746164228618946957349062182641143910250263342152824898759529992081544416815488258159203590444506443165658355583870573369584473381543930588543652557508362391228624013818095096971153261381899105983799886591714570354270832847383505824224906207046335674948734529764480768161487461235947376557078229631460017273141988314651447074004478713301491064044640899690838063958055844913452966613096300465227008939099294675457085674471855803815383928842553792080544715225395355473962299888705036100534506381017084680014389736974312115666668541035963628797219912182102534087386705584754874125343370853976573582228503140025759511966081814112178215065625224266419430443555430328569424789082217958826276782438356614741619175908147963784781800796323930920095577793138336408763405226047013972450063080452460441975745979465491690479137650724634246868500034982099253123885608199913292168284231178623188848111122973743960492854099134861360957954836541710004275742207866563375941541289446219716912551933765662005874295282279655489950494838772142979314206678803177641473048435470883572765129940777677712532589296123461700324644934236563487837216453672782254526915781604967243450717535306882469711915818772473101786998130100272894524550429424129061374880847552906039239949994787700237546981196603883906118621720715738830717118975493066981376106589442292582646447541907384662808981579294531410898999294155132606668787685014775279229640368783223691968454865022532368588399064259341071668981763123224324365726739251642983660189095753303040641850166807825571817974660677461034972627369828127250013635395192021362172043363608377042634971288257052904548671173653972905955256047272677490888751325628334902409704627608498896221855836501458440839076662867240753824076447927565915471965595247554040829499952065846119217881491428870962273856403283434337700858780812369673660290940585715954885321858672971633471385945430932950946297831457737461098514723832111934336269013522785458248097129560447370736425356747214430609326596318253147985712939789848308419613803387256295163944388101048126410754062675612946463667295236393124781698802740642755478487828394444435368304411311405254240766548793337315064890994256325974572417599732693913329839050279952117331499238423392295844712321066550674321066676355617287313099325560034564249924503462362727779898651580271108440615997225853328163387739571832191937734658001295298164991588714596563379525344198499663306009408593251231340981953712325255194350851121219727202096678968290891328631334969479334215370794688590189287185707691056292415750590211860508062409474780093120128*i1^56 + 853700849686363853498762502464417784228700631392385145385342411172280831475358033493425562935189023331714467937285053062817628802744690574440617689541570572557357632250487634750973536770794730393860685631698557606276494841501480814741746663228157196949020359187963956841509594276494081225266007998433052977095358578506083155224427507530709413662722380707193919766439444317846973482699672364425438762847490255178366564662451786410622149879429694453331801311566235898782897124272098890816301270835943520332314884182755607234717420911062587219371483986235516286827466266919471191927253119405956721972979783180558954416881751731039790327280311264632090629659244842250287770155557941299473786405151451336383567656021765859203933861276761343085452722573670626585402544309463006309800042944454098509820874190696610118736907425930497731915075203954399522537096287607999367763217696770485602868655919347404094827469750662494331941923052970203988601281643351463446057427251710666599090367599323453568510859770592332870782226714779380621096562060145491843290773172240931603493230384580297174027196455802526615820006780269153008373565998041029125399934253729726373980558824656634542624211243319025203797723764824685974572983400387451094220702551995285685828479089410071054126439293765661621206850753492130054533030625660840321738721427454759557160475317225378567847341616212954961311193379424434740464040196213983013017866613404230956827143702475953798877475117182736076435933179910710369455161515009008363259844677031785257457151024614511583091395140471412296224815492637344413473061447363547425874033075705497591619536596139858485254332897071200653875855254178558643018027006570063072628749130197211840761356041036894891214539548972694256993894335053366920744951643205651076848915274246420437415809684319151596025718881234583347568164076919539828255592378772086845629535459016417083132279135229205091487688996075446251835323722962396471105212469691201474275359696463806681890404709835439171417931789199252039448928099547990102737264625564711767099100012848277937848165460017567034126025093276226953530847667053365291464434769932840048276017863156436878898349276310811943544239628773787997813197705751880179449816364212481388632029183872928619739861195337920848299287613171249810217602089088916296007350627507234117198854106195992076032075243637536845625697877012323079530120812070195026439150926713521674378181909749861253185722383383471296806630945421288696984068829385048795886885168521256973718761549679435890976237876128865018690497940422219350542259463759790140270068773767099702654502560962292476193783808*i1^57 + 55977062606685417857901132300305084823651249298231232080137996566511220588149819785153867657885321129023142653223270421176316172350554602011037860037143936726197968609089692720509662630490253198500168317101775178307273084177436266298693204487982235039126938548918877035366491751201930681064453135866771078268225049010943553383916873154230080253812434125255247407242387104267022823488251039643945446989654963204617419054512000694776492616844423179947956246899804798252313039412756228084994103385599226586413040739210493317828682572331248873778167666782365684673477573505747869606644844426709247879453371941373898558389397070531883042020174562670416275281396189332752130319291900871298716195709800694272548112698705515725757138061463034404196407751797934432716535024479849749660390658078582089472255929140524851306948150609849435324149066414231048209233829387682764418839846454880660725199990558576615553324897557922231012995440475643754091128148046319767390075812836605247321667134595008572781943618520315450166030963733754476063051189041872409700282075365770475929178996635519483973064477022761231086831221183633610101635615072851601347519127360852356259439278661475630995606896545714788096343748894672300834692365844137965317174609975433023197156672063821077202959199306247498874426458407714856509003285530898391763292250008735764433245008892673674389009523849062241011407270558805672480119840501061945109966325084027975891868529835819205769240951438951205096633393161866382293106951893560669651110803083969555131979436175163004571978493430409160904236043259073497821031200160114632841692248120507626851362400245099855253022394774987864788935354308216647531924463134856540107017046744585314405553509764423307970807912925123853566737891519638488848035764538193706593914498724110064295528198776360989374001669925581911541701597137123946964344606189164966360800314397708883057616196408868255730876254300416961412167458986705376853421965613557131684161411886991779228775757858109162821501207514460963425095271867030065536878551365083926192710504880120677589510083122866421487610573823460513798140932580564399377712393268153323826885985384239999517816544157258278861597187436925907056930316308104584199500994888347427831180529887743348251697267815958416306805571089491350096539883394776341473647432078981914900307994676341731136794131516005989128247318606804594161957229549933072117740444954958455905385681651766836291154926469864268804167983771854929662093378779788310833629978844797626171735462443759581107256204244951418521571781137946880001854821294425103339167368717607942918525420763451752448*i1^58 + 2432669981477069881979044312243106290613329968795121202075188376494911005599101361320790903396257165045281973969639187042151063657726261845950873418799576028659410776636238806463947174073303184120629031654013779643865692614897379976801079779396656646606838607793314559948372120776062960357432538574664061672373441502515026664080377329933964807978183424098351193226046895415964678369301717551424053772960558683802934913869896182538950860669205429199811657108569052629493866571096530258780748216864655913555375351183359167946575712018937916643625791701282445213554819540237227185541559301729460659376330582822277956545388358768327117461363282493267303524303813422105737096590524312078227067246097206322985792708724400766736188901586302490319405310922507325346427807106548452704807252291877721979441648014024809293605177165068091052734455811273236207105267743633521236831903581043338848764537374683542802981470686481348791204175115750515947521301745645533492133693486899152451397895590882874755326209894297398317069076166323068377071321513924264971215074121728194880171048494057645808041473636391460684216850513722893536375065535987640440756530853775734897008981383962086340078503338850157733964095981484209841906391878984745307456116476055805507188717368104273415715464053938256571685768899070010605219248314813413725058353225931067261160243939122140054989373571725235840690269013420183882043574905869115239392901570397770702451772446463105523898930051001288397305621760662057484597953562976729917882968978701445019490201522074046535727340799082527113388502596994836382960083392246817740349340949298301382643784852871442279138591968948269372146699804019583668665660484282320119924087087193848343245706405320283991430026460827584062942006357321293738970666499746416166943626927063263492644203777946732286901680225804667191009478690519275760996936277496867351776161858048406210409465276809544580931885483923592237515623828912770729397274347681335523157096982119474099626111573913930421639962568605244819983630222833336160015073128947630238771366522079896328237491361726720036990900461412466955941789513479397655068315846395623040195426535806815720294547513930067605261987016866709775715568613923347923833535847217601598128055241369225112935288495118703370458031087020956412711206976237359217951000791377184366609221274134575538646982849560743866436932203363505912041228811268508479280312229787630953591252182805550834629203480403026915682821662120596231290101313729187189434073474987809539272107335491277799629509676304622809258987921160601879851927888891945529593886518977883931489503019008*i1^59 + 581555184082782837213426060887235092862374403479050709047867458101405659442503868355022891715477418587320584737051965585502009868535982095105137641643681951985315376009585159958702460914280846110228508413910752483655022118321451155291379284420371542868032751645407227602664330731604010476380917091924935242775338738383894208553318385482706093848791049375398959659988231236106223696997015474492444857428011047798087810455840543038075890806430969062241176905002504059537764790274807978494163884773405190026388977325854889386943396883290144381859517653714669273401067500162979230070330301602580532999312047644204067158288411968278711106845324114147363348657099560385519256445137292772892184132660795215870808433679863358224087364629030008114293780655203193778900323375080237466074231255016150091302731470025374007192463430385247501422781849254247899836928920401006156893097396290302743650458745545718727267701359469969174199874957484375027669667859194497529295700052540385811582364109355272266444733086122194806310174172750037874237770615076632860603930033715428572263383953309390748637745846129600081220848412424469825998007124502590140208423365188510509873249850240423804364478767033234036856864303452276801424448329340250922746934645361027520762434982855064528510652330888245111689257583545820358034362369000986254629206641284264697585903700952280032473310236167140104340362876797247575344183339869669744327973253664945519037727164026035533892712404762677121197732001145205752229989603023021684425514237134612644651440584351465794305438145523478670773866600618476697311875566941630974465919098033050114585447340329279379545726740604163219670100850106671217516107756823837958838251117916432029691098407231198762787913624820850855632479071928190852576945284744601168949900847503777959917550367378203872811375945906627946458453117775715773249141144392287512626952929834330482345438221504850418513745510094824542904616601798970943709871626597444175766294125076637552908173717677802927296629902938680770394673263676591816802002677437388120866804438711282245413509646627171933121304094086268421008434239915431354605106472208486187970726677911122662204511710234769740751825022702733933687449707080335948367727060553750460350776720356247826680438879225986567626799093924727932922825682027388287370016654986027160428655432908565409207012983305622566503729121452625807268741112711053249717695989777453712382845906382368089543060053487701566108420082168030763675381684238796823801897992131741766902864574561620816132632427141932865365048989613490666221736178537352110050457586069102112276480*i1^60 + -90794527222707401134985515480180438159835986061385915734530506792601983360397035603419044140851482809356900018115850683155484161998681609618536290010999643317318200878011574197198482685707091043168281234537414254152317637308900471461667887248084686195074311008420562450711208024888227059586632608308655544415316657423694841498608457250758526334579488995164353246171458941889482765553319401918080472627576062909529335038844374493678380118672386041938987738104576679083964859326197518276807474668734892752223624611704252861662581350434616332934544020089554287139564119145484503802036956777410443888862954906527693538133590221807006354797087214971694032852829752649037347649527202886811609200619923936128555505124337446402530500936970017628403197879184112161548519014732840470658340233728485311615817872683503084967238191945416278379508266522672180535171658921000222244238552475150844331303842903758127375174214337037059102675402941255454814872837142592550455538098105194989403601639485818842237248690811148418203384535457411800614999768964422156524334832408533763781217848569461656000486883529572316537442107220837499141476345264776324018624910507306893609286713746143882298567929250505044127268849389757361561168768331549328744121656873460321069505730835898619762850275491009504515549665933268490004899388816866177822516382662020966974422340720844898820817557322140980937495306957831399430051028691835934546411346971434015822983914184996870344986795180495947242191519587598847355066823572888405599191574126243873121106640230491446036985653243312339220556251260505663071739336719691048626108269662610338816144535332483741073009498879834065571754445131969808948607508262127919731032108285582753213328990186325078196744204191234276482223177681682974316762704367250370013638309677367245855011803448714599053715089660016653100926092629054104848549008510567116812140739788981085177527334133408187889510347169768396074359644234638839930635251048038819208492754409551638830172791639804485326422209991040214902795575951197223354572136604837494044637061214641785332145791317874911753600811405939194144967662752010208004662991857624808893388122542198991270449066085726437105849041191017774192529894617347206770208190500231287081180548817585479200959241610768583289822013120339713540516062447083166524645457178332543569960725455163268794295165366279291426432670047982104421636620305367777718973965808258781971247964890969663122300083703157598876389036175509555629435936430241435298795138674912269130630237618123879997827928092202438896334693104231644951865357132604692803272028691890176*i1^61 + -20969363162181776930276190883646989274963280128679710510414002132667289189396915023065933455946667392667598997290566152649748916223872613314508755998059567010953564362491050273099709398143307691301252036057669180191523958820317009795189057858750230386663071982779114675281561676745512508002506708447744895501812278419726544119038501194498700170546552449363173114604101697497557206089250153777571253046592026966343032691823883511252467190741221959893810150658755400047796094935491757157874062839631000898031631238430197970538484046802514505106782556847147069047157480452965810184798761907004894871083053696583341018198977642323872447630232408795884738743221933150333140055019971584768781899377207564727403990567843110855629490695812580345433271373827440614014530234561867019878176347413236225659542677409853349012444359021818180225363447655146414928163378297786171426051649592111018120903947267872791136429830704017801845429256556337626804211332821600521493602516217180461016865138032050588279963983807416486966311864081479991959242787769470015717133357497170094713787216965014827568191535475639200906651658269401363630851736630081337640908303661204470287260502363517142532429011462119586715757248761893424816595947712732744422573367008713317612335572433166138111033211075689182360174313706270218305128279642146735292053759735932426611022300734071211819062497140529974239342229247723605049629919252563103915443198044824699875251955761212325038145305262505135462073939104728605713376205322569039120192065744403613952577829232989856429945767733568886074910793438540062758955333695710651604317541905074474967200687596749016603439464853729597813390799894433185333392736294235100312241860446029390267377090717994693500190374812815324073339019473388770165175268644016308614373121951646237254016435470365867921031885561258886611483868745211775756644101726930815498531409357649450324425605355637591055520400837332024763643966317310066639444743025798795002940666744489153011200891834742440382827318681187383933387740466444202202460425331161089521196708129112326681613732095094038891517393649153498136659724480610222864922164319379885479150748255842271281484040686887017322830317656554107803333138030361964438530310708023579696431754017196217937443838677704306248392020353134454011267120329284121090978205517997371844585430487148365756039011697948938950991095737832159154464808085649752679143212674139455654603192901244657962681549132172692809906904397416738308561750276220684803913248869558824200490831199340500319844378051596094481873770177833316989405683092472004441402245120*i1^62 + 1069262074535118022803692389348210403067116044176062320838037208016560907744439851435472495780420788206240201470678558290829220196881294359065232081527389549904900986388551811564818884901850600319296636959922884398345355474372005897435091588484749829616768014139002332033491953833969279319485239061998921479748609439626327753420049407224314510481551664077426123146373158865277124763806742122859853033739976109669189231221021766429232002621571984122903834968371570370101053677520876301304347040914267744212169058476416767564806922046473013002959407702752284804171295875723102261088780803577738933778343503646301410921479086696799510323596849385347930595678019792326175114656213624600727893070241261444592465533119492939241284645795664668968501273211304200467169655834565382012087040560849305130656012474297476188898456032096731843867552309973147109302796840028534094265576723237979468947239947487549111689838663183839082469674076142252249465699400137628522715324368949975403196517526266667791445141730462102035275330465057596539162653721058458895998363723896502245976586302421298643376627829699424816180097247118438773999898121901782910226612365422180712684343127860438601757472436148336849435636473513353748216496136364177776276162317562189643038208261316991965218261623838698625919295831095704278513573064752579673302728634663928091777233036894018215263101981915673990643083638559296239308038121163721428975005306571184547554119120779594632070507422558402634755992998843128507886996011633060536731780906783147575903057947331993001839614904057477041388189104231407669681712014266237961065738452205970845318721496380888190360204643574528086292790513297379764398412877501773684247048684729994182900258282875290102727789694331851484465233078334955796122577089357452472520278999416206865881996053507329483409885891949931099669867097500680617562209988307500726458003999215216573488643435075163318362165192438913243864710998819921479680134887876516521862865694657950047423109980203821448950028965585055187972205523474064127298862769063867083382219486732360443283192767631827386955981169708275645755556716739667706873720432335678326148676584168742789614778099566158630865204667364490992371922599131793911525336730809412983400423203969239498346179022224280816072837408342262120691106400806789848187948110505377698044896359759022882528054206694134262022177230688833287714198383422722859863013850518196913459884437164853366913386681461122892390903324734100027121990571508609665401437267257719756651461144392033747042384508863796276362878512836999637573893015537876729856*i1^63 + 208068681919776370651292857833288961893101787607143876030828293008179986185829375089534194904161562958804791550702853032589759227935473034940191755441325227617873767768871897035703035696103981503406929901800150682952791495073504164431426321418177359265383344040467505492759161375106971213103194746513915221537641477322563738438982075308515892536201884577601691518425388451856783327403187477285707212797844681734435741436586804924615460823407666877229586382397541971635152832489687315330467570271391085274016840747453709323181445908278425056750321202724419474728447618273451393556040880866702881604596534238352184763079424776468770090920278744388753731235526285862580160478613302499945861448093514194041262925159577416148272144508673573325488731909578049480036537500295184649754707038456628327943574902426873985843375689050527773579120780729908344106871476284548938465063363253709525144809087210181023664934144890704972245280088263479752007209873920386604711728517581410034000349661882684814389518203719185499081716537451900933223273600910081721129567350435252173653929012336897505008766683904663594755482749651126333149888261018912449554578310896630207757386490369770311511756080956509343014048885604145917282264124655587333803472481483645933366645240607573695492616093950226006216611631815418000808328976348235854659932246986443798708161565258091970437665744517336193421413716427589675677492407513152371842673152774906511221264728757941616494509778139932100297562675340122268461693775226582461972814832174697735991690448675799054316064045074214088461444219858987877145561250702007960665104856955248710893488536609550185427507272364912089161915163682236507904875169837242514517858243664255819079315514271499679462972417800717696512446866614288179295079235647641470893805567543800150522541851373880176119206494589039044046886189538317238601412873844203939282172687903555679482554910334407996925942520707721161382696565734043093037600286006452400879894868681841313058059897302177667493166795139111458944187247350004602393978649210756863515258899756926267938991624129800706544796460973220860753707091152326411996201128139652116540253718351351629379172678747425814899840167249276685382238673163576203201906960979420664349261193053038549592771769701311730191352073961992080332657730678420924603053553730968874020155759162421812448223668290556622538473209787664013585189492271900315292166878876533406296897425159258042352343895205024048082737710074937707181912345256430952886275409480240968551308498092334391615028959505288472075833742821405656308063726993408*i1^64 + -2557570108122283615116557338402576815740147168650828121177756552912342827890159897106773838419313059010881068809633683732110519081370108159921238307556831024858536087331951804330732820066693631195728137363033953330727764654574777289980212838068514643008791262723796164182734866458632652411538176978898679565819454563665732228876208960156556057404891441508914127463091727843037661263003102776360888596696201692228343536826769358224829920065293976465516542865284839026229329396209347766829372299935095709862378873738687061804779964837484433316560038458848886392322608186657350501407015643974568599350403997555698261844445010933992355047166815298331469970461505523441015129992503944220036395592331009142793968290061411307578176273364325188257524722264279313183014825037447805322106128989278663374658053505769840564869341732228130809535503910258353989320655807379846434769811082364989402357774287601208131001996075724361282165303317312755604497962316254672810334290592124372550660680558458998200376826711864831860005045664436575431452901956150613204907624980584647632446936459383820899152623052027609690967530611242165306746031452030544423745545632303377469794742438581120070569223441953159006578867238943776096663104046571033385989249741126679875918229420085959898903189610697151892705388218684914131117751984852401205084450992321807016752942499615950878720196744715788552224947399444870973557620401131176410603490718584212561198171111178937063271636019463350787790512593366675329083750674921249113216337271171022493853713052732539553961472376985617613767325331000958771656029373565847216765316544024209123772810964151847987203767738210726818326266040108649671793874443324452668870749187111100218510840182891870463216892723193303697510243360628676520534786364690337234548974859294564591347789044486139715892404099327484131477384180062128500656681106257664417209285826412402292782091990798779003528593105578534192187151870220312650821822375705585605598235109139571536779642554231459903108283783352302722525755030434618915562331410998015122592110027048035340111446425736828439329920595801064131023060091767319546782699301351042732440828597007735654678430511533713293498048262642186983326339288414696940184977964327572101636154214456687085900184920500275592286055247865012656984549045597085405105211320320554694852746381078161292947575844956707733314015024218689458097726701546966462239454912006563634720536749641023619793362337017258995789372936911428999104288650120160897871578516074514048492291692317337593416374229075814408624398176815823871541248*i1^65 + -939003882141683599989445967496029453182674383817253183316959635001242622021005114972976818321572926908507289211382448341805092797117670569696254877383605075932566273161148724925382329889829822461213623436898288880862806169384714407724013917040156021728780721916955971501584890694124067928125130839917198526773556376380643292950877082785578108686464540965146082235631346295778419100208202305506691693809850454532485118201782762109811795425068728150948386107506835591459468147633306449630394807228379960775433994856252284875689333945573867314594007391965692277714353311561303278993504349485750896499081059469683638720533144145873153231943931306018750289098972614724107059161541747050575914082459795061952969770452535629332457003330927688077810348288644765094521097068240413168334782291475200001436424921151516142382463875366669308654927420054409314546439240564915258283371728700502194339367464376433986187123789969620827685454719886142051340274299215133732500825899355070879642350468722896935474773030299343869405542250398455467716986799715606843200726572376189707393109095912517549795861978441979796449564281017266695986032445934813629177335398976897501160745265812483427475109107259860170846944226308661710316493437973868180005745047930165142109064257189372283893140409142721597917154842531365332313421404072223169099613274289757759270348971281211531790125893241103292331971623420886396902445372705400511343575492501914202953974154653267918031452553948211526415470516835322584630284030855497615659204919463680934829386231907181575008912619634165110258242196212347053666513941173596159633591980912307938718721843859290985937795959969406709012499857611436121919987258691201884706884054734572212258713975671093101814651730370671875032028937158310305190095295451140360720284418546750102312433202398505354149508975497724310629420722524680302829980638652447247621240542972926899475260095538980124268461982644795769636908976614083644919338787285746590518012882199396401018169411431292875814009996191120209082251767146807459931220012697048688959904413688542391239770955207587351329588687587624670335763767090934993002622376474261797589662780535166127008997065791852019047981614220685236641789408188872938064145811701594931041640273316813127436245930057271786637940266789886124779517784230689874911059200978166404556047300809131062831166439064320433638119656907748853118872884822626800412698072159529451744351496695891109499578537439320478844908928294813211648551425589739922033191707071053983908010736012280619216400699386330577789705829214060544*i1^66 + 5713277106401878301066849798956451380399733878582508304123069205906972158094234277518595314046658034860515289861584110510190870335197220148350340477246513719457469840715900843639262534493454365750940006904693925080863363623491655528327592449312758182586561876460679797411420500170879789567786317960567736237973659997913416709659759242289617320363590762193815888937492640381532460755650779382607592329903345388793134178291655273350207929761332884125725263968283230806386136307746655105468523363783857967440554748942156257425573414736200027509643600912767894182180578610728634905999798806960039914856062724127782506084019289113583895060269187853080968965487932905816344401671243073971806809705012919502983382852189713155762016553102794260793918815583258129584540612359014730459896334011623792974022800256052951925130035128075936202639044921190023430110102810865995008949669915464438115546354960771764593287572470657307070410353978180003475067744609336686106871350545598456323970382891751172196596160091167414722438116199652539354630085412841523976651344437067259154012376522029959982887260693936194882185533840435570494567118340489196778331567632603183898723117278826318276810519959311039748355170310784577025333808722941954440644439239503522376678644939573195031477846009373774999107802227441822631752910454626117960914243962327213425283668658936162748019313455338539793752140115348994477774475059025820107810794930530989563129209201173198464794099747939976170683860250587601023706745103986983116540863328187992518323293172453214682024953792584496110753726665679474634750007654750142637356592239036874081579228779197965135307144576456572702495007707105276698012539362227330589664673247067990469509960720882482684402509312124227615095322142257500317856304995906108629686642962241511393132553596141394480612844372924367255048920698811482982966428379924657144935970030095353828526509866621287279067460632070606932677488917947939520253917398927615875916201095124616723310349894021252330232420478103831096821007374223744625387890388967692509948796544246769068358410386314762585588535096563512000233995214913801860174898470317375956246105175126923214451585690694746323611804894667850192389235468659847291426091755050130944731543867452218207196265288111171093690057355254063042506569778519183224432727678856867490934568672155045990435149866111734807613634452899419142840787660778235260533024870905270415552507926927062503638149340829417518927342526517803939492937224289304287276108527014277748411959725085019532437051792712665006088388608*i1^67 + -11921982935761050871844814049019173230674810676888677860815022565484185914971351411858355585490042569004054613468942207116431033690112425137505021179575251956922021421586121396476145551679876342275956684573373031400116855023571267190722016562750085454147781075284201777717922094571928155918716148949184891939071497815699307499330911731342826690247363549117739840693596661775116131083072544557175571222406352742695399544942475097589325286315165154174442641729716704059012101001261221414169892803401038742118482006169232502213132151115765596411651992148378688145201152851774755198188128287684665977484332589081195707297345897154534037925682125287390742916357448465237517097857420123809248297111112208542844131657932611576216834285648348645718097630169346532145925299378103912737476663025056669019891770717561072528647822396532759119680468944107841794581389151656435632557427924477712632050166819148998471287178091374351747328008744982698215541568613480955092879259021397039920174152658611516994989940942302551323068708273589351613914241048354939985130818561627136671977438071584813854468366682784583007151567391661149277030237652089692565720975113391651816954129160029940404867195470352214864492323386866469477651071370827485309410524845458734902833997853727848436826580103969323119143318131514628362280315281923596472487976561800562371205148178621022608694136025105953018942893317467586650099219163504059645655510664141535075649663513549020779244557388330161525724942110581475863510076677731254711881509857731296495030418178769118533517547134134100962415539471446665283708871758184467666750377670564424097806157237181769690705153883806753917373707693306608954924816909960446125996774159179282133505079318289331994632869629464110202729692573846780543376956000347707524096456141489570635974674578021528374462403329813951583333592654597928938248167681417442072608987774518492944097178820439881420588111051483911447475650653219696041867304646525804423695271995299285218599347840988136958808692406861387488486630393048473961353244712911549460873993695537248695163750883727931603370741638248702916995049088680136624816644182104738238896746715540311917000484318310959594629346479813350416515198933042892283623524043167758389098356577741255619927524385960035684778655888170909531926472158210082059783754417785325479723119636780397690152400256411668684753652168626915458789589683534608247808166134490717957341532264843624006066634952681233724098002949933626091444726806040783921327644242023623245608620958906496309797631899853651968*i1^68 + -123333306850166707900208726467575351409363868706412646816727127577160636319018826251352970567005322438931024295217935135233071967342155719143905608651944916121363504382600430159377062511680864306417889827939190077207981314067795541464827139460899786674990416982390759818767255805156361091961884058845042294858897476764566247692983814346007036828875809149925202887088517738932708080131614353174105714837453036592656448141943719123080022602885342554166907045695631268083027757471902948463587121429006703103384849278811078929825071997179214286557535418747595524587370790634316400619590564009255221737630599604881318687615540130279441445645665489512678215613588936874441208036055654294095373906775341004292869591190010381173125990276401608111393478834082866479727228364308478660417659970925733833210063679132635379695420090113475649195121880459884369207886538365544535470057865054197390984529190952611664918478765568428740768795595519534674896167224026646549858956165363225643230994246330909514818828115593678464895436361636709595994435026344501024865182158140595647913905054854795746274472422284857428501158195317631600642740769848849354229339356710259714534583152379461804048714590603378125838031472238239947944664584641367689378131133379563540960785433029322171490663829102751865859198360382505105736894991536058331229426815625276966962403414291173833847705131474166222554875873419715354644230151283743446823844233606494387761400137260534084157023316706742314884632056034810945763326542006281353343101982515663890157940688221990753374054067875661934688055866692431055254769595441631431785437512210956429522136718262350716088740988584963533130474961625898672181964028148409167281134633765963381315661222832365218478888188056814176770515237362180716914777893275693085687190772804483554059126850169484121682409587737604774392679305326531829289780687530533925301060146617911862616490409637680054356233820057683203611785644897772015956311706090930264807017911557878379698999046619534503649897159482794037457938158837202037170943210658233785173838142856967848566587625231979063531614796116573468627630671654192610342267275406038119420328526903489411207161532516688312481841593802020262790825444139790028487808298115028560331604972955006231121874680013108193964457233353964050421720499178308622758553404713972969874528061806686550869329048958490760681169904289556224978592142710989621495796709996881280861755525675347740407834910606784675285871216773402479703605522935972504928428945290409340773750604556888192270297202688*i1^69 + -231814832864811624156677970166280583678327287774605287944541786611382737647639061089635702213174731964796265953308264918893349773311964695977505293983261750108540931352559445659419176301861254761444611250747496025352711278377686924091256598191942492463931906104993478417466134113828273434428440425333130211229116693418428945394734930643928221192434479880348723693431904700408452498476377417763652071854485653042530971332717552275901110463355196472725108714281685615965717217742432508462701319791318951669271599057754802493774466997178060132136256594728578431576384161448311253115186596247823207170692255123831259221647041789750806111512645882190387236048718031462458327162973169976239945668051463262692658172002489057887566588602505988458101401993859666444097099793966541671644710732591314939990363994244398239139421704162153092681182525824982373601230981106611040642376867966009409323678686809122689917056345747963030270778276842030795413904028066116413274434458587505654457765869336537715582296820763516070693262262225110739342485290194137099008013250664510879903603649063351905988605141309672411195055609728001092295323553390003154047802991416706162019201448339092103121528879509805485488268786363503318625610652462644921919154600823245915606912596278653140285578152752857871026229342538420910484413546420592830998040233536065522039754457120709073914711310221949737294994076619398858837086816649485832675153982836846819544788777134695863711795361636043438810875096567956879962163119786564722772609496655882937474029470483871164220227881020877425548794660658304207772331035135064450577624197408197114885844316029470588138973366138473617198472159124118384301481736626085709906529480943824632758937944672595380515408519043743841638484523616633834105910751645585102025795340407145668474431004358145599004064805296223106931592208433350913554124504439374848589271511088469959746006991671261219388824506099136925277846071092323165463257005895318791620746307389017713647872694024468210319979896233542179120270936403654472597856214636622018656202525603027290798055787204998381060825949553188728699527099626692355343524163015166308045212016301120863623493413113369134217158839717403642737516670488414577424406500930707778003286244996177274717844773912288959752939248185291733432456438658203174773004950508107285484782459468201236688979502753912200081259102398631122896085734161957082653667627108010400872378930768807205512452994373618350408076940976664915802603403356388346394125719253848802720305049688963284992*i1^70 + -139186667541393989069365547477990525020470401088253531421746012080075512552443216651352997322652647258313351369864435694342878486785603990923328032230958000018600148562863762591226070326253017169903666814608821303719710747573594173823212042080194531031351942564409998543808983856098259493290391017589131834378495159556795018160854076658751362367271073428141323312731633063081748701994139503497225207238694554488758019293610266128591295720018939825161775177129110991364462851873760955466135435990583902198325556538004787244508842510962088648251966488296910565915891936109740485042236016349813162342450584446000872373906202059956491588105367960185203042911753022917946306038833318767743850627013535754363016657950574217233626955308643044803835346696260654863662052799641878988529523411790714254859416553849938012700506766322404541758291415673726503521786971748106338466519840715793329597671233903054566089617532665028001720781622997780508737514218651795717862033506029537902517700437415783677185508698897768953309349877857592825390035811369036968779697521495999199004685671460812440905283000985650015065804127340744062115720325890831275455658033179280220574887484447851470591093323816722837287656493944026995643489418823135111635966926281638296648838117797051175306439395715816809192490142542652129079370697752645075541358191188921146717424401468103678750042565843719260782535221540444541200761816847891224212918108697283733637894617010021597128214066776373922931445838229274935832856473072792159382965224800981292282810755546570307408783577353025955077822843277387120886816957366476434886004028844708470489043478399112155109754974449286133602313701562707399715425947307481761977192681735103634118854515868753640145236413453289097801089369823311273891728776228085976829759819395723201939104054105837833539100049499644155347155491958007022422787229483619383725981044319399032062266797883878908783735159318130257988915623656457179195011454233006615250418733747016530029241255237068162515360076963939417101951611400960394085882819311606325517189808837078182275070781761886589764059262623260502859087808124446236506614030771194729837065508867760290677772579718821380041442162108341357780048787215104700965016921727082742329541068462861824669102231691165365666840221234091564289845297866141810315247229253808323353370871487256570262929153495416830690371265301472980616031603044305095256177786421316271344111126840771268550434864316624024218296926580007473918447057334852704091050141923350169576766701568*i1^71 + 498643009576835767589741670816721205213076507424211402692469974075537742949653134490341813377978512335749499999260808033039539725328723357042452175098516276426099893046623333085192370059169950912945954961371785077509052525892560511024607656040178125407844923467218898447546243478516607506748871330570294667640441428949594857152653167676104375236381185268595563600078331977020779134676445671634479039157908958289520025010220789780496012476125769147375773315575429743915914095391608152102654411177046184245260396023915283143139790516842260952395890259200892501718932640285496920697388452836619472987708632765744488862244687733388566930973695685095884739676744351324833929974193650449983617772574011177168956725143259731365440444497380831703592198820558383471626785278855907539146012142830205655665668780878385191531411559208601897047794627634117029213407088760562115065352282294557590108389053162823351540439540723840455386917197052569174632516327226646049038446535915109638291649364967983817624521803065635099606588203284876890420894931085938210543771350690857427308387930441713232768861700497076256979194107457449318813459322523133251880750010522830270527450027959540504547853193048984762808584077193345038028822664381155610099621723028683419356758364391521699290332322649039022216945678258637116868095015782948158541021681936874319516594412464977669970082618606609858697820791400269064786744273666516240185405763639756617855119428079258268920130175967454388482504080803824233436974800060897013396826328136484923888368927903683145489164720644300358107041699477078481651206093590477038028560382949344386718790476934836096555287401391715299498457322989051933189648768780460471969949344115420911949644621851156938346114713646711261280944985112637730108643743914150428224010854836752627679177480662143342068608728350948094438893956079197739730946669533747559213784322486000646170513031747405248779297878711979177712962322668698585517632417441331094035348742086834612428641415536794269906201963838923474215515623279654471231878833962489433008673278783553914381689503077110459976310023737202634394207586444657352585347474835821229368461710663134360915620429657157629767440074385585978649410243489524095192744924935074260930226015824028019613941461371957625301580759517531284399328089459380134487538299974761225864085751118586522850349762580471069595612572718570191210751882905055214571351132195054584350727205963713456871588960965607210540796545158054757693359319590098417709945924214461562880*i1^72 + 1272817058863567954876294487194584762573885105086498420220725378214319509182118056327759887716936523429145878601618847978293689607574719685687745636513998743836674523171323434608453742115086848435384961631369662148058405684948596552785244906138211722177783972514435156637066803997913347600475302680972631666355316591311898119788781998934714763377294705988782274924793093226987376191078927138275885210123092368403942583768863090016261410361236497548697133210227941961762493469095080111199084299389025973052220374558513794379080694833513054916126153364508006839547993826111742013640412802206470793310317548494013612841594429549821822358487454346353661933730986650020961478103307393052216642309426085351058327520125162109218271752935064157547830374575029736977820106456728697971686177126652045008274848428153332812404291847947826602656452715611890338100855357457027626193712892173895440490846338574422394876373142883014703716131374055926408485367771170547695728584395076196048276390058100191555665228955045849958379025916022558751949916144624036470570431265073186699738325487133218898088951803147827307294586520219272938137786241149928880570573957903319620434252371962222348525701906597164114180444994965847900714902565195891024679118239535085224913255533505569563751752548153990640060849665025345910310438147835804238467683579601490961122888499301054243710649987538754451594453735528145955295147674290763259222548038567064525466821145169638421350880375638013960956324827728750427057434025087120436661516519223824053733475154340185739565836147904351840481158499134902252829188711731905881255732314647105160283988791162943650071718253721360201010186956271059259665482268388920788419459063648751894004414871333753404817233973669584261869494502884386357314052582158576595943479892291823758389571673527513662723506926189141957589606300133133680966354273415465352789058201847364291108024466898853737222604834909386974703676064346776886342777551731634939222518244662020893178776980543684551117477410098516785967891864741636281248657505385611371697419290329145700866739191394005100686004101241049864213539575339351871489436915563044360779534427946544625595066828652821854235895761885484727580840164663860304914476070666788682407994331641345747745074701687702665514761489702222567961121568196095311826195651280670312512848521331236384007080630158093896706281911927550692571280472883284453504987887522674202913218157459503871344919100688661260641290705917982137040472295031700120685523238912*i1^73 + 1447657286931711622369962718217823213370178245758440952826746563469573995825298733080449329631087815898584460512259581879897384634581949444100550856225432555683358154625909604770659390258540498457799067235694559200682626720066012266236914004077085423858723719698677502941837302023791009809006863324834754765356142649592387383986369336074385612443872281672833465882185901535933418037060254310234435975502325682075650874603500166746895513211709289543459439740132981755396380934056520492613085145539189844827132717187598056978417888937511518225586320422445016522900752593457303075020339069614008676243003955532033751493784165377802185436659042819895596138464969834419260844664111006747712509905895943847593836945388810235258182556824473880923801618977044495503035474147384294136986575563648225230844202549376746506956256583683636444590604741577855589365934575166522977400490629230592748070803706537419624981584576828498098795635199970723472815454508938375402681868948492786476488631494780348162138794141792370873390453898332051344227699151853652982592099187019578221669101731726153347787374972292241946141093759809988472023357644113603799164760555968413668256681882601757254194603191367426301358680441637820330857635535563912416266376092210889560742864849414720273694561385033507808110552281749568461012618444695061041014440369832514643552324926580084157084580899739544702936579562283707082117075478428355627751362108309448494727026988609103092644600358556448353906390940786934220237326701977643894711171157630450791846213543247862220228514903240290941551855971538554516574967712075789961106413355334070534992521902806546703319641299698247592498929418918167747536536949556085218275475706165650788879487443026530752058237053273126536532457088595112861679476759225102939520752251764231192710884935999985251491562790372773902823753116097425508854717721700681634046104303695703370074408793525880553210668292053243953776967780562994961693466091521651892291318463663759446370799042940647365954932395666391617537960958150322654925013600345729232887279006983973662462603809661654251278454710176131263509828800564392925509431857286848164075489489715060154699855661274048960188781634949381614937401530841553872670044024647982141325011969099653924453925797486783220770725620287948945288543961260083064644075562989183328477653169044120829162262471260487126897032586980915773977245059013559460450449805686704994302727460329597113756376248578915469319260556629029791065083977482712907776*i1^74 + 1345872445202284065892837666568673438070495206897879744977221979758141955942762656383296387552132679486039294802059274409985355936952087007678679894214004398872912823425029773300800398649127321003979024389505797461105437059587392612497467489331401735669025894091409581953560161335663689166282271092451462631591188490594105111518881223429476537056164833198679835895761874124606703686133718406744167282137514356666350509489163235206584578800763995411217967725727141744818595348187242271988363192700457998841318891356944949116079821284218496654278876013474709609026818193868380184230546213888412559851419347185045068222497971839243954947538074668171097022384202967134573367057388128371777196395947664307802801217865287743613197378825107954881181041856442638272857748495182460498208533382892065758059689193390560373370872671520021332871114569974079003955383097860501761167370476763840828517580815759467669129947262877386617100300035998944100383756923776433266819058811061188519907919509231102970288223546777690874906088525162194664633275277971248051193058404474167409619612730921534187670455645398693388968886154351014958494326856242955035615301568163587617273409675422884792688796121744573993112277790869633767854871347209710485725488182596542059770163810873501039602652244229754857569370952443005225622195981136864380218807592533894863742766614866283641884466328603192734557914473173994418593273097283303872433647387657249266879821734490972188719649642864412563820492935407206012688413471400340354695800693179311520182521734639130937621689759182880494200700364325209953099879628717974029331114365454663315950833920396531358165975239032142795798779195684236570159225394575742058719486401962626891602343842446351950252981902904420784239136258411948011309441242599816268731751228633778986721686636294992770855308452729356862362834102085746503221674924340442429096460818933695288769985217664022017318824356534387544732631522692927552444303617935484675512549239569225118127993444172965493909205849095600765076419145831891781337288530436630932328551646249722016565727808700325627624609315844713464751601490921512443964892701787661494621487745298873956621964495792444559586180377629250012614440969582297323138718489199040867621075235059047266974641731710012340095177374387104806316135268149686022578930234228185706214562639983148582645604363356421048691371326145711307708381732236225664154839756023018755767228023996778265624785386024861324245337880047333220334765604864*i1^75 + 463688751429562833083623982090591351913534608287229533295280184135511077277884281612515412363229075655323890295450318609590538933485474891270669745351750795027581483617197338820651833982093435916759777198721193195719206790576590662799126604048479670143887826319502420765096227408033325271458571622907824743908757289447994324916867039565733008059027567111810847634801658290176924944793180328756806557557274155565208874550330659077622054659874890554148096789483374928274592189915028520272028849816792159265585438325698235684075031642726440945014520811775895122300709110575247748708834110245120747552435969762695564812487491445939082041712562491465724359953730232878757446889518308503469384527959662774920704648177488044854679751764322258303884711218012440225900932646976896005875603757481324272293179401515944523495168767244487773604133899244532566745764038314325022140959461534655030228846872845022136795375902991213523317870055965355966011809188779543630396581055815003035486208867493555711450265216636840118863679657497994187307334641223305296825298642242062601047865630072313561756586000712489833758916231253257053306665930943934658296533926069531514692214867621558658156623986381927373991688795402169228876635733341793220121286562258622069173702982262805085952644568660425382283678650564392204015836914729005170598756648917152151915357669165796883906618865086884410978976756373892455140532013764014935813433792919880362259872636977684366919064582090976937085127375872059684922231153112801889566270354760885551126704313304263819950067293365781670890105705814741662532000765351937270430052501461409207383881392889250534487891474199453452116544595630439963031633339868509157488564642117827369583335713826820957980461593832299670018765638480404306846003934744443414164839986309567021906675688723076477915763308257599372331448562790988297121244272821232215142800718129051754554262339529409398907559319586989274809420511807386428905384743929765342151215004305519099971243733203057438837603091325224301690671752979691021929570498958487861572551371890536123733111293179395513915595392741964842326982987871289592255201675423053976614699333839250941370985878552307943570398270893261179689116673682157032502775430672568842115690431542331673506895987744350884125893644714248640735750599808109381153302689951012697238062313401784117383491414759283962283367549892537287720728969220719643151319631958847242748286614139468510568712534376743724152806858631342456832*i1^76 + 143122596323990486121118102889957079505109643442538445587873809952847877201466180601860627113439878567141953857928807487511338270234198160166007913814009044005756689527913130189642649636442585139087479235745273211108344676400265095206851881932175865495186581048183190262329468761243375317132391518613210179655446777319136098925314400645276277372873671022428414898680602575906330309402160019800552670291961555937934450758647070312412906018225566652862712135039323455697870593590495031264539505819814920389120792390155058123657405542866612848908225534666951409188478763586096346979046764505361274496491777111017951344210288202778000373329529093476103789880666178756168996721486972941188961194430114382239690320016436767203519971424227642440812923828949615813873772727093659331366634287664815194637314156883584952401567871105914163806955557308285450833822249794538097859971426472038866592774614242370202746597556860858758223830148657959469052784607636244896153445901301448415173669279767547242377787870128545241990041751384702435914624934018029036606490404006654369581251934823976962880693179060649115210513487059344451926077265871486526045874018052839454469972942402687921557349300789098882577286988756240562691969142716771105743237697017048518639841985400142770813946304655021485393089278170608731089105266812786149181107730246025684999903081418637844742861337516092784655462763373370451017131940653944489943107923608956180036223749875587147692715483386595146636954927376363091334327177926777254951242067912250254467233415283814364798431762896269001152279120433706360379032875512978055539661157536878461172868996115932985745086997567160791515069701392455622336514512174646448595770411301385995763825619619482029156357445775890778205384286101097222961108214149223145049610052417357902708011662076941196475306512117882951308769331987085409385860956279340813390655147657882804815140724440075319148018224865272350613775745426170546894127899349571020867504411058666957246681960942783690273446355363130859124474814356470986729928889334442834277823970961349349311908241906878216078989653373125206898914794892549076463381100365948457572806740306422501692535458695087572478700019920462531334560731392822915425020953836364917858423427234437196919170311250742249937780146689211656583563968774727266006424542908425049737044997823947127497592402134499752556219596210454931464041964121477211011505776543392653521544492740856490468253736145675259703518560256*i1^77 + 19777675959047946466386763784770077389470007865016853039596934036213193163446932130885190345966658813805385514537142613111198988536194313014808974434662839183995280084979321967177707115071780030182437560207210501586641770995565710683873311648805490719867040809179821836450414480696771992883469705585869206061307765922782286151086414884164279041872780295629775419374268743939758544158233800761759646999585864116399054813851835654984014076636415440550115762489157307894150899398625706411441152015920958368669125074969317195223339623532182846059268435341144108050448650913522691443671513205986517783426974969971855208784215303922572556647701970464321490331609477480206488694751982333508021359790643087933984908885308059661934765203471893450972012766283032414002905993661806584391100401675159975032765951294555489523613431994479290247429516695454029238870068802269443184157945896536306275009872331215347851288757292957772760077086880747510275816644410768563664933018855416276042065512671381972975638365114735621553544821429543405415611141356242950985567971751850683471371031153249034686304218686205051828895246727177542200957231606509318373206689585168424818779270496466249652511945120518306877818901070921430031496259876375175743700307299436612531979081402817246356798221241634500854928483460694309423258131023304574218271076829410492201527793114525197072275745802818486649471377917452539451691667373854863060302836412278194977056203041548011009286143082711849915367871985360659433547378024798710392761907452963450947107035643722827241277567242637411246697612190227031498566171453903922913917726620468339624383307246874878716298842485586996566305067777995053999277160135769918112536735301955114379709608209741518090668993870603854279980583182295160860293584721215116421239259917980787901021051465591075671031721881844698251872689377419641585270617299434251549485636603687501162577184403596350035470572344929683306160357049574606482793852117105034631226302564362653207291796798124204441162156172645309007493208484856979723132927392623550286250811225182575117369807199029068395043609774890716493416261240443822116289704805912870053734669936329002608711983710123506005093850121041185733907585443579501712762009724031624906696384144775589505697859969548485018880450014353956036308490092639820823025993001979932374604364911562589936942920310833084669171464378780108067725078469274020538177045951834810706557003497135014462614562982059835392*i1^78 + 805302020648604487502052117146607871741749617378635167763195989702159770668202656820306805101543302264596122594951089930985703572116236160030946334685977749691388929233486348197440128063874837487121488622218518503454150041341553784471702943104463312270488432024812543769975492212172242491105159683916540254327979602563765153456376114895427282369463673435694435197259235955349643048986623697898419482219254872822368336691196120573232511004487237191058022326706343956427132054652363097581322580828647656167016348236922791629263753298299978249544703917519951868037339848919520898529926703206808732836859994697349847715239049401674645284728410347510723086347525402719788526761766920390482952495496549591726268677904332163427174321980826921092680390434798886875857365088790163312710690216778472329562770240930555506918628297501375873870370943090305661527575244902364943485052792729088964327465539262191713151990779745129088911569870713936908437959364280052578283561945939221899387735325413054354569699508181019449942701326135048383189654354357912762271288503414775766529453222710238885242925846090229060917866789425753031232898371526175667886089800191824857653145594934774532445860519365501990087083778250937080816819230016531247286877673460265050738082937271344217371025529990667364935311230747725677446790157923516952679562627697482938961808019551828556248247263146906403613930514953396020683557466040717471210195811548902002605376813501901471079662715112807510269117487060727965448437712584125858899800649655922765819660396768087682604834730996120900699154212982521993344304441541764466196625139172077881759844899856457138102048048028541332450653824033193437355997404685990451407846878150494963745000973483441763634888804971264739126118230420354911427672138213803252545399728381904576826430536661634645326779499206530042447615100645617791686436922298438843989117360532829999955790249787898023422262433528278135370708580235287424758011639567379648901883559637006387342038129072113475193815899614352562343218837440636758959148387840935718663665278157591527246162106520875913483398073457903760189838266845990029511102210797850595750353820309571065544875044689339126543733206290925883977141820415188505564589829022452445134867437684973995376064211874935784747725135174127792944343155169893591740563179487363501637555667346091794150305321783489728918432675985653387642153804282998034959128769475751902670229480645852930194276352*i1^79 + -43298918646718771110395907557939307503411993703290835173135352142402015664046918696057620824592252750034900202583912347011250726243938372166880206484328051358670491185096727726076410003773809055743035789622265409423343490695851946697527603628233126335427111199079225731097996845748117542442533957476577246937304609703695981050480706577119348895356051755557041715763171286832091284947015857199300616724234306777669141221723006307780202884567991488579296959043496822681025750902237735033749685435689842802331890827507379662435984356480472254777517662446790025814342823900655782179745375674682105083410167052522361832655946685452560285468220416919378433943986084200897539214020595430004897947271552522921182049519083089331218106979648292529103751522596276197166512176423765725875052791357923038334263185872791937542194849036005324072232386361503860356339253657966708655833748134749144704027960029627145043516285900177982699667755898199712189242338290901601844000269511526299775557638292036639390420627762614332014052708083936692271721853035536580844377552812538044407733373982192868484198199332063034887104303530588829317590279225567762742561663958196382043084432366054685844501416739731012117574685810907402541676310144447755313683370175435991200410717642417731259091549481594247259827992731392264431577502703719319040541777106155648621043111438397836462361085997782135311987096750911160142795461614316259692534940207044769992714469749818992037806831108721927843011687623925648868472280962261777281291589527031404723973916547223845259949149124111810366125935176155888183916089547003136104182613604264113173419357745553298701462516039588560278714379874466293200221361140907789785705348562163848692777698646831267683691903546857404571935122161321495749335280566460191704069685537396484739464362297158875902550917339429618467711601732893328950718479162248576115069317025219068710408664543241389259181940406759280260295004062748890464492678734135924887964316206869408987890253168252647433180483155448427406417215357558819993884606564921155752938365651557171898536283110882652296641102669625931603616852968092269867381102918314347692474373235576582936668704952071425640809812701980280184986985123789923434626609816385344958987386524716603212871471258144825009479002615435783777267995990594629799088084062045315366365999549805862260869223394802311355478602981128472675134437566712772209835692779937678004517627167244288*i1^80 + 2973669809922673593547601197081503962151986972959147735244870221769928385305935739351759470307339904779922642779222684929951558947471820742210877773346910810673104146249060589690517650918476268186217596627139452186059820884665703088828370299095365174933633109873612369841617795549761674840806773854624071544475966240654212958851689150064826964039181566484466033279289840792408850970609293272075377299480068188945318596263940999027847090192378263645759019144492303220523952908743385982628366631657542203569453654587426002205684188116355226373254021315286364259627212127294920165588612883269738680980814445716889455189482862917653121117839345018683321779925011311057099161537784754012991104647820680001371417242315309216405780023210476445497719797065603826838016117080430143469747660900299982169940671534060863614581566542128024427341624908296520549236966185479545810200173276373112564777552054670207445109392027423135458643764656081755945188699707683819190092069288167828388268494801751077522238528568939788934273398578882794111223967379717423907794250175911094817048811769612685266533041447360391446968062542244981940369762451089809489410760355552647330474060765525642587500773139247128943666737155942485693988380998495874740885334658879213819645932596349760241744318088247671320357476708402397108879047101297140231019910075633800612239485433474191689916930384287039825337085917671658764584293766264060638068212143794129661731630580274481832218198059656434896779568927484253856823518696209988017666852600083133769757828906026897024359464766132207557866432147090291372681424969120743998487019289446247526565958612076152753987754954968846031247961459634475881482726849924072745951574415900202959327213397896757747352877371067493070665601531315185977581022428624228152781883340464335424314358361590250801544854700913656218803426489314355631680216286422601916540125807676969862401005688455248826226880503657083185041092773920709530637170231154860558359892980285011086341975667488880036771671601210668978874957379535220217108537213707321869490099014612251877465193680809080234320617955276377667872814351698128644046855584246998300049128034584182088600948643212239244798247009448511382893774283768039208886069064292858957250391110338565091192930865393641744395323818558549502494718645748255133586046437168183306145063843417737859127557725241564665941429344443860235060124840137688334409535489593598625710080*i1^81 + -84627716357319074607376726135190607128255697448996099447566429042776289790296890005045038670797827043708438120970789596259563131931762807757286242640974348124691439588841873159300430807162331304063118622179023995763880639395437591891714548233098232735503318949855429566697887150077809918136433544083465287016657177583751451667985501777587380484921309085304539571520721182424375160827760840918069179528459378093290782953400369749151932874969538475348897792691655489814650225581655729378546143517462296021063930490713240001326437986630507760469232692845459634367202614474800071407915092119092986768001364255853087167879335861391988200736123750479321174565953966469072616014619492725572145538929773714007880877602090202454858270148462412452085994268077586707530899953770778472252025875878838107334377097110799487148894556402407210210015482530466429618957784404516895189621509839599338882185634624744887916988671312273884969447855161983746578710514563955568292086606719271312204394873427469735947301665841933610498949481544174377679983728826432432313440175758778228727218736878186307544743853775256167106797701272696503725016657908605156047675567980523759464480809104154834321808687181162629070711659349239109355258842584009973604498994114113914400866412685714714696192759087383632121807605736699321873417388923323792446281509221391814637531929844416509225071407435991060978858839973301246017383274650577341791706141559919735975129727459613946556075824846380601364821245338861868071641614551441105483354074717641150767055244276975598022889171958986891184706563142431649941095651158224292532827085011235465843244660453284449431479656479070948250589179680022396564596272886606476237301622372453071174598383585077883467019195729410483196766629367348340972250760295750624738871721313059700495847741040720097026994888282429222913185997884900508215651249422344914095363178423049303125476234041100609485898031812587833462185580731698295975836489661238348864936344382525858916180224836295436280128700241591183705776819518051980259574678875347780948058138196342047208654202214644899438789517034944612810899330362442592519863656372819640481387677597753641908328704357691541349341627923585652851677298586435730794198638638798269995501639615490524062875240304891199714492182508003236168258436603715479720658124397810689029243223383910462106462230284209282655039986358283023713489750743126141371646256087040*i1^82 + 1699260253576418531946586208699964719484840661611171626152644832055290404461181536108763166236476098068929997309662431805861759616870089061793753396796061520786805206449942226291247709142685982336095852877552813731280666524156148373326134315906993495750211288051164519246571299124671945591095511712930823498143502266608437460801610164363715356799948337322220220269112833169626299676196635634711848671651829522577610790089928608001433662332353232076720722491113358020475067444667472758504738898492966498953717515073397715559721041404261735041855780013510576557838918502977592895384179583432009467315167485039623720292608068903127397397898217152712863469904990524647537296099813041707853284677784270376897669151781293636021380484074032750898314009421782052923855049653892018386823977618358505126823277623080754161225785028829345511053127059114582253854826345130801069226783686376113072837179763536816485362229446845410502325788709586123349425621608685604870967127046435384555699028546591121955687783183459728357267996593900175901004872012702643624374308076609252460520919697642368620902972734042367878748857060629916022129246678791387878862039362236018485950529472324938929682499546012101136734677087468813007705631792949358673963574475092920799511916712697750198367465856324925793822218106430400401840875070026709788496107944469767368764002933301116274974749143468173017831823563949402380543732788122450260164753775478260604724246513896682006470989752227794859319122023975925194997726366635206466968256615531654450442349444868677267565119774555456972027356988118202933464978557544875710779416924531034757624458456923954358484641319006671228364146168716430156908872191157039990931427415728569659388066650873796902590802655146736981184911278670213857725371173594448413269170094108923829022584226086937991122993887469483336027528117945538818811879787148275770837559557212222001840991814996751290956215517382254081063849130786422917422524836383927758756767276892318278320525586208272054232098679206368299816506196170848300932726280225916596220635903339864328400689249691676254566161463573514923371292966377979618496719412418077369574641988189204576420779840251740326354342742117480933894023080412830510760469778128898871418341201496703956348942876146310490375336960182526219393540121289409171734556915062101815779957191876571781087827565878496467170149252417606149749841389121204912128*i1^83 + -28145605599074143927195875803594548465088884597361904659575647963697448763864158461908509007327231155454832106221089990104363169991160627010528493729601352972258798221375469382512600594187157723602701805200198367244690169682806762610236027088439441513376942283032517337212267278615449948150361956119667672757766619007653645209541994109545433168697331712503898388864448042860262621413895011342728661730243462592660482866136644507679167355916921516588949718642628975408376686976840056561115237210212524835439692560426587734317096649942929500738722595450973443460996019585674227042246770730682825857091796943665472574161283047324808900413103414170178519845671399845420198724653982609157198056441126135077500332982890648405665675073715432506013461673655924903659847371611627515697284891566376379319522248666830121616748357789652835576289551092253202369339489198327229625166797910645248418848180750719761603634843092571953656825468729887506967944533027980236420990104914758860878023135659025836607511418237190667057242099966013034744414248816891948189795888071841516637079260712298464304513694520687824804576874063853537425374649932058137075716746132970159801630957819166849962544764701203373426709415485623580192218718221718470517381214308754034851323261108859015248822459221333988799809564976504429308412046414251768534454196762035923989311718942786584647393767387395766081608291332380285970028622391127805085642557206657244806513430563247685333544519779416786356251459052508675476579323622515800846680903458612532758123249738700757205406115499741536303123554379601200220447473366428369610996141795671889232929481740434777979151460085384600021241057712110443579514779995600799742589281758532273856959697828635191046659135419768200276488841215510570763416236097018549618650242434804664117100930567657521406001269755895769851100509307991591329985704256055026935361068498619738682799824098319062484406387364073439419985275049324299226258363807682908790740942184994780144387929899038774943545960604375418374268725527699191635794797386394481611474022686439376241873143417307213545253855538899031041175097994672552384844494623815623301700625536790848732388974198277269865278211629635336584333183322274226121364379741969496181590701084909466502991389638228882189247528978487525212920210590136773008350043541228443906838506828609594058527916827671396909915049547437114586352844800*i1^84 + 445578335882660936616474605263719942621322640277337833155872362513963446771241720437355112458129654625568880967337909030710186829402757673769529101009738058720201360369833166722261822348569154259579930709225227178762976608018422141443395035931001280412245337864832003002419072059520691129513016516255197600302540729122470235030851771030841738578528503655439396473033316399351456246040858520790518271724725533219035467557349246734324305081908336963798107181429611939237603243577187684634218116386958804175114969544552369830380565322422301382344086964143069509079721872483589778140867719299334279047329636510504330633513626457845297986950323345617472724942907893969603382620420142918273890410016499242909058695252379839344522596662348039160306333827905100102952955294929613510080408473343917735958147532345833119271764474727143202097285700447126191698606398121916546855251088368847792155701902689589414612927758599076055676660835764040190853881767453448397497058670071052953719716921620418678584273365237109269204029108690948984124838964744431092206651843355291873629238801352511126670106101084383619504194513185729338021404785282954797662302679461037640595437504941792766112192099624079903488995888515632923034812872979020995401461061408746040019159549148641644183826683038396714636708138653452406123867432447445566968532848893138727859581071705776173842699103539907943770038855965578483987220542650627424478461607541248374426549434852557692416658591089189050872426534575093493508092498314050427454687225405383295291442906519712816122713993467992884528072425337256157559571950269075016860393410286947325380652714552069684837924011987096520697310529213155755430990515544320083142648467529583409055333745761824983865428714138691126898088813181263157352138755800961561707286807582000312498343331647435057241169836322988059451495066616835549468196404790803359682457853395486545252275228627866241026686874031757632596779352584434263429436719631521656388712448831698990520684482772596491873655328375265552770203956820375846040615490214605825168053175328489949674796345978395981822638644086625188124835534596071839728876163988484811886039025946979324380538608487403718612300281626211462432881338048655758427440233910479102686232379007908150275216381808461028438434288419167664935859349626550868650393632447084023896609362205693387076412299266514317602014010168836096*i1^85 + -5520749085438022583962693976425787102581890686215979265002899251789284526009314513978999162961162290648341761736383104256186161095377967244206590556289577154403524587056660534206760931211798321025981898272629224582020738045984331371502447534208835209232307337425865763403609112647753424979028280177927110009587495313133405046244567085953305722380344395839216757059660803210037155046816040053629954615515097279882308230223394651140184830383257730833516731577060766196886272528497582740543185315522137022302481932564483990245498244912544213855418658474046754239240269059455026894747293896702837912827429235807148296726716199041481099685259624993109305782178290781975410127703776673374520510838907868564916877873037269120267925740175127527897232038819828842683209966597336395837243211722984070574171413428109769567446192717082667272288767332208180871263464734140741992605542466435752913704024752686519046841271411032353741086607680840470014242872690390055650366373260185864824329922971859685029672379360285916734135696726596932861149290336699360141049116640487958274093089000506516274037133301553872864237945436229935416870783885524898539134335710169470199386163230330507267091246630872298579154162506604058524046324278175711931681742454634631768387378624977837273372631441540493589772020163753579091563975453721023649929578247487253205574171283465841444205366134007920057116192399117936055520909097425359175908191363206873733073640687066724640212767375988423419629751563709113132469094661884244442808448522930759718660963853520380060851423076269279619895080054953465182750937359769938094662006363915989885874165025838130446263400450874774183811582552901518650528089549314460833548436736401723908623990129487435472318152036112902014600365564015623259282879685640872080420383301495884336134557205311771680189238623929165023059207898700060447770100691730665660434935027284971313785818270455160263079196778709336737341723282148673562110743223260289672115299821764801037069566802865382155321490914221723019002820292237046950654001151311139111994926056048813241116442237931460292906591925882444043063415184501665500963488229380724387331842297595631407323939645970061913937688196620258232363753028312476165996238198633325011345456446703844702231190891497351153602048992020813312638563432852377735195849781809904885670317807498325101809460056167216368844800*i1^86 + 50570722443001651922919628002026256563511830346565115572343632533120493980644461288145339095801182979430984732616065892498629031784814168513566181022939914220191718433052985834989128547157552788065638316175183371621908392121358994789269518409137542416562348670916873070235147219501753313314887963274068061540841704319280522085031052394912655314040667961503677434751627623667314703648173796611898622840250456635359037562549975430514198873407717418503320000880272101886834192239196518560194567327854678341108917221828678522970041413800888107128421002443614677760645635891368940860486981624626794575999723343952970059249345228988805983922347027467142223465119004312400732161226405533329268592597251616405436250659618343104169662249710418306412138156933589079160286265853597767831794349566613710077959983017556515971509108391808422433667450822738257887138379998692436603693576222994211317066216957494677259331375597947913332669515592706076847192793769400401952999873026600000980781854799540474802447281134712875260264265323681343159511212380112666961326824525802502452661301671335821158935694460271304693117314821570293254809483446650184564171521344954444943449155325147838793393576903550548092118983237039460553889763719178260892763938353512454363540603535755198313312606074161768512702353014679622745945825186686593729631956815182239298764008731275482584609242010357594408424045789183706572062890700254516021030723794944226665110634761610769880132703555501015966840908332456310569421938068994031714762366702749579713002843880374228087015459629110744502868402921622696874281195352589058541248880423967210711871804053885540416399525935898356064117722060339794935500217915074114852638027348845985725084957065559767190099686068243724143981814407393025321669955694668789131140812870025976298838169482775908099501941088325988733373287409255135356540812836350728973371430416390490811161336595750252811984504608020436301404006085097435470982316221959376768261428025766562289750317010748887376443659701724897061599912875199130375001478595670810595255149139280900233440228847850199723684278680836856275044846213678601037147826321190252760484150698760084915459383923777080606094460310602228698761502638464776509634741173123465033446642269231999091172379259115058885974476878822311943743370199221668900027102176445288622165378405076585873982082777088*i1^87 + -538011900250917308404113035631475629998114276335541177173777883046680632054512194911756436694730053128385437200921773101405246971503034909435913534112713106026837412237206566781610366935106740275708529850574817172098162441679134052063856940695913539159553202706885770491639897396297900770059580884504181398879362663804192853540858623001743060525305957798629392879004875827644933387500478706802690091163311868053982828765379732120521737874809135882686970014789109639348472656561483216905787665135848406540355561083931729956701645504570427139681230533603541631557604095666125217661172889408350369174537734883095295384762046845846075618129295327386544624942594774795707383696824731961953325672138122136497047931146535610501056214905269023201988962192277156510536278754591741002895344892450981538720577386589810940007132860021473984057511408622501145587983089204333870697251461492177299222011677702022194390116918611115268120663124855122464881855741137490684423349867210998354497810553580040490527268132669126399950541295612037990299317450200927229439172284642917809511602370392747920645703036557516467133382605792611122721912268704100159908660994584480059709597043178191522352380462088581350156996128486596650296822527315067225521267392533400019125398090667485792287835409954059652818291318642331879108552141187394732267457279556786210936772565350973542659381463832757840336732570286031866422809471016104827974679125606448865084116451959151245886009324649315136894764227968644466531176926190531208981596244189949117381100465966758460332840626215759924336019646415195084060899215889575242531869966515255741524966305355166449516200401824665057769399238657340723849412392334820023736604110115015085263207193323586950279541134494091494507142520178606951190727513861487892320410710011493270566592120325592234835231824181763108030256817194005642993738298919771766557906755314913751434290844280549556002246230784568725035708033180001197909840348190102535212624968822790793167553743245489996827471971787254344060928341912230640484736279954841801884117386653204827003717324390415417983882972179423342315467874354354600177084918072880416861967859515948770640864827644384401247567677761573654625578727703363015032453131411416165491030645521110741635448633055181272267879539928593925185647634441871828022991886067775583695073372077136281600*i1^88 + 6382905076007011690160444870862055789807954615698565284314683361328954807448801865931656577798061416965475199960895112433988423445318293997697427364619174366676637236016471282884393974051735370551692484816499861711232046334428983867161556024519503074955381542731858437472164101725224061670451236230691848343686546053514507983819792372555636979807748097533616370729560481758515602385977475244904620912553246710466431277502132149619752208553402260710517414075202710309206669637534573153721816158209763956540516547208468777971208067839597712211297259206248302381949567178351594684323369318181975466291837305677083958989591323682332705392864177421248687627770147489864647418246646195416364290829828394772369359522594709743569836084844959236723503711024720342474529537593961338360843425033665866271194050663349436699995320673131070899398989580054068184979056378030451036623096534063007713686490368392961256998169694538067144158710269073335428605140050252809493889369165376537244200126839490500245106491094470642846685521704119701632840596354881257613524527036142406301420575339163272605048541364787905500256027598109260916602412297568781612576086953268005940659291229751245356818613863361056449696254347788638910248102285713253179983943207268784342180878254003887737048278019209574663808655722747309831820107810958706329598773264438787595583331693258414304907209634909994884348679693858824035808517312671190216982432313081468483998410081449588312340232231396414288748943309678904070421858366819587252300865104657346572537159011114498635804987225843832641854520273447749213779610302610458020216787802912069286341315458028319197332965996689092390475037925473243664706244007103470626309153630884034603507140105485013419982804371269781509300483028593355062436370625865156801588610704146849526770214193287576672803728151331656992057782967807505633301436339151191171061044744138768129625659533527437291363388459317781023952862375176411568446117469313644434220526530146999658994727840897465319948386924279099900967989013465785102903128176790828980088077776043965887584587577441620412752151375234751187844163215937419655036657675048403885525964297305439705270688728094111591529137703378069106230058757168064139316448190436179043791564430835391406581377253247885122436190688344235770554508381473565466136968827794062948303896576*i1^89 + -50307829012357067713994548495520358819050347801194785413993642508824160244797801935637857836582744505238708917219600278781526875238032358761053527444304316721327199527115553723514209569261964349537003818355568347609407376233783046476338218372233895451681795802846295152023845764130612737533439452552408305219786730938983976306134752519472628941287107985028357457779590382496383604270627123158856795637210589961471968785795743582666482035363764718911709634991317957728284982574236367759429767932426988475527328490315500317104071503906819314818698378099203022868389490924699263842723606931593051323802337681610635854092426343576562732166015121815913124612838456967270005366211406470127250318867389386622324655029666681883760151680894475898449426325957951708594016100605924916938781120240924558464191831554354162876413814191521437445075969028298996280524030259720863938613841258924991457195979666619827865582643502778441586548559256877365083109385626653997635293626961868000755919526684085614538707856641153841717994477164063133248648998282536947649207262725537085048786610826244158915062855133513516743780954155220006740118296126655798394843043015576324885837762221357036440750923520292062527286166863256020210958977301788380738765979408126717213665796097864225515092787897458382991679594355455988355117491244384148035552598802237984981114886739403020830214746574318802804215745479244777464036951978043532272638118860436192347780022177609538455361472238989065258335223281730867100938267282970541388769259594887977485684001342305678115790090853566795086070887307061787927575482864956882284594809374427427519098849663668853527120430441327196815051104079027714357678072040860233105652986610330922705111152651268201006559084574636920901169781344925191228916242861627746355692181210129353120508036697256969432046262301519240743303328927226419323333508199576334769158796649482044596723529881750262608560240179390263220822118169082181367502039290537100734988067864074719468681912650829499696003548260758464097790418017685978185100580155022413003809704938789563309411426987694848455935464718261260004352985982161249365763985101118105177845366400826604992065240338021465892858158426809317372556844848151289445029797007387729168507701183254801453696694703217307311369419069013781127175431559029765407627330229108736*i1^90 + 225237300332815558489798930038274493086910750746833354743120611814859301378883175269213787442505620730296291432626471169468173449689946507337760860916070730662639831424962835468134543064109377840561932770042870223066117345702218817121123080806921486146762237842857878627977337771380213402249814093796319907431280229976950065568465850512179267260519193013868225115909650787298273557269371970628799780099661330286506787998476489722677923941965801593718680740524172496427711761616304424104991543295459642109431439586423256343432404113180470618009621695045769740487522964259731966690053418641486920866206564694691033978341025574488855924759268852033805297940387363576297805725401347715115651306467410616649205496333286938241685584578448312707278510558624513460190056563403920724424193783058815415227731380608059743305751944608462486767761662007248238275860561413319623731215258314320012933821436707743903811924578258502147944590799988435429713905302725835199209731401970178248221042161814299861517584892500531280287785202663739099584428847954178756414291257642233207879061676312438726459648302469812348625246854852792814571389882769249419966726519175133129889948722540480897205156037184963193459110840629091178418015558127841940137948118481859551014930581364953160893703538346820614894934894292204063082977391801964460014916032391663225918289761011546701393268048987540887231065719068791837105827392094481540090274892623779912984910970292378289546131986852659810344392567764106435307615765994147171385482692144059950423267063322284872922127891226751054201913795191938150706636464629336999846424983565766377250694342815264870457479782807965296047857039288390999933234055837231234337679030496739734959210644629453157656718420457411148458850087135845480987115126910669499840751171921531565496214897062767663659842245342734443590769779474879177431020947965430121192528419811430504515074034670666545522667525347766267390317665053943267378037191091637382055953227934954880977241729697767441769342526401359597167622834026838246028272262757774473583625087602350769043297492848546542625346267627136642269527790225414448738899439645002455422807123088171445389666792779789525635053498771477912751433725012084501778209216626466332329003827607521342739501147595763021424407076219998839035085368661043912376320*i1^91 + -598053417884393094861846095155521557378171240774068823759415764482169979472452987527352378468461369255269830141211476145372311191450348846245364299118669428819546654761280813134587397899677926149763097294293923058431802781285035331792357244890681192299114909372228476729342745448323443610103953794598938272660598484274663540792828858880050268124916098086991286507148776515456936630160670540331823900743458063851520325951385430626134958545321122559957412389707930767520179753825080326091747158628483489515995303324967467470164447351027013702495494830737542415693646536697847428923379374484625904492125475703113470692040301991866686837892926351676601652663365078500367709657121249081313269471873693657868146749296724481129490593778973186332652109673971666059191012570394698912196595116160827294173800046056181083041675321419672924472828525641929962122089990189648428996251091003916214869316208037583667814713630358393620194677308690086430137128194685961702485607608722354771777829792647790506333984349346966998165573243326682662884083690261462116833802520308888306539189611564794427259170933068318677032473109772483514524016065531214056683256058508048532784732130969044689794128597546885369552836075002345969009251644148826429082670201029636754970783056602548878360696768285970585668770373812911433098913373492329589168520663021751424677427527902832839457474116295915009521481477132318043555600349311154035136463536475748382374158826002519236310060826494072029204687677346603006325786230890549812974693544450583579217031121540158857823226260442386904552859896381267740914813208419478807409535536077199935107222249344450647095754183213516533488917188342583597048025287998720701825567296913094520815767908131256966019065205293575886269584498745214861228783970614040210136670709710855993014853857247704129060597511969286293419234831911057795990731374876759924322102042354424979856701478880630855989124552047666753398244661739195929725597331841669488445825307913130078211359262540039123430012445037621851434720556288453309868767484763731059880445386804964451195960282285816535543455057832776252433397531892584832265281078490915461049913352418267295386421719216284092841601829121672015038009589728428662453963945121372695866319414901163922072140167935221841912650418689051542843551645696*i1^92 + 1111717684089399473739098336783235998691594742726182466537818254238473890015549601386455230434550677284776925371652055060472228644752000917468537384104202518563074469745696005555582389854845177081327107921244595097380758884726837044989551225058146042854494493876707229666474032079621964408436449430172977240294745314628501869918753691315141837840859337357043987222017156722947222329925120998375273916672797988612319907033207797914467954172533608173207848624368685459328268324649346124719653366730085482317802222505865783243647624020114501604010103340563078487898363031737927468985036878177860667870601399613020647221956633119492033950854367650226279996004114381176542309048227582015687206157541453757218125058904393121068659308300718932869597468753681499377962620926927838701995027737058222019261113762687471676877211522240562451471728040031815235159865035195662752701310344092681976247440788904533495668206237906982011405705910758538233436507823352293547845914243957733953392278341529517792858607989044348413051583472916215240504350487030878821324806414295680378808951337551622418345596795167460681631514518090443856483666899908461652907479902495613081264044787115983577100146093326460874912559494096480403244728627868771411917275622617892356551014309087438053410664266498955487415772739855257751497339855148250573323894969920657564648024410600240167752484900230847651072613784940709787134970889635617698181938276332541929231913148050993767875016909182509526342842081197922360217923325420035651779794000469714921046736412250482177667655207668787123720625704691566699529840340707591692860418800900700058311390272017271002733127405155184118002710881456289810228248246583329718534416622224229657130995181641450405685086715762242551983405198656683475739995400395816512376720880756321053231367912052908649640770214567835380208925740168604972204821118810910889220300255323102361483371198968188638910071483322108434043776998555771659746172844753852691805184449591728423140995446211588268582567159312821516117536346590410547153824764411114416502863913806016354793176836023084866822514253663160351017017239163415975604637987651532891448293456493348686705983924113364759872487364420418636992689597842417193503879217660896214764998480313363349912655872240644136634033672623751168*i1^93 + -1300824150689266256525180933997981799504906675024667778731419161208858851323813809961044202161281114028747343815226389960396456120234123053865972607206617548954410660347209867291903132145283923291172197694367703310638863766585671876204315728562696723323224727465157183978094933963423073266969650996204130070122075486403690378440945101169690143328939287965667644153071896109998272316279187975813587091933461206302277790786689496041077423520556892976318880343285607814725452643058457761094672691219306804569382500983147301458160815952138336694568665987514628699176098771712045729007677014047455727485452080401608673758586578893372435980704570922889663791424241154098156206036439412050224226886886779636573448282444996903751534476074728635152901819774628757390154172914165420603575846873168084512194914839329978863789115122763360800521081973902168007391771622614994895159174367788855109419679327546493154893523974506658803364182286230726326122390240669802792800521527523182072771013426519731567203289310580969999206074318457365421511230968302003942458173528618146667125041169913935916542795443985579880584561128482493756492228298201935866950897473880879964215771153860134288157191131498166068037058093735098812592803996082443946213844517275892121715787516909370591214158163182067543727906330334423982590820039804464254421023451916078513283993077713061482822176322574479348926173205767794583430458441693533114755587200474701274644335492157490716074819140615856767658600255181632194738878697599535028056421650015625126961270020686794083135535770378944278855759253087749395676900471343490971519459620300377706794204850816958841881878978795889088983969929811553074831019478744641567599915792419852837156618428013491846760747536861580811081041259228107283886315779905834298579416244982009671675746905595892077648503599944098261468484666494855694720097145240160163732358636692579546202826225243240893292295101818546413671167587656153705397436061028057627153210366463461620098513261518458356451261909659880424095264819380426476914579168942884525699635717319361679339546278595002501197461264675596733462125516382904159161441346067144055178412709385619459267221167825125991208632886985268178532246412612315407608797929988084215657299003068279887176664045830651519172608*i1^94 + 962291610976924065541156316044333504955765129768536670110252707537012300011455623384644389745285581371218156892759371150869292224856394377439737216106988578293228842553848749734726447324916829403274788594084152197839475334471165309773960050102075644735192266734381262716059204999758576048321200193201975682174752018804013827727151851305445907722201317397678124714597770414829204162025809266528422836838542845718092172468277772354819057861942153388982416290052176255932594501090827623924639182046101216642811863504256072742459558828012346604189593052188928440133111345791994830122864821949842495678128355818847764118015507103825359646845553591287243432041935988032924872476494711778760872731195879260960402599945998513422864070885010373908025368440163264395714172626762918301555143284427905100737511022628868063891044573030686504977366714921754735966031194317302539764236055634010018719789482773723259075606697744839796686006347230753349316467915715723434453193750531263565806500865167684218768430381770641677927991742394589523649075289608818662731673847531263760593411304204276121403391253838085643745218802630356973853735772891464514611742333202372749284788814049236640979991420830810033362615511737875293569104405717308767192842920155760365163717725227466066168208588340981734786331264565173149240172164116066625342742807404084662109992576712025024777987332845610318048512976683135508384573960579262360998800842830096877702324177728273297323827560144295888719218197640751724982380200934168018658990720553271894200512821833836960557236392604869929749399772813594472025790399021757534658234475739814932867861051887261979909281899224216025589983600105179664094312162837922572926971630059700028125825765259560340308128398744576787593022399148991943721815888290604783297745816834456859781134416601385074543068610511242937493527197489860092153948916529034359277990242295905284697701253043352776107683690821927939094911125368019748876170417744944403316311502949359772147780190792379247455803698877264535227523448750927936920689357486473311576321911906437547831206173365185418383658713500916158080805544533296762781058802137822485485580228661875867225643611310802290337925154861164013529313969897468241625803985987198709550916205555864628744324907008*i1^95 + -352404372464050470199087590084270111487136365832127131237479246593399606318501708345234717611732956427750149073714367660346524958334455348400250885410253500674957135852908060513188345052808783027298972900462651542591218822193316423677674454016478409150062080157689312575160989583756032433581291873518612062220285964681853127773994795279345414057795574861579898850700402241306287456994811822563605058537035723510299580854265444530163512299393371853545481032691337098331304066371995467241832921651999761279345802702928475073478603498830149659960205422663663522018726930743883134638197638175645168779252812962153120269736877695507829649834595884232754878550225342977536264712149409123015879277075374530306576518199701402201182750974715631496447547692681514618202233468172095388110395867051043885385566789116379311196074849941028482326811306426962686959119103959874776393342684095549299846388063912264988512074322218829028344275158071339567342666314012565042862621352115315576199425065635858078091864217521170116750739349584651002719009943973848042657547794756836132214670833127541329897947752428465430362026113631645704276984964510748286868917017497060556647493300193162116763031198533151741917394447090326446318039102765960366958137468049186393487966023407942954116716794353474476541225452428897690392522519408357129407529811738962408671638672313890278057239087958439442800053577247090215970916955850144262384619862555627644923227851590807673290183037592175261934615444520095865508844367669911472601113617800112205563105862104177564886256209072799281506478780331059429936622857093378514269497413709220056240416869054198935808581624667620706926926703338575703507781272322033529187144690477050037301418312709262537362741023473655251366632960395456954471876251120678286734545734414626907225653838527149921465366536155591340555301867676668278399171826185415438041868803545067000185255850305599732683745325758477733918649307681961548894543418537269341542753288577626399384199329335081636614238515903741667152172200967674250219397704280095209196735142119167054578281182146403710789910215871071612624479229083180690697634468862606867527273595231177951041811982645179587400120656691217257543470953787619802750770081795477780275630201741770752*i1^96 + 51740189926657738092929574033590068892549815257989352245600037341861151593864082037710360151523640578727274566253736780256425478837075791827481255294259876417337282143763657584626040936391894710010325054121224949532169283729186890206443418516816149996017253920488008336336941309379886819781570761630780185383198818393412611518956218549585935443025168232039041233398924460118493282054189441093730771119124928213315388921102241149251868666643857090982718771893356948484742347503861193450130415672684865723337229985200323918936673944239867588679171949982185451584763016187108361909517135185353978210511855547687948933336787484690287077627770618262582691743265641177269202827775472211544699950514823396168632749137693310703381889072585026129857007421825528030228711324102505234407820681698881286919723478403679575689470155262230635493360792449573977560205947846895504071974620329067969214907588452448650508309527859005486884253642734516006822620946822924896502377535992391365377659441771147026707417387266050374727306159920380653607111119530677100221325693927551882422829400638461944576447643433349059647926438869962231885562094227547675032382486010658796823796069798260486993893239922160652260057985031642920292684483510564420936209594866323186260019525695832911922761270219505303605480425238209540646328682725910496700906640008928511842669755689676409536208535492669464173587674161985789714892934621874933899559876297629179861300020049197371511315740350081393082607235386968027771403061488408336866447882649306489856614133506442794081671507373460624886671106827651723712897161190858326511885577586656702655336942121341897083030784287998991029761524407734903333714871495355232723047961263591419661811392656758174021563631545724252590941831308530418697426642501434896774998433475429170215313028785821667851238302256936258865201481475637447845510104161477976846055254465256459689058144400634072035381559665805372401152158199522245353780213663280915633954619507380925554291824109561701262519833297045266645277192758876112228521348438159170240899325215867131454890531516987238331624152861806532206507571999852763885238636657440001438372840595796192317829688409445221295967166791024072727215743061662892941084382063203478142976*i1^97 + 293865939948088925658380043176552074825967474901855636453705875727282256710460698861989439420327952979172700689003055745024279303344550598762053212608106327937373365684371744456851807011895935094995234478300413039777763938700019670289496603143418543220639450818522281162004306091671811209496952880548413764040654635275029944002978929590630197640704476223057314421812364485890470528909678264538524346317758622906265887146931577855249152213472422203641750554809109214221558331955099052947163637838618028709963822756292609872423387889510491888299604163075026293284725729869792262852289426510076881146354491083475660061277887744304598215661606465725284894103265774885476137241763044212092204402327327529359885288970999591436696837780386743747292667893656994925594949491956479162872874125243258540155177529330709536183040434722382857467324736343290644932429877674065594442199078998023971544924159205293561503097698002147258724961245141421783593938817238512060891267774197854738811900776400727290010483663853533527263565692701935314206449392097466872284003566061361235333766977492923083999800956108502440033198050761686147497355649035810992234748290602922875039367268708190526850680410800767332023352894604483234582535123833796520773909753539827948940197549884179520454831999463165783735048658678795837990832613435929841589626674059456866931679987904684257329217598922169373712459210750745049646243957350698881728821360222915579817718455061935596325393552492694409987243342037266229685861880051437711004488558305096977322535053054727583824139782577425448630281733610121617311775725693157370322465887454741814408524353965112132949201152737200337948090724794419454170866420816018053778207644848906720057232777060677619068453022462578007386529199966765613113887702008698460666039670883289496626683471036762082993172493464321959389948465037848528985595776769760323683957723584222536999135905698367170749914898901326341327543179907623638723358616586156465055247742843320274678479484831334393483731900795073439822030197293339767716747246880882166033937952375462494823481952658871911929034514885338339384055497217931097267246377179108670729909933404192685186073215071100503556590539426513912870368078680656560447815680*i1^98 + 1830469757231781729877833241245219215057866648336554236902947702741959141812794039834808643155680953199365684424287005738013584040965452015991584950113211612383064795937707392921361530895982593022258059358244875102847566914467360062940267230225998679949822537131016814736541920026199476723329104028154110541594479094145917333733843042533761126949046384070092825184913937977573957867790782502313443635234162015213278193672539089741809415348535734474210101281029705264005006539187127641875547510515148442353800554465736291640800440684744800848727875318508922048481854249937249248610024677503961519990706402561598349128236119976402204830352298792651611761273152353218650219010753000834048749396031877190169436877447037411236591583981060601637824352749730012314151445624564910680842295180543487046167822657839495494247412708889250123027773474795474011279194080510268124886572695893156233561694266861803388899532347959908840155284582537692011548675710742405866951418947027338399890787156763308698759715900368024357815184730325578648586463067005113061425389737925110906874000542074308048089450747750236400221224653150092659667334200798036282219874461539945566418479727534395012602212881509635844232749970089390583567390012040691172337702896632131144567575370788893218660662632697236836820679901174629650165947719388147270594341365787780869160401802305481403250299095368439919819396569371999519125548057283940126275041314375827541151146115825761830871171401322942578680408026575409313762074039411738010385546269097163708922856638612351768961216130178394336102728665788933553788377996240114034810445402867999680972328942112923299325587724429036440895423690012974243947999234701513799592441879403792162211212206168087892861548535443412871147955799423588622605990863698956244543307382381240111550220189176978555331293158327221550528302304369755892711992023402604841542143831557083041426881993217510106643794619673995350695691917858146759216531067204986418197034267298231428363771935845827103144555442684226739917393868502337860181194154614258435175412591608280032975336676687325327743275947624311164996019889618619077567635921336063103379122519313292703969013142649286161670200699573729890454179151872*i1^99 + -71360237971784406862828065814110128653844474788171779698680061121571388484702963591964810111081991590408683442257666122378230056114226623697852986208851560174078970546806468590189002285097505766053329421944116584670189305453754360392767678477642186700507940429219471409690118492721501132953198627236285746431869201175067997533396332899911116639140799147552083749727740336171568087705010205059362981338648687479895565525433840603275227157703960646513775929369066929429412130655263783952179373988180935546213456440088497495024080508202709481172487381434405352078974304297516519999810022712165804000288621772366466659197601167133132676371403503649242334209349350690946950413065730617096139966810578268894543256569561943145889491745354548572092362157491862399404390115138967403376659141681628086547698403319368150673556189019785133340657416423091775082342133398447840102789977136600516641996614110797860503468552800081893335398176764668439149305848841246279436270768916664021386678613959257443920252842819175850298170820949921115929819039325847746326457277283151396304322423043705781066871703373079618693618587436837433552108978338266144922631509542778517872045690834617096187617161138243190872945612661717939232312196253008294244796185182679988313467746864568143987996460760507468139134419782557722234538320563197739640202436401664741295526366428373062160349807719387936098517178544946230879718760457773831334156959056796623605558707871185547833947870792854943586762995682167926755711193181618430074377634600201616185455062239621087046313207059269863595165850655987547315698023834646849772923966942569834522498418731783869404594606254012998871578096183194718975525836854934841958530762719300435053315554772227069826704849334018013646534735805224611390295004061824533484902877064290904137814973093281058579193402781553669760991568148881509312976485636696380680519106059298170398245027857668076626279057861854477972854767588698792937278254780230523280764719951657857430886027724210722552932342835820783349668217912313374583796427369067670090759584222345148153889759209597714619745004496356793708648904018303144867835114060345185927808696368429852725539701476977420580413725770514432*i1^100 + 326901212413522295464142095920823020729328885979374296973832623186026357863491845867051345001989095512135091158864636937964240604417244172425252304684828085470978363362008780090008451281186537865242620070790980902900543611710040114655444196094156207874156644389919477173760351658750074208735093219227339045242073706023598465961421372074641061430318945914085144394086728049280333710022512093978663020291562624375878944694773528125495877007529370369080634776594462903472483053342188399056485749873764357024768475418396858032985518965426125264342787894069037035750687739902731129760275412362774941837234337503310278941525272000979328701719107880328530981384779892398093764524850067095312147870616850974871487317077078951782339533363936777687317700676086860037677214999051971031830183607346619393510496180175168469636005396942424767028083233681122854344665402693266195113425141123854772887312676060889956532995873427317513986168724195296353468517372673628508027921235442719974335237025706218975509212552441743697351767508566338254010848232499562750869112635738496636074925590285174254407936014255803836145042331206953767312245391300549118527697116148286723529168675515110668096135285104122575427592833590514594379532256998339864270400706894314549286891553356455874135703255616617986090218084699384271628801627757334989891824958798731907620905578162973173698677309989617493417240911385640523082651939574377060062275963990035142729510729076047801836246272218654020401377146077310712278882363572226284080296239960473657520590790346847264713364200837580176528546421168894659202542524072269057981528297849633369473913179547295980124981194819690950363032847869872987512146333072774282305307327489506699410770507179398984148715630367546160072155857100923774093917681742854521100032735154295517379485904903660059258410158992539285695858438546422034671075333324836673051026798465412315589588591543876805292492310859708906878932783830544474179581597226380400797653772919846355901997703350332930298104478153539885201874178832594047217415485626641277317842704448656835736247404404910271532521997952925343390986633728286839605774308576468201461267380413719305230254764243990609920*i1^101 + -1893792865770442929274773793144409450206448653487733912691435942120023660158492680269900794288905363568925150567194452528676158641031968022828904587535443546483359567241036092202409544316509696918952263220414294906392773103642182018309406162716835893212639217216331196611809280666609462503320736453808509747423682293824746673818960106344822592493129316142279320826631593519598924420759633385085204365287402719722006218548050367730631918093393589335560159435446346337262578783072778070760327694279736671184272523480813014986170522289634960788450581559402919471914328276068712465894898784916155577576510005621029460977885965807475949030661116342339805378695603445261379883614844955598844890509337164036552749248352257992895905050480466924869718136661924803486562163890896542980617251540124511001905472961543675738182503729924700166226718212869127085056024687952785823254256166981581948062137744303940711933095132148205361008275712807977196899320098651378754997480188481380368124246832762464662122466405680726928533199391197833024899650724872345024410610834609410896346786900873315758438308822467286877843509076277954513358226874601517639838681848617415636678332324454330169433268357645609115202914894499226105746465035192249702796789370451046307873217457360631011633305934786796190580253130734615964743708053589919908819991838175816514216214241378591335800810943851577140946322927862596133233374588197123095237261099305813248564104921080405631837564687245992603278816257120876157266790830627964467860417275612931277073269518968615848982600464276424670237135146599869228310817749484326693744574775338611728452071025143183272336314231436061081183337781585675879707065023854121804752763948044666352208796471311380114923659026149891875357166460783323678843363066266153794484943128067230796870096106803794211941902656465000665200003892076036516999009465534206267107230654335747121147298675008885091520295420460439405641536685165790844354016068529483052720555904899915610309528541451563420379958493415829234121396519612857272076811028812316401080378073447121244242666639289272562979200700604836287874993886803940211664133660146528119817699685108124580052992*i1^102 + 11453684859611621978081208255645042090133193761817565236307022416933729475231039131642179665221047823531393027131185512076563553937136842569364524395708702078482161467937458406299783564256001794408204995429685939067274614453507740599400055097334790688989357819375358683269055164807121336312221670442912084160148131151769633698879806102141782263497933779324026318609794457530470946478522308708970981003494933650959119893786580219640785288347866699841410518825688072669193996371996347963529201528161544621845194299154632824115066973343306739721317119887531817607205010698361543946940507858326323174128729612784496689000902986380984498534438185806163911417981283158402444348987646294112609821680170295676923305865311739443172522610028919204299687646143426477381983995673376813510682647842309039770971735737428057680590301553119364278368896149028313836459780947634880857765340699632008347378038114048063021209534887659222220148991752788113706665515096925944896465651416214984719862612599738844142226239482470818772754780170072039227078520298328301886461545573173713213106380488266192638426470578458944768173074870869119706998810771448197588301952906608886256339925917361422206540524247848552572207205146859068654537185532329160926328721619971023217974059151365192904512977353818932409846844747021488330630087849704611234461994191714554042449923846762869447947073540344786283238773859138896956966757734151134350333599095192185079454662004506856061649321863013217694613651269049406865743091312228119543012848165062993423566341044822527132200497049688711877447807351741110035086114672465878322001759678192306524639732898341207149139074585112865713022760917036833789938831247566673801385772654655126003969239342589238339895930934228510406547229546188950327877439749193924522673835128359112520146027315685631840935277276122984036669790389720878837070138414957698421251513355206847511976799176670571407752154047763562524153117460156425403958350863920860306462707154943535102066650348083030733155060202912089032556382669843700431360616472520804928592615318541487370833058897083191621359162565716297403301005325425815131874276676070876339878494208*i1^103 + -296902322849038580074445921755711843433374395183560078171411791924049728165437132845598427691356413378214415758972662151334838375799242001728908175421432652827565771233386375295158476170919183234315329173792039100788419611496601768227060541805990422487227148883511731573772059539719132425633799906579011044413020410482269395656500341360868160494590078940606162973869250415669493414915702752858326857144610954339808878809554321356064609829799884691911341546309910641641305824431558017543471761964483793132774120609612749644618792849856778101028907296621112621893397233589760963627307275870163192423939753888087695183763268418268532860016049672336756680271496783671279416977339211805723971091249951804892464008569744878140119366143587735812140949478948045190220020077245408459542536626484097438112915172373044856864048515775324629525595478485124836254501182279655856309170831607301478416847232702517781365118908324622203713674826611721803121657224137721065342121185762349768549053718665726096626919063463569222488219256679981391209245591633084694099636075089850689017684241240231766509722645889608354690888825958730554860394698411482914894061180895533262209341135305450652186344385821601102298841237743574264679924937117070635997673656493206426607052585562490377182222395133543143716324388044357237299783665958259989047314231566580557869458888220240011159831573199130149527673326896495666147304344683220752295437152987425423345951185220923117890451403713749110272311781636416687716696271168768298837428290557116226025622911041759754223207806098468966701483820055239787846773155236819877426418894657519556825444945618648376815712985177664748244577901916511894888899202673068157617740806198797456825495225094248876454837838819101895378459439593995587291992165871026827520504806915528378197132038076772694108541443566723828464113539288855732632595628712639258283669454440711738046168653955633763701872642726394842383210809311364321579043952786895754172550050358665608718571441512404800111287038018899142626370254973181145690090037268830592932332198335111682979374083159597360144459968902967040427212251117053784178538540171264*i1^104 + 296499725973851585075593150186022318141205016370376558550855813758284826802517381492490851311010175880039391903237723057134161701984384191364187766735779166603059704331151140222671872080691021429435463809535730527158328227139884011462694282244956642381567620090285681071630786515715309895656401539385305837740032761593896274131235811920814258660881178104097745956260631012849570599559031382973521936560101517379133301449293084318114966911957815496774323433917509670864964840641365649516900552703052907841805674832263823059085226888159023083374533048771991348539729999529312584219269915755141256148504957243103784355644411384626099928249513904748649766226914824228550249536061890801121387669593433095563098368992307536865807007695052436316355238833563649168001432608812619278891786416233409128727603070443796496511462775351294920157980610177815211798983195775512554467173542400036889603815706431685544184359068922141059848978426813948508851539426551007312158466417693951829123794643301605777750232505049350065160103837282516505831531480200894406884830139722142276353700037953464687704571731272159141635866535359265710769297747446261955483249974429131112478366812860129082871928399214439196272483166906513848118216889309492962193393085826111503375469916003733322366161314695692106699777600471674960534921690767619251632314584662903090024520155528768683140909952781709298145407540650692475736143020871734325826072758304145215950761681948401580455210038725287995513926500101215968918191424487380112812874116608481491164574984483585139097343347932953798068877679027278230861570362214037836332781021136229195138851461769989088433599168772036873286260669355859749916577648794211613118070159380671653062040243422823461357400691090855323538550784133103397452426023179188846778669883729815780021838069044082011928710977309742298534324990924386332770001684497934559317758441293101176190446647228388955907383076046513237956627741822929169940465032944934306446220237435445760069067145858964544485428730791009752093697444704618896055414588837717120682733781815229113812131028787616741519046806104490269621529199834562560*i1^105 + -75479767971150841559577209830556374454776016273298737069813725636741313700554564949016233847289440298644253408880392847164103102985732162766775805234925155110007375101937714454676483173035247586630567778747673715171546693784749470123737019597957409774900375410307142037998478964560912504195045325572342050839518811498621627225958398658539844739055928914374052380845873807278142401649842673863191988262082968060279941482023433336777197783350452900641724759513067347094051584675620934926275926011730315577376972683139601814393548365680993406614237089131743856808697894807652337724827456578707811934572053353028419231080254321761248836119527688144958673077828276760897409975732515663614048682371581630080517825891110429150942217056377300519058760326844565801332949849568362401505301906052832194025922598382886433265775480563310830301038186609521317782762205639510991635875111919786347829800016866292043369576793180580513533584786161076595940225089477775733467579260688973770228096553205839560213045590947388208510688061356617202255289950320080876849676813689855501301940948523208170476248045228560037687980577417783736812465234249049813033813175123540559709485746510331322927316944199765367414738721981779852091004820312944116811439015059452509043497652603409714738080531117202194268915356817812049786133124274549048750311393091759732474302439874254061171788315681763903234424181391796800263483928383428549420402946265517616904512340255250954711246514182757920479801414850363783175936385284354007353106363401093424411365757635847463979506895416896878450097122234174686124195274266639249593237471175889380150295428189130658159745680631718709522637214995811636972591912390583155237008315821213263592748101796075070113377330682704045409429406938139327901691382197095268545356162106316997038761286646123099810574959604331330166036098374319157478066583487933220025595678735294484666931084183307761734163957103151020731529957745908938066819814597725833152904527425498638525717609054489272660385997065297802037159273824272341962114841104780669977839384058115373856531756976922585041556947183033384960*i1^106 + -631867471972957772074115851468215972314013041538440245539038266650979588857920671618272570747016447675164144356244685887758932881063876858220873665380124343456005969202879031614240651977056407863559395362766177492011603039036583163972169453569989255782846345004453078941334989562440255043604037588480457217456566103561700526789405452407925628442207502737743331000584176688427607582273094994899588938791006626706677066929541110631695760779136644590649795635109320621076058846870805492685754206225165761212474260197071243450057665677328969409630159727483141174325612149406257011314742039322245527324002303131499149727263488111021393736505666753653179954846400936178529701356663384737388088204590299922593555956924880665440596658586650123238714861559280131193154873297376392987554090623674894008523545270104408602897697283149020956778033965553462581402329963566052833203680517029316139378759486140755615782448777010764362637157538846374236978207593351788787724546991237733162986238656012206155521634992610381010094878511521266357861780212112234798115316113569798828864954097999689323467329070515725401083120095760037187348567622740707316780430252431469291262687660372701374640279892428606390464372310406972943494990921550309566461782086471305995476798457748937322937088310537025549190834314430534630008819500608606713834661492142114356095519878535296295272572880002358674673469188378756878798566798930231701571263204309050003258456111090177946984562235203203590294444347801730770672085840799501360264198354561464620935368579158816080585729851684200394910881203237889836006907411705736665535070168221120070881514687133910686131506517412700423438083753956165525242066369089881084783584757184855351213880612300809573411181757318684350933683885255995635610110398256098416699026132943027844233982858354905516866623208109008029503105927277627388515535614935788876668561914071066841691135173301056651955153858576984097358258171700379742095868391255190981475651164564198430574128812614512948401480888480823085128119322557236929748426323276429421751653123069562072379214824556847955968*i1^107 + -23608261602770640194222166216159232682538657110924374839584014493014579834719486464423634115875451065960035500096208754252370098096344472693818187748763115590481888016230472281493731955996416386189325762541291741966775887158483661554302006677284683417373637891665806972299800891027454697362680685339121506202818106525674017207334993020311034715800581994103268191842899026439535690826922474963648245849662515694396348385584195370876004675811980807789794729156417770337829642667979121832480749203266685098838449863197758687202082401122135790718599353034139739242053200258797293235609633151135114729969561622808956725383605997862710438584234688844699636900304365916915114438449105749203394318177759525380386146102627533995641747871219443505220428967293439186678988298154396643799112977879801085824406013788318731537898743308801686520287817435803215533959501992587225471019042467662842073932014570847240005575334542447843123291980254073120891268012765487584367243647580996369023198409502502565884111358196126538999315741568526215202872756113851861670522282233600234031933608722857030754063226381964725037787683041289314516814486949302678344118040092992865109388771632338968061565184251688837155953502897271576737091762126900641319091092883826945777868713500077542511665426207541516212061321072996603398819700562026540119486475995655554829757318810832429745665891586816669861705228235352597419885021313764431516379756029211912362692811532896722723407048710361633496558881372551213354574076485269093413483492495045468889645119479958712293676599387032078872334032340703633866222503719677084257485408098127224918123040447442545522307279918889900797175558563361042372777653792123035700267435335417413163160311148416517929972021290225467535185116176714624658310506517264727125994171919148939339244409774632487854287893964731777242199349714757699906234021252335620841174116820301441484366786832542999822112628942864183950519157337617261964918102132300240311884991450346977372257512235426937769804531217229539111897336141048762777254615704184579912972536656401793024*i1^108 + 4844716707882269383439852233334342456704723183263079406118428575137002500615442296806330098168477176502112301099670553409363690429834196332580064129279052449382750690362630542060772104932887501499056658185944720683832824333523435499114104902023129423597084424971476582985881870689255187746617745374227187355928736776912795764610276525919873250947783385216529204933820683744085237425125638127215835920217045212283350977536352147255367344301704737163318593952725058305200813321162418935924774621935642596191541827377495791746678178941308878849148819653267011874380303071988767561123938078072544217618932897381697314670403666197937603823553085371819370980443285710021641698716687720710159968721576960291486048501010404874367210797388826586793684655921670161507946354549786757820659291735053134799944755027561322578721286470415155173305154044365938943581193671867654237976044651924351350497919566300353675848012096510930331769922643418611829523997389002473556283833795528053258167438298963430130200746512388574605875759437165989837705497494891256036798874775149911801985598534800597393118965453377000293386518015521296903037869783969693819829427556123896693722521718041840851621750441048191224942864388083156496588169725855277516527195379679421864524222450402262540221706059821965995162637038421694329742108953879330911689712430596226642793779070203802225954084767350642618578237271146584519138690212279300787658946676410527918009617348178476207727070917165418588348404390907086429504857295091808285863074443420797637529690167109841832010505851051183522601725608886447926359954389571245615312328498202723955957438838655911771288022843229940981127490352836274857598806211916156784954053875043309257340385555137491538806873042976044354558518423375686010062513984104523944456395222082980225706270825975550392724725727854321819601305365100052570511096383540833655888946065685254583059602283291880775004910567090298105369973626276809742464570552913775184808614216306865686620082050912402570554766878247040443603127012410783799766198191795470336*i1^109 + 243678142122419554436798235566989533510485073018821744668122093535887788763697216277352501376417868967271432726749240052008917275848726633004823102862593717734607108849141289156083603122185432410851505878652763251442133560137021247959333410144127631308733710941628681728273632097529460510157847384954119573330427784725055864061956436046355459070385600200414300267740740878662934550391454529380826330460230124414225294201260141465134031810174679351735619318779576160435170914038784009467191439541370219994866372228143520304292182268223738724698889778436021082592541196524397438093404525167842043193641831787412018349864095404207938533988093470357391437664978498100820571534510925831169013202007084910028451759199856943505597376728983623515165564827991810694757737603189680871237047713080110853166834171461762010709707938305272768375694489628348750510983933097388119491324950847965779029628088910670876909124521216491147815343600439026043100526159618520284477254618677956612288594676942554784060977934829263864341246042900331308686009152477857475011163144085545750196962709692719791943577956221668081447883852160585592232542788205386828582825405589021042294535257307630215857842522369219910509878613882096756344561788135402772175510002828176943918624219250495306647478980627308278775794251059078936931546678203552734635621094421188777704534187572251423314640337074133154134379340409734437259061077583550555655847752202478721516353118806597497007601841818296853293070335369934536864834090311495719679916410873757070877346863485352982757948885500953024113514635564616766003545862364986808667725714029603423377165879304200898792636724855104509956892272613533329971519396210683408012568145576281757408638776121004662729577454608045431085635225224432422743939408071862269743345555736825901615190747770753545278263680434967824955478890606495016887240893528378019678540201166122970961419696720669486665453296919313122528815936993689702473351949903047850725230878328759162437210323125017608397764231764135215975506005677047808*i1^110 + -10450890506323926604310793977493884748158549486956429772612696918776075615347067511441977195495996128544996592446481783080321567418853797127761305138837908814223247459918177353019473510586318346110032586833268743927689981154828807807714799375723038632715439642695654939329737665323314513378760102023339460446093781953268504447482234553780175992989838710431762481580233114740911857716690522095003292258989050946013654468580779324773464570512440145882518147390010128689441476352508457704133580226861186929340688983018677164478264811746332915361869794605603068066026831477597192725264874744200608769529148553744722770221436017382689721510057420335062952299820008689908022527382736386714369899736753072541828517537611074234078391975441073022437411693800445761333039687558880649472974409614657751399651560544237143155083626816972981819820968112553739783282666118030055033736904957320821256962779845168912715669559401607585156037003342249268349747687145700906375182941892362630332708633657334858971467364999478859230220575545033405702224164605686337362130088354215267601902184372586437821052132348198522751523204075248936638805236833029323097964459299408509367678299615432328929134886170900063589544668756927658510533855137530224801560843982093020224457454674931503246950843233066573077350596586386251222508365365478004126557740953500710811824688281738987873712861895156406901959913587574962926591876347660985940007791873669688163796988818325693133912277139798883820213814388587470967602456166387235135455085194283949563500337218322412843242274215784758376537882648635781035084766780398162823636276415436189179663741033104555786888150004975287504986240396983384046546896401996342800527198415680952421233917219668916243386763559270500020748828768541661525802912380184185150703695869929819871922625576564585280017404449017717808151909247016850321922525274682835318893120699197388844745566749222653711858057297801440537590884096174756437213145555726568096773484589190593119412084493771776235921312055296*i1^111 - N1*1706686938594868235007458834879962869539320994819456183162408655687794187998748166917963498465881057515936033301576182587765148416506890213354257894285416604362067777767032345837560258526127406253591282109833078346964855506143734223978170989899529140975664225386152362574922605156925936268055692348831007086122271413613418131217951645794245382747609605352092282380977314071481114875340686234216325602176000*i3 ], [ 6691852153122788988398720073617129165111406535221203332765517652590679123011284099922967564009425040915267491377142400052081286198395862710058382050664161727458988221262690691727225691952640146087790107290622846826743250921619397733952480967692397582930826417372908351959602004909811982440360681589144730666299899690612974466786155935167957879191904943975265472443085349939950094306025596955070131338166628193501274672340690592314162400210158994568345886736315921707812833875156558844234818512464120158661474377018006043061581149831781166611466857897310196508214157031230101784771078634433257482640722450952299864116637794964661095496490964781533267253387007690538967017238195876080532418089141753601308179160798403552972610765006881578860230910434778164141088650842443060783354018242337473535050615024893145363925722543756186438518425367349193509066437249967287636688809082158779783863285188945530786849513919330262755176345551838347845749434253052112510258046229491198584496340906189768059632469913203861979895697615535606336000611621011266635827554940373689422104878288391956624109171368547950583521610269209883154312135539514105639891946830585642284950897273537755208045220335486010752257814831836802908315950626776111060358975439856288681119932621584627998244632661737453081571552194851119483347979051427652118073468927031861702349456658732334068719635501394903780726191837746222523924773280329901164784746593067708918303539405759064617190158078570677982285674908762651796569120548558157317960309774524602208189456082785200842314503251758470417527852338938925889221799853967811748445899664450175888551879744908843365425122357356734623498186976747863925912473544991743390374798943675786006742782286528384637556730272464565436752969101740274812874678651811161853069622932840195767618243836152553563842288179383250638651220997378987277395147457750984705235931258254262561546978932677237591914643916952395831377555315318363756530474109812027906812669950258261316501671848027391461507266825627963557381533199995263614259647511042087351117740794159682086601348827398567612913949380096814112562449642669581981007814906880060140589899029279209636067214891739694634570616483291985731406441210079690810944569378895374919745647868999673026426203657399323211486685676589924145698202458030653637881397405286400000000000000000000000000000000000000000000000000000000 + 136974150866300188980635816155476127791418609913599430556072147951917208422402119626495926321777729902116426606199384274791053217087299919460789872903956457907714705362135770637897358498428656115141770198106291904902062525161812788121893062143695564729103295402939062680256711621499898642609091284217299141883050056033500948933660920963345536246409144309530127887014294040138691676257622893857029992494340742450881679109604146350357984867639694951799707902477935203504132858187672182463845855173679317706056374736393364304111299394980212106052469380493809936089836065513001336237431116617263022734448450529638175391048359296150790017494144263911317860804162439772505412497430879896493877679646784733528973367443852562214034133068410688082256300215630688148431789456790466584668940692234643077978445491827923048800587339351924180395752161662730652278069771261715335516887012746379282689527124876276586425354166375773134877300673511470964322367540652286446370779766014957058890648268819835636255216522980326295879154813090460663536028766135655004892137709196508199527935346700741632670935121484839494409060561158284827198048243088937407827943701750037622919851190885061230917562099730717111274922621049478779975322431113356421584979030026160275120059692361646101333077603679302268496757005866422566301703959578708830603028248978680116915987294596298501559251617956190512876455450956217322772006055323779466058794645458836626479769876132806044392645008594539671088091261536779674385544151516408235578306384889803685844906958332077770144080562665520386605471634742436362465157111858008541374228986679961711141724804968225950670068180531450430270267141986122092236308498026015115208079287080107314788549212442076200383935810414476391764777405373678412836751454289194033771034764523065156708446773853662749351978135278903814709290951945694475521903906644179428197179122457569003351017083058554474102058050157845607869599125382370944468038856660939929566901538853755226581723487026433618082801650762784577032873667587647857266738630646005770793007752510783126922756139686121672858956218715016134257901699843658353434111139116590733012228040628685669761582564696352208920386115551940442880815382177588088893476472644428029491074864951874748719220902000330898486255248175000578015705049393467772562492562079744000000000000000000000000000000000000000000000000000000*i1 + -280686846216577248805247838741706632110957655783616820984861949827307469486718332395157638802463407625182093878572462419675436851390572754207370323743306704896277919153092329480301591352112032896911997451176077870892527838776679568679563550011031631245879636180457568742795431949753355369069410782889882921366956077703087098803452053963205193686439276185808042175532926988807341042850302806456451901597064182907670637372509356414372608829022662680052188649233117197582791226692713884827102343461584163155327453001065298187552912478519400207992879131288144581288950199877210123291635121131535779223237023994916708961866406177214146975136976555527440104791023306439448605646432920697564996932787812907250104871769894810311855553987341214547361597011976162359605649610701211529141460434572998481685659099158683643107721773646273824619833082297361282336415245296166001476955625643693499045232280556033756216524770004602889243757243653307380937011227006874726614759464153508157512625981400430185594417506077118951875504243803728311247905607573857827613288829032148857451807984683941924911886427603473703957337530384519696009202666924557675892013771079187767339002984243986185136546296088807054736587541806610228422718916541373709926138334296025356038890100904385159747909686663260193323134088866845011702914009717355150246843613332222980530506431788989046737052442720250095470697342559530204480506485867788291628257738360975668545620517726403957637252336874480625396196466925858358340483826528632094980875122275899219904108866616450966657822273962183080730623369561360515091713999852314176625774030560257008174527780783802651296687909705348254444194619959933583611992746532163875675483083897157346802211342326290612493605689062736757431755604292412239355993802272628808962931981728804884638261951439763488668055948558384617814276841491503498453267943733088086999839256460616616557730602453296491191596186593196415347897175534868965760446645362270206839794734637137156900594410714747916180047250024445811421926809231002153829822239993673184585351511857535146639950918250609630726923972531818648110232103459969243829064186370280229392524987741936699189763500665159210223266886060852591982536153288078724711245282439326845181508765993302649139857002398408981215439070989818274193226563546410524928793913589760000000000000000000000000000000000000000000000000000*i1^2 + -10618604885335836122918683667854839792852809215168530920165303049787257778822576059203889972554695760126099533572191088585938678723236381734555848845911475921965261988004490598219622739358576827861654890961191597070313333345970565973515736496898544025202821207734259917645475999274810292976941833605319508666553821474896601751497481520624211791363263035348613076973481647789374884947104174900651875255281791671214968046659063528924902009020764691143110005017834683166230615334515835102319069776212276383030420639935535812763485490822760818985362273284436102694195855333231101966755422304821335073259003406976113757641487751104463923585593471520835819346594486460632791831421232253301211954593820460823401909255295498219161996434316309481672757358760848156616603321476028899148174183429213393097155150269615616415043894934274779594092247364205347797125968579916335155865773722044232918687217219788882277039484606099092111702839371440869589990640915302171414192966214282955320591080845800243230259811102875879965382390538354729468296424068775426448404709517484843500813407633463858640575898610458478745530106332844080902614638218295747400997722845476102420379667076126810072107808435287480469321179476033834148448282662209428522902785401819072472320391058562092849797754673508562940624944416416274101503637618410442392987314149335568600814309669927250843202553716445433763311995825734145159275211516792014979363127013428116488346743346972466190765098796929821030735928128413526889298679695511800386562998003645969924848856594756092974788217333122774948515592895184277150943350081009099924439144987592475453850783689725396794603109065091009766544423945817716064293930713350181761566328095171413208163665060054152879910467313984175164530173259241716726103616405690387906981576241938742618842452912791504918498605663502523861351426419666262380043058288536805662583743950786523488489620916838496185844110928006355955222145876169998228829066656080734745218026135549661753944383840138103908418213823878147414798568205108547386871773177379696148941846135478999893459146496462894692694096939190186820017331633912170956354472139533827079238629918237700091856960772854601400248420506413987001104452865154697847011965003378187016370486257809290581062816266655697118448386966599956272219389814412716015656694815129600000000000000000000000000000000000000000000000000*i1^3 + 93136674196064145614580298966682646056366303543430776035440854242553329398951173328103652800028735307140993290783109256575730554123032007978552947589547901558906977632683226168742947275678731461632502502389584973331422713388417751318340182003515310384717499394378650184073924969949056144862522368426571172990876091728936189911334086491396575102286646024396944610606283618136373111922634879453958634197008857773575391542629160504801018702800307505572426705399926556083110801935074456246565042069164856097065270764706095650970743090776572560268827746649665345839430882376753675428243385326862686717145785203981684332285875146769124110463119290931425489034114936797231135303602324372509534743321585892979079495121341735142266806897269472377257799965935747256705069965787041592287044897052778937490286162700001650033695069844937169932610212821485935389863676858907231085090481806968484598859008514787979084097227876919538245983039937417391819026362481781188944007419279617328929084974869745248308134573165546641823682869417602529506226087456958725934713681481282715599067958386974613872037961513124460517812675831193266210369203349007771401609717253757360861395028290927029237300140101630111032449984310181988098951074538864685486036978169427810586962815732215214373571776003442094280379449551209055315597072727820733681856417699908570037656079715246195471200683377516491651011654458513117756309658525325390714135250639686697881677064632906748553522109604118721054543965377319875598659784510196482694488269338843994900047246456276741172165303486028729655418816501920818339893380924708883821281591292265784320347954667485249717439197478246140094014097354795201242196938590070368065790168966774950040090515778033012858797694321781187208274161337340457976001019995304558770821067283840672088161083926425109317086763411458592372172229112305384165184061019634416861267233239303008855427795245739729183323128791878198660860811062604375439673399020131373484554964436143574081543405486799903754892632090719761721384246561704285322827754643265010047130610743426317677617681555308011265171275765488061976973580986182908893083326478579432586854686057242456218067820379424625093424943905365466359337138565756543255920424713506098029924000775699366520146200292672797952219738278252160004457597963899203115235877584896000000000000000000000000000000000000000000000000*i1^4 + -422357634666327303443367282445037241088714809991074817217972758912352740008033792937896377362143767240578312863607918311457260632980516529050500450715606473025207714900257558743854038478330897530046889057235826555860332531376995645677470844595506779926212358208907768789173213364849937012167167311182729782141628068003801085750019642807722640394704387547874709918843696705704242940408992602469384402324061116027585536058229550852537344501399660916613181610854156647275264344465105186839011780547099156330837131960684792867157483516804528149386319839326208246217896851249602375865280981412158102044566870771351048743656638346101819209949177126916966459322417528814460778461616495542424960858229222118962144858497280714087379417667252249073480680555844026010540686733549140970997772590264721418670246267495576079851986232378309402487504076810001976687114549176879513613788246150406382290363450772743689897936613104385979569071074097098374346542147317736349767278789072971387722757598329998157468772199883785446874942243530068225168953393436792131723501468448896080742052236362508471236070466590162953426483739218456130342095416913051779812121126719230277735807213199945178306312056316173111432989697755648507049539955780747753123906102737824366754125950128718892931041221031060905345721363935914091510202683519895214613288049481612311546605114483989012142754079283401569386308955409911613438829524735190618916483345085637351349809975811798061749745229055530717678049892872786296422992412631406118377165078814741968234944146642311253000600006548943528574258630972515834743175162874777997751027544437817399939624219676609420143034883090499639576837581955302517182079175781063024580760311438234095644220985149971321301555117329251956427742463957988782750813228764992485582202632749276346825047167163451522310676912944526708298747260148381973107575579972481733613407941688414705084501588605678893006100570670546015670465396980619689717032246025712470964367121395551035862294311909195000299130823257585181257075338269462166235675163415416815141319803181079662871989388919137894836176455808845045118236342369246186181711053716482097685125803456148464219888609759172504307897049011225544406217381112391995871338473429947085174150258417720099179025833192602302311235495165405684658859606644595421346238111416320000000000000000000000000000000000000000000000*i1^5 + 1211844401012884296702996153421079863301666851281568719993429774207489255606136089399823352648588693210858394665904541965468856130937286910923679563596040884119063490893191386775840949964399340339559167968016786737201711877850245248611189367663015499851888568270038543864797681336765433690711055849538488320426381364060299189914553489131605123774943353719008560552848224986526237369757036836659423086769310029580125759357142273142036254618256163262127018768502829306943936656546776631371153675023266459332655223790927426422467966423205693649980161225794699882831580293827292452627381682397733247143971561892454934314117308844567250265777017434952493461154865509286154977453763175495820721042933586929762587668249485464215993022615916518879307662348233633928413792953337636938948463227160011127147555414053863148680110890331287889444510758390027746487508628652544009446986674116987977950124324589301884426207260935009649485621458750782606190398628606148475271981125921316982840931945665938247444757783308038359934703573063617763053304038966600839276554530580737657663086639646448987926673512437938354166083986784948945394497729986193948137667044135469324464559430397593391848483995212858200531641983008680664918694413175703647226816789347390050420825614736774019281222425151243799571587920147589393318965288283033101883630854651269954205437431432312937403641903315005509202325406050815785727576225501785881898051083730699895274555524557247952649368839745399417649570349247024139011999923036939788037925276284800278325017463618027306773198769776638000558829599778610561703663859892225761723306451609758979189549362734266677901014675377170124860365791998678455936324156459997183961906890644428779274705849004330922411568699271815151728477115874069167569025163120857970485760420914419756561158580091173173968324449883284388490394945852460950868120936254232315846944265130184389027980540884868221348371811537077502740792131160245942923357524370347021663727027332116470165548716105822364076482450991203259837491042030361441784716011483117106034931659476434823313590218264006365073060844308925053287829199326952998043949062497614609748462989688077594022389019627154683144463944537626460403292160784317664563252535962282392857411272813112295125258391465284018577612689191756261186966832188761791866490742374400000000000000000000000000000000000000000000*i1^6 + -2412775201815357096905417716046986408239155635397585400642227712504851284680493597296042577061036469456699802323390048643683448005456563008999033289182141597720243775030126827643920066916543086669506377994201856778879473313696709222585454193370212858997359640464235651221409603040920200237798295769575566349449699222166754179090344564842396375435203230917797405917667668349107299570486964891875898949305229591249609118494029886561127000947662496716870488611743594009942879032308320719086966253333258847258604397768508058906380751976952771076686558122112625673425984024405331264787223789206910060395058056593682483790235517772562462998461325672059693665519844647474718885418016476204498370703133179743803900103644760890658973008148615267334822453475533123971443471404907911546320726032129795743169407509843583321102522729645568674003171770136517910317030759826729372202587811808349432057034462569590784870397930839321971517341319099461997094307528654684937672979672801474713742868105704031100341244349082436479315194239982722302314438197604882620687512120542452237906642238989389654164263999895678887670485003855993896659686218332174689742830521229177840305984643715318415961667021480995829087230787503303193264500227861445991394764285039826600386782100296018734445410697949788754512273472233933149476309873568966635844999554492804711766069318551216226530701374784900818621240632712082509556227088937953280511704487652174754631940742816869846629836956333705533127578166975027436126676735483007164335957899550538682708181625174458375348675686729089630623767814381698923040991426939333733989619746937996910788523751813828026235016981682908527604286155380234648870496256305737198535747527540976915218323668141539832677148963684795533856698043989291422328138590103646783725019485014613002876562795546942221440748710628133123203683694456550279563777252610498341078182463227635371986302842728270021232571657314411074567354009422053443848573519861493121886595935172338035939468273824376247053669375009770105665896163679170781677374526970195014614772362726921943422863957507058657367050581126219651011753839827686908637356915492372600069207387657415719424002607810708943639717476096627475110676703318342840961344909711762687550799670670729281753866913818430662010050344912096383554130339221829738972879781888000000000000000000000000000000000000000000*i1^7 + 3490850563784024654276604675472711889496061796556054930271876542000395114152078257086610252790133773290783032574001451963507335041174934152533092073924172232689330538592627955775039571772949926458510079243233686007278273553530543015773144508010455408001760504994598773864191779465722427794860007093224484927454841075091812815141634175729232438244410564665735460227736744138815500588394869415850537994478132346849072747454192119461962618456705614969561229437635199196390707878626185060553390526264981322577103555073687836166222656638739566287539053866761553594176044011382196180694239585688796508280322913869695977105672494002876907658267466334425430239149911491538249101158912769998691978058120354534375671044621710700188243882931205514673494375790079435021232817898114519344864247095370244668388241474197789911819033595502389518359333022254134690832201409124047314536086822295789411138974230088564006506085258674594614499779067856600976537075464360032169641403653004172375772621623938626973947525722338710164057770374086332989668574932519491305584416449174048256192589549752320878978678971723933762405077453648728304432309533933080325626043234354411146220217280563470045861249594764436743137440556395908535124040843282638095224602490257994391026226376138446624514267107432281457116355499609515479736991656399103165880872631502152363760997341620573615901756910903336793530290025218300498969909244676014096326525853185530310305750689029065671861845999149327406298797971457913697879797170170680913700899870463371516891067884114766239292041928528039641402301360416346713781273836133766215626013797598468940821977438964429051138586272898735461711783398210871408916758534208874846074038146549537570699002418075591869209790240846457014729670611836200843523469145577290439040008389865749810775146976537731823581411558851257847068911809182192904239429956326847764864179992701347611792036576134177081123117083114167736563559070399678771943245376472848918228195613449066351690520913983987746921150381159974050296997113285599165646358531770138581311104525856213861541946422345821070979039142630488286367844299766239132447033237206040931405637739365699508265117549059995586314544141914247506791669515000567181026825196435738549686606932728793147328309941200473387323290585815116160474188088286738887888506716160000000000000000000000000000000000000000*i1^8 + -3790897474416461826622603386880839729730257098481851826799257122475304896864336407223934569091309292250606954724708570449078569331512127479987811174196599334754912401965408712345064206543431126052983741931757049374772089906379829061981958444825520920678893444234159021061351631029710548330781550895528129397400538826954454561528987322993445558970046355492300117903890769053167780182257111830268364867752135919818097528707424156965217765071786290277742356962897509516490660749146823391964818148183333348580831680193571409374357589366242940395051996024228650981815183899923280141105672638534775556092584301664416913854318226529677947505650607522714040252464346559265897709678661108081357070732790096910053843789761305597015621205268935781864313203610325295094760167800598017170306395063244076087491034916141344515356233718092489895305810026923010853216265597718203467103692638487796804842699496391079239625970754512854273968474822556888644089118530920251894237987592734385081576197381756630151301788249919381522322338127015045232832285150606130726690073631799916693755524463218794363181733805540192912956235118902459108336924248732406100839001918277112993311975830525091112054841144147482143624733280195445574883327506808609962817521044881636000674512654443508536267673060303429914814218875381471858568264593277514536245526970900039257136698006425947048402682965584868202794854278444925750212252898776887080910397671711701701279123304493757945113887252297084873043096683770864475995040711674058255177657035288302436050816111574378311379888258367860456829098480575799409883505273651984694540196353476103485458820991235011020154246450426941812046417935778040214852451721231102351270230954029255234466775831932376152316786864095239906836986694067456775703636580198170574528633548035410345657633636142190532742561104860158130996222874875486598731263376892899931552884953781256382328733861193996933806678288039171199805523061221236433589702500224896491305027907592146147797853825076292290536242179388107061237450347451624691723855249940022968010370864915468821848550797059659511497725470714001441847671456484179452305640988350248769028069809326715699983923656864607236375381322093164395536901115686953635641896567696789394285619688953588017445424913723495633929388483826462688147826913455505352688874291200000000000000000000000000000000000000*i1^9 + 3149809745456212324255455185846716671404768730055181802280732127828015612726235752599529223648553201060193091100609638968554685790963006452385444709825512856509383991366684687545058941751091786447561586353553502210115844870354066625733778664006921291317523336383903165013461269841893407497315190741763793833410656051220799248108714143735615412044193764049210178086519610808244900862481586991522317250964637563656847811383971968075562413651550620889948633963685572488941315544608732007285089333968138852807407313872956991129428598955067391013503895437915691562591662462175389469851171941913348799781684044138690828025166989527675118450171735758473019203072831418060888445361370153944917782887093953717113602478074369870494667808054274928516601978449366197036974934239011082261424141241567998741778950883307743763091046128850964638977178673934912926500656916832778647552829872110703936352265382749896520355117884051850049666830932177339106446397294809703546583437159811611157426790902420194397001698831047764674293165537017113905643810006820173669710314583061653040836008570010155759495028239275104763888224432597547391757102761042534553159168862716399773913915946421147378698088456736230061364728747639978973783617045650860447103766267852681242841609138384760429523952252390190941700979973013174474374719477145013740751578854376531026049239112012586632746447141838654377447854233461816609593106042495235750385824972217452058539291191296223619053762008594174973723247820865714179461254610741710255817951662061005385181807358851026519965500227334832111444600872654732961064955265957457585365018666779063164152009036083587494266677310354346248313524321615868815858915216863221858445650275876531131840035021252148294459039879878011364633839427261871707804083962387395671621597651726757206312956865375878096459253657471945177378518390781882396725696070373012680565963166932227291475471079483114794131339147458918547336911593175732047523492167018437018653924393705148347693842221290855433704485836916094583912327764705853531680493867894852519494795714266251277856406311161244941759888988414114521455676446573210317679025911328612226865789043488207942033248619805125445919565114595681359754636869233675108457463412933775076760113596522249642316264368539991738475895401579314242183277471269237872876584960000000000000000000000000000000000000*i1^10 + -2034128839969807937344288810561451212251365642077509638935805992001544680065061476425480734613581527619077361371126698506454191274735954655106586814427099221422954341405597664459402290530376474965205222471214733096858225542036899061971279362839783343662220267384634315302752445128184288471645488211273410854373867740535489940621182871646954407718702854271009634104328689412894393136226929258793160979801121321755488776705975849671457472900781411645647579759586274133555308987216154228238952721888651793884650477102046367635107710180086012574428255370396150231777659496930411588205901694112411065146142554520233895205748539596440531428514015960794900310920395592377578606816392477732660328234920417961386110251630425850535645419770871230356978635026769979399790930619511671684343899125988524033118989091516352145644307603449816842197109029879255847792727161967197213041461260669233068432148314772233043947662923967173742984517394312478959913867964962727702199442809673431950819843822356442995085170370092012512549041871491573650154682854669346350565691606044123538347705091306914915732846043073497623234121256944112233139289514057942678584815825020823382204873858856298604859734587154912851578021767701837152179358107176335793932763157089655648436300571978357309291600778147465093901325031645882403043179813474018467072603945148499368110828190946298527484299920882860578058847492725066102929717732587765716229290706100416074674277435615458900239529723913697836914688689642755859732594903386048788140206415000655077895836575019538015786035665187009618096537978908253238802863172941417123710944082695417776243562805723089085082300640822886335924254403932461150286250315699265620051185938674771232224100735698639379521885425779329297037215455168421010359774454810366138870728785698428356333177211470994836859545028133044168868623072909545202897605622270051428624002469211353481596538251728539570186213593272073655272181360980125713373686552113650508303440382558046047780434814848367672254415936905190306657081615841417683685678609117409077013204886881472972728390922387349001205516755225148787930727965412418648668232442697559165631363219604542219652549540462801744795212319871975581207427276688858907024349132151958550969412457125383975841572263039198740872225434529026883560492970292751597955973120000000000000000000000000000000000*i1^11 + 1026984981385802308190735233316108097468578330544902608615557330228229119256276904599106201826863563012452893127702506991461285829356600086160701196648683169499819071240976453031736393446978716570318795617986510775493937033474161523666902362027781267761633962922761109631278321718913337556726367419573504419686991818320655592547460395486607301143476870861539212526137533322257808973721097674945928191555009802326787975750288714612855348988264716777696086572849399330193635892530130375624941049776831743987638027764829170797005809379405884543637495934594672193836805399744857948642781457382768268837291073344817065217793117790005535263046483744189249348099792632926460302260605320162082807441829977716455122121308975660388293909706634126484175869611549639322964878719141507238757173844725194389974295522784892929007409084756224811001085445503794618785462575180299986035184322207334873088712638126746582780898084680922366775554206486284187095040175623588858967850961869058635595505732772237491146221581407518820459512337285234596650001298623782527137182726025251061424676792667866236846362858503692538204838889919725879076332657627345041259321312185364451049668229037052475291877270623273275108074053984085087909182160686993567324056766064310450449071556149566039056473885872765687968747339145773527074804662585510844833649656574105061725054330822636920301337107688446365435551069415967284761309868308109499515829746080267323316980547897947768290580775233403977256066331988213862454439793014576549024214583388103759877661345416685089149681645419009929511127910991532132422859201638314587384388511913812952728165779469870939328331976009021302344703469117019504216335123027639385119756493408755116380989092439663516741824875231685386648573920956392055025288148415161781821490933017339311487851300512818741604371802504485933523564085218294196468151324111244805359957797977381931263676023490727396490583337343371724770983071233579637759613186448231227616840284745659650394375573494270324954473176235859165787430049382656822846350576315763631425283943374702131311008385007122145479494591264263949116175681375083133053075374631539373828580905831922342366141113809668466414256351747154822229977405285863159057660735433969833866532473510279466977371249675454270151375966094273293399309611757652520678195200000000000000000000000000000000*i1^12 + -406955376566711897557100429392386207381576818883314590027760017593721637480227198648563800843624868723586780710617105815648804662742667149172176910719838188574101953907346914720860415855061368060840111035964001487233176316092764372038595510152072126828335166408192012965633624981070027915036678775532635671094724803891963930385165073123851649712023463441235710950905900808822907740698005592235492286346305134512408068237424909578155130588869772249766840907312254186055490532318836994090938944382097354395196027401832437474755370371681799407251018743061669794080839391292318924038214798107847824077450431497295267379209085696074755130565325004491179890901332625677159940842250063077903321175815044030670335871974611207023770344747410188661587923580428564606744463003186292662961178371060374201312966170033790640957091345132577450679485486203656366226383190926656883709988006905541578187764209016861296105047580401967967210480713493333138652774413538324658546642919075800197632404034120479984953028734561586361667633447611498852159991554615187274860195201159666338708879948642089337738095985421509522835536730344077821101423781348485872215329915379612736241330609785146978057014100358164719085152646623626093805471279297352043444501633525413498470381916063518188965918015351097952120832678141899391213046175469811367183584742457005803385932035641779227380004098566755030754168824035910435870004274576385067648938434116836084547039809166180378606544191119392980395907499989454005793293786461795191176306907689399716967926320459471804705021349980506607742997174487961983955869536705165730289941778163825440985186037272513890039116974821068981700283339884185147831031479411609607065287051217457760952693153075589893777557058842321696805486773452819021799607729073032252431317195379957614448450402329412255837762753536309768988473127422995227601799083272069344298144282892195896524259808000839506264302971118927284373151865598782294782114843931100136418631761345561919970564017155696454767211753759684561074745082993359557820507251428414151620113926773919302408026134482299988987522596431117801316619054047875256978889704162701567852095550742408095080584951822507804310499098286764464038353796304676053190602023998002246755040256293134879125024261254590599370851225016495337281714486125470685331456000000000000000000000000000000*i1^13 + 125528773161922751004326658037428593856467808893322162239356682980497543183326523166790594618914054466481317665635840065320785839238031038517740993598436434893123833059457778739777512471297361940402453936812722040653170572053388639017036577099197862667142636271980083017979434053968435552734713644220446326566287537853525339168491400572356887856329486104742567236119845226556575989453697013637814145331683058401719675908962671092911732140464180827438786982997276370335234824060298364302384930731145395604961184462496747764502308550336787016486475199048301212112553296372989090465741608109205367250274285846515300462777679635607604707382090457052474647011156448362619386359988019100188371913471337369081394579364338416456503016447363616877211092684626238346878675649386705821467719973522880388231548038395197287425398368128085215316910427407935614062395715517889054743876087109123928707979479533462341153262180156034633937747105175920261581849495756261799796510234835127737491155130109847252788913965837160333134895786318988864193226421263154597919360751390448675369427354256614960483458997670653505177319211325706113936220697529926165401087190234921253334344046723469707455610451235642704756268911572988126881746157562450986440518380067243392442923181362905170031687834366320145974145468715077016452394166978274160519755907228648223552266081160052081246105771245335216911396979122413604111755459957213388374075243084786894103757063984327322320103637752637529593947361947775290733017940945670430566518336628479297017620055854815209900538925812035506576896947666011964303407162379824212340465644935097762568067772596540586872865078809016503053165194996857987958781697412865524553979058538953017624629205004697900942995585618785703855985152672966732650857582028585292399403197160038909749919447374455604054955231010728209255697567024147497438547860557701969867273390394807116076460000883256145152505072030268440832051789265465457521266152599560856800996939817320430792179058960472565670928107999637022437047801172247871980130532510213761412893200065789934869237166048656944648710785839418043553737704682347423808153054615887457638988678228264603995830197861778431679938013715638104227725440062208006794824709779821608252877430232221906527395801150025594525264005815816317686969848643108659527680000000000000000000000000000*i1^14 + -29890171881067051427547605566921489409041197427757820355249885059401786797930588617132490911672680268124628313985062948152253365321717266805896363851226517103200587802476832152875954975850616627483005799895828422546723086297002996904033806388186459135258177621237077999172233900683671670145128268974295592820491824521740463918848978291950304808173498422997791794309243129234937858120948328421061918293665286485589327213167539841897540242274955105978029642593361889742248436137716880374352606773233429020359208883983218994497018772045925181506669076538542303239720355573476598844098266078454658219534439641979355291867775156923685077739418087279726067170297302064215966339200860914110910028386465048645636173272833201614483609733135679649994318091294827530883606322165646054780013731501444177135134931153625333299153166218163389012665586122946931101389785196497273321421438250122354805841931650842279610273194398605195852862946582773713825427697640402689632719119456799774736794188868974269903800912092365405667068209499800499029667301902671329251449257346456544960035974555399734937283690522746369195142800792216275707776088714065756113707128601613529533897421178961274138771504726582935543660500217949752606033099743726563777726776822988662599802477039109442899594408162722814293563017006201254534594676042733363828032669237467191860286182288015080694155312730604113083336273702882703637153215498710809820704482121379109030298516816381098607765948561355365697571560223076404471550352309844736608704436505316735359655960282056900124489327443234215702127417769517747317039102139214237770309144791693402159611919084190133995088102181393394259073141937634027656862424879953843875004460982059097497273054528869223892544886289774686308176803971961647726137197119180144513634269360672111825962444890747569555038310085953054386360477588665640198831339128148724013944158859495902542741121069663298282046120871341192687920744688562912380163610444717398698067162267371553798812733979304327006761987109835134085703094173871098268307505946508501515800237806749748775422242871594815552081122568472427115003383685302450101379653587513271750510584026974578769543127057204978763659494177400182559434110353239461379592026399549952877227330562278386705525117270634463352721916510947119099784405150255284224000000000000000000000000000*i1^15 + 5434912170017451582088163746899877236173863431092143423450699847849981440425032002831677598509519082483666846579351533704795873691121557887172142112485775507839111695880028938065240133585215652621696145850336565399028802315332378829954705076313312938666228220752504335390715794363657370563667727548746467815755200438014377951602252594062053368464697450250278148638008357099582574511444783716458340145251097920447887825863571671388325360790865330768312546979115418786315387526356362877609872217596037366453438359349578247156725970485287675038660844757172317104940876569949411346862986454748538056797723838944548780278463204633670059855614708374000497604747789869869244883021726510143467061337075940948955991393351817249320855730229974775577363702611381679798404145279603598449435423325813053557825114505255847359093963923905848316918718199920966520007097917510247888169433711038713645932165702790892362820231587689255336440316435186547693220845150982466928649297908925621514247611166004154544133865415562474480430560006490804076811172357053137563824580717271974658784909339913874061733188502611326991112553463372174284026348043343287136274133862702810146042635815729919603611848874554084092920479746927627483746387387617332918962922031910648552744642166214972199527184721394812214981434827845119613150114131675837190042484621866797668785065967897981828984807223781951559181206155384252701382366258149762416445234777925626857946343017139764570628531428568920954523294474304383381728684599435334615979427828085808435409992747537672508574624883513629943591198249060543683600787208390254124999122912195385126713482791005628750077823102466154480936605657997054349372253450844397014297892121019993494603816426839030382838252859455770804339399236250499448248590872773241954639183309405067934765775375847451399674998459539926437315035665613509130873014130804087180404326644336551252209025915406408937562631144524322411356252292956480927122576929597867149455781592730414830512583905266828732716305803062203013571146803386319271461105266561192497429844626107787639668890912249530805923663982460971903292237564616649639720230412048832964326818853415649440454130220619822811989743844868913978501295879178765514361165964948823530174209241340421830506022826259204905078285866488460674825711295028789248000000000000000000000000*i1^16 + -815483962317882087569765990985271688371201319853558132653914399315052411158636234359190493241498870499800528073304182896840797610367757297738810429062533115450071121421197153737275903129972927077498904538754176767317277165679791007084361656851738923832148332051354126677961775287052289003248107653087327587999778738944861779194011302787509929406691245022007501040333644082746721975625199028473831858376353676133999118768039078227126520351287619222256128952592148831011642049451195146805683155340058591372955916380443138334048024984612204671488991052938390094480381018844868857196048488565586554015239386043670851351773477325231138913255683091693370625965162738728979803667091215877979793064342746645254869279309564110009000339438947904446719319391685486845829168661414808445817050099971857586426343197219803040300432642671826717979611354447829082016039871066971683271992605159733876660207791213682865669648536049555875090992480680456357974530432917439921144510090385115368022240660643767351123982342633744117785754169851093390202286602658631674647803757264285519053254933180843772036117768346383101219844851194175895658970149851451136156574842770359630807968968406973480333000063272264910385793332688447423007595346083909430605939723002333458110416307562173332715214862316303265856743838187735232868056220069494373408100226060602934557513497252900634472796437299985836262496535695834333387388896403691690060743428589387135679458659576244253184084053331661278256760929107209140951761578902354267139363694087854179904727512491047700930565219928452958111166598356521934650085570262214182238775765302081459966194296064138437533106112810104729635536001701622411360718381384572340744159670216664610223370934195854401264326485498510418129904356900736841280652636503264426109378178091473251392000033615226219375591510703025420629695971319907046952226974240771123756796226532886957252009810032319569813816136157971124626430959619885063735717911598280953383328748183903862510364134918130348021589081907799086803828495209990015651584222240882643549690867844989373562911367919271974460167334343498886926222248527728332086162080153968494911985969727821930407643994496721075961172881666083956230541992319273515464843904251229768628113387544075821020934044947638096749952532159757318850384496353607680000000000000000000000*i1^17 + 134158365034130778001120552216857391199071907917527170179361412826158040807747132124073313507354120593428433354894407107612206939232425549646407313171552166078227218491499502268932824682777242922709569215879006331978705749066565274230024524660241865727835425826929574647182351978180925567609789883794144276027790310010281492526165519571291544574345891957097574718571825589722958262018460893807681076085455936112435064602869951342839281948323078496599057843451845668351544703282651822253646383196206713272123993557863511974550906262917405834669860924013892497798009581622474942234447635687057249773785593682230481360328116964521677971036811665940533216039698105581146380080256258283362901649333442595153810844119938672102046761874449834091344380899060473329699384750916103963860447200755454135245439281491614416487928321319197670924841575372412338231706896332607995396781853209422983601039082539490642084211894424561824250404281526871543305457211303856741517211668645972135753568405624577877153690303537026583416604867117716522426250489114443153240391650747714844665744801541138921523603437836522228689700184632842982697442264115058491052835130233104735421238350550947159538385087560342678156496718294593404770923722441030165021537186228430003941699682662693724019447059600845634871161340856531715625863402447451573710519889819186898872417670164688484361260076477874601014255102155033555754335628552281953843329751557969335094291080493016779876393979358153981341570875182055512441755288362036008778910724706540084700605070609024297471243547201183503472396104726514346477167594606467828540383407409514952159056928628249350663881408079525545046214889841086276344403108682016846697192033799272612058924491830821090172107594414936412670141691440166289696805072740346176967018199931858770795512362428999899589087041009989540524535232416625873342739513732446771093551269581557582895123789342268771531391967292310132723768782775211398525120519185016761674850482373002785304833469470183030742626620925402157236777630467994292976279288651676136575427400566620003833580368465093515587228060275094467837990652253973628354325171827208492989271278367369729540915394571133337331622210393866583543554468451239379534996134956944681007411440661166183834923210780246819163730524369408689206074211198566400000000000000000000*i1^18 + -32871293770218811276275150963857815898381209589421530922118488839074414524862146709797368554082458543686666261650449355328873645044072116098594085506564617399800101667983940135100215700245747507559395419409825476172666014896536096662129178922667372997123585784042197369394542508890199405887346546852766412864967257395180439675565161565917219658224584487119127123507488847303863830394412262225518874002606168732505170139783023253951393259732067976448939527004217818532822418693225448372514290098300677446768240577142628328309210374308377720976608011812132138491318290518094822968142852681484612161700869534921416036842563097761025852356674260225309264107785926980006828219164269608028053398943601488078685788524402886103173003028121301380694421657483104140820936979140070819205021740232942394502816668437554763499220711566813579236830650426732340924580220935215611167938949867946094142955125447168908912915868356914831111222500002178443594399277605870406162319371477085553116977071535727160648556486455081483557896054688233273094768623554230825989317317904407263134438850778310554364194328827297566842562017285740598458776141193035878010220635646438149330968676835370677685600258434897071056414871732830525367603865591913904746724822399451217810618643766283897953836469759541251698189280548256790832017027559034071636007356886190029126653366993448119007834097428308281216995475796981063153534180074767094145093415083773450563358112978531703952345938121338876783147492776202801481819558408530486428376101335247559278317489108445672567651765914709961994409278510452770436566357009792798773365484119442877431185422152818196656105976163682415539854753248508507203311175551147405254572411116706279497500532789443054783147327951165928928657650765517355198131578867944365484908160001337642422543574345171464823716704620469483354819720787573086761049268672910139870823639087499528564245788466959611614643246912905105259029336837312549790683477846337902609977807881924113189261226124607970477585740275265735580586394047227489051065567470175024936662444999293829649433047823608728592582757697559261035879997518025730005944849984367198224436132377209072207227542008554657864563786873437200100669776957346727720995988187358099730919971765570726898858475479306686083073787271838568031005098115072000000000000000000*i1^19 + 8253614651148374117204466948204133273681800597489968432108657260109322365043877729026988637877653997512560655445243565323529813281312214906206188462633310380733612336961193896355642792401955888247279618028984773896387061645129886934367870714123844546261417248371114622445740384985115156585561156397599788831645504055475708308376776035190881762951018529337261769028121518229062582760471535583509338711297695460220962075858373875105830940692045559354961235703173586687576584044325908629430733848384469324016659597864515549579821707306536777421888167153929600501599243704313296800237336010284978673576621913395896161257677193159026107240942348639220892924058941165295061220681633778344790481939434677281794954761381346020131559104450679078926901386335880782274496265680624890114748478264959531545126957384956604038356177466314288760669774788432306589058718479269685385847645690720034448969121047798728654065682773049501672423560263420313948984948325784572321266153323389669071535706649272530811014352691515074366838743387311645432421438359766770323464091398494728608065537223463341346206423575816957783161694470097671829200662239320970318533458272664210133031980575813479880498101846834492851096394416342169315171875764787628726299514654403081627328696151983256679744068495640796505994764003067295367914921649120120639740386448870118034463372929188863421782398441351278069249822982675861357214003771696881998235982806458990894634678610742617236056571414268747988866422715813560476253696352325116386810981569940760977620549231550736579865376813153750747990459853070570480267265304579854016411462242005711408809458938391135564110991771578990734464617250056309949405199643352877681379848213313996938020968492318204712397035302317682467264746584935530327717041514983907808459877885041308317690065565470111885752532474428481893641717627635013872271871230339658729993357209999106635040302715733947289140910853917384191078470714608112003386061929676756968035316098240124347930741530661743436623778901166189240422438849458642013072875070176990238246205529458282048042177267950967195413549541304659535477349231934997327905669072114910214426012939656183187791263365590165221398248893587562586933225352682575041140290214940986098896901821701867039496740255826590297649180714798938533984437534720000000000000000*i1^20 + -1718409828912886919226489476453653943226143353560757660973035251920635327850890563001922461784101914040120523335758087248659768080168977127030035888260135363081702086732183933313741394691768271484556133184928424257569835752085682977236300865098923697971473635114646830254098938324918442755629941156096047757089825884844182921997423909404523551752136031854443799303077485153902626125769418478689554971281214556552334300276527871755839894339507909664181163321785829354566210120483672820215888329524398109625788567762557825546109709348781152908658822693259576463374601795056231935363016598155882421338866265046944541186961423958185921997019854345814098341633331854403412105669024454342073829706071403235284092598282795982949159513194009985696156344574795048373025789511228416594041549391759414064203469173420868729085006088885726356474433216305535969986077443732261378975006015470129805337228926183230949414643798251539830873813447984772610887266722619419929232099012058448674518612210881046923223707208511968478896093202852092144150548817426507630261483756702324576326110500008116516352091215735453290839673950896533625780315337381312654861451988535900759061359801769062427170330010888072266102015329073673786160335764923049890587128909872300063104128445101856438578448451272269999261096085277504580240397905026828007246025373847579560224153484164610560567036052353003450094095140166787149911231081127513331860066497134353574839381921771913497743765568983616436589798880734975882415395834651516984459421053460405022051527535285980397060188301642039127478287803193929232553276693996386128725409648415175425643141001731660286270550702959957153405227946139900009973232954249737799151817926958480127542066894108915571697843379071955705261133758045512405368084330099857139070902669601230351638707111149315066573232655750837264710296597213086326527065892216669629403609088996092920706063982363905348672133761154572569986901898019885718799687421132677129444252827647579998848960552456877387315899109995347514344179112867058255286332422895790478528628240990437300909515626298700825324423785513553599489748343590053887943625189822152161163010807456814960795544857686258470422438316953211861877115219617002925134103990082418603064502959846711691167799639419563575394717317941190584399036416000000000000000*i1^21 + 274331745257516173193794722611870563587037729967504181760187007681604865287327830148189334950186920489271519381765442144908899191601286663342800525426796378331734999668194337538544184569704716826090890244029685643931880785052690621393143660356321868535176883800593277620628417574737942735971600147532723313569656599043145629429937671175985759628729867027567894959712016124008286304546464861889117621290397927354321221744472075581904715527341940381088133796114738878173287747291713790306724214907532568262495927109918622309524686237606163458988558541089425191678941626988434649014656978342494992989375275225672624839590383868814784838041477002694179860933629993782191176181273835814917260675901316168088289605926437635273762862901567939673496196732701998029780146255300847783627163318333429109270583543699529447204767838768943066909472449735305435964332610059716610118907423711073898011582215142482694564384748350873111942415338138063532473642094846116956955744940096146521487912278829736949134703445385728623442065205633044047021948170429199069495279553219750171831768686999400124712261425409253287958739367627598731488422753441002797051129923706556292465828844460998188945363173115501551689219217367415373293194996460004214289987084408769360704634318147750996571004980664388942612447858825321638468924922665079988315061440236228601309529099514036698711186357711115230765334595408278622767481008251932351588639661499983447322388167173615060886079598147774904024113036303506447300209183697918374452862910340194732100837690177811266234067640141734787772381395844660153562433894327944354393076772626117805330003823927763551653714735516138023447953327107225938069115012060390540352478969772726777016480436630249459092130687660782408988305624415253479848517776487108190599323886725127929390357102018850187474469970817151016205635357127121459415300448274262942084527747278775618725052402196046126878972284149130029560108974006339794540544003616233397733335097248319808559590060877118624463291488663001463304736283024843544249771934008981427520099424190709437880135561366739486669969712779083143273509604319604067288384559890507112634626464275899614364735340586578451498886977986068584428513268948011928255329716810958030529137572940263178419781471933627003613081916272358632145813504000000000000*i1^22 + -37619203067412052572195486112634505544952648143586867546405559890659095781621185913671396480108275887760904127355829987589228324713657568690470016145127453182971669450811185620277996600493795810868513164134094412693170696621967563527181844848444259472261014129373489822434715222048157958342763591493271281830013490945209730990067075932821388911817654036957474895912481021545164959728447072991703227261486432105332215234617063644806928394952725557548356749042947242100191922364467413221733105878662142028927476925814666528294729629528165769631769626604054673931201952034993289649646192714988805667976781612672627975241406131293752083287335233319555960099075920581170978240970897714745980944563752190188355821565276319842901660644989174671453477108401858704339587650688432842284749105958523415852085138164303085117733877860346334545952726016457989652872022411827785943063775472839162557813542050498538470036168828577426460531341901015914987355484318333604141374344236696611045236703824384778654011980534841317029053836900575343348456607332693602454135726660205421992319641189013645303285076691175555822507229987979126153331619106774401248671582910041685842290484519811192587897894065468994366846118125270473467043080946174973135993021000876395082233645593764562803421807299299204875014866466702608873637910654037158408602843254425918267733206786077218465122006786634167703384406709552265009916357374913366552876523925644651789385728361059628039089617266071197736184176797585431804711381618299902738072572386365415016755093215399308212594320189146032334775913386456890531094863111920005625028575002354152005168620132288686744388990301174750228024693045443619046015340599326638497942255974015758443926452188313593906311656795086188733930829394903510997631202473404138190633687079132694210224228829274045582556477420108536419274509920203163525620567942224325293134435706021848388256811524297129421859454758237554132948509283078143468545339115958417275330607106493362141495164586869698264159976756416961508623747268214310422682438229529102187911847914168852049160204624445172019031816723171701368918116081513164942925374201155856207093539404954976802041687261880071497925248487457945043843963914636914160040564180378802310738564411181163679552614687749010501571248240471567698493440000000000*i1^23 + 4625750436543394163802213982702246264337454412134909300781568232107491302541023355468940454267368880662918172172810247223256420607865356572760827599489143381297942997237453725921834899974612986329630730036405122846321110076533811898123503696861071029198873118556502307391735575101335165117739576279577520794520921192431457209942194787825289902162888449186340360833738186892488691000547250693937239151951501509285600621851873853731272330681546390988558638224921681769963014828201567767100476894686122430786198067971792178548895584243418111406252363587211675764120768283496205561119447438416940857565682560172308470257233739712990791964015080399773855898520822053386787416242010911828899988467787323274749976328222358388273243378988798945634809580344947605678039451515296470904405620890274070610611381093543906364806383536654135646714095325129432625971525984657324758000788703554618474870097968248619235409231835273724080558695642518433933524918824853060744211129928643051507468769373527553913946561918245901820194128755238228722234504367218208932890873908139336901859672316730324539250932432952416879182446179925672974811428599436550159568548245117873787089400914186783251936093828424857461929680354725109710774196915128668189851470180518329763324032097967661067957883248919072856849532711282441520988439847130490158716188975774695122213975488503825202790486091286047399647091212572087538348080293970513319002277261156688357854193410341119227453836775429004559782878727806881308538034601045397613062418732024896672807849712734951882056824810856706079029198826607769523258966554507089310419507560100415209470493006951059986679395268263998946381814215560694224283239314046811971971708240082385930000291592133598794139183587035884156915150986520467047179662578029492864253811860230034928769326348329973258561235298352405854403260853820400130714210946881256415293457878119316423696393898248200109648239508803462173104651864706661347728407442838828597634610786739926508337959446284528931578473983560112853680324447604075281195566137484086912448155464817577679443852531664492829582341415569149171480175199799114141449340027308899797363001723435604124494276900777058738510032837818969070112255760265960564956648802665282807870821960950911198464620719696494442630949092476138920345600000000*i1^24 + -532524088135477157964605568471807114274282630906807462302471468242875917821127874750259838037473573764655775082748640275603296115606344383693742368382949841145940467925835878993803448754897933112113734386920297608298116384985499550709087304128642878567381062920375640208384517392294085406313635220489953291697926567399148037983549733925285411774346499711660298606678532346925274840037918230077692518915171050446778079473074548427019540723071417195843429253423230484338962651398652698365867671270904720079393839933964077410400179174575920137952757594157711637277761569476663871828764398530788674489186969275853335413912979847895154226923181644719251513977578467114597846642501726638030889023800282095108695025554161977581650591544021281814192940620666419059503818931686817433354766034123364214194579037592872842475184536955816274612415617658226925106601949961873100010003679175840232542883149960647615228265247522431687932880823937422639651238272053634960252891807356563135748461011041510440813864609465463254806124677864120956797732677810574394111170916082706422534360187876755304761530429684883171203198319942519355688056670817619996188974259679582884260912045369961150913800758217978079728937127690361955263881212514553528092932424812168012515194923517635961270909124249863043928728715278050284502961208909751732211379857766334515264816476652254186966691796652823015768622811509050744298502599869388176355354893288586864569899515152498063294032778895395515720951021343484301047320744289408817495028518774684819202523874943198460483001180648179358049857643492125016269783516326246875528188372201720831784319303639248491155203154773216673284519565138521052174211424579078568874066767649056807992340242815322186890571518038875678446705579061496346714790695343145693769478331763748621559221699314471094627138733304452551541215053899555381799979615407313394717022594577280323454563209685883082132096336821157206955598099071058645353145375426251584106393279772470913957695256109192138020592026598376258800171539816682853371550028310293122000560033860176980031049565012818778082885041453558814495542741094922153527018275123868045532701915882888156677959365361853341609021818632332728021167457277571489444662650770832555867129138133155226346293439660472187031831698943711903744000000*i1^25 + 56246535914672095387749957280769623215483434855215274624505612885222960556120893234887744393536585503285628902071756931511434403044570077999864674243292784739479244433012189546193505940071651646456480166593746079952209575884471494317752911643457127001488523547470660673780506385456463739194871857724566481346974397998448477958235691456518816908234401950254411027771765708986076342808161114837305033150294080797188432784372429529528648538138378467852924229335722847803221113243515782739916131324877134442390700723324328194594978340289964571549229010975338398722748393903043091199430094538816033628708362583581585638079012209341702853675288381149810420963433543101421036365150491964048622294407217288999511847427278972799743157187131678531145307407155571497092148459366974385128465583465397027022214688165519271527225019640988491410880583461171589517261178232277289184009149303742262404742410038985966741481483516496825228811555398426966519672547911030521235797543733647453238361561600189502371988797847888545754620183516505167694369731793333699092224057200963697043315193781058359534185825426371526668169565811545541207928144919272451982539802576867947093449445199721467031526086894878388485966775291165949811989672883585452631493044429694783348251341387415349860549202174696742299565972420894850997966683760075663230904309847512373247363939692768107884766528640016008734488500806013546362243853059829635075337689227845985722060410087694853684594619210621605689501948158302042160516256021550010505594245665083415442661816538308843136199169935242474126930567699911701481238636563940773858948042401856640975211464994925618067484304220659253419270423551765384626394588890579635374140020822607123811887955521790936202368943167471945598996276918105161455532622382006075724593481127118728532454041798314796489485953515033185974768394010110443638579285050632786678204522361201201362627622643027408543451724420223566404636323287561199037869116694959983172125484141842284918121003280270014788766300534862789207533196730706718648707562150907778597232951382154142245723426633492044642569910788575700478695647319585573646706268799617052586725956804156562551080782898730660330385384049816248318842412352556959225984024206923863689394409178169504776364491861445648630487237705775185920000*i1^26 + -5476032734736072986823100294300581705127120199959819108861822991766920944840735302110688278498030064640129439362163881630242111614704983477964210563500031099876695584919129917021708986081707868818430470342341105103380776884894798025072708562624305644832580848370975672174165820305785299637032682774171820238095603950602118780173463420236791213950503108810170628560432443367580838639683941640716009116526973205299241656432944430612949235836087528736883070324958416055562421519623201899573408352014727604803758112796882421598083403439496199660562698593218260929336088483080944605877252653373164141605321399791570952565886980433226335069236915869118058622516741879933967070145840439838134238492211350321843828989466977457822607899722160420672246589389003126596611082245862027544422994810720726749368328170336799226671901586117317288619427715349854164918010664676643433088008650548186609195393515698544188704301420208620422939053455944810106481987904869148986837505651410138287112296115178673575832987487941878486825237359224939753215077795390293180392299091010160410341221326182996084285916499546022411815372393231919554952877884727437859682233471946942609444506682361835140476186594723558399808420482018312409541059299791593284893490145487350477891903292968789389422454280316347601605450603990827891689003628180496728756866022343643024574802465755375173499814370579350801108106498421353217760309304876685392178095703727727977038758975256667243583480980652918600421795901412444752733245101703298636535804385726207155695360650304747264853098833942906873412989324518543395041474934916987243991184765285190418130068755889452656103116826721821871664005803516706579937093927008465660356212263987806426504654645158344158156846046062652077631887638766816202587486819297363859199339884100825799416606294410865538136075826774478999579939270129432807142283133417103299314169803782079571757299554540699129609604989736026059292756635936969198378021996573996709920989886351095965972480187284746919387573167195700930181343954818763057751979197529838850207024256069357838279982809522815837997446691442460402375343917166066209206302766164448035748329314889672057617924513558431925196494936122431947890613348907637850006153676008559120715239351202483023001266712197943263353672128528384000*i1^27 + 431509718889270420211023043054344396359159695495088369866779072580443238440749159091411158961137745864606281297389080863030881638306482426584669927940115164724627333309725736543626214906483685462734755096768808073636027359434796940113960054228777631286813937715921996256826894876310526287317152544296505974709181524081804217173193843048846467002505960002497448490769256435084295568541225878625150712868102565048788090166284595583660177971104560108799243173211765918198158545330436145023122832828839683335630614921752261349628331749014861021323976947325543601994542990912933778690035843146964234900706872194430362783516416703066382344109390289574287379042269246088387010969204466657338706632328508210499156479453329102258088552186010068221305820346968005818964876025086998588190714604701957417556405281998495767925672519114277386182079836297266315394908707572294813005672880671345767875306783600142091261279858757626175758270981672189572774194541703275105011195174800854704688189741267802628992149146371181989013879849115655516776226801542243046156046069598383010977392869812807808482698269739931885629861434313531583868985877572042675116860551142701532995048262508723678536415591152780824810043655074135790061115769925155912906870465649914679058462960445055246842110499352090171617811121101874658566431731371352194568408231507080395545985980598617402750682899382591536373924038810030043987739929828750739791542567284181646068171191531261019815640509018603118960594696099185338355476171603369041608090037927454760414713145173983373016994027844627615336178381417450949551545349167915040203523748540997568818900980866125588031356901099192508230373596146500613086296097724849331189745466529286406213231964877460921713159950260503718859077060772962554795631052261285635796966605946237849260443648086917749830291481317051808274993114221758289549620221117396245679477259328771539878846651157954811237382752379964985286981471041593507392098146421268230192373646717437178470015922791915206545136286958186844072441888905465437116713221491412156897879880831497338996101507290685081624350476653511228916567720789141910845278967448072538744023754142308757466721810604170145171253073366491066377858425251037526222075612204670707528906607499749474246536203869868455880944835887104*i1^28 + -29896004595874654509106483891772685454034241526698694316646685702817362330023143354775483346663873638095065292368834013299974689655696195010423051067580560543982692388894631785559409465627504149660179320725826859254003903507731313047849815920808322984387602271675640899530453081416676052482882830506144417114158097717338427842591115456011708781508454480454973701533384590128101068369326156658933595367023279055748906432293212468821962829429057389983828402657140106635979580606104841544672940578588683443965490689592116839817654396813734404317388127409217104716425459464064208725358464895483301876460425478641619610894484099337906278692892547317663775486749550967486924635052563241489289653934100413170922166422404573948093143380244391538517138816015942435264347947625612089397336874347649027655804966027072935152847166357761104085888573128602505979926351954602662372616324352881051531800061940921754142039763947080040756553413432535565807094060976806103786758746805009134272571615113439179727908401250147649888095775617744698282244047259585917309029156510808075838258759545580672281184798238910937638508133574396568469771722945409198062521751822198305333747551910450361943399735463633171114357036421645412579077269357579008314179410579601092477180308333731759410579096390873616976962960991985545129426670110906055832425640175095178443449954265364267087866177978134188558976351244276767166276650334059553570065466043493407101431629395208744065985836769266962371273164186472079555567751673164543634997043130419649295334810911956822326285999520659590552427870074597983658960862436330511266390023204329571434736958866571514221746866630366176167977387430953023305031343080756400285597422137419995724308794530285655894451634787665567236596524572255884918983138313786596725409230013405528055219699265441876817744909058450748273129798302353959851367560469059658812949154161302099383168994600424885779167307160931060027482526302247982041748306341024918352316731364422035898196592496916489426016713098742462965541468325473078742545665791608904751741736341043853702376025035237423128949365684767684106006604332012751170906717859404128578454676618740634417978361520377986042046669927205576552192270250113161590031512313561459217110803978341724874754953303081841597670752256*i1^29 + 1897555294167321518717380467449264653008441351426341625254732829913168312236396009507898556406746866790888279845720683539290811704142438038827574907988648852402630044700352662253835012586485766815982937437554048455382113003635486265797236665847705163584945420702429158633093824595882804291054374586599634323233234762068441133554259999398133195017219144529038673109176196890139086249199736991128346201407811333445809148318554304972139740316550506115529039082949938662771835050136501459656604675323176628143518707046639627926922581026739935407875507225218011173219544352385088035575781264937225893526448113281219361828622562081777828210785713870143962524336607007757931473861198231466777688066099733459251754672477771986798573054321351232317866856951918550222815146171925568629080446920036350825352111464667696644356423078583362449978366663695805105811901852775802168377741232225321912384933684845289141427720064626316352798270502888725196978409008735581813154845207850392450696298844694917480598053404447720213554786624531364930505530404317646372512253288089887444234967818559209694598060558342496560661657390978656846611720957437150081940706426168686414223044803095225718875252169142256258778840039795906003863730741115347918651624778891565243543730357812366370817745137724326852664014675080361495962104102813020967910196432005941875831458097027394002795448859387051210784050523835074940784920987434729733970934523416619112703610446759524841898514089163662970486066675193772340996129410703908690124727383993279568764677131005968982674933339133755678671219429569379579041318135039246968485311874737928554176047631657388828438659760316417045039608372534695305346316145515966093784764971988137226361034654104171508675023800847292510914032347143186557790048849647956618144862712580380672139587067745945451486398844111793529508228257917506994110187865283299106911081663910916499716878789844624447954982572708366775771325703059265084597845470496861425631562105634876162648955693174082196271308608045181036158210626553651102958109618072229576155092526107487261427669073714982067334093700696761644321688364677122795123620237444934391959232983742153941498745503812739247948469088247008422410917704194363345854512243965104751348362150728326760284854660838946282405888*i1^30 + -103792796886349576509381337607494313023486494122569790826695565154293079254888764392335450025056557414720613795763739519995671774357208606759308533486389171188919916574869067978644575023653288876586551937146150428544901894224127596332000443769041360412457815681535104226584673686154425348980388888012381013908746905453292662915883873884972072242598031868739035063119412512009177712685070407271684277404868164272296991924521007341284466650099157168994982619299421801152494810367449918435525774368251059420811393514827062942552981437668214850798765654731332787123252810711988907756418868707673767712875623855901430474639038789432854067248675815578184007360133053738735372119344771369856947672523669878793832066015861571214126587306342981712410831015852111837616091203243334383604554483431413063455058997343531699499324459218073470128028504240720689465390834357615489162081071925989377974020051356192592608474040214450076015058111357479085613075953344960125413339255016737137637706754343774318345113005712159750774983512841864963428451048178737225275840479279246939754495898310385382320820268476579445152116235281804133969588774790617736261723196551453513787553838051254699715633812135997908754447667077225198586710508548636256022532148947366192940283415806088746009815606480196467047484249761201161644135198542668908372963915512423089504810517823740078562837148915420154491894038159557233516774668289008677832715130475530185162044712142219362064284806734413827336940971355445493636227844246053549798232912113270949989276502750774642883718000565307446111134566395782510692018928431355607620424190260378573808499784399827668850323223390704922581892358970099471837284101293704146567624664521071939956291836977604114998059440225925779804010111319105049491205010419864106257742015931045962150269719160164053026566143685843900799143675180184462226011182171474750334949770826247041611955426051622591566967757124796756484516727348327500163015426015409877458885156063941769789765168556024944017662482438081413287554626409963603547876471512006765905221981064893574110207967834857465567742021259272201612723520929810494911721721653972438874796570230829565664559416506758043356551143908022534124349352729590742288600518876727655552143878833889718901718202494060855296*i1^31 + 4161692399912686078902621827577267307384126099755849595613365435854449877970252610297670273207705368866804313103636828588058252896395384131481069800496767209625403628503532461449052334308771884842443768482565599285707836426203491976996305428513173586175999865060327827970510657983027201473557714459385463195806081772354858697988100630099896201349268131391622191408302973874044947312329228668413782971033595617128812908949551651360486471781933809219037936676829769884631780152244731969205237296943725550743586641745076730383019167126939312818256584954748267643867402090890091332984609918965776076271058634980148127734217186739401559261133736328846245895753944447482303551860661771880106866489624168712470323019373631173140090587074952519121514504385146706475845834486974457167610889471320372416347070777158957397101055914716838690391442043401564390153227550877755532180565789731581461407777680243929502033941954834634608233552889493345047926153859733580277790765912721862272989413115835896846676836806353777916705568660616122262170486825464475768181934774767876673365398543115472152052820676380743277494912177506191950819404437350433202488083644486507337883860143425966690281638985113167731182678024789792037711926882318968960022701347733297476323079182677951334047700663280608228561590166972657201550335937261196241257033525321746405039039193973746330924229327044599797372656352344061934919657508172415181768983080865005069209477594098127569260247501426577297026675005285207832539522251691870466485882520558793094135235019690286797911317826945334036628982668073788546567794960907908021208002207845096531411756992501858280621591691060148148344961124219805311208038933731182807314590626334669460052795754915671331397630392484051408579885037728798263620790598398437541259224129476557012109499937886065691308941893404748381455573832349581485639463096273524977775554559258436675984647553787862454527456548494894046582611910020531178355908086095044916168791322639246102875446527138032186134215830649002270844620375996043187697604696794973337135302904227604055280102773508721254668715722980584916749301993877190660893383260232888969906436401924100770500270187881404023810926694528927025882001097788843213632614444729091224789976661019507352760539674574848*i1^32 + -94843531267840958236025072959281382228426104873422383120082696707819930796615242898123694038361104729178607548509223208937963272584525068740745079895352650281919751464074172429611126657992461242359453672899699385465075389371856195723409036917002943068376709239316707547192691444076031135749817675584708925509198208211302562012480038257732072707866092555562148016661916329139363429079265062727148565986835447331962181866005826804820123804486128935299055630067018471372733709391742703428932110277681936639718377696344266063216201859821430652573636258256125307827789291297442973014628494308049920400938192051056639083620674773737147882302137042738960962373121754767088608143111785669351930139552921673502154258016825601451212454216317579556303846865246829483815399378218546508075583036784334859004168045926626563286731320951855830841625132342115048332761574469494227201242743899538531324270130343178874266770835771235486327142963566195270928953127291612319907661843152964993135174392485896041747078941522493560966020104351641841504103585772276752952172144442479353435987114571521645184927268997925244116207593471663871295103522597083535671812299713979543351664227403196778718538827891061727427049466001922778636153076730304777491507693699965514131946257145957707584579658686020564872056336818718163095847553996196840181286590439052627051709563748960469930403235537389376458094374093715249603767019491473924363696343308983245449136473546108776693102483769451452735923080504836237180904336247609402309509302447983938172848193346726358051049048448572766807856373857372141633904823675223854587389804296724816048622857902026350618577607831289644777960216357598587167893455886546922275443100554849774338568254563662908210918931191476673296374811612238893810370524634404834649698373066655564191763650580830558217837269031804002800167328174998111334877105184261910014777285435209825622975832070007472653689907421437678217987407412204194627473548479220473937889014764039147982434592468260298181381915147183291197961978830186186824965954314693998754229084563452148038807053251205857517950723266376050532505877890424770417021297319392247415766930429300624377379730247157221709480456311514760861182677456399590419831836152283522897983885928013249819344633856*i1^33 + 840771996401366129310450519579987566128340531863594125767299247337263307602678086109894018523107742740563797864315939994860166611081669829597568124238426551906493320974886914407086146792826123948838719446097063214288980765230234277043806416818178629809034857502764969096216202145015446707241354875627842462672350721844903444404803027602086327105591991849936814798778204511730376306182216738961679890818024503053124617117193906753230705975925624991520397277960975241701586418097341575311184126687791430102423517740884516806203604185103641768013921839758615425442227264143005043618386612978977967564490966745469358139367290121814722865522454313288321088738449028395372583379774323908935066799033863475351664413979314310707787714263382237005653399041043750894954633198441603138484524207422028714380472329195362699288675143572844584416844274543505505475124276809812333867603795818911460309311900972307482421255522100523058774815638672743699025819066617522529234786763267958770390518674491997131997407963502721879919957246358985922844598681050522622772011166977599057884243402371444253214590607362312230533772840670832579605727041588046524958614112437496339842831781330091066670442517679614801255251483688886393691884023972748098328705738113479183291530756928964651561885144279491903164928797895665190295338969942330596583259346157095734056991814163687333781612643659218765648517169355689229079350885030399155929900156806761392395698427068165306589291422405994028403514082948959003497942292282423564398581062391990493609090729955802552941800074842527844621066423567178700734274206723187246693950979167729144730126345265733994981532405090452025123265383386795561530233527599813146985512024372067831360281650854053194216045450963880089009666569334902060641402894202609304713978847965734248573167752225183149554887880425599541780687753413648040881925567156530625970849803265109018574482597343994162139298824204066656424217850982032230952563774477166438523856536329061910350620637499211816264218700641374808740313377675106497673635205904086590646321148288052248503051846467305841814616636001189334701090258210980998144901961374947195682276512863988008106305315731877400615222043976841538256148424165002327653118007203902223004370446216733011214336*i1^34 + -23619228365586728208273383775979871727897940832778434620514071793131189581398708406331217452492986600516653071465315163092452400869453844087930128985652699070313388804949174491126092581622851318573539087684323500248695664644415019455955630215180456323190774467812026259476896525358840121239252157684706719280439207291965265555303507574599605127265056566863601200556114924156868265694964043801045046605449154141919140307466775482390770961468445789350398998923234132178711037779457240270206426857283341526104999048889314098933439650132789321233942545492947102360416483404648867929643532902450235902883879024979213366320054496229363801509002567570098411174994193518892266240776243466426748009989545134542287150443306871208272932215181373576357016843725477545744742167914384433636309396718324063620589901514771910359551600181228917002621190485589755746684878635668546098543929935252576348834825917213678552009469560302121809896473107029772450436768248582138281440336666659820413878689484604102272950582588697570108446198947688983605451173518191291892549565929647565755765338625100923282186830065842220266376644552312338109624323774208345987662212943411154977711393965703725059238576163356645384941672230859136398769730946997618696391660405564262712438271728370404147672496531409968550136520696116871802087233658987664188895109459362084164264329209834889592951506602345031097458228328008635889484854251677327047234745993298008068885671123269657957388763529274573869877308540294703519856604328192404218814474362391605594682534601932788206147569268047873758217364011617781771458458086868848835800452776208054629593109243618555413701989193257417049946089125533975885829955604000894767788800640137642048545157247030968689316931605688584187987293596379048149272640430792505813458979274492175537812057505606168885925052750849593966641791210680035337344236633477018345718207718468295910054645456397884218833435320057376651295962159209578140693843504927626083464442681210848292542763731112841607300413182933042054796034559246827663195349527521214698816070157765073513813916915847742021875809398886313907716335646201459307223736708097633694083877614286510460370940931409126861145678200827829661260291425518994312146483274347005075871604910478852096*i1^35 + 3239273787877151764599851347193517231777911734472785068213056080037609104338930893675214238210081166096421171555401373884232788969858561413782401574405497860296513544998504377444641788652370960508523994342512241593275640458613068221063780208079113842618710003346547003718460451056763097007026513720839099764580710967103290968951684784531407820944571585271511999055084276314465641150240013376332207999245725304488563419630799267401070684782530092414791621015052340499421329910668084955165808836778781979051533543025120497375958948040650703479064665506973735693572464718872120455096248515594938950806457119668900469217851169940980988022778956432400128838245235006885660048288155926024790376025932829617243274319841881081094232076022499483645020218225855952667187042877339746566796694479014420741571467042689820780116821409422974237577825699034156031633605881318003299468672422136356623020765411095932893708672885744512289031217099038090847883055095827461029829294988733807626592844563462751850316741057683576104703867869410993824685609603347211516941823486991860328048228522133005441113711655920346697702330010968631995886979893316461049406906614672971412855787321398341718952532034009833924966183533296777805002201334688557906738894328898417280908902828493927757527148738193113271058548832304870683992153606072389240583120258104208810873409390906230445811528634355078470567113397390106509076531989980507525694359914012069087657682135221392341656580922802013767504372443445886116554691234568840945201596128672127772040394265078000188549705353042982174563066989380459494470598522656135475047830757177039955654373561106982628702635412625937316311651141971201930995099700888039243110170916367011394853655192110395875137025448484875254097272652128219440894514520490907653776385309447749640029749167429613551228775327458925042276466262222687167282752026458722540229072564722703979309758790641647188914401654642157484201774473937239018251653276657853851058185085611901356081666552224389316310194762213481862574305872019878044190548538840098396611673233203038524951588811775621861180361088423709970264537421438643730286451270100198349509257914006900922279866228177236441725695114431937278851278097270721619506926749203151530372871263092736*i1^36 + -200692613355719874967030889948079790607132526380382709385490334660747655553268809401638664514640885698280954265460934531299096524934400309335569719701098502607650692274905798599526743456736153399943720304306954515633066927764027372639484482554670776690951879390294176583317953407894241599521042619836761072123190189743233472254332821719996476815989024976583061933534673485543504765119977760883132577970034813104106526321703564673247121716736101006678671269369551742234348245193553856506752714678513343450497781232881061915861683498570353821473734388826179655446002760320741707358121418267211680029946730743249475147705538740149854948719289759664695680143730219871504172367604510661715225347375909775019084021727029109849831370083969852177271159856214195170552556174162674513194771168594791726750741096565053084394695251001726168411591451162258544802181966867537025034553362329893018545663097074220658905330184362941247486456237029982947221158846719262652521863579132000223786179689833384762840352074702405840321113477532488832892708876486745736838673483790615526260293583485035485745867783257414312964118871987068599972078823877341495425597993336163180695316211387771719657623075830273692484822487972092990297719637246996077774654566935851080526795276604061854886867638069611600868664373745337154399174671214864681869205850053339608706526789479489168292905515864478134425316164546685598011355171904161725254494722848111304807699360221483912996054600562607490949800232358812808213334942031202473937850175872244508338069171720570058644962114317309177486010872114754601142081429539052618100985182998728517998428577111606529166969944475111399354942834014561402851560302986620615148618507724783671841926918977628288929192928560560764412241406622129244053146763426937965366530211771873559576552485920800128577773898013293122995417104610456102992078241213551543554327470319481083068152647261869285871441360709712362219030581759513079539581294223413828281607668920926833420477095766802646788408025667640671972373674624466108633890114010556507097047815556698152894897287830397014525064372392187171042263664298588783597696974834685921684731498227758853407400622782698732155580791024202007610493121407917497093721902240854445302264889344*i1^37 + 3898600669675142674268161750345590176512042564543995359624135133742756550221427714155739601246562351189260758183260387281452151735986490252030677624595748748955526558782528485293725906663385049618293291113019465797849271448459922048799720454530669135416696596183867020767737474735318068007816629386924934911931490272869518301525858754177406454857546026018266652772086867314511960157615075784975451029500728908230988886573936335111972321566327525030445473910564876803270311957961264601524342534834815719340462395947363065936253171597714307268620978591616538418727246817740940737606521818118369112103570614771094384566415097496770394206904807831469859428068034040866791394650699120172052068940493020754077826315643749834519733432639262918731045049030595522872301064113056244787696109370821117997595513017790778701859124626518229758296433767508159440475603042254155636647402847600979418395122212672959248098166347360543324530750480329478829258845485642849406989043054900188235564649617768764685311404162419644016008955679713968670712133127374703782893420178968382073165371968799518219306341510399192426097700918002870826881147703010680152685702203619433573403842682031503624853036764061496059062315388402026898953008756393903287837747755101249030721774781429209342494898781810915300444759143865715226712782983905673151195548505903067812220256351519062322238159119990856910911694107018579034189669121822388404840044438220205150022008941113420014792782637889808881296076698601774754616223097631538563168771297823447345793056752004216960270181080273621551903628036015537494338033790338716844119212482831443552748943548301180313235967408898024814083398659803864395447370423626852421043862254896152312542547855187451775340602135903329544763566156696477672265198780032224598604274612916914678996172538754830293845499853964235840354221130560198060908088271231437070095669347140553244820305694215112682347904370454045311727417547006417575524228707350249121336188148790507699511796244313878589044412727715598940268025396828997050190667421762396478211549701114145086375123906056433570708404324245397269259869460445343712528491788290232678241576056828110125782824277024951505257219529610746364799369573705830140675575329593215638568960*i1^38 + -55488724762146539909950540348168113674624568149767313159186093688272306350740676844390667768087987121325876110746027873229385746886586605481527761491726401754833688730577894055886624319014836847446807678842615827883211387413334920995281179177106071741651636108050261069424477276034423259621733420432575060912400409538995785643515837475310928702098687883404472242158444651461478500049261056969772158382387746165880938316684291882811813437240469612972129409979172452428657231780547175399621862010442007321115917624651898848045984812171049360140976441017569478605069798509619670834366631914773511515495346881958875669445638534441345770545618746345045795375845649979642827186390927899416234856902382010998032162388249763975535753698258140846488020161290877525961092862746248288156690152450423696775820112741389068251607024491623903930890986480136770202661892984513308611201757887177775903052897998074125676555222921461802454912950909932800977007252210681366351261552160373782988128285385339141198378069673357358972634149546807035722342222957491388303572197350626825637860543587855444057081925925830343988421540930251702606835206273371962361467518920304132188429053275194354260886941206720703393534032291540369085928307548824099684152460256893847849115437479940818317673863587062480765326647172944369570533046633986670486904414321361567644367054556279153578875841909710486456141687976233908705207320456843269120662360787458729495608991005136773418950675461663545439643652990470027422826404043054547561934036498353959221687901339831821488884847512733154610527182315241425956651256771826522516188172074261126570497334798350334806946685854071674566878380188676295508261917210234706234113417241014911441197790273542671025785529492743710875322801536940186762424610602671289082305742084425939341371709237645964539993594527210743110778931546808085490835733160144987792143628187928548202067610112521022416509308587443227173898693768188236240461876806208613572520483384437046017150721291209102090570220351219644832253631598801137480915511203427852224827087109050244441762239515986553125599322512376997750132783845360250800519573674432114000180499545752191153300171417414197846235167333975693691664920808994857288724559608577785856*i1^39 + -722275690512085929896959423272540541160155994271620592117195215690736448465564313175385899339339999892892477014126738628733065607841528457916427668311295174697608313345744145074573825559372797544354761240064579911619374686974261675963069816484559831760672982848958376312977211128011994003963577266234092428779046178747375409616827779666386541722915015338539823981356344831029912351583921484254804237285245089878827510330648029436864583595966434428675471368664993009177258796870570724787167519774268377848030897067065617889205736800465290650827458739092297721654590824743437242031448770706753543269210595878401018552505375659554051587121959138749063513127419232396213827125177263143866241591905144035287939620130091867307587796386443269089503444837402379416278607649784934526589129397808845387700891588997127593995123610321306659319325258303958485451959755562850632344933993967274871318515958102756071043086761159890197658263782182213271359832727627833632247339414438494922324618660741758122196271774338569293579833493294357264345161368410244614576633298483173876308330596125916474343021077705471674512475142195139377077176189958594619545787601914471860410766671385053605134164393259041805097163529695440893747166651346428091678709914536046186948618764490965166208503762891542330349736938928551818744248069680889741148399798226937134875920497861579816019945727049006840210872059514993353882287260151151055786886536486368094473182394340220467137330031758563462962978957492245160309402449393966779451485713423018653569666186695945764197039420705371299801441466954751007799942982342185793896208847743968246593164349419953648412197987690765511812376235029916060918574362219779992484055277330918256104164227600936510381535574918157019020457536405243820140030110430169165508371153866797405196267688434376049286587591994028321564361849265219033740442946705213904707280596933883495800941862959556692639049901081325958408941914497590237702210161658941175093566337632243934042075633132828352369463049882069654264305842361429166803470024434423766724321744888415258220522658507960506662113489591080227759802153366217202863075356180369842539868726460571178181016620196286198049200643333959714761358364921870070369695924486144*i1^40 + -10361588370533987101285308452938143022307205267972401511889383572245251282402523887226070693215170013757083916284172028235348917888683282037924578589549552032323397242802165468143455345068672076870110393955048817881172581304798302898126616110274524646023117309574942662044130239235967666646708258886949070762994073252883100291549037407240508158784607304279674403169659749236767799592677384114208029569827659928629909488975375330431582726810637395878373283036248067283161041526097124071051757844177115199787124862052092661271067246594062887741978255143826541922058690629267294479238435903150516461270449830605885710891077048919703689423520871559857167078118863093729901706998772268804267677225403001443119735457734474076041778075860177312216704114445264231452391006651185014381086960048519772990107511134321527613851754720146547249881395397268437318088213009630906007264139379428623800215228027639388024360698753521756796653585767981986601951644723799699095857408715913378787603233521110517621729705578994065597448562116104649269165836822087458017442232396458807282525813497589419216928030955343602798047248089486270561125923237909872621691836039059334838588759239923129462687173127763396557832652959355906936728135540686542366931973808710217992664896532089171973068652420782615135772051876394322630803953550409996024949759444126545753773394184138490246303451691221199514894835366048343560559691907249015644058088350924900274733030607341088724614965708904042999018159414386274164164791805559234834041888648335258800760847213119552729261745004426650606411058937057851732338177238412104127149161952571382583715337120151478425539522781418848604373765343758354657783684029135034439032688333225210100338199015559054791122448258424480293736473539912001168397660203641891995298236398701534827526507156774965683137131370367691228982593316343464228380289218300643520044347149075737923661324860123291886101309150348643044695812837302312801886123672594918586749930062889963809122830540001225739884212160239666435805604477503493336374364129104804427867973091530731549447697958150127106739826279429023822325146682992202534606415511990579643027608189114809552743870941072249466387200234993174340422665543103923311993683968*i1^41 + 163514047980033417685823014427392183469778226792281108642168673415105778175499795709307389940561982903704453565740821875037972627475721162745442479157436221584166963756755317014833850727757588982711541161080935853438256139880201573633537716241481515553397626870602132324307243395870033878830603044575761585890396401457134742050593099204388670952157387569090237039116600993250267974546270589819797597875589113955055573932946854503380956150156103530645179879561007237879034335589780752372007570899402318821880674884505947052227244947112175567241991022840108592068035704808783489736255383629000041553234442856800842368799760942733206643032505191917778123277162848435890939798374160423997792564342974804510415000771093566916985188231597559434789993254757662921475316648686709972864225820335113372981320768663626983016921021815828215040335887715066875863588195507907766149122852143620571143191091724721395485341496465188670438272066503009313521635142405197167712189442836724472555989402343922044689850613967174745491382997993450509013511603487189187115041007986767327223821147954709359650839925620305214421571653069145558970413831482808163295081656898127747830498674770571141823608370051403204604737037808022526611998958952806694988128828470990856119260523189798090322591622949055674339530018097322178930237144586661431596086156396829215515112382413817971977275953961707059272860196918211475917331988630278679230123810677947180570978833796801657859038879640599135276771310117237267022045381303768209297888249840172399521818533020243921134385830955446847240398035839270428305838886894827807728072269894632822191489305077414468501282005044198551519269668108640960416391471977177750813883524818253746596001544299130916940147668546515133415616634509458173229407697881924576061777357974932339078155130602171872817177235178717770192386406206388036778514367304516095744068101088311464800409650060714408742593707604433573907964031323186265788029504250031777228098984376471794206098860932680039218624673755044053630075722072336236708639248387755774276857466592200429276552137981613187459439786676737284927896566880364981307038529926164741721468380777943317750427417982015006737680957790629783561375627981118282661888*i1^42 + -5907804147702366630070723709825529961819983041815001613358036645123109802296535406434365237761381346811676647727885248010710833677182392851787657152848674551263262734994817835484982314815116936069702405483315463411958734561710887722213647637919457631829957506143962788224599091229020370997915986552983258564696652723712537349817320831604924678075217011315449446488123834735376920057584612192842102128440633175255777098422803927142259965697747735493949183561520825347251679293906725301967365300476897308675860247440034098692067299158584247062604720641866223362770362300202453595504728926391755184331672324611785282879853493234740187884954630162593343785447187640867063369865099006708709617240854303211742233196114018957244421731063847874098485974346997362880432759221902500848081388927840748530956907701742098925619999328324127082972338922500737729327803961840778169199540065454470600054815174389800580891713295352053652768645749634792538953813897617040575114166808621280018523102378282259286664850535869459442403523219565553220073802312293770206707061641937893571050932063712303290443574582387975026401368097210015099031932492172662817659639267219414634961512845681235490835429923988697541891308713316919665067437102365650814697347609370702096833776866667999217444775720523106351704099075036613447614545635166283647508626256154860109812750238573883105588329801280935366552543598874642229696057967010519915525712334389938490202629171591580918300024341051367037224417307599915256811355904708306462191908653108258609944435485977419266110690505714512704282442409714104654381669412397039519371845387753450894600778602997919004283829430749666677995912828266513424950802775428072615651420547040605113433665188678036001323086404560626466787712039894647034516881916892109538559577349620172615042746051392200068383635203809025642488125682897669305529629903919299473806398485932238681947006110283575885429300979193224833196037432791661069243868530763382301971042041963362068633607624441007332184843666006321526254789410888084585001467074732516907282318072521686938698378140816898120469442522042368383855838267419251367475716206985289745826759912444022374339143729740030202647350995822322615449095114925801472*i1^43 + -90923461294469185227265137949898793445015300158362655702082444023779639864331861369344519367544433152683445603933261624244131925669189804031222577304531167608703756294509106795425249453500581336506143703694675049272778904499356795069365187670520101361252707651753397944972997963005496361498616642092518233096351427721818047953329824443824942163711000751886857966654574105460107887126721890820369524748543534268276437181820693366469120037644590157481706899580732684499119013394313893222816837019319487404094179060562044977867661657676871709554047091464182594869958157389677441772815924727177539187058949024958162648103609327592809605164159662241385433698111478560868686217211686152369448899036676489975930796924578708438010079840798301878376092563112106355989311003410741642325915810599056644198857949064153544040804609671804537854744864878705742668355795325757258569875485349622925916801899382706303047733248546680218662143441671634033596720527399745383214405001727970448004105058300731888694279727419030962490439091390926976257053907211057558599348525678408642159344850514046762846735114879661826455553466345270753168402730804620994022078426629271755894952640182409915596488216455891089610087860673790582106314133583549932733134725184967914063545116417413009964158486017969441983838742466441249647515201644515055944651243059419407397874902046417830238956337355899108260053206644281609389290951495735747806753933081844035572432215738941711354718535042012694867689259613400581647937176746430408217744049001835966048872792595540766752568141412697660833431582366935410614095784887240536926849091528367397530338284093382398939969397529898562568003646577768842368914219374363710337640684160693153120680172503990984932599642447897315015128325956748474025580793880836390577704857538154553631143281241316391217001704302724249627100042441780405961377275060925493532549461256800497077899350545970179466544340108411469788428826758135355374702321393485279321565633873993677470716432999630747454588647786557828518279330841391118857679975536104945669857569366448232559315705615203748526459752625256127946568984989756169092843567916870645969408582025135519972600508666810860816879801721438157538637008338944*i1^44 + -1133465936088007114856112392102062410908897461965429426774064811008354165992060044594891198741051746599315854609225432839301166112168167796880634609690816568082299704643283273808682941500441066153163513091008220659662844916025386579471122468701845220914097945189142163199293175525689227227676540676422020610850305711503440808823577710745488760073062859867512705776061773327499908772352265258044528692300910335978921742527996002638018189420547004934751650467339063056830190152574968450449139223858342073842657414219872829632007793384414345771462453224637456482465823843968280035386969265678608899210353490481779517699995293786958461336612573700394299553331848248009919960803436013321938221334258141353269642314786907505856695339000080750649130113297756879007191052334181461343115544419985761923231890719132921767894909189535752276703787062734254361511410218776627325262135198886867333416049952626293879274138497056606253197025043661815696241342198842176670471146044938916605267637737039509130151825300944123537982646421952637988564490159524423143424461168460962381841939057668055067304864159900572524269501437704601838802230741974455165507735761085003353251751450402372172148525956763164719219009629002752980278203440412137496339515648042972274705915471351302601975236015653409490918342351521467612051543962796761684560348830019484398691122470305930005044871901556475344620952840495955250122835157506738868631481650443322259914998643639856784474338329817379467128390462124875676905424346679837632271658381630840454979457846881956750628729295944608634875776835926353906503923824684787098901332097654637808936094637252057855631606415013713613467382850950311659109079137443520249539929144994307645148845105935848407529380042290465014147870491710039248491228020267647895619625752086313955004174850884102928263846202778690905983070671415815862681918465650371628718339527043996892930305289930809410671048908604388986526405639349453666824189311091049737726039828537128546804639644773572739741047730636120220869491126393831936099340790364230189943277298297452238874433483140472898528967237832644285225973948863638835259810060321214726373114753453596273295455282201817891358090029110130911041552384*i1^45 + -7863184345761115305891447698462609114704360135338566715525293982311639521260516108569229833511803097941101607154926048280934790718651372476601605397511780779922818804123599097382480087463023417303307351460332034874532912816701838639354662637421614564423089622176273620310545134496420366636773398423711878303248432293662053755192799281133455062073969407510941682422602229280688326971555558317617330860423125536282153826103089928627964186900707178078506931288588409727151705208310094591120385686437450414327141959100168730100762743579121722519093473846713827484395540182617249984178002888973218720362589960939539598952801031464680375755673241776238044934705880819140528306038453214718639684244274258440288308508874728718517222612772945938616222631440717034683370449546340927615040119114351742227635656158659748052221376792107642023615483593022904969239452905552728214538147100691046852443562616898629696483486235301780863940501727815588658079513613614480984827188096037059043944134682881707070460915697804206932972265615471089249509787151397401628802627287891270020349558968763834257049553818749966505218428265706986323485353378118843883780350641558858812001127914014029483696879431334127330423126952701372159853075000763526496271361457010710533021375022230160817660843665201807700911984393691117500140100209791752106922421160506712618345045614187501054832510302706988345622346789151402254135307541419509495273185769775091217951089111743928422233312419489092584769636804234083414712300164920345574633768295106919693982454566365527541931731964351875335600924171845491728476965571767488744960005022655193186345773062954102062484794394647685758674801944495205642492023843903022186527722159341121626481926953902394268916231244712887909683777117546042037346728127103216272849528419804444442388102448276941817644622999511213039251498132976102490622764618233496198304468546996505492003297142058995059977413799409738242589858323556719778379322040623890660202543425507850686121467006412079403666958723864517305827375329810055271177468722327000194676123841187507570032203081338896295596073914537947188584280627177855198638404169426087521968734304736910950465698989039228372058054277333906358272*i1^46 + -75029174494025180952219329384801187242956074841820893395888335364359560024533541524173186362274627208108042727249465219478707752568364387402174383378227823310424915225483200363305152283732427734861897181101924325417574375326808074732654919269923574175137935230110826776231477491451081108456664000403802561724187047452139582294094412840101405851412026630002262993463924561190048406021475952469593574299451957184114061499018087184742393310220439210733345683291603703967026468876834988600310848826874936875386383065856636171215479084037541584497303915508518076443977898640410777327254292749134475006565489456340233655997931798137874039437012474712502204314519291299454045686335718297751960925329369909333325948889993589979103913555993533842280076568437496039603134669264621989698444625403290592067293641027485062317803492182709000480598152295361733393280988492887975351347448249619341195194802338661516577325210880655525856514124789741002375187392268599539515945755231318424397504184840965568505219638595777489723276388849399938365885742837669740496966136997817849833394239062864239380479557674231284274862058335470167410144863171012632621837999421208821531094937529292137051248922418957159131751055981393532251003465155390520671609971846379839326733253538771930017065357217384647478721619372167724107774599666576513874470589551465384960377924689934689651374037319735625654015154247180192838286445346130179161708043729105184618663965327555472967048263814336779816555481149358466890407206837899146666220619148385908615223835280230787797505839977630138059453521774583005449413436213726896079792751581484308879437573815642630877676475458837476805255311447810140273969433876902443707139997763295332157844996903461554684952345307649804631514023820512131630782912030157306878620565395117004421936478078199939401237603171181599001467022353585987773190147634656382013123032566015015572754105652870914566052360133918590267956016000731770338120994878716305788959602730870822016148283039292586658186659526243801098786689753107231816000754090230345242086828924817956814028350364423242420588715387363744540985879411604713085947617602785935292682336823867827393973222810239255711010402120761344*i1^47 + -865195316731963810836468463644720631113194128587275371108662062940525355976374206798434788522402626143091813884891289149656709660646502433621957459115414647436694471381131859309972270495024758139549655178466450539453190671477379871597982813299192578886459927929899757108813698890562479721892964918417724971050979011987544008881574358227092579620758422950716940264673302452008967511973503202719375798244014782714829976139018386186139656596746754231920408007645118551087082020439725868879636218120477842653223380572185766026898370781331036305233499832000597993431685605831764321360819742548102805824313559780978528307855680730845037731823267742153531108004703266017994044297472080413467155830345941031990673308546075982359123702330236882754581798975202506767803892896374227333839668171426820274290145216002202688938351677233316652478515987165706442599063680147702802513774414320431201840846574755799189952915225149243135814766820193892394702281917945960317580760583384286190184568097011465258947711374398548173532733996174447211889724081378528793892874918920164142627502458457184709378501376903592820165179109147077066870743946786507947357396533412032617121774958712764849454303552469182880384599248405479261623343161057758711849579291776850501290798909328516265223080484849636603621912752956666797782974015544911745951581436063013247846485080495168929751884456508571234795950755764232560300227073555912686223446100381760704486001467015304026156957673269660494274044559707570656022063361944971593674144640018436376537890619245205553577554216261651989695105993641473844311986437115866926928598582229949865583358441782396835972520787195516131409020430629304324249841778635737626053732032839511702299589027581819797202952252512055230139604976910913741266732477855971498590644953653318391889493162390456193826097188690348368769625468563570256253437602582523699243721804282516661808844140614748494059279735960999489324556253470482102759996753820605299823261720982328164293171467276368767444722276087834303150505255068142430502563289271876952538486189467564188856289856866571902114323418255340670566078408436201584964222965706951365225085921994835326180108860933521976802400010240*i1^48 + -5785143316636988328781637204310533251999605720297472314938151708391956800774995149841912179023749731192002043681331003779663527067681595131462925910565379001535823457859704974903196190919565045467777748484656200084744702292396923732932871365425330292251226264243426528213021103736707413499106982653397630867787208703789470489291276564779917906360728507351894979872181587911912973223182520072788297246653567876761735118943879342071500463307957310006925278364361256419347375992633780945240506906595070397407929759468871693674172383951516203783725339380648029813139591029619614839340648332061877339252053878743969234039379336510115029447586780612508400873313526023004668051475757460040774038160419504348042832850075468782614109480721365686274990952513502049964873648871010237440159113791384539803398854674593970251421192177842899323336962969773145741795494300451849542550516310774127106092947197587125350785815716476045629527593621459850090855595725974499475247004825907336335233611925257719243672216340190499420426304394455280609163449097666492178726948759630629503926291332494100062658249415230264597585054447708470742889780398019529760382318157518065365876872674635168362110596295525780218711584003340283418807465374276907049151134139403346108060163728612923865633500711281642180011887708803188995852040144511916283437415308606666653559450253546806170181301035365301081764664580072023935956221603666472966394272720511827788424090636375500199489624327262674345045916448654443895426473350483779816303226127366186512264711041200441328602502372296399917557053097270160486558908495930696648842723882348147316024955765053522150280420172753095800117715871121436651615142741793157406214456990309718319579914652796761811726082193970115924861255490914620152353684978926753034855939925853006675018614302120591828968791905041600281205004782612585068046743679311777040229233081324900886089177324383220607821969914391272780900011401600990016901264258669354457643497202038856984420377068721462163137032000435234800428264346323075856795256485875478063012175164303938358485046451155623840797661441116004815321372236806435053725586692499011902932299447328825191956607852570922599841792*i1^49 + -23414835676850525180484460237714544481742658985910269452961395179443385342061903209216838773339758030022402803664982203850687433771825396131654520808418996560177086386341629534961562509600813506970353850450829924517750954958193347431358059819854415507921059210784037144291706379850667552562969879304664918239652398650386530181650229525456161749385105865984559957305521405888433786586357433304799210500443485558361084714414327027676930910343513949641128682385737962316421074389704126400537741483880216047548639276061919148153018257363917896131913720925753584889329624697197401343912650788145813011488751997220697832280936967087668310617722509282124484300243389640835665542192306160965496177099714974794971290712629849847076986822892519068701763878834055160296916495762498177549357897970432001246190834733112424437088437950002917614554695201352021051429514860213604612864341534339650314498913262807402851145998463300667024157240817168395071016432718377247219258552784063130295980492647103425570828337435105852791108105936398213546524653124007223841362849723085939631897071124761964718173466684478618279560857189879840225399834916405537548773679196413753605765456199513629716078041488319582654174774408232721168015291071243022173903205058072678572099660540507759837610592847835847263307474486279556865780951191396508746992101726349206140348477924105141383286244603890303313249079546400987255551854857266775947564773286335197702438871029048717531120246225118017575841829128094243530661556436984191305983708267947205743362683697376291333698134569970830465046800677095127203345101561616482936749887485212984205539612367705035491919186639145182597423904991480638901391476383852708521145842830736926016213335789130924349962576586720108988015591454422036298379917200254914306284189055635953458442229867841007078045234191186731162704267536449806828108426955604024782947975341993205141168915348802421862534219704430217835961844536854973715081667443210615198158298659143904366144968371031296421581092910933115759274628130862714054972036059866032489834817815176081121439993869191182941527065813692801754935200023561374110135205247246884998442299475209119159676266215828881408*i1^50 + -107122736611170378188925856205971910182710462188384148168985777620940663872975385586581036723661258530987921435615499641324580584905006049223441880706152319263834565128025006943124274433662364783953876189694951748783337281471659199668250849071313365019769834708173209162751319337054904263895683559419961416341695564724804631399797790134258770133632694969785213797285629778575513246762022960482536880103502633475035272558466036726073425903060726985704488366074563220351442716233052847211182061674241020236424433549161431845037986205930181371562632355864506754804179692730993072950889550395202896984013849226488385861431094077763341814802979270318058901926045920664008972045531936242304470126578301641151284509415699629459846382287455124305521440932245553181431329885866580405537293068503235370282313042745034998774528056504246849759752073747234726706584041447668263024165501839482097955388234788122177496568357042179648227822005307324301038829220469176413409186573351127526677276667866811935043751661539357185168134761481712517098898120434399507794457644856735616898520347199883441554606012307991862702366811627544784753926248202013883742314416675151574304918101824564498837244521454510732423198769852074672023418460601110392375750306440773124292416140263950061563060338088667435045016161344862548503877210935249995333492642639761405323506732781410041109719897288463394812589336399510734706057926448321012887395086528653458237709263507704404720880957137479386415058982971238123178233283920888311981539617945027430998864587963272320895773625412401954884401731399558746861130807628437216991111238887120713518175108566751889057603357405462093228247515041367104745456118331640486549652394182067404369909769120477640457553146494829616881575888069765239525373444904509305698556389638697136250366631723596210848099157450129744283337589943434912604729130295865661529051250367224491567218453582373697023296610875189355583786998552872720083385540184237072010319345718503803895756950274178473118391634588744187947535582527548931130362444884414878396386888407794067946118732141268461611657626869009202748757576415912825501288886907851710982113167382121230340356603641856*i1^51 + -485720346049442437095380195006451357485604565648511468125453618780728593516216845377460255513967160057451327182778443415551373955726354070102427812039679940332162549134102075337610373063838029530672710983348566948400965901833510298495891157853829515153945467022829364399327281028797954392118224177675081443239856187695529696156217432722974615184351894444308950452310268623230535341897107472416470458820804951713594117755006148969313875886693138446865924251456540155010532699508305974270845764459980652071790108174063148886391050343507996296332104876062535913152429948861417637643109916583253596372807120124207529803070639354461883245308003735747917558059127992583582282106454684949101002972365414007133493505713112176717775665882983750478505923600352451071110217274263618548349726195185258335566143990305931631753019335610021070667457547140846185933269814322908673417541927391631948890000523584018097541030352771501625071017309165843893352213412748521185461568792339281885805805390888651430739202223141689833866012617760059452147567497640057170666373280117243681967930477930298056949875193675572979138711564180185594697554823984241033554119780773789855350608622789847096624785652855452691649133425837107252046256885849477096754903982215725961662859862223740301616153112969498694240277568451288422295060224575303966792311191215066005720416866231402588223540254751481495593232523228288722000104819124334959606123214523114911407391454721275430721778742605608511319655451787314333015965199942111273245772140358439226997171166861553772471240923624000797957790040761089123077866497159518926580824853029190968644193098473975667646618250211666818137016350543400126926394564966911881529951802492125278153114865230573037676002140116901213176938150960531963517936586724569752488929776239065383906563667103276576343888093927599612704034436111309777102630800606427092642156430843700750483832843356365504439491735674341258585203044500702941384541318257504961231242554182635645713097204048421943787750666646764172974175215811595042155277816134914664319394898438991948799328422746576885610942976746645769807674871299558622419738374460931271757065989449184395888615424*i1^52 + -989607390512493829344696065399238188626104370402386962128829182519270050616561989735774483114033719350784621345526276789672925963178276811797627573163382471864302578935650800389437657959308658360421715067437869025317964170293605102240516040211686325429703264988339427867008913296789146282891293895667125911529074221527443330758112734499149932253139718612121714273420880571933449681103398881436207944107780571975104254342590872935320052318805252814658955248652809909895299491539913207670185406479621521072546238208315378142370774953392707133260559767164148992837414632199524199935049917283052187624589008799175218237003327219433646499765834210530322701340233471082629897851163036238482614283365745892147669217391166731023817859010549239794255710820179521861183647342818883559358950263123113444767774825050493988420385394013067841295577520650337064632923548748286633553365248516034559718108266473399351600281639158063349113653227922062732056083534705758658395494226729886062995220240665547309050008771194378182324362498290636559083997160254406610085358483035264333845512935391869986899242931244338515487606000936723091463067252095084990661095932065203009354005991982040363662119380504672373300666163012666942426689753900162356171794611472298205142963573201102787162267710214462471562879252399124625109282276367612400637988179351407445441105378457482476978845211336685958610405320894049640538566125678172555230547256127437760656078856280180847448522701768559663840168451803420554351338192666780241367958332241086606149956236483628419970074231699085541775837112314222363596127101146964423366580912995963000677059757098200681019491206350778287087545505603134557474339073435903644469744717564220819116135627679364603901764859248672617239936321489221359456268734335062983043562047851735005316852610971255909973973398427447950481508767876013686776492778348071673455501396237825776828313011675967654750132785516102519241257982234088178093001400536566177655148557536420981208744472879432986184779220350771367984572039076440492774158778989681765741631220747329799516178479329136324789981174615387966322034362157480914474899944465369885521349578364240355328*i1^53 + -732564493833926265308452496669606356559596113020401955533559824480738555002359642192784786970919765171359327460258104630067264585212356522743054933554757918385528842429156841314606072779843125275250996644152113754607394424788764898317942808295032924400137348353037907753835642033421325896295766435146500990660855153139064227335213719515403983420449689067921184062099901172097256160039756790422522824897599149786382109308960654935350147923468425438745636896599219002144254872068207487233441429383302024331476173456171374852121812125006822607997820668416513640818989461921450446409214708149707423830120085673394500499403633456551631967601297685702195984075960354663471070995939666578243101705718828416705160090440930047543388965312797718645331901933979163534484431635370253251112706206172141342950800156767109997132152773733158403472782953436403298847137598902891050350899642647199520141644003437892184747565186230075522649039129891063712704914879264989905669105271755710137192446443410841715674883389598213860055584364857964269422944115174192953175304518674211838407641506173907447761010694644560594787860313596532719967124110021657885051755084198994274097259582436618143597509322928657148212786441739766018537005996180140625649817641445744163646602086105414383114773983668587857570425607698355018293256053412907966509503894747169664491738798125258646969769792734633109236103376689235021003865169312140839814940246686086856179976880972452965180784422199459529413573496463895668152074548459165833970894110987263834863435310176122960843970712330779260099998588821389296848952128177631497716008567285465178902824439245941583711550127126614136956288413059675924051713522855607988745189006649314078067200132825271375373412698649080707443246601828359606092872020435296499933368161648990321641602063231536703778686584315947435940697664997509026528778157484722778783590022144593947259155578190401730007194579182195261997902097392525869836744198497913550038099340021554700801290505654887929204764185825113503580206214144656668533453092448092904939579496209300228788369993727713446859612153227143762488885195003804757246460065050861065943892767031552*i1^54 + -4460280912182498670917647190550523107921112545205639310951627227441688360451815051978148886528007160003310462463388100788571342326116565916515027861609251519918665784197036574262835141013902757453534600602736336047590904008211616755180339986493683200863057795000112934062570669897769914775252435167792740714377978702987342162302481849151220016069646978328632355723529981848284624492721178719946725020379862118303180437890776729525932344917183584789935916972831088159687787123392391851979985298562213490781981061224514320951481323795962891131335781301529540931437456523841170922845323931678326001639502396334270136072711099924606321322495822807280071147935989095927595489218088004714666706437050036577634217807422071306608736071149385788743089354962262541884006405548675705728565394290471980014707044133114571545038909430654624610499237284829232653442592223936854508402928086731777449190778650403331506799733665404788953834328474992298114755625712671070441432436212037933873972156819589401682397258721334491269291870953194280023171399184736974029855341846257238538000848720190497080399234467671090503694533541315884797047833436965411227208561659061312477452430992356008946523422516865651464408881384223186968344001686921411176352349662725053002923087615781199997144187856659305511955508847915997632320566966696575017050535671938157587585142854328294263500273646323524538448060520422265325902518156542409870397592661890323560143152890724190686657498082261617432788541818688455544353368376986533735138872022303285893071079947454985672731890004353572564324561681911857305126277302813203374837246193489054476225020671867949933697033536803203343806555338407181928060116062232167459109884377968394118207447128890883486601135930024472864489113011389169143929497686815974323146441513141356177368134431042679173781213004728744728239359139543789165244729662062613004750881405104409086266999285125674431594284982800904793654880012612620988473162338090097396127142193983938783231107239548940377486023956551301861912859563014866653680404913081439628467598306030215019237433144649624673561524327342975827257819994883819081375246041354687874702439936*i1^55 + -8820397640817941162236981641024445019691026973527373677191049344125624341411710823922606044900286950758792007844205095126986099045768545672249116214125965854769412919423705110108987101414056704707600271670391040120269981632685107865020138951798414453913809555570247301751859124093774810108821004448443667285298355820192915614067027198157422552247496176714830071948465494136079676796417481036948064190439555068000323850030866901201401739959155763241761986581782738825137070506976075094033207536969956818622275986382795580257232099166085345895817125540068667819046094875693235382073924542415295620167599352635710550039619467363925966462050017964591143695048348083309148808029176196472421619666196664786965344583255749727967649710095328566860514414219697312854531044551931154275234076444383402716530696602077842331900316854041734000994638099814930277085916248142496578362928079851729611184138461690072348375008431381294946864625687078808762614667183713481206970674137417080220577299192953358939385130036281322702393324879105858777062969674819607493023561226612766341617960216886322692937258779592298011505401167267555236694243951745211939956310233852234085984304272040863738631944964520966576242921240951743983780467866697471215439978520733650002489725596967749699155694938939714092090357979428008519765057834949270300124163329024027112542117225084729409177942680232221337644996995127401989940589580600921435837651296811051044918822334894872259263165314841807879743390348659697149369745557253907948368330471745337682056325487515296156095795875608635407611062418601981624292232602604379782554724469345643237498794173412292416440934064612443492077917125491733743101391298525534439342758854773853457034113266292206288285403424931315904684401289133597086627018643486114278208148560411225285713723332637045948891782058907245541302928485199930823945334267514798234363629153300320512832575381126694826430311985564556046040675691406268946995616910084361778438202659814965306864460864224091510947199697448664668065937805735923677400334560774709911821864945251416936482366035981569315934421892650351167338169177577648273842431806284114948863*i1^56 + -10165807936033447009097390995736743451597324887526112715256506293844931953671587073440517603941317292963660194434298251129691046592014849470821718386085306157052689362932012879354346679411048001351606233318045419827932498544001790887338909257473048705861447008033049392404750252441018259501888233392035165134463763002780139394376746392534958223921170469705177490489259610391057692068689999906820632888494667817770320938490239749263378284614921945431032509803623601759478911790330439064296652822613259268773876072267920920816009483036067752645186463735699631787999670863404369079152363037112871573899887621923966635043894651097021925735623314343039515153449260586626896891535760879451192670448218585448575024702512199064044936545002597779739519335757282139348497279948374379592433101069291523713859250964751960980770746762614391606138022242159826363076118525202782137108261291143253479220149388665967014204147738980225840051593244185743192607370988577373727524132089916289726536268920130838981173378562114364548294806850249393467623331952144629905215721224794685203985110326520859580531849919123761510040785201113505449760220943974058201807982885779489948999689807898478205662216046490640418439214361939813744372597076217210084542624384387094187793548516498276596258053968951406688012658980350609632625727284290405010779471073813610713221048840004881017093751999485443530443148046136177717790186484831909148326488249340962457055679022914300585304298587475505652702115455140181412603487799272930923098671435513938959459288869594358363870249309386590725956023470135941848305506575975958023890316030808061885742967986404955337380503927836483911450404017357764958894328859295798939479543958360088608675310706421950005349770495571360439123048075018133261835011549359872202202945314043249423507053876669138728218107980582230391118813492015255585008872592759452350781686342961044455261908446653200079118069498751069463260606849878380258739321669665020496638880815602443420474817406860491007986025428852265615673159417282791186166292800734244129173348770268198346920954811354721795932378117632645039578397457677023212677066979690496*i1^57 + -8407029147051225591777041081456101123002605701678937445724781041712194385399706048933453578497048138601423506917726758819552611275931186755784591797777295559735213877053601676799965771315161614320602541446364384578887606881815369148545708070171761595554740897918452519184080512118583090099603133125909520073075594008364035089754323509835883349964330674083585188108450905232796055692460559047139331648750008372432553845730189297274951137056536478798037578089752267334156948873992383539346770812881003071759415887914257226736002270984923428154360213678982447078975885104434369819705884595282985079481399825432458765436326063510222590016160736399626659859643267116470592223166578874160664386710357274126470578194215671541405882504084457727936547577008048804333009435972810061553347730321595607375327715642432760364489198093335075719731999854606189903165874190268440915416080961362942210239906040823670254766340060321912471188732745444460774405097936493210796749221965362548905970256172924447158099885077769347557765553176391024959213700013456030270438709568885559833513453834834277737575692848738524963820519278647991974546350762678974718096788166418843647738815980752720181333474597713964192863244310153710911933728396179871888120273628694646768783194057831638575704321600541942698449343651515327037712461256823357498569934488598401979475085682014174274629362666081207867091735266965445489177883698396769325941008829931496669678170213570984760882442260661189918100229156389980641859846938888526404475668759467445655589866265324334634135211116415275187571071942616852431887882054862007096279294444913361831038558665469931446514383905692403684428558657043980171435628028953313308889154939415087979674922622843995510652925558849434712507634306981867404538698864586867766204652680272022175638233442165266698193374198408811026060896160560182953320232706177289219523988738681055597140753969009939219773172725607400167223228261453019408493120437103248201670766146287329719850240012565751610726840495528779170862199614255366016820393198309615544353233175546210436863212747772364070745340364074828421229880310141438106324762624*i1^58 + -5209741561235670590351545555517350453387010035273221965533933635605327741380741115634831574907935377254657517042714473686460279106947775148469894301631490199324577449001878577172085740482577981969252936077525641269447982597127387536740199913216401803838904787132404532535624193436987782638431933245084290122523517361853808997426957710897994566106045178397148315456513969177488142611210885939614762165259898350620808284605552874466996532572504192915923227525425636401836014925418343226282007752978411620694623990349287508200458378072292997163230154946051946511731364823564026438691297999426196864829839134178943954590890255534133529744693759151974417273561350410792783497231838419978034104201882381845779982572031304504930414169367600863259518213799551339218724287806127774733539504432161042331801095816345856108307841401243873171396752514886793549956852555181688065083812908503589435844374688461793053304370113571481345153817161732205284053407902117092094152596382548822018655038456638264397572970001896757392775539558145770099761543557810996134675237164053092174015894974051517255067854165551537016779658656872140267424526008259022724344799721830848380069624023967036650388307828123789443696157656423308005917756940976958898196729998431558398932673118904153823065983690459451386094926057417255227826125283391226970342723370540183809495485047130197527525581731963258947271174937715287096662999042180278199362203665193306147686045232459532375979101598033732735936186663690183108087273601771555810460720776578531462690805296381751911821844634169693360660470086990864541831641142371732077076533493754873731048363208500554976672323850503531896934969775648437868818391936991775518626294497066728639321144067198426892222947025929823641958509082114178392016108270601391278078466108180376705452355576398987999175052630701660766508501494936066150499306716285003393892713165325301606722582809670459558418779411044032354044548331521947577543367798473707346460837704961485596709866530560248061685521726228472167815373287343855514909944716343911671050844197070182272705619087185415639633597730166144898376575689603458007040*i1^59 + -2259394457602487326225762228686066153792038539892531023099244862215143098523129475701459271587625750654635570995283568094865938547742110617023122462324498310410901454546876168387778114395735414790965723634124435187060139539084948511534531271295513145804196505194684809456841256325084939550767347873092597103091979652256469543390688661778341399616500644551808000266807782581782203908980193949364226571877904538357583102805132165325099080726858936483048109402947044119415224482260921553309725910831832919659103589016829215329535181026855810895456739395822501192849070098670925747892014485363788550192191922793192907857934203153015994010996320773496347489745646819701830649864609458765155521156597422950531357467453979433143100117709083268894243672470581431048310354733439238481118637645762096962527809869808345372081003848051079251971793541944148178466487060032711527450705225318880878233521854721787809044880323023504505982471349815252898382861506699896286432694768538047154236426493683541787615115907718862299650828011832475499996914111776499182687987667055417951460730342814381748124309813773546267994534372608781019047082228756012706077975885508706591917846872848953003031359058457906394892326595664091195068093266962984944858792405745900188327774722617464851510375621555639933460513900763963108853597034960375170259580661145971188256958144541564702821456053426700746947568746833807807708414905556033192260837968987705322839434273168622483837758303038882308456637593815851931978955050320057200511760600687908864247807744185083439773493099479962948308698633279782112386602814222633171520831811813910268093149076987165566116186521041187857953150976953384920831546317092590545362575373281988397664740036447950795381095967441410840052721336282368991283909225846021004978410447339726284824657480584455777681152845843774383349057198411952002113676713080776359745470832339359204721191467242637726155016361090748076937765718167897695961561895564531776573336793724215309486383330600975895142770640500303060907317070206846856504103222957773455779371020210741212904733827513451178433538838445047417146763515002880*i1^60 + -871992933303193637362981879953012346802407903315994917607817261584717234445938386868533574404165997927298310532998317108724478533265931360655117474195533402508955008157330715203021194199074727485296689996081519334028460523692018954933108812048121517229217004651776181654759556171212307176926309386610795149717393779327334587298602766128584211688656012201357401840699705574669091679227394234537503727900347406371191730679016369187599092215479453312034348419291691889747870273963787712108108069565720550142248347806101496311346116202909398622522571855160215522438907383951383058027909737407097107501129110693984419424418617154052838742937904940611163516901799023856584311055704582718004404333761145599930030618403934254029418840428299994259620472784581614212418370079697548837628977499242869626582061611020959863262764466309532377180518129153063987352148110948632557846746942371853352474742750539227890615224017186017341504392144625348880628738482224267732391774937645831245597389914946656891206920856013457282969841876768090826966786887965243170881176839456073413515115059799445883953840615151764614886035966320528735447199842676625197956592088648090555695035978383423588340615271102840785729299856109897720621456139546072960445984265269280355069352667761564120598945379841668675928182944852673165514376272088782607402305788313728959577304870290836520056021028582060752152389445061213950069435812172287438838378400537522227472932211678375622568000945217384667118182570042198049948098149888475115814514844360704661905525558814136840959818355393331171677026540114784469065003755917967711058741478493843432316744313437326042722874068419271206091937134110180109991639934304901217222168067920463252041234411332812634121974729655595099606784257571287480512438159586507982766543034617307266614225504775202549681223261406550383890253950544508962348767394681662179054913802791817935977594789400143410190772277483199153513411720063136239975291597930604242364578707755584297004289299850609420839739195046539240945881939151944182951706409688389970574198873999568644940288409602032785601608104188356636377612288*i1^61 + -396749162777893850954519159289389858345940439358436706471948060449806398754292742737346334046368386533610882234172666421510949375061337954404823279752435204697689388352388850475567133898964612000074734961154019279204127031869115426580493964577782433108751410824890816573153543430958563551858984117734195156047053460895024309437860636896639310538468886586739784384220124774756600844666974687527210933959188999323232773360487349812663437780117193162341647886111465515712755290503550993444484248493138238284368712004361250325915897324961475013650050518167718106543368298458229014832564306510532794794678182227456436432891710439396427886167530835887914187283945484331098361910528423101210382755882366964245896664803646391673285860786819245689618201142031318061147339989869802849916529626013111570171333662769425277165134479455897801707100454184460815740897257651247369627632729567465610382587733833373118268393239162427022691806950695025872904190199447114327361785018257386299117665192990529920025157645181093995869885788152000921678161269206793954690143073170116685375006150828242791284626586379329393740500870774104345264949984821061632059880140631253400808485247355727803207664329895169449332833326609055414801740686387064045215911845051782098890212387111426863189697791002112798719796586553849017109189249508058525265847655711153645755090356859025101738163839124128857230332743482604141158963495432136011384953376007075653748042808127288295094960645371095198961385708504540001915042329721182318705099350150247736392089592393728903452557423250200342997978117177610176287622923177465686846816235745855942722507309822704545692628249717150237859288675389182048100901630403052742607838833816264165989731502837186709675947313430752549712653841382511577001668139202548793481312922263525362654440644429706031458050673143693442282894397721394434470405029782215313144089904247805589961586431932833602661971843966233214506988346400834129280869681672578194815940617370140359003047300636775661504855977885682984036323587971038783681630982585112952721329236182039104958353374151115420289207773609007775744*i1^62 + -46506056571364483763359680259990774658864346908157695510453607989321010011370609744487930536098506505410862870490826649849562160267087627202804102850652678996399463498366833995915293512467325212616465689077399643773708384362197154652597922887099717002885869620017763556996308154655610119431041114644770586315072235977678156301757894832566353338071244683904078503434716594038065108273338628805182272339220439817884197489640787784640279845472836889772263182664493727706137359121294569225284562914277206398492048470527563406621148846296051652934507862121561769455568725038019072845552325779516542201386494643959275899753554198323542855011258799049315385649007837075403891638764511645447765196711891729102373024410537668795533672093726264712700589774671972277435346749596600466810426281933869815892847335579267011081254720948816729024060080154114777462215000371000827340349204523182201415021318439172890763652463711484424092509012590500915205627784350099761802163810506593595310793852719837830790887227294174528918214084022515521431402138955625357949687953538235961531147850443754452288893843669009479324725978856706748355282229887853137034709735601619612794205085787408136748130266904822450657470507052581743810359497975175793263331610379507261057896264192206452799166691152286533258322068466883811534835365380091210852991336958717519091747695705634151122579676882217642051364795884190565541429472036623800235645728427049930920623832305593443937175657323065014484661507788618728797307739358813285193608347027613649608198859888694018708954554559484547734149156802529239483882503327077232442355695340281493058794698567948274851358799187418928168825433734859806241361614688085772213532829128731609755312162392802645999472345396676628554722969534882580795254290850161420091140667670473339391589661216822714645551528219823794996752435716494662109705761236126064432543559007550506994019325943372639955074983868591260024993328473039822809591806192083794224511780125767363511537468325522190381166039088365676089406270275078860247255464482551674927379175293642717587380046359084348195214131724288*i1^63 + 13568207586373039787572043196964009273374522924130455423374101371106481170750752008300709073293017481731483033352453994406705582258149025225005086622676866521876542535965213696841229978739534985477869740535477603472670316138985656299401396893792693361194009878637439095680422784760654685254580419999529855435072652936737742088469092333870094584861347210292646799367445364364365496402855266904174884137137482010884798507662803731173740530658414913447383716787676662339843909792624814240440925344725995127180476624330034724680980891451183741628356874176333651018361871659706981925046201150985018833223150850191311307535627898099318978319168979855872347189406844152218714282941114612547435012064406135299665198347162600473220128873127972460430907590546664787567773464269326116439824686819450560733162106487362145908924891187437369500997451602208084408469294909872286939675463379791209672058497301548479462088214336953836284043962298749258869936967503899502576028067061928521687538718189521813848402241238733314862184033395449918134257128702432151058821783158002121134497872126744655775138217052618473365341731607853970141692471824837687325730270181484243070006980621464690925247283564382273585629517398290108665131676891811903933026194922028897129349072261315414772680852743873267308451858542409197590357344245394473485955082816217666783435826543311179803709080878652978759578390860956521836855575776911868609370698921267800548731921218177516031507091199278621940184915022528135540077478778125613721779068023097461776800977788769269161243966309069738981702477413669403864053437247218511451285282281805203528021208442758954439527389617262196054779673213056985773811312112789827324883074046021717605261691413441169413339031738988004357224159611469700370724716613173861690394590507473687464803158757354416548205016283598971341946012407797751270201429975613977051607597643236067139399783822860417678985469885306208484545554778111909475356550967259123885074607316321744940896406375582800261961418462644643291400466699823547948792634048519883805440922576488474151506178666093361328291840*i1^64 + -4670017252896865200308988295328705775275341410794489087352131136043518361648460947077053801290104484237824022629889306880005657182994808710586839150379596867535969536668279703064572856833526562558858260279479171675350320985223875820269105737238800474969034790232002789354343898072556385454463197262837927868257789223814238623614614826059468133945723149949832520988862189627731215884820921301327576472551860234449529364578160074101701986053075906977022995501089469438253112504419098590809734328850493129005059208553342883767300557046422319755749370073024132325412966034449231649320221367648624707883520327530875548283605374372124722290479521084778344732680948002230505604998870017512639769343189843344912811066819360186370432548163094903523470740579043537202462757405226475285773275010922746761358741482430442758809981214321808834830614569086168147186672843805367665595714194996449483032106302309025354863843502947521353100435941246143203940424663649871819370231303601568854552895336556486212647708220066741947561910661327592722185927168334727399482629410869105348656102651906679697075083511552284946061624694885806127268063789892491472582659542986068112859046811847226178251757142228928991369918472082163805870699599606144923784808629325244623349873177000472099035643564629395171563603410664683925187224271638207428489101620634011274923953452968873250407117950650332463694519851347521088688580387676699354186873095449127672731120672386191867533303014059153548702833144221577618387241343385989344854559312127102364574236196452425142408029813153781195479338867829609000696699118719668687784794452773552244493918025049586999049573383853448035814645044579137083949987996950067948661436076153054274652418498210768916462603805298087937669207375504617522951689307616672754683166998122615921375322871366552053004291923298214771409943576841951413406262322054722700255297075205252818652645022234323184339276561900141576405505159818738240783391808731210288061604808520159381352450033057753445009566884151822011493185734241333269585291661646358947848691938026348179336011303901724672*i1^65 + 4124839978119854776346112254899456972416209223877143143004608374094114491677527907922070358161193382875254012079338339131744108590418038578982972257923139555111072712368158107545227615205954706028878069296853811581372574279663035782990684544183913616585099938228124736746642228466383440166134167874417029581028185365247872129868340118905529982931984957237461228483587525705675631327778830503952399038068897631621475107015332965354083109162046697272893036987517830295024711490771864145196908773314586500860609205994539773460094040488548729107586928716738896205088595928286595333783293302963773762355773441914476020336142159636717188508228586934175353897197590300312283644085618647916919681809769233998350547879461000596281715871429289201890473904193725936997647729954687206046042990694424174518348533615176246573244071704119217518880097805658751482204895224382823321378484235943221831349089814850962130245248841895897984550485216962811722473620572490243257557460868956266877944424273973454991980267487687893823635631817204921818982944353540133560471668356805771828635336211702292753721037270587835351893498729762518753604204701628154289780662348556300733592410333891381280675261250548488920084382149179142497233165729891040545957266140078279991701383722576137636358267328057447241598533627067247006104728984667770724022569640595328056925689304862125474396497003156425774836314591012980341874459714398538204139965556203677014408915221705235883786334136672651593658803443664209082814307567137557303523502626520030273547253079477360964733649596562044397224631710273088261348485980146856947075519596310225326415179701034028640405776863186501932690711452714931221370610551929942607018113784085048496126075525346539838549106793250759822518853331834273249079184398738804675887109899435052033194917364584224181536364140641793780968344009725040745592330315312126822226264551841826937161799659200301364926789936787795506990619791154810201927377069065453469159539184975944547828222480820372457002615209996859881610300802966474796128880066524875463558878570885909453367893032960*i1^66 + -605454645215118204438810799176990287201519773621105212313189921806421481251211414458301463205923393726594440959759391543999499514559902632489190129808003584691058722093335161793405550142142718163039377737726108188982837449481223858565303151064143821017034716392419528147106182760464776737073401530179461599697848960296710221109595095469853446062622072170359758412473363717622661171506571785504196410718669842698056186302099066373341839798746839468398109256372897461443976216393288529913722158017133680794524322015169673741602635883782603454185383287894592577240781244598340955620440542104132262142169753184340959997660107778842331355658420592366310852291461609173445310872706289920121117032037766947241127347703677245287141033160263319693673025434496547582752517420887590331433400785139817652574198719244516579189862772579732436607607236748831416796990682173281267035235333981135862063817629550421634457968198061304910384621112857329925238773337515295504211931639655461415003497149005240352332687850792393997734609568158140456904443117405805293302423435563251824698766814201218612343888968067820591520135020633624543944542348548701776400206549384496773125410917588509432163511574804932158842689266474386674441853139950985859466870094033644279775659022444702047242509463396652136489827671619957371071619419774074338907004306726785773547214954925412999929896468910769182862314411466375405775974689306095350131369054635218192005606408460559482997208738947275247940175243162614333470327921160248347157871796033515122957295023200653779187177849304756355005165489824435207610803012760999704549540780047569006628261219524015177709236833506670149484804237056566305630457420300331427403748217877388343769425628407874664760231069644563532561825339379845512990142546264004610665915619751727957120951069345683116966883315670124044273403626371712422835826980399711982476882131374881545150927487455459932505649053854956909851160176632621685997813457903489109443944723756089678756620513298035656750087390825487291087757303612620262955142127719769364847774039953034553851904*i1^67 + 60071169421649884930688868780959715834983076124829861562500820068738574138744590605705908131705147192392322965246602353797190042580047924545461412594479260566720170797137570318246082150872575804558314914781661378569631227772612544188652013710475892960485636776347902713290579324045364266383217175870486010956431551551242677271739968522481000944910664938035965346859062088677002247287576956434574640131576634641514687745204646339219500338778889898426445798455638066472785507888487535239675767432288159504758153870159237626703740537588514739786385434363417359734405676122869681724445421541463596849246982794057589532176778490126966597734829072463892253367105404003808116007918215559068485171016225086115544570227909597907609194487348167098359228731461442030226378482771488121415039975523189531284100248461913698838858197281130805961846923773014646231564154210243280138889334137890677202859000727733716704425964101829602907199109930872090725622348863295106005722800505377920194996523297870368711260851996839932718235247560820816123994882880577506650850011920677343187721045797133602801953289790149700024632239135858073890532748045500067486513353208352946489001226688048650999800888747447282547090756295264393104716684032799770140664341967517955724913325422493866482452687828998769501586865696388752443062839384025439678740810687604900778809379188782010085050182014881427489914953629321730377132844506488153861648343202294477512629522639360084799990663747155513416652089541399634283026140419927099778855292638465000020634271700156091970927914177527759852136220210394376899315997498675216870507589095019201275157125474540245220584930797723859433098271068988971544632546867600939090696294846598340117518714569247920288007050165087540549738363510516900000888464948133478939642803951695324096207834230770530564037417057804713682015400906942723382589622925428245899336959675382996063772999646956224144344038981877914782885159582416381989402512574565621310291061536628056278949609061961614498874413752119937907141783639705874916606394601055416030574693750669312*i1^68 + -4761145877449003447702484201437783211947022332447829013443910088161011698600468436602614395403695091431840482397249584031350439102215581688051591356761313840410891229252105600213420854631108423021068525943006839680946675364126218780698576921257019723622883104457302267753980032752911379038348939013497648042951302462701575193802099443203693409530207303303107150632201674490282386455294047983199376631862859583349013664937539564471993894612088260485297241438435665591665420966544522189444266987307875670015037491059509435167017566578630918852837775180385129530166627444234888169694012670914194818673079821563349468812977730877934863314859976343818636732980945646989180571070659168290083321178311690353678145239527170924175701703446602186463129862197494513512803063143292145812135227620233359878799967422289203764029960958960484107846542289796541646493505186897910235928640502455386380682633451151886193925683734232306836334377776800075590100309761470706114407094904156491660224202225619038093181961383033110046838773046039072152163027633906750942313151905988279976284894339614662092514208828283621934780501160032536665595439060263806926916342007119250293759884803642218666815520250151799929340767150124843899827196422125580243270409227722901226721191320005143353997231026905550395152133582245464081157133666775636133345480258880495062226310527600600674338323542018458331626039618212693718115938239926402277902728777625219514243004109374411642080552201743002181390786195455339711088958554329745346652914767894262649513089868420354595765891887267650722607563505195942826486721127736726866092090615328145355736803686558241175353089771217562298498387857159265947818625341039799336612960724973562756647485961318426913023112524862785783844472114452906815643039468489838817776277565552997601407442237334625123329195136309694091346647099312912316212828699647899151548612623269793499323345796952762671781570668214307393648795264620871485695256617410617485422246673007644145048271187131337299036476880732505983916610913074648299065765687434453571447291904*i1^69 + 311337975063771687336120069096856124596120464793647471957902517345669096307223389678511011925976099473992915517352384392385764632218252901208937528936066770823303380784681422286556872975636087777005810654488988693675309751698968799116066106567388139707361006842106996874958860442021461454294887647727321486322169514955080851095947601079156333463802270651926652797944122094726477824225001523048844233722887373485041884965847042146134994306452216327051811355416172436793361487758718910422715846377256929462571471160077396786845630331970434289538054097658069490080105707020494584768401385299111158627544140762972002173519069848731382909359888095992456522690211693863736583051097232465291950487378275047308848818930243795322039905802768552080327278675651665085994191334136455615902907245521896564186122766157224373295759594169173307971585062538462225252040914789107871698513003839394493200333738281509190540366983547360840577601320227900987009184215221038444757761244358728547976688296025443988223188585387142116479124535268132508402554726674361233458062498964137512641543432805512423930254463341830545172232497220276174524290148950338012690507578749958341616468621513895020846788760839780723372258684182831265460361249661221861508046155874884132270351920705574801161215855196811427641070041422266563338653477341819148090371281077841004599005094829591287429422463960341175101206498522330761835630236138695886292603869081714976436879555714572040899493734719899297751261633103525300863320938357596237159085059551796612697313155303337567566715114448152274106240334626213280325952317584995522294535157464031668123081995185736785101773253841723539290020872766023852963456258805836607045437790453870176259742210340301948391244381182090100976117745495045200788350207162172434348271487974402518442301916684657004727212640576669244559365647319489221792623869629237743574223146086457993094342939074717332793035527501679774047245358800754290971074171768796384860582573820756276962206844718301938542800174126796374410011166256036255508295072778479992832*i1^70 + -15023590524320004896240325845192258781558996338550711217371305663410359372755390363380180177160805277447848171161715298504106715523956297212461058384093045126617561170088792540897290931213345316172702103962467913611364495101045907659959405763660904383623653498904432578616179671864965671938228056873140865669608406403193614000310282400604999033126111082905358260687533350472517167621754415466263290231982420237168303566996357265898978355279988084739656090154812742383611742704510632752058878497541253262616010695247606160321458871572574480014002655870912282607989396086551772275389859893871772093499330592686200669436738502641671897448669434876979181313510991582951630436351989862279686918936585363806895267744767717649292011288755264533644185177402027477428265223990254700284303022500168280486444475868267229802493785171381614249546513094950411997178000040292784277818738413993908008432469097424064158190881813138829818072810222148127400481120929931072487783145093574203732677388101382194007866182938315109886065088607320839604561589706084808226089654945477026188409368741271367282853630049436287550575966731845611402504522597587893070563772242427653756563787352811087772798623136150820843168109301744509043687369068087449719950437694581505798194723839446090082367406576121209277831627032771516378050683066414023106425421974657024021979482540305725881433735534756179645038732929583983168347979510227414608585289632049340862752558160415467138253095251003539280461606213351108281474935706587536370013647248670903432878012118253887269793366350504888351098617956007873148315032272872624930250823239159434636436016010625374915629919683191802879018978071598749515251638781933584821972634935928142370699020044625894062207192818651588659371395589326452489837830110199995909055095939368359045870799389617831550219286972825988719798299893722886139727851994139119075231045984717878347032846282206803361701075656255570009775287722538192471563713510313555433302762416510054422227627328874365077226085703433069409270095573960965583944518991872*i1^71 + 589975695534008780347117769436414674907837576653110945014695361202772285020445253029386140857568104768255035420201833744134121510521257200605380442048994246027995753003409831774695943623730274894753425127760890966383260649717281069723446493844014072280917753629571058938298271110242618892989453002416810091366195636152316303990770789038544630166741997266240630403942988371321900828955769551263731086950321508822634380119468439156587463000095671243695637986203937183013226542211027658099396401614558635519245494436188656255625488194147629364213662700887441434796558366977839799526394408020379555104247727151990087519496119672082505989072113926405779709223506760016711127613213431353161123224117958766364339602167084370911313950592834377187439318249706786140078359553248632935821858850722016813516349148371771110706444347375215682523927303820041556051169103610753129911938486251761746247584096540748662806005722609662779114214164780400271525023277141186355377439675508055096131382334922933010519074729120322039978353318346137535384624581867252810964834735144081420528193042269280899606651348109062711471526179982217488240197330523395009733954063798680679056001839940948635575956667922219673660416039380712521992381401400978842148901244732778313543069554601470167213115342162033562043834468722706985087617510143389780191889237070022644312900022335969527956156014273882431819100214579912459436243391722734911969218128398248776643803504352495388188630714318007589449857499769033944714775881044199784329038532165957420093315483382299567454157370073949638624866666077730219995512919534446194974103623859968528524215634027534569987676280300937726251710939259835513574034905987297571913254417992127224734799847269238240709744817270349271168047483800070819035513161475588079039270046779518043457172333294283560514561268833517205892649523839214147219251877055297917789444053677755835015725333579834603662965342801875922322357106080088034611324515897872597747604225210736170644339229793337058757304968381947663435773195810526145282048*i1^72 + -20074996519260421028821918491354709145107314405567464776502670017570838393337904044909498934014162952619349364536530664592126703418409921392935273854063406857483619296838710111433381507633227153109592640580609062152547795576696307423736340021216366073694468763059655252925319236667668753422124754393346534444231571404237261015675118925684576990326788542228148276896230733960563132463064827310131280481457999602008916541674087484330259931948023932492151672872466924876110112734664308732404337790431019643312817397916274088056610779908870750893704992258658602263302975081960274292756955284283247487469705139189470790541873533507579049807807571206114026721571583722753134190300704773809622661043323677086710798570348045118350539779095302026361224910259209028592663441242929619732363259392559981659188503551587443593449802759758551211376009508130931979978596510709239964925802866914360225699493263912873442236432373268281691288866133319068640844829615889323673914396721090787702413163801374576922897271908225876906615356704773285738144270952643330621383964092650551619645509320357755513333369481642146888545703871083273861710785132555575465528133909723579180845938904292047236196738118117498107928914522120331728415165201531256563074462606570476629538679290781556448706452787839311205711727143105030635832933171407060382455777315141655724098759788065729514625802335551089070600793168248897424903597559408105679223009289721574686993277973588517380705453404625614623242028250366856084108339038098129152632757658607289076866854129843153331404818380074237804773462342087223997459046275137172149418479935823642673092431653422404255707654438639564644942195774265497923747531399987032711570154213141014159167368776745763618930003035314604421062449441624981721172494801635496517312404430247014132297344849597259758759419155114488112041719539113963385150019408975846293330005738759753500267329989126728768509484367612753700923304394664642360288381332075427117573195427834258259151896276003646377411232885127711852155055537913856*i1^73 + 579544004243398356797469302962680174848161364717594409502520271066490941194124067078439167205363002618348896291064226494217807027732773772406103097279947679592551260064033100957414179578968544099154511474593266221941577709354524011842921921837474604132934239130023769791411844147892192651216622178365107301206105431130974535723796798809412562919759542954024576720193392303948922588574875473676108790724052183984070022246700259582395770034697963152897972175630506765831417440031353600352060450989106482588624889381967037838719272656772976731138746000942217665235107236179475731919514098181803145061825830686864037871822947300112251850860289133163301921195699679208673742862408705261201959422211918836904564726173083605166231848065292599553110831950776176829235155548588294545969431340770887581066694341413071710794235604914510098027174215774616508217739911501053300222794674047106006644529050581684718545413324628491902693813815339357809033303317936283337844383813114077623343825048401438263110438227340572224155276760607399891185785474989195256112898781315109570152211540309231300468075177552799454997510675988506969038249688271611232599026097351487712262415087550650565149113948559608093640969901611634166818416208811363773940695123305243446912863363272989088962813450091876146774408077166107003310852979985918837871240091738528353655816416747673764012365869142000934736524423667789514695217428025788553114473309261936917004505296984083992287848077967301567606987240725360940802618610099626620813065372641378518675102221377448695818842496713979160494609563897324733859298214125792773292035408860359745616769575407460515806391412401182489931955541834791073128687684602965567228934186497732576213247438346281988745674042984829578130638315851848895526325034151838021633737756724846683868105166669130468056517427717674380616967153062150721860009152837530963821456796731096299172689428430959686720371808011460675733322219622128865345333523529951316108061384469680480422293213371040027012355530233439734831513600*i1^74 + -12156653972286554989928283798534903210085405301081870070107791087478856993228017175532309050581594708524661676441641153143230738367102975244980207038380463395318211500370548024609821414576695117004664224207606752265753831129575696013748515838086110345007896859231634868129439681326583579818541202778882047794632142542229062532503595313961076762485913783011383141919107081122530245336825465015996094321051990453362169240304387526268664217249956599334554535802975845281296865562952305317416921856654037603740978209963857274236776408895179105659473600094524432601753266529693132103604700231135172629512974904983723460082234357508026269599711610547938360848514406868556907316779180812706046873066233624395014403842600592255964091755979770324098607662001710301283713790329080708787179670100818911734186722255570679627035568348593278800137193530666191590155543063901136908352591102089097169819282156706949491436944019635609447080196205159309961585279187133974852309154382449555183618794725867202600514644299808587811174450092947238020361530557999007449043508636961323080312307189019317527196261175549466326853026147551374676085271141930704362070482565141274380967997645770023092319781287823001083548728872472304918046777887069634958895053035094708152614762879766093329741821899967600749111039580616750527387099978622121717864482635483424624862650309341923164897821908235318139976352728048904275287790079067694558980621700883357420291386735832347489457060836500234724327893677191332360027603177897250731818780685153834947816664641567459043409440092251105506875729879261355401947770829751493963038681993407822331861738235826190158359618659383315736035210609102604729000434023926222528144983743733804034270712258354853090144009954038606992995303096108805788834211783875187059167093698045030231602837986763154265735715470676226626103099389732395982247987000514928322510680585128383387700813375766017839359794017430438895148660229424206350164904228567976106081528270862025560045373725476696245849202539651661824*i1^75 + 274431062118978790144922238008146582761986712490138479945447778146767502667889685449069884000302436888596471185579003473123240526324997964953039394664821244321970865711890584404880391413094954587676783738207865804918396000257536551645169546594487324650712072045344886492865243222177275544552304496833707557657925189134376263375095238671660914299607971370771667659327075503169792433584979003231361116109607518216049655083417455311835067907031539759874045505795858983172679295638089677713823389957827038395551314964738934828550820002135321185419628136982249649834809544740273067663137420232812652098001980031803279058562775648691955181776511972013786371234189315368382603963804628771600206883616157801175307745521962343380895584865595622657250556801049388153016615326157102393867656892573427712432942381179666758583275884927678636048344005209406789946432493013938408209210574838003514983079702133241509476709347803260361870249362716451273239557546840289450617321605144890660322449494433843277790709128898431131810933737344896465117611661685104588682199541350485917379969375737300346113491587060002493759770797511573591329736937192635317411582009990472792336035656408883299638998348429061303973371888007702442494574782079863867909949552499691075807288029700774846240216550865491810164191811090668554076130770563033859360610604007371410917062670931349553859512335246643569411468180677289574648951399678017699461062812461291688209573835519614888620860926799501833335885910505706382826017882378221970593795502594285962579124963990672010298374518697767017180969034013055887016372348163943269799499596710923420145229877066586329413945025131052110594629943573527856094209560479478605253233057890896417177729687882517086818458006900463114896824560764028293353298584014268603655135331660607352666023789435377106170389476565700027069844892202946945174785021263963809076662173378233759370685166770742395447643022837997303001077711999792377561094720179979319807821187638341921263664627602606325180011642880*i1^76 + -4725252061728880284217916829044410518027022172474458301816727184109223511266676139129979528752583596726078416834707973528994646707364379494959153740768600494638213456676344261238546011516511251325964256691882280103575892118477443224852574832437113281516574216194379348068477343966921405339009565098517207770640652926387732294729667384021384209310085680288795241061745554358000758562031556189373645073875301116474689643282516221464540234353187084110517327405352085367615395751830971911763323072916194422829469993952236443438281401531668234750826866741571124859129539658312758768566660963131441969649667602512341754414531680071088619081389230281502990687122428030026072009507602008892293895371609136092841591769566643568698032075133498022837829325126618592970409265092719389789682001716264149501583281906581432928121530838554096588836290488432539468052067578634372398316517539701020968459103954422466042137812043674522644378415238833928859062860477879343211753438758591700367222357971639296143678958794930538471277675156867061008144155921756883733641287287579186114309833978806445404275749012692798960251263568259123234171449356637502307011498821267501033032597102596935301139868282272759619782280175236736161212447772029757667850113169425212754161300328380769791075111774082275456168139646685636779659442960787289934495086852108452810268512825581589625579892458939782110323052322914891305828582078795994859117432570909924719221783839640752493297972268616547788465727195961393513297891111876087416494237469006913140493227142463110066907764256848616537109132671595550622478340787550515319704498164488444918553001579516924442216312258877876169423689699357677888280036024429403159734088676395178684850651820424512709557895369575478485000271984521182782333026495480237228391206823847836608384769697866440421447876644848221163178539583892666024654089698263825505066679847687228523892419212794429248978623759971884394362039137072995802390341058791548553538159219441516561468548476352602308608*i1^77 + 68044529466698496763464740232159790012520384984982320788704758179810627713628121108775786775208619430177783678605066816164201466519636791234670674889603496054643443745411726418453321730512587798891911028956098748259163006471058723960441539809547665448531612600775691483929943129068955961588539222488741399748967992009997048307502072331376551196665553175760721133732735115702514219110993521654595047485058957837562456324550136214086919997118834493131107863321964512506843744748087901727836170434538403643121016357713606377264194160515919038719116175552001564513657158188902931971838201923930513171571001544511793282778258092347582378766326861337703923120764137044744119169174790105312367388973738886843415485250384523336899541224798597666520911993982836210179390942673143123004317390032930599088075837705556183329110375257686705242608863088329743656365871250298574613329448792280936213052710304186542914354396831265457875179408210844280484979693935577645558438230520450426929702822095140734272894995924741150479709186870908717471748127538768917473168993006666884388948417111352486016226099886133354146484251306477428048450497614259782978132985916409973875241850062797358069517021377088056071091131778304833712478182827224375696156027786473150826131813062716763516605338133671593955585891278639343101670731545264654383394576482498376009300883625055762199209446484668683461545273066987967351513912001874769394965639592121466481015386473670573448866300558693359140625977535505224574338498427256930836502482024802379768457939531946816633835138547892416229656454585889879368543494906223076586535037664164958540470229624208854351689530617479805262302400498748049526367113076574259764018128566364249402203213749981943851830924863290702826453843376445563808749025455656451002433389525771754321724210581384570321254002925320734757125456953632729438441440287579061184710359659622469425964936240086265520017246556694276266248765833879155309414481666490066888043548399238155013456224321536*i1^78 + -963883757039093537852143259990447832985815223043078104519184749380228455743863698020242129315427781468811807972263554600491665037507691163653970085998420974909465169053285102987059093271268158593033951187108027505532559959301450319198828584825929845905663830350698183353314181361925999428488610202540040205300971934146361602592044723225441488915476804826173822116185187803463712968320020867724743491355184621135107893191083028783091879042954015288184973171050345460402320754391742365365037506727483617405757539035762932779198035226362291131465881257706091389006694512110896611294907937691107590926397102806503909870486134668580782715508100703399161338687648563212137615582825293806867485489877767363668281084865731435596097749023988439219684071384761122344283499355556271217610022110715057091446190208488222564677195814560659268203006484650311016750207498538648587462251390741252672952588528971241500495422765935899399648662147407082295063853618248095021193767338031720995800820150071463580152824501927533214519914511903453660255856956605668619901111528135695996927251833282191573338630702114004018934560579997263546078854175335223771993622168415241990169356998740609919152484903699710188575554787221423456956469149087102851773080575389179040681379237845689525668491836569381535221137622091118346986466726962542888149991242958683703373231974156745608808765029904599630666209965244799024669139861856382166983197921276276010804706972883559151426158854952175295008354672903165963939055731528129539778688747921016187502754541729379353772313174727456376966688512987061206498474128380622984779378216578504003832600400231842019355843809184668136623875795389730370674561105214415420627208459532689812713403411138030863152620190030738005150325430765469946851734581921343194015641614731360211803716185336084388277981057079415461829659693219137930174235462789389458764788728326405407339416681900109429478147185218333198573100830104624771357034066475049468549461971317615698640896*i1^79 + 7957653414848323219214658471198665903748601570345505694992722881305598740648838477109147906810246357048682201384324081976502310779950004876376425677161830405194401600533934749550917376268038283376685118450750258689142009598901168358391290476231878646452140908520858142627973184909877771170942514217222014482605111210112676752261861950856345019567706001178848705961758591569759766396530643091939120170940038605507472429085420679330034062037384749977937440907688469885504013928821503757586524639228391524421052332554452059696852141064076644891534302619240711918859535182903198335406981521358501467433626839635902284888695741239330551481263879066646827000428762120241830015479206079171197903965339249193448775897448351047286741748185783997521299998281255125776501352379724314183084487998232066750652633792841916155921843947993252388395704248764836062089178763635339115473818044139109406834137236294530656765623644789188828831561382943778176788874681655250304866535664556667993680743760106216627831354854470468758372260892889030195198787697715558737541780658961939231826771774433656280820605226073857578411734592844942053470381200601281243581871345190405202106519815297184004569548043970626150924073634497526252573650445234822893395793952869592213334697791899971782122426636368611779442801815933695920724046344360467485682909398248371909658356104719853438052405960987888232221638549846494645007099680157472315793148320138448839915919512027642144421599114678502224202889595794999215673679081691193910648986623065892881700460436883230829068788132820976143224694415403538098957716889631033123703351667618243409812320742077753199966797078934649719371956104959520313990641851518048125937673072181825911065880438347027788946427178698764811953467141926675101148289612551195835921024007778698853118755817408786997043200804250423973303601438277442376231862150400150984209149893068167301243654388256103981496026648432923776835734634990172393594222851918410352191543263100928*i1^80 + -39780045033006913037047753031746768264887888605058550186887267858501119162095026117834980591697542195960779560084350045530920531728235354693481831621767442820560406113145619076009970551015637953720716311716308946791502898716918500456244618310470564812004506050947977039401284268642240707208681389970352931467918712780800338411813123116219604929716509260477332676213163705598616767403387376462181856973663139376595909759934353563014556756517237706917624596718082809442792620698090270992624236629994592618409716773074084578097492778542852805558337767103490415022421234892254640691438713405897331133377916967129375811189921279116953309401616596471818362935668984152245350190492423556575446713654907584049240752061275991587172889173580595289830024094855011189337035269969413203747511213290125131287587345706198146028172638636919082103734562435844520829431069991101472706626412384391084356386593774749235301028645867558053831734647393469588195034950360153742698254881037043098149517434488174112683957772369052918230006163675170872972432387735582525173191160985928209239495572897826775781677129785437130614871081377282063346220848404158821057900422669093319392711501791309480298548467702288431008267164361372740307250128301240423405794406634584606399254702912552325836513363444750830697634484531457263045581100788407387396483675007091288742520561891623487761473663292498891432986402009982101924065962115739829946715636571896653765883482155914842661558271079491715426380629301121322965782280788762926810283577004995311213406693482435603933388533099923373667388656540354209165227931486199153336419698055293936352690101458133573340823134319773759673809245978696445636548440286081782325369384175199243319167815392554717331561461525337544355976132182143947552414238846929123591492592119276760608103525480029253926435303858860672020243430895878795624340229981900123599254885805072719520546124576127178541187994770599361373992193324508088107351450232099304575598592*i1^81 + 340357126552971332854456201756549047040817846807786793634500437887633508053588273789053551152291491140758012085108715326206533463994417040236787941071769527024111804668020551389250886374285823934861425333908486507950598645290352020087701727451972152851042214912085577003515620721216237285750273633191809192364627967515096800748421941051051000995451008489340063181910680828834338658942606734992592690158452568331634872082113669937593923194159209848044812881731635840549592343651964717598049050687808635125907436183126403179899707731024063215785915199801448871505033738829830986798521918486724626267132241911965040467952003763202176658530868167397068508408286662137880583565727351866813755132036407485318751793594173384016107293299953467516596220137736569198336144231342268356093327898427264136583106917962599988727892171862171207095575494570569102063697553555800480301538150200774977836162567802951869375018012249671915951853590028261586787319193789805795394605644638386770958958094078420552761383911266273450089134597655731656163838801953556661584442962556386810251775698076073501332674767385777347845958645259594936382484167124979815094614823566976943698428988935912442126336816851403560752206488466443770279427016649686078160039576576143495457037517432000631023412335847499086623443643738294529433560034921011091276132554112186052812604614364185350646346485879018208726079237226583268960813802774612245053125825418959635102496165462798112602185893439451221184481117765628434230563258883751986170452091974586276203375661044317229384695089697285471639513070732296000208680935257831973194768846093328407392686745432753325934990342021836306332213095774918370206866065854358448449010943174799766290718902949699625320853303908597203974300265618291253640454757835341430999693179989375156127615477641433932555321795467226746647954920806541314073982277175408290883310859558104344137251080471911855359998374115535557792402469489684032790156636156067840*i1^82 + -590477448344666530325416533553802300231570620518677812433849989773073034134465599136034347283091482418434723895964895016245862275886972197305236411473467761184939200242517345155441693600785413257981457710390896451326877217891646452124134134456401129532698753367424996885122055602680002772365016772098432626032442974284085631223370317946790605995913912206303261525356750837479830651943560604857318204988203795241315559510229320216944940560176279048831810589015623259198577189135008446058377324236488049710579832090282482074922438018596551149461672319070231224059249414466826329442890325572730598544412390330450222857443892188328287166357907467742857856748818789247815194150463255168370745085912111032834772786385030872856446288293005730567994431148879495433794735451625480774529470798182583034142422891498981944011790911194725547710172004996541023420384033953772486907673339361346469855307392220315705399704546286908756737583721327640928697357211187090607920579434820985309011303119567920272715044402186630369997452609335884735514167360249219890978555074816152092465033672232012521518758291393359612730466734863568375160303767925543726303976920429052418117669502442015317210592709497026634630399935292865742124374133510714553913617633650142280185831626745841813218555526242940258554994027525080983939828658236120090547069259716126737389982308329135186903792617556784021934776392390680719871183667477182184909315489596936175704500236385747603745905881460422291318863970990485311217002589488694234742031742191954646436299982306570528292387833737428994687310172741996159540028217644519282909451819204792900772074041081917122471497819720120780128634680552785384366989471314544408184816433761511942761777475813268610996360354352780734511610180937777097665341193559960752232344608521316818382738996832164932013881807579588027972201156716933597157627563099790186519095066076031186587033735431585981140597512077714156459471554881785397300428800*i1^83 + 6061494548042234298120509889277475205090797464511882208560774584292079664264089816391107624754862302426963731546724790976678428115311220736970396746947406024290362494651125751498755489991032444053768072943613148170322120308230682326679737630974370345203684020246641720480030422863998145875187175703487322272688003481969715079314273020018456395003606716247164878478350141619800306330698277521783846927740260464133822640496275419624839833343900118946543530906989867222217277080729546910080020866568921141341023967926404985576726017773874174999172787718720619014849610990732114168650003151843945166962344558647184798076958370485283679077870812267550423633481108594372996227021361861952829805813922506153842589103705889168328127228840209565647041896422328185892634624138543589573549254544282688540381329438632169732104671884058874961389722636491261146569042843500458168998177937926890664661376252439612222673539353044258960889178495101199782835650524226289152882938004283665039764369189124236865085676213755817648256032622652393639299605502475795824576009594964752273978283796925616080783639822936995060034070489230892733593143574556127906773020704812073006572696988362237776229095189907914417369701424427864269349026838845620024591432767646038466874170319901872133226679857462826135798010159075434829928982730303573432644853418394064511414562561309157342598863242612937489598895372921100188962003412875333093245241198190960876768693087099883634268408406050647545998737895389707490562430107116376847209262745307205406427345790734870505628009212488147840496694313724440907161451883744909652725506840859757016123833737227220924151224256890955469997454510577279170197250329352093084813496917875950374641468784818523742820998476785538398630285137971425615501893848796356543965514051398523848120582560205269568145909347519002493776702344588272625733712008838813900292811263995044522186473657940911656984205653647160942305793768652013568*i1^84 + -2110243122829438920684267503378083910350233360102094383053533837482831632365890256525210004402377637914129327254420828563426634945861307001641120551607833627562283890454468862774978066018605705618585396604011375108708778005483263471619733232580426733197784182993880709860921487159848783441769248199922753327796019774855411796595129886156885261950517597681764860717200903118403129186502205298325960526027127548399126293677825248521747231228282401015125796591863201291883769599903570238534742449887169960421804995867075033627505793520407678066678200786101627910136077973764878198724353301990693039555638983402166269560850694153930502047776587355441023987409152074373246836419368551528627067279302145498279930821950633396637768393781080968145412209912254695284941200023364998044513619146474013103463467164778576899723015777431960086000208679840781224900995349893733135839865977807740428033809676571456023485258997759669559282618914244138427897668823557751255787594248733580820806871314160790803371374618041918029510137589963414697150368476639358480430104042098959792998551317741197409208503597357330079740434903875953077255152709132776668142598610910282898597964964068831612592629390966649162756204057284686974892076273580764150823696556044712909850319623217244961993611376466765538767218485975540051897526920378184505211271587104220487642618035605925102069326060683845388412275785256409462287556345292548057802310692258229595675244517237207881768909288441787696714792227226099330129335162466664975795646406586819040473257587515644017642908154123572252254953165041764279927012127455150638857232177137985369010792264980409478087884997285011761680209519341145508920205634070586879914232677342575823576133572391583053242687132600247917350636122187187064576921965310135986601009169100112795739640319722550834344999184473474398203474651623344987867267742775403409257688525206605451039240607702367562179182110060395173695717376*i1^85 + 38471361882537064645733897140597402034634226135932317120915677980794600229963652505313566161057277277392574713352102521466647344433989459715352361887565656955996204549107625068927104663971469800066288924410095045752991798596838906534070456531573988635475413480668969605226855567872207849693565325359972284651548240948252619337554438582637208294653666475309260029862481410194789293134273155471031990157436090715566465947606071517659541660828464731612706878344530448228114659308909522033718122112592133093799382578894957268464238867617417171801865609841581671652622648602847203429949937999435267939611093016078430205168271208045288927851778441353880533565942303068845655626604041431684769188988217721424966232131818077825878626652848320103219027273004434493309426668271403623925432305634251936588360099067880095235996250727211063991612618023998132019430454549547018051009190944726097387868707498935508663751308770752072531966263522533584218896219707078890737615743006689549858570937200476971707868572444207049796209678743404981601987738818860505707015853017749019334564392630841559689937333064033955060703726390241466369762366187172300035848503069308117493491115148007134927376493690688027391698984940237915086624010077830966403020838002031893247688534342565619527000377773617277845639177456745390351154945010061306812652822525433229159111081599962047879444242214732340547477385681981756134376480641816358513500940073064271008619860547522293267254811255093402250737042383153240251958688411483194258617745231564365398242645826880788790857486197264067853585624646846544536897307332734416653222384820700667346395545745276457499016122816960946339047930745953650110946094133443312580770340765654845691048303562044885579737193972394197831992822901134929077644418824169907250103496478156123720519244532081246104287727965167273312280812858616716907336649623555970018139201521066439066705128720491218193103061300499447808*i1^86 + 14117382142134875804175899713043844085945401212808917504853920489868641374530172759641759044589152454439340663687413551180882150800250197146078812144088203720193536107931831119894763798663825334217647903429947720438558383349587170645997669038163304734164443287029348012572450481335165195531513673406459978466531097882268534224568152069013941108561614737172663863246529234215613660273123068886646376932996076068573235911031333963480427219281735361517922566634995066226747071696714692492041030231660524265960866603893341204664048256939084070325347993869055951454401537638150995150953869127053387163653594268606040301718031060695993810996771472811121927353193485684881652164762853308587480405394337633738719826788474426397756839737101773076600008535356212995505426169710395848465355674142269686191106150156858359722027786545946772485487737975741016438669255826136764154517493852370369965559146452688832881538636577990051958121894384252722190367020054032112944103099136803548708222335246954597619925200851100398522299150017279960397980782606718452996056885257142316768597288156227438980617651337070021892392932503091489980973077735544006374587425445207012820550700677967580730015159874892992050199189513255090505150542917128361786831371535533863198691182294366301841999087647083048491561120563824114352023413282430204160054856624053651497848578242751086368308316239525537977987550026905044472304274558995272936627137247124489712672894300594210658756246731952772001273572572957438684752196686207698700163759518970369600915486009789832225517799121079835970644987646682749102692509231812002207289615158094480611298214786198026072514780522011369284726605128207511205047894706217526359567277041534685693926167801946016501333270584914320439623338723990588807003039779033266810910808302161124024689087528759540454496420876016320311812376532742892016760458586118267444891944646680518142744979096464604809188605952*i1^87 + 2049039273686539429031529994887610279424557729844456342290177835765274753100018980390720011102073815729612117764427422175786342747777521692501577602363233000681498863004439105429771888857372769409206575451919702771504658296945172150398984620743061398913372903869919035663433434230957637235720156912454605385658027346721926483527715921830229875105406238175684280053323736745824664938810498183547910830233113879510058124267885656842297331389835682795976968454323216251384702048006863882097109958337471350925504271472203669432627433074119664164896900813525634870510009673295613669963424973014466948498078441758618110623410432818517600019230788189622565480310349435155073854975794068615634376947968717335537665729229729421093241902976670606274249498689390859420080600440175274983660116680691102498946054787844141051520204949828411685002177377532311509096838494621967303590376504907280047157947951024412953578654063316116821757232923555724340069830454167001936320333431647961904855063464414900271126438724746616595668937129936109905350843309809779130029380023437030919495698601424994392734989131588357565007547558033098027499829850853477847055413573021058831809041271899124559320725530574434309120527565910162283202067740947059270783989361650793372872806416401392734707815016508354859557123837293882644536658128134405657907183701293494171047155873184700144104459732206753650894321531946234115221833938083945117332089453386711777612534173009304528558039786304658042288068614614775465269396931766066171765768917212743950641529971039484202563946314710468327535795890444013672499540808342257539393600074584097334030251550749492847152150796477594937375023326182375495110817097494593142407137271978784077052537535026282793786574345725111270646540640952536960910797809708878622656628223548139274548214763354813675727852711565498408188522777605650704998310602546848283549051501514937664878518234280624128*i1^88 + 136078041975917475180072554980572601527644796463790086583635047798267275754520777571367808551089814797611603327655512446566216920937683827505613784174158316858495091361792667904615504637635126390337860732988505308045180291767503848240917562330697388011065142885347868966180242669403600395010729908293154721832901245706854549024107393599616408372275999951069326039533527781297663266384673039492525656046738532435606448344629379187680508849161573418189824478878169683725508589174566563831605130718425835635531859086304031286635682845701425581751630687278158110056641099636601093577536584196537340773920480947051109353098964259347454598334033410748468920271225341548782270991700187571806556777788445183603551410760268734599617872239149593297763702079444611092423322383566809740789518795515218993498197192849411790932267724501413431369172619403334764898907477998456017388703329311639769208425311955717091874765099547832972979105005435184485524080075443674637795014687884784581142286339914236489479518854393468385707702474529744117316823387089306187957791698001865146898873204527719444350410273970045453516401528589399802034974481275849051296702250619033304779602492395125754115722752172223659311646381522247829516236537835022414069693428180469107504921975819475623360289012076079813476362666817305556131876839261152729641695953544541195369775077778040120193296610223672360163921578092248817876495606847217196263442080238203941448573777403869790795695242568056450435801293033142346465931561894682788698081923619112190117053049536534764618464562846451143935035474499767053906810719054187938428579686144088898062531687787308532161841243683610866053009144473191160991134955572275516152002369129999197693003551044895615550985434262053895890083230712239584400486168047069395597119343768891504171040784395787186551856994074933768066621182673245127903849656214549329225795245598468845638516736*i1^89 + 11261320856663825000201614276854677872793677881643014987312142975274356080530686436655663027774007495659424563741349773262383715689173588608301679517259964660493832028260338183609381587930927704229855391920169161073607754449693287481783126681857314055957093346782812719957743704988606137363817229629446650420713285224426483054581822648234855508728607448816185408909708371935915295038857047543223215650329313234817081004298794798858119710442777323023224195659578571187049506633520822622907553045124510503842234757907928296801580184293891041927379118915911705650530174975424474640015908241672638353377930172997451531328856555616466702252075334938611968097018282931685535969693699568158809273882900021503444779114683621176328049625538149975658025552434990257110919254956272537637729274283376734341410090411893899238526237781858988096767144519321634118017308297356142530901043099153306041710623636487248868197045904587696658057782013016684301425350473130439443513443048465401839055849834849311140020277075326861885927319845199520057215179093608963940338107591560283688088213601901814852724854218919828671560893017654402776780012251661142932144150544792068131618611981745849592420379370990099065255077606461629657165067260138956785447228734012932960249493591186143478685779376899080638387746486367584414880800375458440212134976733621753585567459621010373105225941903661894062464854198866825805859458017685558744155864183670840216883157970669548483437624356304220458000730902307058544158762133871212404631448287013965906051213149128542856613473866208751840855283845312155193739925915695626013107822841210382315091022502819769788449474172992540535034717687268543398570980648587435551904705257562148343163113840830445573565994680356528823186615436269168893173682003372251934716631060604499580025835123401036358272476905914462041357549204452543505708478035609833225223946901651456*i1^90 + 510876732805164260731815118048638917838351428605176329772506393305941976634609399423828415413161148022104607783534823856417350042330124187936439068165149879157908371351703356440338092224884538102274646121422786781801246643948945961289577344347850890940204314178976836409779025484531835102724837150759720953651810238596012272945220112022813766170744549057381188888345394900241933855720230713131919327469463272168598668315545155949584783741351866455516765669452754302176271710200108727693412659052026124253912166536640460131361600527928500040614092812081640372172116728445500339346244612627844812362485777880291461519063335638793412971452638115279867104556041479247774632309987663808148237013296579557686589633561121284570671208573085016278127624423977727134528419995411494966245953953858327857240600663033507748720554092523616689597861904333580546926388199601563525327320307070502497849379833174911125949264665967118173276603203546050022531087935329962992291625635263796264602200289593018758063738049772899069778251027950456623861435638797135536854184094291917342081243338574334750918770339641702796740798870364729606519719755151732138445706303596156456500469300129650871794045764939392445331306826344168589797397547966136065213909977930454333220519932206907875223983630629584337382150275283101116374851832377170154771243088533814960855628133003305429627042979972143209829998279813871327147343146620096192132104075465632145148336028394697076339618263641638556575027109959073726211184564825020350682618680031969525309382909541335555661986158803996989896600202257159604968684290079667492400974178947403446497640721030298335563903131891830049907148309375857844573863799780343455732979964882453608954204719394773724440900950945335768666084243396744703000286301344897338712746067821851087217486476317896525917705291208435502942706116883393473192286883340712450981888*i1^91 + 24983185213485196384853473376565464869125919111828238456170503549639526526546461734925887764996143282084227200801383825015872868738694271554699636688342622313302392851473946420411461191544664719539192239343547821599697227575833813748537512811016978028599500554792274561434629170563125564699519292528280141522991446080719660808958352454274275105165159190390566982943682467767046666855467990600620821461326524070528752288956042197628770371030332450620754890869981401774638137035853389631979588927517232226947267624317659886918563695883081678283416226527159744898159897865165755806485865194236923576454054049401097783159074733991715392936583366090376037149469249883909464810529753584738353058279938772603439546969061690939776593432930320874024117035300123619003303426576742448877694453601501021287178289214973826123929227765142538166679153895704890106328269064858876859039779710453280352827518687308775891442476872800032781446642353155033255748217642996403278711222975935534273484021928050723365319443745431601909312307999018166190756936635655025867199975784077528640853663210557133835841735007477097613771834379470317474326424102060619450999598231303308553629167009118614250022665090224195228056720995883529091055411042870332982780881045306391936094870107455347765408562618410235537815017313386910009561435728386783622634849387396508172660217074876580021603316558253174488933408697292672621286043081610088461849599356616465439812045583144892552144401774292856970694867203720336474393085703348563366732367749763531806113583646652881913131927758192496183690782412571288500676787103230155485281263301767099070625717155653822141467523274812937492907695925408315320851505099470724829398024954269059994851568861203279828759366883377326344904355217097920322930065173924178255825693233214072061431506728254151509964493543418868618586421598942560822933938241536*i1^92 + 43641272271044371782110356670136139155101361726534785833379984556838796269241340081608047824887655231598194534056168602739654853176629203331215661454653761093954288132363243384997311039500915133789858152155185409357280372068357446139008271527353613358793541138108517134560406595721494654215624585868717764313137899868079536638030802228771163728940798411733041108273805598801754783218279495849534148488524233485256194698575060669443157614006420549920431902892120258692663002288068477012768297553467962996139833217413008049798765995153055110160975466992820110533195489839522038294242513755883220430637853948222218755024212802461128562726528757515669994102364300872787255165221623016918442234530344786568531778910763968625029497532696114033248122027325183078543081559219346565275221678458074018285281709667164058708688035341675301314499840313134123617943329105746799778300064003607177023671495691910958247262329891009762601717834299076887584470714894426618681941461874712969681628973434829039739946798872535655319078388932152978744431030426278326945493171598848553093419240691243008485740652776576417805450218742354948575196647905927890393212386250370252206712520154009809065856529264752000565517653957737931935275415746671762945736598432055398976063049701031905997658603026080845054242960124583757765266630032250975415815549809345129614805830515574253946999464679672882651191780983360278667282447067513732105275695977559388579308527468623701211373453290329106588682456485487004327347257974768732391415437417072002031320991989501406239894619854981013269171796017294937564789799446652963257124640800267603750741295988053119024055701047711188012159054566191336835664104974790285664302165003780099008861564471847988495277427000138610313414351853494199497650080705336738236249242930086569334607051798255297084943078661592222064402051554649047040*i1^93 + 16438749793661527963696936440981433460053940730105050012766226301550959243285183601275039556846287916732010472761748503279037767650019950025901180101468322417827404417116526061572437945954988634842912805220352635661993468887668927563791358749168447268821325947618627208564040837626330634988519052122313570258363247310985450251513085688694976280272825749004988168951070460545173644336511417519942105369257497018900555149484309078008651676168092171549979219191230959726892420128046586859078266586888000171318344946562785841315203291533110786360175400546863745381984776772830534359290046113307857966904481322292957798081892820345419617738475254073477449363770620389708026373671416699448237774527846301409094375402971540454120538680658378742370546199723311655321569790422778660616273223098509110847595416683255866750233172060589304655282407318006887964491916582748277056848289824776407787047345418263560119921814093166465519359252990704871050561623084286203548859425002594647695961550418276524709868319992660881773156934590144198037361487795340559293506907521492213540622585585340097590474923070227878118860000951887968590637813117198087837980449400224328486359148145436191460422823483655666123272557793931570356377373318210653235299512482896105681264147439401292558372384789419805017594113263654437396668923387143171593424565796844453565930826678909615346014482075029373270202557876648013652291339776856204301406862036624040139255218965064061322156332452354278727997129880923778943495942966851808675243356047321207682042951521513054834453211748917848029641061051493181505398636956345891434241586537920973687091886862889317841456830615000506766917332056804451276222626330639241716125654770469378045053117658330170406521008984966433067972154166398969847266163620866853112909919303247204306993210811611665021286042724675684997716246528*i1^94 + -710240984580398602656254940147163245259272276416984266089027706615820715303538588979603964964804633936779123956529093176023629105815267508421850626894032327760460790892778440366861048283052624137440782897272960287428664920336330984855548660398653175900986830621870913125964996068981699122505418792908714242735037815657076489753956645099537102213677275803902660955490127290664265336346694937083460287178099785891898570766887688740731889717990419780559264633518051072475934384378212893976810432026918868717551482119695872326929131093413448141151984523065881605253688327949704727711582755863482379989817663026988058078576575871227773603090930052852736570381602567136802941428017961596025601809889107191740505124784500735826835843068084202825323390385582654743346646072082309646351395164705997503867480663777601036865140241621619665384554585797588105870053449958881976193701784915427537756634721088169223863521707638543909613244593832773776070206906118282023006037093759503804334106692693053983114816667144136264808131384729414624673449119018299125708701204296983541919864574387791930045747375452807766845070354466714012789525622853364283400712976012647697366784125337153490501509797681130357044542027391071016897000520099631298693205832031692821637500714961374336758732765660188579978428962980988551845636228811803421471236030287271451731583024981632112507966499687616696394298946129885675893156847219887014162518042060096649710759246710622563208062175205205663221102083361107058243105848564627615794934706984290579925315425616425910116164868867585755237294132120303873875303560370609002289324057849887046274069255136459302069759432616938872692957134005641301463738577600062408004518652643240380670280170477449930614238501742058070007174087690326594215489806557902109027956673791564041317877904611825231024840784098623488*i1^95 + 9121862002527678594236692205293522752928526276216913756847209189783182447188030812517721550329414889274942797620270854042150624171054183695518415709650730508661678519325263694470206799255791669886501048091203791446393451056645885488693406937489941084050555870996534833595378679542398833747985366841076717230614438396679306582004197325084877085463291017812395523206710294595508734597245392546669009275919566442688187026284634172889611355104351102458592015680618157947493779154249820476587317588467996426482618253958759305568292586633719037681854810336764283744652049274792335859923107538306511002682127414235126506315160245209488889208247007489769087717120613440714634718344663273566266569255088498207266149305433101117812360298272517214103694840483158615997283816438133226070927059440508138594432149899310433057863737949319476657689212736579858210228198151812962337396898919388127128042506264186187969417792365917010010998928518600956591143987804313770722337531956075782359077358874700907785163252467690006251631600660735064853890895905955299246403847233023318621296461626460970820895312817261243603091951192893230392343158315143528508575860275897027370064019282426563952201203208741499212754323159184148733837947512858421367434658414725322162717185248469448216151950696361215650087695428911322842507320433622987992988537212961861561897616956295838655694944387595669316477245223520236005583718530788832225709656097523064600029122643448726345794344063886969176198623613038626476069194076815747071304495604584118686325005001759195748975187778894536979050968977881714074064794054002667325824041314530603353325565920058224248972350208222191671801869044507373517931648357223420488802639999690182574582045188290514695634517332782131489556838940921049866913369996650167717116207205956565787481075935853632787841024*i1^96 + 48876530775925396834095274567086543963028657688639502651616580730119208727584149759784628869891251930394284773652286322258410732528219769944559563860607871676975995349242350686635200049074127578141173393320153686932361699991644176025110176689204185966707406748361440310972255698399488349037301977363203080219089053059726289827653923820800462253361775533129784330707591675890539523978661281315906775847817586236787310378621044579915773203386244953717850913734445613522481370094630966723045963900075909642347805452429434200481884042536313441041845976686217218180552465847075399008098556673919669283102058321426042319163616111899480076078040872815865471903080112857135094409279321584795357421223654515612924580873470886095816102434526583971834620219658215582604222402470421083578544666141874235991889687493536837308462643403887400071231874202247708517152923174233424330576262314884452935359393348370077862233494908368343094501949309962604636040713079197311876897984638544216366934131451444652595315787170122875421903036380538903970625021777423372837161762269138005668046055167101488416261808240185547741834487535784397859964015286888614679531253564913490983052693620640242385351033558236486820279815312637047902393827794771228318676817724044974063620056782957083766499373541984797788658111502442998091486802479410383176476645684524467137927181657994276612781096619600493950431791465925078030067638846235494057119358159500749964423500971691413039211346612100096310777843028975472382036686209844166504345638984064989812736259744048579859572544061902153394205951046925053607273174095909520470810560802601573118489053739135412416876591628369612445541923466087749307311926732728493745595495118131320792859487613504569876131147501060751543920929880800751328939285566147347605454406573604022690646123872256*i1^97 + 1019533948832205066694743381798727563062710703518676741194936004824314127987852938334933072507208943234205387683630135503788222619317204824779776089025174933449859685001145163281977699272503885801882961344055323607678803514838579630806246360966476148930353583804660785473916015545232901060970171465173532924351936356976576289004546268898725281779689740542853776209609072147388404819397979564904176140716430405424222191614094552559517072048914748749041199487453236923048143495086088433616577828962145946921693805601451737413784208142512358304670025122855150360828603308186838156913520365045318504177166975402815290295699899785721384820424866988668341588295121790989316535213260222736749485291216300296001506080713744309146264134867304678581997745112478676940610637842518506479818774365559060827861015380889054590939703470952748468187690988033869775006958124496279960848487097339868973165372207136097122035940374536088992399711205860352699829958239954324397235344356011695404525232619856381428479340286233877514397230149731523788404615064813822805062991395012838883875115050305369247321727808961667047096264012579529261929903924856525525511013616610520173319036172980249038851127749696941122601096937461854206586431852939752208471040792923327241859999149849998332590294725729074280700715898635213790306674076777532847757647727277891586650920894135430759398977359192408642891887935022210318038690567059642607206328201492783704746493192473747795658896779958025589203920361666156772701018621829957547315072013795050362092226170220341452511085642064171761922817402059098765737360825355124911861140056521927027928186824663638516619991091755536099248121407201123339269188899567847929028483888921497481742711826947268668348406614704597977672842926709355792358715172390044647462178468742347882496*i1^98 + -965189802558720445343769684768657370089343446432969962513570695309731293454348084708665754416368489720620647513399610646334644332048932183894534317781264645681011396643193555916679136321306679482980422798172159083218172111680260902483896067058540744995105162805411991123540575892414139422413230561246420071912799821834352437052556548408857426490986976288007635561725344903645967856693018876230290630323286948750427479920184531098448502506569714278514152207827751963186215577546594035615657893488358012394768032253905249590641186172453432173014257502461001571665175970768076531096500625023775302277858313624760172873516684224318290221803011828142581433427781744110843484413647043332392599920019595381720346471456950344515269979912526023673882558657765859954667533735084307181251940442943248882988145122092704166103003816930458599565720448162360184602096872323112111753083085317886674665011527579951940021938480921531476054707175434475159850765857204228564928546524905928650338969267277049846300692752123460551402720774184047012963198287953411822480749802523207859604235792184990225291510440936743343166869705934415785460077106834131079277508456052161996258649310065619797487159048492090762604710349255290663922697677176957611352764110162369505700904363874320439431946147740007875431265614912114556945005275908896880690094579267969129429218719032841228948688862600007612394682244823811848816129608405805446966578569690544415331027420249665261361931502798245107564570325235455831208238644745447518936229633027709859524662215619699262236445413165393119504934574758772257673543817248541740019794526614211980238401665466258641333847744049308007537038712687316835499516241007094322175630335199434372824832977185758251971588063872521216993301397547704573551588368010855054068154368*i1^99 + 2091020398939402318398310123067978444323215038881605753024093579681246310010299830827021601277596065732147849358780532725403880986687122215521146136201057672914143363881311211039738346044058040399022103464621956924148320328444765353581991152910092073660314272130360667271182663056063376290536010541446613311846551722322107068742817045807906634320791111450759332880554311915692665016268307713944874759266724940024718066666199598057361932166128506586819363671427696868469593697149119424162883975354827604860735329098825282103827957537538281790242007344103818472005176797561826637739412427546837058402848669967332469023323821984111177864238305855692125779484661045752546588553286161992249551615830181789569105903278159567218365682401101506237795677345225933436616845128611214307873969648715735188058477768919241813779669976644173033107811684166339080216750849866836608038093265777392375646471790240544807063126406825553520783154916233496747394811634072774205143200302226755349985501583212838636945780465159445460845167308410056156623477074961773200165769937304945991249253638223259602271139811757109342465971455069916487537958516367016568342300009934339617749498161631479270226571416226599964603128064578347540060626400194410151125741003607292877319435513107810863650779578463616433556571246682331357349501365851853703341097335573409606286604486500803865938937547541916789401494149978721746000144279321168793145743855115550588372431390580001833206847475912691572614508819407564209131819336765058160171456958707648402555130590246165829687227781398042920038470195053825215725616300608300404440330113112167799466122930829223049555037267052209645112472408490678953785774656456450029864776665698279243603260098291686173375066409060625860124876059366164899107730045796352*i1^100 + -1595404041139473365700683661954339365707198457176474124157247777325846660365067318391272374864954167575263370317051303887097513946910728840356447270196812588973354573272027384302986796281131747278266213049459582965071884197123555961873164956738117292107577127481605572729621784534567953118786863380036621647408176477691901729621737803254303753870041828303910724258022297662094908013771988768443541004632972986506542190312624163953590383185123047736422976116105419775231988463580583890526281829205460989969892710940531095535896860825589374925646749159819194640567799928703992923224925368963089005755728970305547331832366372897988328474971320207039356140353832161617881845268467136255325934998591894967089945831264450784401484896802354294425949776554339421901685343298577442878128798983636067098641680647819663322388192091044594831882756573823019342879202899719009267402410329159910281990112623738316348842556083767656464051314285142584831255758546835528744241155714869633747480883616960113107301261729790104126150171532130358742104659965862256051642262460063030453426212524359484858729743734758973375798613381482821203274957611831518960038769631627985480434548209860865415444939544758192928035492083395166186585116120790588696072096929068902161617463621260467727442784489904781828454764062987452000376271061162908277845513326110953532768211316228498112491547118816621463181098274325550363193463933937790843434296332039474861477787979515231822989542945548895086597673568325815188203268279041235555796915978142559482905557097496098314145648091928617820485506875296723612576914617205895812159137142805226512015181915982981038629630927631790246814341783532059904625353550156494307813222507505056374865622838401377178562211169440340151638874478172176384*i1^101 + 305348482301515885965265527678172423774796866372880847869819124276690252289211961398980601257139867191247227411491517907891452144449249834966690628518985090102257191941791575841776953563399645252690206403142974630271890895408416892907644273877244682620609344058267185300745919047449688159276543564387639336924698763638366891938986154467412357898305270067094073735508655725181179242198499911327322243690269863928422726599905724540763338265180945890927938799316516996776326005161787556307269283815026767076506534586562534785602618134387426733962729083145960558788033304363881620914209221444913674452715463795975271837710198347801367584223894452862633793831470754260850374054354065721088146262918385089563048061827755814514500648298064228725746921095990822190185478777365671608016792856494566760184156122131922251673331867275703143971778023224670726147866671693529876948312643164014860995584579759635865170075055144132980452416293023757359864539757953442186252644984410833820458884993351208580809578572543070338289053386658181487301292656507989051961121621033932540899753003790161913051158074392883183521524282640653592139507342042648106431134802661302093792740870500481575109589216904871234643752344393605622303918861575059817545828981720901060335776103961010475986154674714811363997217988229635459209210979239039521473075714042120126148131388824925013658020343531946717053865047155296360608311814431108945281240370259217902273698416499134942966707568816907261908524278745436543504577783741266091767592833770205538179982109604993120183997300747638624519352383712174758901991136630178255903801348030109126037165942302157635400197979777911954182164721654703935366438688679550143529143083728357601745324989497730516778174484402763988992*i1^102 + 103206058176423481741448375064700480338359413277250746080541231109817351939234273873441902710917225651534529371497899381080335605950131771427381762015324810442966725389170045796732803527678447491036615712227469489211447179253474043591320953670815264912603656373804986333174183325167798055069298826936586987223935848823881346422133182297656590208937119111605231065224581291386092810973079690517997530074510022738700458116101602523629660951044818373816519367574144058738205234085651061073033213666880795374549331748551962378549282136118059783327249349286613137113379684715973112733318296421648056490423844491746899771286107491467940698309181160482235615351986213893625336033123820148185590359669638666195298557892423729087551056213344541925275199852311137542425613976810607882113199285568791628315289844888805256934847446446861480474878325021561220125380754057836617901354211205199853450286904868799427973238514768367132804728391638234978925157529469825911807043720276945282260112961731167366837199928478858308081801478307219687661513474975951466007391438988729249423818491437961963712232771359171493764786821713263211121989484388315244542221146569000262301463287301743539258112670232520094865614953690542144763379065248132430236437083636822865805026256388800564842485902934921054466796202899533621302745934570322325654618036437731117408409416563921452985071943072757429863456668332324834278447834031416100133390576109718588456645961150785694129543140241445325837232473678118351762525330607962301933580273813803011496492022533472583294016535398030392085161248451646465104256339724486612098332021504973368905166447526673945033567086803351418360837253514490992930323698693043195011062562484358873605147524047566798848*i1^103 + 11267872709849804446142979637900768358952585419079187687955983667211058487836796570916124544505717141032833581680758823703020755475749400680376152062858906321570428509573231447276109838880270704459802206055863027533404969324354282049258103052948724474266196938782286950298724850871587111699225416592721351222160204970265027056541907773275100656663130206918239576325836442143224223485829068385728938315875153886892377167578885815461322181699441226669075388729476013700604643759080422566358287440803559623230420434461696963313593854427952023100712312702749385702648907100624369151959005385448721411554505072490440104396273956178674492863699444719014782686117168677975116973262837387004058560110638342061969765875846173774488551199980924866092356946287877486951395948691111472189862278988124475960275603448503998415653075348898855133646551062746850928498053542674724179092502681209905006792572631839401219176480480594711597841824940989876548361356653580957900703818860013590687986802543979076716596621566945061556242096367429371244522289086136752964425544881452283573884603073961707922598728095233904368318747338404970311120088651278998148962734793325425898232106866508668422938947051119900229125130757481126783013230577055886781601131705142050358642024038796381040249262529347846422020586464964761344824838688406735396800218245296360880717315728370098328093959598932633653658605486392788986062000937613162754568981795042086571118849014115389552352906072724764963112582659879450054084156659651437608659858113617744190261493972040102928513822871188081643760091823170451315620094082106756841569802854356953599456261392099502550324769579108391736109245236112942857811854483383812338932228706485141504*i1^104 + 431218551153687240830384692664832785605586165132390002707908236616078536855863697783232196731725823235600037398992230797239052886119730097961374210458455012906300338826414740733559044837621949917053908545424605292122280503821598364733438397310836900903622303499083350734816079386191547234393261815868094650769054328065276638563697799185775876048001980579512697354124546656794813467266717452377590766734621786185719037525798591561560202006535001141309504214908913354843364027071285144413140622140710967436969427330706529183309510223439691145499420040081020462464213189286704704291879160365923144361172528734059647660085234952428318926361952874052894674848240166523438741732162240833047290828819592679504136667989252929015598165125952793465205456475089226338788220552231419344433392365242498985770942128561771953681477644122326064350759993820670654871836172006622042277929456794662754159176023039192698543845019687932877225253286309002697458998925785915086012398580818134107824365638317340007005372437342305908068660717325763234631706152484815041693324932560603755465408033869406977197800175496353821196463610655918302988636427707305239794912960063580754318895388326528590889819646823316749281662170514795401869250769706204649634978645868168529507703560860374756317892083227812274307051271748952984393712996467805086534385416951012411687581204079018314074002915856281607980802205426706395468018020178257046944911065947298388786521844468514392950209279060642202934746739727337768187098439273388263670795753574089743400205706259220534534943422313436114442458191098399062928620414093147801101445873657017812347748164549751707100946485503478771380889344240014296488021901065584640*i1^105 + 5336128804262169566102134583392182983963644819977503352117647347023839764811858566502270380006669108725454479635597551424002950296934612979839826461896558215202317224026986716792340160858129593559081737664039536074389284043448093387344774892995383885934927188107157912026148178479272481284047152821595088283565810444517448640230413796446495045926378620181439928692305401984914834857003256662978050642902153451324876384656500651771039356517351203241318079715386757996152762914102912257980822113434763832103539967405461506329737749166789648946461775021580167232386714137782449561940286172553546960161930654020326058627900221029809218994798441438668615990095418772203573876939972504391248210736397035603526857545338091908935414668337930086617783570681913683776898228722787852365089855533992385072734493712851776287121489928456656701562724118705771241282780826515304030548016875325522719225543090318029394402930440606563310763575506103640023422075994125529095383570356013454093361572542692616848875161261637731704729270094302665855947904958333137678390163491729005434213797767071617778101201163839683770509598175361072566696770263126669294402666286813303118111095207218794946313664102455137873634024190699790705247506607503335020956688280960361889799933969109520061266760630696535931705863062450973608568732438087694464033985526059277737039008773522827835963358531357313433863003576858568563200256896283769948222783960144874516939600406348797566842664261304640258711894075288196635249534515100272238736762993263001582437390855591029202097779872627394939920120302800038186582288803652677554203026349577042557408957483875623796604201531484133028242755877339136*i1^106 + 42726678629753891238097027465110463371822142654764700805056022564012447942700761048598125627062299446086897045833697798003337997631660700552195466236133395835188831482560149185273874007524987219487982969593426787093085822112028426558137186274080711911958720255502366054552192617437872996420631329619336955351302757822001518122364781177829387862830522300945329252856152772123254616908644707812375602543846143445193439857571782139914749158420519531186038905204978428882772767004598268069127298689497464707666054666729872260535955611919723968440970157502666769437346701625078098056635104337947872328246998690004167833263316783690810353769653743554704001646706829897770525245902138146654572402998999935593937634626039184286859359591936546819503094158292547302153435263910086162055347820514321515906906794755492476991287165923968098726905514275475612810579509988387851294604372740719318044241455414123835802862850080083539388398323105676025763302750337328697999479227427385093351474192509615507997283237780881330483561029433066404879800664775167633899016708839041292216359188420877301081813033379411531599777309669474641864240005214272515857912891962657491247862577992764948655816338900600355550181340706758388139495157003067349395328967657238773150226267830699985088077853300440137603766979769062712785670233963377462617231866091839634426973391388085665861400816255028177091192588967570065909552939702952384390744706766043976712746339351979762610396807853885281471938081574241932100239541807497433523439884631799416116170537799834041778180434979895766381762746132265101542411156257352461917517261495832148255929097917114999169695612928*i1^107 + 85740913521339122582107171932194669120393507599708372711288179741123947485756441138423938679740887740312301838551305435241784463948472931354455648879607316164872726128788312317190886615976228859192759607054035418738265575809940065061822555971569306087857932894699714252127259031240874610544539345990747720160214974895088041221054361041730680226925727397623819441817656751028047208777120901855618000542395447636032978797426401720664514058914400887654952030841940635949392639306770749934408339714314816492760974184815042905675474389167048467659266420816819825148617197026970453850462844783625828958779296714190904839533646651623228808426950820303327410534215055246376806093651993575420543210419151619113158930325671826498704921524451835568483752392261281863900226521683747919192860825033842148307902888055424216105724979779955635309985545990787282849296776922394700398767839432732044730215016215247133624876726178424022906154028646133377349830506711829333922874234726817698949073724028900351337833913801507375223634175641188633727154485866828668998146413883113654848088943815998186199316096684768828126512945760037045473261625116047527803708476439345714924980830035332676748861348597264843873384522920463397534387943661104465928834262190127330760600839199542416896046635885768866886880463241850678498935782368249329252354462800005938705598851175421518796191434464233420415917686053106151883169128546577554233768819103437727800545983279370270411226044072593388800468537351552273906071504202173378684781557851779719575286045909887573487142484897107808381464161887017114739506482778338077043483994577607631831040*i1^108 + 30011217168895516730278025309969011724599848720362758935921732312490140652070405265883760511244375640871338290193852608068786036469119513392176848837147389494311848729149795335869902834357556907053510296728791178496514793289130740737978552516008072308880687206126265269887333452470127524216020908516985546079178528865806774259230135973135672725479367499820893036109869652641830134565051502567835363896918738500878194654294932424932836036260625492253027274177791715220100550728115186949460908952193033677369068783247765439381268589298082574900688330917653633786132396865909633898951748032850923642900394125934388234137656479947883081927402150713168662539610765745122363066601670281002579721855393805732070590577819062318420021761023999657679205569148455120135929049936170170714234886672903990975713862865130413844722732716799416068284930854356474779971781785422830044517354205900158933139773925527437689349026507208337641315016660274153382747379430062321362276198463401145725250435439854876660659694788192902372214748955746977423536872344630831428968174790532563051976010925292036343433440607493925488402440411114168145122058610754373914998098607572521210306240653685157483543009107227479942688983424675647296504370320938323951578973196203248832444439327921333383100914166822686202154929339714121438540183384869840959440794950371727879962431952100565196838981726485118136319911315631558447451785250022845616909089492781559361471618844575448880126823695159624024176133426478934365250609996207393201918319111947951590025381869984624906643640264733091866415867677170252906496*i1^109 + 2888513613820306779154955045950545262214357690654751692942335587642434085583920749060320314051986431607071013618359662853072496391157204182139371346796688725924325275529568971044785598605968857057834245933852289647244562761887597136911875266765007469210358012514409573846257665593223640979623575541718312110620314785835648881469119722568862563236523261529762796631986637289325489837043369008869010365745907806962164357948350621777202967314876013375847043176103930156077511187491602679990218978081133282687698737402545907100383337230360690027152061802341350480687695728353718374613957947111935202936578855998127660466615986163067773130064641591260487518020198729017498448824934629752510049715154428676488518636359204513064572142605790296103978154090283660137843745310343722766094587718073425742268520023257506750303776234517600916110588170864403101314943088788226958782831954626846225065321303257023581956639399493805249157828332576903722523274568681390129512518009713559051724851108634545008005064951173138292515279644515300427157693788968933519181837395571358468291631982235959734693122990255647882311819069220340795497255934956197305171837440076372002753444783448956532106563796948836682799244354441759279563489657410785664217809777525954033049407995181235355642846753864091572071058429504750646855045428614662144201308330514355867378227272243251363364443516440144999759009969691300809656461470726552833379786027948329957206805849863701523831953335014716754974928969900096671042796651225837561151957033441089832313299558884664410112*i1^110 + -436452895553390054782291060172545970901816179843955652881599514264871337943097890989712166098664456447316926385705205875801302574756915077067905808843224437056724446513349210221746130786485083111707232934734998143299263288537204773442936127306199523712278511477098738020632410480302980078444111542457986695633181407032222205746884112673322230464868346497776081390867148118854344542204697228298643387562928165305214391411954679172632947824277235084686456443009845679651753234376559254872927849903981269772459126818073253461700102221401856373430784633368222563218515366411389187981234032387109864781252660299223408643233422961912668995806595083456654708608091319707928995414398735607979713726652289451184229335318257798401063158470352979866686712862748830946440899868334917974149448119804716418125258939579871455950082145263155767725609705589360571340286507321703952176041161960167349565352172961856199356879174084347500824137602935876584236403026252385802314043243976042523167949516732367312063513165970610594154504230375686965887718747037671690415382784714843126751811988395492607556416843451050762107720841881100986480012275589230776141724433191860769273500699723892016238718010116831200239502003514372163930772285535184958965680362370421206921126801887719281151041858494067998143255049138576199798806601933940835986689529279984129283511730020094238029233009229618600465561656293748734113232506499710787367405928271598509079326641328903264151028831597866875157289348870857486481007651812540416*i1^111 + 394548225307850383491932199544043075591723830482001518340502030078597136547116281588999788725980873256236387504566904177528494789380887469510742437518354306458017857236491448235832566706063089431468667437746248286336279344541100824162789871073195693748006023362685003626105289351163850210203615925785858354617670038403457621205416147458744131877194936921217535330445658124737771856207875639227429669432394739534973029246797618917842525407482202047333470777973938681789072680670104503828020703722697950120153089274113013865809024440471979920239875168226339745579432037939107832453256499443970435518474303910351305352207526344208598533733423284513264244450359375904184686530118694259323346693214458801906236288619328311890007575063747513720037949164126012613516970114796897427690343715860115113140112462709553758612114806661910116479754268601436067777757838374492712605171848206844811623289676730701070554352231657560899134448672981160464105253784454407825573173035141139069609488527364274546441701698929434761640693061546044615310638118210105457884345724101883730845891022525795297520668598752944116704391110739189709342338295221930234081007476198663293971803574278426136748012375986680306296501507702740863480733584607726708324342836558525364194869771736364689503005141754357622323168180034508421479281132982847950912264535832895936449454304685224280869100085856771847983602567696818094272254310572335698164506297368576*i1^112, 4050407952564010820321084215777117058273562747607253929280102275310588633848501522791155336711426686657223245939473103484667510131729312512184366767777346672884776920233741745760357916904902037341639916312535904293579028712128128401041847447947144913949755623392624786817908381797775883128401772875167344507162523349088689325306194976434793730199969257408755295551023361229182402164465822882428166541988703391023350797699963501444792819731118527257145810726805842422591669420765688635579579781506146927068039858239143856854149336362725613107232290823652388943629021372847582444747971818297127481909834070301547975379770749619608071162324769526584224666008109506314624975089361349784544988451659046479819165255619236439950006428165674704430597671618387301326047958425834457735297113676846945653465399018490841996711585572130070380803864371329500965076031351698469299525769499717116418996662370404513888330762994545548245326931177746731446518268836032619972158048839280628934132355110523946801194102586470531294920070592496898416786113828571738755322072762980226476778345822692698159848442334034608377289042667111284412350599070501480373236250178169958383605080996871463262069213613001894914322116129790680527211696545873885529251223621093307654005655589610260748660851910834533256501517336062052870730092781255881237330184310661162994399074470787384472602184902886648747588652977845437439452395244641689460025619992382677375152040414986258762354156796014404639562135978877163677435327397961153712232253756142939456901795647827500324335883543350956990479938370504822234780148454250369547653689768040829312399544007169759196158532075281164132627048908815307080747268999646402202110031590244742951974718036846021217953604906925852242001028506933045294269352290593127282401773360519202940692344737017011883769511775675299814197100721187492388783299289190211519601183472889397954134945549282159219648253325147112791855178410580836723742018024257332103161667248023739543491586468294690066760227986158014593311662217618868799032924103042093640092760297207310498077000702261081483151342091533880145942025626416438497421065045018757652804030964969297383344465330826569612357025750599884222207544138974037738124825188419006750864196851817595161537808778534933753375261996797819852273636280074677257597582265900233936046962693952392381052949267795379175911515248676352498670250609940568451808130244915835416488635615321242606858203438523535560747132651487793575716726237152350553007349136908095392553528881867046174914663476319488055182572870510368182035994817845717302349894237628556709653070650554907423615652872986312493353906252768601327199460162880976856360287993988519979627223162564979392697388236800000000000000000000000000000000000000000000000000000000 + 82989887507557689356592349811028610689001313981813070694785473030311860438662883664383204173511348651173294151190651053483933651249883622608368200558316459380692985919033755560424042592989822342179514367482452475316408447388607127508955324745975100338245562810153036107365204901463692949103652619814639955446040009517072169295456578763498689784165757490231285848769589856085641724839286569750533560863901919944159559242534269545374802680932539487393125928753928253884468833712894541648691308021244422226532391652437962326506352121928992274653144311266366377111510577770282828674445355328226426606328866751330717903523856460347391733460563893803104985961784743585253927693484779940934864797512334149189528732834300808595166120621786752533932500630263441693604330649965331820509005640068607973919380447225994850457113273831942248500292403343844681915157124904198094991000144199990741006552251693610390123214052383527170282965557003631202179902558008618138532740410483461907609283249651258133625246275181354913352166141329810212466853960617291323583127837297097744116797601867628809996028599685249969302719730007504555296124336394489266423337224807933202843129286188347018387950854346983608559861593856579605489890484784562310001871420581266038061292550216894996665019217679148351094810211887307187644979356694069581936620435293391857143461460175661211207104911771089072691278564596997487593969243844622739329976157132157882510318323166496642892902877077642109223497143177635457070210259990509318643898807715145252951344057582968167620330595416761262011683242121449504884305676634257172938509112727970518871571450715952700239085323532864592129271727400683577062765004995207877166648933839552811990537515097287248135629733823713564538227108040850125352241123513925344839449533693210457949008765819655933172445422996259746889829188178011080019416026811258189709338571040967737864002300540782078728312046632812541412169623314206372336740099591918975061856155203499570947044610309763197718369988750805751795416144593666621400061316229531530003945350158463144161253321817425573374849300763363851790590561006708386467096617531102692253143922241999929066059060203916568833453576830566076232598724473725829321674281441578653641567632760917728077029598192716752715339475409114746844733899277873075075580150676948828345838398029103651993028635525512395716045445777556763504231310078283922892234925210619665990697266303894485755953830397833379394855897537037980222896047427295441775766465599384687751708865824878352549295002349734256369207584699261552465143977283867483008626945876423606719270928487895882621094317034764395673847920038944687108648225393194917289799890022439180643367138098825699905165590528000000000000000000000000000000000000000000000000000000*i1 + -170117281468937306987660092010967278255562491096984595578775801149638049773907875174264115213075356988299447030127348773320392065016145735971021994840134055846005300653085418954909117845876954365148291628650140584034763372026540186408659712323060081246719912043287730619475295030361697345559559177911525915148135181555026849433094927362024528138876922215427622978060186241618067435664076482716633350033590700666202896618442042419444190083523869563856879276513581929525926642830509248612481380312185034976563454971223343197294552336430454855476900790050118001020388528482442740683879011554753613101408101105922520667421723964992390647806211210994944124637708016892062764925010914669345968341884796185773554213780666005345168719101005295664091279067346347151085595856788335902680405863529091374458596166050120063638000731764040790215050696538848510279108798118365578306402027988799579724572883677035761827631837109091668873405142336317110713973891857461054526283321727910989011170416404259663166553330309559187015827261176099098238660758510112666091389468900940992772552873541660175492898975762743880322591632269926916133993020216949059112919860472100881693959621668582322795731572754778659388926433408589981854513554950265466275319865490422404638161222401208725966465426820169596785252953536238219216189907290303425794880533762333170913237721798045995480429578334954101206280381348198929971921105714835753229083095538247890557200457210838448368607412207788577103592484249111220332365204608574890291284682881089056655689221156501499644216783656989246475947384494998592783381451028720090675232723799102524082216566452492622173820448173498683546492641210238047827646356037007296658478040368521221415971312947542000321504605622489371605729942326759361884635664056667485478881534380444200915202618109807006037383836747435509604297633061699443679106274491677310843284967689407250808256733690688703939192595738576103783798075481390888549487742394509434157113810233650671402955778806186900557101124970768402324157310688919461915513216725716373735553822821340961484268301354538451309262498272709165394477296023494491137898826459262295002799987112014906449673254997622769592042062539080418980949724626613582246821937038386311359289195179887225155488305879600219908943839363820728370837109523506520457779285735418706536324382347080358613853666360426484969393517418324516210618487302150214583954323923090203248380865050947518639653721692366773326558339257060814102648854271590617027930660319002011704802279269061131072326152704390333133183298580046034383070927185757733448907611628703756745919892292806827232494394441518351882173872269697582441280923625058332998034324279597872390846217065074635851295621120000000000000000000000000000000000000000000000000000*i1^2 + -6436523997607453265242334507689583773839424266354259226772451972898976856113539424444286966342755531291611670470844820053002535659041671142586831579463304595112813621363475364147951008012355399481568219502956139333643767947260922274487588902749227506414908232968019695401578450328405556462655308825616705735244927207959357838351997150599345969484825600358801107917119667045744471599535942561509492239846088219937281429031098203278026624637825165120707188979741625418539126011778160866489689658686282472407678963249275144581268822797621724643674109817075037969219483423904955183275346378074168193876339907819576974396373002179232311679534404875559601224836870455843093677236646040478611231628951163521496301871281028952348535970578548165638861441410610161357946027830132499285065840027108898170291340203386156350148760944999766089094098472534857292112858628967765082265555858651260786135005230881602180799174867577537569441720032930406271887713846246369680690188376895022768650161754241187273674619997608946542646628019614750402372912056261698961550196182218894835997136868903756411181391099286873750900408483435445422995610234797132522305760681585562391196105776986373844032052328987501926916236661048260793560949296616907815147868773346348461254268736917968639647235361101230780234432903759947821793452535133227932230428673440032519519776437122729799840190693228941994148198767139044425826188603696210459116095422458494707118555988405867324516858933346137271495910741494333454390287486500555275126306882633398316507640813725562983682003474895185800583441616202011352929108369816268918955336366255899776656096021393569489427223927536110926409374820519862824926358961547499038016324179182176268259409586968588424032827072571005625527358347178833631036603681643918437647429526308772367972501627677036509332573342740703244281536455535694632941821064077863995084150465428033875821288309353080647116423715239171131785479174752960606873470002522282495919334110878127496685771097126127267958369582440334326706009870161136956139155911953323900657432555463400378303612341796900332218867101411008637496961564330380427632230446283798460835479730174517111925187503073443774194532900591213222858586858205474837334915516945553311869560720631303975671616029240914485630844483977485151215688271022749057637292757798479759018823141084836836421023328765685876449082633269228987618362642493103003702186956005454535876171358650995673733555290120397979020991717764171106698348250033481200917290766912975647751005281393960016239640461143833547703146204708622629754975245114643490805716914051540221643368872350420280176949940130392078045682480127886962564521101594726145564086618499212614595301952058864525330559795200000000000000000000000000000000000000000000000000*i1^3 + 56502406343926290665016256787285939056485735385662385262338455208646278918873003118517993412965234419308582733229226214488322661993944517637223806719728152576354752772089879871274243335080022316542342924259211856766477248567005992157027435189752969703388323082884700407192184262611249896544793344769732722611931481564796959093896476631629620863120366133366692966983420600454219336932822372651680932369781466418637417860129503777976135826604238276888787889150967070180248990254517695455562484447709173076077842154655378548576287080431904942578719850209758289411690088651254694387190366989519850221941418602575781863884003894609702750788603044114395467882390360692598544277869458001449397675681015687367480694001211073799034694000591889663601957198364431805516334512285398282186346406390661764602499729723236218326413018670376508783917286519814354202252566683157471372733918966645709953526096503332106936565311684611806049105927120754987297899538482872022349838377503692436922558914104804792232741996070264141179862006805349363727824138209586019713510820664399427838580820374557771011536344942017504509974570299049740284779297541566596966767375939528138024601278675684639881774523906512296548141805592719228800744275270008085216601356778449692447096930405844560764728613218827136867427615366512614552615558947751582149656141507977590789500630576856829845092401697001432418820915531986430330348922860274586721594321864336403064939328942044397955740701744357579395437808923497746410827250451285896855846476864210092840682815780204902291368144030675241072102556479376651812195697522920744209227974415980442214828729560018404502092794500405844823565414619607820031791121848919723601063536210586125541851178481203484726913330256923638995307191003760668381715158763830833761772470689367676409092453506996204838122910828465269802016775474693872075454623922461928236681964751380787511082576067728528747326931504877786141168372094125057401194853467501611477336701638761040136276556611264858903204932977780243680748979304574221855276483745329036655670288546395927551896984324029410185743730357501555976589278424553296968483164053079546022678594094923532494958078152818106493697172806245873669270380106975795259081059042876215070087749084924335421471837633916328614482523439466555372177705018934268934933105347416316808467645404156564401166493112171723230478721214875834955380821417267181640917557808104699216996166740820707721103665175433843659515483072537719058484504142736570376013893677403385655291608191753195880007574847172072434119183701598652153532477507621561953942872937304475177848446007021184044171276259877772258084910343726830820619709210145984973631278333429044549172115480650847285623652352000000000000000000000000000000000000000000000000*i1^4 + -256419530070430016711029009989243071179824999043834786173931418866113834910696694322813025818204351099682893129418089846987913581717039203720419333022319743804192139640770478089693552978056864929858734286264563199094642819447417213582986055539499046775526030624858282168959660152912965901676269869440715620792308423592493193015164136213920270859290099670390038353546096908786211078234554958675308957141467118322521012932556929169722597168462900213851144197235457118919051570880516676139780263331026195577588399666052579582720603342149609282559640398818208120663257762211914890029721769606386234849780307705149516175798831415939950421005588427337231885157693955159048499602474005183139929546499096955717010233973387851924848749158896612083858726482900464308335138527879411973494542655422435987132947531828272723902063787804140802136306521442908320016677461247140078394803527956728766454281029972251382153353132219148627051907069512870253455761141270304316958502605309600758015086300731877072436203746412540501993658204149973429672729409991217548640977851075895727558151791849836655563763802024807368474027796005242364793465141406898099653074837478021055830454605920813244197769796264917079202965833387240900508743580587180222475294165374190271321380792719476685011714100363341109706623367279936230057813289139347171901953185712284626912264884057565736496568932880728829085663337424910482894335257720815731394309537584963109212318768412463665915424621598715893333972383431105441665269606907056325801880155597807079353220151514098741260889190036568931745394130142698035266028350880538800460565331357483613470572459780965702173163378682074717943442264248350928759316839256762473335444964862071970785514484513518293014573901364500792764023513931735432739037901708739708796083683639254140365602581283503714465421760255142556445592603109918258777517568800074308007637367807651531888034122912430440614095130256217003516652904884777433112357086639466623430083289433216710369615072477087305579150714217827019420298188136654502583990978685435990940437963707240585174421337680125497436958955901086672202568993147703568595228248072683678927978308711252643987357317217161135742855835927374737678233652687196449466931043769410605981959004813746312762648032117449106890011202065813025811681792931103190784438645565199408575445660460911227781449312585195017554870258141979787375653502266137286589515293508527198459594681306470878722037302019269137049605022926826738123848710164104118488941177470851757601506097938947389848659415176219137050678101451182139822177948703733535947564410450992141644160438102926840570464405263229502729122205277784217333020312719278726758672208991360217921524829597349709793292451840000000000000000000000000000000000000000000000*i1^5 + 736516581419324797627116461104627405596410283934024019426266586370457620178007083921461869968624392679206571933672651030871920176655617830023635149886992159354269667068640195291590260886453486256087575532218272109852997223946181585530864349635944967284597321569407239467882604811040590606282395693312621236751884225366299867983825178304203518201753003559556064846470781643117329649621493418247692097770500096066704003723014756158141932337236424697933460997024297941798149960560278926752464084488560424077322264355106360680423330296457722666365200876052099507269378456108606494565347755344888287236189554366980629509839664816045128432446453737950805756144284807898243940243309596045883194382619773663885733724256396729770456066653070786674213999701181454256671122741367745961257402180846002507238050922639493485517890352717744070014311614732374489992356562608906248025770767883551328912867522647245169634115701858701270564475809468791380908117147344339015016088933095886718769195961565696509180816744383109183256385605286745188254230619669360217965654023322508936580146330774293575135944546759900952765124643643458880290149625275005189938391455733412613710839822416675736820314457776934613967993283396626480775718393211043792119973249575705695581991046073079026580199654727536013186462703044390653599089764034326310092460817120656918743696416907479860027400900683214025919865410198650532207193449428011614213412081420801352962577236774808784292894704300395422573991076857769040419876249907501168597210351411784869177766948825440486858335331967965073206080509228594357290754683731914840180617320681181169919829696915912287838525714488206571525260576557714647769358557522871379626123714490914745187813182546802613708555063316398329280608324659248411463570789289600270594806645090151686601053371757131566069794737817055671706017820489440018164688396379412147653250666229043463875495501341569699094214830551657141869413823135612316875371079334686046059092657314149634521812894986276389003107727000615485471099184532203523090438108015499686215281311513007867512058908134313725284473900825844851542886100944793743265269766934805511989739529984030575665011522129369534965253835638276993576274090873102636092362039137730563199823186268413825882809023617304690379189482193943963490619173541936341361984747036246499722241348458919571195954824696062038300499005485271515098305248867555207239059292957452383912381201772982702159265802983700941816277259349388834783423823651885428217352517036890702186915949442188337909352269474957260123067521740211761030445594364939350659252118968879493886067623522026422628055609590946394177020285366551792883092597367698444896713821645619545216106401686958238862200012800000000000000000000000000000000000000000000*i1^6 + -1468516433652724974999792080714681345117667356329479727721319070345189981850502259731248563048076573941193074826410399717563122262093932799115216722076515594035368418864876000179814323313805014546250969829516157922212327184426456278336935641705266842588190012900131026698774950405144197889652268716398353228102012718213600020335279049937312801747425482109148801468645442331326325590365889843861651095060209782536569976846473960810548223970024667690386901341376054750841094364569431494459726229488386952447239262666005205931586512123666515100232266569865563326706425802654529379470481347228492281122317005396960252170571204169109373651203414302484307623472205890386294286770838773787961162321477696066975444647983923248497900942770565610985805778708779909647705096609795362525069992218221629311364291404718501122799129590226239862329724023436034802968686848661949315973577774680083305070994815979794781635607065633253564880426638153060019553718460775305419643793561753694888287853180562827289941211475557322862416052415322924036056009335188028949513912888958529395672904933277913983017923980794163532422683624302714010077725332516641530516547203644357296850964311806525921376119049546516919842474284302314833335115372472483924670434551673423920976957668962588389773522292013683458196853261812910097888435673014310501604223771328834290822107424757797897389116467833779559622048525978221505584454494450604831464109957489675426911907059143141284844686125663910208385854111287794524153359333290154011771447854241373133951135565667442741280199764552215530857784478866469039019332985656544930654662189460915366135925318044583009117501360702837259680608334943758796088761551033246245182270537259024217583317818748887982254782013828459888862309998303974034498595814424410339216236271223474229259826880415214573697854847269934099676885493811845413203963060990617457783630225079070781591996968713484195961892310293734791209192172094933897105448772787512200302356572041712643311940594915728319566974033249506336817846991407756887612976922625281840960901359931382852843033191161327371176164478828025945188497571254706408446339885165813342967907618251282346317529415302074935046145606096269344436145284416966371667105827059687446523416651819961014334794243895468515212970335103337612604626043858838835950799687076119523806223507016588068955993022241880586735388324885318366032128413936921356895851501673594640736245682485497716898342808942160150585211954605067433192768702644011758313578697672665873400650553243982245631326829272331020835941702351644348537942683808013300531168931345353056546518387429066639790593943325318186325527833360107701010083673105531259989786617083524348579418804096405356786221056000000000000000000000000000000000000000000*i1^7 + 2128809208571748436261994452254967940609004455798714698432873294089740427367832377671221409636654525382754162372976815179182272363395725824766656907670496878651100794607304430901920006702763971919857115225262853360292819340236753289997911335497066238644333783322030406357577388059498052627483011021241826105388166690114673848911714744052361962230883400392700509827157074055284853535284132719292048707258318609625578685121960736301454448514042477722552575622032363817634396013475527855238421968133467317092237464734929580041949534634142741343345413363899438906262462663532003359320597004193747307526911755883834352166398818018951254257629465978527858940833003983996102235522760568939178583914735596939699037307194337093057698135307778674952204624243377296433983259597859297156205240064803785348251384318794658952457089911000049370033174488523616026732230143067785044539819929936021245950456060116605745973087773472989823064297116999492682321870018367915409308036636768986656499305713983759398181187917453464004822606270770121299442966780449715082542937267797247770053891022920541741968528074564496052037590086942596475331290821879407986699718209866491244344926759415514812349460663015776853109872054056109286514949445856272877439692703528766597828014861594570478221498991253096704112422461388882775767195101392686565160121055143754057957278197007630108060381965458784705124847711639544508549732254791213742553031256593762581069391419896718251476540399017181281942415851742319485781028110791576712174745033862176757210950173282301199071685028095029967181722418014347667491164382906461781397444713966548579933749448553617260111453435026552644717162409210586651069191826426279413684771397611444517071773302277123521894116874165429486505106452049629949646872742582349150907715960849846243600874890452397579192125328949691300036525921886555345234540681500757714982560488008072359486758217328582490532208290082184291773194276859741274325136916085010086585508728165389133851926443074925963271329462248301733971741030044512863164946743534011540812975237899680392941418805730022357775598874031469608463619837230187282150226653526689141855787503749987555410547638102643650310821618881782892058122848257674194185867756603806132129303563750709039565025341048903361894287973455801078966848052482490649106347691221067829077262416275974341435541984185437900903586407001137335218141740088351220658021147279382796694185951674647746758936819689659330647189568576186510737485486409945130593442016886914712858912726808370618195576019752451395039195739915438042765481551608234082669584378075319966252733702533755160320539087259479845987342559751065775238408448358662289251977036976037060546359899894654800148561920000000000000000000000000000000000000000*i1^8 + -2317570940628478824995171424216088163871194419333956102302194594736411628044648445431490863312318711622708989418632540545540720912541106641544257230207120581519388600366011530588887909599152583402629265387101792056558202435655030523980064945211168317094244296218646544827236032515133222964516797563102273720487835991933816305228084418521738919779035170138884175102100862952251405103134323382092358086251747420496078369309258480427433633727017371351961844475891037766452535522275245561592973979564654537099965655328015524543562006263262755915992182338917714421968020250107176629129751563408459962242153828851747177509893881732916709868399836103150830180632106000965484245156183958237479630665168947685733457665602569282227545512156440467788673565401461452406670497228819780359921336475466678114429657166207667053002101291694303129234412350796944824309442464476227783559493558405199082338955929570608761879992445126877344857205681245395514428032636810924909613694330505030738705146559241870753456459609527801037543639786115649172437005502200905398010326748715745832134020835624848930392870847553528630127470278641152068338386473025436735452953689816210532027312739376621224328780019317653695126175022353842111552396277352879877273007684548364210276284588276144549035744456139420446604954033995498892454712683560727832638812794721087115424957824569306351626015365622667694373613298416715581715583307129955232236824015119814087058040590072402598206087370278535180117143516456759964780610497564411846770698457519844334862262378696213541125262554775705362174888814770131668086517259354688097713307803607586925730811489014269241097906950506620468749646932806318038757597164351824091564420650043340154217023702509557971299557675768516890202407124201396705038001776918511493385904375227024883591895836855345518226676247608613925250476589154206605962886651931992383377702247671752412802544106669527509332303696801383269634024094285686434251012878036120295542945571555176627578077917320980469333719511985291205250933563445931559130632342937672096497091840902662359916447700326004362165346269303497308286837286919014515725503237165265757611860776107064652842093266582691122716561260182327845253537866342515601066822322891432906485382333430007982010814432995545200437636096137751053940285440445412504312582657220998013344376122903365486597850438450842470889241679412456534554364874582309409790909539122334334506494679147309902559310474910689282050322600643649726743905225972026924832946536238385179472820570880602175696206860793215971309053162861897544054899544453043771637554648137681225946911362441841423441327648646510101998279322523681980055667491295639818221424734518277949111364520554651214833254400000000000000000000000000000000000000*i1^9 + 1931761391593546407755833560709136120200313968623894596501145020598482956570905569601043382607298602462107835300428832420421393009337280908808554771175987702483459881880393178441653104936184566470996658610739482518441757945513565409269304764731875255150689582437911638847039015903761280569116093983361540049130467975827757317899154101831833502388727370192331498466890861943141655707060833577995743493961552233619747754101145382218097257233352476269777254445312373477302171146460478440030482175852606939937580072547205419536926904950654026607529107113955980912240604510884461560509866497389555474123293812411837047128244478896992479957892219069789051270319676266478112481277565180388081207227256126184551843021086206540517233965588023082615123122317265884118419196416408897290150166115981735407141104335005166561204473962721978180015542141095578391037974349221923285352811158934137743058607082423968768702405769867427296747405563016701705204623708039613221398244576390922221078223454497853046534523548085516775845603775868510271625195860542832353638376208130209992554197698849576437887741083683692631447688040491509732759718421520877480348970842093719239853713076893651411340134288460853718041777595506690712322872444564020627908303159896007198129509368800399015477846023852459183513693870535086691700128918901044317572747577976314388780022476404100051879150755084755325822469755293862729749724573578683654350930523980043584872553564091129496183717056392927727003143409963517456412230876019501185958921716654812059831818544485015231963507619912074748852850080412276016630175136109940128988425193535990833071918801604789994351771250806493206021993215667212782474893171923314999943654596220483073187334004164464450465131834553758621192609068804966200310449595169756723522083483294509588437251304935079575280437122314563900377211045811033769223572898941274313888635708669090980168312216237597060753002044865583746985176049177524894684556859917281733354062573611642382547516166208589466955981634497303720294031676009715223546040139526176081672764665781900709635036880095706816819864593694245314660278334728693696378102209613499439885346667609836606158309581402102248452830795120597447447787656184440731480631881718824320433514249344451846608019019125628382564579015150782243413981825422888085106385746172295603443389163486134570379429224670121564677035160261172777229962505661431772586553757420545860258463517178012500199528949917965744601157925886445031729714814227967319612109683109077859609837015813338718343289506595171764786648867439065890440923667588441380140321028162714318503571103126470957206278838973038846667712439123910137009616025514821462711452247904968234126509191216403023134720000000000000000000000000000000000000*i1^10 + -1252372674783347959340595627821711822078087857379359911125549797637618215405846585680049503533591670436265485668215811202797994619528263223379795270827454710703173810548096299380320199831955495253381304254472020486892991446333105139083713624452550611759882675086807547461804845043964691979183825065237134615780395227554235006982547873714959902593243753480325488974602570041994969735955093728353093323126670515432626255325243306176185382142391024605382884156238899631955336008152383496325565434841597588082279986980053972259794803528454582713324234861653156083342387175990361802831594629465267236799850142025602443071860714236634959736170726652826784427614806104616568797326097688030520504505671405610433614563017210753295533891588656467676849548574663160631778599572945559757185445875470847064476812263849996224884037833987307828426606407537925187504691259961489713986471814510527193932929501263538550417019757178053090253761883012479281188736191283641648447973282523203452580742682687570959830674880986360366248013182733944741876701394324710367731836379600504411585928368733420394632492146822609495500616628291074321385678333179199535132945600832529215462096929797930933964605758146808227431182470341788191634229850420273812587960674137903818049621003732823834560273458406470697367871358515665931205361036998106333305411911371460479893882145460133842861456721672212908354048801494306010675125908567960180121189668596958372907499493451949130300244597073075168627837272767324543487957302333009528744585296754642342238079307733073825694448396827279641902298823829575494319933554248914273853978117230749190196739564722548475822845456358166511459800791236402642264528444648189974449820003704995208574820652194552987991497411321074430125505142477394636984421368464524498562012510923709346123572933814906838007725927438919823572849675242879970485535961585783210187101694706934752882888002747077152517133356322526877220578371509912417582720834249086077224896845394293016376940604342067932691749731799036510859965179866621885328536174758258734560844707473116252852483436610837773665222576040025090547443410460796878943413334198663658799303418901027232714375939158051213861245846720984446426852044397615375458997431097979572580601459638340264683951846889361693602002869131380799310594192177222280283250720982447020518558831405786388600542841969769525480782838469135956856915702562392393706494533675703608077003215647810149973991876345394584840808238213605354087771523382495485951733538447649832613101776589184128380340395363138840884594462122195761667391941737862421638148663803978125584245776927080376421146706384251021655504333141373474092660039741579649737326386537545965277708348294828591677440000000000000000000000000000000000*i1^11 + 635312410482595159138304816232756401844578387988724636657744106827868487182930835756602775996388475837566643465680853509823262229690147647211337081319095794561174644711660342833108924356734991523291206037807505679027357572858354599137634188762766285729392303739993880994196351501119410988775626451978065393778960984829358269064459694604312647818659692784760357779571496321931566485474332337169591775269736894359712284639274772198773068488626495176063788073868962622558913469334230731283956828099820990447771086658755778617104488719320993846294551437094857758976708929048787996500650086539809289126006848654863707318059360298281341364473698820400320048781431860228286058683315237767319419653954672257494540083989235743126254403564895835432521900547139333474538653619012348978328058396586606489723931153326691208066462089377460103760265793624097195798736542975310317335810826013470129497642240789417315762139307085433308627678165175413051225065875482630862512178043321244009206404581651600958509590641877426941480091868456544341372026415180505299104204504762313581236277612642230934279118102387978527834469665691190433811589848794511628737415171316187396722007916489146489810990616346315204647081504100631773202084547400273907846918422221920389557611633028209666683525289024301075917710156249767877259863698097846163992292679149304082902967447888461176089556743788042333223016103434802294596175201503563745804572296917104314114355717012274650448860995128916420338394768103023563524269134722426900474837625207620304994621351099785374531012324014692601959839420750190567394535512670929935289410404048001231318213489434908669364018076448734288830183244104258491502240481976343330315237258726779385444030424099817940815159310193132510525589891192626627158744604374760871245386192300236990013767554809771094071684245564471149137220355333303634046146570399183944339520234169903839564601778824438191110144843678842948121800408100388255023093580710389287290757414808167030614359577268081112326700111773914073338499440026434876542832030630884794878862568866302065525423069704848920072707204425773435335734824548752440755487356304367905747787551374309578452109422354551399258565400448949162760027017586358697055766568697640378629122147650396058139669430211016367918985579928039996994307255649436331614680051518146477196939740552527547005094880836932109565521704160922682552095633357379251801589954369340480452382636218077186203200830702474238323437004326480382954255764565320896532164185790987048033566222227140523848857783420730285398969331984099260798580183395843008662276038806828196452872079187380568835579425367107415755641547835866757579301173825704961746965379087300949236534746911271708262400000000000000000000000000000000*i1^12 + -253199886564715053869347810665467456811262647775038057716472670164285100909090457212402892662040052502258652631763441226260364886500037168582589567064715390342946041729194026581405989141971514561111437751720392869609975602879688113276671649951150493418650362127796304142112007525650008575134735759902360592071391610806817229510429637799648327248897847692606138059864968130338584126792269497648075921815071461149560144241460964699735668768139315289088960624330668550129258530716970608727891702544902993072032827498642366541698707162733368868923178546732704306128804563817268860063541018639905014590447400266996628031061192052438408172020603053668119097786136846330122851011805614632368448273867367302184505121462900762835659922121143455024640377096599038683374357496170889817433124696711084618546103012573349520865432824103928102415405678720337322134033646111916563388227489959641030288904576238834232441473177424369111567953703152845369659452397450942402804452981951736987460876284076574175809749156793251084421876165277502421948701818243412906386760708805562574200126205324445784832094852124914248522292825688252104494741230157350434325860009910003841042656586529265282836437267829793896148400721148728450269502811720788061903111957636334774259485370000988133894140517200831654724985324097293408825321416189018354243968502775895335056607126651392490451836388250842808991948030323004723522482503014497876170204684368675984136837986702330809079987711394124014179141817628688282837923728107448069146169796593738086279508455473777845035783935578580421581054372831269682989718575290271168812794020670263368336471955914211821309227199811022310133826910060899676715185002338063685284401173386921701054475619777825970905556189736068675966174860379182926260465064144373341616941477555815903959172231780245865860869410207221217909950112143022563934999002637877010678545341572364466421188104856292222381174991829970319187579001877182159862195335374672367628808632217754478719914298558119091690719259120142530321948887327516029792693603082206548266643458836343944826369918178197966620851535238818436996843351232632908113590916155404833655303572525615830715444413800370377282242486650116317718892809416284384932888463690587463228848574440394444031038130045636780516006873351493871605276259153368189306180901568703631513292684571254036955197874967675954946323920118950854515745340309002562398805908022331825844781770750686925889193089887552015837484024570139128576574667692213999739939041003485116148304886004237104728118242218393501683532222257104791830267035899892677171137510884640538089226910915538853268144850946407428880228484254901473514124341645306009690974232804116144998348744647006748672000000000000000000000000000000*i1^13 + 78660160475721072166264712741206828322944444478948285560142105280219062417683377834764543929244734693233458656353410947482055746981745771453472021852233090963685044082965448869337377033057375571622119195034137063078597176922187866193418154327130509667801516980473304155344961430919473143710966531814413260441869608061375866135998305336278092989698069449240560820811347863146537790937864206710110123224839895450843916611415573961710584780229701859744818146021315133167228222446509883784653789323847793236807496044828711923320517851573041675976165542358769951255642184801281073999706891692935204636925743107956086317555568195212291925122756924101815257684388784905919809417314480527202873871390753718257254381521426601952329233910457872386862723587591531595920186971839577321036749156606337711990146065794614457961740926856458643893243153209991650688350039242711621494533697780748096048874178826050980135610817348177853628128891784430722342123787792888395627516469474561661377637118719847430216855497337144307774434536585038851237469961217303782545922062320411717827199567890082119729424520653485400218997575151460637666932122071731055599345057874634039434394209385502929016880161245245816029069051794132721629118832028131077649789641207792282048590428902112679857237261091086878186452334300253056751619887143568063926723964555738265362506553689195711264785725130539232483272715991700115767712021023794159902552992067257234326151866624940004272306293116327710021022832816604884313752156459456953450574994827052597981043202815085471521605822273283752327454896081153113481420330202021641942408000636418849240814936780265652258469120400704480768730132483825474314009933672526376700630370089678483972758350774170902495839744523844846194498211572236799014959946098014439694474154516198788647847597691410423584512820177967364097231859632401999201431055934522743748507521564858196610702061266684186729766314746108965858900763382544171106332305106028188682327598745705481265893602934053616587255550221791405496877613761770731002848282340753795659908483696036999402381183476681442082858617936361738976749150141855997829579343021201440684075206213421760037760212920374859210643960431657743299274090395169497205077726774980443722405284760986864554941635148927384079552411127915692824888698195977773761041958576823355146504842447187762303417174244769454628329669226086048317077153786722084597516630720650705722711662386976594607207199830812688867637182327780268395190611805627723836005320735567365826943757851046206675475075215157549273185819838759488538258475997541556576692877469466954936220482452593870566346875732052905449079340720420163590627442943118921229709636727653906861699597175263068160000000000000000000000000000*i1^14 + -18894189191587812027267421940357957058235014652481569305415591711304546805703433147007517652448202452453068850701076151387763238870960173337049076530479002209785193836464149770244259582862940336549732250653279621470915338595468136562496134269416355850843200275565853574534714443794423752473432108486297359748440698394376281964435681214422757337199504588208666232017341738261009289168531841542722376809735175822313221406477129236468186709475435830567880960705768468306818189824621690342676388031717602797462434272161503717402434784431615948665395351660993390528099989503106817164127682089655587287739868637326083146625871758023323014947004132644785599752698638918161625953709413168839655642580760417184301228383040192990859257415772659734313012138272152816871780812557291001293282745117143494697260528991773618839336718273182988446248228296654229828798428841312026654444160799810907593630839200731877786329538525412235424807533108151846056243194635629704544922760091259822090996602484813016251539150345068673603421115073926280828270322732567919643161164533598153840264927614753628908498906373846831799459469244366394610117016465387633925630787531613849528205755048980591296731826027777243976312263921561024216667841095523791500054771978430449812250286365299417063353403043132987348138113507170362212554565322166409236446857840030782401138089623973198593758846690444060506062741782513236832605227434790330693623144953109927477148731456632983368501163940650791711207298348401576602334696087454790553441638393478924851486669485859566669879460057965805026210704514027993534466681895162370953971547522722324851107708313442295271109781768871198614162760018949697999012142129386332861931916364661402897521256307434060034760548623744047173011788885633768692426492860189877341794522651782840997143998208258186310720058737192344855948750430903348107705060128810823836643547919082517655176829501047117812066324367240233524683906220120837607805876729247275770020742486840198916539122324804069527667775554474518177087645135625874312092506363352487919982245339883098169968615274980829915357740590897034225380067642129194385619940816347545957337825981930316836778422957389737927074161487559753336208955857063468647253840044076781552819297578891835776513556323526840638580112689571146658201913813928290852200040147496569702320381063770193097126327803104520427494211832460358262739598615297196435777703278640282939797934057506135214763389913725737865014233632803555677935336410798146256782699787158127073269871070130270667932188733933905923559237906360330358399652828266049245384180828685445714065299769379681151054765594371657930921980000798839712943395835856660725638738068350194260146940928851968000000000000000000000000000*i1^15 + 3471271977492538845966005792653718814325825957593017082664605655046646664618987538954050327723529661748039989996876602932661364393604842885835900950120963651668990726096155979441377886514154521390076848654169759320482433986483740108878834017580592593875053372371653740741895907586922171348820832837150854212877981828532770211566134353941400875452744127909091568986123404872602082889312815358546825690708595074748682012523683711670567302609569338852968463422344011287344830808356039051677344676128788065762210398010032186340923608394847389604540044549810374774126024460886411503458985720802142742741634129183882515568070858669987484174330194769983902483212071261165173843158866356245255851166837728116441207549655323718027008777481034138854216213854459155864498146295943246531028976224639331263461942574158010124902359898556850694649847823569091829373329100960151559304855960195140631021811262595208188054546733072418470062905951717506488183460351528974601802324483034401733678393128101711184085414465272695363839274533709724488348301407188031375291222560178531141063277315936964408329523227152205439303130966647612668724359598963590214630029854844438369460152352563712255244938412780714183167504905722164054114938336439744360587114820512219179850272412500101954057881378529029368794308425371171094604929100243720957150314888753096044293926680944771901935536910727412565559992821686673352097909703051422319493469479678779965859107029153899859871780563631709362349387943397264952208978405718967598332791991998303113099042284163482464376493082084679043928821914241449224728473314517643228636416795594982946919218410545149697722118769318136853387783199178638700331075300684239607011097906712931467911369301858600196788898373375403178855730071015461284744059168622204752861439448621605553216588851657971300575149076061526594313680396165203786593643693238980610671779800061708373017513103692422971859561793588999273836740289464834089377754313493718282967153325276798868757631287476799463357739892881072563686999415569596125749045795728732014398261341774464658086385525433120901997422754891084301148895637035681463598383597300400980783946819572705671535859283287411778014245210656125114522950602211392741212705612870247945541342601269260857662089097926803769770454815607783679350190908343645993247067426670811069629268248441131166124028188407969688847532428059630538156722580489280647102347134197042723070824527445857176155792766314066439115586863811027214551321440022296914145322813043811056224821918400511029299130196667696333626801569943297914043092660057218744910620049868280868985491407439303269846419893885271586153352552831629661005466696085194007624568851604726619899944528510976000000000000000000000000*i1^16 + -524302899037869780278444010828947192094245636567632706247188781055661219024707196437461808048896496642374804436718561268896725056078949150200818598321519287706472237276526252405043028438787595727974514983661602748651653491660635112030748577343953505198724916344023890216393677036629305331516996333732613757708604287335734201860637014739032296860675365947828478773862178046874028800954748369875888423593113416381564886421032955168543960763183309258500614971538296052595545564015024367938456411908677565998184035450420642661900027495334472079971216943688792673896000267395458269323515539345367330146913964786407046337633857430656920578361532240497884424650853222386933651083351914188634050963844550244493099834984572915716375006733169998267906683874926785054074094058339715703402696972376963566399694509021302211657966359732581762678786844820083199316678644301917117383155401563486151481542739603922725401985423956163708022904146073899265086107259539578060358192672162021074076100112839999083899601265474812192472768442496811961180077075235363113121022097423958419442828177657200794207293777827814368507692454922736809897750147000207704750013717696938667031343199229470765135718940234344034272618754506765393105489053647391629465446327882124565034633628485804504033460840080820676128343509674673702884281418987607276826003886544002092087080678899000954361434856713423317873772546988474960202701608235212138996645144274501670469115390144890488822661480487834305230205264711922526670281329273569566715507793249304554826277991296861108952391956707302637261952607338498971635239067526139422346268862573284676485763560868337217506090428126469921824527898745014054879498667986749646011448364633057367371714289662653607795284090764802892781219225006444767061749399946611855810494956923735960241771267091019570968758634554545424143945317612374865168693792126226414039884281356951365581055739642440339134414612835966953728414186921604723790722179878794709649631074989515295897139580595674923555752502276869414049517131380915459129971643977065305542905968245323358707753606899892530914168245169647818148338700862400679518164100667638331216059885354576675020788409759898001665675442342728348320457255439288032397281191861647646733888526908330437863366925824722477298129387288587391697206583994912612355910387127518009820478991457965965907363603347553342484033072140717626999568281569498562590677317716356737123329045706515091012985647236646584687005343300898159245243414188953601562060563257514801952266497365119234548198700775375324029468209734015480061463156928919524846440166045420838596586541409982203480412852136755297745963066986374248559848783537834544627808284608648734246005018460160000000000000000000000*i1^17 + 85449996871932261082630985705824743870458950988624144809247280786380760770101217099647598081777977616456232082837758727656788688365410604519611464626804564988014779111422887177170672740199909911005665414912949262894323687205758843703743673330349954659583412213960781894256425220561330587881274641157210277982608400260591896248676263523611123266229580685676302514417907862382311880484079071348367770989955240845256717652013159878899590828863229241439735044196658207271040272685642111428753577230390723838456243593560962267579717712515965949592460237568305539985147287551806978045048309494183836327876834966744308211484633881283620903110654249511805376423965277548407809204969092558669938465442427325456450931549061047903392701612032319520195779126819242153300339495287733359471954817941332303233261717647468383966842245723565693064934522968831391523182231457805608816568000936253720882525852337040894268139205524158925051345072470751087960740892958341405046764780439700581910579120742648470312463235081614882505995985315769691330146665685304214455871311256959179593634736669072421540593679277605929722267067693423267230143271268748731591008978483304624085504593997178782558096799620480321997379503884878568308419520685468733840861632189445597114433438880470322994304294800023087977372947939163643218799013334370345955362352444445030151697351998550894900577842321463015493261509790178382353308110653249921774252700580078463995677237896869896546626883955502899114572581944734975195494540609288828298177485551917013993895926385087194253130514778380015580979556467376013137706875146216117960685110751351277281102049210272810649677933202440945375912473261117627308412344727645509737704059247846329326009925161473057631797304078326525008738599616045178244053353940648486293879028856186652772675375602883855716644446730690915603488483189163921526939780443539254081033639122002206630167073547032040433145247628499952110548216956632684975420327199346210341860481176837473954033555489166453498775260647282878411656805040601293480506045644997429941677219091539028769580129641614645493887984123307567075263265158053069371095483262206906096569257189970006636690866484291431056531706412427855026474996351904398611119391851623320097431728454340375791816891959730895423927117463609160486182609144897803391626037244319438340616334801705132150598262614981151897204187519782965853558444457032479611128737166252516665945291473502990669666491222276734934437323444138904718686505743276369627488626474797931551162988574205537834213759537488103392414041180189031427108703427453383084444778734653123726051268684589984969688957646382278173199553623086135275349542793805725236255337462821444965962140876800000000000000000000*i1^18 + -20623200591002171923169292165225375662948122598050129589779246443426005316621268702015032556012179646240227032694898010047751999783702491395641030415685859368738892582382553494518535763519724911729362174413398926073456794314693740992856159583923798393190085423829486586671675511331021953120544883477798301749724594218001406839236603230959188527556273806625412370153225454776580470151480614329054214587124377417623271234015560809888956788584481893430409924589218061322592054667758789057448900178209856323599670014735791646922249804774934854191564837208948313135478989440909633534959449203688622774453417259368038477309681813685477870669962765294560649784529438553172538066398600899737984339590550689396934855685842616324421044451177061048597829349375866629888190817402739185126969068286914656467972628996345629840256261916414068569173633487282301690332951329020883915908659781054049884672664756747805775236352743826353597074511018408188979736163723047023996984216092460165173670296018607430645546972511784353951599085000818695479047601143690936344684981895697943885011158355266378675644038638295953129299174348304366456304840110054499518942915801155869012422288062918882788490857424995436003101769241515426347092400762353889711795584212320016408704180948436170960634783585604080021481346122865582288311501580484639138304545651197976333363187843321781590359634523853488992391240832585523457559950656457001934431446961367834944954846737802146096624793345230308473707055218669343133490501138532288795903160415476609148136080857972143491288939221449831066383677196092783687767802877640507027510470778062884502266437773519961611245917944769170238869693099544725325753280354926785910506702564216724039075107961832748680967881374406370681764865730721682374094232195578329144312036336872703248552988258212454220921767716111227073597611783204871882176702539452973029728176650546169274107033964432487749053378162522961463531048273913719786822176330452422687800363626498029176516559165931208203911211031936423713075425826644279907337808574925795579900248511093111216332786926097807594914523225426598891356863913750648873734279975680221379622200564229741101719854956074061734692636818552105151186126003931184605865196519512768605369865317481036604389085424723987595992303056356570967100590174641044070111602943641521396007174420743406225018498453717602656161963771364332377226891201353037657423713564823034725024721770635343834332788609843136506717888564150054908985726815746956268639088649178536714987804022032031015282676211917559131390559107966540928500137120934158097876170530970915491806527638706621212455717449683853182151243063925750023163281367897408912386751960523980774272139264000000000000000000*i1^19 + 5188888193498101476734229396561761357023786423710367449860618198723071291023452942681966912608687400718889231905398656878977039444552870974831343698768831716412499163224871766516528920365518527209820591922762443051051921723711176157566169882944386076097183372918572836807930888575802260217643710969548895864298084772616141465016865666727177506071908728328408510741143881468964829326379140649006240831612767688325085692741694361723765743147867779736699986350033811993780348303909089210650726703338602643504556022955273333393966698186827022332438711331528515874808605614028815613562089018124277599479134284627351314341662338993207054161267411222852579012825990754931684376795186419605550383298437163325552681694675670016012854507637056250389299116232094195114981071581227136846628400828755258800692618765390728659717953147705097886136405076646936124274993046625575212863854384949486346238098856910354767645848169525014452371693477363871781894430387822974606359338573469915056943178272970594055552494611452078666064907095501032065939341010653551085205347901610389249109917418807545381919921298694508759534478087390868000475570894934508953155264420254130586007278395822171398806299744462033626213748341019137089493156901821644595993955985130390924010630396285015388646966388909211711676382811525081725087992924904040148916395665134321556875323332246786064360536092001642661258897801398959871379654684219357163015868292099133616826377484212021517805576359533845395453497955428742898525675639116393470074421869187516904655546225833448306861954773633755789918430697372636233105405836554219154121086809520566952725760217777535549592433024703963225388099229165879262534748403472619279217378844078422100284240048851317955497712592443655642239946771307661511227784906017455763253988241924674558337920127833276571377019553515542421843572453854800725347098479480669735673429607239717462431738393453559715402685428005465351928219934335021876765514619814487169701480997034452632988320264637221654509426384697747387556639486325798735316579045828980897197673972973858536469991191840021796644273924827444279228499657186039088295295771466643050635863695886807580989561220160078257538433036721077042028811647661947647947621597810787519442583029831256679560501775154558105546934463265998677720643328130451083539549941161921363728368615393412294578171583905151209579498053110928239390146358807421829278670565845935271018793470118287735789925856010362641684610134458864193789114987480109231908331236760205551802485441051266730255675144648053335717236412955507305829891975109590526511714466967622666349252205413932868121901671746566238577127840385557927254024854917226725608982499880720851942768640000000000000000*i1^20 + -1090008537040318837200827325679589567072352332029160674912446011787912005139945068952127329974474666247430380712378646293693541203951265105776203773455975639039917527646885377575734808005055665913707754587255320560994952093709319065741046815666003345429242890056882834150053258487598533296287897413382261581540010797019081492932815465636457720549150773240675261037082959046406110684906784924156554343825412178307668853718553717526441257436626363577627588134304209486421085167920099332177125512873907206190645570629331365029120569927299017421444227906914438813882126314136184431362557713594564480675165879320740303151839636432636194102772344413738995714598300326439945996040103274402686191918740849449186988230864805087749967194065724948678111774787757249239060518402880831172807267032911626432132630229318917453730595940565905024651728369983900846711038259491913040314892782019616665614763520056321230714381715398491684460132837292475021081652710173170992690196164908641655070657010749024240386475041019556443554595920307841893077843500598913384186933526091365623546783432516871567466091238609135870630859882363755897864020316086230451790111679420769628335336172671535908897305337572419469250747456975228974472535874509990411679778582534865908097859291567493264756368557039487175481961885019934272911516067047066022685167922819114562604826051850469243644900589301632123251709751132204328291675506449134037145883826458310852233157274129995825929949203278666129687196672532844741856126950888649986629865077180745111177445723110527725342586585484332483974642557986326342355225467128192703204573231501791369571551913024579613261429144296198667881542499801539446109979461305490040306774026109578054670271995889610817475843163742756580534372461139525489791722471821568107267352490785595470867385676247974964002965841850581485974624742472501502519798724921241456070454618270272546000847826948526609695300711317753930253850007921845132159229807235916339849874420471644028541337542837969490777209111068433031368462476008284173300921054720655409221741233983064227701205803111948247670861191100038770511833152662330698988004747231186491094103554559628128930201156045352534145179845839024470261646168891539417604210502353996692496219270262744136549098933037201406417034334367759697798879849923027618064269681195584331206314707123680466408232994763387112395688572353188764829086288658382580581993745679926255072471174171177362370511639497390845527531077205851281941388107816661219990698184496919668621441525042008397859199186904812009607443949657784232825727546871913615674122056353886457470098492276339501110950673806174622199882656878721590218954802628963188699694766451385394266112000000000000000*i1^21 + 175984117533083785292715181104665107270109737196187077596331129257299276112526674226595144892637358124370341688438494890925409556723834185073635223699875463694995317873220734450405682773014524789034125063169320993297031422872874107974960514182712713405175283349212985809051282732344656286286390562368547416076833708495171977872206882917345620590487410719243638022118407523231276246618511468084868370461200475091610595523415809962721846292223297902038976125566139288936307300377339332273514683764019601941814627830327844059596042004850330077284958489179130000077086251534616834023602196542935250596923034394218838773699544178530407905258138697737765989912959425520945072937261835527139719043858563187733874013593635963559861748932552087271977460804264546386514576936480573714444376994921248585408027484656887884563506511823342362045057756940455264845341247843753438350640731194768774033129084288373260021243698425113233761125297288613597155367670705821966201074439976271980034823576678787126834434966464168619879156619437012041824041349585941514882747982701853103303810263724865675246843444473482899654612079132933309090413107203028704576200034106547764885444556609625413271699105074334750417496790794683075719702206235942753558064291225436318437904437762400957694781755257748889359209969328315080777314307788180255747159354023223005996484172940468479966938982798647721071502317321704897903863603177035497976207506509833782643108769165372295220315233801397590268496988085292660817155157597797245827499202001519977823378028293994834215072592426863258414317019154752645989236440475897113758376918341094199368424439721518115456523728065329851985894490025314553726898486956313200481229418171923538927589229507000198984132887327934664904957463657263293406823391540345728614061676504256082975586484342505153993682031046716489277551590672790062321928547816858722984685418710643212039669986701863611323429547275617181082090357653397844593432062652643999808244596095972445893599613134127965853614912271244152511199466293586348170904217080924432256738977372037665765041142015638373712447873745969186619915696720193493484729817286003848861646238465899110819942605788858097782980539847227330986613580563666035740854026034990229539979676814833875236039407204555365931663325691706342648640715844161033300984114799718628407181273946752247814930815352446924621701421194947442497552901823527614081227315110965851607239467622302468487750903704114212484740952233231039811711656150495310104181987273125909364970962570811482936514237665110591546286726869826251917716755590478388061126801416274691988703219831552096238202174693071976552069974545278115175220288206048381053262628291833441026048000000000000*i1^22 + -24292880870938735848213175373640477637487033429157087474075816988305689064906577619760984555659596981946000048872923192606259265221296694167713566880512419376382694807846290348750372329986300877817896469236100498203167564537611928578734452022789762327709935835581675606953768606202082054142898645024688970203574308160488203154043450243030921876862611770037972061998628339194942855583622943341069001884460261774436759832515433976441772755760137658408685607351504273872481944389035674056253009607943096620266246390871675142206910757514677761229996298276034638131182525608980035562748529000940672149727616255326708918747756680521012455907570430920513062540147620495590674009464180957517775872821366371842406997225892924963754541562050309632849840469700584035475252708117081335762805665403079123341629538483794472057381194505237561034190798683708235574314812729275278433402711395949347454643827926352869691418632984661461682194783616669677238372648053131465921237379588610463223658872608797169267585749902804336956607225627710477300310872730364803910221862280226770945298628073402233544153731052715870439076691674800105356079186118609021984827422846080684193183346576858449502800729282315880680845687740901275452559895650869539398678146476566565164112639426152046982490127797059370469898466073559323409174098124006356024073528256554077778461520218602892484898460174572736381908856225888409039943148256434854078097479091251675134773437184824785555406465010852017504757895335180418456720614143509367059643580931109620164523558006583175811466202386983375765580840538734644444877440960980969256159949802666181635640712691575597176817677556421020731807157833170090636831022223676567589072663415306121177204330276093685050906658763635714041005743773239230029922766406599631784969668264263462322553827147411920726576024702271582628232105448330265595069480099270983557263169437835465383474871802918248799181711313061515492352400698875276427069016179130492774373097175614432309807508011070251130392684747574933893465620000210811150251091096670037544625063044794460341634108704701572962611797795820445522867805665746648308392722580511464872891779944639542948692557730601136590642011881447591945648865249758835441712754494562839140985374149687383643567224147219314932848339311270681937135275514526321236069459500461428859180830378845702488820531100057583182589845378103791951238243587104015197015826374667630033895589026519422576931683641467190891182330781277721566800940385371607529141405264084650456031108227236734221846059546904155246381572821086826887016434553801267843364235116887260178376560414410561393188490845799384887036250836729434651939805876762994179276872055426153185280000000000*i1^23 + 2995686704066776166969648228137513993123981914880079604960416595383216553115078801076525686474779466245624271389274753794010749464943333474921473256998423691258709867081811960122341853272512283384028553635884505381571881600673191270837892542109161931291866656098016254642328355623681336560525003935171113109629905329146667630690807416598500535444838440016935337719887698951588255710736937965441026050852644109481236392211326318082590419456333298162940173951228391829094314610712453607765511055838880311984486468829756063481862441879666534179057852368103238094082157171884567619877650215105424624424015188521953792785171266742821864203942073946850932112680485046375908441834767123829913401176212648300486810621186107571889488279618073762177211326451142508850891965170604103747331089874260428077012975122625628164549388347279361533800487969616250304304369738241023719284499440024146337164182854554329277492901042615060090398593168765401996230979780645757079866923838396314991882410239306677585695778957156551965580088798686809941672582650939761318311169674986392031598202437229231388999082921681607001939602659860426566772651630129096153672583974915964747047529122722889811043447307728849739844342946100000395284992648965660755911519013484907920762602328920268880394420941279487922789789564668471127447023526868797589846044647476187272192776375325066244359812861425143131861170334160246366412226308531309929134497558426645266361478571349722647937365207310930425722562833424278697693439771754508622206826712231520855162640306036778247946917910257894573812729367516285164836255831509897334564820483898219287813708201599444406699148465999287559489899450726246203330629616944010467962886728358726239895785165590272181257997180975373857052005910852171721593648416265466900598966804668447048528505926137361952742416174497116202736425704809971374211129338507137975580818140013510025613555821211079826732649073497946013319560315272265930976867924140112087882541252567108119616290589503625849350317892052903251985897958945957908486549704182291707934198717054683580517447474433948912698442832987565408672796633475745829672337470566583350683726517519643812233619732190772820565067251395160569960337939467447494271016860229380350795327409849034676124194866976276013307871337646349724043691265251867729466211813529855489947632404100884941681404616619971304647460494229973196305896921858576032535448804094731832879500019548516537261684301462076496882408029249594521211479555321833629849213831626844304411133098901009866531770253122350743364508527669403785334716265840890696230005218447573112703860813984443651963720201426188017884814953818257613720387297048701140131072622038561587200000000*i1^24 + -344543523832885464318736215566105688879493854238201977773015504443553591123197053672726052897666370738804451801195269266622302594533904483855663150121071377400603659942347969041420697112790732517638453189176095011371463913199367037819150033336379319036290565413990240785898323111872683502749858491159497283202508093393428573348739340325046222871091098906806281535947674598387719825175429601895689333465503318474956366525146939511303665879203575841967740391809493928427488044504221632014690379320112435366214147393118315492852716591004681925848150037260047144421550039465790157267182610648832201510451161730230265996337677636123753546521730487794068383433916867113069396131111375366111990205342818980962590978305415807283290921828899841479665673085955529202353467588532858942389742720326868004441191944203436013700470853708909327106489665488137298337845832620301377799137999018911314282607484363131966097848409116072317949604197119731298164215207049174405180423721221726988280561989011146431112010442720432770874310659932265098840542094091561527003730750489384196214539064834632932446574728570916521013027231411411274531056700357851162108139258416845545124961425902478735270712775092235574945845836225017289400482948331870325320497254638941424156529155913309897173405306749478806909893198713862156883494594594229894763020121172187394364235618091897340523360791988341139012396699102167341134156428595565696721256254080972660140710773248270356005434525259050673175650408614463560617070298097029849085054241561972152243460887809885498238847326732668209223910821075628467168869322887422082180405059113578355327710324564824310026261339741610798265252490852768991161005312701677528099623634931215136798084187750890136054429480034488585965132968164795178008885451164948438824266513822811179415397927418357353483941061508255235709306091385251217309216187753523147453070382064554700928650426054678381196907462546973112244242132151116655655244934442212261652088595465540521486430241161553982085540464114107980928436550132468594784366999498301011032130633444438549767847664988588112520898683363666370938512223602591562957859750332003414188430771471569940381525777836403021726466483661309048896745242275070433026126623007109690664606471855444598123095723575793343555622504752993969050964632508909316395265657438303848020368001881164181619745657424706842046068507231352766818439126759210280306854337647862797881140509602799095154686170230751617341382353654982941873655370465963195519503355665951172624077687922144136123225863873063748572339179239332642047624010829217667877865727855957222231099382692143840615266331847695714156784212335096693460860631374337477941148173392150528000000*i1^25 + 36373387187021660949026746120749818769951269933100462318576323102203500139604809373461272319323533136454850544580070080197055967331304680215457789430516530892283096350195606423969930217066932376716600851886901504649513439832657186684514014440685852665880976251862674845000082061525584575994068200623569105806324689218205677112395087339028814594931809006105156614518439254429971235839251967178790395972588578763704240001295567284322102326284164545278787644583147147674859960062748462991315968335017185277895923139481882987645087322017246298785400220735509982709369991347378968021972457597001641187514644581492414066756387217156751844936503700318064261594564103860173841236021158859010173852082061238952898981963500732110939700391217360375375004899779125255359158102635859204093560766430868071407288566671189473112290494660235542668980395064572896633380323139787389725914204165993553365351034478554388085391922413190464223885643384721163025697256082619159546028644064622582683397802534014967922328866879993449397576395893845152701299914375577958983721693765223270601375838085094617757953527249722562760181318721000453802975214746708478494058566710956472688197446277189603143211161564807966337308721298629308759894388048321015958384791776552240823209979219450200350227051183232016935299768269831491741818466900061162659048030301938078783130261920335708558288317507810995375333093846308985346356263004936317912755329914314360331123421410217417977086378437895454658577122477320032017815477353931641915366814663951771822694783996801928154634018113456193372138534940505910252824864873122595022982280497421958561676289236301451572440852827991334726336728623636806448985908265030132233711459253283923134996185263471481649373289292459193300092087104010715219585557197670456288965468583295368535668830289931390851424214786902313004005432668880042076454132746744273590005960190401867196397313569788185990686409581306984360642506950930727966553912302762879549813102751669445524096922418658592090714136565605767299011023099216052175393018575860497110950863810123488827138446532682721595481219094199620720010142581338344216537231957793230240723687743430616362100347745940746057965966512577563646613851425478685287681993068576902233396191586519516374224955909198313216358997900553817685248581330189470408680345148347762113911985328707383101887033411602839771760560893750462977684352693006851219645949184382992997823551992863526979607538296400645157022228690888133906443873469935457102303121870903612438243177263362810850289104425240037437460145745356021020853566143959697344220867275291218455591614989129414130157287016956269041630339356440168586618699329059813064875889959895040000*i1^26 + -3544162139792399860755317956354155560965363206434289223896404350455635772140223866576120549201404470208316598754211543623617755839823959287180133613633350226283871703356145910178720229614800948246545403958005165678928513945378560852432472210270323555685555065162982853403108142002905264538323258543447796746972106311458646574794011348993048100518220945786652110132492698623397685664642691695803901988130024950215726321793545361107698171903654137211255546553414661066793441983015100729055620632046539417365524814650190829515209703303326002528279072080038802516775052332998999499459702860112715075938338696927167456407029888492497406611792229902504084839678135648150307882744333678344254141960675415683193041883747178525050502640613463501682447425877617024686148354187021878280991276931071132141455689909883560376821506495130007774464250563785553053800933238820562124965300167437607884735734516824477918040887587605659202275444213071431217565814525256139923969643599890017829782673638868956252754216304046412112387320849490492990928603859408282638941837319013919717667232858443594614367129016366706268632860736355336161401408314239070228254146477973102355522866699512427435460168690068556478034094847951453353259071223884424647348146864682524928755128211156635749519845713411828920762784178200365145416237165064370370684181229410151582011384328500675223843775819989714127524395683586645710106069006685832997765951825927603339411051593585015861289068674995741813020963743195525115302216964854162605332120851179629140756387818069103737760139867741229914237822376860671366023974181403381422406855687586922001429038432249149067503458249105724305988577159573291469338082903435574987165049727848535006683101145218738194828720792016468146912174588897178980006532441291390109557999738324926114771339859163302144716379159534921016622981696499921053382081203955229899981261319095113390456682808505123566848039293089592061674249590936464935902526087797412350810505179562212110710975069327863630847577291243645915768329937310964566712660457501270087213655943057109034542273672314495249438216173110388873187309204224929104503831595230919924292683678224890914008004781914703168364150937657464181850096893074634993647003447120331857593107177292775866713662325720941127639817459788658347126895353866513637986100257454697842394737159118080896292488261020084147488375540687254485215826538554811368349574756452303257290167762385792440787893352406643239253825908867944912089116747015543428959045001459480299022414627389827351931141752636818284646975860229257485816270121570695026004151180939146931229036533842504776198256160383911867719245039502448734763771708510049794295938940928000*i1^27 + 281852383399396889242634397360453254188499092503307982084338938767451270552901070045623695145434391195178736987268065332225947152034904331951273229176212997171825963646295776745225483675498548152323221848091713758245084695362054979157095595995028700538532521010295110590146862578117457396479946758615335345831615106486776652897384932300422988892023327133147030119525928970445421741110968534018292573120175516545285082885606509489082790897800034560492216812048288338680128861702965955866541490960190886763619613965989632771470860173688256348142725093554655901692101483975408884903514734612207849309818366595990650065023537501950576888096211408817463445012659943451179454558524727432783345918524930918192121536766908951698295877438980495062841124658493975193976157496347266881251061525924642065109717913265648100306969706595761753862068979950109945819217298176245259867170356839373692652329977155774689352810863314829637626596510967701852401116257959030188833439765561697917498218471780116234006186606392709508090704270984465282549204547989061203579174753184121574716554365455261928270731145037405804315017862206483453125154457507683264911301287047937600090723661095974354807487375018354664805332324179231294002109714722644146595068940714483518223440226544307551217534955156445954976380052235650904138322162927505028682389726342224455487807175956822536695270447057645588768552910222186652072522731834901659700563954369226320571919761565257715336258683696874129480585984325567250458771363842798581534650468163054554820653096594408271697970505243040621478347533880863263385685175559759125926294960099660645079918044130702663252570082423380104380437630910865719577169407342135558253183240281730096740736632672382130850964824163255359802007132324563771728701640655229976045540050290056461059107544122230203932831742114357445121042437382490824806922277690925482530139541235659855151881794267359790573835411913542906025143718485759764725442334913540561130328903952954629563070044405951829539671205330486690089026059506673198126325401775173537940757648431285964983164658674426265373032569705157599384175895348626411365274151605299695981115184283534300609810412024556934264405387673027294930824711348900077149565564630697141380826182161732974520932813758896766370410543634175528840865030799738600179425987914665413543927155113822556635590468619585383163195359759277212430562235520893128170939316278454903075270089532257705013570281110560365843058524220445577216010892698066843529010566466416355316426060919640262911862637497559479447447828323690813249169794039826562477994015027840650328748375012663183366079807650897513063739668533815909818054493899564278596918837248*i1^28 + -19620126707097579834122927895255558069510017189100860795773960969403441963224562763966246428806954636991605831535830298695877212867593520681615244637580454414163210637552042357781902796795341066322143899330565624498820113354737867086052277415052736883175825019418197576676404867512886793431308141977538337778632001509477419504551851432818471104976223012062203060316264327815854878613941239026768853032795261770406818103456253918119907975672172194782633068291358980118843366156020429915978697955454517075105305697954695723388869159304211040977097241732596983521591996237964626880200529579149124235815929542451608689635465393108173470628329699061072069704078789627553721210659368980401898921843329230125527066548382146853680887540729938696797669287864496755757255534141753159325062259395816419947734792780163157763017570716668347605319273572222628978142216199717431804589637610785437980738464556162556827887289192103483740268671843114355622895584322009868533960212534927633201649676324753617967231037421753492104879853477428811902546295024426133978731798877952948210690020809639455791827543177554045264380110713805479918943476701772419882923387160384566257072529035835530474980982521844682243197357489982581306157261507706313230273494691349605852368721613188210277339369856764927032337447613883992840118622151440946219005526931033835155567150217421027044955131548978859525538616397560513437618801163636345827236489292183049561178886142484399238850058355861636769793572227728480190984476996001609236272359582728326064575412512736363103328737583150815713375274687017058753284906377169566394277891223583964803401389793727070011204000191028783593072463358338025919392910459178653203031257420558798684336067502374643840200344838269291838214154647573757841483567787368117773548883860100777762019809861251018169650352861537149031779286224847249460788162453879696176373712737624369783394966591466189025037293798980076584836686205644143142077213581433946614312877191286407574621512106208408621497750346672940044328141611925437590760274344533005370170373067007521706022674659631117577306703529738417964631162137498584510514832470108069532921441689000019350877802397416598741740889930999746352491423283675506678236829884693199641746313448229267868802179756925088752145248898663770090217591985162795917237367445915520991238280360353007610504650391526066939989624828612152442695461701258882592777978856889495441418586386210955318008179146375917181614162059191499763630070569294652854336523595186520212726954556089807890299884705055231290492256448079373685595708925694950132394092452247981370071096703700317440215800440494550098913558603517455711872801805638176505593856*i1^29 + 1248093153105817427031064209371282245308388781472721235153345802726316547838816969084072416803120618218488036478508006290586186707069738809150134601528797236059309943367514599463992800987768798277858568312958574874194584985027669540465899137547451508125826599080113688640851461203866576006150594856401282475570261370164192889016496561444907695699575255434786262025038701347486040058077987364955491412871475104514401094356659270407827414269043995905697833723138708397724125427677274515490548145575795969009032545078448245879012432501604115753197234446355081205211865194410193793160338659065091227578466961313967425622741511107074991031543430567528408125067012232592600829469254865188486713536166574448442662509702877807752859976854742491941044905453200017689130416619126599729546954460462170451706615306438143750637758950560514356589736441174010547680160307121111130856285116746469839870523714602590244681469613613827577633295824080670923141102669094500671532270205948586976324508582054966341080701827125243404519668709275373058858804107458213802637314080573118767177451499318046548637323591183379068632073499832050135842399551453991297436560323897936189598255110015937489838621106331758092377868971414661222308337825957427189666105446258850996063900322878860503274923036620708981252174501231598005621284321599484813152989842907675237431384109118046939527244723858803803035274168606571070742224356978863344567852879521431384508791129051901479818365635087888447097836473429174080317827433829201826975279353239482873055537462550766043420503485674335000375099898490773737784840016239119974249347570773421455161249178672218196803483008961734956002622516234590832286465733297339431436761668894591157903760389144593664067714618897711393406772909844966638388123674309965092050938408908542034681544723645924061731736659213419920116244510481256657169627012185921481398955550518566765883020879787766514179598882025179103351205261546613634926734696034492548072378771611655310502556729014987419389901289276746286358519162370801629871382150232071455452262258785690267951297935821320099596127878583754521214449440344015394467589692675444305821820418802910991521807879928782018143208851647687020498440306651965259250977868032626202679017785692608414359631326793890611305805478442825983982055396810215173426230541183400711808023627897041654446658601267343188084385740926310084330728345854015533136232921538790329827883389733248888224868233853703917288177801625931959522649040145176648452975483000741633580712308539920549046226535229823248875016276825833971104806728993078619971566228587383665793404155476192753496511063446407160646519689143776787338740888385703903232*i1^30 + -68744438883833995211249743062670261828673415496247619814703208129794805040818549423766654886932273203746499724824411177827287572284064355788778015553169239274906955207262224231949691589036262878683076368891486914958194388448610871771339038887226370438553711800255470038283293560502978931860593008373962407458492880823361839940242055724089258361179643630561601640632106431694428066345759478259768259913130272387259979807033227483835533313950992401484982939817374709667840305995814592450395498916661405633026873839759661281070227832732554488589580231662420029579357738469341556874761580858130400740432588010720743073650307213985872322858254773080627597414390026081737642926067838919968798198361813491951019788783761245929121803270471936782134263957769981801913453120337177884763165764956645177217183066293641906792462906106466383998287240193672955118109403385320376673638216814780873777351884812561785807417941714743623813239977151936686716749829281993149325487169747905097251204528860704654158593369228401819698247250647140537397430480545541850116620318076155540384222047829837665932139034923221106788322138438859659937460901337532864668435459871491810632082862382823098377314828219161480435206797607310159949325181267526233483762738465525330842589768151538790560381280092507235919532166355871187128247002005883722114748355454552542030754551273761473954104439574051088766370781551726079965486797650766874942282296928602175545107754317069904600576958964748748398106032552420704706285029828511255757744161709908949523350354847819949313314238954497320433669038246222890469081870597825895991667404971444449999361005214723587533179260861781956867327728881191975753815825195013639551985484570981778780977054281599556673596567101161297977501727025251455983079362421754787939937905002261170066099850468125962811561640560967851946836492413323416590132094505765095908659286797649004531673906003561510130842947937705209918323301709576065956869198292218226903062497665673637168413436510049885128032016250285589879885359496276883387542717375172871517735472934695273366039343458052241241926694393911537389340727928148913162536889399156238789190025453491863523895596543216095962367208508743036679495671349148287744852787560592773706887006049848225976714518418523560472526292992944867245241092864923181685525076152534395482344283675509332270718577104356427353611713711556665956709065205358645236983540832298823967174265815045812361303191910028216661715464322978863601117348401962588354802399611481945615437256612722272630769091852910769360205757895151535799748663015053473300130342552611585035033201093844492855185455291325191246865872863920121407039099707064320*i1^31 + 2810744956653055845952267284847317456893987633362620749479801935435790619050630093976405990586830637753292680040032234053553830042199475293188750570967280266999417928433728397897432230816165395402756186140518617024843918698269901610636738626649586372767201104994888437272459290158231918523322960762953687688116244530506675637587751141351207237833118500366456493847739983158865874402118862832491877829265738903596014413402806256254759837464650751834918801777262027573120869968320652583130021396153812798112105038418118712475108559715842875051922868316544237302514350239859102277299739484947220335280323069029479367529381066335404670428947769536347811859593101259227528060816585237957417474007520965056457884450961383978425958612038304268700400301349684155973438333499173379213657786386022687286826683822634095016500580808871319507413662459159779686572496775599439402308171719739091579024585476476403656136459078139353035840533732392970342275480226964083581301606029157064480003746227997458261279844806373648400922384675879605695093025328729399890637853485925375801528556639973318370018079412079660186898834555771907911990903464321706660371999826294473901015253686183189993362521591184591422075719277565615535634828529110576147989951485392034010890505421669395402896802042250637334903831571088977055359244805103436195593767689697555889767117747149369695408759106382957712853273383501073309091923124124643909537491625054110399349948678197877507819072907910099675498279489334310063913530824234259707613305554115204131132709019702463649918809827147952099004809282814171507789220688880287653587355555147315424267226401585208711928155433702596242243987623289506496001516162072463338511016390392829980130570927794424069703236448302401432306579710145486579256681375607858204429323521525762213351392592589826465598644592635658042977780448675776744881476516336547862025409102381492754703129808682719245919831002777476100653390802060918690709949876435804796736465776914838830448874689375931254012168470399300130164379996218530781087809585764138936879111231166769068667297193758338997738653364893853303254005698963843104240625245889554414721622416187175966452913226929971643035811862478440871305562406299444697868392849046608112492820644686320660575276765299346803125701947176622204213316546124003724173336600506198852097232925808757667379834422249879168010041492531840316284145144825339965327111581451943547450973311818466279762554711034705006920101477834464684764661421644874711020477388377492964121291746239114968362339612477896830291687312721312846107448154118955278378799106678726116471611089843652847220320577069727134789743607287588488531903774720*i1^32 + -66672327014126971362687416519222898668676906839293955952850568282878183939197179320780926341177728972221625968433259568595670212061213335171528848703909437305503183395636310746487123622382004413441222756741618438964060324545172230307445170952762310249949970153966105336435147061361188584362634632771883719646188180342235076384933009256775128164452476109231968997463877349617537526959048416883716190421486758818096320473483281361291626103132304401053124135324167984467218866095313127422717435160722321856435793941751268867449476116528614795248925026032069680441435320362967335458302689261203666473744390865083507711900419938862842186856529950501256867005524485052532248826554362371959305694952892402263082890344429144209777195630723050395584609850148400306022691062155087185640566146584350893662210835022041273302584741737553948021004619872114269091902347947605682450534387600181181353113737410333974692793538049408859673121902404721519777459148503327487713852842191873686153194506067210359591074530552912736338595268534958092790336464871724397110554065857822902886123363874531555856432671407030251880982208079102440340647458800265763800423439818229499123431022266027237913098204482193054223413075288053187676510226858156468435902620455784763288787418124229837948165159220658349879071333079367113352318908807114204826117192949674843306498072706433259985588637376532567965347854773874082145575511597330958381857480864161471825167619671944907896935464757697583142421797048801272474769162812301904981748031116978670630463400600184286967033074642355316917469756970585323468352438756780636779276805599549364156061421427016723704912257434005752965481880412997168541476386405095481267465055497895218447365148025648497244323296333241930406715309084330070816124746122734915608703507242712472058228646225928641234591123578144669824219497953177365550923260637908944153829179374462363873751010598421064447005284159488416057278842702774170286336611384249572566808897395483534817708674778725450926544371606004907603027013980855447355982821007963337327099249492912792292328543430508276427529361499660814838006912382104931381568794342413335853999563531418065969860129640857695139916656542207094365112686585847383290717474329100655828202837731132161112531825146238133160812856457372832089386237494117054764170470453603827266534915846048949834164365149605238917374841006600367205237495333441513502410916165502796906550537700582777401859172780613394570299083963487670219872026344139204588796989883060696506881984868535600161178670715223553864864162557699105141566799596064803240855269407514950211437580538346395067451551598360287112590740299050345914433536*i1^33 + 578200023761855928694188048689744805877056846107041876561300372230251451708317375258599062055891678531000817929585525742137005316530122170073547857822676505650492970122531686146816946430702170110874254580114171681594236825150693934010532330967291475887795782683368703411217855307133397555080158920922289802740066430911214395028199266914177022221518910898995216662090210886198296728449026712606379644776011620333631339678817567728737358321071866765188458689788118846396322692053423873603510011737372178245061534317661201297525816920214945491155002610396250704047056942391091924270515668904815782058923917156165692110246409013703357578489640680481179344759644274258863043207995745692057072770809583807562621307180693333495266328090848326200207632258198096984595760888889252064786753738762983443079065799223558331626604714207669149998945908602621234395945976205732782369048303686838416519384886201131911704105882018590635462079871422722265364115666716763070845043364058319648819573976989560130244073628220762365639119464206731796779254623360613986820551174139335046466035377356202366379636682095527216840130246450845200872270541313490470494136490402346167429067425473287030863442133551729030728742395019880525582223539776160716455075496135716746085690172334814092516049299084205834400047424607510393549254762020334324417817027066256852301738764336837904260354525398132107448596438813379250804068772365079466982330814137841971133607026050063989508431384764759024131567124763445369377659422636572857118282362649205255419522488416204731921628289667383212537464730423381552750154220518884443841030624011764243259523416300384505108350636566777837542001697861579910750282876769368482808642777822114902096095089635113715227899600571683953333192148590826010444577657573265125337414114620350777002395585886188340710844415109460511959985722566289643582579557403532391354100656930357303298533931229666945274392777712496106122928251446740301272608392773361614538068713954788359960541039978752831226171565100365948707521003009066971737871772119423814158444531182362165319308781320918696512068972601302716123016257853738074511615012926423756094339682081381603897169718940800242713429913301904853979295649284582391328423639674458824656254405951989730734082967955833769376487121884265345063555459058467243718712947003636628446966603701730762380386942356321002803908735725004663007338419758550300876009953850381078847893599550209393522461920878026854679208604316168743145415925334365879784040816442856238887560648916738435928574004365295007407639954201374981978845567725736706522827156557317838552334104112886565280213091316926904621011066753369767936*i1^34 + -9771951453949569628351068535821206600666223827092075856094251287102420608364730808371919006672139447480890547107223282099591934607947496421965225892981066474794989074283558365429842874968524996556084645126308969109098343902239780609701363015587178353794453902943846800680582180738764413253509700462206997141465850912632719518948398352561119918868600369675867764094327883223517030357253299165703022764502539334074900745373427977652759577720973225711491669197399920844437937130630146601311016872471939269519332019009710543319778340411630386038726597906959410380902813321055828814670929159714636264800181219256292748729188462059221206973842605561386127074962243603507663362021049487432325477592114730750207101805804154318836507180633107522439152886995397212293694810512667251235430308868477478644271957146543119342418228940377808472216250021778249713649765492710463667659190519938177099680148541883780712777557337648395933410236018351432495467082838001516898377535645448123393188254313312696212535938020641582309941446589163901977711713020603644073849113441948905120991629605814511289321831070766378762411071819367288720551521116166718384350982515152427368198610990979618656238953800702304769952241008542780477306713907149152041440412809615032550896193484828644852955542112741103116389125902447259513897511339518743989429958033566591644903818360042193282780297277497180982385713465810404766342821995610645131925886402019606764026203007454905619568612621802251820085196604983904113280951312250564417195923529316533473524542663153793788790262589306516687961707152963780117198465262768053681533363544515551435014982978489542824201234682710517139572734424479329540785143305269527625168040997089906128772998291530468097395251158178116297748277960933153755470983731949126606902617649187843457560582311512735304796555188773004928904752540625820284958464250896027487826920000284831398486683097287559053191960757126613859937278375397983889721437740650282978206296342451488629460017443967617506091272603465210480603972620907369715501210965202952840362569540452505173554755902561252127695689846845247785763947283064285109864127193736902633521630131831096000625926983972539111924359611454929857786122201769286604055039048120598062884443040270845525908260367854080148123573875658296125258768782544048733286548454254573123673025011058399873733273785701957485714927427936742650857358839447626704291029736961227629265627510071655115145950055170702227996228303833714812575416589337790752294407289507360931048309671950549711463010539831167338058697689531066969928785558628645637082611460518059528931766847598840475643886253483520546930829884915712*i1^35 + 2014174077213781659545701629598845138167067815899067428360198467317286578669583990840134273619187201550142512441389642648684181081298285776645451313190152161151753355096773509913077231565692632940285569689401437721493077808496591831928146789130604115506289395426251575060852014227342223004176453371915689134916049707671319421426543438733003190591532289959409963732472293697141908953990092235128252025059967490834160930703516743647784621839356396102802321822579194100736004060877108774276202241450984895728209857454958450740988249511868385834611436065505391075171731420890558666428468638858498486412304166175123518058290858784472014940662905649670864378343640103589877908982637041385497611760809359639178345217130544436111296719713508084185674801145121652148466066108496236791895618121307974726429118019188669534062393356855714535107067116554359117444291325340368096971560267676401195279978023114851430580342492723826821130212207741093269987208323431133291648899649298142703674562217828103457230736315713616522071658465369298372373171961622393891346771823504241613575059934803639011020114516513536620862583279584736076278646095380570631131589822014012589401274927481114204170358581132615451847139654424112002173880451724256390797760087151093459843428249430108286790644122810494671756120387813193029860286713364810749707556564099643992918837113750623257799673877512807978114226897142895121736367301634549862796288181891926971753779921193717936991329883249824876463109622893047964311350456721576210685179104208202179806882765900166264202263089906973598063796606552165293247888271987399219654572235668027175612554377951894409024053030494743748461721791293603566549539349355097053378585639528985606554399221042746124324586013388594604049051767375164268545484100954793534973356301068349578466647067819940561720868944945796846706199511572245804074962334414429457004609611052596351618684905842872608563267875229424222152327103859972795642603381578089626440590609520484972207573492274468623413902462497052789525576426101309465790536845830927250334807534181005038007021138496493063635851970106439845750272446245776128771484391300155366433529958286037665074262660052292728509124514887817738888327450436475440360180915621395370138331465878108118900934700347682957686233205606286792189320344477152658515813782441607502410961754055668911953446078733950588796268931747181047866279617935265685930090414450540270610461283796944013889284761404611152514935770317870325529118651590804840023256672825478632649529667208497932268284542725691917906267274081107741701355351245182867323427259459560282926635293479635231398897657064309766880801849344*i1^36 + -141371214163786428908505801168712363894529610409434219400430415142455870075010434120550648183846353851982073310769653333245344306882696268143042581269845936475728883064026750863826903591455549328911629255885057699637824733821526401939766869107112974840986264680246188503881360696247954190941492249265867017666238581679447972683204534652017894641709440859406896169420795186758457514268272192327751328563438379788020194506438527173205240639717449714654182079640842219695630333965596357677773129520083127353242545377651921768545347925226039867687664923969117841384255873861237690153183644264697893141827538493306181984587626444837129393253375748156999724934040508057194901146322693718965808446197795604281768886648667298787503949170556722610266575867972595310699353005212120708953976030816568476663294016724532729897057662225596732547318197030351137065612772047596252226552662111542744341238852145546943648238251363013931049834010049584206630880375108748217931602205723676888189353225616705073852382684803895914294201036613653452916145348514739655739724741706500526129591383275070179624969103556656332168526727402158648106108250928708626475606000178645456338152818799141920815796764409251209767620964968079158202006860112561142133502058765852162536756044415700823959205513999134017275686813246147532687992665853613818843946779668324936518981924053231991242218593146108204755024989769913938116450057765504919681310130733265140890390926124241843642629047191287957334440592781983041453266572894957679517895347491297422791287692839833466607323867629981098634997320460452665837711156042809469118709674803650391660621451112823440059860717005598257405682198896026300519653589740440914048166624381547632269119117923723241656509739718869155315080534766929784640251441981799508033846161111794623959468727152920248867022278815066624357292536365719698478074463251027202662460057280934920622819553839646290359569270593199737545494038843027240344939008499665919257149998410734750444388542399754132820754935572542082727670774052525997007800877746780790320045643036234739223366116025990089528377787964620112900633402376714887966229484596882232986240300697643379325532965968116750150862167033050901400512403067185690144114364450537648939189408382788502474205507363670956310066870604184464163438081557031380318940765470193030011443950445058427330697037339867201192206414957368468848442883179014409577082959180121017627399821233042312490193732772829898830300568105434198752875896215036371530709418472022586017964945655307020857458123319539557931884190144065108369538629360813109234670378594781165686898913587055073206011860386361864716550144*i1^37 + 3463223612274521466330780331310829970684710078491725773582588077144705834290759534733047351834017003401685352563666774179837086242563948579193708032632408730034343635645579885130063963325827062037023952136371376523681180986599273126698789797003709871629873599498868244188895504992413732849534931721520437715887130895654480123558971983174117543259014204609479647611273151940962229672355871760337367501816400200261049555470927125761063669220512436765727949362604036324717318080141052466458115517659841494338333619611771397755352694994370927123095783183647450558294073549028234374233679764239311421639295970030878106920418748744813370223366388755481971037538901967705262938676798075881036091862394184020475895072777353687568660802201224590335242707192518594363189485417152995835150903521731384995120445667925957054681589210179745185613419889182876320286911903661226396003841637359001934750461181608691569626478232292327325261683366676638986431474836783631989147325960831463017156160383094022135803848937260697694218969304827198538552780243538085364322489908505191959300923025980341446388874149304698656570296238063195392190608486914223181923738865142031251115972388926843543052902234841046147959959818178646449729049957164514433825108634805163589245437659643609428677032843379693967819282702398532022644041380352509919018801887883818784876858111264031609027707640784095622808082231735547656139444225602702639401844554361362657708660006767625100219940446342844461942776627850059917505617983514012579938168103700775625480021038007641812436875062473752730764091328164328230514099566618147466590261013533025129694567902523327625960382765419517604079556637473740219034059291137076975736511573548498586033059190907845310410926511402031471115887137166889244751245516916985708757123415629085733568132618081719144494330519064473469809056810600531031468876314580222759357511963878919499306199501643304772631454124238167030403742956000624535144609264891553829522092875296115711097817469057523676251606391904814905471327886136980703953865812781398724487285486505715281544455423783730827367341264492542820364947878506094586038020865618619912775926285485185621033232091523179176312811025339320970451416258788071507960063783222237924075876737583816088715060923754482044322604701284021705172730527038159595956507688076613704631891698378170789244144642442579676828610112795153685783867477333574624677831020479406691630382276503776758725992087300567779861391828459225589433675910381950767003042535132031232308162892454178284156246702681683298131019915904405002453488840341971596629018537035261255589273380911128126260666646988089982976*i1^38 + -57694605030497453910076910179584358250372040724907757140853965366630989909954092264045529183084586374120095849620425869164438567782142786188152140669658707328543414439271662539883925538774120197407116930614140458295662951446329851347778091618035638984290053489920677609353125412225643074992144297053230199451740716993482856687531449630467601483630710698954922512424746129300432218191293060114255192643444707634698860179968051543928435712131280196883094139423558152352959401025929738979694905931248704277139299721016540610936335555228383077048721373261547247569584352825036670783727337730027096776979925734950206243135997662898392768767806168297183693061191596735244579085038759955977604735780820409782329242624887360191703885390153413627483770417472166035730474514386194603310159580618346541977421515920204108297019348487274883096995554815556758472412334909213184041759883064088391359544196557080753217467425087093942082850978024632300819765278820985886927551510193366527662241517456025564082644416841165753901278233954584047493702251926177266926103935917052069631966336349915941881662202052838330143281304418303147930770444956011010669601974637975809136793757350096072050256116279513033419714292006066686467659254748543207891082798476301714653280805450860894837235075403133128622981638072245414272645777117325693752245174308470267195666869049886932693029523110203314055419206090208783972879134644084999950864514166648565950770627880432621647867384719503034663305248045394255994598886794811813209102975847235811298801961537240888597623370075584268157929341303443599617458424191710472383546997635185674139156716779164845454788474490474874206028491578299664975914996873196395873095405306828688748367882235038395002018117647075438320455909690425102570450598306681509935735314202199585044672506638041654071073527623960667779378799374754019864720084311610442143750768871849468519065508754420624675954280486600404004943470528902927460347142361977930094389124986192615785914921915656064686342642745423038247811051799157760921218970439536027871080913377964936599349982564939546530334007241573857198695975093617148042607441842777702312298970522944348475137776271535046170432027079654935788939215936449204428565089519935608698011784804584137351669745829094445777723150123166826771409379074243447524935892774175020212493504618628159578341307391013034041703217002628879551614007547580805966875295903661550740196860454507535776010436160604431167251118591444237109785502745818002891749798790953987714679535421470493925151616621203655653696037106731289758372465426221643885580034409686035454752788788985287519503078089818112*i1^39 + -106931656234269141474915633806820561768068200493493897607947583978691556742930011789928756652474036975361232055365446034827313815773763301818124728312481018316472824986890286612550394087262502731337818097478469001072064764516108562951871220767013107712978324277774643591876761459205702956913246523089635936533355906367924474615214227100154078377124607287376658222491456653405923658749137590845869241390078443940440840759156188669695924387046805324588559011104633337565949662044946618205950824476688926481997762316764301809356422028602845598595633779161277810313610690673107334292302443667733072680727249794001642042270824751316221426694620554041397093847147019426332153368489073663566427208633384964490486094298787101165438450503446966723279611739445060098550360776708918721997683743937066090361292847367512468902979755718165829670503866148963721189107966884609498006605766410597827347130323997025106452558028493347468628019350421914525566673105884466997651867020591267447319002748397807020475402003315511956069940087944102031242130049618286507412771560377109428414534062335802045317233062688642108776097600452621157083631188649757961882912308330133194471722606013912413384985368239794834642177848663504778070863012013110389870587023775671487507205983317817626500116136635744960982790755098553893430332362248009205586309468393841204205225912987665512485147075912636449139319166134973453248134709123764671533660762910191864662375644492048436754536947769014943974208209121329414412026573362443195747269273523908366403408987644369250232687673245848697880081882195601038582589363849966750253452512235745059372773387360040942843501396176882233341059202173925357433244923155438034580769920402998524594221357741672308048027852555065800522570908909093043891925287031869145640315948417583661518573503279370217697228953428217642917015891999491394403149912901494059844417378113945489437239188545911459870262611521056489424802583003101483952093853698729275754805369015771648438671444294157927102953671521666959000876251643605942017392225272752485248195636033933973570954328959805584285147229065575981271070438102171777797845463452753871441600127973028664501860570011011156669502720802616206161144364315720119832625441058423514812868676455727819076293635428951175601018359082791926713171788255876521524622767422754870581096480319786027580445974826413174159114541643633405802075031650575728108929585108649333362768076183595425654888188217852069144955827051311215299311068102408647655929842079176293728052850900978303022272729004804728241060287488701765509523905238566949373900055401422613152198568333234665871000993792*i1^40 + -4775273270683992024620332787488864631795141993230160866951468566548410781649907546792979426858104519466732353068273244381342328567127697703526480335042160578145028638516285838966011396000697498434310022658350631741588167932627924173543359962838783283237672352086897742239893889183812233821350908162918765742089854417940916544175010393659054673629113185273920362295377934867579245133422148602633748557638662632129199871363244974694599990940751171970673937160877934362206559738125438404992868103025493649161927179756237037835149449821973789689027875245965416322306062654698209882236661264875987606993884260766760977998442933477048498591632885476401523271309875921732176821745891868261308588698993856708507900511692804681985030643110451781884644417125114557547545980196538552648765122611878424944450663829742779549583780666552703808586477605777385363589770413077859163118844956670892499537888273630473347362695537944639242691569651005587919155401096317016972312171571987605535180466086567561385917618420172849429895061895650672039467120350664739349152419564893489319430982330758871551529036594481302064063409300631349354917993808290230549373015501094366411023697486414878161892937279783989603836129280974083125488945397496163181534423958212485316944763567713418338824307458483457081716796564488521472567110436441304928913232503595072593308526740639509891164983229186490699411803331031434656714595357725570940957148279878710083078872338133706540946810208934241605133974075279361317447959678037198136022466510817720211126032871902836687882051233396935358832615197833997574590089698671310151955632651201268122942329994658773099812584843874422653885099980233655486801406634635713961090064380734267562098261671488147588663331079701845391760558632531619622726695655871147771133574729507644205451892901828046477434953643206634929715611863300759964486678893226976113340522618623342755087070512065883324999861250065498346314960053244626801634659021370556996830464210886523744135093156818319957611934387589632033286459276557450202406023942825308546368562005744003621338566158512276838237445918820750248648372331089122557907746520542973211720291526812456397328772758219729679840084851765907641762137609909993590846101767635113237425753641973449291207113187230281145821777624826776030997395346448215671364881410797884063903747225782961189376979372632967051151063233557126329954229883076714579512209617244277441195290912448917793211460631154488965795169706167971191124326065246715515628398251937508547970765895608436780518493172692818403383403904277110927607182329221431717599504691940524764536512365639768899321856*i1^41 + 142129819700652447937567221625807060845855029568575365200205920514226450498382483278621080936638266409349920838092407184752469746461991709613078629752409711081839402952142200029917056232064079641085747002876624304581940290056323620812863249161853323606399852589025497254010204610667953716823917456534279844115437259539554449108341057777156713814427347377162139358646011101800811350800519126387527351777032536847861626499515362427430519523417561590414887555462622425419702596653045973661658480119676927978042556195860004541472413950637953676050087698812004686010133122403862386666347458090304059049516094330532467561882355958847761270305491422559594303027233457855911395508163867462701254336428711378217655497128274236478161926388116785167019562791192869650545326863986922404476327859242719265419497123021237656274270265815073890511285575676613571742720536900479459191171853875177820850035476923110377137738448703326007850227036473343480838266443881367503476536744253465676901757036129550754056948980478072169729676283158401802458910775242405044446337768628972067243969093164035322137686614506881834470689241721422626896953477559854138369241389293660291992155697264831479959570977100112785081703633719947437185379297274755586990544444818782549381409179832600962090267725907527744492153203927977748256734845396064698626117469443119917451738068736094295682271084829084606809286475608896900594385627268350360411530523438044316357271374904136268866575280348620901282190441980912590134994740407501969729902279366051736155374044556036726591939927656779633095483920767128450636817567617138107385895711804940055684163921157801410460886151895888678912159099511773971790085318933249492530772516690520946517251111761015404215474252726488851980823587468963460447557976780602417993607972129365442232595152578171679939144107254852351650289929305862578913912266809467886744257351057405709811514268218944033629741624327256785466538968496994294419928741255627825536810605610254140556647205170421831099805712367907586286311133263996149551291077691398728080135904420540664647123856307231440927947443254806476476339802113631437766201323248369051043750766529158021886240940448753762728727250695895398301574699603631344172596099766348976761664869773875340535820170442291936339094098012731797548294253971621613475037604955493944021047102272157792157696636939148697692338629343585318431180381658689436918948537168158624523456772721428552674392496536773512194586693695720606526070264125970808090120153057975594614999425039506268260041372803767338164939102681909525884374508138201833995663757947784652750310576197933727744*i1^42 + -4719502746622187698063551970446960807954637385937330842798290469036981483030620389197186940162942002071579388396335095842380704873111109587630984520839186434928118196508678580693376013787257086361548342971287527791305196129726014743771567096889711212475854203172732264374202272850740146856798211633808855801404487861511876841412575440415721520782831633739607379635054428976183761304746042671118480988211914092132835902753314905588829025344539173852090653051688422800637415746054817900974630990950465840592755785625752921780364307759681640802798559266421714916139100041866128114196877532927437493509055599105576812226105031198022126933211231794134714106680682811651838152304392093452758041417835919963009639646460459268656687024611060740883994104615017697160847121411194804009879529394425333540000472843944837379100710840099880622429683129529178949664390446420863378272100232026156860160445187797622825805665786637117236249432465594553428081663468784757342549840851401154490645957535222377154704043238856890905978329542135206810268480033577273738932900626707041814489649166537540919470208964052360526175598669082192929327527907399269063495238927797736111941478391318464623416137356496945896462457268194990127179081445663670180052785242828925920960503076919980948305327663333922904676320219990958195273757605682403537815592728945223570720977011868539263301384427649662082224918726040372879986045436160771526471105866421567310278628695140408603553999353818070887861847494163622193379168706170180575790158057847112096557660644208607842824156785890032345823837285410194978829969148498067058612867379212172437915431018472019726894564147374037541110292712504203832515657258546057333047739630388008902964846876270655574101026191944436494084131973014792009597787855938064594042236718354291026716158096641647106234446715980924407725684275264821167081771180821707226077844878554597061147290085661728540356378051808968741723640367636405604755704360870017090487041826072775664079278233339957623185914505340760068988297177533243021742422122318125548529495813351486219726468241587427886455252787554861624977867051611908697821572434167923490880885412817604160841639929230828023403670492879595588193406640672633233530314539832737680020409358758606001472515498440479576732854620407032146256806018272274862864555974447509488473018648005498738926146580673119059913508303909353706304797293664394053791393352332635714238602128124110330430421083841684094364126019877863446450956033253387984452145555121414589516329766653716199795609199084305770471463124113234226185897131758044114856590525310158877972091784658944*i1^43 + -26300592558254124496540125037445764781142217483350217925875561940353859305617702071334031104812683945294667768101507339447519778405070060771479118580940781615379803580837446763552343712592837708136227878002051344598658338477948654381586100296685283749480932562265293698778729326360432458096554689691520325902035645327857780340171220875464039285716492796600778369979164635956900093943109178542373354743513467151036908710941375272208479428639862826219368475405913572828210761435191175343269800569197400030218917371153711331937189577604539941619272736766626547203289062889806866995894528485441064758651111023050592341503438302452294877702564467115769939842805960512670676763398487698946079382989626319852438022768370103228462552084342462720050728874940738252729853944590590642553706689467696347830431776768588683194342558042007463668843359441706312053347598273912079637770489614291484350826712779617758955611758266350200841423276203269699846964523925493633039616333740994479056260154561741328523808926150035847032963885651418482499394914410589486270043336506142636345888176809806377232832746767918118067123703610291966400860137741745915565141686266486578640063615381004355302505612358524691515822215727241082651282677961436883552985938062542066033678460672941293107145997083791941919011726905149619750567705233148118474395086619622948789494356663286199230744448654504987131310752511092784865123597975760396251278753012023308618034593031676678888832565780019486615470045981156989834339930877959519359657502327119270963500448025387807318729586705945689141317551485561223474485770779475149145659321883215273226162516754990731294133022778182878286231201366104590503243150099590483247785549739097365324150389933637374888142602912829700946889640247577060387121457897222064455908084478056939631389853835843795578803086111257547281644039174485655007696394551945437148616729740287966173742432202957797130560639020894276894912251768767353304258410056526279886760095487718863604007468525823000878281583903693107368419239219628186227616377946899543160569258628020935487422575450819396997406231355232519709280507181382129694493473926595747387184719843994999616145565207947334405559633533295368695017229033250666581011193031325130103468451354883546213559106859168443996589370671115641093184571303563676991531107618139398556835139868092200192924058163952553158735098704563981659216551535283295937542779224107546314530312178307983196375700225381123318685375208298307491186315259790958413402868432298515505571450210507800336710281960937757758868396006269089176945639137785655710564354453035301990016483328*i1^44 + -451125811474838865474782220632316380066272828276638677118871848945467898332448153413368335190035433898122419931917647564654409122456546098738447792489941149094742681394408397595127854974753087126917115661269978958804011757600349986376176086790094740424911920849898117547331921409851036842673891448386205497594961243516525154986341456351913812473788555789836242372809326285275695568023446884629143369126714622671063035984718015993139493923340340214093488504251007944167354186611508476388363713746077355609517115232007367277475965546645705662642775859097670834589490635203370173420056710022665211213367157763497554896334326774036627219401343312483147383695000891741599238347199302435514978372826507645836893840456408392403400103878909349235305198744906132846659281557424724974012234730487804413497235545568407367400467135019481644957207803171428498217764403279924550012283525348476776236775768777207418120922332721870893810237508950759484423442544852759376630493546121262382486539457239267903446140682129606586506366594528983001529162296028743365033506258140650004285625359279882439063066228056963637520297620097666729568933265730515001029397224802818581795804397386176724020728087156045554387141277940613339361447825329262259018174961891912385726214703969541148554056639037095338583611294608161980442427073128505608381997613086126014828384309052955237571516259874377944607819989765380412767860893169415324528953311096409850700464765688998841193689418836876911069985820220966758093953635626330903903686135070403637150971276460788105900784347379488998237062784976767505809220816802864641832182974100499116162181574359452989059200998552689378053599684569737753683337813414039653629739755948721967448088780222499516430142522568999037655137676114458492411009996960714530160343393508843908953625688797529290604547989772291865234412126823670220842344880730675948056213313853922375417290194070517801314812282401062490263957300411637528381009381162967508029563538804921817487088366942362830144848337327267320737195337726958823023547277068315462564416583325706230278274139968438744491163798971810945360447206620813309637297160885570590789368385779266187236986904189146590972769086659945456353729064613734907481841214126900714269842050426557455650771412651144567441653514760480561264068718176421949565708278017248849524766204573146205060033209283605885691046491583957093864698318961529866552557463568602211872835023140911673265944134793003021141177446902764845902173429938247278263607077952856634129570034085685928732165526825889033898665070419058105692546792617908813374762432213264564748288*i1^45 + -1099578137363532242280013384659683588442097295239099149824499648661630564059317660500109325091299712774425746085881246321999966480107765577572619130586759466313936169072141785985469594612463930262165981640942464972939786765222103581591166543313644872417002609335605992935581194828874223908617846609719353024771864456283459843984682475564023415484343212617025243012477875686133343089456754771712118971222776724480877593249727553515795043362482054320310442950376295791062669739727575994510854499502002799343403735286635069220524259695456147717821401225914216521386421083780779108397871422505522993610436509820358846370741553125229796761116856530709259937547824331522350041589814947923458676047260122747130040373878810329208599902316587596570674611665780498802539727220468026774058091211297986034054627800890973981709183712824921506891347692811817293425106431091236605244327289485310042986883341461139118563945642477356284442562837535475623398015732718378978844346839656467679565445302137214138957564409579076984939853910566887155777720636546811589445485305168905412164492915113996018938727855525358179640131667198570302747263265587644553302497206293060982448586139247719441113867607851869666816686722548434783736008139525681757303295414582397004194783391086459852499243825901255121535895365007147696436157682234933797337090863123962405981495709421940011617382549325957401642720485459767053283715630138828188093533181081894110523099794275766167580562506236271131252315116354530256607391535883199389314232792169173261015937758524082978312716217100975054859136402483197047584973008863518026463787829444831343586725310866707478543338538344861667752758421606901969528623721146670345923724157194979167457787456932288010114436012502642545950622120188584103558773173333779264546848597106355025440893367588044621947596944664413140848792875523932420962959554772088569416976482794625373635915229325034762642803622604490801440708905045344917498252419441252358002942904244634377598669779063192666670783131431570532092668657475522028596065794804865899084251820785336599942264652738679130799212720554754202096949701342821017359245523818229180977057801483453795170565528623377965659535990409836440922577182505333320176903070690247078952235358328890642501481828781069917961023988953848853764988342073275286874018120736380243943643469091034041257629298714682546648596265779682184310568687594686643123413340065172907679689838462891750003509689480574856597477204016760588765328729991646330777157718578318398553902105825632218407565667259109672417607416771578887699737453131658358407741335519887360*i1^46 + -30318497967458186174057490676240900124455550023297485794011579272669408746493031163587401990376386144614770756071939764120241107893680483894272692992109607284305643767775651840558775492811646131486343213507202523059658549828326275036251974116872319008011008974115544646311573640345919278442063895385709353351544140396105035778072897656551673723762525970442447236130581207209697856362512612436342672406020985688243727965388955432116090963081354098591482634387971374387110560268181731974264378597479618612833812423712224581520946087467658048575057272713790751160593061821336480289866975224274006581786666150960493009196062214392349910215592051556672742542651749256135089939159106309516804593870926231847419533282025735891487379346596792602126156204712252972988559489445659851267534881509854726388340530259065711538989014390166140278741392388198971173632102896129084584201647173155528415614216464562614174163500418221847857487459933459499415286679552405467363393912332445099708696238927325841586176173917730177632765912102132399964568491945538591774556354016727227168184824171901081192476567828210232026371244733629255389633682642108239755108936023565109317891276837692411439898259255693598021127583146080633199153882681986826929474925563517471719057071599960570250452006732469849779671261694913172940488088570270971768605467673640185150377048873691502705476083631214824384583696763571076688721249632609152320342438724704631407267611805380711184193698382577457132960975656964693764920186405965704254967381586602515847114428328522528871246188306895714074196638267145231159044088742144536066278480715457099308382415010996644044204335545493217240949826321132063004535438086173941345347625385065858454690101304271447005311769120133179984111296563013329971236697515129460079038799167794861551979271878702480401002286172632066837688584724819290593093350901296978160323433826572037143266623418554432176790421057939158203847724383831883754390977928255725596163023143310939858042079603488334594281145927994232795008848165228459134364090902309263825179811291811241423682173451870483105283230550293408200036688209415431325668773648272218271369163028490918966993975068733425586071027971462523888825435408977756010205152172839623206516708362260465243815621258953447615045972817779905355724016923010428072888471835160313960047388035310476385655341259227141947373272785259769515779904920437889424006839441330948667260770672204690837391785513273791380180944541535605608427514375452651185344235904389947185916799455857985078157681795488238618092539000172813521405220776663432054575378464768*i1^47 + -294109226309034412295620082778835592625107512623642720894217859895580317058387077967974190226882813020364390487052992133985158606762237713662853913148744912345127379445740182093910761240669189697589930506553516215242383266522840773521184559701429950506888158325603029863650551639704165422459254378778942216590713178664020469503950855753544823423016324733528791090089528996421174065698566947412963643015031502248602694573782394741559212070955619060172648411724313866303401833036691333828091220432624099761243775524503423431778640248075504706939246360208893548110404869648953366525982045773034776638866214311282261311277623377582637124471008777308503310429004872113962794350404921817518740868517925279610262604806730432063494029785827741939758038608801427503605314857800256879303705932933395701447922240733065864657441067201180688263011698961291246312417684231579781757404805695583905285488045497473810241186945389881004737104128174938447170072183289250676697015911924585418723610273738095799873191033621641039558356380245889787173220622782373263955930464820539181351975956684896457673096880629128961391509196694623978592737709656784534097019064397617191181167681219886355846979742799188741467552145612793143943662144629012127754104814593191121635321367168737276595427025126956917477809321449392476743132422180126114739336833965543170852912563950638294392727446938956611335751587053544339468666675856860656402107172340459794767912395702485538278920761660259763878291809259178578570698817069927911471429947904553476918777087862445168403553688297328810014628850671538573410563027491798158289475609635723797910466905312567787709814453982176870950188530215868151620920516191405034316720724478410711819701430243311266182247294429390084041405258728987384941077426986190581011688426112306784403199036517345352924867869555810035085462946121200004366514775496100190366329933201084883278416788452693550679484535805883482791346052802402845071213250298240814701684620043132557288178209525882458446994200034616529982944122367800732251253330336381935092489025625246555379769745502636460831164855013384017715108434975125011103415053889237539792260149892286086085199598913513508833298178738054263787865771928346391174012805097879606610613120426519289957010382227517968428031307189248833994526649683364700670854421515582473382974582340515211638785243274273694565357052359286517425497748377547724618478122874345322405263994035455410086133152402966638867712862445694154579774009445107304960338890982216065803817076535424771400651669803892808038216601853754805449678810528494157706559488*i1^48 + -913217599452574052051654876147834553339100504180500317159876782927983272542538707468578904216826122165271967466158441200524251512766699367260395414197676308696200603434736359378468462804620051121519776244366535463677834641933896726739090471478614972494146062173268547870849528292161859822691268851366667876787902480054677699577121622527343154809701079805313451605865466754293634075207807351689464579588982464666647688316796792134954903930550942693615261319186013512853477065864734337103126595431569918815183170407883062182388250432889726896556295584086283727559576270282956841427397672539006316254699761414423083739926358534599335019784307687155849474366991663647061312710054299960507970038124194315424564861907653219201811392107014418253005686381049900601392294837761806632250964419124797420638961582909478028422990803682632222456263475649974168744426012821474310263410936343601176213902856492735874220348250560303997428915975372533729382876986231575005817875956885604617815870062939546792004546408883370355236991951023529793645752373550975063276396937337976205746128051185085040030793050537811773939087785197924038486787613179151938338824786145482172929217504793952925021563289345010099803081632045478606077157164397201171181369349756523337721728028175740960781097023478481184088284867695253788488640645934190237648347320202644548129774125677903609903228017360510935952659611472224280395595449280903995174201786345589966040763967457332926101742760535883785254447928736426299151603802319633636946816655300405909233069046625953940313270348561871582280005797930387400059636063282653895208288197763297763959718497394308487065332899121668126970445130117557630087990627196005547189823726857712221113817269373524634301754143550255624109588611489558077099005232656382969164542472058724483540922561156589726256291186134955040559335653949366873272796503748303030323977003794271311332597361792145458826473666208915093021536145286685581486091571269662198234327838709399631689528906411576907497425865582044648136940726027493563380492968814529325584494991416130444053904938131713105697264019549420265209320507747281323334470686741858401177784020920230062074556197184179314723678931528811472998493989452653493345782491187473829363034716573147573654923912803929667064133814827003932512194112478626148790309282264580223042360123413407096259655764325147142458025919511191840094771634533150108821031956400572956164817917014524212202911091300061116729025674684583045055342350463072938884567082301393948015065284967275625106525406994568768772490559417280890855699596354946596864*i1^49 + -1571995981220814319884234558263129608323302594539349396506218074016308771225449590968136033070836335564118941827804234954764020690266115556506743925151671203167622069699270048421990314754676511723368772285065160808901005367040875256362639779662764769829976121570967544982067850104199305304383802923085404077342120556307354746346713248641900876720071774669908965605408618281273967391217437424019650370552127372308551902074413455353690598579449077892218727887779783037607701450684524277314003993208126375543174333201094519073399968760744607450092218088041497592447765265881141439149647971854891949760723503333313619270785493156857378629281204788117971417330428194002527318651479720743321541363957043778014647505732355268015638746095411473548149409353991712805506510783341278507198960351595852911619793010972949806661357142824154625820996072650725592757011459216975198507582995306469881910690058389416944393933752079150117195377630601003874420217803956887709780995768672605284843405186329911579670593266313465139012474611715505806724884099320357079192005612637486450195559255262390430793207968858037780087849876131683030038670933422254501475495982103802249243479132091969806344237363091587096212415910662319049784958964916538867403449101704975713125808694795440592795320336963565430970113845773415643091553613787535918417999420352105203100318300644447711010945367124984674968683484402405708704164682444487526138622987459539178609560143579577821886612576854908117885866898922782528738957319800847963797433236234311388701576289436113494509341461036464065682930712625800185885381544514465234778618333570280727461159688626156988993971703370461954728705259505471908621506690726616714596946630984414201693736655767361269317692556978870474829488896922956209734691038443086928797669540436135278294660122565775423817511426294365200999238283761881873546290326186597535636242232753740947926588593268549136809879331401281481264021465040192459434132805601475005945493273203440440559642759812772741935579400826908995985289037567027322790883378176285656638491559417197595390694571032700655947307344341200206304237849745767610838815019493631485526759422956826048351813733802041261393402231325926887148805176613511681499271953066152374082082790721983638839280959517254985478872025390707255095335220375446210688710383523044627180496284506733655345959603761174943813624878348701588953610582734078646534614106577035151258721512224395557207284952252836044477032424030923840142023159916178353240722445811306560532503875530313634958112591578906445915963375233978142661441865416704*i1^50 + -25772047278038386080455714051803581188430862289376544330382007372192653396480676368649840116422999814966751290438430635012221680394942993033554290595299835682810209752727482079032133943589941389188172406990153214570212666825250229649085814031384700267425520067674047842593587031380979244641686461761618927895731248197528896201494197093443062043802489345002816829913260173925096856075849253226008886172891647780908802339657964852929906259658376766690257789150871423088130728229986528396841119382710548455946901900143263439535360331969345841720949367061683351490437736480508574606221273099828925784538047948577264336794301770630650067159147805458514918224221176852512852184054544788469236332225044225204803205784915665901080123325599150897861786246708293050313855533753382529828479030591697579280065757297802300539970603428344866267045862087574454468533277401210567499281955510778443718452404240963377341442115280568742125986242552386974455774734802992132620855648989932422604069682704249795821791082802566395363020456518220212322043573031439553661311112312320734590943013810343395218665823299432108673409918099179762224790631804360788328208685385608597219594961052413861565208819969184597887129870204809997408521976119383435683372834152500740585013755429654207755238414808548320345942294675746759052256481278654018841104818215378987082306285126845144888849338932128540965738872199846201641108480190282875318973196126550294043229386879765214051633517765671374254668685942065369096816144901679400915674759127859781574001069926703987274525058967383414486845266802886139223771083625846320762636348231950666752110405696675551916437571402490611053384004084591935745934756544227526474585601150131380631867188112939638717419715423198084562943651684223297299847722543890109256761685006525936224463652029970524027655544453602561802639844881109327259087199056889381011953347417375428032401660314884515345389888346269556130679167924590784000482258361339088961010904883561087381944536215467299102621617289113691109128447019793688971920549097582413283294831185602854941349335137492024644557515086619836805566877676412692481021046208401687798225842183976902609698808390943443418549133432121635763786697874924059584883639912973132954949873441036141679091116930544095690307843511566714964656037141995093089275622946065201696632522213660368534345653277086536572944158480225255241245232650301615469778567269749801813422227467614594925736854580933311639739350341919212910432300904150649584627125716729064400863036271471165768603677859704621339476917373878664809748754432*i1^51 + -27689375564868957330713094482812571460322906707029189610895179328381540663737427630150539539337140344914267371051478740212903711704440835249564726607777285521399209241049666591984367862154235752835018870046478161929212476038745747932027644819845332033357158477688128364291292539207674710785233671617472301723756229086837574514898249626213208892844961049070360231261007079050974972392664057323939359485119531295881563755265580451279295637677651192490913817731396627238850690273258816699967085590559308792114516932043287694494074825251882189740366491264091732586117987175177400906068640568294092227304207273206709022520578302918646095508688151089284830382070782450201142466686420714018305179720021692786451758121976175987831616945038677459911101322598285002879848735588971504112797570036287402716412306803083874950731735531475164532223354952280526066972525956786601846346066091416218961805532917850759492081514508854374437694767557356154650108998158671035410392394930238446196387117337938243169305260311950309646723644243219342109243918225528343039330398601606235609270207537074634077639639993115466850930824543452388582072702799850767117384506094398464168662565972540937696801782533793859320740787343460550195418496714985494860459701334144511163063749944688312397362643915003754994837770213313347009782399470681867672660729475245690742871954579700396360835454922324691208392732068845773405448686127968037042013194878749132247857821056443653279658610596242159174888377288103234628108951447430702709832979394510813351978463656472440380769699237526355770613441367543470995737614287256330491578346368826625090916963209885934040159484894546704018917098253874504882957825214349855434424545517195860264106013941176564000336489686118196678188701207087094580500548936549405147535876598438954877038611117054410448503208186209353613077951356388881269225930343252872454921312813438770085336853873735969375338196485221082867875307207771809528898273614435530273441197032416426802525885594231112452239978252414371716023993834187675250964249891168356067653693321420950595726834280595502057178669938318834084564171059899777198196830575949173478418203403541209533115251397190732881247916081117499943928005157370313556855868928545579051932001330106896077497062111586543647130059222375240762598688085848742753531869912716966056665968708630603881033545816524826605862912616396352152207066389083778077716689258119710905288014065246767448166617038305685385224954981431892929712855690422592434151611725718399813298565703873601952048389286163775155697942296723616722432*i1^52 + 280958439501284013783522665430730326102387808619920285474682252831324976811609723299919051519474456060585121660368951065173233916993313945911363785283727468448306931421878259538731391141013361453237851521385179033892046580799196361071570946809697918619484581730293159742108814341749718233731310448681630089295980393684486142606859785586729443893258616809954351998477934735087632526480846989542075784564524572879054794546747495558454339438385807545931060433772887347475369629745130188608521923352119341729472140177102016955689895581768867221462842985073058873457619434110824414802417589684571570441765948352873210681748824066734516044149934724172434315270355726539670537784517176209125821730983218540764093593242352624361186621100212944963243488058499877669271609374736727506393161468210688182055028507837271342609912421263701075578237951135182171568878066473444621967231853734783337849325435493966608487353016754144090363298212783828750942678675148023594704501079672744552876774048608993142997268275435901569103566150499688120087942507044856859102301048275011305049075253141067439551158453059002458060845916863624410462624362094754352433702673767233630235067739319540707308905791702317650965652498128934862753807421409071334528744519199914756303148903651509483668752487590279170296451732888600890279626106839275204902985357097987020395711222115004262460220700911717912537221657027129677857380246648789230967148291473594807264707661582662154865856120110440504978765354862320782885536964313506288864051884493341344016725887353987128661925309049153509630417738426801467021367784160402935687340249359296033794297599331641339780250837017068138733280263572651800608272533125192762748937606047067696090350379340648585393512191632861334159983654593362399620346815037876141299533071052097302264597556863426650933902208306149654470585170721220592945270661253071805537009621733969139303298495450702002355533012064662579355691137129274852986696319037416105815173552867123888300161433355500840979604077104839278345548800541580272862497959203052177353117011081472981277103458140040661538795975774118934032302905572349568678424250180239666586420400710044331353736906926968739766221067238190503968988907458948438715760480794415485937964730306319582509380349825510764568195041961197666648232292637116421784313468368508283988843536553072195503489771943509616595623579164373641245930522325106056358706975777389700070175664671569438149742792604669705043640716208665551518726263425286270467603904581578946450976637688468518172020828554583922247169737898364864*i1^53 + -194660855038011119975278053541560769200926229988009920379390261656043737214627716878637839091251760481255731910435515182167600540314197133247094050965249205485902976733567439003572019095200016779488086037298095974407142426582045486935634551324457407575288710875519660881955307170766132888117539716046316185297024671693497568529435338681152672875120787031755930622839165090788626629450846007620631580296964107995614448370632136612882481638672681367255429502859319383017351522715948936439790274201123040262473003897175342300637190649817460584403292047744723326127274127447119594827625717970908025159281923708648275439930307006963245234010291365185368566722063705457942609297382059549746620528753323085349543754838111592393261130019979233075138512076918645136653188070858979616089574337655340031092340729397936391556738177022921900006782375270235283241191895851904360549712493543333199885370392538418978375308447838460235656582592064853161729942635757645122724518249207390684786728050891365986897976430950897425532746127204540297139801509776384423076068928772509707364728406281565698381349875653310691682549498461975501436116619073290247459366549659460320723250920396439323878627107131725901794894469832880153193222956283537542064731879716007298941477772125374061110563812885140722715047986947458356878705498856093700762095667613877853714096198669090782593063131586021483149031975050424162592837632561556778835088807990106751648511700252978626690719944501961249659806774820985373892760024301694915725230376626104112822054898893825611634568429755557314866628253665809810624875540748767799258150102001082655439661133390112244036369785491289303391676239280493245292360346794230278762332833917383797693110874107538885532140963743642211074893162871642075500979182227928767309583963766023854728707576653948224897998049377663902223854980104839920904095312535389543563570440720573714943608158121973972200600877483267388264262361093463874825177292082239179170906804711009075526542013507403683052817821265275149801544743075633717281616773813247216558164729420462868476734206211336686805797938654897452117883563634409587353232848681825438501227877813268878730182320331804578209453338038301943789266917665664397727286597744607016646263495369213288045397630876178692259721863744502088144922171488381565335977382106559091459079819390289919417713813752773437575441154371616158790492681900466328583021423504015144844882587232657173925370503535079083785286039849865475070402784641821376160027920354058048895432325094469836056822519564279804356006987320*i1^54 + -234674441101864679639803914320043147705042164781855466681226009827722852743055935961897994338860561658029674497665765376855884711399038933183461152866232734006827831123458483210798778161261093823465384354384298152135436871133128931163328791751203482354615262459481687778816989748391406615237516969096261962870413134966871132862302306174627263106441105962671731223375445749057353136985312050452489120680620915463989392299684052275557385707189868920681744966210785560984735483764128144304945535236171864720916725526443515201017646848016504479415768108261190503917876483937839193901051728679967908595786384347440134151497710388652352737661328737288518650030938191957946712939668726866188412817042238476127015884676599792843063044385848398125233873696467728168391842591178620814863981787445125560952690368872709021474650524374663512887859283228926153759968787185741155044764075786356740548363997975718079850229850871652859013681599725625285236138020539764869720086886963841147194813950847687327188970006418402283795163249632475596086560373014227626131782019431575203077865948667304717116698352456556278084398759074940775369989122063986811324498044358274426834328581815063569202313605311777569729129426194443803911336752721390884310991241715270515379297359669958731675264314030172603181877711615733720673889758368414881905051430499411326537404609731761144940556737711903697135650866076671146758353242577235307292792261333507932980246407958945381836334689872187094665597819585949969636792232120821902552401535581397784572330036639794452105106005004267209575177105905731263182907132186498984295457084525111989091691589400452084224911982929832952575833261275014588254026462388356308864284262958913102685140627812932822829617247670127330112426949722710186875354367821613280492791052600678733801183440177610452115752249301063256033039688979824956203160117074543015487307422897493888170101478756073877525607572638450710400203953029203015949303347670611042981287080054008669973974892214641572052838115112189197605198786063327809078401843936717874434365845003275490511363985396553371565502552966188533190955920558657623965418932354733311783210228369487183463303888238241968863006142283994627865054382695709841162769402706580386625080860149662193317964633616302147618637785427075175864695190836768142553611543633160732950562734409067453406298169535937400650721094508123044008703972991271486921567371674127852095935989732788834477933530680340333755865366752510580336630781369560175046986790677835555413713849873517583268037935759444841985833*i1^55 + 1337731447588185845193164501408454407155339094200089692987479304986127672772544375522246483815171090950279535742179634101269566194795224879946680706818168640248836777522271751601192547552126346313618632367833901805625048340585198776985631668089989429956672914728495111088117934110047072162522934164011216155764162017268386634626393065217903851238526452770498471297092791380184139584405387331783126025490190639300278719426128861581566772944049257993665933388629467919976013628623965838654594199103549096653881894223975304444233423261248455926313973111129362218530421922859961765753612969088031228529771056038388047345108068763544214713403618375505788735180432495352070490339122334394642365181232449221924336035869469856904734881614242746944776091125495044684730091738390400125425193357694508813011104161497158873399683455456831884808195688196625715312122592350631486351119183485914748419332398475234783972745419690815790765140862867884034313371391043930529288060570754256716844753048790113777493898619292998695811101638846277186838760482109288296073609291054750595838121807882335692497823654585214637226122400713286031913331612199022746891938433295044374370734170548160384556252299943889702617728652087549342026443155038846919062205889170963006143701184178419630879642098812460563549960538183551784128341119827958045875361967758359461582003084328703930456465614121268830484465178599852090455216277048781566784181358533043749599913078770779307059476570066484750602374465575629216062059868339101636634581649397836250423156825449181539417180422696583042888621955628700938653400199314843011606909549636311074290627432474649563460174157257460356992087678052131660658218095966900692250979628586972807078659084932125621341199946199646862708820348909756999798672989526855302823849461550255110542439984558759795512163407684031507762385935175024747687223185602153418755361420558013038468977123840022191485062435361536990842696658984024222102707133738558858332870988875179163564381607578817212985334380208150217192737724993851232541327814419778145445669614239428876797020308594665671417225108348181991730960896374156744256852360921115280278514597622953717846413483863767078882216198971198034891848134404039723334014884674267340976692818091788563104735685241556318852110802317447221712454715291410118658357013360340250389231732981832578187766474416775242156409441734580892612937088836878123674089240341686041520630033629206898324994300470587322474228795193720766882781060920095847410915629168023782247526685005472639645396608314593280*i1^56 + 2497108967588995311508705119973256449138386776546488596160880285646976495228690550780986962864413400143344769067617203847728818003038922664521563286983581332234440879289727027470189672626344860338901591846184799518453491674242409900028864083230663016089669485955668147708606133171913145501470735354822061918268591383273042375231990674832756293288279665699945438202568366417878542191710058834143064065465273017672959687432554965942279765669906778578532027861979075668584234056918775357954402615754705843803668635009217997513824946924566064252034806472153059295877330502784671172535429971507481683786756585822897628058625589354681886274164041458759563075253425314706308876720031222052573753534178257249400039022553824535536987802932386452935828165411091043769616276126004317139253154071850967901972647080203692721743126659924963241362021089918385020427438819200901515883647547855457173619638767538937864430954638071491863966698985363613398476544403677830851934155216364697525793768913717623258042357465991960680148295523362804073220420846199574223806960661821026115515411817773047985772497853820842380018838538514001931845577354088006008210089426407052166199421424856448726971350422637093793510684463366825201601310232159855120678371091295381406532253675453367965338797962792128332662079151993528068606946984622243047287057627159190580338232470798124214431172222072641982766421090772102480807973283019128105433158124818829572562852544442992894060983734271703985253073749566087440636172902579409095879415787995861716061054700526612977766239829825158502528909788591384556479466817838036369092626891115096415850446240755824042039915958164899456486258670045832633437359848933952281988885638984613036493768903533627783806132398384117604438067638285979731871554413288192790927046284805574752005779345154519970823979093742920627450440891461954802832472222227565102803203919331380613645104280131183967453627716187941755346999575531626384324281661720530338037477821717758119280778392561509422518964424495385657402195830334607598729675634588227462713746575290751185889268017032085929178772323774968660067657591773410526266985655075005310519713561487521051864084252407170734871281884222772258116631337441728184123681010007310504774241309199703565927326665421603233527365781521069704548606150374983314099893783929179508928453914319021823451712636659722270598703649066008314793606507626322996157617652071128971413231445797808411522782709500151521322483509712844114792297747864596998094793767330127649029210916496184558135559061504*i1^57 + 1942942473949988261423635577113017945677862596427351759428690435437134457204271337309244128880309946177086050453275788244732296331354667463194344210503877739052571224840511870102740000834420686176540363632319905077583069252450218139254300286762741042185238232337776663263437994506834193170055751624534884750543386203601617584081764278808188949821594299712248891979454696180030093115138326095830104050906592872415939444224721791770715959520679163338008913259113680199859643305671277287120430992213286918780532257279948897812966905655058689608947446393910327660787146371378657360660079473735164732326193786242115785759351079069416848574660268468784509302872020118372250200701575462589615443344840609121774832012606452018013409551683915037885066643193534378467533053348054906699178567226965225957605118097119640231087800721839465668553171692494347985322051628046332298244933639331860580046354966687421762638462196499998899215595799699377120616179102510064924293137983164404456483558208434907204296704249065402570623267405350892323932913032050553423963946959516982342037375298826454185034733536458406792068198684953348638974388321645802148957074029872244771188118525786219753472055187661840826527968064514034689619616745369947073150931681476984081261001690663958457145571360283010067658584349950490847925192751073739685810444968382170517578975714999783864965799160441758829890728892896573799784499561405237460800690065717770816287319497328924243183501349968215996173156643470658499056092658315819324220065943187339019287164445578658747702615634928173557483171791006155235455663144503214168003110690123270032710973339320162309248560984105652929549411430328113016459077990811402805826416705779414107257256928545193106157604152519798070073396780780085420607212281250825478959162865711432281321663747963240232075184440165193519600851443281683308636834960776121804995865254713200603138916353272795431667664949657040400659345695314516826136735767398774934954913930796130697339855845758455025581686325245439621486281028808431497389365633530868305907034248913186463550406219075489077897543421252441720652495991065966208703630095514547934288897513835729559498407717693136457606188689888186916397602314331802639857199840616489172644269057311144806759863878572471444582822201263850082982619160835716842473407304041016442091021746383452653012894802808823568421017667217086270338968778529556656934776897675194265285086931706712091510116380989432226974857084575319318867275611660454722266861884945671258773539677658916962959360*i1^58 + 1036114821650716208076560849397115045029288390425791946661075255670633394295311367769655609768156933527160373741420111613570913566495225190718154164144728045843552838714765773015573000187856773388972396801573503302487286446910490250791811530438094376591811390171322162774492799254946194939773905564711004962462101619067209028873114829432170126452674693357819684060159857945893956755399420456686346455768156536835630825376134098991134227003156209844038525776261485570066924585617486456295973455492298364842767570854328227908761716274228866710764356878572705049058800713198014166230670098783667734357257955327110236719742021046734733618469795681983351870124329585389979659533926454832800009260527241596724086520337551361687720721027352839797386411836207085249044364992773971698091863606104819854462831141143669856885431522457414960112534206096039789823097731885366660492712969717244674660200279204932357489029482478176813648544298056083163076501794962601130853224088572384070068544899578669175968719782596293044042682735594190429201807482182512720529112173261353496171625765786748055301213985037035159324395084438807166560361533554856873285921948203271565953986136865930605628616583215860008646527551266463232711370410864135791374065905797670893277377011100628227400896671092309455042378126275328016863265783067074145332891283244994315875057183450243134428683487322265764355016664050616740237619777035751752703364945662693131840614693234742963324439539796404329766906981729976574065663572390081098344190818587849359582676803376120528904045866199845820473925930953557485546465042718440265552816497012219217227243005974772594738825069040297516916232589621227454099565749657236740898547777202458884659028988068977382795709524667120326221298229922557687767907593768765616646782144688015693956035711774101143901581103679758227274235092865407977369720744270817307994226059062346786781389492602632353956786687767956569588360696325765256073390086426764442364268542950506980823567904088873653821447710883124013629039012005840584331502847547763001449824642186570373537737504548163007397398845036860892799146219690153348392008638378443913561471944132114102930073541599490761571404990841374083812045877431221156012341657935316924055772412434348250182149153524948066470930396280306451919893577907984167524834938295255372749663678442925860143996446642305577726203379448576613842052414846889013654548095786101395280044606370229100110484393558701446615865571641886275442043477277199291754977484607600624674136992069451776*i1^59 + 567955712916794989431359933142007485401777899298111636091721134328876374430803977802509093834981655643910845193549640825911077608328102991055018313118983073208342696446140058572920557439310464796843725226223632641687005885066045954572651239111293505763075446542652421782756876646095095154093745502748815407183554340674847786082579295522239392011582279118275081195113841344976712245511104626677596212717811168521213664997918026759297344278139926032494806128310543777565386284254557140797664879169956572822014274478473922338559603314793786152783295442787868497461502311048502254857420074027339973025418152238988739342589430235120689263696139337610684540620104437108619718151272522109205339641788454508146735942428425069441561941934780245220219917023640821278708688135410225259868912204512849220054563975941685186119443689185245576408854054570933688915734292558083088321108312214119607011800674508066611963245693028957260837610694335694045600654314304432488633508985454331817513692489822482992218426545226035722978160592133593199411270007478873282459430672555404485274504938334783065168885786127659135063347307206995658705765216315957799607029030883265688760934061843154588513309593426462480206852501390620529792598431976272272583741376636661959747640265994826428455273844780000953486610898827186521159732859162371526157448571998004036876494820462206010614531991317448705409092349871452811932973192645803471267595330955961458870232408049194346185633154810437522307157526086409594661552261810596373501858960151463281315506944044193185177861995756803967902797769660936924690048655867811069829741836925222404645070039201539352511796337308234364431199420259850062486704162248147458562148464170023733084361723535803375351864935713966810946395687652224241819493977417507766469530830976288767150372087663059218863114171024822052172266008622032315529846757787493065867845009347711871853649897341610612767023074762785002642110508169434417565130570053630363410517164882785905577789007412444233154744031477549972611384635646474324179376620720719892363396568458290045962232624401344104120091537525291592736676679694291624597059099920786609656085287097269860688290832115315358958798205040401837183303371395893304913701953458371877796838279183574878811796878858258262588480052916592733534048275575795143938119705380383890223436835077494199452851766158372152364111411589530870400548205651717345496971492964404869493565571425476972509851610972724044638824185044548648420965192677127009340555255601317163031859298304*i1^60 + 249801608972589891958268736093393046909417216856570462617201537816478367460794482047051297353652804392113111231980936412310146613232045845410377780042958852319461288452349534612784479317607804956333053846272686046027997682331804443767755098270026153955771196437787570779216144781883122783936574218777209198234222789618155684658520462510288343078685448817109006238658951638704160591107138795472337135870504997043060313161314110508371375487755038742816363404877443898314388394251544179339871274792806431473023755272048921956915727017629608168600338791664023462057455053894757578964877844783163895648148549130147575412108857639324462376654690631837764717069778204444705006555310771622623220634738450330496830344696168113650386998906760023470637775813570472505368685225997712563103518411030842456461945146694117378725530884861233950954042007203232934795104016858626574970454297238754458145561106805021005010709787375688844175942500570971041117295127846704657842241679856707195675386461352676670767852391805053415460470988366196317387775066293199400790864982670507191697329971868025752663050098719016185366117360181387250305623876770443645609919388741970208311006140749582970486516420857802848502081465221734435183324801817939439489619102460953512402814233329640069481370737553843357521667646405952930970915133106519303063588380572516682045982103680233031499719307262133448433571226370604869652765578110460545855666265064006919921031416990637330940101530548933699635204009445572616699827786969044696692003696714479652826674137059173182334517919630307995369048345664221016244620059244968913828516169111668414816598162039890297816808177824132815366187614890412544567626416278178025265748106337180395345998661645726170880629335126929931048850889315607508068989265147841003025617529361518594999232104867697226405053004611203654354231048215861684535258222503558410955131324740602032812415639647743793119582252198878323331410944233887717064913156330269666978135539358182417769861207492020799218613300656830400286193417990001245896645476188603859994176462723252449505587893328401190949055264167877567995556306735186126146093934307381768460574218504058597343610019289012600637453290700601072985976167837622325746907749067312729381649600373005315639879006946446731021715741090245142971678649645170344909076019234713133235677155682471777014582169017277499274638038736859589111902843855223104285316760896254639768985413582090258113610617249035673952190532946020995740885787735694614438219294446035939622912*i1^61 + 64562400460296314761921257600153804916894465217071755547383148493331698557380035400653188223989781490942122764561258892035646690150631947861348587496065928026184935137656769679100680538267509746713915728831740646522488662440715572012284998784346876207596907688794757700099409834591946784550345777268031028103284701054877642214007043832041860420119487653739588867936464762821360291026112958164047211870334423588758798132120754178098352216368949129885988631337663334597592417250567700579816684247705073910550626476055988572574120094920921740983913001371995349570068676846346671070666989754063476941667881881715251703893503296727328678388274114700511815782739669393940985597317891771578185318926497420151883279751215168521520781318536160801916161107444279131841823507817614203055954620429195979955915088347082509152824012143576645007164099353400021379373149151810611226466460072142392643879988711199920929818994866828655252021986630062517527440163106175348451196685955084190498250764322182892719492149251527532746017479743985353527775897568011500404111818729512409146869423230810412353459801414632324331905502547108829387667259670874089089121968134252582900278023037535160745132855374321026503689604610175793730461707037704545801912522500828305092584053948175836456077980643489547204861093872718421870369692789942345933548121973166696786992049962589692465133596624226992885752069009121975727752145651456982514381752472869717908941234164195289095827392787637348717166419623682739564764502145530180954131038036850602500687828954353478730463832182111945008701649641767163102148235058333886668087850639458536473829819983383842650257153309693143880834195480107985700409584299323726857314573225043951526367974356704675341294667434473848416987876281106074887518450178123027810174066894342460020738711188519824005869981669578930938498448642775432562644527484778099920786081959261784943338259286201542248050098577104156990032865340671267503218857310649534564566791555149477698809189653403178625060231399357004337937628508494163102697718108046198326300800362216323903931913341416585677078370647493328977039010351466927192726583742999008347783797049275420085754536075747934625982361340258106615059505506066386903106083144671581366029757745147977146971804516006550291954337289987379236891939924952024483365210575322715405694419695231299154958975181340571050425553607693400769288968949049525809673653244873814572694377011791460150224287474103457221004430018045538971791593156641028867303748445143040*i1^62 + 14958979076218823375189779950580068126148249583232653312530956041111325217089565824620795145093395346502547838310483236068725004890709542051994449846439581426154373572740493481993620210441176720507764309898045522323947204848290263639586384177778070222459513576408548098175169341727577756140292903873907620007617621917644106375866921840087763037679929344513724171199343233581604212642261467164437736951578805009346580183447147876869923412481833640025398414398459964327571763603313540140566504283740581553757787805170444006565029572263939400932153540061790171220947806532093936209337643407604833977735199553868023884859593806280213590023985627683680496562574188980302072184327918516871504247356307118066592672382768216800461350425325465038335089583671405261314878955073939607437653168058052487315616768771061518555947035473046260715292839756222398210824126347409144263275665255184042048210546243170723982285400216068266810599252536793123018981865494301066313509225919331790965864548691777555616508310663370303640879014090759482340358413289371765682146604828476468355879331321008919793618748212580834230283676636941356912562868383800225688542270569531616858053610705657295789907797418472285991932575072612442115296596890759392647861072371641786157504345010250338533963335474410635181400179513827799494678061241310372712603275495055571759401038086455445239505713612520955513803785973493766726514554862324072166016589128494383092680992072770251831875344582621787842631086629991857241919123466180170460021651070760036096229772222769473455982371383286545725562624476891643970305940035704828320353857693919440229614272113925004623552187377759686236220232888083405351577112985284640761252389784850608485141680907329892569868079069043670911780463338812541544803867931818634828107301152722949815809969007461167497325902430393627596040191755620184923196701857239194582665166382959317163804842356987748758347774015899874556977865355938815225271075204474698936781249393508600694222198515964359809276916473361474492714861450172942783344207950746778732563962610231234213860925581452692346634855953932806225432183823627522247610989942697259465565685628349735115259374782835854584760856345624863638523596941179361827182702218378014851452000409841836783567887786318841826627427409571054128420705821537819033288776205640905691471901959909791621639587953544085130246716627660604993511229506173285197918926665374760053332125234209091578776570051505468413839204781659002187465748448592745563934425088*i1^63 + 1280235076815172136266605710362314350588500465952020380307593208922115748242288003956259999130657262110315122321401573110506280204485735911890810716521317105442152871203050234153093392674999338314928847840812932036520539171756353127407888675556445129619994470034201874905995372939057891960097775000027586525656607509168632640641922329234800259679618730167551478289266976993465785222057151450240596456645444785667971488118836755645562254990798525196428424222138121124488404041690133493617898207485714147418205444138777197984042572541070639444483389200370418966000295475139591636773826865499291885028719860791111750317044912527993953071499496081498502529858096363690995710977604248762844660447419524211889924760132282892359108217840286017714763977617585629922163079048140990842508742366454746682246973131419167616165046051845475257294568520434412154625849713101856952600637122355096569085397710042026216694114703045914463996460234811821418958745758295536632296171982391440122068946888595348994206243142362028185095519361531703771191971933169730384586770568977017373663725022818078621385050446448977953248076198685097376595888591391860463672314784379705587169308474312352133472070540470059256254417635985303870442817917135685009103975329438259615985398391192935896157035387611052564699115446646914001414386392841098807103196048823822156565442054941966168939046251186404396956797519676728085091834039783326850564117546263508832017688778565257895697042384724329795275049302255191306159918922401435301279394319693031302790408386184533275029575251162788312523917504296391301593424205333891519530827207520824503838073917190119024594302334833996159144278453161541016377124839147534512910565694427192207380248199904263843884507629300363242621701214876874577260296853304255381498117837803040381930905606727872700318013112043016000655362687016981057725589484430987436581859409536494213321235193613897413219428293529501352959041179629447251956052060820312092733667224217578838518679510839361305839737492840305208438376086855988833023690466916782247172370621257140506370006786754620827227452330115379397465295183759702112117497065818626811914885279238145080683826546071210648145188840698247368274803689843881490447173422631598995416549301214053711618814185726110113046585838125479420284022628688433882331843796830102172465086615833951543838205353782593002740574883378939906033122383036998687311939023612065940412056679428752904877028748432566320225789130759582601637280605033107292160*i1^64 + -1335355002579691430407957530847859171265614801931151111822553287559173621195368730178481622374442925820558321305914968518718109405747897015584238904578807021180300189967608878243537434556933711956308610901255918667714446187868266306429122726345428753938699365973726315568039388897165814678853410410504991630418370915862241758578779819999150827098195010661205497952093766281637752518275554553065480478504881003393534703679442387930265131764131575649999786590484228812204454206647131538383155730950526768892738152021734207677967578390271395986691849523124746102396129497979983015071997058111818627048776658097099928777514867840107411545224359872567358466853499187752159151580160783171513929064644996072358373152223872656473545527105523714384062381855352768043485426452336079074581561384526455735413931524073976189570168320908917310451756685218577116197189948922057288629336042345630693844726037619028323397039954377377478103839046100861458379263730853340990655387116230404159738551775644446092635723807741907046355570615121230235614461611496227233803436998540861732610334804568906667872204413946237825602629793783967212458637606912802719010392480076723572093796929922941099120987929014954798538576329287777353872405342758279372530699677257262116785754354952135164481039853489864344633527288811799680424401855715669744467436638765940469659245260795811386013040295667203019433877919413692352103953689301414248809804261385500527357302642240473698970169874855023515685878708782370304172988755272863500215203000150939874831723496142173680609973946427804909229190482151477644105572611876165328866466095366408960663619415224941835940224290976347789498712663216342242185163169610533967722040669202246147919554523137793701865246622121009166619534787021487367250994938035248596106364376465422647035152293590449276316102477161046565973202749198956437892269891477640801747767925006012612308020552778765502496277445943182401585590341669842812591997868795158384082745217776893422951354668608299760564364508780428575565488547521223263257837575624945416827574954023194458775696459201170414000384039450364999038646126250525450715525883976885771100318167877577103379130389744690830157993491087179582307277384572352256571956764304861981828371348419968683685896573594013103771403676819353395321804620342814689674532103720978444234918958340000629808483644122669304484218853002541111986847611383138816852198366421411598032040943610482812995487040191128424717520899643460636388362960240640*i1^65 + -382452971495006297601082107637838534697058385412892285910193668575771185206362850995886084995561653689775481665218758831998933819479003413662140570607992556466295625017454125921677795118462766482392939687743133373729289823384263081164695822504607140893793832978777731984754229742688995329440382289028564901118188664200686288544475836059022153499548675978013299041924854166584711836856301775891511770196976002439348879555853166804919638759643411398220001716212788216361530832073077013328238917123747826535213168537227955780722811250189957418834388837848873620465053267774290281020213504383533833305593053907970669101160882285423106623081497561208853202639216237724870117641994216937643369379534941912205267988001438303490692997915381745961679191135359358389169244168114375960620264610532537848364974201277295772591527865558441210442231133476784718636197108274632311067964980348966052525769886803619398313342546334992015036433091076090076016995863067208232960387088860907623999927051368581023525725096671074527658270658400387507615472023287665337461893464087958189266325874612885161225804631538899069815201458727855429701589022461740822383512364068821820737039014158388750220825188902410260219956125866606514517494791969583958444469506590157747203589046911499766821571780331058366577021045097428743396421500576417060054450234050733092676433729858323169120225043814774498080621844878698965721344170053873216005884862943109433469439088408881696627657700446920090077811944494361288652103847325568839982945366909587368782620171961698235311769604073158060594362899728309718372063720244577733266407336760841218095669733710092367681974191757706117535680384396085371936275481600877868625911217344174528803911354895648535325447880474860043700993860139280552753389431377492266630109889313640230936369752670701621027102384355108070357610563224348735743383912769271503819528006045645271749974287056697074522052200309890734961284889676144783696133301790737802416412658139166400168545556400482201149507653106632316302548115293080729405247749112208366490656429995258052188688550918066676770095771793213516398176969165330179875861090515667277490114908672552068990528978147275039325221135126188625383709272708977156423258990090043837216169130589571101354642631686418330349778998425521545370587987356369783658895331862479219033257553943791343331659549359277692900376183853090389105992520939398567267911053304134144982577339790679191518663967318504940916858167333327050473734144*i1^66 + 48297649328488867490635915049485497559040118320382975121866665465547265472091305151520058281637715397795002609872675034583770125038854462418749905015120892949584280622587422142074068960344634015944297966951028450592263055968378637513783219852311084084341752342111062802559254492462505671273324510407694407501122513200863917859556153661845177157360326854153463137001463559845087932463923618937094160109307130681384284898074685343811392096380360165621227690520799448923326960673777932221874835597012637417506689868066101232494516519597196670567922033949454805922922673551195870339083417330609254344780229443878478631141535432271158241113251890051046978681979217759694146058907076099559638543379575867286168005459435073141816717432450578625199971612182234311313623582463365065490398817826328289611579941170605259360421737157970489492020301593705846245498974957430969203287942913948473349474926815856103800920428236308197824660259371635756872567783850783750332692574058903656078483612966980148820328407471918731021423788818922990515332367102558105647137231132070288501124094886034450316138151394805527940295632717544559429934835521060985913056311437926982706488651811200182993422043005309697116046532410758585046752884040175449346944378113358950626246732513494778305964490278109626665845051501041878973820092207730808388765594294646938569521488730012583142560991275792117488645654836983899280064797539720909962629728688463672070474236926370347102442150537245572485092465984752867827244000679716419823162165260564811003395658352180466949803045554165433241462047443818861525588134222470255128632282199025680011360244666908302595509411661318696166159225926788764910249231213128211348844965915963155674918050858555745969733206502004318760853477836050158769868677832552706586797081668733214011657064590796906532117245582829344353842735068282341636671000061918961809417767120951308345899989155615492826995711314970465252357104132321474638973843157526566861687584392447528216396768512917915742511653920294733703891690489003736658597148439890071568529053235314021740283237955947268978664133897630388592751155789381468910546226091634027427052433802903271168787787587610830328285782366515546783906574394317693510118916827681236694961793182965851945575955182422884190014132336817711155822596395903891718306835910204325434995951774712888437090570358174185213883289439168992416053694755590330345462278041329209312135532530636542271697771742213304967408057911559061504*i1^67 + -2066346668762675699952330880988790826187941199763974182318659323320803448565438781953499929608691483134745608940401266730787893823448969670315966102346223061386500842037802537177229123782893219454595719874060577758830206506267245007382965414021719938232382227573108664202000598358028923234616043940266267529970225734755793665673973575762810577208426802881748056736563708524365002271513708370186377314063208144505613887068268348512166897710731956406619402257422245728652518497979177422526375421504725514207437910300328207051191495654893267801109971187227761871511671103464336880189047699975769184391517463600751540766968455755797673566922634330327480458298208678350154158768161129480917261572016516594139850374593889322631338905345348178622135124073551111230073848685662905283304373812672829890084213212676398319911410594965181866507246347296751865318969261677036433515066517763879035825547677376351758943511390822122750003648408764276773694808592157615800682215985836854114667631409428271117707111991883393887607165730484599011564583285496227222585288545909957404093234820546591628477681921647624976298768976926421781425441598163270995962154566654617067528199339646967538923581689802790429285166226841117703545352742575882546700508123567309997245659113254183212939226361317303397732159794437357192421364386321320996427460635068164440528794076689822325992196970792347221022272718497041210348963568941941982805198454178495750866247448096849363328537534393376351394456738664109447849126748781381169661296495909477897826288046464729441495051354129701892667648482337352417572699399414778775692258033996348032840838026869421862082448496710791366233639623157657038690969134738727447178833290841407099793643179903248156737775044314785477889926211679906430391611916606913008578197848032778368280495120168438361002175248778836866467753796448502092702128957429884292493027267721899238670131093879390801454819788616570292775078193114404427327870896092216834581470692820436590387571352063810101896558984337863570830726150850663976949121383098820202886883354253181248693721994872918536752401607265202658454397309306936340336367286167800967724980403587065665782074094731849886059235146275640279900963731629340338191786395104507497701415277784111469343444126930427381488063753228731375296561075981958240889456353325099694965353644953961617449890929415662199012432597413643422680526986149557085464435163820574569742940349027215076264319653593216791895278092288*i1^68 + -76625021887640901345775190419756982134512097666361249316209735372093409352282668861672961125857886272779949141634621831779937219977289258858195509428748014146784232992263137470088900210958729147836213301835296229617280049615464218623081849723106312639917567314138458120526446707284879635630050202908157463987440806029450286870606015759690148594460762002851768997490158720080411528552594216740277890446454808415601927123796571795200654229437162710258296211571482968636887863906319063512291224770051924784635886436096698355797883678426953366732333227606964703017769527142381613579383791496672619340695980663378710850917295045571611907013009063433350545991135942959447822222220617968565768573785505571985739792033459995533700295013408979883445332576847593620642140233495481886384240071224921874926512060034926866647159496635175189816809487212441243138253848677802919423634640837143238975936372262259775367870266261946776771780036290454577889761112177122208884012351193477448022857860520268835105492161423214612398713109614077006531388725162441192615893401529848170493729070103957302960441805632232892447875652535083183659736291051983316648673262509572069631916847144485256610403670118537360248237717108843123870161819050519074607233594447759587279375937948462383918322737558681595845252139686666327458277490310939051748531153464626061435598702825396495482121521008221859476114383927928423194435278036581673370268292898894689993827198749911410782773627500070680892774993350328925508048627464419801992775327220990781521149252821077913508955395536484126663970257801519313144019483787934964917109722515579458312571615142754103459304998961085147480158868146766784605216948022337297723434427700134202634788546418670220764867172704536071565540342845593039034520100540818904635221962658573256634131004718822199201499967110632258926427415016196234773525309113919609233496618613686513432076326778442185794472427162865963451559513649605867667869067972611593154711489809604550608527147629293314970872778833193016537371078127520914924095058137003790965759220963615955201310684049316771410696326401521506446646367625782137417688300302227385912770067696536648916452442236691505256641587679369192899355696419931391404242590355139173631482555249794140728021181493319951722257120323498971840141447009653755019425534683972222760514127104973353604625495175321460389983397794602244814941967623134542700945021973496481023950356087337651094984625185555426050048*i1^69 + 10598537634311221051284600744415692797789163944143394797411975380751094789265620515056613864418304467039374806836461120945544199362247586609460133906477391428520122585146024370538220392859459146674982263408414967744738073522622782323067174965632609026943346140343794765108309293448838073463641634490599566092878290978553084599578796891221939462598433775940026168845087393877999949016907261509118714768933019773208820150728139778664958503648931873412696979150384601831837610642117500511366966063605756779662924480458609832959455778082681599905495446653778315679057752939622269529085763920930844374742690600588116578449434613658843494853932611783787925446553100076241525780280388105045437629276161044949194762729133329329579229872677294240800428847129690453775588056560196178907475654877457851660740332084961687416026011624623730662090724414683653965318861190187071175462264545799778319802840004084178559085610294878931468694263625089980536137526246832228245890885323273687323325510284252697585696923549145959989158103606755868199079635711073565597223046879437498333357919796993477268475021854866329040574234974713577014806517072824733001784898691781143571023316900456970648946797623765495994032843396654279871538811134650182983325415420179106208338132195153024622864174038458104599960281396068821113135338915210998516595079307122927039569877959878631577764536718397951868353776343280010878500145655345677509143476561469246685800166329332521871422324070582264632135545069103293711839266725184796629215528291904608369976907195321486775497670899094132025501150382421168663618429811967161714221920191286691138692920407096998522687900763465736990342973651084575267885812359642070362377879037006519573669546923248845166158770770547614004082925114131150105934352923614918525367258523604751396770148614817514956631391724624434738585931159263569281778923451980574442032386508035995723759292190383562811812550952731527708817276656422996457487312943317969771040018734489960682416575115021474784849354947582998927686928221024027249667724435265809079221199823402388202766915331563537680274906937228767852824679126185343129591115431081028385045816287245496774932332224156108857726985003729755897892707492160931157181755957692105191412543503515728373101406926895004630452553974094535104353062395106656436855278722020038070636553369918322604707909108937992559999908376029600341769905514838000571427274803512282988431810041822504843640527443197952*i1^70 + -631671674166290623539319158536964706055893897298412344196582645924754115302214920564551100210410591887760800036177068337506929308379998225168847274468817033107055843497849669900866599158370259096906165928465711578443261987354658371579704725920165901143134627915410939149037449730494997533951110486602904543261346703170839123718861035531495558651862584554688843798010923760226366531976860795425694791589951108559740597033372164485139251796246267768859539634725601399832197514774047575527054962878664804414636248143174234987808698761090888322176607644145413188269556903485440632880184037206828931936549462884384990506113040455569430755714407570676388286398871984459553390164895481602743458851678853760181393639572097747622770509055181848992076706361034334641227839466208116912666348440165186327500804632764242025923437877407381147893922251856886005016259491295943812925745870304610455302515545312254033372439374403251706172412536385762429274205306883520275250924347996006874079116216731625342528942434790915864620014481892375997002511580680905751145055426933530734857481637196581446323351532719276162711974628732192320110349322852450624241381108374794110661342652457361172897193367507936830728826994378364018711350530498891625768447215695656735757550808869242391729702252315695050443619622081085514545832687393603307495388381828132355533937193692883922693877985853789589880748494985834785218504581935796481167710510492670725656863811266454365467628505010819540415982755115548598827874238571918450077726248489197039494195662541348002168354249625492194595576082900381891673326875831680576311163466560808882404677573460383778689366319831743745530860088948548690936015617200379454059055877842257558839086650692741505689728009356266211491744703544696789768107450618440735977125955553650313686940194961419794773829231834740854377158193991345330608921439878249915790579651205371934063917514427920454397421219053028774924308519610508548946634072655968761040850700236688816128221603732869956547786425200820000128778457707274741315935634310799011492478414015046206227549707528845122259055455942756806780582772741950086200171406403569581334299577289156341837902598635343276137248948688933528631004381983779785487102738781139032270636996972702001856189814946348794337526580736168880912104909655379965651627816294428296540437324899975190361110045313608765647537866568485902071159010467816009172741516902841389224091379589243328274628608*i1^71 + 28761663326340860173463209699861283938193264526768901156570404376294393030245491140474141981644723230548509373919953656225698859317319729160245536826138307093098385546288381570414932200474799327617729714472030513433628942258964916564516835834564263854908366736816534280270970902736875017148208582668661276955146704621872559670156233757718913525173874103279812565787171663694600737029382707661196364427832733945957498093789165359597916550487827097176583693758499940785967875656923298812582053538433769799213439283505984578556738942443103090587462228861594234983497218637766037413889514695595425792323559156250168655506873695936799192067823003642979377238716701079637433212687624005204097724010779930308246671880646135784074585307252667377062760894141202447543677454444695411663176189451054289209647546118738168055317327418534664360298524395702578631779140510936166139043345374437867343304277367258563477864710459943809449037426810808170077091859395003623411969038397447528865870151439481647443357323272259824680370599473933340913963257771684966600862079109815895157273838654622753311367187091298198090701087490841416462318680002672292442886142551075670469772474026184654810850270259589422273153840264160421586508054157188030283257533900385678655806694229021646882775337727378836481345940770516619235096678851385513250195244190680495897323862831767820340453152823973422061578518414660658760549312142515460073150367738956588120017530229670667594480708230632381021289277847732661101457673369028335718121183334788148761493987381743716100923145470634069894238517246764629070701383749926841928489570585683838410919286435537719033616017478609848384364584794142398676556284203568915982695763765954172823975101121427413452770253122398156379975969237480773347923265221461070668047712237491577261533645672704571702433873505861112952552577180338474527036179482059529014702140806389294618541551433295210096399940575304827103656724378571352210996646191806023331355182035537976072903452330423141581239471818950811097035827791442640178537510786653156776878798895378204915634431729819830565488936225325709487076046244865537014648249078328804557700530196882619307867433029606909334521256547084503838980529685520084718175110409193593396124297749647266732719360187264761399808558612464636272128252738309986919656997947916101638722467765556174038392518807038897596942226248559272780386481097946403061909259024493180607715721321738403840*i1^72 + -1113154076621578326237027647460295761514725727443908442617035759258945706752085282970617283216727618588115272201073991935300056276503225534216181456769054190583770057948791735624624815654370186509712561728851168759977565729807854164176670895776359828495513378470659549187082760922786567839351640185355650040609509658354299523992422859080920977329412044116693862206004639073699271349870768677698993122372519879556145104183161050646258125022133194109711640545204522061190351276303277913597921875185674728530499872420707688542145899052984584154547195645150840353089114681168162672260973256806390190919413395611562897666083453125743388440075231865706085028037665368773012413067545495532541399115648928299908494066658889089871440275173101975615056436733723534223474289903378989667746680763078040885485646482015649274290615194434297681578711737966241938641882782538538071683061219138643699853963253402332194891159191781903908279360352454496821480549079886752131942598893110672067017179146113558791289133524517282172034499744237486109680599365324403780919047080426488101230540826149635088458535148147788979678653792565343865342834951687714562375945277346869375070388087213854655763306146364431487402989683442197229136359286208648163705140373519517342503584478979769850522778191358698185602619905484509326603559769178440961901061333310604556316790359780106149509583052459976582703138510149356824731733603480270135247240141048055526053281282882189383923040308503812249739920210218971334107310304688001016672261836974846039316036467379998898803325389247770690807121480398802221780068712348911991081021075997303439026723303996847630376680178637205624771967398510633825495717820703594148328179215834284120873172574199378268790230713897554400759247251824814045762288171402614862697394277092495744891207000435149414026667793676884169406661838813311693956275145386047382005398474561105005398277462747207322683149602500449598153786190652836827287661853049769431094995275522457857957481069034840797240872800668438335674767974350559799229885620373863852441925545892945096774284166648016393356395210923805193272941944626002699551818030640790693962492806293560452941208148830771930772085647073836480647775498278194824418572497275879077206649324494139872371492427179454801680865060903762024131987427728013938087207483596848594565743340562779272573009506442155984279722273355221340735719932509734894789449967857854428436353777664*i1^73 + 27398019695885617917548344304520840362395230819845597102059028324124649572448071531405328975808147028832206239712771804030129797537897766437406706920396155478471668597122772469828235621261791278112589527221278599383878267270463011302364456599517834680323627171009530550159285118173662531668253536811841751546854714123728454258200561292378221413843142794502494389892544207299082596464393312471020906229033018242268172586485530706746890867091619845810463973655780180379484330416306855163067866537012704968399353333447556337370546147388492272983628240827034572373040985814648379603318312327866870176254500523804130101505363843151916617181867970476353066943361797338893909273548262202740806580351580244774869947112524206552038041034790396935177591004300062367280292385723436548459014940224878775920010296034846032909825125558619420134942763888691689635587052981718915647987668866606538633263383067467177824732044433995164396714177329180640226950527780970862267360759795883309693993869458864871733807168189734380530025097426725650517283650378209497281027860659426062952208868929421400550347086290534561962331786676071372478981277831282804289785890280086626313535816314815643950928462932680779695991377147206896036223049574514284432857948951328572947775557429135442153712037692844048893894532582065013924775647310797453014984757737627650338617240856967251667652242737951949398306897430880185158495612911256054012754969067070174770629761017607669432930641437536794546652318788089425829490722752514680756213646503399993146660658959732302814020841831925350065764954422744668304654114430410692530892833218049919092955352443080978580379796851289119744698084365105898694097995887698899322647697371012636583702629185007399330419299265100510791882488614918004585744650786714664114744378491754813350710940474838988503093177075507755785804022044477079402543033257802551496237226132846743962483303070247155340804186695049399162180356404971030219352388314414167241841721954921565753199517420466240472979050302643697096893298985036026342506064269148852817698013927713036451354711030492648469011432633382855397595982793439079671801697675104025355676526306000069271699549711880449943370365862295222198847365215448133754169001578342133680038763029550870497876829649625050825402346098241101494263516483769618598063123616367642239567445447138166926036189784117085210623471740864076552912749924612077734512142201521847664640*i1^74 + -685947763602133102654528747972469888939985761406686036755842627315020863734061664171374175370055168330914164671435579355344388928623979482070615337520478322923069671498635093379536526266211326106146035822878784971588645425647674716628462166449204063782290645817971721226490635443802648040291085899338399222713946469564744187506702256727603001403216533239888998484568186060591004203713435267597922603924141979074712799609868420045942390668861016360329161550581581636273730109187528840740734474943493721681980180700476394718030122847097264822394834760165961865159686446828921331931556179546247128478818738113676062094529084103845971352298976934522976269104491226083012804096639273346539962840579346426510670667639091002699836317296725763442356812087500526862461096845300792237890738590657949159261661075519109421726103773759848872161909183893886305772471908949299932702204465404084949490768879122871488159275337385547259509800081995518727961777171601193902106191533918055082735649247095129732601576219940053208345812149344045500819526245707582130667621937725564795994063386044540799348179879064496059715161641442889655676364952654479738548142018466207417813611794330568555954839887931218272214132884059241443085478243901236861931932693600120310621093977368709461842365400201749005427285963585488571676505160758625470449402806716306888607631678247586434683930133574405318377114497056051476137048119525957583610409336572182922052860214984166421954650174429952356923892953718068739456389150548753556262629743766130798648558534992236720612129353279517088684273588414599745562964254070590670054829168616257210531861457736258472460389542785273964889250630275721491477865541980507457634778260698841413964626867336033094436255814724149484021046453216243857254130901110423682338245927970675189449016788742250324434123017586774275818561815043755952637117234081824846756865623695295600918423174965519455226348715114788548792592819915645584106880870633737965945805117281351589120251092457050409188481085279661948140536257292680933495339823524620154369279906304801676534303421252175489669542060248719787612260279418229544353547609387983077999694180628718870793836723366480282982065580184501523377394275598958532152567274101398868347449631315667635545331435868354305104700951391618413268601018443349194265598755156903469270465361811650823997963804342182354729872204924169146828553767499183224995748186685440*i1^75 + 14135320746902427613828308483402704223713163393944517998087418216280163061766147215652397105421568569109101566487361127135284104518768625394971559887485699968632000874507915219829784556800091633559628860463681760765512663357166173246027948569113396799105779129784621401435102256869302064335075673116198277096424786949371491936657863754880990108296336949968534933846287616081818572093253282797527874504864766389697199771278210459512771381592732100000744335847548306134361145157731451160836155745403566894565000969559424595333693005782151245725780379748031777417296290044011737383224271169879963217052168480036384815390023973940794136583774266055686494096932923736436530630616533288460708100866531182395365023980978538706158312543096538050421166826085892625560626559438558233324131680481319712399279203571200818823837100447311523297411465619505590909859546942455743893220042431057741826932282845224453401574850639768200150833654879116696013120414242209752272775125894280043804678002840348659619931541300206628964347673265836815877547795021576498984908102925690470218285482969851746414662872354651999600308745651455925049666525940533127800192942229862965665068958359647063212993342164839736334725522281530789768992961723245055282735566698989910218926192339036112848793196457632877619883470279926187150342369949653840122067373905712904301768074392258433177650722898086324854386197572340963094907630928589567104451140759947615036811435269732709284943474167763368585809708963772042679916563216792123712163630394989153083918916192074408307983004366060206598453049875597093418034073637674717198594987892351436626951592871537340727824377005407130470008125426614909723949407544946805440129187749505006226707368144343486328787336243796630729492771713542700734385477052497583293376434388091410067143081927348152206801487819284219728765196890294468839952252574813878675649999121447063788584841213823719168060612162695192116593424217278379196109606792861153581096354002679318446240739547317400839185028213767167350790886661095215414933761399638185166130506980238575648347431207254613880338502269730300288094496810208598341745367641526841205259818224377405271894715543527696539077952453922569260067113590846105053692396741785890698480946481782186958348220023454563014148095029051501480659785990315014676222029159883818954146788234323787048361977319031222041636505545482005688930349884588484976443392*i1^76 + -245802341524563636356913213742768147847627867590783547127269523763023994566335295481567384479157077634894517754794917388576756335290592077702734164418073929782060999188220588702744557724642846285962451922692277868664762476235605934599398205432679785530748417008689773797338086167407245343348449855907120127272855286291694091358344613188762944679685309512885092830924877903656583412811538762736202443480438184206587495142641874310181104606455899451211160995771817013236690678025171470217424947732590317476357249079873660108797092232263764505585281463891311694148806437740424810116361751277458531407499198641940230677175871563433258685752749573357246982545289279398236656241202225838293565747349746227649686883883120191713791581194144806002815410392190403360890283377772854508671082787690272074628580619933764174530490102848190776318823114983762127652684263103017640958080790691928089017039680666304404460365935205637309256879301003748104122662771116225828735750614770538498989633913375531577516063586753591101639245796797889693696417852764846706596186461450461123843035737080774091850664167754150968740663215324830364797586583454040558596411121621679033064613498857670789539063991649512369088042055904832520963714042564933369742804971291539739230219011925126143135119375882957626055673797790712751155459463109663545740352425457225264848089587884328906916182962364512919787602117111416663772636062386232213704613778167567086032955178004051933680725005397883820068883535056993206279164493305968482800225902461596853401926163452151162259392513796314329720413112150238681089091859751719362643817499455402786769165237473814921467854936903843772686160709133453459161650506856869219933831796086612897038045992669353876827063457995876354325768719412106180383102516625147663622593114550634259141595404969781950759611526010499800186212611971951448081403693384462202310478471385077917126068703276566254780057413205015654337246131255904744098969450114510507329756451306983630702676945277477640896161666258098766466714456861314046123569243960236772802298131439781602629246674194271331216803260662353515473016433733427102370413836162662381032136901110438419337938372073305046733275495512029217675212913894719725540915767756993499771846482618559179391715594446320192270811202722688191325306919109432793426197675605440026493298376219063021559486634299753034695556666350887757582054298581204992*i1^77 + 4015487362176529949288068641716340578999314342349487763200521098243275891824641220074074267393979804380198865503935363955057441440266878364711733765290474543406988531649487178665374548145437062603732569031469351643605482359928642854291713222965945254929407641708029867008313556817685118764681065629635669562383221426302911948728882862142336692142730204559489148553002388806833137146970304872593252619500729831413325826613169030466817755746215675935847875143373730549680198272718535525815597246549542375773338222385773509842151382039116151736724924030965030098284012522869158564161352568572463967422707607338804652119590017685189867749489536963265492364496242766587293022641178448113342981625948058751601559924597656744198359166623103654116119756498132886003666813079997191195269941112636485920821058216218078880245168569373408315641364309803693335881910728507175042055707250207399422863159718388177965503452933726974796290327613666886010224598244014202635612804441213402031541628639364822984617737444216808934930791097097963433099466975623399912538604339460840274952678790270447320412121295429952383676528189235897900294910305446046756281690772909366910929026318828018186899329697335124960388814182351460268512572034968559571251846188522203903213122586342689411109579284624915104254364282509866927860155197100811980234508467183490849563430947216282658404811973113547040191725715837987784470579805734830932095165566841264387837512761192097371082767318214916843033560638843642323217134360524875001159096728886349376272361914418100013742858016992502225122899267869238142949073290052489239047757785606374505679557318104767507235792863980252268400892896473816030593824115063249664549575526711585163849682820771105605700398597031304199848990254671455858925476466307259023595236443390355568012739861604387167547499174489754128120540968383791436683771516370504611692356637817916877620621213675381626922571449384656648820708744718668969951042727164813929555402143583035205686928921454169836985299513314731318806632299442088531921585119123489563991059145894564557312210090790912316229951727364082149179468033377736060933926499027393453196125101536575775129089027165614735740842444891437382508521608760432443336255519503553502327957052539449470694756402146406441925647748071969682345530685853100329518096198377980045413062009520338066884089558148675498760388146059756142359216128*i1^78 + -50882358956126874082015210166608437661371965281934210030751932471610680686618381840749772736953432215652557384898743146454079794606597845068809331000532902513975045901751011817667559183922702867354518276789840527326828873714912007648525666802634350477997281341163384990666499361888778893440385591369970673594209881763984779106882037518664701175507755059564092532887895895535918679444822035675104114746157508752803784337382385921697719481380153789371433206723958598081955572560319326098308649257362169659269492537038898079163015191156521751101147301435394002665089237832964343076290615771432396061287858894377274492763088352349284443151090834952680373772281456405193534122844587864555295475972413768457418474443626438422440614668811434999753115142273809121255137384353812268543278324992647724411632103917137890186752460081227816779618211683533527213617358033836774440481636167232111757315896608291881622692655131257495633109299016579646658451957410172132658256494359272777295320565519675286546744486807807684287342181798155484027447061530220120075736560245755941650124488209368041530391728503926428781552911637763586579345454133083187221370444866595856569068303171258180197750049505014984228850210941198548755201750852192700134604905374834599483270342664419622407370302962530492899930167950914789242309321773889182282750186809373030577955892627186419929314659747182702305138414629090449428529129238137415622596636615653652114114894986962078117752987890083035757557571462541523655840080176553689191272548082442835694447184127341946664562631627760191083377636995275831894917615127790948169615475520684220954948253046604103254031295283126332959247484891348655904963104129788445224458845832982154427915152588071953376550956433652284164806867911844759229393477595909919845312070438755530659361453292629652972990076882751889245113914984456441851078510287166614383693098629575566592368275842090318989486330884582487640105629947916336262053535168409069109269927538277114839113184124580973612436716340082914685893350617941735024677697746216367033729490077039108168266877680567795673412370998185617521388019561304004453477074284986997843380822095546033970665537974527537229621887131718117098310753680844922476062307968847128093480236682057410013048834927495662319669294355485364240000959471898083383696193585113398101591991154682667921416633075367329118972103363011805184*i1^79 + 487254648953738445473260499898729716100150711950178978302755990732885164655684789934165955540471828190296684979274362130613026638234706103019940873762222783829695228805826726796249532500128240291715404416416578004014574362968701379537989297950492547449862348760203450398108379727351526129928301792733489312232308831289998411698121863523253214642068130178283317020535869871538195125383496651139450221574905797880921773140946427014467244823697403264760699742161883928916501755009698262386395012452568804229562611932971073778672830678117665298941354613296906810557950340208911210261701982065000601432495623322468504414375648843219225643650550774608074325891187500781050839914167538144865143002315302795061769597392523603456935735808548957058064710643785925860399296870381475659840266208347552552741430132083023514675610486433096736374964084490347281907085387960640549280757560992922200621646142125340057718089403173277550294873390232443169290236993373162665958994259263875936760891116455560892337482341800871945761373017074302077096229179260746465319952963159999242184724203705565102808239708319728450227595315762562027956823077243192537707786189227096867436133606367447459932979000975860464726081870684632560761160266982610086216523004230132658066704014872434620417481211156533506707173483907146054785571018666578721661232677523772780132501366745780085767100137011039496746446393151132201668378781356269468121689565744886217949798657418427017971426916549220978309316985241837716927521246855799989867964684996055443634526219730371701948826294976985111216536269093149063253748556246354911034147707492433689774685327063962905493402158563057565344145738165289186868245279431579123003342930752373388586952553748959590373699095847424219595245110191219737975444010940935174131237580351944450496831427258258082589700143796686425718111393822069859862097018225704590584545580338756238434532899251396004782447506329999773886033434385238760183551808347677702962966339266245752020494203836780215047538122414738321115403219863566647704237224559291969883665145651963655066469023099706345118407854636131141820424028123026768984631561641416073588636594946408952448478364954616232533374417781778617860610626923128765286234179147425852563839532307738086415504034714619301158428446004317554122290911408089395526323041908956255058908006110929170585003843725188654150566543360*i1^80 + -3532367809501764189050029073647351996068302244579639304092376697776909972024821066454577073298232997724975355981739716994364011287834606106053353808368312967970975379488564945183668463203447587979507806147741188384927517797526423160881019299390543776587768773526090278709601827412096452760533380871356260097978239325748908795320576941382389049835647895249360049406869362347721455978293910284272090937256319041740697245159216645068690908373412803310012798225517760517598347550841242757213355036861893135180969778764997675130519520476977225102316633317551574150031333487388002776200463835592395580125784900603603056652049494374498710397836826875659885230446162112321392768671011431388915055672209054461335585266860363893490997496446720428148953682809417738873815015597976495576259309384814213343818648206900414658207807099105628734906816499111373424814836949682567243889184234362962624500759989832318185941090551157069079303640557066643855990018452098294957736247733226371998418309441861894412686644148665189767087278639020654405793588258130672726102926908300335227764662571262016806899417813570760657942251794529387486340031860430752444942002723989323377714232017547355536202576574588671633264079962285232382005316704926261394560615284554495409692175543801228433415053437544660329692323144765201096402955886736092250764441491984298002330244597636235554612168350933861368526142186364003036557707991387272136412349501631319262438196258927912177769032251394068062466087294537864914237783210528000689445836433077438294496871315921419850794298634499536303057792504353667397399553907360658530948507025411035928111181052502152060079380537466087605783455062662419302691610237374629371142634588120081247748890913447774560937461351227969417569655589499346410834521694232844092161796134153714216521398180184870951635883599841296587164033838236074763475440575123688127644131889960954205147750689273846723888906031803959580144638860134512958477670095195866152390899738254218369200627993170832761611637344049424016555456224696744323215646098758993397963224770898472821752458619517377271262543292702367608817576221649930233434579132761151782911340404100507264970290533946441857442983611045775213113598041009184910408690583017157495448722338255113893305683133326916812167587703175649459343910573838376272552976459026382815176118113624069506103861599960926519296*i1^81 + 15460877290131262693537489649535640064567205605874006507415399944450180785868718103349198321563079520465478824251114320411834664091249637250307847903478516430910631551121758552045264913848539621921654881076239888563909585586562231837603151403038254544793277887131374612619168811190000447345775434282874823402460707783119464134725573132397249174494196741578794487173846591672304317880047025011090683419591896553201988842602388117266160410883838727561720093718453803636721894341228996692755185548518460574321979418542142477077545536713315384318386499792272074742221120736054503762922064450444656769112932797040129098809217793585758328374775614317376036674323039635337426876942210116927464556143467136411805320016897004343859740870435983513869449438127513449018887790779659248714235583189448496649349292618124488807392743888038991837124159027461882924433978381811299622374331798799040411142050275828701037006432327861395283233517616058745065554459353890915142341322365675716695074601566185834929262135768569187212404723327784881608188837173988643244806802147164735372448664343616873182780019503045823637900268136290392974565586112134941222191572386926910223958535558111059619236454252874774788777330232914115847080351457017695389304236101887907109180497238423461066596691493882730635040734259928813680483428551716296993099219754779598681761314447472865137924696490763598396935038416170747824176566644679477332142276565647884347888222652012394139794596614976447127201543102841093713411391192759425137526101227718126814679709089317550231817836810495018288598836058074330234013030910791447861206617817725437310291874658603237910804604083984339177873607205194279476942439524447004626414598537510702522602072193335798315114260667371436402919448039932705749183026172728403444436404680453520786058729093914183870731885322717854345890145291837198602641202349880087332976743401969466200226767257462095326244041821960798436688120611245113821682610585564191643286297880702677855261540478477930021047346808073983967585873565000201382221191079175264522073276718956154035537575627252733773666170514622499138431566804714494959005243738257956976733108894600371457479831818555698816252947605721277863628872462564918349574834971009977849888584084502723570458629759596874319618530441455474293486463965146301204157792607488100204144356053808185575259829698560*i1^82 + -78662125686971435159748704700557843521833589768927115566228763580482355010425885832296865275234624908635146559790462264950409043681882953580367726116698086916333721634116476771597302346347908765402953340740488402271471146560800252731225603098477605066075702022558010859111289695228834276888557299283522706484405796912909718585061412669918500901273542894437523234328411001719478056808347932333393876989561166970193257634041433814396442477095006317716857933219384740271337737064781798236687020506132686599326794042135538356679115969589040417752738166189863137586730604505513457917653697467678313036808218381867863049086294263604753149908024297598430393127156405126181517600046134403835231021756859405354554004683583759932770923852923703434768352675170165745973980336629981391373932306608262984456800088342082108081523978405190846276174765342989116256693231811622693583328117097825590582604367647844559422763705527779304916216840392758933542700180515451395906698291026914417672645119735158272671525425780401988166435535331993838788260916721017411330901064378979607590511923490837311828080700046110840556781795100782243405687937133633324645928580935332033529837914667791113258268429596448272780488470925331854349730904829185313151139726286005084654071478970865801362861119489359460871672682570120697921813074183346795114654843517541674051512299765730180171999118637618956168817719270468450430887942859386891481593619685548759266501735820526672200384706071254779819750016735612282083377716615815766511843381450476416174444522653663835108979212296688639542135094510072983494735567933186928493616187243980175619543171449488119784124818750512913472528239187417300791983161459087590696539218976558211619779603631606048578703895857080902934976216064799654941709309787169921125966755536224507691399940419402477443264864463834029467677067064674214708396600058589055248131316889310051971105720699383201245367192346590786139885542633911155357352367201665804695201356439476522420732138222883046514227807893960419395685942404872590847633881477160329990176785136649937490750779929542143455384563282395781557860025672180637924207037746684634314936033477839442518405502888492479072765578062593343586093723511223264904098004517111633723092462414137012063779017740920730406250729069200406523168413351443701874245781260130952792585769431597995524096*i1^83 + 149351374100236173348352076420855681253039490546965717574078403606163834686653828323593821852172033655074218069327609677715383303129104619717270713610135537630963673984330122217387146623343629927748993657400064375970523425805263520920743933926252689718169341157325295086170347603386128400339436121622688425595539069816225657806731420349446798950846107278478702716741525027308360097553473313848360999945252473105580769323571173819268537856021327834110885962502711273795981629373069760407090234022776998121112047603735316748343872149785540846181517841924072755429435793143295900168850028634529884080021909995188656278469169364281623065826170748694090257090972935408643669962082225594804409054107084169957422890395329398681357506689436593656776539916482936930664797496489937992127260236876967832406086678674125293995451969627371990036650008394884020574874529731047419481959079450917287912756487827168516487029171817775304361131619374355067506207200068812776107268405229755656940225200310969883145364695500107961666543284079965256115627940909083237945658455043782696757587924645045460899574369536578317697384526822547973732739731649723302215229267621202036565599114229403218095769411121695964295695074617263632768948755591555599881579135933647032653231649062833418560055166947646022965181133968325335380757671905326314925995056491220007883200877160634072789581870463276023545381448046940366630108584145133123365168849723574565922451861592221836755815331879500665412723090713324744393459074284467651450763051408271194140906665838846849964941822125536622920011207941661488386627218184181224773436322431738779145737244344588850785279979897539824373514795087419993562149943921315319451323117621087731070634234702918472072869845723443077470668573591008484693009995038732447976365098604853036560107033775352671148094556131722031365503718907828755193590051349531083790853195401361350285554975513554274533336271216729408540462934902046208754819861268359724820628115435488621093125173178004079365368954786744190852564309834681285040217764260542223387227352061784647561669034279621546547120831223364760671186568881418645942600284029346655089432537358577829647550233034732014190755129125529930319516535769146800973766126886655261836705143137432777454516749694145759135817991973988268759104497852271506613570505581702413004374380904448*i1^84 + -533871321078800427360694944130371830426576509046548208600023774617201272341070286802393505169551763852966987680571594822943843365021478870345480949195795893118651302257275195072241598946910058286274389855922110473966196083665136062581637047934153245893485292900630614650404206996515212645478976136262333577038444201364313712691249128777272384746165280599180910897739351279919693163039859320900397074936350120659596737044177965334252849574092914821739384232820832231406624992940231372283500132131602023828731394697447124049804763347573451123688767162199148646301526303722733936579097556745436415154287916561638330316180735927149751988465961920752023788681831544082091859558900589833807363066620451750719727566111418319898200150997998232794130795337347006348057327294949592701911660660575257344955324136377392212664856370954403509946055946982876823415151469397978216527001644166646290477938507177955566272137164738384661286814139644368801725190750283166138574283844181741864617764887223972533298078950488211062833848125013973467313331679005076686607511328064937678581940717087017637668073380709094881981683656246008308734412259417164552208582271078393681751174625399100665892880083747018133598111223626515808568407689216927843703260647126482889207540084915275294658452529906348723464814979679011892896719487838579824070785157512665826055608139213075173669016970885582904483882267367262849755938349044105819875734237966492896406706336881639932121780511717415019671595604379370822209473145161173761175719125631258255601890133957887351627531872502795267211732145129018320844585356468436326644360380808245852434105796003197050387874275602737659182324888553938683385009258001048262914450326739311980299538529624613746506611040143186196321949976911577272923824261800289291416089659697400724304327775872144938172570814946081180027186193192348124836833137990360278963342939359614238153848339945696554118560930254855035456625218066675118527161021811146736795375906954831828191958960914568342852169720706701329425454083599599850110566792622199185996871733161639146318785108061031337977554173809597190449283371168981099622115742730981300134407490465826607334631822530153115048979969877033902588675212518341051427543434344493872570002008964560263247009483690240587714281495236716749685837939364938528793107278520740558667776*i1^85 + 154361270773154040061414428635441748009568737447704872385524686552412953102570795357625045604848830884950270898310767416587455862273748739306347900473442974042642824297637042766029452609928757225542416547698481610459796659350435939834065866905912855145177344175324148574012062735153238296612904235649699464079162883339280485234734846220874379196558730611827004331960023307478598371524706763347987074368211276504498955088805309375238080975495442747977793151357016214604930985755559298552943608735914414756142793577763579518150522699928729993799380343700070545653090948062343035496335110957594412894139079530922706380677955394547445691150975321151913730363598905029014791760149430036564851307424779807751259235510133898171877976066948936921155069513294922484127977163739165390863439710774246060727499930812284799079124803745497105701683293287629910003482003390353311562957622244189733375234189370617816084623001608017948628347720769849595394034817411604421215628250951446660444677784052101368872512368184691711968426555728944039912221208912016015529972826829747440841627572675847434929640617164882548036345668724840438453479489368870231492975042066140453557529996161230391036219842429602449632538539646985684505457109725398076530813416012689312794261200713541986056158894292117256012034408548825763070094067407569318818506321217257915521743922752203753317929290387050374005739167030597012485395221669922516927349179677201600547554772633121288033022016930469200158356568411968244602353188892991419202202844410583076359895774882086603769203453080825642119102264328671916708870453961751552292923909896033229469586544283820889302889239658177830910903301666029025503934561615513841937523710274485288988930313206217829250583155324444745115501689244659830801083761799104878175287360636629959767005133698652436918584281953382158531481214650487754171672878970263856893581230907239750294555207337973888597777323487045197874715075642273391788965610611391722314848913489356743094716310216898241508346438944747943726517146408212397376007272175595182491637138724521599388381600593512912269770296351220689971118053244293545681161751801116032815776540087381133845687330092520856638148995119501321661342602878637550223796447314626775990926395482395530498998299633977323737526030233135192577120601861982650463967286132736*i1^86 + 119926081177583465922680958594255438871910306193202214684914313081335275580347939894591309910185220642545395520060784888404188755627457286983320604869469770171651599196679508760938285556086111726292695708679385343070709144855986854465797709236918124495709595966797708974272254794446209528927869171775050673009426525323098394015746813673554998128811671990100038783817269508506936374936503273324854846367027615641798136461055455759438522578001505106526312565413468569220306470420547102650642653701855277374309671090609550959045140937639313699185473758339960833416700929974182156439823214525312148565317965799235251093980269483113012282571821534677350219160337580174832231761376269242001851897137015627364130454027500568638667314247393930877046392054917595564341889348859439423398678662457983850511935368760727210256366226735920924159479356379155710261251850610926183898736036099757138613520215659431376588476200058883179345024694166934293278868451758996450268981273997809937516782237635642309453779987277902249567455993383759329566668392111110150961178191892822690929092368708634518539134862311531367361256277993278294405588559646369559232553464758707121372305941827873119157606334634375710596453969084534576895176975633406610817282055992259025745888201323159721400543521795677855429214897317775800500830951251389274645608409713129686115338968212681649725998992360288575678418241608136192787980765024022835881194581275611853831893644072794273872815543902206323033706671031859752680296423155191255507115392764683071193320426426482452644350095584145341020820849697360155183993771905776630788269508056079868796025021589803904822004498684676836897286482226325794064263485884991279974525177653340341107724258888834572810063344276646365254167789599370164419225733378944166242722916272490571283997854178012569230282873381273385945454760292337068643758186132406398972033428766956899046818692971498889664769686569466844626753744948235756647341972082682060967999029241274527173934511869466739215228945432906726137122588775573777681929747561226799245319946802821124921752041393856417020447633408283471130058182186669267925130515993714390900584443757073862902328546493276595850062329255061151816145492877856970771281032957731102295591269099443234999811006509161620483454320384920695155487891782738194202624*i1^87 + 19048124459804484701251902805971969880007822396189680635706582683071890005358613663283311953737951633501951688467604581437567900965230902225578459062077841655888630531287241418295878839679218459552989447689078416581979701694695372567463741772774570699391456579449221496378314888165680575399119938936409375698068177799887693893119871973840528566142819565041940319398265818885778646128597650780143585277685874405079527564338668910109511020503139824301310147781355838612140371559833115610979380145923456480220506013096962471447221345573630316617509089225699713105136979007405171027718421762822408651299543454865483151011186690848883049099584843496834488657972556458694047284438936304415054857707736356142672981414000533842868700744983003534228135437879991593299310794622934839705844121725645222418643776563223169566748210441981149803335268576582510117227670671280558444370655340900374380968128690832200011258236387732671198317698018583813692267550503608565000450932765141637751393870265096636506891174535722664707467332522397991133287509815728976604779523174564142995911941354216073732417198512196624130743628997990697489208588641480465919892696248252815318654775921722144175057665669284940870051844976673074125157759133000217195334762927999603126500142732316786376549202191830828913958687291504765911982682053266203917937520562767444949124059579376388669567771423332394515151364658262598760110513910669283907897830245730702083269987525209652954333335670948442554730806017769822175362195084010257448896656227351332178418748184833239860580300441961848221828021649164737983187389263070767792533190261371676770342715173616323725396186146497515183550909573063157096643282569931529914145256396330619161280164992950610934147073469812520240952954015960710294757843845982151115901274195755696252319033869176858675000106308778210436540210564315222739347396348479306611551219369717437403175456268439184222338009174020882388196917545749810944295738585135557513619943276837127402729685728418266082564526693231428317482586487833097535984343538415442640943200939981176929469351692282602441823121341320792995224333869486929331587830216160792101139043581710503037115128735757731642474559730093760941751336950741487065989490389515907260574357703535024693271632174043364115770842459555421514094111358976*i1^88 + 900815940594271513761792976963284754106323659892303292284957341270080123290989163306752910784143587831314267385545547762827133641743298855072411591417541967953007858447908744777904717508007306034490542225572054968145981643947585499884556381271535403472839007693322369645000696265765662397491087718031365356137059062720880819123767634387136138203456867045978801293810083338586057358657227782211929263899043987601122752237836555787325441452233655899005956953098151561421381139387006576922893533713288470592397987275054881374208713879031472923831387204923802437451784624810159597886172860209803873960610007644699727035069085940175834065649953719705905402878755658187384088104384879115991120369372279156604905668405539839111848307609434932906570407531938873006740875501344514818071235060634375261090499934606623066465353077901172726462080107932802964386094925773080607353007572468814086668642323946398453706311689986357225489914878886597376747394951081426321276076188496726855734995490130918255246022845457268831650945149925200134682170433305232895382046147897732411616845726607884623921648381383704072654232229796915932110060898068315099400476816501434705720645180349295212941824642013795258709637871083285343388322003491429255560800050072015350022842314477046077847745356897405008659501772174002301086361137082842562209641025456439328832363985854528255390368600646185695353216154162882501686728869701115074625151900656040355877676392108231791709556548055820284607339045985061189910967345905323057185352429528749598083892363413333773781291231482504009990366264272401450143665321091394703576616765259602414299563688868153882488659249555671275350463556730520966308749197635260244682369090410561112238445629478537434583329508744703589632625617953985216262126472420280357230500433203848490034568831985639502486581562427999179321475528784743911015627287352447819354974904777149528677665865541282112664194999137215615125041943429535929934531667939257277074602492735531072485018692577590279104776458505467033425872571042082334811614902912534486644407032697491552692241495248119435560281305329308732753243301795060982173347265659074936791153533084934292614047211262845860773545619497090079097552904814119742721024083906238437726880363492735280161060757783530410575622121530224279552*i1^89 + 42405418113785076194730764471241609430423256675420719771957944447130155135920944330989021858563251407965652065260007812555046127813065839080747092416284445503927946392013290566006282822705020266325324273711789164649433324812434657471728801630964839363472381403067325888837949248041916433449112940253426629796895607413642271171071308506488971149150646329963465789709464927003014205795765224860781647371244677647097789637305849698931880794306268432127911849345445580362977339447544293383057416753268662739814863732992658932692384890717706998272487109351597704351143355860757069613420886980914771029406146809497780263264839568522018918406531201316601195670743900350476479456733958182629983703230034347084425927954371714771539548444170524344098199403912497386536276209453514144050790457171984650711801228580080590809155629631850594558701359825256369194260135453449669173269650352266728637982574107301211786364904304120297862070806460049735129613969038594381610089334762765465144165934039983205418104550698057056389338953728976014013552651802570372256504610431808661314282403139671079429851042326863588660070721103502972636692076841429468826377704779996460002106651020285625060279820247288468468992696581011081094819113698876328601320042107816182784998966174800128760555831942818167095162400646701747904423130606650977759943383132896971993334812765741804148319698583366894123694992039463240128850586529314550143049317148475547527380821422360197435274279426063976449566229354420270620383095529604228696386199608204904113099282776226172117380002972029907921697292832192078363465371111693732431069190520453446722624258736778683215284191994855881754277764345252533384329347993080125730040790825365659277437356525103590074344731474510638005190899590433212096878005255267369117053744160835677697994936526410905191270121297163756466871764217096000979122505008508440892485180044505767956231016196854677281801115124851566272435478990591570858057744327992786410121226199259761578362029783255802170291957497858041216295640590610499914630076725899110497453247254106222429603864298192578825135477404631554447800614384470558415280649264967781932805273727917758057540859884199154206456304172806148317648428812412474211196859514527314752050543455997541864602536038418634397305536512*i1^90 + 6627831540495652492075512547063838314220916574149822157984530034985300158839448354088901208442910805838947866536183637474166649385198291066305525558341018000905830407312507354984491984439533382016236188537061853123379249230999110805104002425434213966665483156844819185480366597913587815447630613544836770611637257718745043443389599764865111169336857922731605528069764256475358533706502292661465272070777536034785223610692346484632789737968015372865911120841604202998331899303925410305635031116583296309004432243026513317873951869535083046229167600370730788645990280167161389958535663344563414238807171526519764964877151933587527487402143212738758106467892238127786016271928094655995815741011215509276753738683247810138120092917608086324302883496025196887482393042790031841117435016343191503946329637823158558766597873186733904260370394292592838394229581769894017928897700860029174690027160319266692642103274858801748253563479194202006678315574442929965170862914746320033412334633239103724462007807674620815964132340859329061964296384386156126750909844098795652094496550430910880310702572281846887176617566224927967632613934988774905788834377993273562003857945858053100803108234624527809288456387872258140236532657059096682053962235170494512848066254344997063269784412266976147276918344757222360364632744052932774353485167652398277964759489255030608044931596548996612674245671854627533604909919844466839580717511397109564651835569271083346151070633110569204448249780894151471083729290491515030191183587334246570224355772062926171555336078721811241762181766029484273054110048728157152908992736182221840014135539493969236587003168116313653943263780609778613789147031688709943901225166996382993387021644356139213872117365779204794563510969826865483417868872948452268634196824954997851410394878437952168321019196572646442713342048663014289070401909211415494032791830271458289106056796730560585831753538649192338073754786058876712290090201617407942535128536217644034813646855287591863074038264657867764674724881378479742492541871896290605454119817716566194857952233917432041511677354248513064335319205168077991764875695847775831589473805243523499198867839551723974244650421795128678620855980400268307230492908147599844196544381189052551041032807205578997760*i1^91 + -174708911594739381711587971345935308260039385548881719877917425352625132376615981857381275447869225113369667641901158491109782321404392743394232875760117566370571625506929379823664782605799639694336653478472296866954205772312276244866692731484734779053286549629959608086817388921148684919730474780739713423422975437497696535521197435168254807806444693582291725978332703274068482116045944648722302634519496670341622820552730644346453229825143277640318230159303347401701590265212648918854535237828913517612861626891625768588544863842357843829262980185888910445734473610331797126983473706292176775166709009669126492397059160097238163642147628516838335911843950558480933483577632155022972941331580076037046517697878499635916203433939283456055986364557341151003488129500756058829890509034844994071455252926389128810205615175133346335600561706396330664121891177824468919703311780515166472070347548269134576000346332228487848919389302105017448785673396864291834578864495725854298075133648812411877939066908453768431873162270254198995273799538714383839623545377652390462691198826443953678003198404807620616702590540211183905534069184259767531100335265758084898694360025114118581545307892442773551793893255015809743424641337354130891855585106857648379223931568422199863644890926666557955914267741468454765066360427813202821616023059799354154631076969442529563738742864421149054976737275752816576064240173748410529666937533105541793165977712636660841982839262289910275154223358476696800879496754011199717467017056339040753453464283576452151307043656544778982351495641692142806617078851686950653538217839931013261771640627023871378502507748946855255581274766537080861146720883021815709382065716401474702598181443751010018798329336121483577955710962383022583249455778948294125635077767205372583160340763563386329949941282203218379911373865105618974496348907314038888314237590497645955982844762331627330668049097221680652153445024188026126774220056822601308305251175028603958270860549247000138823184823499812002236442147241008889321112463854315302511748953599291511769173427526796430208287581556254177268458262450502239423577762440320895215866623909449420125597715975521210090144142330602484378722395249078824196637691224198568715531744073430900511080448*i1^92 + 9400207498504312447050523896419579530522027884534190814178274171692637619476918616135026279837003102341262313694855880088185558799019407182868924731126907777130020285287427850578844401553401564299769380323761672164286141962846865172535747230191278275991148976782042440723850495410329854642754384843704047467676866912710673971970587024821344143388762240573781178620473349694269007084500442746272582527133871492458456597065745799222379181141670970560642551056511485031853399537091379428145821469554616789518252509638980435590794527857566669484217098384217896214259906368832534786168666345354643833771534809089292456910760353117227010211459570560509306310898789017744091197411953297991705333674082708059116521044534947620949503565580102368912340572897445133990839247266751995744206573222602822980572488573037356007958169782036358013645506187437203321678662361777323246099106070637512838873257076891238536689311480927163004656930148925662365730908557075999712285526564772868649012071464069208228959850807221052462232965173475156152394300361922618057967956642554443466950907294378139142739477220711940960089812426454537260076475021543779739691808601814001595738420082123035161621437585544273589849286842095382831065164698005239887963556729883141494713378054000691998826726754062235083325773720340543509901265359598256465783058655509461080074211547342910305651899131152311846746303192194428083683765368785541059210770979195347232931888605645285286104788250331853186465890660020118749194221467706124526411321591918863283549290988003599621291146107488761787646422844049768429585204594366247239525280042938407280927711859180588463036020039371001693920259773127568071935407931787246782159450691180141834531271032352743456747381925654511810328307644809909708386734688989688439973767135114344576241497560946362411387183195560083341515391690292986997356581261512739913880751762430980485555593206593072369118168167331495326071843700274435984346908310413829159435736823122611766730107242802491334047559560167223446412995708224800882351909992439175942908798211481089528328170850653284543007334412079673591975299947624441008442484307745140990614373118471008827255202422945727023735589399812961658893821676875942998572736961010162344240245786017792*i1^93 + -375661297594474588300852967551255937124754813420767293736193074319000747113880419865603330736918182320561972892376957954110317374807436171528976884640216053424644241342191368883388967003273787868342175357050348774187558463206322517951644811679129591541562946734055696219182353183358392707107338121321305288962882469544799076829850535820345986121429238172812679756312035072699670941524083522606670783294951402767106664236316803070605382350805511007833577381556068363745431469951622352950487546140873590058896059607670378119571620686660013607837096017535517015274897851484117186926750503076368435813371915985273303315816293497653585992987953730709641808862344718166794098941675931566285508564820951456735807941051598411187707726117145883485476980185902351505223754510061456490427416210004623120788972032067449531644066784819554028926022478256786928630832646279189501352688047598975260672364671210476829960928143750706020549669294024923588839368464545247197088453910628606638712126676422283311267365893660017272183731281023747208888469423937164624786146726795733255497325770562985616414199485629124996408623588212011499937580263789974470044472088422711387340101360816956685479968697783904037558165604117543071150243217357464052046980068084313663743222386346986196294210473098365154117276507999568037930010473685788277729259996283963058323349208064670515086629507496564938087830442960254551187167827381990602648665550809697700725361268569191064644935347654103755774336653415308594725447006768957842872172740704731244177843308089801161651404232449837292209335399370364772409689942453034163032302535181203249501378897393996848622945821502699631278605321917671874521003757113643416272867187381389296230035190328076477749845838248259679290621288823364034484523047148270071461774893550593029881103326693447839138035374259750640371079263785917147336713591343697399290455507338748661348178252490499658734971040104703292005059118030756430693261912720670535049508998513943237558446362289065527656324819703026380683886638208043286662153929106076523736348459474184227784587950185274993181212625087985910949903295294957096881345054896356518682557649838317454748893454583106237417552023375937165469445356286745300028164721889449129017344*i1^94 + 4701984867470829384388447420307205863317983360188139692526876212997293048884691075438492427715979187707265159483919072855687155200202162309281193082407200768997486780612033633538252184567749811978879151033946427152780597699079904244196644229952429195728391034370509760605792870584971156900094389290503703434772675315193614661823439135183498198920115056864237467073202456449522816540252584231181052478550827341795980281364952604635258051501681388705717442980673831318773187484313976402845399165708923646161152175144146801469324179738855213588079392453289660225152576527748626319949749629021080348290800657620798507035001751844186523342527328630193764867599134304879303100303028709229838176597150262663648037133276725942469696992332907510396806979436525432904521834974001149952267652592486425077271318930833606020639409592857541914670927319877599477010505217772861042755504605922188691138338972645114566837115934709016624174140393730206488408922347740861207715536161832575383754055845652859148957963825370430345392095112262333143014224757863883600052033783003978842419415328688221276355453457804367587385350477742760931761576558515801807397210046475302772922151475039298855480805736189164322030912810228293249716828740318302169499627983245907757054442839473315616731978619818132686267245777899545187653233750042958160452201505929453925016646931528602727469160971135706562296734477036917191633294418486646515034055358584754918109510528363916317211720376996006925147922850206583707208284424241872041336913633452257202016210253679756219859451219900162941365435477480038733346530031094873802917745965645144165342222906757660453254881284231623668736542063376234023190770017417793915466445996373631353923340685547810455609866954995445615948474020895236584877998316258363164981375518258944127172404965316650127926379826720840898840431363901159100368102417112691251112501467076924904978277164540867916600332402436568259801551749165035500780521435072131609399490890504486068067323288467095070445369780355640033911938029855956784220584635210339570202681127396855034170684154930205617213637752465898989021913527541848684354254418737282466076740702728105459082662329682577279005442713892145496203979969553006120032352075776*i1^95 + -11014373135579623212603453026029630196226045208007474903312128864525393426365126276380121691638461606986304989469889569763942802118614503762960709120550318870568736198088723690399780182154708942155974920820055110417636771220749816429924179922717894320712837118059047842777433630460705972205877547920107365396953631972869480201371134572718915135020626066499052424181356922605417783350233797770189986560641716581468859861941466482608833052994982378081339790958995014741788920066673199362445046418701039958867873238558007952791520853131133334227408238444379362883131035889558370738536677766171475740209194999943668356968314154472707383406993719435121029723913433214464056335774727711151990183718494819436602384422968121164322846909124127092526577286205886268489209938809337391513422662197192883437434850756308896896284546713059089029595364850185715117842407332384125221226223184474069869553296434141908847172787028821832485413777874043794170114867974007410183771011688191950958102617789127950814392154083530210570840910471004042825342039232229165070292789527502792311940607457842533031095422719686109921812763527913303183061859752744943874241881102512754051499846463810499191969222796933887413731469706677162100373931994721951252897557367200479569442204712295884319228994878113691582485364129848747430196202689802901152754601783542845623089074980861756539347840386761410104802555619611727277453348189039713663201270489008445401446265532547297108006228677490468209956853034061143273392977117126444987360925008129436988142135925722336049741150814967856518621258941320913236044386320021830460637049409076616927588612630580515917344007371004228089518986129840487530594824203088770270646541534646743473045335002026618080833099462344704238156492469505642793624448063845868710148482250101312081946488980765881582424269519000289294425607380859516459369502578730699917055676004474123443176455697674210823590259902616381428781325116854686878898037893389181592885489540814006768932632843047855336863459120225460004661881744989240426241665848743928617904131619578174963553690141631464161911329113693467170818697965423584682284925724011060029582167666093229533027847714787990298483753118012907606854758085722898432*i1^96 + 264939731810095811190037545886976328268011619637750592365411277069636511478827539101568838844105610964252411341493949300838504525272182231632700670636599409656806050660725297967490710404463546694267551196047914322551784048969901375927298903458647564854361849669939402914571876551428300022590850937409123849146484804709251254631068387637527009354848831502360156821030869803665507124498440995308415919134396272518642877010923677342469568266252919923420675336830479643686294730950625932721658179715336070371748544242008666072425568675507882964083696252168251449298995703513352752874653361154265765707622371247005609082169282384975935453624169916384955684404209881453045291800871524944239142899543140778558069261695057645522042976631887047231115351066273097365782956547359384608723789456323794776912925761375171673938341644222094400323297678306116923190887800430647822513825317535409131242432633024802783661455793630837858190718032473313601518055423948841940860837228519576930365452333000117194797784099742611868717811113425483231308559676946496139254828720508156314641185190505915865928255824182462295683256751342635973855420935131645721964335560266238041869366913485657006275897219014962066142156801976121018945593636117206709988885555350335845354336876389128679319821842253336289420944596767522984830528259461247310070590457012687248510438488008559609657332154023302224218422119345066004849516406136653101744299264861298845625549619122380657647245778614473456953923892530234455086830063729799229509091068095107417879304821224626734995050254197005968923517911684111455216849161109759086850846601080862742445290322923205178165887915416268012389477380011042837929304136863951411848783835960074518043492169972480294179615210415952234848857780921329618515731776588324683764246991585421904971277725348023218021013447339375294113953283344852033899680431344367967693508906607682587636510159907310052731153523390171514095434921863780535340272074081378955165940353357797581501670086052798502496794063435005876969104574015595675745028626465108718936601559362192584152093503340405977614844786609615715412311445757784944017438360453117151757838715178002010479290940549373452854551087535380034305916928*i1^97 + -2656649594328957720676026531913150417615724594701375170097100605712222894434394170488447468024963565487378511436947944650052413584631950010983066820834008313462702205934811878801676522311157858713026267337871633187430456275079475322980880282822485987472858805328455708270693154927660403611780352216613131933819353607916885537335440477820711910900479378400881925537881301904694234659788373837621864906257649169085668700938168343901184354853636780928107171397981709917916280636228973453507306692170558579042406396612909275427958755574304080858941363397534310566091761523243564386145259648619300853913490049879887636809969585728144956900487137370602392968945835735168821708823235242190355944019255694612983177769919630198508401113806787363338353165910485404042071145327375136264413012728066768079156758677314599358991626675566336036159426458436822433284926568070836700188723724618783401164093043210895816631273625709788646325420321997302444718117375107676500949667867614811104485305854043587435842001576585539825558290061416880669344242606058057215320185435546297489930145521444625715682197697487305330026486162759122469651439653811642742663781426014631547370087890801387441222254514982220890661100433339499864918884107188292885300985244535731704692624127506265689543570754049683235853937150003832182244774226268149901669215468824512566617075465533053588454447814828184690374176638360773418465238316173828846341014658448987799174056682633925732226275160725912361985591129054245989622888740639497620042651884254228400809223509758056662688805047959008694384068498828184499641374880305951491816650417327070697028817178566537765434940267936612376444027867165591312093169229625106882624243711188635059851251547443593608297081391361721770306873921399695361054724669626800919594172974705691635695648663664663154428824458615041970035476660585558847174122546938342914499966441807841230487645882353029799705228244332950137340872268982363709378570656059978062033791466500568582787224092821540133114665193219348744899907119576089225077186645817877937602713869950158754513630000964616780089213153104987206827362375484425687811519419802558060406277769665739592695309609523621012719568607510528*i1^98 + 2867429562230016451066105145885243414475803692723341550214350452936025383539900251957022568796983324996712062439180147850621409626446680351994126828421806689087595615291533710656000240909204487694326487901014162037779872246012572928412014524706580549740602273354374368911451774570516904493661749485924603590752383638092098652485782155585834012334996779928107388053645400910668544024170273491229717092612163382849494498868868573849868539593849867987624679480374124018012248638042878172922235748924061593512293391234215789312281321170477402483950324754248829214985486053757133406034169796733369136877973594413095565705343701302490251550617446356212743225803751151815636535823687229994729081933607278651098329148293154525790048496075732782850561561304636135101819855879044631450266246504954830608066927633814586544786636193617699080261650538646108070562992446085876046125773458987252241119072013191732245655571657357250932247471031636894068364230286319991408308081483386372969069898177591529187896791880566891205749248939371396908858926855176877811697061199741423290815136596526518954707430718054606281926105119770689971623819817864396857932423462448219051030261144727476828390112707347478848482583732445886754403449339451381557209070749688178853305423857975956587093210454324421412303365890122233725606134403592293759674321362056524277384722835566078591540402768048536675120920901909935259278638878996749190192605219724550399278523810704724220784133927472450443220994515017335615227897740058422040199743890821101893615212558596680348871703632536501871568774165696215063265700354330893592234191131764122673909744036825570185951888093305787992971265473516217678837806936633164046605922314010699667965708672653199134443242793699455571865658479422384600878447316811158633873307631917602681684217889403162692718871374511644629677221675932154649270332970582117727710157853383246364990885753127415468701516639830875792123868982636133932073565609093552052725528231755571779711637587332962943792519338902267341334485796699425635039740656663135569780191775376328635404560248877155064706374212735515052114717974012234474673832033928215570696388512558038271481420941207288152064*i1^99 + -4534680773180951493237266076642560206144659471382153135488142423479832640897296234937037258735896440822649418536055035030852574873890144675650388803670018044519335183399598873917757964921113220315529277414352830023492051927466883477185061393275789429872989411736743792410913714328760393517811217503797903758163238900488463797901189288448956270157278404376138524591438754937997613852674454827963718368632331664805686868373086141733392574707151069881605600691893380591223728967679420196794065656277401575171481973608580656717509835308738404186606146438281886148621453219101869432837191899412796477057928190302247449430050210669547376028792473802668383083659888186163991230759267885160342987322816638087360184587465021745275083264932283295133127468222291882160752643972481660214742961669008842187971017296780717573700940700187930948482814260485986996759889190447674217244082598949556650779938400990937299748478063311539558732959011369202599072195803003158848423998645350932611846910915713147436137327395077270653387855819844793984895339185424318459965847765938648758954037302759292637895674134451050652898776985704964022813334978994567280268927891048555465080469561787875387589797219490117797633041559615077997627136014511303696081929069837669887127334237918243152195063265602502694822007954841440012450725303836680919362806386250365532740982851415499107355315913782654259064775940853455849009897586804126454312849638869344867455385510017261209452511252831329627350101608548451173686031357615816520057371546765021580601427099705553710897867920231139746618154567771943976983709720358327176228080518893114422197834539373927684357442690302083501690951920133845001750775463716973649737881223492283694165287771702449268747719817352675057593965486394819829868886537893219147087435863025241701846227534166460407537030851927006795102746121443675944427203097883394392754545605911421520127835507426623606730332176877557643978511070854263876417502193021681874318014903220028601019549124013127722127617796328095761463904213203281262004575837863704405731529490046983433785841124613653107942712468760827279498623026494649757797443854927224075073448632175006569763700736*i1^100 + 3402831823522831802519700642021752941115147066604011880363838235427328065803301176293288998614436872043564734625900750308757338008029607875816553377245546793346411563429491498501702804779419654941178227566948251295363553611606602732655719730631236942115862577560088579277285518527153159784801595102295721371133792963595521008991281448790994244841193966363297882519426290890060366316385699632315497284560783055679366271350077864993841683320690389558442289471753811023730798331508613450954472847895337692683429621320457655313384650873513702231305398630584862771029497908459396066002069323278580328766145693580576996173368377369265560724506156132193437565509494873295257517383105458548718292575946823430677169118461800148775548026522254191957124546352234181541957847913803762439166304148917746999280815796215797904888700255256545774801807359149449432271287297161979051431118201730195628570378403842326960231310272063071592888997846937563261452809321927336304271018752757142951174274618535649662181691108893494810574506668881500804317712373061279388988187171822407605570969169582468706415451806255086230408503733746697266493884823399973079449307938430456668013478790525142588845700717594643507870456106983821706564973706336808446828423237947489216204768360780187259822899599276788219513730039794069971900632966649891391454871606774151063827359870369590767590898298708683329065097995085099870278414320495288422049043248823399213521676180075171480892885933282277315435068578753535690303670282123402848147593344794089973128739305435034161014631086109833551320417629394727614866290350640829933711642655592593840867869939557071627376253085674731891044083261021119411622917445734290186311218486323831433960619787166209894362883579721504301564090997121067258052589114601013044990772352571020494594038498952238351800391653263803736420636918712752920002248018055720190955396426461569424667859596985077672040134718281201068044705316478394552860805104086750276303963671616332671253990886905141818091069246176484264078359291992626806684137435661362060791657934939720572200722004404334683467641037362184697367217391242339654762129917537634120281222021120*i1^101 + -647270888034911062234831985839383804492763784122041541541520631240886147825244666860996527344377968704990403115435611505478734851001696409966325774081666329796229443234949363681038608995343436586976962642430699207997922606312990615684900333398186060972084637227037417032928933638839350939886980012620306991781391683404362881812676735912501532308775623483849242552181654718829030801241667438670523994627216089072735879193659733099362450341171716608539400259593697221392652318582305642818925410717502776843512166818203165382426982053497346394242522864986325987556113623990380518521225424788797715682759774049848148529987994952741702992571585258027326760398699429122210575402294110964012501356241717806766436405326717870649094182522266436699038167379880278251143440553460982397882933308601798673515055424082540946745615038905629094343737292842211592045669531742038566292956841370576468100709267762033417146986344727404931112871172507279861627302128055799513515356430668769114152687897767371122490128117719981014195822310941917277515559425573185141320042579243106686519638435202294104331877480697277219853910938358611887442114350096848720234696689194538950706530380723193209063046576768007677193378739171317262995017640562751493973809326036749293009439212602366958284499544277624013761063296838445797571591280093844828868349776363248618147000645092071417020449627877215464793501051978956346596214316295326765917648690925384305427286946508304482515470966388434303487171561693763444275400788516318451228701593914125111614415623793579671384298508557741281543757420931292443662545377850426188696157773007672284077587928929482401910305233609297411336721267727187840120353492721525926264193182097862315801857924025176749587199704916294949587758063910842212391569953422843384540260033255188698407116766334833897718421941717370607032290557826282242852800405416860757778128071228353181361514048130876179909177166064284239786863644694555004148435492671316379673755152155748897260064270247520334813357587797920920719070898833550793365571481783219464893287757612477674338652918150654455381338000686298090150317233067253746763635837894656*i1^102 + -195820712018338808938278305076912532692281057071075793345762383629144359696962465745972553043700456194036628499083639031172369221147839590024878790547345738648104950144972205229311086472057361887220387780083644774897864543687250232579128119128490601208195510096413213712981314366346142910208672438416412989400427642740237781240389203266915307147526272650850480457038122025709614292946234110915768765322538033173180975340403763666235321451419831060582094709397418941383297433041718789676340847644922101178112462197399217090690499382619873162560137966889252358284638012786780004765205355498458781178811524317706448638383425980142118705577600626237602168056342229229800700954187994489624577149634176337043547726446261287969637764098520331089671453866729508605996361855832784390921924461369229594850927197815011960392571078833134735963379163519343775650200346836819118021279226117136008502427488444668236191046273469085408222093646389163887109367550693333340542021620952937548595443722369404207758101985825985440362017905324821704499166253758551786600150956725457163096484884754917108157949891429588490851073167493709882782271214007383819288240381998437692053877168654650374943103760459005865925106501183756178037921603278238186064563423793839193434054296876232369964161182289127659111629502285478895907882489052656909731799786461090597291838477166414374156467664470581310024550982366359450032312121203913972653055315259980943864518163615025175160772092386595941624616575275789045085773040782913790540273052975490717365915755370111835106578542552844303726116415140196385231569416435075078034301113498832478260782839858968537036728052541723102086862003977506987045653848785296085631305686715829929091595309632998752406186135115643108199364355896163883799988080889033437715731462949224175418094141278070611666119407086314281975598143397781073529845507084497648290244871682638548661202659396358438960082257022393646431052152804166838235039448908596379270901380129107862103665976996183402505463418920844989582372401844414954148373637295849370953361647544823855780273159406353544215532155977748594865949554769920*i1^103 + -17722365376340400290356002100078900800091482181678841400083856062212162200918723970756140779313092663173250964937416136027161988086055011869904111508734245396691173509212614112079133317209505912817117475142184537334501146511049331152641928728224583688657306191580221732788732121569653223460269220633240149090749438126342897157824563523776503000622307611034914503552527298693286485299305607423394993231921733331700307641838744353174471996713093775865211481041251126923433960143701452237815529096534312832353328996100282517464872502581917891982437380375969318806279613343322104367803713909965442060529354414344990798770460650286195293474429754844461663799682808848308007245731556944877491316528914982612559082676742824958452821162234365452677805518471424259146888361800003443055244360292328166686979173516585029261081561274224406583521457975777305187294056940466048443416887535791363448922813203018001999220808536974279883156307286481996538358490942110447195624204071554317861305947426361288251860443283883824170547979833351568725194247425273732499788148313998949643227620824036269013152723973394017207033291906059159207372318621139326895275528543958153007145555419198271330561627373008910007106156905361328758400283983855240883641155413804681877624934485447316214902133784389236543322224777428197614705674259693466933807529895275006972344029235566585850092153185363138923597951223968812648554310320960149583457110631355450805551787816376993756833410856993880568191352640632314667763355152597257810253916669079222251093507459407835879155795267726205744543974872641717474653473540930481092257302275266824244188919893034609747520996698187817169596604515216162829194706962118569431703292960333521339075192211713174484709916778176211232251495458843593216173333751235320149139359841739884665665987893931485350879352712512267981523073043468693572940123220360392228334625798106272981904505053724752621393831453194622696222877232291102166175041725993161846299957455394561934768089894861818967649584986638135039756985391918392300370702186341563897134797055293331469172321928740699757379699343360*i1^104 + -431705110013620327371530084161965610344662133394246058139474130328792478600032013784646393190847208198269171672863588620182562522858933242613228912754119753045792335640165868160399356715579638416927679091633087248786255009895218599742969375984364517821182802142521052383125477242511605068869293337321833011640116770692280620150838599525245866766084122884449867527644208309685633118938660312784147462502798358843360057870358617273112680981592424010185288254715777742692456608504223373377646059730357646129575871215066464803792571429643900229001038460811055027477599856774476457549001171298885681337807617218719735340357043964860240853005431029842386886259326041045324131111648957609746038435325545651537030427885324864345638078715354876368119748636011255483623068503549314534351810873664018413873570453760768552547266588430143892950041110958742558017392103752157729404402376612795457027675897530526825098300449416048038753068444238353754789638937880052511116313790846750653459025752436692000432477927094199362151691221229276892318073259779389129745249531692126952771423056783765192348219113661208143562205563773893163547114797472330279344122963068985294267836096708741444373160220824465445567186324387153122167591029168435994043994210402584283564380562306763356299599344702866869090182096782334591327214761678305549923938011040593765910117837793413752017130659301359708530004963987472070302958151018275816306621440245670803378932437153457972879164153298606117204308312527277321052544953165178015108979323158665716399140080848650060722656908025384903958642635007449905443092286284922837678131527653427730420326522684960748460845441220727874581468314762655706862743963683753081952206228154170712580189874049924787861746463382374852521323379866713790025560230819979536039136755206620910177458053726322989072343610899211677269662690416435924858912472396189877979821713869550095829562326001398877745344991946230471043419308193393981889396893179900362897651239155101354992890680999539737475912939654576019032040809487855695534611975857717582344887103942177249526718398464*i1^105 + -1745820017768512055897298887656567389602161510809434921834859515509508274463098841011654405723874931725430899303071603370902895777734781951627519345936860288067368488213649900865112652980001661269562173039702842503010033134692234134620738152642587174900607164447248641413219568301877578369524662267698768233331962540585320128483744634139806879531943857034230692537983916729397232329453545983996142409229582376178277561022299143450054625124882287158433500511397535929229347626535316555662668724120702709942981425361584698954572646816655274489188780091451690821491925120873595840870895743885558234090192697279843897674249557593958913168752040627484892197949723430075805959909411635908997927576187445304016760895816117076589997652711704753509968367146589448121684246641173715266370011987326808343579221300397415514388444533821332616411226878404182764717630973420494955145024697923244518698694138173844109604774473892724926946437246137910392375347475193807769310222899789375071724341167549715615796649120817279259410530016541731154021178523177479821129810073586562101157932822048622800060950733983414263219488292528354658646659989881553518237328345034892265595139134176220668631809010200993071445814567419108511767847081177977786884333314295772137328876992465355214441776257681520343880431922725477965123315700121792676856794027919688425937626365155667998026009162011583921022465888822415605721512416707983830814948606089838061266903271845436377221944066848644509828949947899936041471039186069009661337096264601332743725039556773794899625399450421481978314481861303124417354406674666156934207832095107284419319685014834183072324036571347480370106615762307305218991539387693987662995355026583775371468730060861905901049744070139325961341662658787885060474093856798350649368917551385117928796859668945465209933362408243034878547762366742996446312813538503534985298674853806667167574805832310848106890978619800385905829382476241399050991336096768126915092943012252558076003018456416766287005899339230912675697323703800822421215015747389756639610404864*i1^106 + -14236688027560611357509483593418141268573650346218272754212493681122806534650790157094810463392897204694692435719041687022434998471485162770110853366339211349982497971072787571862413969278667565679846297731149955513403860914084813968789531827762876141301358997304871225421877751314910120805445870910005660115201031421475038360777449112746933233454193251050827080410993077710513708039389197042264028811890250055493937997014720299112486070253585792893980860647438390381864502655352507654443815563609172348083204912820381868886310126884571229883620006510279198790097011787217501357627925779766546602343500923663766483178522302715199068017097701086548498492700692850911150338730163902091328452524316328326564357443569558085664895313977202209571770762155190537202727624263074634801325753331125455210265895079093347169373807174150485434422333027315481574223309933507148875085811976348206802618831810164112353785078782549270143525524043849175101811950079759299540154835792726570971984451830187289724529569089701409784869305072260806083837314457952573431307258357425758728376157609592312686523778370340204843924385741503870335592140053359967390797562157784061241225872315528928345295005369707953952540378667945981022966157497830867237022281241156135316019021918343081633446638473944666379750617007883387609605903195262438380264090666274769823164153655141179172519379049932775621388467462127926990162084348783659908992105382644030673968043772096756236879522451908146971699390194532392029510396856080793921708984828933743324295577144100592001762476872872502061467657337664303456561324121514153238903009309158218595243630950578036011694075395653277132811262452604450938506677599754975168357365477427585536361831849210796188229074243346189673277851625066975348905969256964222654633364227204625709918563996154622853694919804755703129072019428450569249614180837293150916931683875341235241103087126205177567289331843713756452813898405314728035330338050574539226642799596006461688052241592371785043209230708831650672042715816881526145024*i1^107 + -27538049413890811603939106847486806562903307695008688669211513038979192535033111960928440376468221875668025736058513422588861375841858713573715196126617204935831375568587092671169792735300287405206033435212095055668872360697356367529578407845348689117212466916144569481502166209051047566179363158527927052761005294097493430226493391839230078181181245398744797394364729098265239238517376749785576180072841890817890672770695277404599567098192193233880185879916178804789870870520728261608341731452875524163666072039447551244938661814377867329807056367236530992410986051223662152094126470392825441726618781416496657578272244428017617493711439770322874450710236964303357617042041524619434935984813942755550043511876847939513471386141774097509703384412231541254347381723445400579403300874676376220023457451461955256557107277290616708292772283619539623715003547374995575328555967637795694125041152953514149308515204385798287892289122939785730460489111899399933149649516567723715861581531481609498350520531854234532594387004895412285913871110072490696509693458727616278009403136563615844159836793809831141375299734865070555516767788109732908932621548512763407528163773771614652381010808389828298225909382650009695293830087110777993794463941899955227234477874601744882496908061431863422981991175738873894820008951891715694405724408684624307027332273047767730281095590038607885642170377797809557355082764781179240557898723289581614325067725391266093050679592103885195309622462803731957336344963121445852002068985686664752705917900114363167872653185791998253416172614611067437428150343683515100903259515418252970623153512119801754053236373845241948052161235505894570719236051015380242215225057309405533034514161937008143838589418745583042304453906824594769029884339660599262211108394285570224454125016186580072595965675966363830618003747552102981578022656954325337726340752529574832638566623457059205551350639572374314319269649776351182066836840569523654128480914375672690721930419461045566915319389610835968*i1^108 + -7929894343837610113663581990034537258841732568416205575265833369452218688697926047002040342542608857361815006165732452970345674913329326718575749204579799501296567516299366814376705553063200196010693663633780465803173069860859495784954146435925389286784414401289493317321650058339192902274420347748965763660028359328044045698298865894066846540064295881420584111375455293589843837411518398113701997142793583750747525762385717640018014061729839446109137679440769128985022735928755785868368367445346091677650990290906791381276811006680372778887485646188194271251857766250420247087743118238867433849418081773614593169252827624700955765542223749604775984297900028080155999123711466915717072880433278157582647507597327288783378554861177563007345441853670393308113182840942227031991349158708629599038554358251463053488277048784545372634366905752588645696945596657028390892508426050492018535755892604507585122897727757223497555807725570870591521047845872034497225967408064629204243939553583446740547043108600322662392435747063297727271083240021611730506592110944213048625505419601237429838557032635711007194580384785337141942778960914743520557815956793143186524656825259085561339708796815910024538219966618995418787537760638173278665461962566681225389691601521268751596603133958642130447726583638999471498396093052575557053187850751925463668668837423702945817305687138179151614009511795882153483301285486099160427597119633940196289387071132096027361185343168962365912115141096637464670814344733617225584031403961388666378635558138576915109417301093700195215006568230755112741459320363829090429458770429129014332497690896329856534123874144761229972282965201913283306470001198723805983040121954091534997042722218496099865874824477574967242318827282187700247176473041460585120065480010293891384403123723932542155768821200262970248073639040666399424646379314512802368418929893002731722312825666990193237017495417905599531289291449061408302247678017584945866403657977692160*i1^109 + -643662999401071949945327446945816235654709344373342039540390927423697554465376572126666613137159245846568053248117654487565413468108815481304499676891525846213607849031995989339267822280170717559242758636994925812244957189046346354249454246575699836005733737670140427899858675437304006062503965607011678258190811736282203624495855933805974669199668170053217540822113464745022312287933008108961533607657436545077305610894502430555671900714225651061278177555547065737556754132657798202782721064103452154430176754258511043121564452336100613512119820656433018577105825160746118053713811260802550387608814601695118400972159837963037670620915137109191915704214975419177751550073084198090337619043419887994055400977072951709700513050305190526323135617581731765951028150085544578128872891263107643762395386980693406021539475010000229056007490203391421242930941164762163104006701904278785979020717974462034791067523480006835663800962673906737527957450397716309730870026286474988769124411958790317535064264795311540492307644988064930505538161453956922042517456053216994029672802218099240739489511289061447282018063376485160949891981813570554446023931922827879872897238748460975771040645859819521672138976094570338219164463133253803872358325913573768496216003898141622515484204279351001262222025812645476592118446884216181627809342947741309048627424818543221275829738919472317287675140210777041170493241223579606927406438555077130019126414823925436457615735363721560675238948944283776026227838803284107070032616369432224772165976573019810393832299348274527589369344083450777427203945423333167572943509795056721680831376106333611000006644554481464039420989587796665351322377176728532486708759756944989037993537011222203936633744177343218478332423462400691416249394255701576169191690779636535335250277842939196181576277166055229940179341544681452714388728553988703695470171441957739610373472790582479370477019079859493541434011865317376*i1^110 + 38527609233894064074931174981758688620389187514895923015873969720050796147466445317020728683808183540257099897188025119609241991897632858161091152930489961714739233253758037512294724944526977257740516190073817361887064350753637200827632720769672266214627551998796698508948890011258434179768054115694764655332935362031747748090664605034362777772680411019737214198275320478195900433849828739661825917897210307328912272183991529222810151491100674876825611080939852061312025711744029319413051300249857468787723629147519275876687431133631781442789027528112231386607600696158495721008148938747695979917404935443030116517129782820081145084889268946505814844886326431017890204091025161677749486932120346508329140848293932540701043947154952694179220048141942180969118392054092116026400059534478745516221571174216341944433906041820824734440907732083014522617760145473687090567099846921770185325282033544474971082494069373860590674605496346831384634887485342656119912596722671700393051606389727757303822350946568080718892563673774272531073943906843759142922004778115860846738303986173369046946722539176940207458718195638761888012678753033122887506309214114998397596430740478078526483061057226410047100224508286980260849553704845303403315180510169730739658685824489606026246765775300866716593729928136066307396862062438092424151262272280082650507446699162724336480790778175329679750105077775279215822999242956051402891229942430487545073798111788390371271123783595902814424481788042867306133542094499923159814498085276171237300596035526330085987355652010843843124397730171539251668308345611960525338557371580535887416344249844108029392495396123483973347412467944226470519534206854749496470773542713574909296065658526597916720041290419868813628377278757314149488531583292934572919298366967167448447612285808414583760875027582284035844203946599254383630271934693285871278864014572499132300308512768*i1^111 - N1*1449132883432940882367927032486729830747017017250932766125991204614863600383842290635306062128307517039909130437488419144667499782824768300667118193821437440920371426163283317827895962961134830590586612675231779294995892743079477125365154770953990137503690560331255887891568255533307944153220441352972475902524649482237102204058509822248394078650096256366859287356231347616254645986849750*i2, 5784028658950051482579434369140342180945513617494383462660585495157871719222815227661090214965169450307944483417961139494432232309374001669803856553313577927399211612535396144474836823291251293253679601435315135171014728374499896950838595335643026699302656609549129658725634832901097177768726580576503545217904392821849017185434672086096637012337527635919020130180357773241009886741030282959941518697172658975886579825681960875883993359175787129676050112929076949949156442674643319959396482247354704196687815437505942217375910458916250375518291843518914554316929441259307827011117386553756761062995443573328170809440065121270677357719701009342954066894616921213308403869075748023177607187185451967201805571711719813887805913473998813269450114144285666882203940262600303892426574896911460719554680621814053791309725915442058836505348097583241888180198916227359451268701242968462935666790263839668558690146818133822843829332151957544911416788248798012315120177032845753715143621722096811807354389746835565914803753012272090869119022785314412527966468978897708554075584848014957830228056711346284606050119024310593723166362596237595601552997254594814967927427953243142147714528473460787530000309147724402083249345209341976570290428120825152181335247376182941306548174688830261192705619388332860617414560901392965704450840676634489843140045636311784948228837680339265158935627583328411067695968779831334574186432901499445825411813852595367220492019785535052997095850352298886762486760267958026193910377660485286430470313762708078011303591836322540782232320723960368348627454735367124583023415986258875902333224428695819101406393893717792967619889604819151855924876324238292121875038010519994737226410126929414298566185325460076050090481084688922884173283462915472365677434904160013136052602464875857925935428099948553248704054058051463858445174225592578676854957383618510712504550701281919002764325167112317010550714859637628923022177856895648800102382234119369703799725146398744331304996471085743825691761554328539680819934095769120457492585922952426215232062475577133637392151277945503146725506941697145696167929556776547833828394515663274672403763177986050203418344832895694700822839794941903130324020468757690404831050323817375442191153931974008897220002203793251085421705232243085643511739177112124250810978534239802125401710216711529149217538196829563968542050139524794895922042589212903928446857596808141077952495211842535752780046138952184923077909173473406568604848389452258150318974870838018585714031308246267030083552005586782992388235146727125516140068200718029307601764738109515955087104330434950599456923261621103821561563173631933020008325134253635472138402636553789786280523569561600000000000000000000000000000000000000000000000000000000 + 118316429465771478158649606033700473304945070913825817069210606571905816229575824946833988932056616537704596371621220631749194181879726409864341096474503350445621878583907065778399030457435318513991564075536733465044892287040593438264747873190447607122129552201357331843734244566132296306709071810090173402008598476961665004445391810617784767670382978249172265173350352014387605076463268469678655659856703375892117762782739484259255934797405449344739667489034024801860824714393144933258945903090596412264785484742396288416798341275052855442580655886812904117641706660532773078077795579876542939303903805416622480909810156109971332363052681126051232049424589070238622537619750225205907757216950723153936886223704929902922519252633740747377995830410463365297526753375627488220681267351961892564877618174586639032149655514052963792553791649506230086334752483000513652475940941806619974682369421089207275938424033132767354582736192043398255291873903173615382828330661562406848449863411605534114881664370602663357540912673260183029656847559362087944421710883987223468902165607861345819542049262187019168758630523362371202040496245218953940239290402887006573230185589416289377193489052172198362805973672643015472422431468660281569991887572038434273392942035572573898752281412819845217936540602672550687879710130260257113745693800952875569863784968071291825678930018270906104318219498758803662438118643584346632579079100952754722305868318255888598974728652192572843243970224644518603106907592786974364438541212077890211217564109990494394574643562136624496141002276405997944693867761716110573695922561433132001639939074296413263081814845852763433249158638219295161347940416385912341403779088752186244944829914921504821775625083204831853901182057770094211782341407130541999226019294956565709805759782954285457253324389448175633807869771665663483629788554903387065391694874137304600373480642660220657883084457381130949681618406617203593715944181897324730161085703260917910563978820344157054365601934987049561607174130633399332873684136949127961367788003789386567404693515253553629486961632886177982156567541183260024710180582269992572063498340488762983130455645029992681042638155374641254108689470633083552850525386621933296580766098942026827859298051971842580276451711001238941789963539053092936729168271839631536470181096655830228866525796122502602454667113640716681186100356505190420881557433375425688234145664599974871807025214567285753466032502223196329860589723923775084423553840340292835634165007738846520407936455073261145382447069709814375760040025341998753776873476128081453434248353183858679062214995118306142246484933008930598974454614289445425095941945316381789600926174876107250060111118336000000000000000000000000000000000000000000000000000000*i1 + -244104418381085594323939971790736106842704938123591176373819265030734088115064299749501884327828623395610136781717814597682147932288272722769752069170670980847938243119196945539732667768425174420256788895350844156828974003842466535760423006525946423338690302482148344556953769980374940840180444023347106375963959649080247431977447803026977111603080343855333345505110521488515101014025781351332221027583123469706166991952572197467826103198107220637888837057721435237534321913014788624448989867894885337099892698051017128087805194518450031741232526837088712335156269699611454040523290837410335402983711385766716366874090038182153207162848960380002632699579455528997328542933230501609850634147239354536485295579175397336845794665396697011627898288245889965655526970499184323203966767555870828669096101202025786530062831488561260652667371548465677135007425931670473320912771335885054258717365534412530404026714442400455425092685420709107134251619437586396695389311056402785270276299094336660966901391658568083057691352628297850653053386144032889189775849580710157382320647486884053251913121124585619283351838481544395798267962673725194576292614732416844249297786312515794241826129701616817480612989344745438737420948769637840061036674556842089211495281654314034411441561271490359263447996096244595888127988778866911736821984267000474443607794091938167981280865566276123716414317623618653199318224926673318675708220865153601767161047360838996543645181793682769511409121859136326115522610774031543665623730207303156843901008311184561463014607025155135882488784338255062630877592978106171721389422235346622680191127437845712741421933754672805781839507576698718584275543585924269805602839030798823488422928140746887323648846026861507806070202396035359060092683483072872003031128311935472083767003159495749737478261358767942342644842231333502705963928512673756141796583915111215283579688904271909688779532632758872226720055501684181700530593632024904322971968377163868392754987919040438700513566382728244852278610999470958570144166951878262127425714998414467253193212988339797001125513669094277165315354815503309364994075880624250653752930832113237011825878066676164841083281343248364748443268598614352058524655528097296966057637784464881980962645697718255485679630236830599380013040240730799251723450678603839573210329406912162207009870961010970402381888891485195743857642251008032187757535779944181455453212525117571586292407311884750637779993205963018601486825150806821611824250942469122531179553619962338692880324893388389542394982648922185986229424848744758359628520300864113725005692864073525677422338857943080740332286060891168806056754908214658990342272390999175351021387690742247932491663933440000000000000000000000000000000000000000000000000000*i1^2 + -9165024364159791593096137570046620526002866154473533559277398109952461170771117452603428284079636541001549093078893477108255337494908307894890467300068577021306757720027851770320953410646446019858334763140332514495774691785015367565027283643185772091859782976027502205867019041962955243666108380343402955436917032972768929265543589120058795239401162719305688901548164919021312628853044030723276962322104508226151479673026415949165577304646743252986094306299504133472303774942556641405707867234222333575733137551345777396231624322330165010530337482398348245305408270592885747662110876888295333578086047547016088898494666357332443400363643036141605484831969970391996970215515097707122088984877144272020609084682244096198548012840494782614768022123319782207675937242780054128853971541907329826326532232571484003321538182943420230908156697687917855355268746522269306818577924963542938397802461268304674871187505882693548285015062231687586562891930916351462318237345792048513052697005299924357406065522526923443403518401801889727654248265627369360666201320638888730212107908166791793329929776966498313546578331750273277928875014504673270229116006827849969349090992430256598359092215332860824260102989468630203666923900837447939870294699107940268761184208693784684471325219602725041258006464608428513993117781555532698060082271106262923485483645707963233695823837432032583952956755197025322938072722910701280795272198206082510170114542041389301282705228299482598662147012366202792564055314402753855809061030228489929619079323285251962038268437502069701499874222133119554133259908317219098778098932802314227160914556077760921978144005461487390410590982883257115408331763218609299642892772733583590988242933952084623872550723307561598668174201687371130647926624614490714700418552103224069553121142857418371801164016978873136715274335739177597757724044028115647702493417671622426142664440377901574677197114482939460808439353577659695284213388241007251901982585333281745741565082473023802057710298439942255035868007166932904425839696167157864103039556753165793229727037910534430318172439218436157670268023504822560845224041568571215269540757547917284931368432850071463125469170423284138923991400612544505128240894467999361681625639140160375662116817493706517360694576862638696946771478397498909868903326867838081867846482389190089081773879502685881927137888118187157635507028383600573218521443972136095681708817103722437661046027360333100622704716845282341445568559798693495468844824558074030648463992348986863507318247693900948530622410507419613289585495011852243003318294191334362972270915730585493332381340889095614285957284072380843136547118236819627819103330206378353376797254998008947601060554342400000000000000000000000000000000000000000000000000*i1^3 + 80511343509056641991069893567578790767479934700786909081935965531855363535729368146425672344124908733663368016665304297150049888883002860613625387559774353527364068120778455087608763670273148779746474959678274743464639641454507540420547381602992993503376899028673371091407607987878636788268352262426102557647395341563019010341373838970017616237444515004814595460674403141831345133955600569979123889978787836089087865900938357980123886499876189804373063621482042804938470085275772208716466516248290660353812745601914517503645562991059628555024365956203518927742115714389637430027863595336737505642576032123467997842991625649031245830908660355265298724293658289796440089689803442007175200858196984943502002455235677109893002793782441703832531154700143668545242732747557518628505534500422946251475317704675587064847595788271351525732495007291524397703006615994413925758526106008475756099364038717485258159714581683150567775159498183243629437472892581455827967004438618338283628939536145567365334053711928067094480139103481847474817757643802842850462328470998136505655107186793003576238796746289019924958005135437931705258278018740140956620564322546042300813133546259363998213098822176618654992315931939032827044721545056462350237416588204411927084878358060687051323116801429066319023489419154231326976982371993660319095413290715712509130027159220453232334665749587697516917900650932759304977618975473316494117126057497220085333119454814203567395934952356729488056055519342857541389077858216282907475104751125991549312154570004785413676178939348216200379008236929754665373173222658593987953708743258939376662089068811551138648345382564922135263810228648222728574714266977504677092478923369124356465017076656630529040962665694232856586002355491402356122391107186773890492983119523853105399692112029992118113273646754597944357821943583991655814686333822625340429087507479552162087279002918214525446466547405685218817331119446655430976686721109487566776876679197012981966268910805910353766808578281171322140359227748349819981340923033950779224610377387829837976394577726002886163416004380294379433560841321127915792175213717526315356453741308089649687539432495836524531499058425201160396947264463315377475782026553687471200166624089712254599588020472752188265284021598742678457409855898529307945947272498309633994336886562282385329589228835127068805942802223583849702185929290718833987806354030666540745513293343436540495463883671934960579826250546172296523158544160723864753442535169884783251455431219390039363679226528665778508864886577265458397272644832482336506806630111888894979432517362581879870421446554167389442428197611277741304117677877296881398254318310996594635068181499650550138954317824000000000000000000000000000000000000000000000000*i1^4 + -365504225444981970529705222630673160632696436777757933015380232736397803806475790443807873459733884513009536119962498492507773916947282449412752837673776379811654516293747303514756703303235140349892038451845118382382935847451763345618256690789772971241111826597902863363456781962906895939468284933386067197580730614402132065097441244812296573227935507973903486827256161777488876753532892451412063987148002565032597982716837374446554386315000399631033008391926706370776625497570868093548915388429558558285477160981799526509082519794639448592378494743582136719899682761860030163181206837679338697180419544278045223102539692521704836094690269134053696793787927195283595213954980585923735691020546782435608571038803597538077063838775302514216852176596862239764507905340722742963661639022265696398168692799821701832800991715870321267165719330150702881410142035416217596060902070086119782528902446192786177630659167635383190055124724702573958929211666029006999548549724740596673603417383901523463590631497374662072297135688928344386047664552804282793782499400303966425709222791890315644243204395253439249554435522546589517202400946324105296477629303149808077657172067511197989653630011499075960668233291136042180287372661418900605435794090406045704605330079076760211258507991338558730592234545748285601173327834791514437585481640127749198783885210575687029475737653085921179810402122134222260604060183834629807881709523686004691296618734263148529729657397688056076715761671044192295996390395572155987818388268397727500553719067050531678584610224957269795515224905793178714893971050621767722644958160486770619626031990528649702150264976779788683942975324330812164800426196563750112480839931987962228680304920183777262459862380011118693208945601224565196198337259413865072644742219084794197862838710830872572325934941844091342635960098248759426752481448569440107464811060284398627803193486291102600798938897668798392435203076528535734033255122649304556779498214228499567962515705493513363935151777181934132688863186836178955168145193473000187111400930170045250767792004403370488551822967156510844815852855136969588572229459990157963388040146940073826448416198852018086058519639256944751323068826682966932982823603648887094960817569897833052789450238061197937329089862817650176061912227105358963319035456719341306726612661231340026358824918673274177782636040957295313408171240775274746798092876636210281471512232445036203869050044768321354187742483095861660174946739778780200865144031514985588025977561948201303167786629472621428602113920423041496208049338914459576098185041851428700836443541935489388817943950720389303192402408932912166849543182618879966470480853597187135047081363660834238218979246080000000000000000000000000000000000000000000000*i1^5 + 1050096789022040780318936931305822562770820454155411368910674199719687134068913518942338249833345549696971837959615328598716251073674661445003880837011130778739675413052131133346609488113266102367041948581386026767916944752925117246268849226869803517166941600268834401274627371462667314136417595687773293841433538422401187619722306068770078224607795265691271799038931634014760534421215487534860150902785607197150781385070382096533357740434069797315406533471515700743311373482587121271152537509390698918316460715154679242351042409517691441981618204376079310425610027815284714097941632369486402630452667498390376832709482048438956609962731800311665057915715680058530941090571568620174003479620710835624306817490690895234143315674655401083664903960247080063570296085422054715666830390128843431821862061696957848258009939210530957656595194942280644749420060560444284369754380779000675633138020887268862121580678449837026054423271156270415038274426688292134440143149138385205274744610097398999871079050126167543493812827691720225284459838983383202196068017911447964821823907027669995842559910619849818799664802910273930425657552758248619727588151361725168997130031403938790570608952809186972155774049311229964206739988008609333954463993577224729831276366085717903292393940706416263603055024416278998405941168656417610600471813628868628377680435930721185572060879777665267582658077654029567990893030844001753277490598732904519633243127038135791128478860269654913181177393994542088403336415939336094012172176866500766876175197581082756627054984633763892832710560174844618096640146513905684516225024168220387109622005489998575191786642704916006751243507428539332142654092166766884740926454683687834833585906128925728416611121581206064701019692633919496665365078238489567438920004871213007720766032047481140129728865632665459501779525099375509402844335481617878978600723546428217326023733677845805410757065884238029217777596587451469742212482047357709412691216924908793600028799679917990187703099793818442009281303363884726550466904039029106115082724811645354673791396480121253977001831503208908795126127638185349473841656706835040470679202953693285586858008545125774046452689065985061481513438826072727759022893131991066795808911938546812895112512833004703634934349275767996800090111141243124115314133319365210930371463709840973052164715899198164520544031147101604672228191805223729138321085574502370247408731705178250718593192348377919140750722036177787799313238953462165456045958142462217710588650512762783389837305903365214182340869290414920513337642850193034014566411891274936407070508488912574209680767658757425238909914584077477752045521184877517189462540453583928308013292828560552193282382233600000000000000000000000000000000000000000000*i1^6 + -2094202394215174775113400332233127652991600557889518441761297849106661464511641116396827204737194884461394417858252288687504116260776617181201535726827931504190120239433959737288317475341761665716245942531979783489009385124062663415207893406427178270218759567428985227920096098646475455750398144233128277030916970740824394625380050984826660731843373070024898247241591250339123028443585348565918731404176737048094669465361829070631439414773166991491948792894911909570734936908606001822390443212472792661974476784083736025977208160704734657541444953277748810605975372436642707202455248389290694847132089571009294527015167014411598398155896914200422823666089269458119380914779398675777797845212938272734525544703677708924568128863506261123912118912710223986769642961758359697129067928876853614508435745751948462853782819754722057218804036630329794863450707584063253524331512551853300312929388369120539739318641439068081639189363405756520091931360163106604555173232175271218814334094643812483100563450924822779231323737389463996760685947850506897329495783391909598811906840609476889299958781795992715752285811975867131000387091126750743762748969083655758164407495981099506654378024646559865713048029948768276734368310635011762971055468785817508790769678430619167576602992217132749875584321213418537111101199655308087907538525856596315471804293893237598210546229907702721183197427271505265418443550546538496251916932748679208191812812072363710809832687942912735896833538488434611629281065704607865172054658094258138933246191914547579219191831117968200736388399971995344383189156753289195315675386409779428907647043595998612220687537771448742816113058625237137744660391635467688898423414620653451517296908836440585019118469110337351716453791811163749849643869734076256133030982079386808910836054703894169410760262666085509605667425822902480375626872159512977766186133724705215398468961218190265132313701832898276590969269799857346290209179508535281743173734443541662101930161238150793871118525899688868878796615885186979949939553109137316278508673688268276118482903850596211761197564327198926155026227439690862837364968167293326378424137224626946115215272277609412140967329339953295537200463823388003738904616378393759674431525150131072287397492753593299227010700648702489325212755478716001514279980926164747621601585587834840986629598536603010425606989920302743028000423906680502007016140062173823270989727674528469632074921859182515417224550493462712447976164457413305309757316935509539882600009989297580274865209370592717169400314922866772759011618683713226662151645040942494027541819596530140623015859236197919828635237359880549714079147056889267324697812163473521579826629447212922910405558272000000000000000000000000000000000000000000*i1^7 + 3036379234178425070404381650620779509518520899500794751806621367575649408943076034911088084095011657248259587704088787735032962940728894356455731106538891157513806605173337852508467191574114056253062136284692634250198437618590461506468209419127284148295396641708289058673945288267952377935317866274854249979989488159164488163321531380778936275436843202441952645088050042232213649333980122453128837531841892834961612148653445882342486819120884743314493794219878494101451014504184168052662006146531738618523353131917855178428136010970495495550275876561734552398808138824857030660991308284517730683997428053208143953393349922312582249115052125158221265385956263196551600823239829169030414477607379611713969488522639598152072424971135422293414603752205567643845220131441719700630185740310746833362400260071156438126394665949685299712960016803654377812630601946803970596497521761986902373402695658585313977786768384058107977089957136522329178982938636907541001142236744061975050431373137691294267141079323106807084932074629418865969682213152837507715938191433186094324913282816920841155772748075445620360805143975734491137501718527357327980668331660354348996293989361509822428559530515895246690948045080456688459810823365113747258684054318100928198558716553047273886718794398542632932431845948394873899418839576209761001329802089308855510896399320700833909578883997946804563295626058718729687629124214631404887001375424034432215017937622286909640702296400403608427669719476023585103775919661476128293514796393080465805509764019653258307609338162401132034510987592753718257513116345645249141930136006751242026361420530239644818060116894457351293103502483549715774857871832140556648063635238775867285641903978476881400429735524464940880321387239789233422071202081662222499083425369278528541933923476778282495140449892627875374013552544574094871550175130108834345530997896167236887723436835677810178490826231963972033831931589996506353409266810898922581356935536938778932575917577949260709757610380150797448175651641714172138656267731137282679515672524979265319297352329526800045675302121552164756180768682426248520858446019433525490754773079171772647625738093340996533562996179496300587320878034085406124132198371717117004967985838466314788972033059258776839701522054580900375284769422904627772932396997464319735552400329687431426755347621309075632456667563334503685110318481078877552952474605040635472663840144592220525463643504916984904460898816194905229418827463270409938874888971197400513065292593044205341427906977948331202859623949199099975148544125550489118970174685703046580301477333589228953213997421499517544008715882485809864134680656681760676571632131371339486453870482595430957884375040000000000000000000000000000000000000000*i1^8 + -3306169200660840990564498480923617143698389043295873777326291668190974584844217552728006769213538015100316928394509686885637333576330130825956258490230916374590822085750051609125335336311681769689138108334240540407397227226436112373293853297239798588089230931455117547497503159504511726155784621877440164593681191065567777799536852790873290383886377526080180495935125929174976509148613379508325059193508526515177666754579613017339810812718946297212767981470160591942033405249075315354843451375225240011293859844697976229915394797611626445951728796103315322258479460194262943965632485419365853464187648971820909093922975433318073251387381517334900000372390434601621735322908342156699678279205146733867105341966043819468360710112226659843245402914548747436110328224453436432821732354589959390264379683661007369561515734258622024454700550892006860619794219321103534642796938621362178890046790436631865444226089580921001030669004534034378135645193804001572007572768758118695491276820756119016857813762987331889227077394360686631816301097657963686821726553267779167591444840513259837872695590141953019557847067594876122400132149452716095309412971909155764039645144829263169977821972195199083197150616746443999728528883010985188062513709793077115261767275780413807247046831139211227228690146165064493654371991757077497662703914310140034483973870746439809651871984126327697186559282858401475103417963024826998690767566545249504694483633405522217711895350741339496123487180655659964318913655817296444358836203399148910323123683736439253317229088649823525169077382519189982315354794502400709987183914519169892933300303822322631417373983307051615957412356660133986895374253580591583435559506559023460598822442919970926655234931883895354770513171788693684784211823282276677139162075865227056753335843956704144157322743425992556424702670022603508092174335664724030607820613178342691221359200828252159383664433263374101149984798288546567207253715853172323331961032825708381191434030750335796228939845908978398932925294800541831902676575214033764494715769886088225554610435198370400244054699308992075850226977013292175407962487457798847574179450707739207330400954010602138887535144607791768271218002670759680612986855601053823747309606594158744738550112556809954659492145113159335183958137169515414835940016055654620599830844683875223890153948065054207819388575226375649728452733198033744264363139537902819919193998141408868440991545131515937056747193155647495261593373178005714568097880830685501616032923827487438175297964420911896597009956896583581091007705152477629615618124243680306215603971820988754238619215373135609248734968779724658661614681114150475821611738490880118540554689767434656187993292800000000000000000000000000000000000000*i1^9 + 2756214784008789485006983438586676872061738413358134381452920659979830957178620510852644309130349433373539906701533917460575196920722926706108807324307163560592701593628353133213616609319588073144876813704764776009646855717941073425303876875560267849125735845877418682918282449364819617311062944761201180631383399874324597287704557281788906328599325206361706648762403527813453966336307563575460071199424676142062280115051797990714245078797829712980889175031481316655734840222166070133613085047120096016280830190983789358078586362923191079562591909143836390512149995785063374482583995399746948471048311598484830302659656407426108892489810378415444121638162353348518928336215863056319610368630795196152665071525855676171986576280890526707408807363382662533636516169365957947962701935613539444125718980466392200023842757891424467117345150900122823588187764875074283278347679356727915144572121347057696772794250813198234270002281856166780675327023720313851742273516625147869702632780137677617873364132620980979021235074741016146473764759405165710821462293487267759716033839837312377359199418452490149693909796016582099711486208458738011267520338459846327343117914379625679447291778598987919284581033644097764546344535588293962478914054677042330308536004956466413444178292165362537864430965737261211649493835259500572260583335236795147632396437228518850565578930762351129468870720748323309571827329398748788652034473075218009956476994358163638132169001669342559227008620995911580913314068275392084121594817751877208681883777148934682294411733374840900997252474347278929103029506750808984295668575388357180433198666285449688585841596453245822919014399737504351462860167237705548034139429103222764798663381173885783081752071741733494355544455107306326082878969967318928285241104942123775776707749665281429575004599043265635135036517181742106822365711295091880692772549664093266407556127739528215835493420154274478060617852132241779180577507756520777696665350535282209153017334555215982530441200204616604639176641371996582469083557702441999832266031174012070978156411668971003146215522948075237826732387303929384892706774047873268085200009818068497802951062513480389687766623118004274620220761164708425324596139935809596845010782851467393689321034469894915173461836706682463814708890458134384838099743994391757984915825430341979241829315325107334138289756097413792446252772474406198017355452404706624223233197253966414407897343033730597161413981701536652503155377829141474884471214539897329584337634924829722306901942361110878867575244333769254765194785745759439268693969251595366235348484018088684730635753071091930119369306099285025723998813027314187588860356204453458363623176047457458181898240000000000000000000000000000000000000*i1^10 + -1787177513499835215767094469842333470806074206726075778170092299991464776458710903510759061293570179712612026491579017019327480320063107607348949236515826558758414297648984025580937196037098528148813563239737659436400054936369115025316262073051974983964560600951657101716331775387413337612350971450660747219137923938456938516344460532962241413688315060226544423688650090188286843480925717453396322449268895637525334838749153534381413291031750368347590922550227856913952390074597717802830173545723439750373449633546941624702960409914924000796039804608710502435990853922479645484646343834862216379972926117158327391671734013492499278898038467775437212647881899947626779716993380891324274601592266273341413288038452992723006779722087418905200479049112305482558772861827868176646626512426084249923797319500640518104948581090164737038250055702980656758834584339213965302979768118498337574070371769803333714241386268048398704205872876353803212394419342010745316019359821507680789329631385646399920475456857859255880808741410398220808915251248706412702433635585549773102649793173654968173060662003873186132223666042073277550368783196602036500256489194358432494949678092197536204060829767986764413442493274984567866541204715015393783827199027959014883002073947330560982855681990993381025528510124420180913089778003971132755529022424385499520547604319798390706455966526326005287637601371771382282721341949913468354140698919550452914504563393070364067040928822464207778881748946531388143974670457144294737226750486525076102181922741069964105838589105793070542291740005797735301127045216725803875475372855297692882415640190508015899389265314234151437432813272550171612608175327395670753534996606721945862319190410186029508531826994339516005446227325552735379224533090134247728989791432230740998327880881799071956500954340820349333548913424316567183071809683283897543566283716898225682237799519565571279371218233119459296891966886092526875293364789240232970876414062747412224026194175600599816479415796131460172974726936573639663121200425923274655551522257469357130562539242750159612124831268210690021360070580293371559889418861689905201270593563486740953610467555808252105695092543499882993301002949949206570549822289063960094539038509902255386292132468486450971706822230238582076280766684215619621415276004363843258656489402789427778249778720871154946020554461320528338548954119667166871811148319397429732939479032091074204392629854847311145275723406842665088802642350659361641201259168027068776343284111049574693590596967801366148105906776098922683666564153160607101566350191561643422632026218472599835787860277087187207060893728059126835267526107954975207113935594085961678979729525217804188385280000000000000000000000000000000000*i1^11 + 906799624590432487826105455653130777098170008288035121600000736044719970263779576235379966870476409373272572436568619568206999682613486105532100192413358433813836710271658428581909934832332777015609149503925148483358668111547897647023522796607682441128789231208341880411877016930495326697276432859479506406761253884728315019048090131189231749125650069064152405076126036795820490468450463450452794094696134769116970371167388361496322009047282364008663256279357195098031960443714914562049549227573892097132481442867899299743904795698111732186269782844343556027096755522273345000591100284020360325705890416029450107823864883877258203507934727905421939568660734694133494818328378450511940895856595490637841601249167274258195206276105284050137915086498686714035826108996841643025718544683069878728566669555207765342139582093550673000438895980270534253804769266412340120744792434568584086902342817820100226018591575596507521114225678648145103185143373969577126547388161796967510950010358727812150139209366074907555356142450477594662001686389120596345233967738527805012817441703821998161955919374437730320924871965164418223925589180802911668230934256481869720958018195296518313480440540079786713906599854450544275084193886176090898745172765906169638157762235190762362647260551094779749674175260287296758909482502532000571352431457976990959588867462231158348993410477521166664660876624981006315510293153942144657315343588007970700161601727194263229276324840248303132208614519360382683670873389789556856367280952187401162695528478410449629666337277662987083189048202439231272573543653891428997766415568228870673995209808535114098562830738268811358942546992603442496066902295271186153054678140171177654361600173906269712771340938437370466465023892142898023484458408732040450416189577769994563162015049063692459446250208053742994930964086055825920937907808338692050180821800010254052673262084479117631274872526463464031708148259743241540421187487467745099355573980347951147306183891852813114044349568914255700142248373811978729007063430355433198887328644957453669493633041304650242281244421386160118889418856341482836727776938934036596337356060557275827749636937377957806743774480523591011483695366358225051232192645622639906926518990750525695530168051666048111972951941401136854032070629671468232202672880146759244936545295167941022970601898167540444887314878026857100183951174262787355283550404157964268245081650828342249376135208574739346886964011281685387821903097763867595013771562996332696619568966467624144404474162063797196139062275231248151617534336627785995152348906086486500483327121860815608425568947253311166886664718867163703413365309651164538221876148447254662440949996478538763468800000000000000000000000000000000*i1^12 + -361500886028566359406199165623108346400459313075616185885362089287928370838627468090754264363156610001184723926791256851975958500914448058228364561859562550557720962383969836154705540297257650415558318010100082549496738660900409600792600001874891992518764449322574185914124057395217232168581907157886901588307560266576891627374177682233954028842451093315887859263981150660569782138039545770150165867375697651724683001112361478233404657109922873320869866748641652018030154011649587255634067339845670405251063946634124773042174071982754789598887898025074338845745203410464922210485305654772633500113912294419453526031940755757477647563289566204674188823245974888803012833915716905990495950260749838781162040524132187913330017462374838172287636949637329577500146497309726710777028734620606136559889029765714494605561104900591633880466555476899624096844445313360016154961830045831786663109091407102460763778660498140928544797902603637818152130771452437504297387868530619123966646414540557432649605239938628765238731820580729377071267597252111747753152681119764972083920556774642603621684041939219257712102167955692738018693938343472404009382740225758619895512365482763968000196171699264417673111836378984877240576246836791293357668105144493880738547728490994817397993732891847094738410919327334162726160436543193941673995519453473742694244770337880148851344772423831569387860103075312302518237820831219264236150711318139324811471552367688737884286770349634625177976374184249606093845691615139145017144619093156607377643836475390241605026940599095781825863602746810032443880078434295840018583462087220330959012066645968192837234522917586833354564872440112081242946114680620535274407099832752225525203165392566265759251920165431108472906247244436261417786797416005837258929174905178243279204862006690946406244095904392635358646546400813445093879944273578084416965607992744943929366070406200520344878394262676630795283767832017435740811098245635862078043766065950601287150601886855949695979161662795134411619318144165398202204611270630703154813807639202991220399745153127501428240796827235528076453471841935419663978713929943575722434346306278764248511763404738953422923930114048837395835954121433429541409957539445433829666895592650620040448728434345541426561714566170450527293007402029682721877460031588494263076940952484963592020770958555789926683583810629804851546011691031669964908912835329045505148249726114449030894721723196024870276355637743737980286903627708356900687876345922041691938817401176833876613008998288736097520247438509542858225910687106871783889074691050616260405854445815062152694363720433361200541605624896976678602363829887305206017121359036273588888863479556644798464000000000000000000000000000000*i1^13 + 112348523121236251288058097120435144329243372101501607084559620699098974679278827378805854335673290943119204335345031056184168593691107209337430487942860106373442794651222088825235369815345097283630883847338746684221422588004868622903485704783202637259086776468723238685715133366713104175750239040088545935065606496457950799890405661974973578341650580448168695182876854494552855459723024362948671490097475723518843256868581067876619157963478127323315490590436751578968464171768983231762981510894214781664404808049890782129250416722544957442636194890318505556504978100866528551582455116196427822344737825328129756768111118728849302622380118687727671222940945823130891591162361473397815116412703360803107686410310045673020287932113227128735568591681174720566249547097393238180964808893247659191297470438855608251094205060176947357850818188199245709165800701515835232834221215227953274799634279791379006044644972111127924820716617204682970614700619342253411003977050376564066653306367068948330475091479717463698894719334779174830338749563660596519064147624566409159094618777522860398295285475483497306750414182087470497541901503564220603732374611625701480268525979508643370716122799651442958220846902366788155814286268027388196449534288515309146074487367025755406533246133861258297350270442338130255929459611324826434083899004240032053645951529812243287993182450129951121380126752681920858072346745062449373832578705172439098035167293905822829567392000909254265954269926659533294661165854391150125720424520715526279888530019800631457971881605353581593887458940469812139558051410002057691401769675341313850657245864365166711669798368841600457593227123007250520541156653454881014795696994840773730687904205396058857051902526284379844169343246697075509076019981928870151467851943426061958997387490995164665883327587653701280302553505893407535136730683441468612744890158895748582780607563295456152880160985670908413779419480576551791184750255669344688288876968747877300636736724496829280620933659861313081842700063590256005081512578922071183529241578917071637004501244566283290257407060281196624680487069364884021705404420989179386699093751196762614528504442129461997801466758165018055732959546146697774190702674561270969584777618052955086368322374581585301207665273155694579334748675170441575186440528433325262666599487262755053836267603745939082354553555230534186741942418232988427520073255052216696641014436965301919204769428061131301846342577367196281336953309865904187538838581199443639360774008433066046884273371417087095782644634994630753347618474416882377346427215347576180899906889647281244449467773774366694944559109931737458971045066878298283593916140316220160195001612591085649920000000000000000000000000000*i1^14 + -27001309238815505109727525031467189326164144989185220922286522212084634005026407617576870376346853701129986222340052452132365140135622783316917834330120711491112813932755060809564518836699493416557554518670677768928910608631435877728696622966282026730770994761814754625385809695821183034556223728441612983003713802131653764836832232303279530231030583345308904986920950962147945530337464395606283544902556091596021210600866637112706478559125583351883146269763726100020798198398990122345547440807723990664184314781596087134545427185960642726541001125149723529294545921952649445274994582280273014810673881904929156546449699174323213778196083825360181735256420632511821112197118723385733072667995391023721635653134526138038367809341363002621720153997654040797440361535713066794528699486708890949382317698510185635291637064746122033870010600999461644034247590219403684958108012613680515208816370547543518600481997448103022744364699992451641551889220621196646806626010565899082276677116486909657387898674212022322895617552369933771436782856659877432118817996091014928816132279686125036214920442888471816747554393817184782534266775181009649849671254264768981176700078414148300401958271220818591303184535399922949959802758322860627155278453207566344809784534226461738643585927867813959517612198519548567135789682498806128150249196072881241212750425342597093956786132563076887472041616883538308879526531933781616568817883583288123910654610496233809760904401539047498699033748554524923083751001836819468833795658895465735448718458447842327747950027972020001490467871371665480849575886920632584892686232111201384199856747950232924542825403450895281719509894844064103906251763142741199224759428189087572198869113582798364530749467958187098127788428140238812560937736038977859155668232114722676955469265411736872004858851479341273884312222956514937668424934324306848469369214537922052726504804080460796655133959513997008876202942788657603015447487987542074976964961231867781458667253620035404922296831585913732306885129626946793367419385332519679603720941492222398028929727342246512792434234230107688753150168251973492177030226345181604505623964995192793578004904305839846012151202023213983604692458947129190035338270278785998026700570036888542692949179516845249241415012287024567878232030348294859111873921938857665676215726923693022470415302324018264982460171326237476745294968337576158667522051344508860756251314214435196123421279880925930254195379184247265844408333395060784669293037013090656581584963487321392402531573343100778608072844098925490959274718655669298982815426443768923462756594737003971930224976362758507032675152303697951452825779032702898409618926552887192849439120850681856000000000000000000000000000*i1^15 + 4964634311692197331223606695113595232318776966207271323781751751619564116038342228478173592848220024393801972556409616856757741531415528953594740730956933545443544240488410132849787149335883760639556723311417531943464487728470044427955993245142644060281863577049856250062729689951247373834264052654859650302822277175666908097845924287918380075463875308674660239053970337945533104043613957097822388966140586284061270673772952558272192551148218481098501448766127378522917875352410402048543942991032660094442078850693712769625275015993202883853158598300235982058692869400856843735188293982363663357632886616285073001063759092856320761483440578047412816493704542211518824489008223258300340469607966549620951194577100951264636151155688347522125978852335239316598534950488045659322896651713712888857178542781985840694494169045755377612340768787159890221734207505181518112204191604106917611296936367745450525108548275073095239130154376349852201782570825482934968655723155151194814098810858830224584290156551762901640482439291935085605615647751918907496769018519273282441339987953676741049162866600164178284826715918888132286873107873999857042530493968107929310216115721604332684587440582840328563761150350461158393623498152185100626898714427832837378741768266975404825265253861366561040635581384763302533959593598037252131658112256304473651337184860126715377138420095430870305005810079731097555429910600697514043756351901642878772220515819980206206866043566524215579749686449888748001599371133440279325951513513296998815047898119189968783703216423080046686184572660964667839568906302784524190249158248823480488156148433442271794451251114873507276542574770888653107549489855454011083919078821380007483160783761215305922633505212153262219796610084759579124409092426728590372820570469619284714294937189650884406523064599940712115150307975677211054153125283938142985244910167904599224001223274467015110208953829849887907096648371532028198108836722071892368100368868727357922508874590625440618791510497833470984927623692787468109817717724564865188446047792806271699240390472702057308900154391796836022651581591531005538169830980070553297446522567330407306478996344797871877272277069505453202562258376289167688811484330019831632067511078928640378329070733670539798018960627814030808213866195734913400703577348668380116493475421927143295574271438885176802065641621333526054294853676675782185780802525835699751657950104799659754877564745686095314725670282527294286010385306331493316064910742026561666368705618984155299087287272163779719673577116494861330022944114449995333189354337001833244951237233468685092588553611929556319473299860193803394877129545086761594957542973975020467518694974554112000000000000000000000000*i1^16 + -750538299216918758035183068396606939950884727549684303067612141831610518787219720384639158699013222700497931841522769199628787293421231243204137967332782707273359200324736749436572502685555940894400590035416852634522996047841587721491920705677195567285847246258938771195200514481108069004228027400899908951630154682411161810935639702879976216324280019938025888458153659791889697716080809145960419647355337680026660758229733119635860161113818898302460820196532748423826728792943282607629022557462312908454901441600283963925727129080070023035443558946392952760905045506605484380753779445253808384390805079057840960789959569345703765756019155768119058810095847880796322112686726639380187717548182976156747111821702525997431661040945961249344509872291152684737086325072113677669238342207879168131620086080711504538695549701954356053428250545680313369794603319752530789788277527258800377402994403488824206975178340694235318108889115888617810454280511717282239559431360873617411568701521347646849855159766545551242214794545215292183655869347182285406865923406564734125661620074401059760728611976491884619869649483022715704020668585293568489175848488745597783478585679623374024022529292965178821599157014806339985194079425992971108633918123880712633754481706025297010952107420305053367402311194003769372146851098259351854177164142828000973477482283606936958844134460537437559192157274116242837207787998113277333742381408224225772065899314068982112469291696573848645519845368791587388586206458084008081485730822174589823254795262193604986333485088945621827892700849401827571044016177999887804290366292951869116715631197173222565236039821532131093459931244082811416183503276784649081272387523048664102924869722804454400728316935755253910526055336711180520648857562219312908327320844458187747699583916173821914859968022533243561670100739384176921716426449831635964651715175165633066408114968284449810929846801457421871915678240420611920211510818146412467662187476034153297394995682050572454183316502193162809467733879371358289507245606502480315448860996824624285589174653147440843366913986554606223520981408854823994030143744967331579932742947193073931244760860243453326809729164162020668656234098286732316800853341283107342332398629151065888324642109578658353903239700948984684959463093762764200945090197461688147451357018201978204600905705744529096066528965462058110820121391221704988247107928456323141618265390102471571030699548603092119551984685907870116167176490090874042686136247736759577795131316792527385231791418312498443808085713171965629994103496607334960518727670900878874571268531374124643100716979986286851627596961769232167526573693495698379962365750313731979398627637329920000000000000000000000*i1^17 + 122307057657834037216293087120912534048205520663449532128837233904352784448265370591334586662770794699852634482027102499120776371347362207413556923870373054868502261234380196493035767158566605738418096076657882005800425203948179381696824323383666376451332885969769243919729731809211590619410672448402648775154457445057177282278669271241968921023364599373873121553642664345039019695603317498085687119358056228677434659506900635220628363898386888270297893887244607152205919991456216770281248717173108705266104212446089378778127949191940190286676804049541209987894531389983071381732011763696761420280369590815206032689828643717622925935048600422511448363558156347812319999461357555913203950638703764935301832644679230448122878542151575683930339083951942310311707418204735413003889912668512551780861044130993490011408418222485850243756035069560785619091210508889948067874175554011512836772197649692527870550309745025394297006841336867887010902136280715551480618428041813843422237935648425987239574168263863790628940300385497741473649481011953649769743574499839831721788634089642091886611065536548090147763007611723495368201945013514730453304393104153803318876907729518252254406994085605859728669481584728596445839247946897593631027571687521474747256111668145581944435818439997357044347801371046782301690604864247358648940029387039007490281018349975522397547192337107206917641932049497209301499418942502403089456881315635655366142497583137700122387304873982625296738253945063242880080659344018887290228534022941893145314232034696304516503970863917416731600711699390056897004338356236285669441561032203571454975782740652628619025758240794259852416636734558850794392899208504934531790302905885334885308633403736955708883021747812877165490355322795675432097562117862195147144880141515515757610681439424678117007482288443769353493995690816438142155250914927411385861477634757214303501204649599895034019144103914845631231910452709924139622545502717123379149349499907701341027393925034811019569618130385294972240925069296594192946464550305318628162789907298385860697209122297579918677764633811663788192220305146455162109760606454442350036893985598440850943286454348461204159261776230007689042363441220951407873860706796959832821777103717968579983738248677686673262938042985404094447001279862951992601870299680635977718321338068915570745814289719145753582283408651929551619051759641166434090661964798438075900335090683937337143785421803284876625947266645051551885877072577436717328050688740380966873786199793453271526317058241958124576568331325879370084355610443923561149103754572468389739868161603017705273693973264707881799506026914902884323514630392955242411602114601404169362930768281600000000000000000000*i1^18 + -29486379467886047378364649086439008140152932949220924779691389755862718271639304841744574863470156317835517136207626908117834703988148256250622777886892107487834436612240787426873607504564050857614072528576682238091248338207455186643326236479701146446551373866159810212138872518104072660660042093725235340023261604167148465825971923779103470582171631444676905310114891660132891999178237689250121387120149220753544394717239721887508417907362875972783911932963221238632300776986348713208014324671034935901481516479980481237955980982372843775105169608780909054714993165459027661456041946453577943324007582961831957928288509065583729631187772823217461765375208185459635476484418431083130035576727482438440914745965265581938496600853150279136718669105281360657907665223330821046825696657215418022877836835716090179444794052899928898964971769823371964744410123710982831696688714091948220869910117846764037850422463412969901428607226747216502475112192933817818016397805815901917276776862735673884413669417735450763295558410675928906524110238470573080755145773657166870352371945180712434529048139731346308246523727852972891917378621415274520141169960274928639409093190311829548136069660692729544153611301240609510748157709035374788507978361306816827598114650894477361361181622501338475413979684399797482965009322241536568254829528585319990328721337091628385757612272198030599389305287892991841950880519237431310451799548608386546780342249289862747370627087797205923151953877690153404870809954424032069373861502755432357381784664505932722542499799941397568327053884191287348222198875205269578716729713213159268099601544633845155294135291242944418050772449665854970513576166639150313598117650016830088047516873811073281302132272503270553435475444622030235452353749962038387202626097419292139658403962438382906218874045850720124286748421994973877582051284946208466864859559862556042164366554390446035255238502015630332938134133322749417986329262797672650835213029384511271448783332467332969923194156094666005193513043968794368750187537055039835901308283392564829135418457091001497746748216528350118373349082062739910618883062262606073440950184656409177136620933793855408802496791833309888914189971449759271300995955844851591506877207387985923342341883818821641414655636791574402628771559593467979912962911798617256818350345845152234393017835353851459557893672213837134532200236886465221856814727443876817996554845441771148221182049062675256557550954893593665957422141350373859171508062935173644856191632886056714598905541042059560661482280211704061182556399366428258436379615932317581509869208003162909908828332799201565934404630607876380729746750213713963163915009480059079759356755968000000000000000000*i1^19 + 7415087171681305621016902003936017586028074607921789316307386457320121782424882889373369933010066408678611525063745307651655480904235989701004152502437610864122313350814334156892565891921705060967118343215877751382854402668270087054013950064270766193786153459833383332068694017501475525941495313916995670564052458686390510965853260375774835012984479146847180443750325767393852919652709709004023915493801128760719468745608014355240939773252266210200909942257650530626533066742570527536200593284477499958188829156304980461640492789230224420349575787157762365736345712042270461281264001640726563287482205202341294017222937978095216922203165650302074458797037193644026512623963002171686610626672382985573823937263782800043007095461728795251137770086729534625657534254042875693270177241191406403997009962030714286101703788657706027761610942319595358908862076855962306193395439753427887875095933999619977698887068272696018240337071849016345953952953951539761304127918300764006430896467384516036047842487542328476206598217540666961542436453545457702301760602777099546515153120801019924538631081238878106733981584695053940809970935860732793837767283627484569018005356834802590074526346653907997051830556755364976578850821683609194362672435134320681657675361823164093896231026502691587647112399053159197107734358514100212388028102168704085299472669908493979794436109721171504317435712889839009040782437369665580584477287880732446456289358256950776419488629618133394981936463588532690865259171426182044090088169181925862413627454707241105754022183146501003948655472087070302945446084406958276948896029864466992100657990776022286961249615738441200199252794898178227210156252203104605935087100660676342219239558167553395124098328871858680726354198209383509371648058970742781713076528409354746169395887160807926966945463891239030167272339485870717206157326042596383184660168339881606909460428442034597650874927487029034054774233201967753682007460544174863087379494324793771329857501917652850968615669693972789708000374897506027700602400923294905358422573575091740400620200145534674122335156567390180988116121525434756735313536825832862398591464829583589564106917586349218008106863240260820986065741006979480429848944294918873588606560074868700369453891772452684771028821392933304055316142337876799117552872999246320054646268256873458988588648963626589123272875008419266831864824476903378445992491822500423935175981213807739764699841769766207496795823391990921049782469611210104790132419479115803154515731507373326100734430419560793154016772129108393452635608672940355405657303452392688541593088047835488909317622329160200071971558799127798636683100897370166117403664888355654928621895680000000000000000*i1^20 + -1558115575897874742309645922264378032136223424785564053225427711359008813289965425485992501227540155621309585435154325125784381875697166219471383391993831524139468086926742408738869025330233288858803555995886434151076906656364792359802759018407795996083886486415614864197523587594873494459713751519389148813840706926767090656877737507046765829398172108481667912552004258086659412686556213702211936784792176739684114766448671996738283594579906506663955060264387610628669724990276332217066507195868134351305324378341604311128215968920083506343351556277018068268606652962374956578022730516440413539526351892888217590916096647662748046452696599003018229148574859239369065803087118701356682666440569522929395889625976972549421661791430230532455265188845379033635646560668230377199347506565873914238628773571725073730437751961201164709934191421940874042196168886453462595485678336482559641856963138673890004634058447316901407661642358761495491092201540446292084211621043283307026086208773379266908798349453370714891296420450935515714499175753445248121923541727428020375531707970822226913390804536613308037132499783518121330455189462787171780065998487241142906787716556972636655881794163521591814810586819393021677828803052195167404297524576728197784761740056442095162111847244328720187018245920646743752720288559658030775692189068268262307892711065404156942680739451562389233504190280279779843297561468491428008348464687465130485094638519950209948169533967957287924381282301056653115794888605841975903910615523093505968744576550719787988423323568991158417247702041803467658487397308656685407371508637038862191089008548743443876886562675940443898341901920144132541533465993299889633472915833837408177366531937378359700717279296366265641650504053548814186146931815328409027443436131881238102454064517266292479814817935186150335024933132196973189297866257792945454419948015116083495895966250849136096768707696679659586525214785838943673644999982927828894124110060269521982717190729227037629296374296813664819307550456548144652954339226611802822280213922509575540354022105071282915810075293092545354328618343937975018051969968358933595131651689842824895918153344803196939174958104013897226747897777182517034616094645938209880552309672094620290450874455807239755828075942627187234333092986583650925076755286062015731169879911743118899578626116648250231678319005221098074049065582197834456359909786953341769060969993201867532743126231287811508111148149977102833326984764130259533526936560212733435860257642848986870379907620835688735677020661812804969276234832415074921910807097055115353309873046337988396098696370416580373105114552012351061413556111679060549771347198790363254882304000000000000000*i1^21 + 251698813811000144194771986932973547662914037862849015169768099502452864042170133031371201327769040078682949634914772759971010609919827474502114590612061728751130554970496834849574540421766844815341639292094774968425380994665329568147293015767936878920002217494197361740743100835152011136288529416580948498423089752956928326743788659417974436430178615030899961400057939829300348979222328819440737396635269798523839968875694357497300377868482274067253560343296393758849089596111737981974929541146471970677328141222576716254304848914620556830122673581229141211255824506631530406108705409853420665837230284213686748787117740691180740171840687330234075176672061968118031406511091422680180943654490347837271070605911690066895422029004257915235558611365728420746597122179390587804879255531171092631436816944368475371022833576069080598326182965762469846540082594574792326063121732174571074631527915212781106146603819360996716570369480345018653786989934754421291319340018181058362064879684057105507607230309192774179905979849530415215775183689620969944480308430791406243600336372356813829656753835720631661010761301728853198678358917651085609874668982144325399785018664961740701232954127902599641225347312285331890222327790550994164022407353486491079992976053621152506857150328778931653003376241123052363977443233088650971021430282183317291760930975150397921909350922635692882036386265106955793778434070959272914987696766505390022583053528704517970901999242951444802062567713463410568024892545911181379259644130191449998916568961070252065765437295802316279022602292705003877412972738243965475924522747308373687108146857170948185180372936439404135068236806319816406522357059279967290854259573588651256224933035611020469234551975515979281605811287997826598566831589873697243841662805653413653682778708446547664297102203821054447226806302811696797228263390573202321864429844680767206297294689114147448485226744926541307253090972458170149306210878615018722852504526708296064173809772910298585332940623950135556084215213138309599382704207009687618569842510215518948095468564354463802136737532577484956216005924425975397315912607735920921637736175548874968591049967847938776293283880085491775451056021911534158832921065772667885452009025484318139637959913636536750545103246069668325607229472166818800996116703555314591220654049378399622278520647049331813687810538285111510006921308565095585053152890955693108631107227860587330405901093874534325817161825662794809737188311627279873858021698472086020275966594702826570258288693554347858513668780166252968064165720022330741650101120526039036475743260388062507254639038038622925151082078027068338254415934758391056586203197269512632139776000000000000*i1^22 + -34771835366664898814028703003813521508438851529191509729738688395739372250705118217756393685404097715836778073078163312591914856559393587579058343061982486560308855368728396038361122547636668139799526093905344452949636707116514088754834132744511148904857557988528535742996970161894795143386550257051049625561364398470909824687058839713727805885277856866965165554357663589170363577745566700216678722506248412066791732431632726944108967785300174498298211074233158068096014680788367712650797669890117948211198364209764493485304635978324837632119601413535082863667609212562350530131975746463688842973485463896564597263638678454835928215400804180196251571377434692998256242447116708163773779660346198127981861718417970988288043405320309935891789396410258821975417737057418448962170829152836301873221602361340580313303994525067048023195804964430511398818436146565111269043949055492156746332892172625934889577697847977174722936354583669594622351379953511118561289721700702846700523399684076365818946668069759775321387337420780626481888999817564633506575454762699451021434752479457172665533298132816016756659630127695427667414094937549786807969691746878520377754672208158759902640961717544519392286444767939536340694977697849147294506647269131094693275907218952846341512244682417790433803652136395200579831248195077757829790167244043566025260268563862155047635621888760991057471225712141720650351850824959338419526597996096059416232964187484172948015887625371539074079330918474782317569900600295442995549159044668338096565124906875956316761052835351707918656637795033551101266434446027177122805522453386097940292177408599125751278233426623294390010466298485378627589899565131681159627156321428382284116633774656486670559627800744674101901998859686170979569878029076512884145248493755370979200428231173798057224520722526139286541522648058878707678451752308742115281886535978151686473575428718583687140423728850990813410711657266461952016880421361418475638839559358632928936530041424087369900724948326742725677545087245223712244217014678725966125602764287487218333123979524839243780441899680605062425595126999691747829287121533938828448754089396890609860313859524540629230574100699516914766240155745612310781749682260175712031867106303311165259525090540321933171323636116268835450238815706542758875416670322946362926340242222031708360763415591491971656511954594212069360568493350871888554879183176913608891959202655333115731837918088529734926143478880116315637405687590384242123025399577000524512823997646677347524559607032981355764761301816704826523044803596339101022256342153805483996147190649721027811156512216203384742254146124002842878209559361293856931100074223322120847360000000000*i1^23 + 4291598475133660965454795925154727799716371128182909582974812852547496877713609134164832109800596202875813708549149779485920631409212524011789337954745470896748448000990694255010357906243379976376641514823018174369731076942823332976567365370279029418498181470037296525294474768746285670151207865343741934821248866707967796291523754711494193072631485807167972732954952210625673532179361641571471208788942721815622164189211072644967809958543196151120526162396923403964401774886348989731895523903532978342694194039958632714483064106914013873187509357412475294754532770997194510232585003528645071262528825015187227163695255153420317977773872798479763292464385460126130369230988721148433912119698360363979628258990160829099242724139837258001556439606000303094929443413566855404354478609661180721994195846733250795818372817410319197132836736302396535805658842440778479562355751181666149572643796437016542141258468796958996992186002641485808970141693217544120922731987493526917202355313820159296209731046081466250531004494915432091543820108139944353354770706832689472716096576435218689306268273008294673398201981394934033978245983865953763585312542048716512272829992334818226679305403680485835270411334901567684471971299162995547820616366589501515640488668041723199504854488436413659729464609214843754916106354384163479520686315196559798014774356734845355619226880567516387659023128626994898984484812877791325780480901706452982313024643567961113057139737332397488543208966805509782331972662037966301299439220298567840015150013868751509620478409083705885029967956786146678846507002903312785020752734055192708830751729020422520947623660265525819067902569385709064865411155585119648972570339874155724868563894737954801765176290184798932095852786295697067047215908132263162499106797954167134528544531850841418423276035945089282547745444067702196590257472487033406562170288743631036560566692996487793663883738515888852574689954499277572405290966978206011075475822383127098500918004627173855436618269009394825465428529875539035819089383907661470828061853674172413490709727494784199813025442655723798077647237613119596058786183805616657471692438244052287357228228886666417786007754249584071059781530631706637248462732285591392578772166736458562885442625828365746651006752667012857594404097845182159629854325620564071954633615606271101429621521381378643738361013056857709601922271630538848051240588459021146731514768422497750303349391055619209762714811865963638725007726165142359334382991942738212666916281480980192239254078858520297447490456623533788988428616469307958286050893295985986747116497673673037044882732552995356961309675513830329618032201778333162904529117193297094246400000000*i1^24 + -493995938837542978890472027189331438145869495687534471872813459089541370727681635037492963622562697580653435546211247206878450535040967140151315337355440069844117540688804242542673955450118871525031020166432763344362898401093443079696959135861472813850402083919468415851961155535088405648003893625412294934717112169411174542624820213271701536127011747553640263015624211862312707595753683153604505461485295079473996788380798441265171012579056410138578393428780274448550024840647944538544437858361244636796027547408867633459586582935712500284301398459906777835097419871469860182905636993152516955824795474591544375932358446966296287470713578158173254972415516983965728799475895361140389160369288232523740766698965055675397048333728874612724577653530050317593062295074053911293634846526958763562894844346284459932689597746532101551352505349650498690261821574666674596972096911668189711608204972794554495314929455823892358112691212882292902784923181815436580082121496859724222790674260837184999677895308800596164796879667218028154778298091424647990928233084374511102615257287061040757825881094767792255538308174555237673180150965784711033535222155044859892955656881522622598191418008303868296752718396479291532577567438037936615482959251726329606045945894959475981771140426023745812086448170139203290507159296138639255855009105699121084132449304092920165893408080749806791325406292108490049949307096774770496558014270858099969245773090585923526168817851942418054148378711512852990799408765163627360135725374941310264264820020213243119191794348420371095404366168397725027970631760553312558574595771012812079058961332844186740728148363569603531175611878410946845230427357184245706158472920043414074287073497634433306414674061759453422725962640952486908168632600823377059825835483357705010019144955955607922684781980736673850332626726071736218039073863623019077260377203885875805662484852172964674940629805687123969550463796082455837233473319987797146705340878714163996700837811239561374338973975581711839584825456985663819430558371131101967843572385602747228761846505706997683275691251838171808100512777219434262994657530362026459331861346863372007694102539660295380440249562833237894707986385787730821972914856813620962103389817375567485128473518926040234027720958432746413675477442302106613366504438374628685907568529064462643964432766284674031905753519096422028721166756228034544108101495893528925374649592668317056284643764800652509066567228588237278945841656556528984116721937067166627368016635862562244389579022727003000849661155972223313154499968118364581374643846088764935615167625946625810288524765543448635854133775043450087509969314595319222049004839906574336000000*i1^25 + 52185578479317846882615425743489870537602189368469645993035721207495511697687915351097663730670422748714465878470392353222535871742019634459399311135583220106066630027955060481217497598062916776237319298819271776210420247664335423479055531335619443715100429417451422612888018490350294222356358949842364643971692055430548854632756967552030258980806956516601725329704686013464258278155270978133725201160462624464805210968328748645620997792169124073287361322499506574631703764946165045615702274738801444473170595208024237371249529342691076729014669878198538516873837409760455600547896852898795990788984990499042118897360489570006555701282534376395409805399889122281255419233874135459188305059240842250800545984484818071545182276775783776022550374309195107836170470149075635102168809126582712287071397531411228269078681503572110170352629439516056710980256960172573781785365646693687229011829483797507247070791652857375520848311963192377401148941831160577143144586597649887492603181642814412747855509284544921947748271672080849130264026727679687306194013775090731705996191459103701294209097871054291795441762555630762045418337853460644342495955807637270043879050491669103567350959462562708987123727243674021083947426154722724299702789182210648307885955284630338361433508464537551023243744821126958362628864287545339934412303599482128878213742816963830872861499340128443113820687574414461202311219650008423739509162315815656524073232006450793144074274749228179369237300023514418456799947909192165883553302267675657975111882816561612793905150373251851077747111134080428059059198473917176397540842853725806665285823518656125078041146672073377834298193324978050606987491900328585877804614837500400551318476503144679679791610920536108523372064162337594341986155672530645600856834473003539894857811925640426395007586795802384122961214125998865291828210491278209819259179760073454817593055137092493845038221243359462500571424906857188511368910923172594753448677271164088406922218947538690672745909541330856448677701603261580848939425296483240486672231603539517822528306108745209714852159368469882694353300933099658348003016312442240101606004210173328660863611456546080939581897018783012601355743051930683698396989477615477722040658232890533135099359118977621315069277433933926438323133456387173192747301705550269297975263338925989816195285665619759992774267479186996150507500825859544622388893367118807847770731887916004553008090709852583032889015279995176729869034275011805764323855745039450841639310303054739554203691561887511790417136144083232237090717045589597907062677476072643822878692229068619424824896591391164060190332900986387520456912912875905088933749506682388480000*i1^26 + -5088176556181388291029413073973212892448909276065553766265443517117483568936810507045912022080800513520238284869237645243352288496367737057197377529856591594142668963187838823348730984375792445605137335608486070467592579577334180044214407591985805618317422114981140250394733559005575083272727912903223595637115122208390722297663723347387335960786715741754878970928751306400950693192214645742478993842433124147271356536139639346606827357837601102339115377175489234121726699655134516641328935216137130638900441496945373237220391241567331593358073767393851638671233943911013060330047769662443752213715030470566576725512571830472544501380131192788687132443480046592937553510398833048620309059579991257879230645510019066277358200823456905000997779755012277780711493242189234101794585534404856410375552995955326182596860872273304394413140517683898018969484330688720094028931051204156827498533507503871884877466205523516980627533391227172974188997946548465820077174725562208442718687432632673651130625667510290848444282925486753200729180901724739326066882202329104751688331865188326023379870769646589986236821091493625071504359830477566865391395369959244409646318495814109119725537214212288823010047925047347941597686184578589392594362776139974241378728227049725438571415224555086858286069726132467935853488384938871118574777525651256978759126850096095690107598264041862705535414615874606385972334635061941338029519464755614442723315550568486497278894405106387868354976336174316986770572332684434236241711072620980331203230844205338452381807459301271537909269685072629172406283264861629944942429515449550000299645897066452593910671615251251687458844945756432669611967029085544366834197447035720186278303873386884405132167247438275891400243487064861847303068535202223698597245610784217794164302107661568281887363960437060210842271844392148639642420832635827412095868882630732750594466411820684741979027628761927222921519091300434676053348556100938093749328417455400118387043798720295262344127490950533709113360720657602904275733548678309719916617927734521969035613068678722217506396649668923753178161924581632666115487990869809255683358830956245178647518984549248131988075665389997242954864261613769142948998246890263991193291792509418937010452605816497542576964824077831385770675345501994009038971726796771114225408306797092208776125231295459342743479793807604438442795865543701261810437814758826051554237226677926472291796770536397358655985177811845127610353406983375282906263335029739424661039765056879906629958017220966989292359748459317703054971065118815190362884367396739896188072209610092386870897590507876568537851272697640202105758378530437285234195977732096000*i1^27 + 405064697902034829157140314733189509883486891762040414947387514193427770025255489565744537542088388350780499934240084866682402731925053192103512213891664852629890473683772567986647641837270164243337832971485956459191503219675169732605941253907678575359851666453954943349504671668498696367967667042514719294847180095289590893375864910702107845887565061100959826839270804303086595460892535411777839906708545015994141123089971087497247164404566173407584113966268059161342692107739385139528119561730927134483574515256962447347397018526323680371711515969678512673384901934712350660652086484651428034067334468841107743192542004231518368798413653125879719836579469280881025065357361552716689792511081847081599772065909257228821175850649036965319287512616377118323211147789434257666221650462109511591715759467701962757056099893290088132404195233919627143101290095467271073416285144629921333016196870329681000878112932859998409223410777410873268046327096151822670961994310565524028480793311449251317292603490068720409988593338759918923388557392130794022348597836018811614407390249618177091526867297166386477475595734513478540276912897487026984297064661138915019524217139678397655664141449320854244188581574449757264272416198689924094570087113426953127035028944190883153325035093476280871774699068741758656905328028961789253567813923803641971800605266013555289506337915348973364103349587831075419496683830580407756819974878804598157829343275113983430334989615261169420646453578120634306687707127852060654231333551379462512553486537705348886138388311693261147233645956639563220093238900135785904826192096380133835785444635075818095340191133630606629536327901818445909190689177389111827448934589771410753387089500852351475242397091452270036700743891859787760662553598882645423315791495581169762915992760959880974549612978732633036260838740310277072377571476351749634344676007121028511725645782820532201170234863973346491650664680862006007927132359666869081691400584768028085764203104250577789483841251684600428181065085196529483610942194000500204684857505632187306392835760226359797068920732222864590647816467329916917127553958246338809056216019312593302566438690930801708591844572626622407608735580441699811254941259739971181242256667570702761964255357422834602607529331255322271870336036352282771431470333885962009036214767684737260320657809100680506896894345053070618999333712260571504201883316486158502181854511903002875459596071789567985107566284201814298537669152785478659534308259722769248539082470867456506022594627403684363417899910804146268594472611337542159353219414016718699580788917109981592951173826233117016576093957335581028522566489930017395440590258176*i1^28 + -28233275803276254545997427427353306766991698694842851633575668517149691020410625711751299380462004352054907168437715615549125982378973315084945699758231880583061245167155407005483543898308123822305357482649621925216139863200455244699253731170281635548588486956207992784606458665879345091373295525207523819574656070599153013607890419674904100092353502285974057633815531372068059811506887117029553709104932406606787764059147944941519802171177656051190520071721533639206047170471066041555163455658243391463447376813982337853258059030284034601552164431267281954390669438164525513802497951339047625187313923034674606702256875844669875082416439203880282937036246846021526658115734995068924189961756008771899798809757614522879826603297954508207302741492055661518797437934125993393232585462817761706574106268820566902338115663664919349644756143495070958943976257928592773254229849087791981027556460407882477916225493556445294830180323836954809933911093401966453164136827208665061187096678995968187223944287160725657952266411299002282861334598831478515808353742479436566527040142329952995438006178732490040064494689772569618585292859095138909355420819671448395545239054851240213890424618585271886525840497260271530196723095904088646413921837256764968777681011813325921322702748634298511672433412447034337496171084057800514468799837908582893756845886595457725014722780371833465528678354742574794173482621541624642740453479412204992598524091413875969620840134989459097393864241792066566689038650464686600116116586634182277700591745834942305672360481522350372787284690060817239431566072916282069862297862811893069894799345314915560262238867925679129552278097909998552105080431540040120510284754900005016525729802691415447247038145577672040130193312237317476525638787330380291318479778761456943170883696382606639062242611209201739607158675740847661310639856717535851689677584465958501462973789710505454156943784295867553306511346638728378576564325349236999954455279983054223552586893912404370551152588819997451970201978722687359914797497406577944196033116216174980034459778337141035984373071654991383229350512639950069357867033063368856583833506219968931876305699059653914222372231679380361945835318441343282245624721839028301209976553597085088367172886618645847704334256592119404931678907717941949564904478236909105426548403383482227405344534542858802091533088972162413552449869921820098245467044997021527437664814814706664998578472108976443075322655719216381357150112374491996150144939895564193864833630404577302336988841425313690411594235603406173416028330415222045555365527449424901744314378358221370910692868507852458608284563218261129839357982584619032519901184*i1^29 + 1797952471442746028050957281083054367238073678947398448458655042978577704764499384932259616866854188323567845363332689394649509668380209771602754568855051717146955883224988168094633268888818500418895528268332007321913645907753613823156993352863509880192523529122637386376360590534145795508062502074621096364379877656500977504164348944754542045239648465299299462091373011377082683264775523593668625633747515259056153252649668787759915322773355453398832749377792182685365015334631329159223761354726646227466491639339335940138995464784222332368839923062394998472036140024387077106908810826567449076317526400331508149629864654949440798654779302261278550097427431471500880142622883760355919592555298776263200188620791423160452221620180910562991549617232161525134360485801385868646781401892689916680010015954230573592016878554488203434246268731733600098398220988209926556532537655353664273783630423800062561670946856123248638810339293285039432497315877756302719737043165781066486195619104638527671664265817835644837760719652930021781128806797739866770700469525680533318247796239565155613463918501142861790329436494495656942217174884028537898186937835512645807311039875066514460738952816145735660800397670643858859733393379772924446337855260889653076308537152389324522605526574504480617133022766267303105988083434196998624613507435832151928053463095530325920666854165351289969569546591983561724740419551024751926404224468369478678864483046924926016874348989999658112079599716847274045935804974580940390287046542299763139132329562311823313583663203783000805736424973350299280913464291446470785789649688797638270560479873909299919188980924849672452882735492542579379826177189133244301695706892308170467487637067917446815256724686152962062931331591606705695784011626986264977911177055017331981864741820214899105719375092370947640968216683619202230639117509291690073777635896628511741461711004663453099574764464841172923990825934143959856237000065756091283299524075705194697577801487466858588930005169604194470907177006998139875910048344105128053673587644234032989273820344174726980318213347784557317981752230468427929530010204252137024998513299176238494546693494533941934093068718922345226539912013746581204880431778817236718952300244132348981195419467731639061006325222446530182953071582830736430948862752805138548818613086796430395429148463526506398446351743919454754286690712294927838072042236803814016661602248912398442877871946025704181115417670767512268593866958205509837697790783834978072006032464872428459456277333679481495923011244284032394974231694941379960562729259287257359282025518034852588086307713690000646869248654986755025365607361086543101952*i1^30 + -99160304091522672102550301093260881592517849466087381013902875183209746046100611053862373142372491578729481422582415544852930808243075558539602006829609953417781226354375473051181401485707624367082395118053761572425085935463965132782997125485144971229363266614557109073393511571533006413109685799581271059544449368572179749077873068070781243553242335912968534129878354022387883377241500711623485626553835727579786898671873588273296270794859227996164870583992736431466005448340969561765434343830718537541819141896049671757690261382194067582976055263008435439007773748589238195916613347108678501697222019239651556215114668102079494608423870695063022547838463204778592848504245114589451923802123730186126505114335410777286050005374807133056572192419109045125197033783115216638562127290511615744742398933844466446615904247307166291489288327988241633263087871509495814088700857529417384594792517489244206084909273663579554022708295351269196509502024782045287168473891351552523253555712287972713076551457050524047576402876744844601216279667773655571992289804310899644138140688489288416659956001992618556830410512446428085336660624865127610545372797523539323680886419878358759418557504000952993066416753603355637034542733374823011253235386904599012654089549919179962278639695390098883830936387335855018953177093845936431748109820681295229629478690671446328822655167005218274353093355578863555815833591800868171774839013156145065622760844094051876426336307283976049137197652420490991461313393275594095865565477957495420845654964743388786566008660225129364630446815014885438549627895496509718016245363838241651419233732392740628574899189465409372677488016330386967232645650063035244503341879249463562399211889678638313461312629960699200809483703356057045807499338864713217054233171625092951903890132936239272996736822518301436582262571859708796412218859214095545856401655358364791581907289434815019908961503317239476023137622627101350051378722012563713234938896753107168937131839841742452770073330186890037664149489501399337289830653463039232862172655690036560146206150191225929851045911895306222698831621543927104282335958805713338870653243360214930235330296818128668344002335888328044036769978379927544807193635544234392723950700041181472659333100369307630527711679549360897367919368236931478235299294138032731039628994727478251942371159146653022429417625153276656019832519430148706032666599310202116559850032746750696786181523978114690528934567390743072603006451535921543916390534766278956423670406667437302982311400971356981571968719363823913604968750832266731675930920838397407512427302713015120936397365745157385508216845009053729656670120384135168*i1^31 + 4068848657463551711162302086473862899867787058141194751393873434088248650076990479886761937012407223987400565665087673520769790565254773458184155039627927336024069624258457817343166867253166585042563793624335884194174478981192815387808220949037805629184285011749516102543724765272734122821523593420868683416090906142907480397936505654445423315975954270224175587617086189635067782251910240129823658921939368992287957816319010694779525841583087781430126725171474784920861376477072723804083100697094291529052274690989128897879300129738501164949710002281239768706234194638893430703458142362819629350998821658532767169892142774085367893664293038125074419089070019761506323316207466494314636612313611397969586309428078347419266718807900590409991906599326832290109343023604975289854152747915557994304964150797341244289941287338704678721964058252034918637867703024962238566842229874107410576502982456587917732771199985625404914784576708913802687957025149618606269129174952399544259652299632384905007655249328860471673361908155539383160758963448912346092980634637563330637834212501243559888040474351726791147046813808461058661341132684939228867868020454679519299364241153703674375218491271939747558135558762700790577539195593728124277755603107946494005316786332841443489163161890524288237518508846623714423691087148258095919909372697566120689159702051042070289525193471737249348290815459073319618911420711471178489873601492543875197593226209764725037115014451016573473052838580501338068007335253614288504895451439377917659837066580681462117837343932945585733599655945715330889295888394319601713271829292886317943921991119698171781895754199660779253639527402160436703714202876654026669842018756308802667059681750492170217215627016041298352778526569295806338528896784119429813781251833751008689632809445421063390680318942294231158466431411655848326393468957119213119426723669117718827157124941647727613491012618844838784855285971741042539134846316147064456014134192001382161601295390779178444399871453843292236494140084488060817132768682359488022056547686119310511872736217223098792420351556246799620334757110294861039923595789636393750650132017981975168261261573679082142395564736897952939171629457275566223150452175997523128010213663251423526031402543982533611023945210758792483219920182836655739710077506997568245182351548962999680324694874635740061852281773823478039862895134724231558010460658614657092094384772485897873255544073641931148216750631690249408995321990619633083273556267314290680719487007673524792852758860699070378551400199959566251755282538048839714517311087081737145955200348877772536274560602290718230590816266807531440839097057280*i1^32 + -97895307569342668382859789030624144701413336905980574172565503272708033690120642498404206559944711948044894623486850742755371298371477383756450322242188919273536718761017309559010309993365445594935246690087463028546447071190043795638997417245333782011517671593325133122786381307510544620896159896411981668766680441375744207121832973918639275410182357288373073397840179562800989414688845551269837512759446630277346931159266854316525941428794189832960313701424222013431004748690768718658937259812907578386315544866905861563427145893403621413206503996101319108584129627303580222273712066121384106595818893597157160688407938716828364479895525422967728500888413808971635997268490777874495885065165679575394403569222911767442931039047891678142166848349211099964483213757516733892919247609050720752420353911343718364290195749387524858548948020976541934392619034318901565815216322773158945291689493625642835072710987350510537918505832254152393112401837225070795093265796902393011722417233052165154391396830022549721207046489372002641375681740070538047252982446165932281095148661684144396477125327883909437576177132719622779192810583088701983273641468358064074033642485930208525306852238568180099324981654710665477139253478762083707170198612130156515308528980858733687236107831786965300589765438138214359812962951224982951449394181769954807723905526661542005285189644675937733241409707757786980485380957622449913608962828440688121841489088365006631298212510497738752685110591922455402547257213409899654137610346548894104260935769642264490300351308849538692489859799884346790473621515157439536970461938119714366130770392708291537816720820270556499825124441704606297823484416489308804352482528514736365966398773261398396053430836804578809718099682238679133582078889428281031991088528023673275202577049075839435671429083177780960799867538240155384215130163836830102215065847742930968371746797756827592903204575207302413888960661606666521091340851438902513339558188027809060136195786405782593344667865179028234596843850401372272501872800185933269975606096227964400482938661306314528311345610974805948993263985332222642634521152939865037037150733547463103092703518919375575076037125373963230349936748550077241091006863306842038555066022597210710912451044389794921856427656455910795857467851658431110999984357197294091257097802427521669295803114261839401981614429875134757627754172010585588864609082888878761506791656073696059551219544721767287503776244906407423529384510552820025684176538444135655827234404289454009354896135886269974542853563739101239442919132479918572708415436900089878404190064757696308788928362195165498531568809202678083167977472*i1^33 + 939781129324557471891309653253924629966534388165749975668664522989558514026778933509938616463231725352785942263859894552175078120304502448661342719760716476037609709893180298610080933119335128154783227302592493069049042466589567197196013145783276117854199951330623676673720393901647601917069273643953152953416843247756460872851612149678881069751963944724263781737993540655375898460295233205561643230872422400292524968906531095758355336724790371251563809782609019084158488623137941254843726449923747748284925329687572989942692968792981529863342845007784765192356415198657095205018417494698407712367550569066547615175363267807982738333180278176621051154784171079155812479693661831008379694503810757191262793977632521841675307198979537104128816210305090666313502850134773059515357146568240733643963200013859077610844746400308636333406068889408051855102325691497377831386854072658667574268804531605451075082548570459042440377312495946115662941611145190485588460228711356179436974895808522319519545409184991187800628540731187453215730840288023355320915066079572497247046220558702635836943579846907962054666487602366124039048153966258817267175284723399647765911057262378696366881158630941843690356931692747930462146655402196522703448793668136970634432745170409897986367986343751649048865028970424469767230377535307834835498795604063782122224572505162782895087356234864448680745551528995904446634792287278813716767549699310412429195374854186227413578260621540006182164104047708279839720345757040762273835474509155747559904455594603788266084620104070477376043843977365724978705899661031738310659870558971101480175109985150699585320026661054755292601721108789023637241139183190077566463350413928118813525814219182988147365863032446913044363326518943918522492781892504269924121857060466108742864688388891853484972460997600496956479147302947688261122850392632917243590543824113704710629871717999125274559857020449831426881818046705970932762277150811755643820432081861990317443183363196570144787965052511885603504209778355824933828051422279914240960498173672582340532068157450765270005742238751246139695655471390131975977818379909498974886563979447456888238316873519100125303522989035514074503136556203066366070728336043379818386224657294450994810226956527912696556597100517997396676325078693091416873315301404491673464463834737697686970398871900220710454317431756645213533736537869966049834146567842612787719244534787511684387296972405181182583691279114881809556135275968543201946384274699662300324143339878926193740490363384383463767552864114751048698183746760186079091625859502912738360419639902380339871404540303243571120005916422932791296*i1^34 + -17926684121273267921195109469942274657609641585133596934313955805850382051580904727854483525842085826454069613656647982602332337958629024059226802112207654168887802635256605542503928317111833141900874331026391265971721954574672255274405991262488552282540019202739146688170214833219216662093636426229888180289749772006789007414456144920230573184213328685757256517465127245255925995461957213222870494403438597050136768836974242750018417663149503545285768337146386137365250080793200039861845172233032152589598193099666890255042694179273458054379968029502510051286285458287507178880666049695993390567556548649261393616976504547380882912557018067150217866514268820265724626759464299459825329075622311301028322107224436162877625134360835727433159107976622467114773785334967648999843833285322524793373010874864424938833383805754463636092664482508503158852656543163221430499355991905357524815986074479480467595574471631659192363851129086568882599692335543641395144067401012584521322869798426431923837029664838101952256658544702017792700272195063252300065236913994543689307570157183683972233563542215685628572250597269673018091174636367459287774326112286222571782400462737064654833783080515566407582403127713049964540707929575962974889089057890947653805727589348930330769140636021396846662404774788431596858935942614235704976484020644210160660157704896117772673833455353765667647819574387257439324329126038101440112657012172629738422384724839558248708656562620849967465365034810212374545809156736628428631244968967924754610087528983516155095701343912694545958961027254080280805627037930899709941430870287220620817883441024502698975933407318223312619987452311222252459529726917823153006927285865022424849149112140059108426714856102370546655811782117709195167735893158137139300234264783624670620719850867126670216286113905544597211677098385015248514346468091526522598709770137609321457987040891481921968210192548947099159063965372715844847871286000803154190086530774795547249397056844340696147839819164166523858429232629588133791841070432939758635262346543803542009459820830178788434799690198344897562296518493378900762844329764247363010707919862310407340118338396765594356258159870809541259275782745574271878155317648494438714570126778951229873594997069256824895015775972496404988305145556239416572553357080340085929223716433231979991514621295835948639103074294926178963820184972678208968502609923025774265020856969842609854184081488297792059718394551447530870152457875603063508488763712487347874116408201450149984123119395535647759529951297266640240109529837949984386821479010928742833086348286258228696192495301526601731866145413136384*i1^35 + 2978718431648293552537996227401446785274821137230165290805967450665826689680316451574718146758989647134890398438230219132047852317759880711424367251195984810998136310486286344276177277867675499707563362020361499123064499992512645884155231860487113089996516147763076965446833638377260709544423216014537265883091895438768635994236478720100429406406610622435207767876066548417035381841385602735560862726739011289991089446313763730957503616869231975901763536595558158967680874468752946203474996437051533988699016585916717178593071900142769285661884543718306024770021895469608280645099089010355301231584016891324945852827460840551857514623329338184225988701111244810358346738229607531178151462673970791023247604595096807528611039652933284284792405363301316854665109457067379035900066780206944344993647566652028965563291004787551186657360390910669509427502525008852682206364453366100310271296307293101569516270732937785444138624977077619868673724784218560531216654056479565540074285969707100818537512232925533874694748594059770835959112038994874925868377583433651773232412872267204165486960797362817001358545048350835094725992496484574724202605355999871828408257614047201887990103503485514003207145457104061934975029720792127687952063429865377099641668768547998798305729314008842363983781020947369635768966057068596969817519784585390838883418151910350598705434537653731186569607491553027197951589478912129170764642926736513607382190174384015348239015687515048968844571236921509377216551996225800361038065426207839282236401743220581295487795492619728420690652651199672643220105991267684351950889780652642409209795534681560306438635792777722529079096532546830697386225703159475175571922808029337178142610396772964602995825061852079674948162593656540415639287201606160761882299659220163958656353518443493803082450610677487844866719024055591011063024873804230361698312688965945243811088950300256740960415895495110506334878622946090395467906142883346390513607445909596185660135044633236567786274757581889197513345486365039399665526902678451147076709787079198169330849967261639131149677340092892388583086104276775093225178068027025058568885085571857693765843415217189045311074848461278484879353612107002284762099878755840658659282431152729242601042160825435986511546707840362517845404534106550512274714381527786500299284967379680729075894204326824835639510062001424355612439892545210270814462683367235322760779382544675489715543425899436699085239622325954383913385583587476031439863655438141878150740125548058617395427264524305841445914355310295115301732781610344854097304419066468486867024594825026238236907730214138191017028073029632*i1^36 + -203609114928401793974527821690314700573642454103278538885013250881911530255104481697363159203503369458154264100360120558885226519434668115442282017273199812848063079491807736328011203578740857470195085806972464249642394052436335819892405288854229262633208311241666307031445231656343732823702428276399581192552608588859067455419049655053244198943050478229341191050037335529882544579652941711412063244584595742303417983695252728313160988001166913738228526656377002983103080657312031159959877892444873475400464675009773604837170645625258765214094185452250561919319222698577941775641689093337581976381652493921054035314562152332045219010153134563424345489809582893502274054367236615733058145315125986146277740814178866876770336065027936842988167321852584978958500962690677968901756273113602468918993172118526842027272965394103719077460274917609310133641930024792191908434941810337745516504847753673744013942386246422698748903355882821505949236286133877994073740246685434008786000723956465782487796772104488844608328568260514516682919925935157473951309667621604539683226606722785129457328389986966902908794280649144571676997731256721121669423272420130356019167086279929125523221919636141098910904273324512476219626849956905257086476568314597509517790333979742603664124833914284979515481522433736851650413382462192574329925528304630293222443303665356735190423613185720402140419219332091820099496876388493985619805374047736739185397810402568129768056601873726190169281149079125892371896719462098828033916681113536772375445996551100508695563458521998072231417722358196165939825796163965232491843276688702134558516158560472630194886796486195211031302201807650030756017584933458207876128255181823244489121628981490432865983113364334957095058816094631031115867216240244486541404953715332924843000707284280437939346072103775859369679296310010518795607671480485224039877516572165278716191856607212303463365026917374542804367931276438465736027166202179862830145546531589051472885131580514894646375709272685408062287061962912816229057615463066512526056682385460436357606250128717870359618789568809963701330018417418882005617876881152882972743164497531978855024379402750759046914832131718590231557402884592207245558579889957780236955377457547756252201029184077785116293737724186608450386846461978696918174474508468311869564275436519659250243356746708492443145501225898086085656400620331630485611843792476307795199634096347524577068915779236595772480673326761254011488134067220165211440202664586736527527278386898453017623559915007066409173611171656808340198387423827676475371946773688323967203534969170623082669314627495576846538375168*i1^37 + 4950427064820001847067665399473843401799117694128002736322097780538232846789688234607927327483653862250843859186703164560841080697858500843413697808901676448351902114323688462371973230802831004722364824027400422508640701958447952559177146207909661446317928106336801153345558301264943854591453793880428922875904271152501644178476656550928289112041124119451555300476867705171771053625167234723419221654644622805597813573347557209453953142882241879966632758988971012152406232727808784739685290918012904751695984832632012894353314242073635663951573067088975539895142641176757636951221950841571226658444155915369647027330348576263842039632089479411459090641846262783572631459388239451425230122992325053476492805244019550487279517867276374447574778035392355693130472946932568581227999726129780931851867608791719821986833424138292480028283488563383574730942350819878911869407294857951882376567143938200890966223544596170956797834747632848870385629777163024934174479980555191660523321356005889058998900922382616922593790209345169144111443956779718755119515640601474448840770562256139308144489864039930965633646007513785235336980854457170690090592830296109623374813153813671520540975161354665838788243372814648427451210361035725587091590788158974167437002482131132925555620818877920336132808362769516620565240706752777660550850874039889796422881209789114589475970058656417784441509985277931884648346493999494161565213494982970679462094402107501699694902231415867868004159478749209146814093693951547616750434625048677438059522604280072660919499734698312767271864824311542580982999876626082916781623302379633601691732429709242832968181259523197784128576542812257311848951481728487111152951305218699608601337374612108806735633594593754047262590912419685847758547374620743368302705678137398165363822002921898516273651376824785028895550582592481297598707510368819393223726464145988328762754381443882396832807105133329632773217774255761228089936354211744062947548188462855296351005506475819617018619729524604520258193313917078564802258781676787195668831527733225323188026352378079341256626326122371134663301417686402600312043647634173625345431065033709346741203678255265023077993792409424068635767275338062165138674554857594460452117036738870290054094096793174500797845807555851872739066356708699789000658925944401764870478806144610179067830657119348911840426533423672014409090343227290375101867297592464427396865522169274995706792582943930046303719158550053964764073835953692151311062770157524373039556367380089486075711757762097266088240341354142173715253360704478012898606841306479611809002764747632710527811836957173401780224*i1^38 + -82156763736368823960298965452251564295434469953960536438990769531609915094618883027773125748530130274866080734046857663579062944478797411709344871542291282564399794431649411781018528729530451183208359032692440580100209561803887514800562578484541851462782528527584934034621231504958672864703416151579687985600259608404712991606635276887267065880916269863772500876744919362943062073154421414385113676164758314365076967613783223460058415688028568405671634089618431933729940377005633172505869225604765202144435557146828465191797015657438952691742222730159171988209554417084615816976855061930633531685287605479146014844172089224913892572189729402759749990603302209489266604837158478459530491360617756456622046142220407380913140804099583683287652497783167246835592421915899503165740610000634694224406604957168871176156524147068005192858748680424632858256449470346864482648542445548690560529117076544817352980580583593699522699933386723300811432125684062448041133563329814252541417855890134387580842951060616192217228161357076221229190124707952219802184972524760380902739849290831340449707804906764674502991321049498594025233931208463895139211062988799719650560905032194017037771316970549285908808131119778808640003096012040227365577905391944669603871080233202623241566417030462229298025706390039064961978115156856687699099219492648736968340461403232530968104721705514313668569981739225380221199721407987783282643365873053153560434929732012868086704945167117945908327491454908216109940862624169174410539615307217713424422484812909849331502646662453748578279139342370540704121146931031032980990057308016285441065180334067573773238973368550378248890154220015145665674166465350636246093414622131615094229205001320748758465637078426929761848994913374862914936612215104784243630361807505288943249492265596085789769581687911420941590893611775123382240872925877928870736393785739516009172416488473904513776039398179216823242395930665311838196919448286775652527669572111505876919765244997256014578884697448168385574381739157686519675583292467472760365720818554664376998603568022166553531366545829556964494463258374099057970865366547950482796181468975760944219367559294872691322302218931393427776688882247729645527287576157205685840637948991393780844659528657598832594917935387322771571088717985658086549125701401848200247721461608757087630875537549412538175659980973594153664554193061062063515183761672693527122369062800654395083150520519800221333332850878615244793645967932087110020060955063104238177897417564133119336891220841770001631940691537623535674999051179804937592738661168740883007697528759821184050563136570261504*i1^39 + -158118571197652659899813712426166606538117033174257767564126426887792088255895435966891677089503858726058331937768587285550926264191977525946264998906119050828789962957528661793458688003700645132410949651036695268493170170593988543162351887554070990362689223005123183274642797482889509045972215229349064247332488451701353021693357956124655118783224985412882667431156582754933105611740831540588364403153705617893327378170404277874447719794378311220332325968345152939396189476847528548398281298679186430001453501473690197564414620509524108717349146823477169200012760624889964728988356599513250190787441877108586923591889102622154411798767457506611456520013772355455669613213429817179372297624270490711158648610506231508687500202046314254258072325499378443573971686035201339545278854687212206704829666559643699615417949336079043050329431698121864541278422052288831741463357946292689769720244071610538975605028464121181602003027985204808839284867582951111659517324990653401026767583357503866843519179512511571932895336101045644111745877774012990309542144878930677556440747087103717159558761464640998981871848265006418506037570503287507805959089690091300723125501261250174248812107080219296822617613693372284819682860623292803670290359816109214581501532330659420437339096510949157054837942160478492716124631710088318693189782800476769099549923668490771382033369898806655366218453420052921123423933762852943449734451964885540649386008638653314236069592829982997498122371310710413706088963339851756535549056076988112087075055867997323127621549364592406764193003456551993053232182365914060644774699608587088819131645136213934240245171306391469561768594722577890197794543323709783571672136549017802999856518113685288088352173427346692023914007501642666883893542086433691583221582583622965850490219081008090640167038260236001043108891414478859104933310338957453131982953035258885667548017204282375693035057012649057094066989399997913688455710980942088487688996859133712919380139434719586820168778858380279224441249876484513508366862583195989022368470971328383577603627567294228888034668399092734484449270724846175378606088381774161040693061150818054956421880205585519746756241833880085471325339706672012140244968924233340049904501129177012912419929605661426176929390160099871037278626955460192770998632355887459668995850138920908436049323266971488141489197932462477675587330126348057889803850152543965107569458565059652898124119560244133276618605255556934305207096360262210642618984190796528528361007014439980708238337380328107313303430217606785180101050934669919836406463527918988874064676883128308114768124706816*i1^40 + -6986915512337458171007978472866973835838803797369070253859389008219603998397932065908537039834742783864362257490715006249512360616932200057131181172053233674797068398297688605231551332733972512280654562923179632556918510924937539455698135849961297981527076734853185598025470143684382292078106752610098086712584984413700385555306270889339539624625601908998060785387349810101581794219741058113353804984502022997275100766890240462969761530153134482410004057425820658199751943602582385027843799235297957802519866816850390255518769777499031277140369427674259912590483903171294882560933391063057624031443714717556642865762043964119646773745198051654510459262242032251199790301941641400695078698734161614308065022537576990538848892386415862229696074194303218555447609721353574317898436226319657050655859634797991870139420374186135551316077736762683474475496005302065925732131429949959084435844537348885330310618026676835225096624070357948418968672337693571098737327981253815889895743743597168780162730370111353497648569904913070243480601180497445876964062140670172772504013160762396530917640546849715671023140024452906966535745535431540720038287415105875402928891955220520691760183959029915860241714561638654581205985048186651839835351363178233443813347206228182853732582023676476854077880695620430466303893140661451848476409664858820873860974964301880172250893712508407107309830145498256767179269672604671071142899672257484350754174897160045229853701302415914083061332606028218156506785243173152526199821790255064816726298922420325068063991648938910394159115064470202176930379971728671651078517103820830894542133816336023070534803802948867123475534525563541875421066823252355235530354234039440830429394096815240640971738178344197795590518880185979135823097520869767391371070067008202726053981034408130060578979886179376164122587176494065494222168407992518955040579044025410452006010464155235386232836947312428457822159770625529499336410536554296590503719937609243942698659967356901054794187904023749374670262481033146695640605414531083499584871060865125542577262461808050631117847228206193559226225772611587304890919829766293449005588092196144051505501106892088324625650679987420740184889634685613293290505592066329578031994733758492933967917208118925855654107098466387679588108437653772992804136911719801801532207054811159247741044468465023687965276811407846367165354881656763657649361383948563226190945044301055042672491134720052219786597981836083445314836917393863333734177429023417783793187877388119822158000284205965837574775148090564327028905856542191071075567781985147405492011358526934256678076416*i1^41 + 203661942541258364593118668394760069945721297495711295678520750773125510966962200065352724976565227174800881067124093719466463416756476957201238251709044440724791418966773776184094977920241823482244990817776028221112298304196416308376737928082913772300834949743980195473301395294024191559948712828566964350868250129222228398083918387054872514358514072984935513675833839521496688936134760889497805799154611838096132866835469437322577391567378380041463389240193810928701555968596475306253265407823255269540100523708080031191304584172567130904266880873047142135243957351193386606189508381733516078920837743793606944823336559593992481295528957861945297905877072543413490153911470185999276628050027608266613219847443538621157432346774552948154548980946754855886024098940031540689624460698189608540839305001764670214799231986293947214179668876972551476837135446737633837789942120735828821219216295594707573672512255864637267969069205321475500848627649916145016322763380339317695967895908732815120202054606682788388277527525819048519892512578105895571112030574158149847128026411232264092066124007035729699150606905278109327451550513479162377822418125161423266231443932668107108789397190657686607476427905643898049747934735350646549935333609252874034880619185374633054657936418935008687476988459118423447477716460281507633283415095199956970885658765094208077885481510881076316355732292026387731877987690205492247440856113067764960546974864515483901525517439699681744160923142709537860180513176189129520050062082448128031196328620465510722389907866881463237077839535640541173831935660569981006097518764461504975222997052737805852595458964339031852165518034267611801737487329327610138164327716513855048836268113678937936710509717443942159547676498763512966744366237326043357039864339741898509066222691084186691590236685241867809828837734410907352129804109196615673612400506053294357390657337956291426680616238279967611576031827820935397402038643500037154472909006909168703806379653470576425753948420525743590867262896256255863163624384142624612309586102626121842419445605355590928622135729227740709125555283461378952285162130206872620941688902089729446742975338981798050127016349697420540067825541513237795680980317237497073028279229685637007675260926173309872958496448325835248335669115974205063789374181024022710695376818985219512986072749217198457465429778634004305626881361136753101816415239949646720074747690744352401669589790026241759996868947993019206898234514552327676265318153475574419901817875536657871238786391709769928934626216859443116185762859983302350036905486850484606340078419585152319488*i1^42 + -6728701806359850232862200346928905993116209609361354777891653588239459895860831584946494405035875429556961270944292614346647603224585850125693199789963745539761101678081354327305342250735066657308155643534821096691701686214311577318842488355759125754883293228525925051106058925763781337848893857174826214878494088427333508175108310553650401563678743559784588705591831440863673189426423789541940718350904910018778006657071088960245005258459071893265437046352647901889152916173317712354498638442141167949221463852117696036030402391347702260218210296958913433942834288974755107312382096658274084612282358421027681823881481945694071411171628429030879036829110163926973775402795257440067719801829864650733316951608427875515076656175156854680693476129934163717118561227062805656919440615635930960159862336279874873210807695289976048171322591505941893109818162182323104153474841377668955725867490226979422979146697291403615917619644257522172371334648279195005744918243350117399981833380556318958310356858733179480558237025724690382048381498440125391907181056782744144292517558466487926166237201326732586598246547108521369667516162439796458734584470215036414084752339718708103722062679084149137544607212986144699471749232274678155616180481515455316580820722445494394937326275682140504601267569643647078097359846845349406109318349422580517007371803216944240206774010779057142487407355047899834691218644391752932381011046697304109781468954033466947392498600787590782383127454844272718252765696497830530020645068674405876830078377631840934332467430514939147761798353062486465339658782404617106445960357260451647060602725200711403226940427822465423659114493678455093370118372609354342697698177298121691832211272026972069875011115825268693068907127261557525293554393674330064810297785167359020804991240473692129824023336779520068101879585758467298955333469524608560665420350254889723864271797998831410417564263679638749829108178866752986917643327897849897364057759345542884235219727306480284120041353721023228098702547853899443913672259052835173140733630406143223524557854572279849815667593301143891923429924122064709827599628796640248153430555476855167276296364186014662666835622705624253455501432693826232456536640289873898012735460005513465182365184567694571774906832029684230744628437748308268967080237763868912719731674476600090760491668215374547634699564164721352206825927423147287160436279593847113620733406737999717059598965834786778876010809672882802290805382578088408551370469643400636433706178622671538786627035695320406053093633722896577629811474855529142067681094388089805167065572531240960*i1^43 + -38409054121211584599336190926476658968309041744916431138745935528941509195158367839114185627975919027014274634569889578745927318910819851242972858396907749645270474028663341173995498602926440697431010890701652972449701422316203281357409266258518298510864772105192838896996789600058268306682184047124580011413991130209189579812228945906911147450327242468105128953063681204617118755008893369426672432971949411583794032185461578835190177575184331589139026918751744730383250972863516838095071007614542289017792507966218927475188444908747134081993280657349273922965209372113408076155433756781737186298884591951389386480551773605730843480587387534302565682341811174816561503677217655641130204527709120107270018028540813117479353618220500085097876851464595566850796955389051493406077816781338944798387239711887838204664102595497391831076928638610929627398929731484257422177291817465349961744385153357916041945060736156655310505160057942016266729428671281816221268741623677635831134215034928018406253841428273200713743877491524830113305813768982029600772772320777715255055611434546472793619997209983266310182117524162445141867006129703377865884092468644946717432617958829550168816265215206251897649497473542332467611453041994507762777249645791095000493958056578218660834767611270829605944521525643495609932638660256737107920068055973397181806678035386920998384214291109132041288485224884805732019881967849571083058822352743436548526992623160708554714424260290029059840733041056113115380262684785585165213238332690594515137847629862028909470461617558921696051481741748239371063863691787105675153684210608136769576082223423482280715467955462630869001161935741336467890309549091991519999855633007087706671757364273417601346087187861899976389315715544011805751896979931488095551265349310701562777277911312081901469402041538937475604096953997205260554074111609812502577362645642681657893973453640922324736543484311326206390316919488048273363086742362427161804916961316281272092314421545657345973853251595902099808280686258640441707870153057067282609583202076041192862697978575986581187288501761793815985906089965870791855668377421983351831007606620606023845490239772170413904223323058967391984041102352976258935417278220583761067463672667737576595384885567023623985107987533317607790855022693626265928160473986064522987296723296101010783638947433573110276295882822653554501750018983487920584414236853754065171259289900947694423509271021770323205466433541843608981345237154905847482265440084046049467513251956789976752481923540562185054895975557266693362577064651116895074969373432357668508007399424*i1^44 + -654245177679634557042897238339589057714582444895057627792706307872633443886621543827373410528148924208252749045360881740726181591152725632916482028097965144435593195521428889046170778523275232640652239428214294009636733877899223511313288613883371849871208185253792051399538581908808856057729119881712383725277910424277956870046512401425927252966678968580271252264395615795824116884928684688136033343911725010207183360523472257656529029636811181175996881374009380090630720881463799048318599669261026205282201343902159380426199666707598699175166372663812579392299662601642274394850528741536567167138785686149354790069339860055696224483034617089701027371166759023610422895150925912052459575985942306656347312049930701049934238347410849907549229268059421862822893254439195567020747171328283454417709787122572459501370298724615320159112725764918719902998962860515171180948866272856910650634033118903123607508154139592501888108594074706352178262289167010442138141761814535962361923358260153050038459590735952610378780207296102747884237847453268195777099426681686913570670635654927111710859029502265045743644540199294440344299916349820057510855595673382867239217209053045695618334586618253456743647534092956848210405570361423671464357141752649069540744298403619089549663060708765290848345912180887082597287810983148790950033723150973741277892054594374790569504939287930334241678129350972650034283522164688887870786838100588650310161906699720194767749603517067909417603651308067156849247183752879400739938697598917395543752065770877526509820809446602516835725777290168407057427057793115514474992703219242223772507109512933250893351306219364364222598999515379276377160374690357161918111968667016797052765835753687826283390004866837052140978668388599062473385750076544328311243394214111646918026686381119374648909707892596607928052172684211722220232094073489149259272957261182383687442470290056334518405061922520386468979825863958665746837778230394325775755755323684218073053753566739763325715259423865012179461227974260236281264970524720598355511035300949161823702877018123600737587070951007631132361951287197786786650891026519477606640411187977395733604670005042362251816102315098274837209995325038367500577099575391749804202442782485940251955090943057728500195272031935526181343651003155541042244112847531381799135692917195404545650843538156489565680032335645132380805851921452051775200508806626292195502678002958543510545113455813581921712895237581237422926489119196382553689352777504277220209855091950785911694782866664052116465767039462790317485808691377724301944717201419698601721856*i1^45 + -1679734705094124652351184477542909238699464919172452419546995406432701373476624049235273702284030872030425395843950565900533226614639441058774134604841516931747878255705251195151441189770916240558916932971081319146383208193842184384962078254599039985711802252194485864663815687217755604022962119736105016525020887008532214112700177054610565740086063986854517708696967522246078782099284163056831926531799426073586975890577660378117051978568146874610816444038016559879196604366335423772533931651013522413703074969028946504590820343482888503621012101870225513984178487782277832551491966903241344140293586946640393997643575798931864008968324648904657750935817292427652194327190256275027343922384688889352366767765584311987669859238769057116418509499343907278438559164005141518631889223401244228398036565212161264946670640487188344132152577516354671769298268123365758022103515056622861695601255910221909852864065435295434381876956537816011245989636237455371299390830072122148148373705078269082810698984344653466885576433099668798981856637061216022113654724857937199453305542726806626415857452574531252183536161105898920494035713191840851566320680694553589856842866403157465482024453908616839041807950103284864607319295746900582021319357335361039656003728876536383750455356787989496626851131151566579663271915204106071425903386876116565011678510285610247652099555568083674103212233452394016967550018293076183898139436789371286833087648154828747837006595526350291958584274428934212616315788179694603641360548848302898131993306517968595516626134701343842622579218049304119861008043509846093640554640654115128124181431441055846834820085249327687537969249604562608728175249459983976830173335018194839557599969782992586746302018349557193204407050292966001204180899384116231286311679036997298013242382389906978745026408173765545691194754383208558697636890584109576374295973211502677629644490512421711064279425713765473632047475371015945108597238638057868427665399907510736969549423777123990663337008215017257030257640699715559287406195367365501231104563440749076407735195740298445050505014345411571683280428073667220491211248728383752346271576600270103695141003710341695384724972062957724845178554761168286920609660238329616962841115117509843756232464245952549716911052268274008615900296860083014693014086579781296837622337486496030263575784024919248037795944348220522552599343027000975583430632895326916806915740711312834661626839437535328796658660849515897494846020251490251575268304815212260498117346550028502724311448723474556498301615479585442030155180421810591527844820416420904960*i1^46 + -43887335859162061896060876320720052814745811025365095025619837455850964744755288585721223726059002585873312831601501776951095740468321106923432913856084218723085088893095956568021873562982757056931414842165336586968944710140183276662622476562941174663545324226537167277306164526817094347584626007006714661083600110729052471578059327054623973774721479187333137686769908826973643215841121628955104633962758678503405791035820558559541094423505717911379401809938773570470018374259410585897606934469588758238659269758214420113015578073957107221727711903359582783921395658774580482221401357637731315298999752233450237766829190308390271711127285202353281139909207329954456165781261182690007581497286947445655709779998677419699749113915688969993910070762802257248740520574947416103665866000705662458142581341380418378583164071552143092021318939324193029102196838403697018488442465611473359128364179936675624596850368757987740800049776667559041526194232702559664779948541595915546226036881734979939223652198285692080137823816961476248606078240274690108329368397439206201585138793264495408100127277642547537429852928350529972293638219785444114725615545469632287978836966589714292650703370880092060736633200534418676229484287180483102957015207605921640359932415367141611520619548112563585914705553364321091613071368116773379249464975997028454440410988085712599187856823825036016768320213828571667606014353215416661375201038373601097409428963948089794943348376337102483162799304882330823524752720125122132923525110305799181042278645561195859639451786143944200913765680733055263651208413878821924098043725579349878889268353558119420896283874718708919354400571439035239959032021032104444458490483036050028543449032536350921786337242708657941154747726490035198710869741545007735053485865268479329013971831308605405478441057445904895634613532034249880731959588650267827106745875731001579795711094642836822675077767317712289035700319665746995484153944936109138104013683783562432943261306526998507278806972942932068057442257263227776433182793673409581873731085205177738492284839299842792896138339389655880089729947617973837473419869150932598606440662023256221343246360323139422556766816889972475198667967108537069651714786216350285940508983639208245088393958904772831067119196757730736250899014160948368264721969081078590346371323093991420494882264793186286474417139155813904357748915757215098423166890213381177037015873545091891937427157193978058136561273922424612920509595974715519931116449575103533865355964229170969611621871636698782736063854045682230120838864212357415912271811444736*i1^47 + -428057973160336760519843385541697686720084707997244217378225752172879473548471447251606868426962054173194735992325308215609074923912138667014001629130122411672921942699267033604198802624646216066844101603058544949100400520773110976766576463041703648912175154108509276467662942211742019782422143086409355229780442410326243788449482220181558856567884912428737595418046433175544463221291555118437521887902459979626400914252777093711179143896640595020428571553379514520983717850562277315038971055825162783764162813940951544918806345108458900834603747358866548160462408837417958912085246657658912442924627550954832985063901393160659603134221771671459104577985419551795763054025534653001602254265139232297220817974603779603887790572503942871274491182336518637226320614614178221809757685598670840291947462858701168649319856033839058522015876079007033733882334563909996738051322403303775902892830243931037683026167336088391829614649107301469168835855247567919824066545628681779377208499061313115388093681193784777855721751076998249386998233758479466770320317540333446274105951993728739670245653044407042437296580882512449288869292730236921230381371470122275048040284851722248309459578281142024239462546053854908057146200588320966647787076228464960017263538964430695084749635774249081180672002026754452598799900428042470474122070132153295861539479105714390613925075460019322079482384153572894822953592261434953792036685087170073162491278197607170593248184885537950718733108326361680660185387150313266343199868170251682186851153334752336757473734940512123440063751681182213988987755420571719788729571186008372816698079393639234588519758924068020110614440530264143118778009070743063354337087691211002000285195252217277115644032799871069262467467696637419180904925912955492538806362383077245536542183342208344961886065058225095827600552454472182639392599339200014876426480356213549042030242115134166452923662562831093354849812635372996746620556429136534429937189188197913359042977681914009881065257366740502523103564811377893040797885054296344935890544302794945385401119417177722053670896236301854082251151501148688140338668204916119943366332003100750760491981429160741913039118597079893288274720555299245126920209139026207516568191798892997327973983975914412992033390673569058992498301474226873301852132259891126478342751530873874835070843899481991432678139709056064991337551301865130486545346455591790305207861959123202546324806701821233415310230580403575629824270472626351614210337079299427796959733219257502786422611982075069551033225932544165660485866996180553782559506432*i1^48 + -1389595957736190469028288350705981748205366342410041015007881085225297704352024621938588012066492967048873493461636326501313065969977036487526494004817722829912924201178461714077756087834080951721603488642337240585844628883887480879728710828955576387468213442932294004364612215089128921387882804523615039107541146768649548300947931774243509632707573924899112323284813543214920230856748209060506661061176710378906741535704522413241227820883995294520839910852912656616768043214648508048857903569236383392790236789154631696688084032698717874729124110898951929503527887582714177686215245950371612862619990387218148384605331002837226181920089023599479949071571530888963980087975445022642961962314676868531397338865377544189359797171474599348304246467139680084440367125992375261925585793166651185672812059774769972199733780029570309278842258823226295652579755050711094829000935197278068827180517830661278183956199708814826841192355121918571521722289184149199809536881258965957977170428680257661720998928916265140957641628858277275683006519031261991912909240741823296580425194336753607788283463224884193560384710167585558890912320103864890843700465534952854703656230155075831778616681706789890807383126208555991557171332257066133929998351935883649489671135582156927679022793154581628651267235142939872277796953982996372603602853909961474654172616620935076594987905588907110141022972702878553545693743069821351224761842580016638804356455226549173382467730502273668305320723385972201677470624110713816420922751951133250103066307147623007006439085936598982828739591727135946477700603904220445107928833403713667052156147135510991010480382652143157845595336602467886130839680427900864552817262552031977133159998867953949162557894274447630896144696017056236345937580007245238922746379256479185020637672579756399823455763666563188479845647868389380603083784423397895669349300803064503220270284940777926010804142439472401733981141177715703945316122146575023100014469556520950407721816222337952648758865487416361540423878241096796694725050504893013754745500428160184070323431423933534203384625878047948038843333607871203638388076416715367879008364051896333359675568624400029905380211474385066216342035785299867105353127285027768206718763089194537812313385492996146190574289826204954908630636289403051229884766736007534688603206815518888174683869820047349709735937955969331760387028748245228095016075295110027510049152077664814746176506808508298443748667123513835331248555869279172351363753986657417457651613742699272337512180780925480028479383274694335864410718657337225904128*i1^49 + -2650498016365285363500448152365070497728557723470542337882411728275914748268659322266090574306560842690132556364278849917901666313060104185402402138359024075549203895261882672240172041419601362256611925512755618568845556544718226974489914128269291211945124054568247593624210895630472116995873427224120826729854779781444348285154592142692363558958448903604216612057579791850570425488607682378697962764333102670876330606201998673469542972798506708025823200268164050513504903619297292127752938006168825405497586304101741536575234886627788674022834869805588007557438957747408384894479896292895254133042005260836352396579124383527846108228634361468780714860177143818830896907091073316558126812494763360599058992355054687597350711380736558478082099353576337205172302014171353407705297921510880968302663677394338072313698990744195736939294160927400859260215004604440615060705657930545504590912327915867784494257148373309024867668075128955139334045603066422908799669469878977118390916107095147813655868756609464502471474904708108764822721121394926168114824337007039086208863740785443324166685194634077287267626959771810426814835511163857909677822757536710905002961573532915627014780843652752678513480657114395888187748795231297663189064147256539545301368768177369564053758538031263343493393088026189320341231707234002125600477910102283129343170719500114861984555825789874728716166303146052060161551019308461555152275405487576160313032451718751077930295424829955907025333020334826913051912970624154626404245767301076329678855539872500311745279665489773250320514963012954334738832149928377714697121166590240857814373953075579060885573603791434148076943085549066762143662489881632775145000928686523575834193053461141669525847983781368689629992088960336662500382421512689583514295657204813722988078447337786415482920515497957830556335316156915767140344478894397089849728875340198322206967071448618421284519717118434755484930823697846324040056273460177723646180339220664567523946297404340568559407917752386628707638413251004075425453299799519738466887334731044284198928456246510543676994188561114283474750447898329808492403830896807498986560121188460635306748645597634625744987694547142288839100286714820160864493417472798754614111401581605598037987330366105606626458028076371873860367507744243280486622695128869670671526790380353612913408924771943511326456456878581636342072537433807118354310360502849468754184730967379176708711843694566840427343233381577253578543924084283410003103545446335902364717946257082175105608128006598254888947176106938724165440310936502272*i1^50 + -38173765125209549366995836082973134078298656513117248492559708563698728119038161097868662321688333862757578816005797645942908355785452850612398870878876648572488569501114055267415235730993649585484769826401459188624769778746628008408844583465616748387788692337797881287145821770066292496922035150301414169625448645476263033980995168218458069335513843675515694462915950616389574503514960421903850517378049242231353229275160266017471816925580506884172704528316268592021477905054061489994990797800586775808349627283784061124361049919497028231460049797857070494650900722495028257281554654870614051790779780359408377264255697044440882194658040529061120861258184821037145483133573701310386315670874864133567485820098128448688751387981364319865154031393733059530192659900847449531527604931085617755880009309618969063468936159774794104704510941894710501313232299179933479389182084676575217703768445047941290402621487523164696074368168409434662225659715073089522991361324656388174061032027492797861404205903387782911765466051807742688258893699719395159572411730093450234987155731873005820332285904943242862684814523013604876876467901884818855143863023324982327333293857196197753566546516877431337887768998867412660447632845361493685354489341502090651394086785278337844337293203451815574467409196183948676144846304764633875812761789308953283883995536258552268287839510642488274836846751480163137037921606065034615416594246476036907783242325985508203707301397333780776853358713292888784097209906669552513863742313933600308593125370918557988080755618450407956651285996277310770617646337126324001484902128027275656302005482883751908692443718207645441992708236535004261665991987678064842103422087464930118600286748117671727615485744396046742270278982237513879652338389034087782566246437317403254036508031201944040106673880742719029440145746439381111588030360481196322585049067278394597065320980137180345832574075039158064534433924523260800982685136635117200602522372068818388522891652599769244311922987391476543846948192567460866928979927205264493889624549717815666936164293825625506715703935307760244764976309143170974548546509056000908520990091944565790338698366864510253737789427981699828212696265421501667663405845241306625887251177997067240832277432007603760386614639798573276394745904958237524606225303007767780921542403037700868660107409486214289135920289317201768035878267565972288305002134294458518926671339020546406070641608303767495375564971789777628756929541936952518355913922531535987375188811018209235083898379581202593550715161494557880810829934592*i1^51 + -48203522011464788606456045469251306682960706315962029109925909301001081970250614706202719100653127307100954589019030583923838204121986249353076184624093847116492164031574251732054950745798962204295697161943617299988607046440088274907122710533668798501613188937490737103671784798406461426458999329007656237978078476680637601666427024624823764216993185183666583280175310758053707694015075572888794949993285024678046958701795940183378997689889255720446620113491589323900518232836680762579407877045786662793669886018078315219377803510374535786012731217639365113160772575958899791332421091866950272617101969679284893174233556245332633029474613158128678334181538361691209889433555944365461452212415160938782541357030618701979377128799180364454222060029903384717820657453453250565712428340045947166306547791898351191963433510609904480467446070515530685637373472259906657587369943968978472879921044716536152368070230996585840904811886247283195598241000577607913053428175967050597764494313757683821079659872135842797057371394493910519001642623674694968136851499774557188984235042567168307450760455492852217557924310901449344709555901040597461119600205283010441648063977421128414937634013091468637372093004645331523833808423850370602963002496185333958914216735971011248924517098019150617074564055722911775654340685019756187348817284924670467208029187669785269956754328084712756031446874107495678514289526717855518761698981629810556877286300927441932247693558276370972423837179343878203966778279369297289838680158138327774403698807148612465323378398019940635839184917533489971377146658396212843403066164030462356146870686600970052844899654158307051127816471013581597767933870646899999913927654620958147294627360991934865484493940305767498454539909409362715548284541741859681004812938571491213960142941457388569112695970215440216374100143991707558400658498186847311773088484828511421939308122277859322651844315149201179634081108994856524582161203261996203039024482932271752000783161863142373459414810188289695074225666744421840167289981830758031583949846566554247413278040294390638729034755288803068187114585933676546695991589362578454520398282240264709300290292311507456823567965946072682301560100879006742687230011533367663766299380065345437249770418153892438834692623630439612380427268131072168204466780488541820214444764014838193065340732666591196328259895446428872278389225427485399979653054854053668309470660497905779482228697212084335507571272274368957384109021949396476727621687583385150172593909210856635510111044304293403484287355429739740481024*i1^52 + 369044557479726514035886522225464165617888378447947823376749789018108058120436975120170288202153175416336872870988592111535803973800602165896141025773762253747442341701923230557358572401786803546895095044358435023933920731969850375772163295384090830852433820449120456785380992293792228009970638891768622885019083068995511467717462549767924072160513308778773231351072941007346261853879797835333300631810226655753579871670265778957834833651419870741097500223482305096301153888524088064219237218263652500548257150446674971192207120688958661205222781920073723809768581793400182193710672220848998516969841019361340094726300303694470040775105173952071466274218164298572666760177995389022662786798195508831091137673875965166759025379831637509982588588586469524066547221971072878208392301787855578866670203693189201509408126905043546425963510804165904159853075076444105805260411555496058910938777116384839863820098357468488534639610332240241924954654645115827440506570882592971446975740261564403310137475080452658654413642889624480246028832037241092778090778349308277013136553083094345800884790616075284690907026540697557413656445168450054971461140448509516673603065963979998337298251892833539562947249311850560450643081512792585105735306474863402881998693478580974316303793015443103534344621930616377519796405770841949977336671729296587886201522612252930405718342425127081982667471633949246610184605830634745204630684741271439752170211557773775814497544744196333091700411718127033751706184855444792830574876783476540869494397125821346716903246254520471735900069652917404804184768395242388018245463667537724804898335420752983642813843323683425035794683133803196204697024089623853923972082555078058042982651632912767913275459663493996228494551167161683681848249897491707268444178800005545403876026142360107936308371704509187634883373962568901994397573150723259781036201248471557865574104737997471134211185136040075338925683024112748761017596147447995066967175998221286155004813740761854557242772847989932089540625157730894042950345912966137698176546577485530090265727540405594662469841160974525034363627793063389942227329011895213294934268231752633075877337018954788360154727917369457035126240853174638698011477778387821750476758082707764188915594386029842800161985195710593576615127550533707573164841581632088245509994580166819493507774845566268349249515451088393732082058790361618438066028219572498024962996912115880511697245107819155321514666571126763483061996333100110886460192949785660891293621874761737188060828143560444049003738227709175744*i1^53 + -296379133461107074576308090272218576896975157749626924743643150932700276096198383700658187463283744178557872783956032966202818374476520228798374938409064588851679080946289787295091004803275861238979520151402891513630006622713116781942549767224370903946649148678002251035843225083349328351686035432577708551208040758829527776481841420212792154532163905780944992158138145524992252755210050774937201112826879252397802543566646029583297934549601208277549760811652939623635585591232620463236457811357138467459778956910303445555670262300527288711162511049991780111097237790665369672476905152688614342544902921105007126603294411586736978400235865796327748452215447552086841144631354085343382701813470904310076221312894498590591953045386639298240200113008781849986275378142875924098383108856273669458395119017261939736111480997601887380282318312636918804914225431283070909209402164825156021074971418385939308573674118735392359943197761326109062393303102208644173590968883976252716896115149513094676712368884163649436709053135444538052913950431978145034715711566398613000911944852400276597807740526647791533897595595726916771690660723307038629840212863272378693944513821904378310230905110954423459585213691971843590522824228296267383001999607359668589593186817519207363558353657927267803089171094872932303463564534702251519332131204623915603282122109335581429518551461110803377653173848385635947201335143608077063366879258204815288959027785957231049667772485978623391753042603721596952393635213066239552515389514329673948506828082906419744006990915081355370529366388755675745897107020349570256295937497622060521840638812252513116428742255280888056901093966099428394973635028721525220251819746921957561271719841577776725192039698463081432072200356578481783504022972816842229544177150428848720940094722976397617000021235253680727154184888047734253022977850538020167706995338591104211666603127914927817205058017733527070606369019928145792861700003463760663464691912257711094778597050809821036429164563486685424011571452673022120576503667719600340178345725674158945732922157548702942689607222469293952815341621235850745037872611439260365491216867822111508899610619503794449405970520869423127603723186832091612177398023911080586732421984673555609405158647166979503677283211755787229440396401215741198829522899352461678123405385655819464089149726016486034774791505635882227501162447526896660720380711405356319416587684663992053887073542309204440349544950533984339376741855455943122305742461663320835693778907072104847403261728927607456494995163224*i1^54 + -400480467524215484282305856234751849529247089492392370567642756736996425157456196929952806909387900915438722685009859736516532244094351371279213526668104011838728441048003441237459142221466945272082571050418173740437483114675446319601325751917178599964401396785277023881982709674475271434700672000830050490765931244089146390186253242852773744271986016551216535088507817855044623532951717790467131528957177168887113623235850795887952903041888811262501955282341595406463384414990179792873006756536781236159583418552725360852692116742742408376837053012258670305400509203259766547437825196995717473422246969080609462189684147165022796328540588757980607066405733809257359429669874334353401828924161237313505533399339262872236328984145338101594119766346971244429120404820215645296218896945628701671057581137918541959981698481291376082155483793989629825175760259166444168638067602625994156519166171359562028473530836901709093586033681935853243762868602930206640125950773278550817964340260087608234601862336676095297645580341760920113951226344788980725949004208478767955327822560088527083547864378828021869714301407690997212532721625379357181209074132910995714470215251513759200007703330848664656106403965160559766952795558148231812580072160034759106866101276056937798495211875815770335812833362799212359451540875340218874253429936224602461522367515803923431375800925325930250392691626408050453705465080015883541940992527929795102635534071172237780491553503152499038640546541196096375497833223343110138416357219592799318671764620604567362618322300962215821056079698248846221753611240882170189567663834618356516971364944102502375310383912688438389039428494485855167727360348326869619693538989489467591222015616217676350582922488269177999013490933041660430326599584756719502446968616413053883671975354416566219326655245282535686007084132051014816197329886365442583353861979505120658139726725503951316100251398061113747879964549200982639173033947942532188822510453666133172524314937131346564062054776098233468507922755076748972947130830687594322339031741872458477559889181992544308097871055076195249520853597629748921277050314577486065397952444472547862995244195541251847096171860941425428963473004801457362654532661506042687853041373769949522678617610306837745618540182348180705599877946865729677636571074538713051695703876905055493987128999250724907715513498653575023438645794089119040903877154119194229166355153458275215335276446793911776385498211994545839277476875496434710920815681012020775461987491535510682591682015749360452961329*i1^55 + 1661085934366557201590974170010373811508594356218542783650933297096975065629284199074831406863045145965932748379319390502890400297434377946345139328965170432274220713674665350831452010720469442991605237646352515001284283223805894122275549133759601783659667573555681018713250004777602182450120578090708898819457428565069880401632724392420044061303832227395964509174784898245188123140315463502147750217058585666814839869503877072847479159697120107326205046531605054082846011863521354978156279747716611197552796188007004095387489771099969604087289624542670119326715330214816595198972434157844328001656636083331847554811800339757356703304035661895625333258964336595834725125652036329625573016183292050614602043713427625999740895248064084128639595526491442247439932992292235271030168590542505749100760679376395707198791230015330505076198833232269776843848085133092007723346114700264316370727285088441665641125308104295279421264000808748072768525690064355098993397659205056237892226269090373071024688153990400977670168492177333748407654506261094526746584773245288093325474566699257888371743046794523602654762428653454367962280438858598490444430823471974512800682496743079048217425935939850366376568487183503398037548946950364907166714412914693187408439849002197735371434575376919691898443125257643552928438758164171557544658636483764374243724365829889634056614955622239746068540969770969994460151492703552445443121269736359142986970882905290187709933081389459482784007481585593359136735718347794090750617168411173310803798451273746641220322836660655138368159521070779029362682398594083672100535026488558190330186854736448313041244388361922367674168504827625009118469965300523331425145018385579006689416151651778660537199259231072394824206333159821289352712722531421496100191188054691336683629573995420979675553488429327120411296262340243199021140762928387340096492506517013236775300943853080077494018180242545186723135550803608162706619673740159644815606282422914419970566849025880360123841718024344937973196638440205569158421053194915407998364528927608420285440335794079909496509914113565095958555540582400734797656988115879987576870472715840555011924645519507811808971842677969237447195791639480017461054830073132456535049249477462259414606737634556618969303799998215402732804506299111553560818998304651425671613773271298049089840651243901675274434944003767119793895819231845499166813876956237866942385779224944862321983274888104766812226231042058938618740460365755536367126523814681878507921426141641567692726806030307437568*i1^56 + 3209658124161960863366885966680054562914867809164355539077845672179095693795961000015325316828998853879397763519352739722789520071048405496213865199434915940687700576055552088313668024884157451885177303638002314755070948501503373844846214112776505795166556804107194831809686943661782580931278948853217715416704975466824226543273594969670145063945001417500325761056768120717773995211846674487281336101646776383989753863404706255160340557529265324687301225297454940663405787451995368302003883664888946342992971601857414169037230964459570393317233309102750712822325826870174250431748138075803527905626748887437329982947859650248016063021268224891739486568343823164633907535976234930788314483967340279483910663807743939882320127952843237729458875035659179962042030917965575094283556071441245203359836574186798885668644831699084172713915491243585069518988971927223107153876473442166132148054257139640170779420250734299024591436272850184918368970081757603447436525838862973693964898134190253921043717913562352104212743734297779539040427622422650029835523864506006909295954620135471206538386567397939446300516110194394694301634662947984111669352148076579581122088381994827958015542311339443224879898617365809493853342261386379699654844875035854579514266124533612593090786427690965978774869412581712952692113133202942443076047420718036944072119724146129045702806187959118434783150365279592383145634646933328247150601919147113203312290081990823120264083452558769691402284969910968916635279930079254170549319773962948305809481824404605359827963312428309501315238787667990623807911242037420742351263011096227093293266863624807247811935141783514506820985697773467077774398211232600848391402158382905467986349296959359706909644430554778858422376404600934926635142173086982787336955698366584725067145685691918833364146113689074288509614816573436397124136773454930256172856802085523034247382607111793954069956407438736455882007607684440399759117701367202677271913867451341218548150900113698796376962390912644282053992524464167055817077270410014808257064251052209034068330245182305061933555808093651913500921670526146234562479602114566633202924682645211035058667183482669729666247184352586076118672628894975318572523618264236472043578912074496970179371729612917481599118094135149570383129895697942659457674512355769816605554390564838954661359814049025852021755631605316667847491592834610609297463802154834608106713855799159518805711828713027954266516169488336348663771330601122886247896363679891561411647473409281174628302329151488*i1^57 + 2507023960892380373289934752805893760920197257764147861383249782403893885400630890916858469349072365237685071706307294069242273372509180986243262147050871104396035022194996664817325909980612869013885361196383113043771311222425630206068257335979035676124515594065651114187747913401943752097351211327411837939540891922748189756458714465479093897814342575885850959210808404979507848609299794761138253518464356341974560634130864419482849632598018421510838013962917087807539772819565666885576174964315698857019769030817565164253657461406672088019551301455057070729529588264509295808656812465233587567776747239093756360796175034139131971108318977125173189162216096878804399073132154087585038602306176930601313135805939994497124867061861996361429617764006108290420256844186849411838109105498950930006840378686547128702313972411372725416621494412163742551201384516424552023196485262039482940396737307344376579353680124951824692791543074680602518289073251799920513414671119470615697066220585049240425922685641621312548157832344917337414642535002806924413301306349815324149489786722467182308023843081745510300366300539551475486671485459357061274743586790028725396592282716085365800687294977464752024918817200644344726587785364416676886673976190305357014034418534127941736903446923431989617106843230975276464893522487933507543259620245079602178790442836405043690887906102810076157640851481466547907123792264071577041105951910184476950913136734707340000711582075351565425444561152871844492159978289569393867855776461477340303179025768028512834349658208349320539981497618531157841156138923910325568650202121160666377680432793630830590455336687331820755361620811952436989138319276964463645832271939434572755835362472494825006562604263241602927970370291777550191844615723189030868484082819624682617921810643887479294657230588956074470453619400892876518145629967908711594407770238329383513696316667658539665885659517016540028974121905699412133491458838489158003410651544226204003176524694271045519647884018403886322551256308661129684908214989910022605204423592601285617111154105225556313243715146601997236678012648739493591201360998011410590155126719718400267174987685881628703521566143088737518614302115391541620280857404567316230171420684360076775237602538056530013073014342383735677269311363080547419619413025984523190135235838263167490543392893465212997728859396695269707100416408135059044691087055885399272259089076495608418748016316997183078733802299392837428425281912323174369186940481853129906838143208125459488309248*i1^58 + 1340716926170957914350711523289258384303070495127388326407218199667760019777093083596307740478980372812264395004535272111816667412558899049737369141520087047560837473176309129020107556313372345200576446095906619315541065681706061716029272925371442386859364471384099929847229115928861445226898560231549572356378553598859260330658540059026937537404289146714936587085598755824852009748909087358896590172013591361152944883528515072914733553476536004240126637135316819620365129649533784810452591069302831693241827635380255795338024768657776837881666633607542721301097131359724410978698417515209469120997652481232763359219715555235292919961402942974636309690267249383608246105126962150200712116438681981872232205295633291090422846296604491958126565130950313372362335792931728077349414767090497187554349090741853701780093516058872744353499898264387189237050573342711787599672741465368187091905516080697910787048567139020613160641888352311391074591540422774552060747420601577634263810012689488834391784487962901617787253905380844858045986887276940773803853343935043093250904343286748614752876082885649489559406515926501807009257603667387282947513745802412029539198339204119090208261403016978156543592767796210876550124766013023492025475285457488307486516539424480589492075197787146617971689288466973710536489791215519302681730628131992261480209836963383612121720982788489135477872081234145076069070004479082279892126815203766263511611593298879367966888328938624375029485348513677332530497277510297296072303295967059582735590169611770832086381616144132622257884664393754628482849471875681256064184320729348886780748246359576039843919654217433572950445620429666776828774087003920682909294374262391578220491762667394914931058147072969767961454716766844665495245525408991938725866371764463746361303514514712219659087561937937507066838816732769977111729361866514968173311518717717215324441780657591151339722019506756592066609353346627477753052206697770130971917857265372808333382158072586370326810884284361372256990405318780152974503561064486979548557184048083314277851457318462643172942143535662703877302096295062652434372903146695980474819399091614589952154734288820730575147232494432768056604459376510675291731399840734781890585507517281144577129006343362345781403262772466780449950124446376213898489332693387901882830809988130051857231715224777608361390473040217427004256345193803180680984721729219290842163698432331096327735575498693129031091759387173421275320750768413174754263796604187220463300947514027409408*i1^59 + 740286234751821697178406550446554108248601012633000419994456765760086889910130144965917057631061123266608385642781848357332035831474884214340710551279874846398409329673514677486615955741276721745998396319947010641011295268421754585440322275762757545197878032231504068236223641773931395144189184687785183869044960229646145221640990026197852562609912413682959593659090920064963566111779662268398679666191486070139984507928123263287355036644328881313710134073234308870713880057393069281535308981584181071403890482063158434356986393943933068291430116998872887871995709133114345991686060829100213905261017340482925766001935400237726234993719180739123746032622664622224430074234449298712200978543893149801500115147189103043573301694813676971075052590743754245781851708529964499859304578260556170862162998973242552933001007324892845221906008178941012795085691870495266554406154943539110943244241941018211046410700795909727281608958537048933588093039717622457268141785127294387183700204413697429927821689186719139073735394829177576700959518642139528867573148206609088133388835226929343923858791260965165324464216865922390226855156506352808029505394153374537296719697889648220946251248259650849312047340587611052255779329074654380029727574470538166429383990455883244724544130284500684905847310956878289088807977958222552296414441758274124518262449974381185594970435331736756251497736704255305996291291929774231624612080145111662464084082584582407599960601349830884713942290781823208406334873355481906612109565140376486989129369908806312603002050397823965556013925050281779823817584266998673751209147826316923233398684267800071521209639428712630071612167811173969228610793081037227739639540843381333985414075505494908967273392489054387901501716155390861751488659753398657666549487545065834677134173342188924639743119112639607645451061941969338725117034796604790311465516556414817874035276902335896713417756217093548025385511882577892529727947162390057099172198597500452064429310543814189284662311975967281436614251949455997977273148432591589595119540552293444840421204283157995766060236891643239054361972644039345202403531778888960227025749356384182319223443035393708501994551611408654519503582215387982902729035250991390802375527193384453293573039716998945193844657623261476782866938105977926724458559736748488360207849455698613502012258302359642509436960489276761208030548036636491761824415232093555090219955588159924693806037058954890882021878534126218207856310624156237484771069033822693657201533255680*i1^60 + 325573181511119558104410890013871258907491115523031415926359103630194943984398434290143795751562244943324440003448710362480541157251252687757065400809134147919143548316148344768460433362307893635157713336344014908849897283984534466111800896890533291538635471867796556307732768765220180090269197947853818189934831565892138099909272645710706372316147258637991146968166108254860233526370084889397998382522755560005325862694929416795419812599494651602508257436774280716529753433611850390525481500502565605388535835062192942100630698093602834526539674580693027394198035376329234963269662923484226235698464820752828968427376310297982800990560593553823563988335287782508961831240050187119719805458007104322843732322539682225993549766706000929672583645018870246544328789610913841995648454313616477575988880347128065381672418416989976806680445202579951486270638693180407879423056722736420200396412376602223802350357957519805092361610100290737702732670440336994106156980153006312604224366882910917440571686390661165683536405299003139675861772064832989025489879317306400328662713683065011755636024307045141176291672701628374478079303108582483040602465929389763486031177624939223032309654547052627636079406415356003706112762477340919884359558612708469898349382994024314472369531976881127051443947903746336621926609767691203999579485617076105802590848243549004191115012024695086718373971508455520420437047966613918086446900662884914733333505060814966636020808079916292679359315017782789040140371411582190207175685317689242439941282254383005768912736356966666708109876044131893621621748199626832045591881235711051085585790862128862161760604047852222669895799988779263420904271901447730174456344905268987831001190936002295457085502029845782186790840412631106804311107609120820671616376487973542128150296576871007868724366237328499840168065931126283486834615872177904758065631102650225322128742488431793396337628563012575710257231117016212226054384883960897724180092121845073034922720872787555883329029799609487595727974858389732461435138962260535303155718241288577805827612080197310379231156811355951135269757469204632564878274593019033899483763063088828889141980164242160258945995708700466152187186588349450294633604640870409298707305623724220485187685062608204403270699062305450216742461644017504816853031896928427478411254075229057760430244924603778114951244884192711570990517059171593368779652990830187441298411926982693844409803799278650210557183291176615604478574101853786597871452307054092462587904*i1^61 + 84396528671575289589590302732624608305342948388457952493023794389440715150803545425963294668876890874529279628629832406371434211344594310889653363017696776305491928520527649912528377823724688232098556349078413287288958890707936035458694785096014785202979793858406909498969561724601153318522103029434793582093751732608149571130577548316914544983200023980602082926309897509318956279694852372651426515087978713825791596753745855239218145949870097822778324025394192022323207811316836593576137732109061715595862237662684582786476873924137722687538748733973858507416751196596344973152464877828984422261856994395489231374997854348980211292969406258417912496778219391935918247676198364207444254262041379074016806868322077211933796918575401246654832739243461478651672639599221940804588135506929743424339370063076177594951169361077282453632413917758414514127818240127994606380094012792721672798706416425511697629665632400167531876852639602690512430905756053726090952495969073120384958807232547666835160377405390801042930551934750858630223517187159900285543605299672729857172996049648742770632349218289966508842251701236178555401564599108315013840183219842923194544600968755019008942668145236006934057962146213879974158335700023191307672840408129809449277638985566374184833355126435025466843719004200079391978754811070086377724497046843179849168122587745628575766283129099250556396071165266963484186681092099841090647531110959322198832903448036660005134205298520898249591463212776861075954960505002822296278160521245756598812912359032743340094154189286325558169761219357263811362523887275370208813725017267442136608516783247763404390523903501439431911220629951034615771223760520582054918306649502792992152059081965027988813940588004213954052734683937496752282873886342995773405746335831391434357500496453077093924723162244329119920595346508738556453212759331479637942234690135247591690295572593512851318681480006835552584930121101402644722870530196555531874445032509163244303875307060487260086775779886248040488329591219774535011797560983833394922537891250615665824335254382146521836369344881527901329252619017247718102034712324975533147391612905280258010941574137231225634885466562555622316113427652558188996809260191101888102911475201257624047298725518907281760558375050008280863729278307109430452344959991281394760140026156876123140169002011982062965197600114051739244247271435930270235406731284971093207207325154924623927499274224653874207720709535631079350479444315368347984445102484357120*i1^62 + 19902558985999693803404649064240647594828031361666655386296972161201528183695421492923695002450746179647140350235485747310099568799844476631466603003692810410258718631386919569709645694704653849025694925896510440953014025863101869246069550628235498906549870945245725313669348526661978335623780008892522918333712367344711258094438687041239929493923046928345923549741363277574647532526088606594494413846652742513180801787672199922223504823774966404671237436451911862981113764844809554045679084830858800724585975055555375767347949567228738493010513391536909307858948297488081087448464478435128101598019653786302261087265296848582593896043565944528560513521324208438151126710129853060264436341661249811484280355693402481232832368078483582517648319064285736949591097234615057746890462639914339081018285518438204277258448211225044035359944291331956520648961928681055968467829367537526681977709228078423425392054258358000301712925600227538384511918998191218015359947132336860952481638352899758809445301285872285809924533080823842613113557418531861548864765836941778468712711649493253014201514613476013725192447468831263115658290446044177477314287707538882918415983443634110312347995401215640184395447634494700889915691788704228565241908074480882664961986329548661261183899842550700381183641333948464709024957920302533419753252581876729241161369059058409835962703617475044584361903828307205328715039172605820281311120693626690599152322535814130404946655953264599038714725029005035483458726044562902898335806511727790935366345623947924924122748972939625412046991346988800367744319358086888179512092189405850685411235670825300960183306286147685603925020867583403876310255007289156026170001499957811673811407291559401868398638526365538625571818849493806547774966954810932215221940083300255516224763789887768554601076202727216242607865040256435879155647153062284231816284412559510593139169172800573924518931517967163348348293644551653727938444461284527242270043572242345753092391570014160848349096225615958064450959324783281560294899849936594881586524774524639481963050125180261061723546086502080339127059423122816289588886262517474698213320101577302520464696504406394507125479983719411556613456772305172482640138641529224596511215474448106459120587962165093148181727387799240203169324787752223639534163260271881986651873083418964119433467015671276844265225998907624428015153799244944730291302313605489010818885812479695741535915619040071023531536580647208482114377071461347833720000741376*i1^63 + 1691425131195139811711416720895973889666381706906398151191874964846184837044810210264691296759405613332361584300049359247015389054672224139946507557505080532155006913860957684962203525693280037021846823415547444142804462065733899040605238878129931231044586042317083038387079789288315437870687478445207084338812391768501877338726737155017953818168252575614286248278416798863907333993051635159358261134280367224534284347928033517479598950261201903808245306544860376739491369927463963003058733057455671568504926962625065494112434213888213495817609822358779623500988031408128480840477071205806587197523867005031870572957158257357906313626369304809048242997680863024919299018983498249048224875088421879497818938659475035645730520148170185143471289494110955417654898334052169352122109464319927369553813760445689652939570235479070582978126199615372816172953970812633225522527268560957379877547377939574778550751144871148259473476139579180494726716100981180610382686597995493669816050876125621879510072814319327733915987532863779922697356863942465967501526671752934270441201295777604613068481749991140282911644419349199650244613499492304166599316994269324311279889505021150515463977720135212274477616364233657512611687961713641172651429792191810642370910692483429101749800501310157830591455301748968652594413678063494845612349228441825619677188370862308604057941654191322683930464742313516775805994585946994330338710407331727724041785294535212433122051084372601341565739552020679588554717407334934695696868857995992532150698041387884490157629493946492983121289755852570515232309035362228188312903169570125867377876399911515010570840350959273620545059958148597368942398587515019208559553925626030693362097322016644379483919609020232273675027484360731504886280262061677117455226193700816294910197684705483008079988685233333462731976012588266024701506052997118793891260234099243188164525059171557762982694482978233985956714578404382163979049402090736578711902601364182959693162637112652015963928607909811610943465579718706548678382582098836481963182769084358972433273312523334266383261775517370838305829619755926281609456600578957110401822942123154801885280952647728802793165019000360677434936858697827732030008016746395081885955147709581436304949933427866817000124950047365269419913084720239248843908969900622051571137943269983562238067078151231479077224995256735628193529967327553336091766213329743063885832100501280807158138646746976878150646621698550360948291089665941923954688*i1^64 + -1715664149955288086857730373678885767751476716784084893619605058568115456985372225641129830122819940694244100459658298734677799629443147899520843224872323603167927557337288205485079161298052790304430310701700791604266864626163014886775912543401539004473856796852924662607511236988215553942095990146175616065527053614284852472504018781110446709878075330453684299007076299792451876177090277257225601433780505475847546080148527589419377944465057773392913583653503937981623770176846076456472928832290491872470074110461449579081050206021670055901396024574109295975943639451869811289365381613141797997328404347409099881412093245044618421209269562715402784374386960981946418995341026387018912404767990976831600478209664466754916692588580687404769673188099519118552154983601454254429803855875715606133008893711158277133254976910587949936203189056055952069401353683993345790313748564104721331816522200446747967055921419180459104206431800877374280491901924883293133509971688890867032169364675667082344997117062442753613634752436074386977074626791000304097572808069756012370242634033144852197874351340421086859683991189088462201775734082202951729193739799031834345834375590670358322126650079010273331690403442215305327751015324647841864385837180665543909481985645118074974699711615931510282538287782284380724273140326603142072079003720946224558525852072929248094566860442110469033711340590931890469399522229519561802749269585114640673258421073460626263112519558464747582967037038569945815762324320667763884323321776099644892379168232948317422504476343978561533813981261353903336266756552481678551511913302401841497122760896046609576271037444802678686800560988741738623764527887441006726268166591050640835743794994099824012413585905880866220795028924836319237059690038541818711717988153205547659451630266386982707355459845605255183280305564258830801217945355581518338346730198294110338607865172758649535812121790226030422946431452647684945739317698167789663101829073048838578284485111619078417884336215857058729119325587282213348731636253814454009443641167106174956420020479382049480056277633884335266575460020857975871838385756601502140762109055089084389840740039811959016046697021182385154276500907895209707260712265318415054820420696104512038411405962651564966518716920897822202964966906897165567479157310350043935745866088175478122297839457892231885453480210994195505073832480226909685791700872854348715542479565135463889224661318403061625407823287603199740765080133828608*i1^65 + -516331382365999408314574246354278507231972604368003643047314946582758564789074969324848369393981843763962850231115544859592344444732526896672657383246363520725166318962481300478403971738048442281478712520401625985619283830752224548213722229539688382969189078925200707417815292078350827572331625144150914936754573819952035980214254098461573418751786034847417671785420534375438755027849855752055298619773981633208593186450491907362482064706122105660078229695650958199446442717081161405216400736242717744094960570979420381671651967415773929564711916408968859108014674159085520403332819278543244128405744475565599211012071778982789403518780752160355156821497020987603151416665376391414198800988464026858260804035976166790001039296890615945246817507635054696595663933944707432484269290276271034232130352072343765052145213430272314723235333123988681174367607385079911874214231639066007361288129349070914606325375719849776921918138565137357542066488766235772116328223151474920193558856199369619179877850709306884831356164677174494606207677823036289590990687889045446242745152199041571352015071794459921177588519395972884946195050522190891132188762201050231266310193415065078496026606016815908242130410102206728817936128475598332941063164144556717360296542069433081796435307519755125079662323160914890281632545601449862323365342863166796084294095330002839492708417501199982947624520261537513100851075869682178110097000722776929483732731347582293208935455382643497340579177609795102808506684553341867918785769459840944376750458854858231802944186876687453090905461870394296019042969798740600659678663057174927340183267185326539775629295191009334997077531928385888757019081151435200506869070832780709170748978493958992715800917593661348737299584829168077784660266563685397968000971491682078612194529114814194947702378860692748652493865785546337064997460775927054723431249349785372251444794368760355758812047996925115419576909545721390030273176491627547208259833894918388933949848424245057666412908484406310892419238768063098100601949913736528766230366046893776225103961281200448590189951182036441566356891501195876350214170864389311925599917489235514986739247864679768314553952765473533834459228671263138725217400374151705850930189438764974309419310115234890273358089640157248014240790494789409244961323913288517556937762916411985908180991803717077061345290265138918329223542460527792750612733553088439335205806154383766811682786309350254325995731240283398287029960704*i1^66 + 65657260114840178237312559427386720302145843342603129213197348966815836070167136612205240978698140602865065504155965269001634823599816970667780972234897615643735176988602440951400723401779676165028532947371102484827322564057244532698541875270207924532391723867868953375910168229119937482439077620364287961966108546021411067480979711683393886453915361343316577721745442701171296619455459475273676978578235177533567497530582023990285895552905743338927783507334009320598748703411152312117840882040958168123066746446909941498636161293448363903328788103740231888186391501479423578255035070283136630732568845873343856479891336223375775901209955941965999931532112887080396159693223661891891751770049364364671757861087197111605128168977354684950617267918772638098619178735460506961147823498912136372114447627104315262792471592604378917193720112672034099764807582094285382404511644998477142823192032862388600825919246253976084379124306037442567605270330392558266494410218402686478560496693064319858505171123285761465736752026906485015521239165500598778844834233553387261686439806595977375228452403284170885170743075925999138327964420641863023568588972918073977159123754797105011072821680228814345038845017525017436124450176480733024343793589504426090134266826653386882131759236578983886509921410379178061973513182073891652278400887957385461256069683105446199416450076732451462943396521544536868881336492509258592940077277928219333704744652886208051140778945956296519621472544957418206739493188542844076251826630948527947182291563299530147830887365994168711210973995602624736431391454985965552193820636778000582237557513818716413627723406721837596088986892326362895343576924597409283271360559561655594438176882668688048843419509743423618897508066115256004580086175109912067304654816126444026039426570081990125872040441234835454213416054038822217668718587793625802469838156422200201674709455652563735015252856417153542161412594260579827419692808161254753040452867234885187393933446746955780092803658708364355165473753495436804153987276631555595563158216823052971041805798597777001858418609028548320379332506447145526821593322985120939032215333530395111189394252036193292070418225789292557004099553962143488196710880467002541780372030929638022294338979200104476373749086379596996424506028784245951949154882284864555580829796447636350476756008908690825361893775840164843305905349162430585334440023048939643125773139974072198234096388636333126072303719477975973888*i1^67 + -2948610721984797829965063664987296718735919440747448706723430122550483105152415453892093048571390302458809599144882539483105469609718213849889856978158087039408307530924046861445572450702992280613539625105002752955652568863743640306864332453842875504672429292892932420699196923254609290509299310875213594717373077866455488375138020522262493612220960810104559655781876231884566213090156088123941203850757773098464515532335217753487527430499920450115464009582098224743416828752554234496492396415412671907044186880361462031989723302868731480729145224211741124732155730224569644620624653192146297777291413783094788505454548889422407373935326754439524624465853953922423281199315390581137641282888737834181780065234319042991961768933681886589139390852774701249844506925274217786365646735964879147612733493048791262120607242303579795905612293374457193824271654426864283650391555462137523983646211111190143682394022990947894040916526577308150575150307399545494565898575782693559657366352199134001692897328664754250064450382981737373281909632114007031085616638955506856943148781389471791478455703769750483358589048531615276372360715967110439752764672038422613259957017542905139584294288572091001425485153283169093743603890240246886895002183984476055199709687805243059561478953434388481329699157269454731421149882853591486535251262046958330548050077619355781553463571251680522481620802380818504508539050697502450611124665434187581320950713955992102670355339409238472802652766132117983575996992627381224563375480051075598184226873429006521374247087464174534452041443958203852641185013614603629997158759709310596255395084041227397378308826910702992510872268189517461860606763039091710027690541052185368301125126679156480682926979333516345810614135070016065685446117037893029517665437960781531950405875276928025955090390010570574816443363535636828865975557101757663377343454162941955136948679553673391646819926312942751738134493941956191773735581640729318837373685897620756021258121302967075147326259933202666412846875746440799406711335774004034305810780161823701532586743326049155105870282231304648321694301596240513123320755362418115647183508768113309904614286793482678643803666134390162035985157334061007078613333882541369764749313104948580779959861739713218572611647216314770777153508137833308153693430784222638912372387276902417443387388560302652081955645615658925533334493996342921841180896883913792954480915347634409347760618653209569180358864273408*i1^68 + -85487980552595005074317152836103175098366003502040629060862049240812142761811337093599812935729314444823801344189561618115655704927773982079782151615067983333490542033208413085990949265641940126114820304028933221354703401301218250515131307632730653231859886554535588561733107279068455692711986893883972529921502598198553056450506626301397144250107792266477732451227035712220366790825287600652566859164823803454518311556387940646371725843933988821804059320884214916503236060429613709246740532344378044530896951622789014092594244532079786806841054776171276676346140304104323308016060049668193543612688387693221926446714214938140505993899397377042418991266938150945167433663932238882137337475116932658940786176238312190809328637702158905968557779188249720425045053848241646635727522346364213108790763311285693192285833034613762160211075363757979314488318740553584742026616397413423246908194101215126761063401500740606198156079251925661847896933812202745995597851653157751924488029473119923078354517702360920429259877402966394276727279224836604350689572186271807343454247871923958107190218452095155394341971213720722096190448855029522679407684122312778278809005845628007746932146294861558456366271678391368330507480858388848645243803511433061227077852769705089156525833780459237791535552514498453103110316216989389351981626353875856491558674298481846368535266191418132465833579265963421661070632470978864966410847465699870997386703218487921422008576390604939088710441084625971429394484353236955295814014527291744419312763240231941538039485420821537807276727680299779889626153006220982752496433123013279709371567739606847344292911176865154101909014256925327644258317753547986229002970693783636872196399660913019657563204351671088565052003277316884789689067181619189589242170946853338238203954014417464474562008388952146428674506815905438801739645507665758572739023633376958484619559192121442100711629600523304415423050942408906280578969269212380643006239917412108256547726875524118015511476660757481572567601962804143089298852737569820683417926369247846079125672498457316489184974534126156113969346340652706491003062479924104448749325415572221161386276679497097633498772561011112394404432235180371274744953127941642944400001147000327695975755661702022515542725107532530864852649216741379682497540505922577563627798404699868390275960547398374178762189937883456080181513513197463349827323614762074824889292100022164371956823029730068783955968*i1^69 + 13283106070746920279316653172811811938382109354504636298527189336428839599754602304859972678082843361001631538579424058600382760292717793314383630094554105036289541551409194156874643827765800502815620889696482835669644994395161945704498140976925497678453033327203757031781626452441216910704630470421270029539431385247280683157712153978079043007658181748643772622675544662581461305174329158871817833232215563854321460544577566250498685833603605449872836920817351964933421619006742113102570518199939390675167799470415159279840006579685197042452895054202778372349629865255145929568444224621623788068268908073167775756656782420448559918197173570313106100199521545369270477664759988558618437881992723962128481844862370860886561731435986806846062253541036203690052278584727326603013381550352730576212657250201593511510980386299450744953733149331976048107035617872984163533647753924993581476335664476523136545279543471348659409961044593568971166676762840891980529523809752272171223648513134206864294187001495192868214513503422249661136534952739209652925607759529720500707593172923656341074335554779460625290448754842887182089894560611212540414113246903050607283122604647348275638921756922700986879936387076632863737415837803202453123804767829441624853546603187920134859781795415888851200981135223033414988443428899313240519903896331625342755275615243296645395557495288289706988298274472240831162936031504589872764586622320509984887876691321544183281054630102494747672823421716474034423920570585375277587720734748079054278288744257405402628129204820325468356210688507203317377476841725845754969938260400658155884923594211625151262794394229561388806220722053470135133975695315512080279395040083360389817041493066558999218759815464205564103734352263981948217019499272315130929097455004159556519782732500528115779803558928469264205978537756941036430438750010670503634017266407304562374772847725622204086673216199766721874596526315183575490705490074883323390514334112422420161613253312458238115917248053306655693190432489906224184422204305917204071433876284987631393018556688064315704650586797170812104066761847770774044755062142733379278600931704880822171068390615036797230033514028373742351209602050190980603387583243054258829419506211036356237224851768574442121200263729151066108642110139728317565535799332911680033573350500417769264633931487293700728413742236937290202005669617307328362538510526456917074177078590140647012659073392836608*i1^70 + -807908265408220506682648417657507005039405664104133496172098022032240585946325202361243137392508735236731559288402387517309029853787558469603025239211779937767082395584450887660337550367949674992647581248595058907357292897196843133934090639313698231129725206063079170883167882906712444046556223440719182473334691069404765380010250679905357029266124992207285358893372006271672368012653815871165753931813394567734421308331685226548082842270567017236955274683895111715142603080402161200006958218733450215617544755273570310927554877645348656113231037894818281127843747299195442267081496424112144766889163064533035224467838147055064853805668326070361911671585293135407599211137988281503780284177927194894825482108275778696158047554487676321806484836423942981784146314989430876120945446423557844840106862530279287165018540227459871193197718158222197631129527767885805314979503329251617563239384678117511316190439928172568027270665528106968864104114681201189942368945966407234230011221136686809405887639827837341405583753967534258762098965775893744455150183600422870450383118608388273915358819973680761022896123728190543207162622798180410082052032635006447560800916821203660349050009797030520135952214250637383321582180865966558285840180871048917462450323192116645744980945076361644840880943976263884291256127932014275575537207562494051420037811754144444574112660082280493780060334406791481574212296855237970878694923434585323913129029932787147832588025923535384129933674717417093433850373945450527646862189217134880664340199097102334488450437909540640469627495881144061419690162537668912285529958356580537828683279608120697458546550789492571959695936100987722827253227241578212589361521955089935144290863789355157267405862297736404192197054670212950002373491454662185639935898507252269773229583214915125386424000677951332037326953840636226274037876249026035534336580950892359034288809470552631490264692572058280510203333413607033888820976217184549051584927035342366194088756582411209113530706527263725765793043093683876000924201405978789891921744315033548993441359084559302351030305497753106695918743472905329189891914868912535591100035008225557725327045957844785987723152623256280670956071866069173586634681349433203783737634933089438666831838638914235614286432865761395201506716924208484639992860136640580765581931612493722599189071171464532290958541947612067616028862445352997716133406622896802600575785601641421288671019008*i1^71 + 37125653478179616944329347909440045942493127332061353392371440382067141281831957872438713566938784181099670613008859976597641098043288162740691414348382517543366477682442659721159581939772673153108068981301323116486529924701573064132927227736722988590028740819353960472960762761058807050328081835070884691089404828195636204526085045345565121177541744345110961665979717849464627326155981389730101072688704919911316342875586136011937730403122233644695712404913183459736982053960036067294773220145096092066529630512894626259680506804370305787906109953650053920455542348006651449914893942206069406429153250770666493527646411421593677134522598916883424853561193227237030526061733377154672436865017400460487360303217335269366286487555308709818063143097543052235442712468966090413406414792543503147468118703200509725179704763085976897474453976378047060879259814346110673371845124496427556827525015589055212889453979987835943656895912898990882168260692071047490612647161020366024603911807041261254341519713441009344266179044559913283445918259214716890676549376216430601677922831100234206484616154475480794729671669878378075583628009743599989382848824318935229606708669781748223331011193139371177713034012202834877019030964971367589933769062502907059521793286545930000902348300506283564865868264752785005944019143607467904572751449838588736816921123659042311309455558518876426697245059634231877093102663195286682055374571597227560025199303297496484241377689381860502820330651568262486818381036900625510044137361625297004052184207678291500399559861694948165896935488006945859513068287785737311829109779685012419923583319833429823394118282938873443865669575206999134198161192896016188069927791410728938001988936852172906467574548774279931505345098043701122292022026525235407002251275738162749474654022991480313294101018899281474279514446974762208540341748204872942450181305680448473561138930970540961606474149333250251449978741858735700969559445736314863535184747910741642539442174483010187666039573429236678387703182039621910268919060522180900895130764050051924928355654866624627383876616114490764321823738579603783256309180450453823440586089030532626962319452800143902756007039070259710466269222455965757613889899043172892587932991398829910442161116882406466752837457342289031192899856583485074005638064365592177390994501936864724362569494444552704397120382343957457901069527863912258231075427588971053147023487297084456960*i1^72 + -1450564006379831508299933408535887694728126663493030879415505676784482339331981843495010551795079593253092464456011080091717262189155839225454097668777542607067254482209111694455176531625717381826701511466873535233992897876203471586304848143973486411197476850425085626447518636463673366235504623009305091348735927841562949846644625727405457982021653872616039975020652877399041126932554465997378710358884956953037177975910225141480718901941526832302434238801156035534267161825705948093700580510370284551614546255932099552700884576008984454599566224687753128949756162049179707384231124902505831706513932427461629047964436494748229737246400661518499545767772820320465246421105211181667520185144526912616298760840075765286640092018991353646132000389034361524551622921323614810951469433213919394199408899087003395740277846364511340413147604305949777319429395224650107226960048753554549918175508906953977044564273974627200592919522113925085489088064476026667481781896160732966876462052051250057526472526521837435606480915509518609873687178317905449054867692349717993471791259913248141210134071890220582716274173133859271838076462799327273314926472514310554170404113128698066134650307415869698936385732812624226126763296836482494915198224661576488908486703143459529663713040466593342214076493407849075881817054442103388359792320836531252394396794918258169258177677113059245664804267741834683901210896859613869044600051798018841898027272408630994419093268260295820136073239278030988062267797857289630234556019084597514470004004022840205672066902832989239480716053415939488592569674348288193352064084684893424037755138194634893493501905020216881962670144151775924188700990603894738317923126785731639550093485169344541842002878850231092151304301433610189992166578962124707608446400687512555862015965737425594081050825203654981383814142223850460293655405691329234277426246091085293763855611518345938306695133731924945501858783692007887681842766576017368973332633343217563889672731089556066595697376299156386109182168170749438995798411093089586569567857205730241753586704453341767966192397913089676493860027801150946883901786281174369352549730581014859163235515771727943714353038168084805951826667533627524297710154558066307740596822834160454177495479902215020523080587919995355743096500070945550641507557361378268193269542113964400134419813964723269315738342367867770572797364240401469869448604694771768929963105845248*i1^73 + 35916040374182264334269966233040405586235102109201311312047883203314164653027683625795236435973221428235565237305991065665300022107260631721614890270095100368172725316707162293533601245595382162266741837192873995938932825433516367208108743014063291534477183810230939552671940452915979401091534955450572625475377138467964995879330473552021425208056536569227120220401051878194787437969513527428547685929836880803474083640303343521518479430753133154450108516428717421548757028060741846441412635969868724706973041184844177282043426441576522888101935771848851976864725598569930772762674517420128048951740176943534541113074455167842273046724095425877409662053302854309236087110855920619921815825785839829832224712837669322208854278130436891511503895528980209971535633240602181911821156268240980644391660169043687822295119083391088944021286662283943232440789472261143418920053958726175349480759062910270344984123384628860267247195669210526010464507915938185128904111609262699845592468760465917994534226652222261634286879714863309879563738205046406946035139115408186734640151006346308795526486107986046795633588764566569643942902789794336204792777879545177221343955213386783641736230679365496428120737895298516737666655295334207137175111195233608102777735738617732927232989365655124888440144628073261647522971620036203473234609615766921598485256877014178736519378064365765600566018126333839689571723944304471327309085369941688513983498339056381736987787314628220331977467957693246255273661450085396633679023277961134379222000041556758563608329206489982631000821955450410986903466126359745975430418914158366382014255075528572794435640259430296957959711960870610300661767501323827005170952491058894380799564450600671090071898183512109078319667037599688449852706517050714147741559857930688249202416951127058231348322326099746592709100570193402636021476576627534254613337282135514573997610275533200927051169492375228747333652173406029351320200929913163964105469369854492471986593164840913774112699890099045124263662585437057167231713050727362388368147177379738962010595241167950009526801931233569742970318977180376866412808834091494280877822217851095392521114686600970162722252720405422464339981661812101001099675495192087552074877787229238848082009252122171013344858082943601479873158372750978006033157754033130462196322738560541316722852022750713892014816078774993626291639284954721365464599724818051090087936*i1^74 + -899077590060621928365424868392857217973713102409852247591445856374430188899739274610036993621685117122896483278832532546675749982827657275940392167645657461941056299347179791920722469139555277418324949885256376354858978641954615282103347895896841671249307558782323279898597408363476083314044482171337460367468147261647525608650962016918492396599674133416040819080709028646381314751627384559741264089098707498452736430927029485036180298963972642759326098287520324373467798301098616271270836167442391895856808832107920574829919874881175735786101407453631339556415671434065770397999138395315196835217369559982613890626451782171051064255049808126407309761447818328721452010601449465288330110867455754211145922036321419010966188963776380711442265761264982835875664443141978519170329466085340005905516287167828620155610863072840213161582753805674075707697128884713202484127592538598029639280575282088641671316055178643342578217149268419186123817423066662200665371580108712183136544783499217728722286686501218612112300710811379518511278632338508522906020273076025650871109286897132241952976207609460367593185556525158616308857519878958455627078207747573616366910090121729751150400537503510275440486313644009261908924187940022177590755726082790564773598034993810057696948242938333856515636583779738268600539802303776719013017262433142462510602777616614474171954477912085088895340680503367947185592129647718094440647369679608223707191152833771650240933716319846319492273631446558644033860623594102947317178147022537258781388113843782290368264060856064589828932278246719576789666507665625171812248202579511134785180975467344525684832036058136699930035037557964682811800913241870699015428473529858752646917569234727302241061479538651573860797010793027905033936693072704423335270914349097006670783317454840263854346844567918631783900178679563516850228480463115372576878761037999721694478501014543747137140731197039454345785971469391401461360332942336762514079714705349518160712002894140682459293638316950242474412306009022937068145321333715642924067260794947886291192652033542929575408784237732659891806696614068082353780510553725577272286845101464629540305867550418794478752339435782816466374052322228729414175455880847418061994376384362390807089010716125317763481255421509407168465494355623823046594187563705559124917841365347378524046650974043222379896387350106505288050744186063083006851972706861056*i1^75 + 18613668933705558399817629843867571345678939868316513297731608624782413396026066201455868735763165987410617505392482981945359110265757112574416954373749171046364381391621862327994428492173262745435661140242318657655004671111684437513163699382979322397318327186054285388868544788273675621165227144244228737224151613242893117603166056171334861160682736558865139007710737140291422461193761851046976217876720198905910853030593586025277512080379211308229440950603814018117010242531122017143680415526776075894021364637445965415430738786163715212875329534908331124150409384831512095754233819931679108599415399532763482701964382580875449442638206827766409184272894615715021022061772484703001172627966515517036026345685935860906242976795098853299440848442195822435565447208095746333298914630161214415910151962099857461014831106009668715461761597996379636097518520097952311035632979112507975192165468867572605259974360187649952332930786088613136311275601477692448443537267877237274037063260168987688392227186274974288518972979711365061792673926945739381082375710898179159858679816187857152317341314393677265371561535509735159759269069259623132985745986124366063453465881296980730151946591377567439007811593939217660293631441735046329817583430066317179620879058038128471436704528547795861670187783355187796496699499547904605280589575674274564842734322000276362207261094422011679957877382383892433649714492212880867418052758040888961337479783887460251366634322675229276695716017950981848305343500684438343516667916391983229325649952964760634279917788729726534206036889440895083519517563196528907418688906239286651913728513691012646646937425748814755541453637654073350130896796939569377618842301117448517134305252975149147984844285771834368150596193050203285359735700357005567665084286117494529585791761795558227032670249769248605819703066003343057923459349859258443503158231793690184574548122301943783572148491856184014072704823521192274884777374900328017665831728552791784274849505272204481989823320579360822606104347726481877659641634678200850488230419552367695425104291812040830771201989517309967775735583539366482188143623248519103960594538904594524439055442028847902835545521438541654526477008285472971738586053871702538494420996861496136595682274598769425681762110185401431628230266184287761621148414136132778508454874009426197119426013242031317067559845134698542120977297070997488808230912*i1^76 + -324298206463117154896035576094943502568140130756594958152012197529168283787906066903970156147055183308150233414944553930537129443025244035958190164993905129076811567255993637553163153708342658328062165210009692330161786607119591827755406338765128218707641656694407151304035946338660584244399701437009275519165636202430094103171743573733425999089751040259563007314315234734525030212274737179387575410382445041499465145985526221477626851498785363229660166775146367318857904518106529916408303971819177082358479761452793585307697736838854650808274429011228409652843557121491543628275458386528663507505373267300199107348420050557614376734763835263543155214871512569519849418685783708850739415236543934226601656833101825332900264117836361060142750103741902738449502475328295766989122390966282919177271935836184183157475656177159928364739794567428135252874365863092199199002292202156936111227428473445778185557341450475802758126172134838341138573545120959900720083521440736578402786257850899456050879531307702716625487673702227584662679387397831522347725009989081965036728719530683753312858765506158573699459513076452297599920544871350174169537979904820429860984093354457583498384020689920559536268508898480950492939666920431736445629548182816588899734779555392671959711566932317904019736031820456060637813685626718882111947350654373906281511579280726090099251064627690273323552988945493035244189414494967435983959917162524592377085739217974860693139407680366464987846929839392984471528905435843692329457726838891167803846355249408470243349632468002924829335100354458898182816513025828215624160687592684521594787791329030669783124514336206131735715410833289533125727266393393332209699918791782505232827163294574070526427637795322038239411497346963346556016377887575881634483075454246838524382769283613221285125035197871791998775825071444659845206055784227350869771932116568518277788267394415657231722685342908542655427077564813925322626934226204446344622119312378059246037043025300902462591762927704453648502490759567958973405517199391334456444553737799028801716058731808900551355633395347152726253831801872713061098437373295763391405850151590372049713266549522911675429703096876155990552824734950740709635803985203547876081102523952905281026307677786558661183495284458234547448108851593669900159262831137006692762858090126369574966141921363552377270843563661549519598032558577680384*i1^77 + 5299191888273815861382887174691953956560993461851786661681321785424221122259825660925312647750981413706942115681621007430544566068713256291537002879261915908653111559128135728549114277917298516965364981896170649367211635526880076231332631698053634496229600413820314138296898882394079999912833952879095769122296613993179973792876241240631478369497712521440677102793503141227146732251782507600473532323777915012027374283787637669118481525883399827222437983365113973523653714320951459378123856069876973419499823166550769449601954915918873580877652040918086641241718706746342210927552673568580713889244618381585101616274613933715398323966917646821913514050090537545411181073031824283876186515097632740306210625163992900151983674638243007473919286085980795974025712982137428976430332252368032830687615671837723822243186044401073307260938621627631328107116764923400866302265952353829148666414494842363967011284072141249263349001231469010129639470085882227156055697706988783958031637004009732973512800530435205839633841408313540435476782708300576894931728594224139653412571505665372185024385290718093039788430504577163078296271476101028971228493001523769957074617039505007658047340068749971229022719671149296388771402754879578042691102871933870864111722219187802503756089817154695169746640717612430855795702147358552883584452250351806515110101100874466932014283336680457951275277337392543724101876245516587017653768962632803369442745950744282999517141838691789511341169009729577798822488858426595949177528243050200754385684229760886852294226835704122515109301498216353708472397021260716365682115000098754563882684077858462603307409511635105622676984845574890784516619374953550555400716126926986391067382177028471070190133072191175420591078023079547610637621138484423833132863168939615313860724712736391538939846739547509259214915180846625694447997675674261123650560546236989802483689921631553092352952419382240240734514182522860706806908184927849411405752800747872184047333452796522890729475981631117705278874310299146288414651522421650850404961681218157409008578125250587067673388474460089972599981313635921987715998839355521436475387806099600932547627559150575454423861502894292081035555006513745614369866779663454609685823860871248212066341111269950722884904654144707777302687655101833595217319572367505806048756699063287189379023915821894864502169954624219775976794488832*i1^78 + -67551088834037407815589707435859430175233211054601343181400126483694918462396087673925974724724770633164532545083918945137472096356100603098914265920654611802963730596434595494611673047757244543632496876870405204484214306182239730819139225512580134779472670785731988111221338735593317313910315742824744682077879738981735602252580704028425079167199078943865668550452499677147511106344328261210369145226732445274438961599348259477635046882864020895587262582216296608632688705421414842842208672586200428373877028595388077427502488889386496552022270950236645123050946262698821229512879617171686432150829078521314155463682035027256797307802325948010844883366613805496340183335739041928700771808827813286229497717718967733543030888489268214688644187430298356235761865626759339323941899952445788697069534588038561473154579295061460491063495223755026711609033894117484842009331457507818037891960592328901559847623350407321380818150167220356598918971903712428286878981707074402311104302135669948923017342460714673824278007259750259757983092124500164379019884501164636498670589651898826897206595369982972198759540126354928707327432146383143719165699038670066617101987488725905869731850637079979986158222107406265159328145654844308969855052928531359727916181422091582351485365031289199412176457393443856531742099565682252853099822473137336845949180809899546252004182458627739814224211824545332471211397509443644347339880440961535970815229054790934178808057804453490494968747736879217012489845855628331285746798342993758640022971106004157140689588113092431999860287361982287613423976988477540901838117627173050086708587049256480282011395129479256282310709200879680045602125016644384822878323110166572992112457086698952527090861239048314628573117451698142258458258529629977172050440692995368144137270842779721340709127660553970722798336022595329977329569146957800733746933011456961445106619265286095238193762253803306876402920844592401291820406247066566089102724441538446313784916613627194468375408426745563498472797246544265876207441792687087111096357549752259338236065575633023904586621069200487060212481550911632609938772845078716656774012704500494179265643060957863932241769784783547021550943500271398672758130418955445113308783464463509669983277903456157746411339949590153280403578530874526057813447908610979877475609052982627333708593609019912255450544011810405613568*i1^79 + 647966823595465209674320310026199433244089144396274397242506207848139749173289888793004295995060621685016339228846236009648683756691156406446639488080173972171522713028291631942054867187513019398635293398012025792017474754767243291232920670358737114684909124009234206142837565269847566199428940593749859997724366264590558812951410887644311873780791079866497303023302587679573666284880105259722590739484636774879022835736534460152752462612030671979462729700050183077024554316211148009839097351795060074515561621457881173781382393059183487928276471028651011000553489748808533999468491206089275997506124115542509820954131193941120065524605797893071774125584356803458522787227344194263534787363530731679913036669386600512461645721990275628368317337963685692407345251678218555728227682123995772108103483864658435995112201803566870306854453654651055680158880029367032483514813571214942722151603164999904383583191195444659743044008055315455312620941719772670186489387370041681508747174189660627799131215603026699074199480125275722444889149872083095721632749686339696836647351021411693886664472139020559411428635051494952843462505553295041544737978563863404349252922774620913295003947009318004175828968852467707390676184644611897499164043345006040526818116624740201064486204873940496291703774795688299196669207158159120866973567585352880554376232856566099826918315199608420968253114551041812176462333795873445676804955006154667775234567359537167295945592130437694011688451810206052460810952528997932793649651834473937882303175086148875658158021538751530741693134562245146063846065729140288460106637231621554920532733605191143694597158321625809118583199907078657626966194735399227825932271908431052358526242436380571497250500540841037624980310172332285073064497561731868592322670113981091008497819940768633219352901397125953046616419429577286801141347586139639077813176561709008299676158586365970026288112666756758558848243764739101327088424118353340505850623713782063760547194110101672218530032721639636146268699074098898334886888587587264069278494120760729739738920367640495160565335761035670695417428396407594787158431006967744051835046118799603245099964579963890045305661365089310867235726430050415659681476797860814042914522450281195993681513335384170425149946488901872419394408350342989676963956738830357238574776360601869644410252683257340127853057933312*i1^80 + -4673025770067791838605201517615596312650753324240397842707425463301512306797833173377636510101290436313498629052170564274855253883299770795292836156687183116172865293916899110365257909504188059820867006427994209464939939822833353168512313166099921930236297918320532734734268620604979845095840334545466289698900796106146932046115096941238137811346636440645177099280781226056965833278897070482274099088093650745969752294781670980776296737131504640848382511489169566283348643078545279746187937554630602291540312529904651943684246264074179338851291597419087229732935202564864323889446813060061474849284954773663920218630298220288432978808845430313208353767533559520123411550683148393569629249206480969870111141646831608848167499149432592905634000091464492279450759122479021016880275979739125300341095675676483337323935421820510800478963755028560684586875416819309767804249203669885723238394928847532973969486449860184576446138479353784908794658909988474226357462852997644445709134808015793164891432207198669800426974697194553726060947033927139588157872739886308128237395097393047038078050368585112983420022759098551157075001899044973503166692190158458207911993896921860823484493007293558787999417744360339706451082555836051876816243960108518814512797080245898876977556072811636411353366532450546336263818780187488842893840909229149121795061294665213808450325368682499582496670459066734774063226262396987674017171366749157350222022194332443589012588653200647894453958264768161411487610994480515130493649772109785771989494538770974432936427521750461481729472885600862837688279245247007339934339570313881861897128515571941893347517400861310916230392719269511483108613420121790395178487453720163596027894297873857034691537527684034180072822237325313595747637390006248016864877301334450500847804683623992990440884916688930907070528557525233969920999534315677086465628716135757910510913004886535456560749236850483621595127195745099709277640229391154073363872111985691313744560544029869264122445872685772370849562379614657611284057444032141049242575927530825842701374199344132625598143578629789431653048399308276775721543085960930841697149398585931072623148290372774368264184287342631231691972044342444778200428499738533068813668842409159371489573363374850842574447411408454265810304560681319084669414178526755748193604588959699855369185347901173729853440*i1^81 + 20598130271635729490198781802580196473977405431840165249762406058821766514823864253879527387033118228063008156699595583691386763775147614983150553090279061366611800468879025812617732428981238003677403293482433838596943227818019027147028333916740078367740727959350356405066522911830638276873351910243956394271795449892193854522752474840268642514242804498951431314460819244956660318306304171312122634382134714573497727164614819435692475516433294267636291645797768895161239549311738449728893109586976118484533478232358779898671289545360063965583043236694742863186912706064789665274706837630026565712590938527049160551527446322084800204018122248898653602177386729114018351529298750877963677743867716289061168433509225010538588946582484030680402717977921635857927213168601132812332728401359463202252447757092515055118038898114639987348606260116150672889540603503843091345319023150442951338774891995507722542914502671697678242236287040535167379854915780468869441244284677230191850185967030627054660793737331647933160279013229449103263201435876336000010063776808426446609120026395603928199555174713285682933624777995290227974028650343216556457302005240055316201685620620816790052826881943183638798759860934901656087334046060145417241609862801797082454835820408686477983520171641229547456482105643227685522348041101475266641909148028230993367479060930073195699455152567037638331964080803864880787671400872640348765546955039040959965508235324633070790079411637876736670898036652970253925120631405848165115143306876190760651043417588155856063815353998128095353087318478257386698304671563272198344094117164965285511564248588893716699808681528954138879158830905143800762681201925134452143406575063395341591817253392490697803968317761941749554666074704116134530446487959719772655752315339661830409560328795242703251859987875011807991207398436094328163648873808053937191783368287391168455742693553340749999755214807553918726888214575705737865854422872976721158464013320552214107144807323607698848002667393060225860316241893613332598963853118812744674761948714590673234461976844099910697269474040530973423034493313009734555900290149521128895787938747123359190289027892536239481363504353415765216905635282204151173892557839547125249565627881680163152459147328716062610158213019519079895753512158415898922045083980671223339444177156709240535856552345600*i1^82 + -103770202943358792605836627099973625334250970909481701448149968923365284341600279765014394658444725401042710452030290807584420519025898099137030067394616065898166732454876245462269976226483880086323014036288634012965604124037693331831982588240359105543547537261258987078351371161793171209008230361401587256067151522977183152753522002432871619745674995421039203523686519767976650339414619842588373348240771539789832466914859268177754643503257591997318405284571607388624344393795035741507451561553349832402518865936161972963125133136151555095774308434705807229974701893267979023198693465368319929056607267229844502764952312596276851549698653582373821781354662176852136753877409551482481643610759246297380901845298275334421745033404258640135410622398357300889627531239065157727115770892575054845086081789422926996988764784062627756381414567380303660448142502836729041991960896050121139902900046092631571180203634959463269561405411916036455264594930829752132989395449237019055124070172367146396160273132218228858050742455307130049206556426157668480404628819380155978837718747949255987653770900292256782216932973034331609115626134336517670543190825410567865130167590179034785144354339413837980534195396000997625333891680377972629807719495771735938621527587121639856237375061004780173566106466393647271865249900267781156839933815300593883964883095860135159562280531529093320631648740760775285050196121448713645681278352908907731933448690777282377533516040060905389372280427856483333481767220620919604108185297736093070267453707744436224739916971869983500578197944583973210537367160040174521744986978521897396504708450273302784787896935186568461693406060607756940662688890509288445727762472593982475215220793312026949983321644412551668514999591561208152448272676244386903630960723634403980824181873246618895483189045475354055228816441641937502227882191427888250358081598907344906364531001242540497784268132982282405372385417802518960408755090342203087405855118573924159401471982448459613812555921946222523235274525243282264368754497458085144051820107666545445614555644997185745917253190964523987787844643142137651358879471564310425456028597180884052510604011723293887995222391136304697854143556801549714151240438000888558926895841927709580488816014128553843454324705201934134230512327386204127323282860576231802729204271549891081142272*i1^83 + 199515189399939017846428143189861830143302429378219478588673140244712559525528655592114653222631011093840869812500952165918492341778461043506472016442182786481189997020254341191556672149787096232064641180401621611345181996620774704732299696816121976482971303082555510599590766766979480772648493023580932458295004520446408499504914912116515396582343243864755537514104488220560776086218305477638884754605919542242270435274608205329446519405421617258617734861440606584204233697900197864429305372065158441203225897308283387487017200108989017169656589491463549963634334783918591910340342380420789841542125546750706977779684261166942104979265368503678939090798810290504777935596017158481162395767248465300995534176211748355684523519895825556587354614804152034438870746499749478403785002914459393876801870228026435972366892638937232853564752101212923143580627905238620793647634569817317761916389680239684094154868620982399852276502769594220226362887071842595645886077541251723026856407198612408437797719840357118195745294775062271536025057025142923098295738289534930070322574472677236050813123274556908501387084507838131379969052978635677415861400509292853800665931103897554970325704633544313806038901220960051466825192976256642125129940652004356070193388204799866468559036867218287723433727907107656631707141157351965958717039396110111148256376476109096924587326114003650883847008590409571203609474983048403507307501396316214257588664904020454467065267317058268095061992711470974795519339830751775895181416661032832907366718587439135522403768297971941962896190586125219570521641937296287410408744364022530205718634322499192682590780068152240882019729552983993871722492014562949763393926087752438779685563846046707138783964796378971876771702996927603077734433604741017253833325934698237899981084435781018048111371243942393673110532406876513868771175465221811947443152611041397681732232065895167636486648191207629812398573235992192339382832399163170203005601253165345671999815911708277084933550129984084005696928687577910499055121615380375380407152440426395031224502993748282645628393081496106136497113833947998794102040236684698150424390676548644489654571059171693803536942037903042475211511628688645849967331523178631239010361114591769551978322023744887866368468365076940916485381052271149045852134819812218627716800986480640*i1^84 + -702222744459651253394579039020644232739074980896185900796084574253869253737540074282024970097223843582123757812058092844201594250571724573982020956899469573139897018589993269207776578065921991628157617136945700964142904129680078426331245637814152505289853358601451631296147777814197966145966491201880214187307054661572506588809617055361246335696897322895319922566648665925216894801969987651277444838634484767887697556636661796731097868635609710812495089473602006260871652388674485376912058993172573108771616452693864956715793138158266871097814208581509306797712785121459439687191763120017375989186117607438011341991112316195842867373711516655671412723007651843798321442734097532073532744856412002097432021591132667174748044762528576139768638366173600693663184836671577471121576203266138549988147459838738243713784637241631559777988358102523034100544365037012830895679323416173636451710862504426487312488313826500408966038316153058461929643850888918014161304413057382242462682367752929877581922752382869911010047860454671133674701770949770840443807829199252809465906135136705749178923983090732187867427216864740314745286677021925768367019684100899619283485540254098647545625998300539277869312147610442590408858352935870400613523611026985328153869823392490518203776284150905488355348018786717877671502598198280282741772538774277559128217995436940501772326560880960852128717231144610269930300069102798878995003866636985676345782022106183478319240181907659307412460133736304415393829575709986580633354495683084090215984694475206749742453101829055475248940587439968596064650668755877641192395510917221504633972744831527349291108453073761073601206734408751867166841690266879190824977884349959432958159171603738422626127576594952961593958144633808579416217120471134151392950101784879523945818233231859141963166923011801897471281319627799340524617557893004711302199507063803608774218632784897002822708228523664427162493365149187600100455645823399677582289728603598216309970204070481493629722282948742482978459688682650542655169868932222892772713066445105064300724710873016098155540003060742991892968022374650565667403784367197790437091121001887560921927414813471657756161628339287103456247250385804328630030593762840243664090464100107108823414970489510202638879575505839168583700394700384098412789414102933565199089664*i1^85 + 213236055781185642063273196021969060837463277745207527764596754035567274143543146605386389650554902578435433129367221011893775763294209898275463405662825000235687432523323380239903724446758794285580812951268687972905501899551395219409275425694877208239843273455697072866203911193989209391503356849138591598069862258745958124353395143560054675020440901635899328016267168519176113395521367970713475940160645273591108322498816619082077029269561717387520005710679769041441241299775232309717924039598823248857685125332122736377554278717685522487659001861234531020040403469893949851184748908764671969702298182966174151388276837870423320114481459944078887664742226692814305626330522425677570680385933675722922085958116581937487185816607468329266134112959011162287487173174379592425660256363513197193742596110709339173612728340230289913331956749980347875198214227661274070725878947880837031592103547401939701854564315488125292112737461298532372819539667510421337681070979803219238846054862854709851745938899845063907966995926681579585034256700365052217427380609841750506894237580411133819627607930719585253596039539507948152335537757221714807275389160908924779490536955967172977939220828371262233326368247665319190163744933586902503160614855904646017160115645264993097922867199731656331117926854444606875396615712403199097964634174951420467071292693974509652737787481033193347487638267304931453329391903042678852926840243603810291845053648609810596081386976469891583800653186208609083743692323042256183922239676067142951209963843294306492047266228801827147792372912105817601090491322514380897980565561844923837511134252556222631429127965869874106021621906318089279725034991484192870604155603774707487078225184491019935625798009432088190713746622506106293974267337619498972144960387430398880688041467602524311910145488776853555920219701487654615615561576587338276906224804809347726484347231399541442316464535658647862557572507567522444432111902234752647136613815146134143961199115945425047532750558637943647853700347750436380900732270113379378070611365346269472796681645628732854697953789005973978762988070148655238073189225205898239258347113554559124896376673007027891210852197558329944524587573875604521147507290511728425058113107008591971786869478593416178135457362768939267172670919182330991043469094420480*i1^86 + 164368619378926423722470536988729400451513537254714065964043196341259496199988028369040747186217569649672760838920313953726377341474884359148261251388125638283302902466735432248339105051576723718849388142545194328984529230259706250951595091688392314189213258275601107474808013682412849898435058668125385179696307521854959645456411078584519783586988117878008036705509455535630565501479954811790775304877313168882202706574320166472353457979052206804147889173331765770236749845844603472570608509828283635723826174398445522717638371909107895297358924573335559002160206894506149486685018632575183748704222524312317078458645535619797813954957076461460853882124489689980145568614200670049364916807042441624527741836561334457963307071701758747346454749629897635458748369542951443434238229640508020246615637560596943676738021477658527017985152247349937884270746678116645007051104066503522509637443696325652485731121836388706456659538047038671048765958077165200783152218567862336768137849652060682494184248796464311992091385272608319671963632048305500633544291784447894248937645607258581490909028037808282438848353325317599835702900724278689446793122493687157254849674730824297219263534866892675754381047827723787842813643270084886799927224188997659999542768130725202101945152350381744722135889762815704769395362876706488632908738436432176862338432708810091960434770469452185651782931624086756758791333771034104085080495289633185748991172358746699310579948532350731488013147331109486781649069474386773299050197879569461972165996075086376483847134069560416358624338513922393959452941704517009691560337370262125400690464602583473572427679735672579700203456662956633284617507958090390019013281944780867320116249861921658202883425587640839122669763392297315695712105407230907078334750637825387671624844031590652302123622795537916171925038661643248275855654297424894192376983312446706668590418683328154822903068850852284411277199812347960252549899294344651862260024264835379000041110343795299235640864955136546281813621810609039148412642269394246532252952269146082765089750401905741017405734455302921852265286554468908811778917822292455595802724615120322193172882963475744623258963762560156217939218495421129231408713074181423461483026756924720682694503331544115088466201651279450252387556988809966086258688*i1^87 + 26270943886717958725342715513514897872633664958815724843336313658717484056044725668189345434783700104977389462718673406981087494418335955896204630792852535734593012024286941242183495842692205804501890972392217936677487896195425494753454796447470748469175040428171033191127474813103887783925302090809140148391588674690538773498647176572691409975947383538946582184217939964951278673147361981718065130181403884440889123984384562351438398051688419590501447532728802348003228740684234984121924946373172319648476178332573020959714174077928294026853403080863631622808691065665415705757551330982601425625885776714630195875750283177316866162738721762944842522065552214087206596283669505300973307108936406874605795955302396067183707803938155259576873551653986655154609621998510480467584431864539427460318844451890765147573813852800292167057944254565038831134394350977886972788107143070315478460297571280928016165125525809714584672091917915392099631379680044415079555835707932694735634587190496946083085269230272466505520346004170622707149299656194059781454922510550540257088217442393970200703596678520021096976416533725533951115640602194133461599451494247008407331507129262448058176244880721475791391532286083318399597278107793898440821530503032648807146516770833916896568187760053473043631839768030111001806757161966861426204057665800188669415183298779544900851291283097341308133030648918057860423303363400810541860579639641914380420573960017755346591399895392616170002857425858980007751831086550777256248138763940923896656975919652667872124635844187129544336936222856284185951178526702708981450698752694711447513271378416590731765990972391682690691319751432582668309396757391822950204996975218286316285781955953599412906465346739026296217552326093010675557513054971482168920784453338595684369529236574901520478628518996857605061095026768656487492885322394331460747979226254696160109392031197887610811902254470989215814172198460806302088737970015561414467342067857865474865405531826229224191011185357375366773323487278319088133589947211821948605081260991430161786371273351229063982100092038060524189250388638003303518712758834413083920230993261655823870362955074626405425513566993199710505345074424131905384163631543295481269009069652273809022995547004001455797493780063849705502802045829120*i1^88 + 1277049530964832696011969211402015514245438795066894203353380023089483397754067868027437502864611048371870862440329792653790336868624801972872351785794198481799024810531855242056497616741989712308783225477093530363184943562282433568297536098770722950353258782609990860606578195371870293295957779597781627003706666751658991104940933059889484232471137604991226346329590995926795033825737967091137164056944434363733840701579383741145179119081695828288496313238611595053861416954214704151125853783370720735337023621492777344762393752392702028444915223479789173573321065201299910760757035617341859299040962325126660904187739720490894309695286693185356927206735473747026032478780201391829644767963134582029501355501066769891170799181680393300415695480094331439346937016274746974831662967825640428051043469339530600677404420870708033732674609952806498946946977442495319485330231492622016804181018461829926359423111838344124806968109895295768281358776973255183883967463525096945492053719694423549731335920223713899140211101649306092069145240497686437361334391555443702894828534280273243833410260163047180389972337357414152466751605139689403407286013317441701129726152682937966998841788526422971569187570717596663657484445521098850855957454908494594257986138630552353797212035569859230146112624646701398256716239268272294348358972485102476192589013260880216598510849309887312071289759635936284889180946148662743331499703292665375014285175283782751858020777393109779704871021090074767726817230318944087813257148612327534027556392847752002130248863042697805401529166172606033566425279785710154251389665640177782886780178276471714013916925275669470291322746744471630824120468463353727784485070162645552008910476085954524866399352026231096953632937559464384725428356994707583706429063440401613194204767543282784392873723623562624817522940631706745137558415894265989859734066900913125322272315293275316426507409596932594547073189579588394621675924099991102317734635127750015217022128567010480218621314497006960172763559489397939202918793593736152045932516125003328507287038797713220235675675556018378299850673867209258031734966272649838376263973313136544796215614775161045051150350444241983775431556772486174681480518745665946689150576681349756356293711924701306045194542555852215156736*i1^89 + 59463880403111937073281765711080638273923555513693316513774791186062323202349965536715226782199038061964999021659531122428199488417633279716199167385805959650530735742293918846419085823816665920218276700539117311850279779483205644873211067589530527192361127170774238642723177168834032487116087430562446652227702663820311906485952761087139035721696516024206422006760523724019543434474967691158034205610992639194548941682039954787405740260491330921404412541275232956964300908584706998765991392727284229746109448347912630206206082264671119596970438490765341413901741979969497102948950045503110352999717626304959674870147765995435404248942663431876773207356669779946715027050052779503283191872456763243468449876193513652066358662273532007852867589424171676781853733310621245330712804561158332612071109465733271856581576387764950034926959020604433087948281053609597480078223105046146271254368794250950746284385793573660606928633320877079363357732216688816166471081879841359481064839991682556385706705984929269312316309969825368067073108396672578163204047742934253668863962028034452597263344618114358288753605288676402882331899376752112024396826506924218513580721940276919917787430524047868026278181094231533298626179491323262132865428679356599795943457739632590189150898125020654247841693281805614360351374176553725112783554200422265527690687873874959577652901508965429205080861897190216382022305026748043325940640408461243521576130558379814256728301786415044771497479520310614719145106043556802882294266779085035282150420017966477151212956037544657626017683147506773815064537733830465754085507372841504811012556856429116278494264612167337218869802512618736631711530514082425558213559205855895712163936069956005516002086418772245909162135181267741408115408189394031899833689775396060177427497480771440040624518571096882532595437486126783852068366154481697475351792573569565629316031433229670991142244491826017108829989984985937576515211876989194882560881203228936966756207044158700856246815886187131445520875544947680729181980314439224415217894223229877913414997117897246394031663509874809813198611395491479081146191410887183406453359572498370497875521250398145519405519002006742897074533085969480272356184804378163182341141748753681809836226830241083476828103901184*i1^90 + 9122915917213284098785793917187386020699930580312213379749377447243284047955094034604794698342522216992829017550254256093510924841753042242451285187148048024748026784950214566262752423124644236444715783474494736694977486193501375022091365595560837595125864388973785175687596957403425236637679625146971626116178173251327398257711393573845938032589783750841392623892931047707629245187851606726341506176999686677100788857552569943770885095689809989135318514271491092433807359552684276996323843053005542931177233670472634642402057505790390261169093948729924204827655925332466763160223589216233733345638537735519855165787269354183132814765997490277585066743494209613720952239776871817287363187652363792338548880600437183908458373919569523407917697948861303291347289510034381628571032124980015498366942536200669961240962727561589656621506930678584250022000076493593391994879742930075067755637845334703208270604444900955166629971551324052866017926998496494483095805805187506764970526580514915093929054559233634987126090534521381164686899135391415135433004992383769890089605789829712894061516324099976709162267579602781215529790415558544357910966256710391329381968494059106351135417080683783230519667058268272069683426158903400595415813573550500797907795939116535419696291497818618155563343727097123880828649386518862273338633038071299033922598037835358842639626643880995993414894439038558964816501746944247913421271008513959757007883114036716159125732146129925630030673015567210510087241689316708611739378968324304422028829555763210150782267689054219000741754591523647659670072368109315772084040170698453713063716001189999597968684042413411030194924928081833177030084848849221221277297462165504977644486636716827680031176084899336197244308631865841243461398958746063755013626720048988391896054154429118435811115950268398453100625987174589167674250972859553716674173471814345449704972301197721363307365462924410019150300626493214915290434582408427542812725754503004650928272686810397959417238888565799495520214372828745382056680124585739745904934142981617775928559340904873752122431480813676456232566327812328629620256865558341670679526791996682718005895301159866146119313674701588508948733942372502750594521450670522240049681609318068133733724097787147059200*i1^91 + -229263207272036715267667131409615247904137312167570842228180624853396981595866030746382482964105481509939679793432923556858036534293855158275625377736425635879002371158377213396237745680862112789228778383420838103934433382997626052369992114792647741883262825957353720980950088502029437589940091672506738478564379336272385476602872048550736376846368512013455747899811204941453533720969602855375298405310027310335778326692631142907822183442944665378523204462690062689070122060341451484694510271991163381132639824429428137740637383688280618757791640791938907046487265466020066939730829528171342218242078263179693725443398720679093622929848068872950933337091412707808353056333302691441043223138430356871157391720583507194278612385945711952816562760990030630153769631678070971620282402006415552925855799320647563226189382999261009129533620214010423422722839529600152142502060160936702559479379643648232708639936308592399940897700130402729082717375305414726140979024690530761492647583626918404233217096087334033491899789285073538301675525131449442110166242960484746394912650047119778240720919633199912224064023968938295981410220364892792192816279715530049332485233663665135906101473845955728770265707179507151257320591109514779206029224445676145906708676273895893408973427743811947178970906796169881738562469285633498003310656013458456150845908318922378365421250295697793878955607979977717070209023035925376633785654458885496020801291648993062413585744969673190025333567720716998924340057104540106973451961217001113202581369328765474030458173251699342845463427620002036396951064686813226848698613969682960385017904968985126278859031763741385550713178076427820230608556966701391310357671350716775337846742489248594223862809807017888322716261599417620460460388810837527184309555921918362561760972373984876661152670608929055355886882419491597281173507386924661312519637116235631205422710914969639159709192166997178653643343903267249670254409196438816891665465522923073017105455439766552834245537921965671046213898380055538871955040701916769598435858460135119482386572394653825599893271356808213782509707820326681965756496298180063868849354741035492699407411214829289336826786057424209828941265671463691859268812499499396703632615476496324682869374976*i1^92 + 12577789834604711886695944119247562456797460270258201065027269251588820942978217274882336663270865379233394779076453176649871955959123975418318141944676127141007785136736967437177130715488006596932437833570002348254708404377940338369840822735619509221874792884783312774567454671232057788686278434667070242903131124447307622975920042280758606594632709731188470754827008257108392405871646194568681739880526047745215830058650763876928014339422426739936698856668022043144564653860935315353245020931068553151945726047844973349289778173861173740418411659748482480279258849567198789918683768914576608383370212787965463955742467434121454892740406003096477763952880268648654508099983441875608045990998889780424244548002955818905723029350893230075258281622146576576183327764397409320394072610863317860249868610456237412258684120182830406266696313592930666603429041887181004329097921301174848080945700801572559033730762857203690005867450797952712585458679693189947182086889306406721926271786937242638471316019507411244053919015968547541447078306660814735259555883590480314309227696349413073816992200219466690532698113490425648586691862629298721683370833546721218656137855666699131171197370536587893181808324524891965114631006707563810982146874336060930367732211766903643711072271956471306912913421552098329320077385799091420135590820136205462291473291328518314800566439995366360184311945168948948534155650426969500420386320117147874607736956783972267906748255550505603292489044647199050448055287024010151561468942607877746489005299675351703614629964705111915456832263961690786604361833481261543982136780187551618139770697719146334930416624057548448425595107163548643021064342454987676940146295228380441663367104349070992099110385898097722445808344206929468543085567213522045859860580733302322874562055528664614323486970872602900864806631315240723202085152790070247139736069609123944596053338979021608637706114630644167042190056902417602736425731774558013443123734291893573615370151045949762889673279264422279364152348991218666803234170008784033250832714789368014606876256089234602085911472708735958080889063450759892198181703966870304337957670477430920980996450711789944510796224873989929153791023194869105995594707190412412623225608667660288*i1^93 + -498234066037250477346485058734934533170053066998684915332403572402144700080483842604008120420409138126320844006993241179393368116577742281037018056393419680618176370010950937848990847657693134716043549143030575132458099443433720944343052549067315078110686838754473972290842017641916147288635139224382055400233561979626173830507112189613473361557172499257876440121995806445098090259326729807796071029435139405913922907925150833085371128132696489554263463000066926108826873446124652721791732152799630849140958671485028315290864652729974681743339609904424276924870867144254389932052123984347917025017153499381739361137753038399496627016506861407194324097385435362319784208822248181356361472455423298435585652435080686197893171517483330591647531415498509938492110619659322964458977632881406975897976181098036233814961144478203329580362309502806360840814778012002937149047247857011904904232510957782340278294283459441440922477122243110643719736247198379538147835251519157794712545177154102518944870353602910193580991263742873294448185592007144230683185434955248239659404350379790011369694422418196074964419779729740188694706182123787546239951293055994197744873759023164018350559903812811853053312406783098648675627746519253087119618834461419926069235693819158931183777467522469113984938055325924954367724161028619580968580385651201365043908685976326564382444176184214577088262566851330311426245611019551753731433035614861596666242759137101468361088243905344280958711904788642535125278347808820809774602599492269223492135908085100678171612486397246510358439348441767775312303946502041657858106237320610978532043548083962985186436384106316948590393434005012025256373485427430698513109153233873707629587159662113411001482855854081840080605540472663678130985185888752509192993701400955905587301480932602008101066789790819216983748796182346042992645385629873879303395554126539773958174651341999945867285640362957440623523017853738575501259556477857741307968930509385798166051325285998807340867611347137383806521461640287757596149751191250219294116251469151492471716654659553685457862981614938185331746710380434889369541680968573052988515872380494797447295703361501658416746898451586579490024032605965198561955505062155352788697088*i1^94 + 5960109961552828654995186999983283004833965532153088246157332110461597170382262801932592632166841028634480443656546900873472587372295449113831448176765535073137278386742022746402544068954874849172105693977295687344077174982919866132296176259818693330400987431849063941191221721290006055943763097164439226960537576364438978694056863515996996904244617119604886790382948740348014334361944333877242369929821640378698143742639887849102089572787798326080133359131714184088639674187804695288101271651394083810725554747832512861815095247416465045512231195778303114377591693324146866051776588650778955353646438941892050851971416097201609796565909559992751210289921718274561284447186730764495885163684212095352841710961796265353319061820656410661747713796834882577382367700485194446493603686198017564871098126831447124373565566854559615615033446892584519627000834487724435270842510110135315089948060536697484598634934885501246454168804618964171487089448982646742024780703328634757007481129930559359545926526828870141239886118805793112615170325852859293132283814074147764435269518650410475210806206036690253613942458034897245225068900498349738249368460706665609831325929279477605573866678435911544896293163512603636556116078956998889237290906232140636695033785055836403591567521416002573724739470775060300312918065412931800094831359138801183619311939923799528353446568562738220786421480403270376706711351258630778351104759653624857647780950879429801563109259252347546263255194725821561892519249953008111363518582824915299003822731599978648581757577864400188878658099965556066329568914273589157088622645300646329464117504722375210430743721369739264466048404152822974488004672303830832941868353019825185189724754639592161158145953723845712248147516793723447204280025521608327311413275317077772984321065893238494112820707437348260709881267998104238156270852678688429940137975299259035174990054301802977014876056120947470177694157781017196978263038898854610977292215748755522624853211527288117573683881330251910562419172364863731030757932505822097093178472452228045929117184863872209155258026326313208312451636691841311968274896673983885564450528089558089524976127180864972526495567162872623036896844187367454237423187263488*i1^95 + -9903265117737321409386567806096742336529854881842569796015038381505664350919111678269720425205215533481428005250282468259783710961646752259104143001629383993474373392040303839324179553955754959093947879434068593476514704150447138804701601965910159468505044627812478391562298570850776149464030949999641694998524593225232688843745158037652137098586189565996722685014882596794636626636984583468570771753043671912612642924549596423807769055876764091861476207051882218281634701006144304370910355624271143953035716762971061358688957403693987864643485504815571280000416004143650456035179429017083783199236927018630314461949148074140366364032337711457400878602904549064841736511148202761110300828620641708349737035379946616355990575697345023717616720297630000526845871783768983618095757935167730594108262228408117462011002006322374934032983577122022983450946409316697805934418991685247727672678978868778613562058134800471491309384542210101499283050503192685721770089756896706011778734659257272717369803732834172256137952661860748377322361744878253042987802304165515797285404823365563192525099647065490916094278911251698968473431514246938067847720116216646034344269463914822651470921761415853649471939771338750489814610577404208331665633006650683923491926402367607850556098032402762272286941892736412383660737000020154248878518069134451710615354677222738916841737932670363832845895715920120831706872748770938018196690616260137172008854273257917452689301558093737683244329107572290602834638716890423816310333202657087287915699993560602131317613741557260846032080087943046193545446966896513348481004786729488845831809699145873935241659670347255095016646684075359167034434315231929614950925661369902509886260514961983959965440271114052992500496351270983102959294761676822707782624027629205824171748488539464513691829235966412492735787693062871892744657536613596266226784454777596046811820463677900439420646685781456148281694235657638446406385022864304151374277166606340457510644036262014115091918592048560127754167842911946783789889193018505118800791809869363419155140128762124044470426934353143733699395174671578774627950682479138501484912830197377255873068367776604208068251346323112831507043723652567662592*i1^96 + 383311125133380128692057541724928231987383117389561045029908787706949274534785382376841211574699846841129721009867935886984425311902644374697030833960350531721757211501876133928579819033887944580234341230731902021111535978572477597932487045690653796464581083398490692414770836055610347855676464748560193901658872127032399501711924883549981175531086001870566311334995269370809205963495610846824910730002042219730545186840706018505902440330326030076466283565601059685093680372254776559645792764730086528355978327229909021943685238474949858919953883517212312114172470774532744720258457916706396597040509046287872336498613257358190102105793148777201490029837306760614903147249783601836995831986258523342434307747760271766039220556862219671039768424662820785313917028032583265006425016040864462210699183781832064425307940575056553475982577839602566199510613560956846650773089122932807351185205162699063626081363391639438138223481282223173686635616492931579134252519785114327707350522499395294285177845675399467711988341971073613622013107029171518102788023085313590494935787568180532924772014296549558171543290172022122919409150966927791597545874441377468475713197352447589289666433315444320885796650723030638012863442040686763506705332238339228089616333524017071225508233324686835294944509234628676789389216176984760224198482148630969147900941778659127897016290928982168412448664147285442140758069695102205403462524596495318206177913496364344264940842162347559166507660582607089959002754701953837035898375270397375300759858211424510674591946958194878886372238829113249001864940525177439781513447768308994383631879613799934885919216305857572316902691863375941784943836826840799314347338984887532433551568130381864216475116487006044143520015099469204953238506203665867227375405232327938783848713584312925708299217862812884624026623160577510850917194150972425425813566510659499886051694478135937488549443055957140901449147181568467763240370445131903282024761372753896421738676661795644917048706088459731236672990475437270227906323715358946750853577510111206194796972536427153396229647653055837492362691909711034855645341543617847617675266319136976502650525592604911821424224387050316601518718976*i1^97 + -3110429891621692952068045316950337078528123973785254192780302535180097985526860266748342644290922151010107389030729316894463756916337158133246810238955887889245027589659654400428761326628269172919737152131453805976936340135054889540975606570597065536891339442260471459222430070591903733883247026696412088280155296142195535245353123464622199872209972327240243138784846204478243226133269200497166585338500415237423358544977783440475812111620943273783330862380418838738984613042872513089847471362625927151398484068806482176888723727640901682412932918271193178979326183579456986742836830960716417330166726807247979645551933540374616479787582816372962904321393664179678191726889236103319612553230745034783880981130238079293582020396746853488222746021691117275666771072889396953707625114829955612098314063562394159054316222077039473276472914684365781239193631710533562380377029284251280608125638286008546975172079667904245179750718212647346902793249859414990726508705168226373227598115353269046868997916036391245015495072056903391005735207138152999755343413735850958621740625994435887604446880989503579272643228298437747770149961933649987800876020762833274637678162845890273089227294694647145541003539870996761129642305308856656361886014052885275960530213309864167483871432936773021966241190012483667987320748191419912102415289621309058326497471375401826724426506762958075702486382386298174345756475400006907582902119345332677536862903685032566116594029896322957061132540540219221753483472814195276075120967505125196239109926932691091281413230042353168564651193836577584916603481844244690727251111522076032660891013989542332483834277870874933465591771854167777950748343453635989014703230563445884856768400762695498876745041926162222700632123142528493363505518084600519676947492629004170326036618268344264517838330714059313480610096107884642949280552009851553004228837558769223685253335073724767804565712892395281296005417042246579211072157252420200099887537547683536068198809722287377503714535926042143266148763880774412516523035402653703136532483331434213284057310657423946454195183757011775174377379631823230692852220805388696853225417262154315538143416922235099368290792641658880*i1^98 + 3445167018396508260036809881870074712172388162486147152955876164462454987569904465750694929804377464334372943144596584037067009008039177855470605955823105141971413984432624104709814153602497983935382667905485031045865964558402399151777563433837073693133831865295698181923753824661376701904874157547865670889097073229494303535880077759256145710751442141361436235884600428308140548028672652875387485408467877979460856350292401542934589648429377167141469172274130003606958573541287636967757214574636160088585226753674689613272270112957754863014628888284841622944379479110817606441297038282709623901320816462088315861853962074834618063236769679012917747147284045027046937301307131508267164436143075556791789316547378430017928830052493576902243095309428416242683002651579868680474384691274956330052321615711658364456859089937086004347677255758984497805672513036435448002864251205820760620739956524222619127792939160868729539373901170907025726132966570827725721274075390990299845480621969515069135539517939569529719806636664922166911618015095809129014495200742120994944907160231333676652330290368590209728145292998020549489074428123143044231928605336463632298613568993922308957043323967675327308394461466014663850314594641076404401873499900058994763349522449083050197997809846880257007814293664686363644263725724171032209876863850406243075365037637346935710815640212922489684631559326650529895702599470144791478716715307707041903756005212712071029022629950706259115974129543977864574305500541536735238821555647682383378548390357838608012638354789441071809718090123120116493251458093423034104320601334986804286136094587733110436513467810731498745077234512013935565438079535325365256795882693379543156413683079565625200508609743403413075036919949974171935364185992034740542837388642310908552105067161746858685210237158330762869852037119128412941811306241159283037578361141958936917642352656156712268171305445128316074377140826413989570375744320049565791817345748865996570765731965360793154167491702357225721003517981931420225260551132754591111825283570027554640957449208287943209868684472565656532281087967786745189266313549709058498755691035906523037458113460544567508992*i1^99 + -5253528804528400630952583465755670159816770058380862867590374891334769855202345315771251569703350817680074868826354382265300745391595335321682557714214661913455909737793211533018111589784994360055842944551068183951383880269814732911179816029382126363049871205139079807398450775637670075786540112405545135978610141435350541519849371428308715381346733000939727137059651007975421933758867684250004428561915216899329655192853501694580866213757346578843327389893599567182338020123226353448715562713720184970820768988229593984176255384022541078734686458017117518293769625442010476848483192608537516119610098623405454989556364383896874646650140327438870080174793433058269540170766191183720563389811709186863263423926847833757665031874820968090591516732628728861110080980538814955557404427184765076618918998927037709650868114092461955366337707190515301806217915968219907136600210376905258248610041324388380716751836648861583888321251849299546054556737930387871527667067934287665271009752115173062219327380461942399780437631340960090880595272372282814685358748065780216458083404343912539256755612951854032019676546069193541533030691257080865038086896716343894565016413629362713073424249294541728722791632824101862794045609925239114376872058310170299596049011405911693136594693197126965972936870279311662815524976198796162269997467199272445687358971426211317868673506252131513465426866825436573300033967148127820099397525275811523614450646737706274314078131198533229176057972159641050116782966843221196524609507781307369318159356757293334483678479138756475633542254622353944630994946891564687042210167402014237489901286247761648556980962232147180692641490987489528987814801406288210518939784699881206999797992628498837470517425613069812883011219046951772774851189150755611501106788636812534380771697872848393827055432179339972094194261769818480688335723642880930890507948183767030307572377551226284479135974839217991568220181314791619270479124798781387732274285642694211275925482009487889900722139500438967216094840682102067946447142206796589669760994013627404231349543517113173948803330077725033535642237651438319096599457034147166040067323218517609816252219392*i1^100 + 3984368534905373367240143386957681170747248849560149171266794498948368245495772583459226496174698444329498979589554500284608810852641108413955916246565307412022115349142500178043440751525010786661912112429298657048902254069330598681278901165112210091936252531161609167732388989549397448478630864656743382340296518693258170521437098712738693757476379177410668333227677767828568401557498459000866479594269320385136971581143048116746846415950631486834450923882345039246848660821463945176398503270620171884851147753870731828768533436424733322046230965090687976228573815043144729260825939276456382328208504382819095476272211541338793713225868354767831940873086724159160361563071889913638250718879901543459022413287124254380776628268701975378544420058006346735209554528904562491135464992286405023824116801749723610159053826165807821645552825998416108967730768650732019437414892700194054935898516915846943552583208887474812662195767549661054275319112856026624814497281385615961859408780406319769090995424786035462217028532275098016180974191464900893373960926805972370768420940245688446320442443909604301313103196176045557873237738121589577031168618846088890411394887356824039106526878566425467203439466610534213452060646723919224618629207243691217189574071142547536432670682868240968508706849179886570136446219695395078484994230384718805834188023979793329092348637032437394233995503387194242097241494852500598391838739657601646008734419138216082000683174318744078105679542047194925694521538176386684892490669742363237788570084592771212904168227271903439303774631870374745679551223710341899066561247079434921157603488271864195636191079320488587168460845825955108882726390611563945759921639399388629392508994360256026882444371919556661088262841774852628943924289821372645670770134272435356966662608245824063754603420780819272107344900175994181545327956813648175878559109313238877917593874242488003217555403686112693380476588954813460316162832245290651639715272031661932722743874140613076290964168646089862497518491991195525606334785259531155270503617155305509976060296075686040150401769777478037214306555623974600135332597139975409413980139028480*i1^101 + -766284999158082774741955258866868544551496594265164043669462939238605328621417039783438853471575849489356242311224198728095422592110482070640291643269615391492011342683316927135004313016864802525270942798531930450594876462080241986527601446681296088281205977206466651556051338078598278357770161866828973989531206322973837617219551518073754509306419778185317077873813496122612869595061820335753661748668761954731085864036936843596288820365088483894717536440865821223115374701364780156560425230080015069962452789476307114105272931768822502867021228833312317210615292362877877315468835829171974966800829569184648331520417816407739743702200441711289283500257494605619463366546418506283062457489599042887704188163449670630062828817584753907148817615820020159018474807560577881529064354965572058099086873562708630330083203222158042302321895890177795334822524015089564993650946548227316712265043859014709470350525733622065413419009857487945306310869714182836590135757877343710293297072860140213721765751876213672796355766367722614576503840551767616320576725039650790866648604247583770552908155767948135431757101959311650485181372007272201961816406689713965042598944196997207675060936704105787249561012352695006236739848397938951044253657276416536240136787938797727096608950638560006032284856931711863375988757064154770212072905067094763182148886452741317059440990611698230315773883240646070316888221800716888708920349708342625315811668398374503379895430004332275291709992065363899677631322414435403690909735221241051971563680937311876709182145378321449652555128999255638731353618467454390488466681547131637603931083296016553526944036446848804050243383866572901775100403818833702372570510059304346141245429031476949718641152744057684055380493814422997057083737076810167482918353479170318623248504845913401074317352125866100476768532974957612658187438046927608345534744369668736642649010776883213385859183505791370057944632353331081607077788170156049500458744861924125594938897416996057535524618190205503114119372289571009132669829743101450554782043259405460536110997540022261181147531354327926035943062608285880469192850750308352*i1^102 + -230255699000380462628475507774253522949353660010239858404172484299446031920049021379727942753620976720847575467997897968558440332469525867778616409244831091351316288545857987551058130468415285989312299077223597149323608132771044562185806694476715658583466463729586868912524605167492687958814103830090814993093085401375103259554371715880208826910182201594039574688387398471905149433382821772771880918612464729255696860204960206610035774132660623735579402436744157972065153083713275541698295348590916788299227696450934674707211342287847500726984187447129340260912160328774276662137292619641741774059421963413844346617954115172607129567690608023225252258140308406083670337720455466884683617243214443032547347848141818919605357163577679580024912795727866616962243926405227743367733199134077023466585620118891511020848583883533157184078882643735166851562494090831530926189990240818304759692055246827306254445941536768399231529216933364348076998800883877858252590159182963630364596426213448222666071561054564473190573922623200817400636030101073782385126374745768661488951398219083534221159478119030590540545028789483508245982350438661396114027303623664565377757816833527624842494231577144377450211330724525103197135052544341835184205406518074353964665231027714192955445393958283982569896129055570478964489550578234065249293801106021180894697817449868251189057825438373421475247101007776495523813910118038860697604985555244642180915243200640351418601012580474374545627796610877923588938788060888142326232391154337836704353938183202350820853369729502877500413818014376508952928178960940120416225088284854422262075912595739077313306880038016200181182450520513286375346791230710808527221545257499052059337455118859029836265607658266099685739952468314172180000238068136839767878875138565346322032399214304073748660912427047360103118479524128489019907201017196552295375701895656908545800775751220027229249504846783844226643774465593742370348873630218132041132004522603906062377098361849519170489154147968518393042366783322097488098219551049000048305407004429242690909120743962942882496003071923673812370304607977472*i1^103 + -20593879487998936462690421321947355728865701145472301956279717843018902731416419417165219276238448118010366466832486852889770998639581064582009153064956044062564846257799333096070228938181763213949085769643297992639062646324023878151011328240183290576664958519171987002895716069047281442712955779507049939660292317971779568310595879360637411369657340607336414976256347497615648845746555024569751641811936381732201578815130724078837157486572995938633136330217927698345264049028731817865134478197509004530149330737833372961286808303866901045580223193334054971191744228623244051581159219292841284116108450125339866038571188541071031125217458692773412261956628469362919478085713153954104300779077008732263760781380224828814593689351657220465832957612372133123744247445373228021549476270505976839699059697049873778128342369426330795886330187068182706957133960725362629282995676917497376596224224874602733901818600602937058896964259747161690006355400168109008958196600460756219651265452489076054087906506623053959422168531322064646525985295352901429619111565610472967446962485331278766611080632020057648986808607108100169829476581021461271958708888353722403249283877910279358791737755845160090044519191188744941084222336846563577394001422206226598694789538828461037341244838029874363977453954268386769190679242868684806732831281785368223174184158517436849273282393270802556573761856409548620409856901987966384339265000324650845608250227526090399854418522953657012770922265502415254975093313123396404346129924178712316477407373871623655448299405594332817622555983355849159559188016715414347410195906572177365969445342109966947763813072856729310155876437595109914064960293895376512725875910400068352362392697325590555603210853011836343289575756292791960147215283818261844723363856587091292052889400154722892040494784741331227153869074263477893058331974736340330737809991986020151103137005514974432714404961148441341113305628493103903551429158666390284859377639405837020004240216372253837051194933212067496329237902305695302409739899533888306893756360552846274074610650366865475644662915006464*i1^104 + -483856165358385842900299448317826221941481937860699892529033096401269659082178273628158954697622675602772232218146605540266370483365274573892474967516963964627130922372173186838636630729804142742869620486418071562904720743684554410091673365834050009818961613730593517437011690236899697905978915524877538062473730731656470049728579058128535674897106968177624087188568058275966624933480369077234087826702817070715620867805527994487106477725699433678800191693990316874554433961603253030581102346473142977973001784434657081105523134294326511505530647243845996508514691383037972386589872499437838356990520501319516081936712134920008225841516104401107014387481575507328227933096665929649529212482330974437122043899924331779412534945841454947903163025577226348750978034045882344026196665846308420113923418138767569660288960405131133350894991041143811535938934258004198696070924524210113409577790281854925671073617870664005357593022439859526392407811095634028967020059606759263461759643068483260522159390091090076339156851602157268896202953114122615547578216523610165126432969105107604920551112700591717223979795695760487877270468726982375138439588343784266537311287358916744475894753444824689322066088924561216243963893786029145304181317847800706861684829534279149585155809506541601507725535484336142471155559174376774349596490485417614162479527418376423381968431566483775590383576505078552671581918370318606751345994811291312899972611861356919230686732808448817101263559865000482704296572785905964621242782685048276848334646475220541717792214864555027018723797752220263205252481075347440483923814434179650274590868706323494911448006919830680727924247026932428395099608235233215591851495283094254158407674900705950842608699039153219691209002189448330216680799741223279397864795525709572120415506270308016428277202520663246972861859138668466210835413290924493066458295889785048257859077823843001460517888322484943024242918921652516595881749273166736626646976329400170757681533061279356010967902310353611874623139832671177489113722166579206298931370291113204510168375623680*i1^105 + -1555042364584379627212647745363035985808565979884184879103598206891079695801050343139149903020292676625283709364528200383150151692510311620082723499500198632587119212116780455064377997505803327233537946090614292410203016992134485472984291369889687760614849126051414958818960809272803353237901808220293175436349714541133935166840049870087221817877579137983258501938454498624140395323811242684638095347388453708322452466905262507087386521263503916773037742268579517157985690274821123036878585862302596740278981207179175677484212261058540978915522277969707788675559615734473194228664433911104448703275733904168929400507631964032031825625025945780740937896833736541679343882339730864530334652855618854100312137530808987107211561226882813611214108018258734248660472192955924728374498878240929887622367115662368155874893453923192037553875960548193345101577435350023891515529546036587825181706645249751560300783040415195863450199898150944729917120528352834067748189374306013606588602434149128803520023665956268023811861199554594858184477800628208257103618956623917327458138362473949980821004835970980459240814733277224653940943025855745219862410951846826570714279692271628893107976038411116399514062693988711465305784938373228028056608942197263721657607461158387848490747439345597705945572834164336810341798341728282575051936520404631124306302829694388520149585495574082670107462302546139973838524019487222386055798659697784990354448657021549973573893010536363325956027065942662670378209845152496063106212443655341952996271772430414173788755739508891254514474671484060558615439642246744381131364967711646435631281728091107757502436968020700561964390311543522053897463497053666833841383698485223339665252132573128001855407961059836472335418023946450075560388218723088683785756947536963446295354569929401387150400748924756460300287242231818348159074342999496615340725293048171788284895553727465545539685428327401541300843026215037908506042342983843365388490515058578284573922453344099106973681291482015941068836251132746227879413100884105878842009190400*i1^106 + -14086668461882608705594947693939380900827405975616912620548648784345389350321663743499006026383200141104947026298146928427389192164645002064560787339650310714699575387831966558179351831193819866571731521662512544000549809249309133515089607723776670297108143557212551966020468992088005920081084766862124984565748676249489044706901375466080839758008472730487004030188178065932840954559363446140076720785797033486692950525548808558409521479380526998430876938912406908467875443750977119693125436511942938869265022353232768283994719967819217720778428336025367251550335274180037220097264481294296849858694142855082377606747540023272893833967543293825233917349160197700277342037962152840317650931463257950716818774375625483315430550710232456224714708136046235477695168505232086018720582857724574891528627520501038533558917832104794115241657955452361417448833945631627050243836350120223789101047701122668489229563278551752899793279405291849635300152724060784974958677004974441839229394850507070137695848464510144367510217108371393527552871291309647538284051066020733078015851549068102743509475988558640591680470483138628866508229101041312366175551742194917414412295419275461325576641072590169443666054101839806576053483970354573473758745655090563277428129847221617786264155040537379948889466960969557133219608349324613114268246422850510474901539080488687191433459395417413634416433406642653459661773303763136112703542580230675566474340367566533519088718227229765615638434441729339818862107465684386742391252692528738883137884598131105581541820815265151535920692237712560306100135882905091860329375518170165852174697427435872414501314226993112849629853750650089474562276928335029952187509073443744705908071097956749935502795686277938732502542641012387048197049193313117508313408556040359475663479540051847149807622138864325741605986043402175225515001842426315269303786966770098954947193042573239653809661869946125657611055641895137915784790762852333661124075151752265083632241145428661660044572151618179697319342177475160700878848*i1^107 + -29823941915723751449734026879209017575370622363556399904086305449131988589368916343219644551211313040244288015978509739142137845132069508308618234006006495122559272601779976718140962950943619066900905047474018084442055926196456126983595689356722278163977388963847572533459504000552740330895749021896528960005395592185499589913078243144890745883362391352127400095320730770986631421511590114288510870107721667616537500120193388292938418371236767793197771296200999784950924130843106351590116816082064404245414354550089501767467398053285560974562573300031063822125347329456989812519941125547401641277591949469394749045957852274274330702255717957100642179107046921900000174477962969266339452627276738398885154353026003967925638907734304905793335378009166281164501602389249187293746085317532260288316865942381226847132075323294075418104615825755872441066909839009257123284788996931318286031897804975116854525331420928445857044955095894789842214251437545053084664219562268770599671271414547051715588773574490353308629467639246468256783448544065703656741750258234099496733417837897885184891630709162201388326328073244244989477271448294210461306072258229698714707412483166317471880739276920651995633177951610083023127926544611583990966746959564180980741524467004870699864330883365109982284049573747871000789789913047622886524911692281813445439431906572083747080078487070933611998906007705650161349212576358034322727778613528471369017183375061631474106776537233479717799165068387349017501672593614031004119057874467076862208120488834589164027519934821274338672923638839220251079731066917821059972312678519965690038473865967389982692995841943764134842246855359398812999728756921779798067475126544571650368540190530118715665636280821900207195768817219511494418491934236393300267987700282096388701218150703751176672171915879450256843098750994812216838759122913779638800136131736960505420332801696331041662993945175418761996561115426675842786582013001903953999925991965522704303397866283742381033139587843620864*i1^108 + -8385609931978707620836342278491456556333342760603292910645857930202662603498902408368830217190987859343043512042734634845831909140334042040945606921061223794017253921101183455189582448091768161998352271199643839317602739772489971352131538622449452105682596513715786450222028282615128934807188080001087785213079959840282958116467138932924639206436455496355608741905983420052041539848555331589688588382772975765412501255662639155935017826874922076055622020538055673388007718621009738212114431302054464011764380597353601807603259991752000406623171692315603768558769804514913598027383698080335584336662840184229795914501982271776230120161955122583080382503542259621612133938867177967875067510014801050688478748757084503130061407164749766320013467988415899007184601922657067280001839736026505557496242933480045180407703892866898886144923071840412719211702665473982974362586428233743913363438026357883257698749339792018319534623938555624634123155145485894166719334455522949830267242046155148030792754795154249847529283645241292529278535782677845784699781261189949569554881906037414932926879086359842833436212106470053532549214807885163916658992828360641719967984195315848069868261915336564697651686305770369077310963551433079588477847060011906214918062649376496522679339672797528936189500896060478185868681567209089255645442547680852986146745730993339583370988346787867054510048316504380701653183250164705641220924425434754881079418153139735603780126409583300418139288218625825617974429213291615955747461727799779654277721848303841558120045893741068930197300756089492464617025848215094541989103119854535615549547689869397245031550744983655006114809204181600325484022608564296826811055343978109784346649305380911873327632802258744598043715726129796139699420552360728457765767533612571435729398340280434232159410836190244913515327028489204623186998069150902440905668510271232908361449465099200477994947464194013126297233209767531017589721695224505641805873023385862144*i1^109 + -666449883865795315495663231535484910294225680290248210702087533472202591328437480668664297409593434155350982622474749786132323717311388764567271036876998637084623939206157827467002328112038814348087296568786128142847313418587309786393131618119953351994996890991888407387525370656828886147639462761833192418264698933627905947466792405442851788619552453478038174114992131327923127427277122031162387818843835898095383458735386276030066820423645716921336212782137589113511024597663528182073571053079084442958761217065500675836989753995430481629135229903641552000051683056342881638909403798047501691469058628838292050253891912804253406886025993430317348427929320995572256218367310641218797884642175003582589199759530484680507523750485930129847002370822627892241730385448594345218034984614344663160035386444222005159355632881932123538207674328018368647744212303052435328158620275916339297922942980910218962060750343554914536029385318321491971985321520837056865007121899959456018655751655215741469821696508661015825064969709231322448103641099095736522550633570539462644154004817326442799100484773459460934091894280381706851972889692166124739742803784535980371871785972451461747661492317505410939606223224337383403002162670941548312385191637571931698555845134488168074947604362924597919316771314810191298434884703095856041360881831056374025341585817975962197155335298554627358884319947634452093587289688379103593233022705033420308187464716846508238220730884646697621230427495598615363882997433204975924151639290013977834809003632068929540510319351624382488694937388685451792550732702242713369538533222639727391350550390151517212264978199293809972913141035253225518374091791696480404648184913691165263974061459344554641685867139653473153120504876040785376297879662504083903969763372895823783516793817584483739371082859703694905051575551666763358980229460512070395608576089050073345792944125016115412614730898632315693647911077281792*i1^110 + 38154309348231365953434207035997730327536269317688639934616269504426389480216552120898769416165574832631692826848640211886361473143684138206612673496582251951038350049281149082803017370122891479334310713423216136577748983718356303300871786976057873520538314997635123029985761364473980734092613414297806704527590265631593393290708485952909295461057973247213384585357051683154093661357039711387511357189280226227004174333621033934779441204748148652804604146738105257587904008458064560022148774422204554065767115423766993002540617178787654214622573829219469662614046212731826923119490503383383952271304846848610125334694523061863790502368943493095001774153699807215957022347530789815335160432200292947539360697309010404582270342855490623416165181225177237522686120209538631274374169762957556746536034980290008649782351234804545095615625350868907925832877192900913405853886670017288386572027884328138649043658486194748558170731812038410504221271395136957063208449539492071693244455812157608268039424534199998326222559699248804514167263966140922563927271121037968037996797497770227823761675495756095429227916876756745501109367026594512207276545398106430195622370502915971084639063839175471187556126535918096263389590617935997496095431832129856589644213091092913607227695640894994467468272855587483291235114192142303405561878383791678152228640452769903870742401201025944074686256555048585939884178753087079022750254196955027093387593944160081798224836907103491671216557922426956801191388909052136056501606673787520911819339309091167676339216882794229592938491088871632937136449681370004041278383067197466945147612477547957729853961352651608884187195401128372998530855550938715782015509253229643926457843972494424202882536063454500062027318065947700781759024058241277010534695075843514587168716522416940652528666872003621678373196218178335922891188660628623384023632865039620264161500463104*i1^111 - N1*5796531533731763529471708129946919322988068069003731064503964818459454401535369162541224248513230068159636521749953676578669999131299073202668472775285749763681485704653133271311583851844539322362346450700927117179983570972317908501460619083815960550014762241325023551566273022133231776612881765411889903610098597928948408816234039288993576314600385025467437149424925390465018583947399000*i3 ] ]