[ [ 41649904357395928250795652254306025499996606592053116344973757691416227516014632963978402889219807581417460277991772836481457534219784846012302465098606776875929748235689117686457895805172258453754691019757354928940483318850247617113353933209691733189016953185621524802629254163014009676559547979926643035598923162629666988830710859514798676769322399359575947816702811213399090300689517848457485998570328632606720572091699131117261690899088515900316458542472216112339410128679343741239683617760804309666157330792303430437443835092628167661043583881977950544368221836442127312840671222374027715813359962305830141565330537549238967591264031023059662151375215495922116511430971798979942647037203447912356894551462434525397545932752757619303243311310289247711273511162185383483862940539902088261317284277368449130436874462849588001092854773581945101391624069478150324281830067224373435962017047495339163756402146243316678027998402654931198175377236978787095417225768622747267335574970269806985561041834471305926698858514418617419466246114769583533009613054562778507338939406230367555074031290971438218058061384924257726750281803318817101010558105092422487861232991270840729246131604684800000000000000000000000000000 + 13420276956130383435917894835771204482356388175889715909244750460071477829960698607048288517339725633050925719632940052808997400545038847140844392604389745272358196444936747317892219473024367325950063327308441192452109367501237714094418872781688565083753507405475505032732398201139212585449617838071995696168115557841652601810292357075926789460289898854406080251169953516226672661532604942192836580650914010137028362088649802606290301676675946713428703972911989034240031247654919379211122674033780581076102094063948368686406247174661729606843100526376388251532962886568004994490525033773937711983730985149052591680577171057808546707183859871192560054293427428575482090805604105847305865953505016336736949627116177147970489039710199126787622575479857116787534408606016318653525267858138065639941951231421026708283905215566423326968265900502078077214035703556188257029688067911171407849485666256375595587657455303760791583035131769553421790655024226029923244742683012493119394945487676148338344831410147239000250038439670080378279114877133032919071429674308619679947235443403155827576126914447059658685384335969686928051873904620217190872356923077345318822661886159230587050555080704000000000000000000000000000*i1 + 1789802018286423282154198398096228358766782444768067969009631185674198653112352865341157661559319305025672571182527841433021865816638254541355900423170141980424728350250455254344743037245993400696976251338051525554941694858549122523550954806139446219097412447546905932233522972395573956156695847210043478545859846349668915720902940374062898940246396805365919506531140299651347313099620773472841568404113205645499167370055729283155884779531908898055444750169424469824422250765892231964678030394685102045740970541569377188278625124418909610020037543919191956425654001613538718194556778457756038249299186520886540304842280368522833869057973191470260401559934302062616265771782599483452973461134631683390772983887859697337005859877224089322214790323707029419944964916565841082873166662184905635089494463132374012798564796755274470106019049295829499457861599243412430966610175266561062525254420736181926708295573689931773143253123521055855561146920198033495951587201580462573501672379161442912265984422040650288949838523479842045602098708843666309416896515238692016630317001183988188532677413538639276852534981250964771252444480020146433788670093908996715702058877465600736379357102080000000000000000000000000*i1^2 + -54837627757637716246448480943386161750415544262698126130305302344168125058338486218017323699764992334112660651872278369238583981439685346105529848304805873729412624921798742161857370326096155329839837418028817741256685132586926006300078892277832865933967805164795207647880004307136223091483014224705979581203158861210749601028136077806052214308960489496190284651018809571413095951804522316217512175778003322815934462352486134655810125546188099682747882446013353434024215233540639989220932196206464537498156864562417707133917896791623340867874560722603956331548257075178119059427756770796543144705519436749573186890661077368082797792632649420045233307733597649658707291752143878265067682932458136755979134108478336465423232147244907761762872783095273708632035942858448511579776790806384519550112320669794232464218300469563730693354269010772684362526621608006539946278075211972524786960639272123819914526211726951760525311129356564431488855161953227915362225782193553161817990984283036510828336666213261048963178537586529768369068369242316434140442053136868971033609432892532912277242916084939238345462336886504979156488565213262015198605513806865294245067043206046408222179328000000000000000000000000*i1^3 + -45765561936547790366436930357857807074112931509599541352490075887208562454826548031349598457305511221990844300670955144712107205035928430150357462323050914941990230455318820566197872166143138420116631968613291849322252694786347866337066912060894121093338223491838087259489107174466326015581141293175666980905653617585230985704001183183283419187047444650826017857968038524958339079130876787360431604129483520252535398152954799188202164337913973484100418606028550228963445890845497269378785282391870059179938091013747345124735332514402507967015700584951124112029718910175689263415283116169194194552408506614039999572109400034207618195375304301383489608700515386377709328542838710173628676972265676016621658753527763729364033801953124724839652375548717731536887757354718256212124389084587410460514218011404925770617443116286885538556135685080847441124215950104150602779621814258568980474516748961190556224653844222402935307145382571145023822801465697740955521135471897341493374827789720269938219858693274483179217597624056442463628722735848041005657128395001450555770696929412920555209514481339334758473022965238639132703538494862192766223369951952344122167328822128839323811840000000000000000000000*i1^4 + -6041444984314432538292286339279046974889664703374908593187915563791574518342412688828123913259404670133406809227220278459555724582582655917618071195344343196480028040384152306012050951575211747096525339710085625629433574725605927457863211183183351643543175547315371151170447903761758009326371878263152768628509623380688611065030079028093677418113295259573045501562417405344831789576631432973984683760318753632307370585166994615004200739084216175562414682625581665665412011464796741275891612827071694473881611633297577113701362599233735039812086924305269294191750958398867404326641609191132836595936877735077823629912112055567696039772068835892032061602221412103202930721214015807353049613304200509622844306486384531592979806143916771625511370586365015570041867169440873472705872959100877507634325984931733035301759165323563695111550621763421779372326379192616101289451552052529571793107452682055225989453431131545494230453203728964708758229146299328346005146113100110609514659243303691763749900351969620547982361776947618221810485520749482494755025065352265601682185211853177211396651130276275259245667413362539259780565331420068448160781774172734105342852972533669597020160000000000000000000*i1^5 + -327372455781303857855023703100885031161154529868223006155656694875439573849416934689385219113858433450385382303442327331302709385260183522572098831748395747501900149690438726003857289692599500673788566705814304945303828424422109319775193123669866631621435172785050342624455787907347913516280297745990231284545868077798230990077636189085798346553675338193177857695577736050843942255845835869468441339458055920308350422120504475185960377851017416368703869411267979338253488764459006009702761284517673902737586132118379635532568709180650809646109043848613371081929596382392822379761869475609371426812138717678444955060057339903646235239553163798227890312666492665302047765786792012845095911964141686380947822250782273232942542386420512491936268481964159659253270146097613391044161544970403839029195479245693239270756728313540697599898181108797354717225921949061450298365268707077228316059722932285925457254004927100662628139013422814509155382411089335511389392723397431861701911802107692178368386993289872399404295332459703203690617762131996410836120446840873024577109713639128120708220002696543499865243503395304355059493893674201233476526794382965293437678489588812532940800000000000000000*i1^6 + 15433128244862866749137356604358662185252638015444101272348692619828753866644734238124220040506116488971272542407771481016603243577568870060487680930167689604756390453165639978189537615200144783418428914881833452643172447399341298717186625078591537962198687757889615985269115210568965837656892602635925760860965921614865378511336389833398206358887884197174363772230397717978353127123151225170386427848578765265729676831091789604835456402373289192235728432228565931637948415815555871993628122220642930832981436749216368022364243602249712195419097154362972166702992109911331364860405065122366498790660110652650815655557084057240236255726102227662387499035337118516472599842217348166343759941562825498051193527397811801505116547604453320317092200149046479199610197025645394321454486226010213790502144959939969719714238104719464459225404336427097266198447448322037433536262340183572111029778566481380097161977705651519731319708303085695309005872463154347430140237393220045914796146465237916696404382072971220270683888092615416679991991284707259288614883161543689759520311734462352151231585022750449108701880624833657248689046031868750844103484957108824086399623183313403904000000000000000*i1^7 + 5178458336940123444823750801987999096799640611189917976329365628490044267092779202406777029776555813302326392530500137146694037329609052620873998925008867370154148578980148376287039988861948145010937246466498413899674556541507344726743342744404471647658535594292495069422125352757638326622101046615321901689943236179790769174087408429949967414366647877054495189001887809044816175857789024511462710159394010205213092112142397077032209523667935067906998488176943512329425788491189250408454398185428151894317320063876721501228546571879010582422957398514134723985287019231004901439022327904531881520251127402273482356130811555414558523790957572451813268142467917330530828546618345129712637819042914458370839546148655369850709775046963706238497715656213455583966282763840561566544191973968671499357399698055355494810917171092014112173496811317301755163411707425797665070542356841069278245082449646599092540522464407542213929448111555913754740272045541955053143559968198059914197015690733862690368197686361208387165507841177834715399230507978680952760904487702315034284369527380925039867004838876931550773399071355982596869045429822106464003118153105356869324934316294144000000000000000*i1^8 + 559330498864610450200858383642780911600081670459415265886011781150610727489246939590768518827164084612795108028337187461675662180025950235429032743283031368955615414819897734037048304909590575709921036234098238427764477596279502465985479939604279934157352793806755731418478522796307322196360802149998960133340604132465874881652389626408736843751973108613361032115129007981864886034511106276390005043253832151714318355846298060554924241548253456053437823978681297106211260421048073873164585340120776968491196018267412434448714175561151829601214600402860347362167887455866919684901595154001134760672280521184762003112447566524717976529591882211375154526586203699712334200932507583058022489477352996466911692724239932723103077637654874808353884440418757828934057940134184302025958478897758445676274701172757818274535800396576413934522799402438362205704520003909347401391519401571729810996718365260780363776036166880003627243939724267588873961050260007776916089155947450739133400692710242095006580513819609293201307294165602766150996496275540751831375533423940960340881296621800135390412053707804824960335021337938750135072100222445725759756195644184862709358111227904000000000000*i1^9 + 34857567609013273318599088799034775940689139669597456899168006053060144491286440785708455061517254177607314243359880866545123138802537538317277236233980686716958921421320086648777669566356342133563839338817462694892320677179862723833323149310264612561898659850176164406952775695955213940834031103851092611592746796827544174779653633456572877943670026444155592223063588277711195210594837063178367584535417001339141488643320340238905768500211853215170596498508512554686029964562381673228938436056190104388074976323243575516132810899854822387935549430550483935437315739043744177267309236542470745664726149234797047556803561424403225406030792904548837280694859635845123453874174904909298642411794452664649359697100410537836403820753074686921739636885793707761888437646751850242275443204698594174742321804108142686845515004216114607285244860359792986726035642670474508285689634392267908346133112621743331778713722064689387336049449295684931943567527685433671507615089727797587965089174985938015946868448238152275999419739598728077566365253992105065231247252404559785822172305729287204501367065499168799007693580908572605660520751667074384963468734465991036411595194368000000000*i1^10 + 1322334458622890327205356894382022788282096339454861268371382046165669797744309804313420411670448140404706892637761074255520266146310747543194787255119892712114911622879835993052201174824828314496212233094562207948337618049325827514891309971809562590567431240829515570290267175576250416243477373751494815673223260434827398368406749599033010922656134821862560609071945936628974491334260492423549635736761389838432661023605529604502109222077863332957545429547418124292103810845509959474939608482151452806418279169216319222246020397295094740958255875235263336175578733536605687718723790010229952776865178317014486931107307872700063103201049760795063843770054715999074131862148733591155731103779252463398016316105658972322412182582645401962117284429800140095014322465625897163687806631911360959208774275583886124180016486284115504444847513531846938197365834310839943492844566886645217476419464060111815860412735916182102402802527225697176794893932234043488969418163372483829680825656056622267144609727259597820301496171256409105678138388219852982571968112222706696216519277229253864180765428900676239890888858287803833983418717203653333055457254817574878153057239040000000*i1^11 + 31502206121563497859727774761883979295063227080760137405076340636617606234532398128453797747415731097761459972551777131587873953042000580510522381909393098894589433784886456233157764373810339788631650660877541091367037646224364480365586781464820512745520635434680056839836461124977236628000814363025253615727364376362694806386655631721313760275326657975555344900690024920123072306497539059527716297029394891342789873739634414184387732846384457045273895853119791548773046216135008304639137877309249880090156820279448486462811200653990007574239167876387211944413541019123192795958170692283877103478563976500996181886535574070251360106834195912931711795786643606162795806304295078561132676615544707936669489925903902556767110527380938366458062108472621553003261232427191909585892232737295480325710844598571600222402927413385198092157700638493650116064403634094672578964003818735184566087873554905952175251269427415625725270759158742100673827167808504075113395755978285807823804582172848336232486088789230124862308722487510866327493062713736558794173792723322372324222120444850100650935241062748900554494263428389768273615248954666340340051616738258192798895308800000*i1^12 + 433653491114158893872654162244703863274008072939037539412110486556004513517741923244305035037662115360324074743794135466138572321899565438217155053764428463375999459130498961563134453789343776290971634806589268161177906124485013556909143613088986998009393689684923690468240604311990061555488726722236014778912524672409833703574936631540820267619138767634138927923325209566251794671585883043349742041697332846130067924534385093835708844511789900665435151058486196772330531752615757803303744177386196004909588710695131822011819328427678522306833012953188716519904379546737328831497148204429899641173829729017779348821421046692558306702221163839511443337533345791874922255858736013054480541543071640879219356508027701778282674076583542954494397890262524663950643090722983497757526044574850899017974656239440088278159543185220131985143981962258788959922704473308735384826086157784121161639481484405319811197352464041415360528078523843074103523082404114276789430196388854561755557512912287009399404167367302330279670960511172022473122661620836530804658151259199036138141222386820795421217782015909701977921711235118928601144654435168913876364059936500565934080000*i1^13 + -1238656301415817670606887710530276667538984426721598443450349692977325220356296792408674357385312602471273240827110555572709419241762172405301252034183085052886185466466434105363903312020393021743879078783404413660025257302793197971763895709162419022565374773658449850428262816787680736210891149828847065125150830516126942410586267335690780639373159587214406973237287418813748877845357691117745612979907237574362075052537903683369466124901453877667166326309912276185845604073861634006070470752604042316067086121586455888193185320467998472251598504797315958939568286560103415239844085614975670705417063822497676360956492978222562586661126646781305140490381505082983471713449442365831724389738065772603128327145306756499825227509183975118682261164427125947580934194329248145078027845327275661846073457303393470509670374916588544493696344443345701671516721203316885707025322063628112302709569265302304370014781793008030925368343104220981662001149345039735897013991988807139268426182520542154336411039147800439302660921339122048338125996075251147633147261400099531535871194753607954817295415055675537680491413930848765541154192592190987010070906268549120000*i1^14 + -74684727200574583500752477041579036394726038307771918617320607509791579580136604567479161278227300154160585056747629406719174303944413104022046025671502733225409860905998198775904815117623017428514392731657190570307490101671792683907312391160110605750134778244485145343277538748691281573414002866725674593375648262274401923722677584192112011050003958027974005471742844082360677425516290486246791652689701045504035041971999050048095195601609215568212346488204599761268900906705109963320928964063157507921596445944590897673543165388483575798137948909018119970340682387871719706800305288618842980524966769159433826763375851252350680204420409335451692065011094539530054565556690419990178974983111194443630333125269834937481955095720673549957255168530640965628287877214366649995462287739511265562676669902992216889238074278962477176453204652512966021486918587316920632197437572709788351881815949757420995435139239138072995536856498872386834956908528569785254804674959115893854643475964021721701571938523134306933150670283857874209608106763150959273287310890812843575238675337279747414207879947126324687476257668078651873710327933547577212379438723891200*i1^15 + 2809898557253170102810084551193160324700145513379131476172765636378910580671887713801274494739371940717037028190538000706977286424213450342516149221287805932216672633777666211438970989932928967884930903193962031970234455071295532218514193180254899960680380452906986654745869600626641486995114441940585883720810896910844972287855605603807789164042614914864092131210854861287570230298906887343948550852260843862539494751723305479156590292287136739288224549801725398477030341281859711546265054799138689304805754122240321766489975642527209928606753876877631856907350954247093686115960699110865516068457283810371966856152707730766705383004321506621774969954937180812931809279767083124571823122003186873066564991080050049473892065506045185938297863512651071431845443296894499185077483010262145884634513408875945167539792555482282660869562994327605636245148961514787198959357404134152181125634940250360135222475383604147095732165791476398214553522176811576500246849564487820361334955847593340744765151507817187056706922407113007192178017873467491437130750724852049677668114313064212070342785549164603108047545317373258562584448144270480114159263416320*i1^16 + 128097520223188080324847066671024933709456829785018123637760187623426960294159668178581584363668340200455830884546935371981873341374937874005159789067208713380256173065477990136766067481660528681307430523199384240746272675203052105446539671928041520884468715542056591257682123829246726490406985518221001016436916909352605521235315134269114598323496096045872591596357427445747234963172825396824215332184318889572454376070496516012114336727882209595967366616041963790124591637331200281312456752157985002257044599345692089596086931300512144418217033235630699698654589060072597495945726451978444567781945485397423795224435567932136883138260174449366834220920487120165190588576559906914736913761378628487951411448983870808117966344444245605209941892544625280351810635436046022717593669989601391699327984028730024642994085584758453224172388426386988373649467169273786879235174971559378014361737029117702721694321139851658124155278349893679978755777695638479298163332852927061858072515443802343764390703021479742868671452010574592042797381324497057970638749650922412172647048223144405942962525829875360026640709454151021380601710291861257064546304*i1^17 + 1562393807476991392420476742646861983846866341196913530873067620297682625607207545932566154247549418470136176019332209754862105937776340282030927983322059358057944928404426458987348917616955527110307585598752825731931346072218283310706248612508084326379686021278841567921600937049614924795044684543923422665135383741078304101453290326369876286330591367494271309750438457233565060523409782247485084125901515022049536058550241728094858880331266210590895670399320609210797119726411514400535430202440538529325694920811156649334552415679449807433893817461089275994256104703141697257692163958228580410319936704712132559458947311058305698435295948171881934570002588702421518407591716280793779728275583153795848422589204439233459534243091731344759298051682278446399462607560962271810309698530070997357910002324347397442725040895522135357737984211731010019131884454225910881956426125043631608901237102678420265278334279048718028136067437425611020814414552179422739206791105406268086105793342824747770979855084141713056375259432084149632346506921866249041739467225997938274754092611595324718387311010026256034337620398694964917437749521847156736*i1^18 + -3427808737473783972018640895224649834884693967819520592861540377870701748884187267878557646967239861433989252809096806411174149540840648678252487946669018316877058902009337375950894092943983068300781385403574413805252392316942721994259738000453864389121722952653303594825944737938511359510029840672079604372098946834718159013871676302175584185446013999607947714149931925871912793345692694841136581656572936017035046977697159356145353734171570497089957248663933964753448039509050053882962533330573859638793177450490612793997514442979759655711054094473482269876977255232375304569318375525500400461563212963582733395532970963871361314127979744984962281122252820345812816952939838253460865608643397576563984379772023740159574789818888574320551749409949608354668843907804839232632036571875251576549887954725455184823189178771502419232012234502574554697372565366612904611419625206436964628291060232098703055425145693839767071450257105143910751166216835328817655745408417899448290601641344004239921876380926317987176849818021240057253073633219618984122138834651767350122869536242316466489921117050985626766577802406975679279716521476096*i1^19 + 8077644622294377810525727464376153234378740010631684860831137620710028999934701327660967589651552970564155953377659743005121274444438510639794169729427438906511102624771863946597205585039218978689663517894954914498848465477768896378929847919504202857512791414866512963359940565155390175843673822464335816553669570112960903502910619555819268972382542874356502062408450100645080000167165730741138251665531786422091884116926606670855685139265842864587485614695633437901464217286072335858741281892925840565248003361237481558851668179262550559767279498223702055498013609674943071598399761570443389137291451784115362886185312707808902573471266685628121375656131876600802283318637653074067299275674094259669024337680946261683029691400476607356589318834272183310042355897665904500714562891482634144784012760472170666172035736587660520072802121603387561519791430590038317338746333542700776094109347445969766441277744729107901244949270316265260072694300765742974854964042735557803363768940669657404835710448562088217903781773405866369827607632898534725449464078433138470379905845883742574079975887112616327888843653097136479797248000*i1^20 + -3836298311981149911888966916904004897010377732157992386754905030267013590767492461160724085572759909619583970614512294458979666827756023057909968435240279550528169222877792606152508890925174041547322037280379625085933144410308552467787171130320259705316551447392091207744705369552413136175352008364976538869366584870573040632826940401999739311425755592081572480256562002457658025474200149140873311775987235016451863556827836341237930203355561990532076197729911071348664885381294179794474126548019753167442689665539369130486396503438689881501948639258543313422619451888062452210670989547204100042580356020466428304697045587680052471501073919140621606191735253420562870634435091826040103284103040716597736211260137937129325254849477426093176643514521843144918202009946398747953653728441443623784736824556021905414863032796916339655847588681100794386277027434582123819040071628687516951172374546794914148320485225134037136860089154349427346591854721390864521311499864872543340446056395967175648212864908663771108073254748823897737308053069750711299420522291460103253356702751882428606934757745632983576261722308947738624*i1^21 + 751068471000881106305300056764016450248048630842604745006792193356242924961460903536043168000537674764929321863292136946233451606398810144503551860427204926269274910176444882491955235487218467707495264422421348276539110148087309430531238441171743518687897092209047195176334293928507182901410402306453288798278279799041168701838604320653404544952449715630265739510884164915867565560867332192471997271297121410007823575364084062796526694764272482273700432011374511930965814227121016382799209668713621395384332941845452058198673973750132235372003407533559810795067495237015863282108169480099838876236900508849191637850418035116518007394479896921741564708070464737896568934011007972758346856095502444777334833036649439937642141261864224931607161262246004808342056040390762793673023442196475832918635067601347228307165406498693582828454422899110111536157934583284652593377723655112340783039672559624979610454741543063868371086388885659543300834889897624476852657197429286994552659299499239485737642157770196520934470838226654726439920553388621195720588406759395621197922652906819181048942925460578101046121932521472*i1^22 + -79680274245640532108240511340691130479611541714498480099042443128786257114470023591351332956604604581067276161399117032659246631652506551597293943004093335234792809826742915972112122649225007048641140880523185186196531890258589305583906787379727690122450820576999681639069753477244534152462484278765699886262792707596643735404294818667653951420849526827541466052535424243148463171961529682834174321131777619331293021428930191305702233619691791821565892343268247406318973789285426632088976201895961654447488079201851692473223781870543472225703258006241422008229265223830480262581045901414011629738602580120274490404852704800888222733371404026374271711047159302987168623481050151873212508667150650673749526345517226466222657592116036119137095606595939296594422759911948079788315023180114392524003233158560853483001546598325870790609846919822216339885832658353769813359868992924946353774171388281096528643541191773169462378242083122593223056671106632823204855560849951063487152063007563939809244157876153273292227235924354900062303874062774494054719685147238948617054877717493385932684814197176986270433280*i1^23 + 6140969688264144332857763284489082472575095789296853102643009983931298067175633686805806516970908483756835909882110861140326592670591305560320798953211864292882731308516257906974550012608942290350518062650585090820788591490082473905801126106591853485603111918063806359574933545420280627281142253181738488598797505619368777433055143836847129811808942928677060601806142807779006265399796378196486941227423337681335503203586064856981871985535536648184403215293733502799529881324856936329313420070316318212518006847661956729210454156986235149746719306764459011042883077554522752473600478792872170645429110118528124855837462229614775208948360997134262422712354993283201173239488459120210552217813515941538833128974500034368482379849543303499396874723097100427609706290223079225089526848523352117602793444821364292657665672530867215962862850305293259261292656536480504791349081781251378159421823812376325148631892490163791860515893570159330008110770945166068234515690794117312916086428768748054190774219164308887192331429599062127235417486255941710254365986644196479476243858121162398145399578588872704*i1^24 + -385496495417359346447046270542135478779493806673591292996364025775927791633251623527520959797992440336676892481011594696709076005821565291264050185537939399508109967339715669044295639624753555695176926979133834190587323858047308375054286406318765871599031110518768644429090643927857378200591386297017387967927492657440084916098087301979589569142754239680676695396989975388968119735973173254860453580235777858176864256372169085288480729593597433946059420096037147070050687193040792433839582900175783768136453044165565500708900847675438254537180977290455131680277345312856812711842606301673873057762006692877836962118295166458621465326101639652096539914375869280701907124935911747337654899276711044505510422963751354527808598109487220773997677607176853765622606986552293505972458617816703664184243379573097719073654173619759264131825988366852098217815799008132381303192137358646122371096051482887972148164923614595966795508797373598541919126992929973136730529903076525853423339914801882307371380381609916019148881289507910463412574690805054259572517137987342554481524274748361351175059013632*i1^25 + 23357930938220154190373494702875257446938453447383817470804861352374337077087058201248942816305711210279802205013197231935434612875887987120540148957176916292254716062788616633340388675185268005142262648676646817315710586819444795000018068226505292603034725394473839475681837430505787480981893077640329715821326440359648711928485479736961171825065595695745035048696586011294782348491976731619956478047997798808897364389432306287235890798502950249702305380193243054422629166058069124611168894006222177216169941879916442504177302747802044479037349111341460570730277539052846442354467993050470111703084561578949478431080917641622587521311234886978288460010589462362146928619108712514807794513802404822159807800847507241061953097371658550675637013315022696277015955721862332795633401953883153637711420433237836299075491773684297476095639057131029053091899391101643639513779587850882063981531167937716216871219207919932956688412767940259295930240846959421123657717127951169546429170330897041569369618984307648280006587236286303003852607040734567289541733501471875125860856304288185450496*i1^26 + -929093409710616560516598085147100010592256322959255686990482171504448813695157836220887096349305877460153753201620219280817757863228388440086284439117299151940772975142115765312686415793216173654828811252876359309937424773814074302315959797718238123766376075085321551496897001102677017070326454604949631689398022409588606297901614315256937910436424791200801561085124957115584445009953074805207681754389653564593324152693140527592571050612603836488416696404034491201565485103751732251850518604453070832124196627222057124249759922226712913363411880485643569440097278366622561548319367243634036860664658174400024247260517546503656432716554660475734339529462450355236867029050002981668872192087848172041366030112569775243532849159526824123739346830631328938110838757880288489358596180878397993790149598966145312633625281171576008724205250829374544317320844910123780479170586718800106855702132623814774034642197183630393178002551790764691283675323710460458142949493848281408050119122968104565099690807911785794711254161960520332250802782157581938378246316994410330970365932601344*i1^27 + 19412815288447875681082497400675895411217268377601550768590302152790601178380917789525493288461156056837218984363737876860107894103183431279358443282050780253494063918152730850628368093836526147788241819235369452486530973111334188357086189684207527192586481869038153124802862919983513294171989496658954413794452529393213512129017962830768276839290873063713516421838366598572123326207711751546425921824258451997159426131835386858095675285085282474307398769170957130646915252682278537931115013566758154245010528041175316739793284630838356609453513670679611899539629141319028402497085629739015731538154870396665509625345426288041590870348133782384126920977374869512325107176811754562677959801055853923291923384624713569462301976309266184742220414554750010909364187688947614093450156948605627258953922245640708788999303076784971849435283024302560611180372497884473448940219167163138683975498381383903799576581035386912540652635495763866388587385283198211293861429195073920560389298612652211676598828449858157495872028819548875535636976982358647961207163953964549931008000*i1^28 + 10943111928635164646868334513904182539410466835452391008689214558725725910795967375080298981204780299154578918045792884047682183209163655829485355463071048472472274861011443472653716735037977044889045100793252732117331686492727949992892078432533763496551279227638180132158188299229968751762261698507523034908287997205358164198024385752987766226209191938110216171308329697014170708761612068970577996145160633939275221294414318545723366747756645250284910566071445094116206284318092918081302400178104343451272726771263428176521390018780792198812824291590707137288018342329473876324965905397143236165485590634594201746825950460029283286189122101262066573185701805813202983595042922755681123156473150587018936556654772338781526534804889135420556093653570666893230563424340945703780692096394807909043450853046123235155450160402848690438287494982749043554345071697507853503588167920546226330205052071682463242662555616290620576492015460276631285050687237969765314940833809612618158000425253244649729482996879735890383813553805653440965091312041634462795013419958272*i1^29 + 6935106257157269052193663477963171560487810635028888676778322222364483659298683650865984985401853778491750041778621395002475585906358009639328030279117637608154743162789243058403890744573322126950581432057803807039288439876233941541815913042878401868646639695119227933677276848629346875797276066747753762484769879576569624696661959824938442024878230535366549468292037788576939279701444788643080138188187341399096079065122225161014093252086120384991775780043002374114226832926313704920299768889246420480129419945427732283338924430110167266288551979237633597559070565548134600589645375521676733637778303519853613895085062278459508394091651906566456678633518653143047561145357856861913321903544561369877953591403381763723690315950217494003173778605641263979813429229884430636178333328046119765361473572514291131551883558606632645322214341184618632183090686038530606087929610192901925305229548485485692992111030306350868095038817692116371115324616769054274251327066155573197506723079387478797175598936988721139463919518795917625236240959473669296357376*i1^30 + 2074955620137907650904753570350331785690558766050308040243473069040154244291531099800904208935668469032754897704923165833759836431558072556656793610020750794899335697057518066490539107472154492417365536032929848721164683414501056192674429109094509947618369855965135568293711142906393452769957748652686025992674356211666095992956458821964519677101926910833571031745092663966987836238899362469089329843367957975082612193237482881615578939463531328015918771122240427404789841246656524700062091519120330834227335952477994643252290188457338706908302303916529752437483274455343896609788808174722162882258906291904635026835243715564122796990034308050996352804028867467312827705299116281684614964868534562261993037165115144331356376368488730717589396805790796165757082197147840421996023358602252907051500876615765027313268636831468028254596292652147183310479911866040678245620225596897757003789309855894550991186371664724101844465260644522750488300402836590218647355942439672491291097440384294807855063614085137885669185835374822853835298976038912*i1^31 + 440089068694445983125675984919168018597359851363762921621290524448005148323733882768960517084781507941178380852823293235954246918263658536371885426546468078907937685768140264402141374311407379102340531413765162209536447922272424073396995941109886212164839803365979364681797948198402128307239704254087599083335164263134716846279914890536545362018354580464270399821028348317064852179714519627976066739280255637796565859540734488913863203664846397292042556686750550000328920050198399987258750763849960259648847003043624086720258813934206010027253769326690769387230992573939513835470294069961706133977221810368093680929364347380279469102335209420956197257398926614600348631553349906307374040746982371902200885357932184289569909937997123772073034605577464770425072264129968395981804547023827240485124973744070266967221983264688493831981515967997659814330478065431118737178360803463318202766374735688463967518233694532531610457550416744951208266049798187924960139085782811883925587213154562058825179344033011558620395483251644360032256*i1^32 + 41792296140508404552445278635509039666585571185708622050248027442390081841555831934573768427064838133763144881198937010954429275266191269171296973906637547194633100698499958465740334619327755733332256114525463595254128657912902541958620933367301834636133043130875019995894072697198480447712781167026137979423792954874666577560237051776770081133487145084501152459549654684548920436218909069763423101087192835445903860211674871162063868599079516174649441954529533199008865511511644411850957238266545513083067516085948858828629529246770267619637085168084376007554341231534464921151599590347778540656915233738039650290883773454179508386167502907940653342756528514599438658695247340560351873075553654339028389046901155644893996943156505524611300313804746690812426883383927793398452076843553460908547188826551201046287285278625508868471859099184431608626929989384497378078432760633391555493775313616783305070361975303517084003082138182354338303545191995601331956229113334594337571424537945675203763704189684349996989853728768*i1^33 + 1357217891054569977058479482855086073338854214028469734107061058287180767791735512256801604984944205130288563491822548837268297795846494170979193824190782578902534028029411944126701356145225081243993040053827952612816322190065942615934816537680495708826114901163600920117997944454611393163311851548350495865002008834263472591961426181017947913466483670698494949469182937191705171846449397704889511816694279669759919339962994205330601711056392927656838506136831855718463727742968001285138966289811066936151198682520323234359634034015185822383681733866257689414110119126695528625885261544487863117231498335837034061657101764920483241932882398089755168592710646037942848639012299715946513218968742284377419771066298905303119519965879028913782261812582647509062661858478315024831400272379440379489537638560746721311536137981805199590676953910473750800667845978931620268416998468713480690842756422998934490280384033652323064316718399294373909539871764578733003113188075331268413983249254532144785091762304548077568*i1^34 + 29968910991965058720760954796956750339802851336025140658996881474317116412496656624284514249716644611358878540620820566168882486413332441849378661827258271389881674533012814740124206140705405352510842823927347751808255250741945754243669814186794298966391710577116567239866211690914142949025382492260498396108243338558418562906207686671500868194005354342786872836178463588120119432526886318780067307485626512992030253393862481171871396535960476369381523791367614456028552787091542564256345693648040930044342654308410197693985939640662685080903075244105520634993365394553594533775403739567692309239839781502908734320346619810303040510983999103423766149554697238164293824892435969582782766058165026296770755562025390057780471292454442132250741472817920315467276228903027514245090062521077199008050522097840837760273747863995069141514438718728258093994015514461296797093465566559641079501127689610963603451646956852531732382756248635660963213708859354269570661841009907331303135831015711947445709570048*i1^35 + 3113517221039994091080532607934671948337925963427565649605236547897078782611346096391287939125624778607143770558407448563279382866556264876467381761348982618978953213749870756581637293903502992929113076311730012911447399262044463527516405754326266603018644096891591199104313548441701070403383634616949000635249096599234091938715969813100608844536157652115020530142024759030964357372192228671914926395312961130309052602194052155916914842127268285910280065151435537290632024673552224174215526399188615443044567245522940371788262861676648371265532930434680921587849983972768224269244934560553051033928161919284700577715850714082894084840162069082452731959364296206639740756978916772004433127679984016156982601134514767480120475851724158992220016142827856621503128314495034684248389643805534408470609980843484976855604211364595523856156121331385790813868981665467056997447315640651048391010565928853006963851799001815366933655971523769482304143334031186820996845788201882110549163635140198400*i1^36 + 75621488224193121213594786935879754696483326395802893555513499097162290723642626173638084010390593574878588438763017164784593139934447343397007130291042143391746578467398903699638431680797116622519116832073306769909389438664227054625089404878712856643511956049667650364215724667221639483620359967468432054918570472407963824260428679069298466148143589882932955999313070453962578821559152356888074053983492088219579415298740023230174490131012552950471035991851250795075395425505082660417154581839672948698997704383367097730962841047483133621230046942375892226348558391956263638324240812995244129193203921594671726971187443129317468206337181539255038427421552584672727994183599545886688430513001080432440759500039400761976302734244976050877344221101925964375647921278412724462710277954302978751408564866366119953894350091703549472499083770058496574303394903714439292665505108316282210489261475175669578008992925404188499471062327942642238953716732744165497557619664181497934839808*i1^37 + 1061966860785388487739705286281182026026818147044207634926787739273715464571191446694558472287835195487861019134127473355975871969928018549972697029657167558295174956108219622307315329370453869901599806527680826096484150949842173840873197385845554396884450305819767268599549571431890624927973107178654921655231951886532172740670259799448233681570976889780156687187988357343477118221902851145321061314883835878550063902877771465268989963762342968673801190054496618108923818956375649456723247542288152099608534880531379885233374866979589224896290826236308543508529808481395449875255404863295529375261596459187540419528224271246882035864673973550810444953033632802627887831912479276803640655478863816561942707644553253621205924552833221196585540725878215609070995482577943292528247618458476082915893800855029807064139953797741302628355403996652315295586066235304833415356286074282171610578575540840362168592251187448353985438822121005368464025127946268390116803589457920*i1^38 + 7407991326160871146098283684814866498932793400110504398015529147089375908575512804267463363554608733127740685204285472465787769752108818581984254649342434896203178068402723790816515979626730172171436264287157971963119060055905411278217691456805158247236393042155355800904280671879370168988834043639335909035872493752598511145408646681024735492959939320056158439848047131639177233476341884673334242152788832025103014587182914204217660286696243007259608675421727526000735677017628436523722977882671091792052228082826797590240461517385142920208611801423819988013491108499863108128101324238249493788257357113190109230647611625187591203322242675183434486232565476084271067701834720691695549937827635326728485086781188779049592132233692083207067893900700293238122194861886889936870804128379758831019106106433028208556248807280693639761712862209810749820646331421499098287702454682200470047760394695947230233257854694784305549813184158831607748218505838178969600*i1^39 + 19928003395010753960491703906308667615112331809967887235571132302942365516277013248469304814860542830981796412237272297380193944952169159733560816000235278130608577507222570849943529507697597218803869313560974009141951655595856988675646885835062525834594529968706240538750190052525379638239005550844160405641922864035216732088213742741304291908209718100679580517482331745912151201572350207319994649991239262221103905822988283420016100170173981996562785697038822516996565132898903169777316303685084093540301171608893557395800061638499758571704958096738116542004085071954216911605660388391511936031897227580697134180895044847000962074179374716278105235882668312770391528229161376542260579868615558205814173772553923087307631757915648966104584268581566188689461126014760498527699192486639050694004091387342339639102018613843775206784135901580573688857980159838032926264090657223251316444737453375292378711038836891265289130665816047206878573052176*i1^40 + 20869828689635830776527580027084945590563853124318019424503394934864893833467118319242826542813352904456729325942404462667592624074178654730723776939534906443383891470722312183902930595709806772456783132509135757604342475563160502576846229098228174272786317929385432504806244013996516640403784637909743222521246502729343612476407006189582766679222874909520494875810118800947983168300949780351560277635933463319797340591344870909217522997957219866665342423169071604731627435004242986068244638067921621772036807509847463194431254898792827385541578616425921831639473156276968533536028169232654543977752507666486785300289733410050325798410699996918657476614932581714906294147630574789724152903180514539991460977744383555545169694596996396334031159392105709369376531650355787472007133298582727071358375143106266741887110966334492647679456604843620498497165990354853807887381745864313223979078912271184390395259859670992132677819033591712*i1^41 + 3138227372634944859306281581173385734650755102469579661975992251899975813270810441927956244501279046191305476611789841914881792844177362573997568393269293925130178270656322443185436215812651059108573424923132545343786364198097987605964646361087205857333222889215777831191908539848633981139686081947837285442623643069296712467032128691527090831538430027982403965745597047573258635795358922605472675401695810184460679157082868570037614808670602797924934744994268137838907101421430976625591786003903163973073837224409257377742897802745195752529686884165083250981593306834985483901042402498494070622550034726617008886790187584532321305658403128402165954487989165680923011905297513662280169767439148974987995991696861634973308514708230061752533098449485250904187675580392827249755468587290615121732780882397796874978374613420570473944472795276469215618728640762230217066484735291880750173155024237284973021469354945433160776*i1^42 + -44102069951312622858740717028536881277778411454593515595105943082663487533695839676872657046545519580805359718018146797610112789626295878264335707398603286091910269585635990295310494701547446854208772094082587439030701065789359148686500712906564774911434857817589579467635112333952506313519018627380934641961152043250160163489724876168029301963136261057983606961414191293402269714893974882253355097887162625465338989172564571231965368326740982455559614725652663551619235819564094477956558454635579175308664017550832966315023582251040861642214498261895150344888224832291056343075999096646836218673471874720555431162686948011912159841830410102214557708699919573375062731425194731560295281050295734459872340278659887143493719941929018282537048906192104600656955624575352415299484043536825661939907447043642007300285911992012186814647512768080693490722606010825710578201742313226839670713034081465980121739048*i1^43 + 210871796673821522649284406563725780855163454831688639024308962598320162723447885673578782463620757227739097763616108936457237305219273073138155022993979162493512323681710064955582763997754731478028248150400899008825147908044309968858374670110645142560027137937207340189646129999080256646196467726627543243089149065374786297758351294705526457871900558282017160547406775083272181909446677086402632621013035252019785616494539269502282835600046786275025689059093813900910197519053436659606819281304961671396512634565379739310057751309450729641025153748207904053593877869741906545693805982877125442141347839428782350682824328828075668713680549163674491086543486884574136631080102933040866826440291545158036499631494414422274899134048854243363208367689236619687522121490931243896675099055063076890316326892405985244407845674304279154251750083062668443646086941097933755511087617369419588873130625*i1^44, -12755734336298114167627854336049232457233892623773979769835993516377374235399002246273623246110556645244771007857340451836178742884404033808694224886863405857870307755883378704714647302474289932540437463787797873178220050457473256726430248396865840062667364404656333900661031621207105596169269479631555147113366856149769976778454193285791290876223646646881293273982067023703642668546942940751869905720457271379623891279712675633545464968123527175290408796690680054484816542466340919875821287209275597965514367581117369063226560062719448279477580948149830868006300525120157972306910133327468280849370503943105894197160202906182083281952931507444336422710678358795581442865677983717321521740267444560074056830140967319960944157715831991765967689330981182205192654300354642306257447813767828930020083165895393928348393502522110644414547999842590398017981683775527705541128976559674015527403077771515896980493332219880785731471226078940825420217984318362813561274635434749099430129311106393065969055783279260782257364854456439362837193442036763632332538117081842679640278844174600869816141981352376057790768303950641846323610291350626231002061397044859811032278053643199649490718858465600892170794832809874418165730277130432338822838756650903408623274472601775270792885035466408219821394998843806747498205006867393071271750825770365631431407834801450376263301900841499925058444935446667953720931086016013834953469125953218051963347637169343237568345476226012946953918407491996999374284763787633183597439011394941454369849202746752745386136482375094492072631541423319361145992546702965166564859574103273924064717998588146039985746798274164823088150184950614135020014235288252520629203606919485637700245282994417700942190124522630451008025127134113562958444436209961328951586858918444676030195738224665357466404392388070224581751045056984366188263601473357462783471918842917419160427964211622009163373024329940717667668470844620800000000000000000000000000000 + -4110094180692495944599897568650440330311776985516948866312991256220731393112762491638494747917872774713924321181780856184727537132169975440234242263463096600337237699637680116339142841628614390305677692967525036290808411749363593120399103241404194686867717370524515476885885128537521582297583339250115205553540173599271102682882136131545407362353757408818043553768513403288532003358631649323426093941709260281780903949284433153930583477978419746405232713169908581475598542852665349593663603394546357647747988772447275291860881675049104334753527406647836205889524410349422599496925197958577247088785120735824180561043920582822128214886488661174484981096736981079908953726822260714427499429567669168251209186706621219113052206789551653826630320526028755139599673230474024228380667973425840471062365356738111370776060699090651915417356783022614183091529023956490823462505874364736722570161690116169763746011548098188042945541768570428012766555081928985063874557691709907295739510984412644896529037648515393052116512411671490423961579226921549836964111454692826793038624684706878609939930076804212088076455406388112058490247738951108139058033763218312256603367164999403494166033492651108867499627568659416221223582886183397425667924879500658578025392816308998367135810963404123960468593889071421507193441103643396585492885329834953775382466884151497919893333106188112185613837000070588523212356127356198903459505010100933029423202640401025735075281525517523861832154180647755730908057317415645522283799627987475165036271330734254472562404267141109984517603688098067214290076918774044106634820512094572766870702878842137268150408549520687911159826421729522840467965069716849428603965112681866063999082013114003784260392876581847945308569853097360372483960209042234919023324069565780876553814843512133929375013393308065110340009308785401984527128216511702253903386290212506335657894731164421453120766930779667679086407512489984000000000000000000000000000*i1 + -548142161648751341453788055536283980908483884555736439906427072869549124162039067771352821006993591769945557084965690873481428158982936497228153115591732557347705467576922588777974473739142511780616684799228632133267191389014602026145986040731765929406954142010381319596244927995445364915745764510744889577323249430944439451753774234396007551079829268547580775970722970977056010086485623758261217858768337537661880814403081881145908721451514959820369168100510963955647108553544595596777231070596026051010180529779299006229370647481294991155385138359596974195465191831380850386953589910839527039612728323749947428312243521784131194028583159035268109740825905865387609844266913815332130501785044560429750755310948688126647086724664056390580540326882465745639991217971586311173627565973649083895620342305793887840053441513473771850202340956661402392512158329682850195657114352019041097605653691112426601343930324010866084023909911984963239729745907111091055817339526248978989485594877604403193154509185563997082559766439150663335602306463705690161439690919363060033507101571445532013438425195771709527540291615662080013676033165302328443520599185678772237926121806691631859241030468171071455148919466743694888972026658131165123226025159626875385949867108289677088462542702630101167633666368207176362208056446533380182552437308701286143602719262376994925259878769115248763954632901740698878729720252268486967232906432963352010287283963866015347226083950971028883128318993545773626362017729534128930006750240793059341493457911135472806148556282075001133326348809077249497097880970057636595990774256001594753852358358876806759695859167466103496710354388266120328852954822203580570377844041882892973375362212969283207021781842592014208495153261673920022152789241795477629452425719014649717834719046422423634659717953997088451748549156831865039276956936764365855048001411029424978885466342576281557092128273815855487874949447680000000000000000000000000*i1^2 + 16795351154719686585940348972458700610963576176378838611366734031286076800568160445626824763390700702526950384893673462394456564431347781510731105244919802886733431975070496089111739584975195552475381855294875216395139949497151868214695578219546986215274702774916955957038011649633326644215373501473232282708093971140205219211942988413769793529421192700342669454115677625754829494357688754302380616303114130331529396845771652834676697313349260356159218556554735502860464689509946022336682147856879209683259738847934266547750796628273522383022327689910919522619160764933340663089516288014567571547068015509326813351336564008348306507964897087947415544762989517709804464642916491152463963007253064034220828521692627086510837644359079384118658456524185753499994198911222241496915957626486348723905533963165997213817817455028473367253823458301814523289094759820062966781140534921072226481577772731812592736063646728055439711452455724125205615284441485414161615145769352902411604477173242102481374460300065154600347542682597315408840995211400731917631626043069726670917574912523991010887830330749409770613244411019462800256997994487627344938277005208636429569357847785355784503051897718296688718154049834153316954226131011553320781975316179236342337994798742964043519522659387891845005879306900536513045197148138183596694890491275475518463639265183446133297144640303792811524414456946348810939801973236858604537968226715401693797093702491806564234451942529202444672685694807287443206029160156733055768337483015125342704345212343614547740754629231604683801348780055126457735955694059638269908512392450521449968415205490863770259555781604967092953043146726993436573917548657926429111117655493556657847742330119571951962210859322450350184726425348722366184299517928169788423696733166057154998516114847345126395490696912786589711862006370076764214573801867277343635105669227780055978916616892671888802080650841190126256652288000000000000000000000000*i1^3 + 14016256736471615505846315975146806377494687582792139372268985198263729989208599625062008212881489371901133496112699761883003219118686615299454071829410290760137054700578990035679799994390638832348287287424657174302946322206739911428005248129564044877470780525630631309921927874542644218858552657268498767134522585178147082381804426676024536676376816224016969140862692945415815471431306305392318583043712765239918044577900246171742384909683488459970898507536523791847558940070659084131931184384522520876781752240368337296063658899805610730101914032177273719438323500579423377604441338270717214731432789955502726492333041412386370814174103127469988106831426669610093761389767074469390916747984424949882597104369739491607195723958885029745890132015068392900239397648721537141789601274137022770060800577821244255862759153043294534307356753900259706536128544457442390301383455104097995770648536524948661279502384513576833820476721551934680411984662672717120771046534259152885321737865246027483017592975713941087120722561729021551258698826732156366413230003323808886515023394321858968017370370478906959002753885238336908108726331263932810297153922332875763125080533569063086229417010438709033586742982035775315158667189473328424256447104535764452394079968929008702861111868105265653411486184253805051282436570266663184004442747646152832342515584214730434793127704511329828779957024126523097245470385494449582143921739923346933914641595185012530003153096854772188274764435114693495846200475073022416984144332660448181632134650945321819357232163607756902866390581022853477954689003539470577959435079713066574554737695097502083105526966630210711318185363994232829674408991752611823990387204927388392898195631539772855073235174267903865822904014601691264251277341253491886673197763586269411956708459860994920424449032021867126099083094471051296364289591948929171395002916991093534633166576242479811875651049045801831120240640000000000000000000000*i1^4 + 1850254561283425833918309888481105325810242410910625492030524288508872473342517589662726818634729899512345239201292619861627541897564409415799608742977793438369610068738972695019580044547292479880686241108967142485790532703567438636482151042128036844373968265995071903229298275159878616443557859426312331791279764185547380444476911769469524695764431572299029737662339709472660742941044411056248419048736117251204933368923747618161207133429685283316512830108769934874203244364757458505701840272740512755612309089520596832740299488867449990682755553005193033052931479311020602070999232141657696457366844511515305950865848893787847349133747706774744671970602590202157396735844170998200210304377031274545314374427045564304484926760815551575432479209725851490914585008339232961567952646758832325873618605886874397546366739072139036059939116920361963646528694964742263634085178285361432920557439075399847595559226824953481908440915824549505275805599027700734687265445577304704075594933862636231235353437246059358272035897076154429443587493458672991014735279681368213556778288179543221179013600597246224497077058047164151719822891598960924896533453733133008556656211410948850865732153500103853350613750807325779194764185737288227394570144142801547567721764822139342513587432328613570173782395640664297044254100259633789542920947295977909371801799653294676259034063768992621702410010125156041812867323311070283425186600965079895211797626762888435382317657768827555634029624116827946510500997963336698869742676380419500225087026084462634070838519444770338592146083988207281186005515038614196647491494966973803017778857383486380424608672035631212308506144103902961888753085641768653112926213343994782973792214629834345033649895823413650100691607540483083971473700190208937649411956439117000653820707276421380160762789150681431549774512970842245302811590004129413002744925273423665761505079769990211608406179004112876978831360000000000000000000*i1^5 + 100259978222871783038871708302985660836376511099562157832706537425005951917414993715877300663152641501526000343403717206184269626970361863361308859960575716409888892674263469478322967129881535311171915221894917977051149765506361736499221093925228559870926699683699342262696436351376378316877862948835122406853692153144753956876481904051479648487290397365437301543606264348251151638469621832713705683266826867216520193026738867308879497510965296707679748276994076608162465540144503990801041498307251344162618800456963913170823582824050567455268797376220384046586954455422079777297610731830716297156220221523208148383468824853297250877087815934202016350057664578407602756247617987962805160933498036907688376637057838231331375908238327418202489369978940034656121081475607333469155268072967360342625289269787079528065170020279574645129152453667444476240109805103187722524657869317830432433575175435676135845197090020952098713336895827680240919950115044675774420190212555730473999311780373506640278405464046121893482015236988564964322251789191884770414783324049931270701286986223226398910569742230999858823070812986210638254591553250818631549623791555613964662935118066456398764873199937456699163688939859940886788385610942920545992682340886478096009014619691499358829684396844826113795976039493817185800241597752170168567501255370721365212462803167602670770777387986473437548320367392983661907500022100030062139236064999096635356573993141271798229868976950788542041306344974083073197540758971851228257740708655748214304373483540595056913408920677916973519036514210215452049504673661748925318510559244175840807686417389301874684025239270294840006505609291253561718841141445462914401452037503845252873419097506728259404792463439969899454407918176573645531873811936045221991803314087544640120999424851660624866067405904933992654155304506561573265164537844138389817075102218453503934268118025103811124935301831838190796800000000000000000*i1^6 + -4726723951468069517620624857474845111701838782762608191466930753500039406447088459344844362176503242078082181003143486250962536773747221306915889644652699864000300601298473507903944170081291571864943618218950646380364572392333170913559281616585766950953337788553517056800226466838128879019461567764590688377556663330836466727567389542987410651429403652309338286788781160546432566827155368900051202195845013824531631740527992575631355814390154136372009820650441235211019077796727285025681645854612860301555799401616157398318851368076660275592972945304754318339568662630572507113220790953703466489044925098938007613592331534491076270874047959043417089415837616829321281768089138291030989327788891877271259053838529267359539108213864985615725096700553010794437213752717520691731025167482365753770245540474859164793686901268954619340676893521126613642908118165764018402331600808994004191142042443370378238623961516213312086848324457869107723444283890822876098839153595605316203381435802003769766195213785255904544672652652422472253960565148022298326770696212941722609998528588972705019310863396019556260211260830571241998953787890925327942356808483757160684781028199628036777832403525006802661690686975505144295300806726745583712509864923649234797980745957603726010460984403438100353243396576019477491914794582614711045217369018369968989776247913878094597352730067079514639769111967564494652618453553314544608914338827732256978695723287008725778388830681204632267827481058071890720696496282583400686127697205961030970493753423135050882939526615120961708367220653794043807761665975092692164312161319417752192924566352453041241689300304490521014980280537800715393771821768854872183583707803696393096478707682576768499139394867000212284907124056279024895595599006411003605291459263501469185619087751546460804757190553120395897139076916282337859182741002317197696530990446551117636572320053536225933234691620873437184000000000000000*i1^7 + -1585967661050120944940317265888350365505273221638585850683473113970777952240490287825816402898514008399486666918748964683676465939046504108966798083706702484974577084066651742228543265117413969900024801996398259616337262202227236841165440767354212996015751390255984172971296323719297983899920084211395240482945780150614829334950620989884258787038110797049218925054434768536450955190003706446338822738199739141139056032542906374396953795829282551868891382745991102968288022050319895932129238209301101805643567316857077116744079202500038609187882149945981909867329208721630797285181765053656949578924795715260237689760755115662713694532796773622966651050812881129027859243845412100974838551567363128172268589261457289516575864350374786477090861260549848286454248392169173403823334246102520761892639440552323637891269896797436263936797358596260837146311888786500263157651652478888062701801418047211531318887979884235337452456586795028091619412880494255717494556966737663655706921651393975388892176770845308603528309547095134210306555943956041765378728507789074923695926472995126385892516659209763724070578665017452601202237831448139161116360065785743393618608160412344073355874361626012629350102571868443481574979114041731534351905950320387287955850319777611321910385962684383451296730076349767440444166938080558592478844050798876765272921911265161029692657553053398620983206570253692943115835245357816537020774907791772783820994342758503992358372089923912533602952229475393738002761697030210864114336757588790770792326247220689234236360740458522788799607344043748668870195352694554172228116797633171304553755975048023450678800706886716020007886168220748592263056229814786191481499811027207037755665762978702808745091281824912533253587615639001275255473035355123236850879034824388996781412876035709046219108704455468117837972164646830020477078024998092038368713172981225195103328361156453148189522230954164224000000000000000*i1^8 + -171301099318691264225886393707561737532264523546014094813333291752808246204747122053131575217520145231968681869340785100496910379530289583463072949531424497238788232852327194744472053417305914954373681274127799890032191492441174620084577779381766198894401592646484185041728280649548464634540211724716637561145093486021796798313435689757394366804338473162125329147727680235141755086461603687763860021095842540614888737442078244679434219114094222598594790875441372092781454341271857598874111370466871621161717299468572938223965724743845284488151793379331724640492752551031721323632218233334189704259593331360973819955116425293387394429317362443626264644260790090498871709659476716650283365634074449081745091318819792983705230721900594428187799689765198324108961932416469486807749198972390678926303911050680447219584316540644859133352218832086306761073464182546003258123850360189875695670491925561547184807786775849643483358881908628442175327152999621417713662006483687662545761829356473012156098954652977497228289265660697028010792193079558132923620284618495353304005687444061499857825018016076005083009821841338379753982741248349190704479373973508510577684029556494689858128105550689692168260914834398264509180244449332917646135176934104221640759352465316788279278414401112652762177320454470390037409356044606679840153600084708457799827190626098209909715599684056576394926674107019668326004477319781811808782659831537148672743008308512010935788373934933123418650484705935312971126547398990466902433058098721339756608310752486209301197984051554302397544821144842224095757362624961918487704227219956656635942251507483791267719879630426176941052095294766484451373104447441981281934708394985320450571263043056949474414187507761213878107849423273194121163140034796375812464571529431516276628049629211909587120177006360034055058427082216487743672209538603730943761903687456854750845279228041205356807521182941184000000000000*i1^9 + -10675488555668804538443872648759424081047677365437827560039140112049641190552751753372144950065389993497481442447664709614255759270171730820610653231572002520648490159757772223234273614447472348098825313487421088949919615119092745572889959644312557996208469216042714315527443905185432722018071981151198277796750873038886028040345563354126662424668845294793031328617811427796875510441655157175899433883700421333173033999920695597263483516969950220257611650313777922969715256427027635728988153468948440232149641628976161011257413107044877226063216658817941949407720380430905906988618256157004173000688982756900965134124252652824609486256938449020435170712718843362961353990042449394532194815264910279938812975347391898046169380621203276850788113049526089160074595013297345451722673983622833519886763910820170747975084254404844671149125893002046688402570304593823780940327015864568167438329382406513135128161454706161722655405282130224624861558340934841131501730283790259299237297201631008208349462436723209391703689341957729651061748516147414816437056357169664422926601447271313915175118418943430767412476091726720317928209066689477383085982911315315238304350736633663188386207101830216599751083838592880680077902417986044873910789001282442088857633471146028151137704503220693220903044064500861803706162429737765764641181380061797015431670051239482760419829646189558825919615329130285518837619636579586964908297328169693615245325746521937386929193422015856668643751885678142563627604434428909254229192373117820198036203245497080477799497217131126033538668727367839889706578456570780522712451257630332724889277129701731325631006938620530954958075118184791548867169161075990178988132791706898579920543747259697408099838273154178977335062545939794590955861079871827686005977316062370938570612677453721102960314239533478286440954699814534389780566446704295526301307813930280909001724667119181912284250796720128000000000*i1^10 + -404977942092400367216305738945469805419797155502185141253764770557226436503734708453130027832966623128947123141367932099597813859555568395207818770170759518436702342389319787080133465815238972396070902894930064529173910586872246429492923303524262986346907049470609021312134390218472441673974574419269219953387369991181496911339615951434778672412038823585859665240108897194586320589242397580822116571707831195155717405513610267621951824972063841322880041596416901543450589713280719166336640532491012176682233570595162258054370673187307571622923924160006817445420465997689268388070395313274030568808094228590505204147125674837654151494268287814293573890293092230339416652426945223855922734507757046817243477035450470587374254085632008877970345027548856951672212617038785066943634521833986282332242334902305487589510837095463714977066220716858138615522474490775065796953101163462806636559099998669315330748448181866358502297966916125581167348955529489733918798233800266080625815995230118579134030778591801915190465525563181772621989903178196088266054728809905804171952372020171345170155429750495703468312787388126066348174396033129180951029200762348287184699068212231072468757836265413478738838789827735004989527376180886793947522094411956874101745854929966428800595680384480340502082231118719079384239946471040045348303353319262597757580095143541067125077088940572450890971311331437538503272817814407597066405857710132228199886811523249910491260177829769051143315739750858102234400169002100794630993538733974518457411431268867671919715591226077360265667924221333878301436977314846625204317570001460207353401113004678894672533061500169561354058452119526773548434679645447540351177438722974195926338174871083730011800114397640660286602959250458036807806764233055955110640847576596149137344356385145262837078065471845075304341022786341878989441416618147041102601623142716633961455419181885173286351761571840000000*i1^11 + -9647844699425968943862765235567189339022421052535684610021850339768169211251105169436998880085592114738253037616896005676420301763408690011700337382734829402082898468429094454420512155104382968257154756429132505538318987446108419518814972717489673727924199573904080490117642159348747735724299978097781521074517090619691005001675930367115582635060064612059417063842452351956661027948909782172576223558837229952910221549552403336309848240426482226490435749570522024972331845518913368906073241316962102270748145356706394850072525098804595081352850246972065607000427451425646800737721634130221443175115988433153072614518046440038868727482592885449570187745696143104518335869797377261302493276028325222948284589063173689642810484801099535863905167804606997636332357488213923797066130183328917281344405762541986891342482786483873076160450728438919154150426954165680067495073799612487028448448372252056363667850857987629173873909426221910492278869710376762122091186433910032815085715622554273044656190061497051296537028449795093392010956837525249788505786377257757038102594728439680831461159811310839568973837446422411571905051089852937546043819813237549097135226819626077611241138378438789719178075743553754964155243962711866137962529882440392356528788509016332624136974432115905376895110903457754910543800797052489760595205231090488669498072192328006910599742624469997367548275882215923774579460385870247399352899424285569525686615001405451049965519947002984253003914735089278585809550618762698529103158526585524600702140973941199851233109091889641086961519470879244980287977026994721314345165854068194721154069393306768489096071937745966374139923819307087324981176819547625971499538621194565509423981903769121356570589631553268334746604356454973413291883106469227610948012693292012715826036080354719653225119899639348086198842718515294426932700804318713104934495233125188829667422870530917598510238924800000*i1^12 + -132809676624751561237384777542072707742013780566150869668729501395810686656604659068255976427985727827909499902397477805905905975348797054735089994646000916404570898353429774669202197568397607288722936687739720296124415186315351114049415021562866235815218298724403209689185656075818190363721958902409621025648957224761994424211771342865478926220996892729072613722113461549014663783545018636332199824613626519933399338487905645283474167886088681726633562303249675673659398112753010476401722369558909208969447226330514432071272107237338964672730297444297380245955003447814870937643289101370406612915748455925780486322623027657993507019782318672438772571514455169936374758978014739714580510566581863730833061736734475875160854091272965443089548460673599716624079663007873366074854494141908252918874621021656595051816359474602397046856610604328093335856300209691775690498839687546213474843214194348498741594640596475965291624502462693735842127856066309054210926029114920482261992501376483503328147668571402045868586643417308485771384966676707466538875259350666652545393492529242167466488578895827425982149708374722557124365120002809924095571024934811278744155470924544050617116934661966699872237371908657257271324133869334271382148428746545912306600559877701427263278420335177465807116009049915662770370711062837097970179238861073082681097994628307734569221845806593102701436618625954557267357050277246511587897412960725024160586874453961089801102139032362655899469809825361225962233885015392115177313448936370712887961446333706049318296306018274510188850624389552393418009445009293594407405912409533117771358816178969000437575791509457809636281191507370688188419898947731845652941064838540146507391101804516086494117594077988856838600604859450084541743626635815011971630917340321348564134117064704554130242463623112690833066991007670015790272169031080576119168750243685525519459562066461079560519680000*i1^13 + 379406533937767482109389579033503940363807875550245180413932899760421222219188458918207329310044765104552422462097397517167985400090981705387048652324391533043010038573739450560295609271788534789765917088913678683262375013451142419100208886014886441422678880583297493543307019692666527648726542830023174981621392238584261331846121997913147580240881064575908262721591360851719771661998343339980371641018882368701210042169315720912060012330191269615396508664010900787124190927097382903779469760516136923826225364049681452903642721619116717567096377180197563156007151677343372062656705827824629757379100677157390062593459695368744739729790752178008696023930855380559189232864332805929366989884753983188990782333608614702876475550522721735480210498315540712797435141223663662359005527760866817141597503174729296633591561827849209944259469944693078743546879108528753206338489948845542121624517556274127901273554688153682583520539652291690270843745781744006149024803823556003001467165514330920274301062002579392959348598620874549762059601066365340114912625693203714148640166993081506206596187418027914348505619400524847773369808442548334674557403543465913483183093340357350756331431237202250586671275853197660349346434509647202794069597558116130882748628832652700091231118313374476173352243184602428651659884459739946723217009467017273063827265250470136473667087247009075318388358528680105864886679089509881735003746545494681465317255688003307007769676096468563746434141967592436903609867360879201021550684163275516339950279046562551735326403113411255567499347619311984030392442350628552547663018611015683628110914858611393093491438762442088147589112255731692175235415396397912955158660519246194047788290585444720222833603960209464323369558144882057601678227588155307716113404362846317594962772782927614266036239275603960662099812371579026801530413782362074168901733866755103255162336474321387520000*i1^14 + 22874605477492947013649299063371237330965471650476816632171743403934696231893698531520391753031184810292374373726531779860492608693450203348215298522539502764050743762984609024937133722924416023636658227473440002737092877825458525601694688903192185872545314066323469302647631395323398516021403512294731200116991225191498548232846258211331055024168666463417547124239244386570821315683827196401473774802309157677709102148351221312256148757465017390982660451101181343643831901526525480811103605603070131611669441705908757772452503368543701179457748773347654076254204380023156085088291760274673356908959740519134889904076481469698397214370183229301564817574947088457433857082706613934601019053151715070166984046278804577707521366937846154467216205870512326027535681489479313127049951201089616027005985870839550772626946928356193961580061859867897854596248471170753820544591239671382480125816872280695077720009098532988777251502606815126539606124966239589695336636549689354803874276217545221756550213061244441428388310225018602170305377198158629013093692380749656381124293501244429094342695664973650102948731206054507588065198912205235917089803795549762610011903622707912267775527449699168326061634260704715934817913097621233670565220540022843683772522522255681895772595601702196467607783128487073061364684404535143360014981203530864477765369874792492645906619110732861562901898177836564940531034678158469943803073815842874685503967358443602379592064514517646295480881599635591625789186115448171383513551646863678597601870400348436865771494824825219698545566575667206129051787019519822983120427876691532177566328668184151734921573756748131838200676927748932837450137773652271711025693867933516657689286313136343763378659581343548215980272073386377571506790093278383507505462382253232484932367183620868958625932549371913930106962784814113530084233677148867396224641646802961805707978405524275200*i1^15 + -860551122854640090863218519034960355079793773988691620762000210791834519868000002584751063352633425511851253302307061202168816973202108452767279919882035154884805452863217541606797649132089108555517196159527103380666686458275715328955620916775626583515910130700628487542867081908436536359350101402953579679502618350037264261973445122243852436180144717452519054737522299909768748017618247536573631698120359171928987801658276458943246443335661757794978525926330676091590677503398627702910653761710227088788546442718248939655985790874492035390316144024792614069665366068361207225929181155655396043611937730034514754715066348747735345843072583426825856598500026769592541506836078285206644622090028981480416195653710476379151312901311979488671609214529211553781468130033226581795177391609498348381588904121123465741472453535314322943755662025514406501853388724247340349733304761290436462708570341512288763416992155049051225213313771161969769492165866123228616888102428048619645321819334885056787214532366708617876668700953500337731595068474453134588315008518539621476139951887760978628988906683483610661825036796931870814102191482792575569777243658337511512198425689780430134344510254113989590941184705812391501593370153590602003128475417546621901899494341942021779056788556738924124050608522608857305198766491451784952949718826414390668862987299866586278982022061778820501288978958085245689444766240492569228366914842941227102519368301113303648499505040056484196583121378837664875944933772482625114131168353100138330837752038673574428354644914686205039035358003294223988982096090322802232560899334661249367970104578525467805147645731542208598459198426429317777288612133292473958686423730504315761195700807505522925574356771197243660459129356754168460417972839857807504325010699353242804326646474860908324253134200468956426087029290468330645779704728938241266343611083117273775692547358720*i1^16 + -39231414878728773739269121470844090241926505280988825373819997586394308443602693872819205064822899521276592968888977697629629467632727660161316737090988408394219746932566537453850015197869484179735880718312125149109496769311429331504547739034413349635475786288228374284261662605910771865202946166384921887077373488111712999299059034580523827103182064366769485491028813092614424448527150450480048398804138800685658473346227408329234941312873357544213756518409682355926764075910563791671192468336570244760031170958017028526466164232180159149625184044222695235030875175721874356610201653390414029046806884176061774364747696566702422732643707814906797617466021286924220715282238095643440715679843436481148126885577894495388503223131288761407902598495491465150330632589908046907826891875489060592513028469195962629636028525225557966303543818180424132460775792388226772641852998408000420095580757166016437682808724247761714587527866578684527148790071996307423741927094054076155602983256671652631179833588751224471850144284888176241017209594645426622058170590954967915540837411655994742043933824041287952427160625835142612805810033750351094693002786926052530433553224497572172904599126966570601612772700560468571832661636028970756889796372073596768762649815010776790616448458362620545027680115544596631348514238049528111091056857097931427461865793579965182469149132681511939373376196849296844490532360656296737069322350854850561933732506659463423931818797183482865147043611701250897584273619497481284409773502362674473756272739585338373200333327178395259168174858651121712909031833516325610748769119468288903714460894410369601435556314348005863353688812868579476611906505854938939026818908944264607877032895047173334506922251075697799307753579308996664286831641541810262267310450514360522437927440018515591100715814124770461653877949918734156243072084049653875900111511450771537038147584*i1^17 + -478507466170113575787293051362304934185077663142092890493033315903197781713193896056011731060569750966510107279040708256515710231020106121506700475190941293655610152169135232869402194115549758738359730551031398960881008754331282659886240704941040378610250087178322776083269898146305052884318275415337254684743876521536552163894941468491178394087613847739966983654208490936706351885315820716642942049737018463252036890352209980225305511658237199914918071174966522274969341665645367814987495691495898361549395513227488618887424960958888676736999576559491791549144487887624619428840024700192547732599504747106169607802251211871661192058263097441263873716065688086511916476358215697064219534733346429764442158848949270095784348445223740002129826849460335317839891778080723946241598304445459214880305000654808981254665719792725071340258914489528263379512314486336480623778628730847195001741243890724654000286172066345731909704834534478977280050381457747621119597210946374263021221584446155064335967742613182886421029650133621072823553938832592056078150577655324071765559589416022846861988631420062232180599516816682181925864195151517025483396856951161578650677481394699589010836421320058776347775569040250202695879325537936333441995959305300665856181655741395038135874861325960651724755935584617003773878195346814061912471257330548676538669475306505130794821600796998098370957124856627541100396234531257333505319952913795852790222242460973728754759469144973410533050241619520750131119399344997869603443011538697790155433611025568493273821594920338712934243919654683712844169118238369555617653574427416731600474706493666622459006100564225558323470063608657993719928762511772477387553015180497004793309895889734371683004817477043257422921428049828971807350308934864502249434044571502065462027613234710431903258126764891146662456817831620118998202237199523779231492401650144961888256*i1^18 + 1049820133260811852030086959860282708877651760906589459437185245347861287821901736525483942427674101663828026878396592655699864146109294524972038351728722921011625892034033979699648699780745941342514522848357691297092940503687260740949077897858331221475163458172655019331258208481068619189096056828481277561504792629318524506063473278097928132469690260415832631657178164395855110374439889417303760272257028605054414215655138072284396105271676471459526788037689368142644919488368710516596387098509755510848695778489054535307764033619074144627413999295389836836108506663897059959255088574511766019840444714056173005489059499722706473943143988116928953439164599662345553510020027152620628635911396653572414513592591750710382928154780262348837788658057578722827358346414580835690178764710708443456278878108713184787132875557177493208637892972305618042769231763695138058265215429228303201781747166662500403529821895602236386362818062087933016650968123361877921205988597408412703112061682598216738068316805454115025856636577550202584168378580494958601516891726925842510659184706866303024403847674956655968885834836407265401866160404844227084158595751046620103188375853436118829801190788537576299032997520865171898580659698244155794726246036142514676065490735112394679327971109043022068098409640382340278644314232000648057913615341442797888906285823152753442122863413639214850132852550997215958970020856064745447258090087676634998717686724396233882484052011034761643969641399086987279212352533353616394665796972633914441177895707867669980307586555924130016768091149858298004620039839709297252379553712575830937083313790160790067266351920791390324154507795500451411940466549021935723879263578704709135894673103567517637357024331510216566200100544131906071200606582401700961320776071431843588039738389069942749385559629156472384618163868713881804792330522965799268340953897762816*i1^19 + -2473900033969275586509187771991167110574650729600707921677502581943012570507519111187048242721878873130691859508184877946239881639446387561810913653460073551643820613707543102608450797199559679980046977102445135770123609421906637506351619086954309801817728925528324889603794386705583547511968219963392431344260769925651793873471507724943739560001695711796347196923807087197105347643959215160367228580711447335001844272285627691215584185877592139531645205659552968206623774463714957589016219610830972282283396990675195793640691262638351822941360707604180488894018504847521010136841659294419396026186828025880115173289697103100517767285838176998728168514468743244288527776940698339440420431612425875354784382987242175535784223686780042843061886875820848579738389087014916219970961810222914799022741810961633549046495367110059283122298069854966909097160927873305224192820585151145637275985777222854974523410861703666537124207116084520852102715830238996173161936133373694762418057005698917834889285279140078484349169627932861840104538268284323595739998362242505167805024110884268639626588741409323938610772540141302867213900133645479406272947779540508807517064862935514898035370297983885555481228083042085767580054644021922202924090137447585625914730005692854948044552959380790776031621163822133220385286437882055836709165012341920949291349715110233636049376383620368766859291480755879316280686650162705499627194518948241396977387555550375898385020730170754856944591050307365209018500099507940084594449529299635585522158985634237173151048070676465267602203077652930202092352715065670214219560259946894347678958455815424113221656450459593674973062279590883760092838805141906250393617484299387973012514358226089736325283418595829101523451310528216979449090776430965208124320581934170775854741471756287085286812977850497563582374510340336517646591119345412056471830528000*i1^20 + 1174919789287450355687182923328592082770358168919323223867656855333367154929804125083169652715742827726343823692110760646015347800311255721060514448678493873140787651508616362359209088480657886412102837479658412382477194898264057999476605908604294275812720156974596296424615450422687094783063121702485982599993875826121152067463520824627290725723998907835749978429260630469339695865520738507665058172851891235176255509868694847006034792713102836746997943356104066727845630925610795965921344918830589504952091455596387502998571625228227622308008410590112874519126817520019176286575967877369710680171220268466908224153867529883751588128794690544790616384888465357208290238903724263269101762172595704963377438710377113503817342702544580789289718886275207853241232933822297443832855708904393792258996971507198480793648018472532995470529233698487823479602747355122011266410228720250001015804558633288539866577516878161733674529639194503884340438813660697045091701667873823566776710300722662146555881367130649669141961257228412933004348201864555029432803292754410148345540181961906160654186063912748216002697426599286951363815156395473494731062531568040655427170679701824826071908081254721359795634288403934726001811891437498473647398374968647621359574026262147977825760295553164398132144425387664952148146013126050331637188062211032225991404847226107689805801030693513653150708433941826002977916786709209793630891171291955015447653216869170380726992717975517366530303359380188029303086256086631666478033742779011559221497713635855244277305270350228576120545553340115041464070909309305222648812489273869918457906407522308094580371584575028849271140774991874347645781919578887436208395916733612806385049027954205862690188860569629562846313113117565689207545910096741927069232816886603039401827999786344616394796749622549253871665787252076080691909442784613372002304*i1^21 + -230024135984472548285358872040151817204041318151504902120894316024881558583571330501058095607472431750047262179283336684324036248024343268272697418098988311802770064480389184323671071096911906111153374172660536392545628441450236926998164089180781498856853654672708224994046460720817141444096758643862744868929869928415808139531855515496052770357218948355384655152226545608172942667035095683150026090085026704060437874430475224063764713837215615093007298178944144115921999730808865926020637260975560689416952578188104270737997029999432475188513807333717008879572581778698076385444069010451546716936767496881391997687899795738428427064330824910883561774432667055971350215692008760013054938027933876583223490127229172879551701033717943956801055520959390750553984016181295531014803827043490750420185378712625516396192308337865196593277127713149024330647640681606480884444229942082834724658492500317509669725539408302330259373823760914598413743874460118508156807467216121326328897889191771638841932493464296237261020820759438577106874454375650354425151268504334286657642923593619757897410840117869296910530387426606331867743085933115369612478877709980836071214985934195790061671245737311035585760480987074664245741140679319355106208387277063353248671868038061447374848151171444576726640142544050292968165306357609867477047231248191799283397339894028444323441635487547065852284997480396028831713951643443145063682444406952016283562986923026950858563687699208540204004019969968531239782063497543403535517798042111289176789504870966094391160335552608076227327393495432816005484977837591372073744697622612504143325666070569520485907768327335725799191541748505620576776328299904896010913533176590663924415554723653108871045370207389594131699932869642954287523210590637006273214026408656554232901737792695761627623351269229607646662991118655582960870431509184512*i1^22 + 24402954510847886339404606301125333100312588429547454335631041003701726618332562695240853406422919852920573585127292324245258840501457543882095858751604370200706997468490003189960026268481361520856528692787918616878861271453393349454057534240521893391399966090232497468548761594147981386973975651035973355516596169009559421772789643303849031354121356618790303588863985802668012861942742260684873559580522896715554273474387453290022890566812996062986210377006983430997731547430906360083715040049708132752701530324962977586158678378018705789274638708142413784980704913586908984819115212891971886994368873757689368025464241273527026570087051589516998469889693409238034223762693060919083179809419511709423590678900027914525891455761101834474087344505057117679349048279416163764290542282662562755351427961299078866805423340305012563701320997928857369254011199068300517101470788715837232753016925522177330776662898163848358683976962639876441679211383874608905462360440363467833544129833103497239188751697721012289526736792617818539643966750863395373203485249296043326111972578099804570854557800710518028648713089690630157749918215834384036926775807007678006419318072288200561964990379804169757656545522764714909121434740437607310123082781189730590645954890770983892772679863646982264391354881325693629020768118994335251781880117173460623888318552486043550441233308854110066934204854746125351948317012064666328687111520904003047390128312852196872376777523035880700989035454008737828489667254537018438160028735946243062701281900572247700385362668766594751632964965745707487462769524958782862028356060107625628775912556003636674186964936681760924757436009351220602870405010572518768828492858064662997151976526934162893443065645695592826381076010458631098048360612033777556933464143199338685588223060749152835077174592282234120454776241731801927521402880*i1^23 + -1880734195629719899412805827998209283461640579097143943874903837205769196138252862544074445903957163167686558502407972051021290650180669308683795604231722063028149426336970174353373673906946719134268364069569061706736372281192438225354007406900399255695100737590038214012666443530287505144739517950988927328904974945076627522744333109450095237514884194552698935735669457104949721392564831007229690970165078911940561640536446998617754658901152122989913229304080411274163303193403201993140825726787746824749014062849429362352749861123650675832456489728309735443678496665397025765041606916287611584937175382800041623953889629486438403258557808789698414215957458542552786218580364303918386108436563507913271519477762318279579000565183979138871031910440988523996912862976130824330277495691634664523466430230986426906251760891004668742048852526900100816567105851715307681497295575062921217208580659609358521729255976534929458660939815772442731337461789799503581071182843459628069053876620258793877946276453350177104020931673450730388249260830591822424140480760057282442979845269410713107876171791512678173444008840421607566592910079460601440403972003828544489191474419808544552059326661012425601160089326832415092962765098248692586901180235722936570848581477761083038430199572277304737119752615521258914387731420838875944996477598184492617546737706625395186532698816196327454529096195978845776964514776419139424072708117227134629743707125901711924810372469448153307418456258627078014477866411352006783506381443485650587066804112491028338367227915937444788530459859282541218260554649085285909298408742618297403156454941449868658608318863855890340287318245266116760385797844687565369152791924197197113538005250549869379475332335120795413353474498635473502235518454390349873104527242138726842148919737092249995321123536654472417950423537873321984*i1^24 + 118062118915033373802796206000354472927259566932002034310433855998708066234646732334317573051655392267174922209610868492557941643349300790501963798343285557654816468413769252604437957893156298256198297092316473871800204950279544849013059367542395057902049366125299299091269381158830800057966038772135314438872867677023947262964687242004573284258897201381254259124605000521930665735275974066106742213328902406384062807944713471703511743947330222065281663728336973664927366527603760291657543315278559787827026652487407865314174651616689173416277270195911043120729556681134353812015287070134465863667086900731636039223302103810478998655478536136673023274531454792714987539617529207207789753474203740695402666298192359925664639473051418623098523474026432666900263244391580198711610888708794842103203879924689362523510785016548027914132282559854664084464291524942113754388643980259085062667985806235655680303428096059758278297144620387032957292775021330445345927837798501535992837865342308034551936943885443856856071713495360060393564589780251866707708629312308819757890554651343304167335789719378387691604847338875282536096538623216792147992492099970974721783364207189453620130438783153009022830474131442048136136621615771381905884192578239858844749251289692359228752234609563665934354122614510539830586833636108954840829934386874175806888988864892785920578201729894783396260846144211852974376259487374719435432482960204397445603910603977026175798901424161115825510936277431210766760002380187615583926728431261296453716527187937345000376171487481797272253547708198705253846698306859946314729872065699724350466330047927604773766191128026933745581964596926568516315493649937265972228997116530168387300803767448831607342462991877637287881681671347019832415961022004217973746106623245665492948410558982536284125728249589100018742562127872*i1^25 + -7153571705439679206897868522206251676594678589483696412716165032705647567495673328751200768672056593307259210661744744928738520602956335287336913167508889938012928136478800628403111059567884850978597747290103090689006986711031265406615627766616333194535435020702256697287123057578326730662165078932571466457814603540049575747015511102306496868637202877836874841036807952619703419516588629389644567735367278428236868451883810198889508382289167387323668366378043518531521677426512737949549787785400557058768160154915466588927597051052012290977334012626197973078139625872100688996986015394538848145783825405176974534197264467020590594984891236202856269080626134865424548956034007916718776812490972399826636407850857369674175707553932400392043601139022198385392619722528190211989393960697035450496654762513116890251101855176179708750788306975389034486676950038766332790057594536228473448508193262784844358112048936284420304312856080431464429774892175142871623254772322662080823666105787086991102474841187775305066931444022912981074452704035640616368573441306834967455296237364067271431867437811001184830195311636021725015110670697132090499624838069835946560767101135739436983364285197774353305459503769782666108511192793437430737616717522668233138979178969701920698353759587088232147627756906076215367157640266655984007985123859665751453258581383727664741693648339362667691518795297377857488780200667589908653176352147387686094397491417353980066840081488459774796307283757537675387799272079011597099834133825645442684125905491446096849786207985052103079444655611452017922585628822370748517184287473828804517047788594161498441363202291900104953218798048878023070706001079173377185894576652240173422826743854004598938054748854959607745191103565286278452395599600858142900020725119309114031503490155785085406341999461912297865216*i1^26 + 284543450544641961994730369285988502998549019181552561288580579350337500326096941611104962496649872051792683669118499455068791185385720546344201351415110477536246821636093928499659623939912366844236642462346054350898727299689234733072525707119976779123962331160184997901771510960287364726024880787158568437666223921933269259629055665228075132280180982752222785444287497190857556416829223754458929657381652312053869574249909619631634926948759899022467837131742319382618616076343547953714968704515875770836376280322100947922275954710393066589809347212221183662160430944112948210326330430200720274982547326541294032950709425217437800279746292808912082209894579776917891446424802552229785692455488344148917837650348535307015300813217842865604644451086116817738175374103759983256086853081149088988268839325381650166916823375395254915675607605118742008780521383085840455227678754322226031513076267498337006243024620505622494838096645904362622115946245566134452205637580716670253172267208507841062597545321299830159019071123219520121820132273915682974905827736650407400472215179386868200433006467299534929739519472317101690136559670373941781555409277892206343265313526137856935642700020276646406833695271100686021628020023354633153213640967370453958925996275527618936211323156344012435034386112468932064040880868431193353537157318639625424959964735054988479076548671097615687094816200243386661349258622253543630417817111922795505426845261907703203870619831969322038958068490685917369776897715385031269116514393252808552315966350772642995646413245808099963753086372063576855072952815985040167793552299319973856390214482979441398683560001845195425050054188923960913090468183841639278829801828944042634106781880251489305991855250679594702049199555735749279522118486694360789700531852208224435891076799810374987888579967975424*i1^27 + -5945344435978944193765184826949523985546007903247155267878756925087965632659419918250538947958225065142685128721812597389191311311778564367519828036788835425073601937391667563143031461024163245504109109522359306669226244120893324556924450915246548003825660356182850361592115006113800571420695170898924707140832363142168701490070276947810348105293472812517944200693557478097056696906266418872775893878928277060260300234651516985473282350644634572205018119931174174162079663831471582131454260022514616314098414608460449363623807129225319892821486809896976422704563737838797439821067806251056061408952183432391510131102573850356836832072159880105392919017914303755051816299965810514483502014642419841666321213124620505588252460075860438214599887753257521366528846562096913725898313851895397413238286475177085656527432360127087501311568488044628349269493527629009974454794729613731041510150528840635747028736793893059327291458945901893822856768509858157983442527371186923789557182636118404653879167546677378795780110780949077883612134283329883459732321026781515565757253842061236184976165146981186708851704181286640850601043761045544709835557702522601956286920508985783435263682028287522259385456926674771220324546297929318833313120995169974093829590713231576047446494985744283694731696705155414253187195468590957642721096549856255275136463270313417296752966856671706303973938232410036288594871411655715962036801126625433975761756188752623695863506147856980728680944359694324406103304300285178895432978572538487955382136473015392158336781968740014396308709641418878558839014304722593727180208141317842994278442734390116048237972562313708682341728395490938998763133356443126637782256640837056558624709277348490489713201237200851071837621976873964382797560939896615442837245558999811229276068446364010123624448000*i1^28 + -3350231948465973710220742136819080811380569018737913474567132051544560993728919956263973729482124306187667394779452614499747406355294294820344502214786323436844683412101061100152512170881218211410484092600119350384318387320375459968739600822651992584851126070298502235278929319651924484073923646091420423661018279891507329422175129461606651536312553659612141529087923058051034843095571395370452513862762303341899042453933865346901558840766110437900189999381132883606421773179268770737321549325880057989050785348979019335681093891929512895939976286402019297681865928317560206692317071224286966583185650208853546299284303547119597438029095327054599503058023795755949021553805852819488626306047148284963061356107699629507250802326883317981669813552080062457980211632774016584506211201635270461408184665878828989962976189458146955711131694844994396224093385355751849669989298302553905075185728732029205489157002053566648141607491553778644164227237934434209346526871054874499147185878841336051035728499050057375480530845270537821908511488894872334436986686282107569899501881727265050751959070900139632501060977519197474676841709547234440768804419735364463630946076023760209075153348653307202701972005333603254296281221681273597952582855706485106467915384133938093005959859928149690175369926229279121094314110557569556302344743680090322765004506248499097605979694907441014250800428937029557659812154378266893849333554449917773855070190556876662067930769036229747794634201624263794802202096928671312098403772211121292718636656523316818103114853582478159445639615270207587550399085994281114133052117911361023034567525365935796729060955986184345154522046668125990107202555633760104768018023062557838704298895760056394266120943799259853668284954198549855960504730408135699310256104912319553512722626680717312*i1^29 + -2123263681645597719863207559755136842290029783460632321078485996945722456791328612921007823988331970005655245352540410852675146755639087442481412258954566363918535308642653318988122409651022197387000579494523210275315603827971788759988579834433941854627017736160239257479783007438719637933623315109621847975092981476416952346314027898585618741732881550912352679872143553826481824618209448015701076239657381299183044122111152684943746080762591671686297084379134212546960950374705497401446566241640748778299869385086347575868970851183376617886570503739741148681211265796906854344336966756310553282414465906761129889837946770738478274574996362276405436067399797350335127919351729048399199288535975071141889449262752424609974386570689631255343895160679956955773315272847688517200897049902019119347035072578970943176017934937639851731722744409082471126181181945245354637895726064818338834662330528872197190963425835078247420148712760597886568876203940332447643595286651285385207738075259174162141837535110431620406131631555152595748582105049549287968258440694656603182777655063060723737859188268761275513096779261642381093604990208219467983673002695784131841897768808657650596177708819109403624640311155029921673728342729197997874534518980124410165486439654789745482717977306746075007679917231274290956660939270997056788511116428242723705075781877009591318393980187773602148690981460285961378976993484554301441552416984707029941927236637066837257702507463029494044724694514818638828333944200996217467724348649455510755430805553835482182272190749860783877806357108259538409539912396518239985963042486473536986945862572208638061949358970311825469651378683816535110923450374241355489241251628911108153999127561714676185908482580243003112302764241650648782358012892707560415060514492451945705373696*i1^30 + -635053040243625541160747417534229518782990678135579147155108301397664915345707949750133888879790975085997894003365455541962028974367234643392311716763749874824367582837140803589043106812041704785586429163273388386435160416544302679016890353784965934590014921335633922280044794945703398461844622974204987010337367084289954766029763102683910421024648762476250022808763049776935308984138781069847216311391557995118279782430201208787893566864617282006786972438183642152117094524192622777003813484778679206489150988207558656303881287740693758169362660651686903553011455162570597014001836511593810799273839475456981988743956317663891004407590906885572643609719108743629869343747493219763576284065560591475002272599643995908197740181865520183263210504945384060366703868449021421695380352007260187882206264227785565139431481868438350525869820537358139022202626156306647040065085606141338280519529027896108981627752525887038026944919490205736306733815603141639703497704431585235893276048905069205307733351049761248360927824722948408531855125242722928630520754506019492816462865399523005648112247711588259872359518917397455498038121408234799817039500430262436648541817749985901651665996574380481388684898316093992693126630782952634594335397218126281448006673636556008754278266301846818608936372331788906523871178345993959681579354056755920782908214520740402186021658692321167284469188029749261012027414197071271190566193592678283287070476417194214846808592624060707718858615971899434020420248521754461609691014673816204365492660358178907185041814368081815312644864690924366597681740261746218139851928789862489168964898183466111646910710066793894944551054835600367707437320074648588899331138989791531557543597817252904768405380588305772619615338133808584018306759607957992654310079832522752*i1^31 + -134655950733444599163846148708304832093843664966487826602549566748553069621853111603126837490160958911106221285354503058779652752453230709556601928155043359302853920206596756264650373011720364075381630399799557029050930896107260238689221203198856632411717602220689174583195717636902354441118365837918725908382277424427384138392763202546423354327798011906974376634418208205517883855238766417947719423618229651339718249114500987133862390403843364541079762739738429390422716897734997572573578921897060177958267653459408448499328345061608593736639619355611116275245475166258471834494279617941799600261865834998909241554636974144890645518405426184667001852673077820687200836584433237490419699604740661067158900280243031730893569867776746565411317967289092418282369297803809054141501689124495202025382423165815160601367499828449628444244185927647032056516604145660667561931229509893107114117210910905341345739132450138333821051043632038034593262629604597919290337736715603995615215003323214428757418613961457385947354060425794789978996503711350862486788001382500740241845396533634474949275915851169452503601392866609625337400607647630058690884161234165700508682395832948818655804557210110768825458354628215951200836135724043672173260008109527053817868886824113121696004592324318473014678688081691959882544651075119018710961242746684341166561136737611759464723177776263289586429127350421849995417424621587272992791629996059862521931299981233749441585209305995677915341979573119577379812405447240894679052464304223782109780199688337332203236173589289951654727436190851812168330245885689500574571326111423815293045317816293400733821046851210725822686458732439011208112015051811411519998947106760418894821768274299307164552291510299439060095309195924867493869476889000705760690176*i1^32 + -12772893187603423859274981820573301933459326224724929236014116840605027873961444509196143716101236815359972797758404009289142986817819447800827632449824267056794372201563866424920245540626514478635109368191644182904818045710750466817624587588116048220355199035465853377694760762340977857427204661008564644982529589038153529518983799030499905692637781539622283147898237484794891347602403807588459657539394753291250284967423374506648824857509171900582711672480823069759636614802338088159406911112488000391244272922601723270253362655633398256316443004905208451838381098334928981078711946873045200333521559351467617544503730887180844023254037188959366345982462151620504031205980666369230666602482935983005148256726135068562608324328774851144254531950918355927447492112739731487813725753261289952849729619084659054655476344345890366233176292378228799860733454308448315551912615516280741523021244309995156648213989390179005757197805454501560197583831192422721068354689732456904244826579403034014345413010748790661033162076976842304466169727679696708263804054352382007979542501569145230473653172857149686951803727236447841747084635495990638166048221301445215496598231603116232247991936783830712300972975330743847553368077157192457425416602679242095474624073249848491391872062711812177996139393133995627026849899890126760724700800939988864524136090038490232672825831224771072056594014710135459491941259635839060165589157374943319725029696774355268263460783823011342881442564675695244419532102844814060369322231524463272028608202768252160944672609365766619308500186406282676470579346230109219161398702521878766625050192368513104142210632084185319200761544156884422660445734322336966453153867843258353329360195089415605136514954903428783225057963150182218397295499542528*i1^33 + -413174922455705436753107918351599613890090168205374768272106460763136697447741607015243994992522335536431115618334545090145222647031790940026523466363576621204792125343975425598063867638669249269040760883893940271848368116062878628276351610097122218176662515222171379529061802725447417778044471711481351700177242325370554359626309661833537449377306634125714042007138869719293354902076949324871356161512924298744680599004909750475412955841802411938750960253551136987624613999328399136089690598311526507657930010136722041256148478425121298567472427217684826713814011628697490423979013181539357258561172000865592526393451234678357993858280851070333216088686537605242516842421669447813886602339890726264299248092018271467886156387533908670042685190535684751358469374324169048034911629692169471126852004629296988946324574361265978368390182809269320830699243823599612592352606670702063725636260481619902076823763010801754270470206979296088524098936773526243549050980324023000287498136052890303582931408061557714259536952966865213690443069424728263800242446242850090820208824345195779949708749193163679644224009842592150471566118722095398624268494665833523861127154264232573680653785166175778260035191457102160415029197198313353137852284765890053487170811490303580251638420186791389028812885511792449829737206092724414456083541471403118384039145402332282205399532099731487973625443702201621682429615933857766719857501265294994957334709075014584999640409063255991087774098855723462296480750931865626950390189662867938143925866424327096595996012007989147240148642202846793433054163637289911293300968783233939216693397307174450637645922893140739083490541034716866772050238581018802581076885824326258319432624145675170101635156426310913126904261887293892067328*i1^34 + -9098814552503824938608085666277652592852115058838992809026137903850788862396788780509810656209743604041182960935628299944875964058203469131765555507507283463450719976051116412167149995982389568266152521228862865912370584031270244657629301775716190911621823526182599219244659464561485538874792610718812646509269195958771965395551848439875183462359282782781884999645608072649378521549252040331136061524362651346440445640136439200950926073152746499967564326706908936767926409909818779905335875304115390827784168594568084657858477306368690627222732198133149933904253314220027614245138431174891702898273563071262397570650248660923509921356412707038455409904063238202422288370407853588390484747689562522713937674324339738388878544256644841450665837816823958795043740579313700604957949243332802777457232390967575007760888821181702131062701461126240678592721851562852498612866939988374077209716867207215493571487942558393797262950239285423317347272488635735877987617425114145578467810149980967360391765793970251086889122265601210358381285797732058072871591031374663617901558882116653587861778901320247106766604763057126993888049404862870157392899816147404958548888743927218125363959898915220208920462336381036501624609019657750241946908445551735290560184396298292065024675922065670910189788810134309637347078160578269244275365906909743111301772663978516699704983884310750414200881650702481559428817333979602088872635527785953817788421373268408997386776368451769081359466984027364134009033372108366103113094409766199426968623270456048464143270173106411912976736948379019467552374527442706236100353391726163021041136103055613320455809457904862444756421048812579296485423619326017912731619526992156061075215729389859295473981687392313221674233233408*i1^35 + -951798548556585459975878568533033280780464064970310097353285657691497090677084735395246592848045420963806894142068897293422720602249823710431594432231909377904053158888487678914137917322389987967734487483835499573753999001702235700254980482796243922621230508036454578681321410448376243670221765272320985310304121408192547957779457419450221995747200837266197726547302175242695488816207002265663571542689292730044643763852225874311873762155622409936734684448709523797302595094922787502744137991337777049922343991236106980808173249662105357130248453403895868752974937200140679373923264449175915682189336698357230678547677820321435063326405976212670547139069770716227960344528790033217352849467246327184900450737506498978619140718637224302274631386740187817071820386474030053328901049425168530001135149415630026254798373793887381639101315610915137842818592604765325090319553272016647606986555984481154529231508454582809836715227093012970608692244612263979889986259931595080911474941889289395333149034752421603443436069870513050918949571060343636358721659007542840147511360442306710187946294120442540506556785120893916591083284060311253125301660125967866008515980662535196158890767502163892416428935136650073124818918210266297267820951829136670662257505217695405619153554940444971954220009427949201091586983428368681993487324624454139433786711395465241521870368468354365187252822168767981260289975379828873297760889117064193568646276069543619363172396474063373545451373540669224762254068712523310324083193973663815366065906040522155407850886097487568140248357042035552454131158844742883162437966569839483818052820647445318745578247988315846115548232350779343968707272074301289268520739789995349988842235685477405283699115688257126400*i1^36 + -22973175240436316501707011812862547387796022116819168020389154899800348627966547477436616244075055792480274625359074775703766972193658279796910159217640845457676979656136214776160597013137449371299331095043376752689744101787658818701159463457841614026781316542670084122169907105461874072097692705215112235441964600879832384920534092342637162602410104014557602962073630057291040612701603946390365159954270966168193524162178356016303430889888494948125073564809598774786747980782024733534498549291031083202674558054165605754148404433523533693414940625080909091895548323048312704014542017442355824752109467894435050418646755676139001130484447826446041816340318683666676770072950571647302116057419607501989681302879708986921794043049538921541110412816976862581509354952049325937350528683322872030118158619072853583197663135441200410524345521548757461246834872883263975173871086880436178722268478432991388266127607372634160692734970312462568295224700278551802776090522555214755972193242756783541852853218946104376076336728588206924280524737882038127440707884431122394724991318807337610106087743787918298421306869384758089731694943068695818415270859042968196129713831150016027395310468759242515291565880186989099122136478420129151958017425931228070809035171003163035263906150035775982300994891357357066921015381338022987341323331293430015987483838282918642362956581874012133216922836187117828444247524750692105095993381103020015512255902845516095588628197911851078107139305113395876034882636937951012257271804109653356093236323207563365178484004930711835833502543170406688621748559718456381390304939081459229910678954444310496854538660529661986074887917714848503574040833046935365560068832481711783835461624946226308297146368*i1^37 + -320731312369283930179736145031110230635968753774713547650607456903093220218627922398247668363275101868185634716006097094256286227713074473861112276734793538028226685436603854028280436683875470118198236617341387013966844406181779464217642460195183577398494794370332030695480564695492076912349962294233560304333247684195756122341177506718537930556055594670620348335133764674310106181062294590924504989846776217759770505918000522427053348561236410466458742301149575083371306058023315039721888032363744410303639901837436982739547207745881725839509226226954094354052646226702300611902950808202718325334843343877796515075384837657505144952910309743893382435485294924109884361880454714267967370370731997115964704120661505644381869952222727857067800348255331945048877153918503684127195144812784603714212464195162253532064175467456301152376397918772381650499974174223723761337421343782425007337363545513766293418552878006109965345876137573997797445181363862060821482476233520927230188051373979177579954193957181016011079668118702773105481759575093854006980282841138218936471377112461950986713371568603201704285964914844030288099996787961565413223039883027907222109421778130632874027177975482847511031311861410183058373033326593236200123233930561891014610003493270581676733573243151738992614463817307621903332807803147736257196697176287468815155274791402118938141571206530000300598890927222627263085570617928627416977207383234242576368427487722466594065571825415562481774038256273277312204705994301576178354619993590345201971142127892330384220634377894642220692307777162581477721311107253558829131469136412682638024139018931184118374596619446459652429746849546689804009889574952367567282829553412947520437091148152320*i1^38 + -2205841916540521357120400066618218775910694207872566862748515240493197035300931621793446676089649639315786640461783694281484819362415254226170251442728046632635416064911623487656556390273755342869770738458707069610859717268467951388132974798443383388649818590713225900992539372884111332265739201366153072308473155995256137415057145114357130731500541218439568370262218486368296878682319233248767961208625237291318383830261706400100109122183227470264604852600779924548590584285400044203262441031580226218292771223858642280048510928367156231958319006446553772500196212450445900895346026711428046018275745913605079718882784239270229496122697151180653494003347182136046061943297674712889920083963488433339756738221893750086543885316429058705491672366795195686136703872517518065441029507378791542427777204792861105243763983989705914581672091521041136030314392641045466890649588942302064470124161568700803457396850821252964198553103777131114981019498626316887129670982475573513667937078374894027343056379723730039527043593202304197499463114674867224937159668565673939115508090206874740998553430801978193425320400214010846280977945740100471229867050181828180182814982503642954688602594917472739655341883510961182386691275783966549975567830069430647273440816478335382957650602815652984327771264923013868397693930364541100242845004740342801687571120894453416271974776187280450723198856717097393783541146770640556512521382537434744446800554153181154568997224943831387456301506386350092984938197786966207238211592106263670278435840808649522563402667793055494446153237706439237821096765920039684040955151594136304738983818597082798820613821601721376032545799087206078515579954685059839673982474081078392441600*i1^39 + -5671221532532705779567726169812106670994212736497001752724816152603851419803789342726811074908483935092639893003180319713329147787807029462853115839916301073233701540610287236841523649510816835860239579129609438547283696517581598018124834832807276572582199814949379222896387136968342715301373729262504544572592648801495580393122529373513566429472512590719722166885057337668263430064645916927618621801042401373757237696862568288723788081231107394517473625719666810307396149951710889965742441476116460984756876512334329360318330162186700320753203562582215681615649511326111738294260487313670885892357671268780956355541681348594351055281866605983855240269472274319029454007064649308301162336823925213639688826529345725985398190371283591859933911655406524198171927806967098203128601982786392415105835327410490557329191007746329773684973136067278630667763808416696125292227140625090296780528257639066276991762332400459536538318700321104570581342617835236937610395314235329483677126047178819518426626363594698895692307344057411712440821719395502120239707337606106623949262490415168690162951840951991629944571861851166725383463787821746289311890658092063379562486764862320542723133760325151252694664963544818378335052435228010338730266948538240977719869891743321590971739570242595603631965071045969943121136687592494474249844548242342162086790835555440910611254675511191084354852726374434188066192169917460714662776573140506762726814383690167944691475160212051335143084681955124497779857280136576933690328107117339534075298959155920454902306264130411250118885301855209219528788239712396913478381020067545499854231530790876147202838446351559235256508787905832836074061347863252272430247581996*i1^40 + -5282108091159980063991451660934560593525973161013505831095815146895492186035792760936800558445054682137227959911002255278527191571568189432848663627041881551639548206014307765026867470177797810948767380467543932030026958799677769765455705210980000165313244181639765917640671110882053322374866912631655734127706223337282551265898252676648079032653194075614511587259564529026288426196967623797712566534076361599665915685877558481693229486851065767115979287435611084035757429164465683773751383408064576111794647571208801417167484683662011087975351517324470486351163569256108989301572842279267345443791817524937178959992053662211758477699479002240198334092965810065084155484517407994698264733942685024912923529618114933097116869541926975878897470974712058331941280789176424313585065683958253919251304730624613141680942593680593080174564071429678289160468935306879153839594653639398435020085794673989342679469788863937270079042968629406475466776262201444498107954793459417753162484371555096132221982371951095076107282345170077073350927396304678798104447070949970768703319712200984696768929119198115486391363490723467289253146616971380973097173829382063102791732598078498922321985618031283272043337790340528164499401023018738375600692815663708855471825612405509920978990835259807332970650169169198125616079164309106376507770691853966653206780405684181552930458943742277327346638654410987895131311749030681813962781445339211009989052430878464835926786954590594779970664834487621145906202292232478631899577918857869283810348706256262261762948041663367066371952273952395432265414928085068773594655717980187457529244194411439671637253697212270044802428004713152648225519042425084052*i1^41 + 70824112100962015531944365962977297740570358126942106288527312677331846810365243124115776518872183397702145907790257142527071641954229679666393107276606074583690471308845948583553720912282293042223975860568949374433383019965594667280474385698078462686500217129126878102202040568749395301788722901254056897833194822039776250825025710315754256537937892574091621352716124989355255074628167086853225983245599405703928939348389077347331079284102997338810531966985800206125123560644275919995949839763986404272896474481176807764761330513032317442863747124973939077046890131215940934928606259339457406497303712528119201175690815110585700166967231383931020739736275641244884803014769451842949923284396127283719246127311881077243906817682341966357641619507142582859735748115724829667408389831209304243533527882452717656957326557495068517902340085634707136259719777777276243393026067805559822145573812200048490261735166693355867076167478059825271736943496744132022790572027684830148238195817686471964490303061057304998726845580385490346290415289975430135743058581145632927273059163597667744897965914104577829331223325179727341369040748092467044895175234004177542396813855160106415882337939285323576507172603818288592906904367663635433312723647511526244873305217173574670988664325352343184637914192435371275843157523224339190591839706285253367416924636869964566052092628174116504880579817106501595267926381011432774316825988247635660526029364805675122886556620782911096614972877628735113649640875017461631726117509173800024309796275000873813805376301055605548886601369298192228031549964863629368656071267904689637941437733828861516715580076537374475275053974034156181779*i1^42 + -330543862916401050431151516625155677263941388713927573208734360727721390069484185615187775678933597240915329235850821809273116036188052633595407573524523102457058106198899890047333189850292949007548616826233907180930065595493927320091362075238264332081222785284944188731890124627986133838828811465507360915591052408800103273370112848866116455822815916604481613151398784441697978637290578325727012172524707613892836900499081631805408320253951234817080364114766846046122278651716346374649694066772012577688889447929183492194745348411174954179453419927695584778291434699600603989951735521011459921473466922554988506578189217429066790963979675006240583314151155713737164418597438392781810186720555404261570656911916840823930559791356108971614292304280046476775813568700766797324170821443815039224828918855584314795512331702506956565596083454220042732782561250212835834293113088236341162477762337357942022512155278174634377807192444552053553351581745250606901503607763737782767350902276501933494428950847327256514425900503126549602342702490054458617605479117977989588788165675903597670239428076053362894575210714773069290969039823567176906754487856886519750216200757549394185983744735699716411065267567955409577470186679890068657702836373511117204087811445555913591510759150356266554657741995532333579781969914790512551606682776812140249374305037615696897627256594871472606801963613583582676658275491147332482250641389312627002935348392828300104304323271156513551405466984075719749195807867372084828704748174614223169377086055834320737335143689530481772664594404068621224818901797152424745014812713537159509764600908588248669215415532842006081137592*i1^43 - N1*5665933535660002988156413176095219223561478582436607409416684717581859746894180006286294582998865263279654060751699566832224888701919375745413173965115130674998387800005556208149840159097123354192965041606109463411043199244510163956076640830007014636111928117947625220582519245931976023281832340675260205839868232509952570810855842925265965541204504607976496890791400942946582963123030728145099364982405663754567574353332897092884277598922911397743097072197408684691556790144630720148795401636242609758937812071663477616804977687933249073825136539397708158262976077130597922140237997627547375231576247876423215257080913753011282144208140690215580999833176548425080422031050080788287691745273554413436348148775509764563884277343750000*i2, -25518228354310842744603919078785395831040815380426995592947364864434235496969146712807304425917480876284674993987098650300523881635097587970321865040676480177895502170056593755205401764325619550225371369888488451061863153952538232410882809907910843470550061057762154686397875177344489154637221295467273601548248635650344470968783353512337298241833299017963425856938389083964196700304080169355554540553440229779684733015225783728361839076250778358874703024226561933051941530896117512644285168644907421234649575819014119150707602810002047539757787031938422443852244437908403017307365940162402867719796342288185822154367097956035370196991320445311858440589542766740921173733705592609228287124984739244996639285723301250227332033532065826473009920864917011687722040487414015552517963489462331858218213467216313065895923429311952522582795223256022175372134561971251032921253541814436375089415335577532488934904102748519321691247887658207343279048715585252342916803460074152070537432001822770348508041413268679707839872922488158719623686025838245422941071726778635620935752419806919198822149289947589152130778611722196519817067614147063417248870566343194547281262937016810467101797322247654000987190858305195117603172767347012429401969111057916220489340266790986964859434186927914540489446313724155458636602756298125679264312114063856687007979223478008436434693163793127667436094539347340219488450661551085110197066248202725545865823756784189448168058609830278056563999917252044119181384993254128082303459423676375221265678815853011615622318235382519939146823556331204725944181777777226400110406561166113458483874201665320517224810828252813370323655297615969795013751164112044913696668636508415234931628608134144970367720283775009560478636058831030220388975216807347188148797612645987893866280946572927765460648638813448475985707371338396659043274811594917967117333133265820937667882506578711927608854191475440587374739934779801600000000000000000000000000000 + -8222367603841066972405079478843977710823084809284753717875156990539563973072529831751818629324261773033635875832789642893699854358200509363609727944301023058016649001484911252920611066753111680400414576452239142665577267397282139368691049730784096971169101315260133198905963309967095126145472796344962802839654193124140118262913636729943753557499058972353305532891409061995209178962534602996177794931300186637057808870056076536232067495969836054563404460885100674863470773293478547837717548074182261217867441537957690432335765037752864124248599715287811470806004500594795740161619926431220765134536856643282637627074631426248136150558367406401936850804310220036474309569060701299804040631392631275386105752059060855572788558218532090037347614167530781292452330472438702017188812036173461440752294755933792723947459948254614650763173597857505263628103253568700251392346862852072272372632544850907332188476004184027856223317513017320129163821628028828262036573015898952023490555267702944122942675825986880684131451601921062511010842173198927628121916801278339918723805244675776123542199886282898330327234447323488625283030557819468351850467889410444948349749302852236117205335987577990466148020525768042784782426924386443750996616651436482800991228610450392126749420804886596077905613787423260660912770675839303748055922608973430720286541763134935605141418756372471539427789624873924386015813877741072086373690578292210636303250086510543356703185220345632906534243717367066267750570558666440921124267702234324733810434680472992788165122637452608841605714868430929792631027523342693969898020983259957216346058251012666006639243868792015694606538338160796796117147543952397638183592837664611982900884569318723432583981536806673206936288747125246463331616371786599840447298781521091591359341475203184176087936421563959001413444256587795508555359750740479226682847577813533586823845944703111497141540610962046812954257698848768000000000000000000000000000*i1 + -1096575329532478992011407794674205614534408733776287016935417934380588944506272973455478577037008959507287983357727578368094138304908068814773735412998428103574880560560729043561082507434398344391671105976953214722033942804600111707202330237736442768818136007407512486448654204904054732057613563712823765162307605566106038078610661998060858043475206369911956343631584255711662962346014707270175434536067305706770555006318631239577508772053394443348542424219586987874796301358600597321693642346387343606893579410153066262978060198836943875810720810419669292968453061686296525037229264012168301539450501725708571287753090233626395746426740278912036316048490795637467174123970631515735035772634599615874102316642519147307458205988711812334393867633393290209905464252571541941797823817136113475698444541163005332988591906200747871986844260858772837824000704159503362654129184020854503587601129263235801089498960228325638794674807064546783463067937142714949862496947750644864366720271916462241434107883220294709832096978711604613508530410755957728483405962428270656076833669815785347020690935575867318888950911178227629768969333325974965590377001543714973372854914392241360980578080056824333519226684014743553850313524140969382874177407700318042384214379454117725761319770261134943339573519123915571999972918030235867822054165974416941975268606650294986895584637135558906847955705626494931550962509712294946859715561461470074974202517022230097868256661081076013433899865641796199640764911266654082396481284112023560835960447682329814043944069379820457271058829133193285466020626448700898349640677139897152960363812568319564642574599259738214219562974180331735550493460435256345394689572421960128943002826931983168040452071746036473671885592712004495604670443499783376543047210761215642573209559321266757749986549012231278072501416326594212319118918566067949012397892595738396834446018417769456922494694052465601600772489871360000000000000000000000000*i1^2 + 33599582354654317516528830180185802563020372910512844309800318922949647076202792684102084132455808626070857105466645357799808386690466150078688049993470304310213068616228470548424272427288516830738507066098591657983184636914097962684451706227977881427739864781627692686100531176863614919269592178484746910856642940086977867431816548065790445369715620129679013041983375064639464470738569125237970756090031092356359497113336503861044735688245475345410507599056303926815734443819622987415028624384360072097992424065733250682388632007223008261821692876551984943411991964566881717572551411693161712147981107513828884050845594097314519582794793164612695099165619524860960352948403412040272190431032439004964799034194591280050190460408035517546238988223456756046431470541805827803777483376751590896152328983124312502675057413761883228897684207004617390918531223629149732524265619040960221991793059405481437081141658088010486682157332213431664728969620096530076086563482217589967722773175514274324492784628607384079529622142870709711157945924660932729868818049144625210672546956980252691282047217014029754947887544450421593117123045687776634381930593743141436521909194534635120337115553197277585636712426313827859122644974081912764242700031998342787850909466820301870492977131606450603118907257503264168315687219666677297788663919120692027777316657237058876100576566875127494215064824832667526059323949676490679091431138950735727018522933409241894888780612396824781114388108512123723946121704861964856736512130610333536318581198245256961501858515479990192211132089344720493415102193830262403034335860018849826405600079347686731919100233870348439065308423073125017794843203120599949150861621788018094681936905060583366117625048065446491452811708534437552642849418263513769942662835329481975284011292287827913901406961714269286519706574648324512426374880521316614511255154670429925675265267382266456856183420162014400454066176000000000000000000000000*i1^3 + 28039944610032016473050628410655572118938902018363710234815226316220972263117023520555888472776562139777282256847186697241383520634072202053498876957629658923019864595233461603404297879847765439610411923751596717176050823137135257356950921446305141344404967446102005805097273000177832491448876848699996246533884755242086964737996129002278377316197441499794290031351495088378459115927460409300729734527243442753710128426298892181221240005047108759436898669066548697678526768465932526612597422935849049547415979659898447414181606200324290903587190334834410142628650165727242026308418363665340806796063376653542434611569196094990461033840814790367069135099069533254248278012626414767093482400256302262251368921337951462480765253284892761628383833134275766122459886374002061806276440831069336607404010689936654595008444057687798934586392194265886732091036748259902976138201246951027090416421490600507558179225095929599845771983191288405233101788398135522016878537276534798750729407633358879376613840665046943284169331378049941935692650194305649066660393130253461123461854980982854776935322570000416269862114816095927722004604877268113731583188362745370008622557175515837614474481141105997523108974678967606706023163899726202541063856669029241683124747456300142531324368466816449678799952179943947672566851411157728524506550695270114662711524154589788859260166918107997545978423648000486754256299455382378912418002250633249961727037320823171412949296566025815675971394114293706489452206126811692285178688700632895708301742186520446884034561342375521852598127632737251078605619340029866376803405343348307454060489425086984335100275295893973773783789160709554753452914642374812433104203104608839786101831532113695063090894793535468482545647521254574932482757146135527099456038440158722701224670449765990582462661960824793865375988008549264253102718917991364092974867292019538010253106211055833172905939969626627797973729280000000000000000000000*i1^4 + 3701490242239048134601084084157385823148268363270567606833796043424043328142119624609105232175958692814512734677607992167608408370816321455505895050843346450251857478067437097246073734855762101300055380834082721248271389749079790538881247551276627308811175070504280620632288261150262182677413125041311781555094074846909906583642566830966940901297727133899542786978903860184140612239819900272643134378017681874908272490637598780549062301300935578871158996085337618418926675086785452861878518429481367959360644061393207454273838800773240897653763482911580535026022191110484536921310969787412409145972825782683097676999801519036570248985344900853475878989106947382327212271563554380199226264063233922770512334599167251955406030023384737085759010141396968254317864669684193528089955084483094270511995078481396423945992816693041724879676242875178286280674221746195333496771882018560576253525726024402132513550490861796507390504508189947105836825628797368628711184736942180540285083691221577336503310045134965546084804980502879436251805884270577605750561582863160616324125167251985966912820489508677233354518803102363146819107125558875434441419656527528734576019187500389861246390166537935796201334727496665221471461041621363096461056200938003999148984006856855096382164025501471492579394682447380364400120036259111678734984016132708919023113790362426394286161840385640507513472775903924547961305858317713350271417656137460808923882752709455357024852092851991698664610193172294096432255623558716646340449900070160025894537542815019416800506981630549988046283016898129698533825698456632477778449292040747138492727395233771296803157528926306378489157419253906588023226511654738163694605538331436583961449345865982183031725936524224352053359401897464277672588249682303190153888451814988418149236329619832759368335530557398372356465524189723137203926250988458601188446762187688770689819907356616420069428157114430878614814720000000000000000000*i1^5 + 200573129103045429335269550592556795620618757685437517086436844538523109822679722262183878248717912578052337087830774942676113431274563987509877226797018761254933166547600023117399824702305525839986673141849278573773517245354795118121468149570846195253069898863497790767228506507716868138487246261447472652491687525664911066943702996186656308077545864636521501312760694952326863125641603964932322750238514480572451576439182777302892714441792605730346354147961533003951236314755891817583503373655880490860642800374904451808223683737567437290634687839215400767101124630271390079794283724170511155942719566203074845381747634075770431446326908486116499514833036573658107346503392309668229048137125439436521630255689694811227895377096341054627279595485262124958816503255724209614879842073379012429847931931808391137061636905058125309889233603385553916500485957609705157610216785245103229286368961880971226373910609914363551674629331618289858249757163102613256850010910007981330381815664740693641243376494498569003544498730003233997277422779587831101754011864037110066840192407424897117580126857825816641176790392046042154240980033701619116796907043831763013058947700416645351222665983820901782616526545462394510230265628990551780004471233115821901747628937458615603292456380294836183457075196336340913090853069372775359455135605912553975967118832286167081508022116098259285726229020456158141873247892656374397325102566132418961112997376331079602614026479176469308190896650517844203209908422525773397605644090628818630784359611300040908105617620021359976280821253849134707592725267238288313703117863912733423674103224294156196079999747496074412841568318793780219221671246476870133157446268411119270541330723320805027173948094826671044155979331927310148736300528010418143832585371154636196021086140948840063687973312116088588955321815957638413964105293872754540694770436599171792487893835571109607884469200820092115353600000000000000000*i1^6 + -9455957053093339452891413665122216915944642651355418829339856847295517310329886094489993342833517570187349587232527285786231202337230118021081383789058711222892267430267059817503593226370931208553523256839486964204316228183309802864103775119489338495195157157198417836217645036317714186942255170723821550845964401573543195782199083452455302660062289835816812078320015791927274525909396655233585721137319782201014086660020891328630797291505082892803065536779947817645579195991274955918909519887269761082239010351131554947271524453722307413757512369297247354030291875052558128807424639653706906282751125874200115514366201036810823860659477749388071152451149214051564889312114528206040199949966205340520532403388425956400426257293468774253243273330896258157766296214079124121847094873832299769961937799828531154075887331229192614464074018050170466549161609721020496925385943506579098631850949782156544621048861653298227752868622455086937061467629873986529912429185700962966929238452687923195244230863496591336447973137721919294822882109972322992522802129861866601833682120265154558610236359873152123396896023823894030699862759338417245269828082720773446930338134515856695363862108618767484296518426452116719160091855733023419549804500425957721622556337399767732056923889823728553644748663061924938957269051787855376618875020669239221187393705500167396970319178555298869732583548563513238885091290794310051605949556605600118798643213517165053024048211145727716067462429571674357164265635928051220896090112434096704651125769004724235400565076655207898595722032354172966332598614864350490032724912757953987582769829422722328419511367977736971891597501794557207738365122279114697238407014192683720495640840769644987227079357765837912698032770492352847789184864006311787795137111258337008294606007059106875511099226784296626318335845262074760847745687379290638168696836469499107191366660311700727086804761488987783168000000000000000*i1^7 + -3172776531721968619019549121411257576031493120925024489143640098186798339241493666460159006371617509364097838624485659242070207103200322213181601256959200343356089259540662002295903686858233133895698334957631153128014629933329159265390182573529271255692665173247762145713785928430035925355894251557630963972556147940021900975347695749006730235586428223199881895438312710303734686937198450798220595667912528429280901606617112425783022959761551717105307333779209559946429548806299235928252882131094006500990247065933755284809950787608432497882899296383512768915356908138248787474350398739479436021405484039557808009596063973314589369449609772563487660896672224646955599961637451077081341987925945396395722993928549796338094669151580262717254211231324633297854881773529458680323087120965879962709515589619194276706759580603515240809939086799381027228281337950125460672780541940152955165203703127960258117687732644671450772244496761530244429077227601709889740559667598104403097808075098655759985208234114390852364746268521617308928096949072480690285733249740490052677589171862218049140075768311018263805847729516936688258213809003026592274646400236910786368530322704852618643158293367160199859870155926814061627716807182417545453478880638205396954865309543133085629128184455936109803111033298701242223780198787763317820017804015990496156225438664168826787965918166784242113045712996254406787385932519784487369309434723110129663068404576119314336973583576756645719853304315314893283822358380240065978419689651109211097622166736727920870918676492583309977489887701518189172168512988304619420677597038906175729070027829232838854152614840615312329662150220367382921517041146787247401235929423761635929956389835341016936721607338476210838337500805059885052693981547378866333237694110910447792341183314410583632222995750260701710381578618204342380360357320197394942068777322295597844523648118959428260728682470965248000000000000000*i1^8 + -342692986034846177824611478883786669664639208641296789934307265113901962971628106327065264928887869299092501684081281154563393768983601915355757413722515227628253228644734183937373392663428816235744675496420260613009197372114664749325988960645570299811131927725537949497888307991369103538928142359540230254435509952945999154566287792616874473187358059937776311594748843507004766632342688905717614439108103923375100836892028135419706713574441605978738325270787616978783780253906650945006986715502816033718584804195082443429431454120184816179994305430233100373467946318939084681168963847312480345996606442998522991858221183065152838113064709607316068535408031222789340660246437631238065617846480994924404039052642773288409556893753689057881605275499539091578387862387261242396404315529754193120429533171269189743761962560403756822811855299125357348060719140922513731121037797303784770959113454284975528741990392082085165302825724998096696651760669128157173421965387049831136029206487965026100958169687369514003475712706345817984906063753512434856135369935539017454018304903125094712079296688968728187344031496378142032091912234440413621583206543604674688633691760051709636058896694459229223209195016283788503920121885701843355632571879959198851642371545989574777611211604631977119913660724881388717935022964935600202865038557399988979042075483923336715493780859969490331584645174823611835769629681674095163916682019979189681289746035010734107770666784262001278363856857679944100544593303515975163097544506220014770804563467856845090299019135386781776204136711589646454735587922538538022697545216222935086163531912714868495882058744431909961595412025458434079263485879879367200951319046341036601199058867121689127826657934034629414494035051206466983645042491277614083237130290880154573369144339358781602879871652811350117951457745474065049258196600039005956193213151137048164573458190109507765636563539591168000000000000*i1^9 + -21356629031239608965515805686050546448735922612628701738679673534344944021730278787172126467335143269011201211633335512735015155735559427370739507070285973566837304566539430025953856223136325751631252375911721503563821187875177653264032242528074124597140768070257362048630175194052578393928632131650330556017832757248098538979504738239704794652266303651512180675785104878148358299105516842974888567909610773682799106606772498292767060666022307801241402077181180840313122143850771456561684749068726788080355752300310932610589760324671773116684268729827453562718992477414868746113193722039656796557443593755151381138792088575446028923375007700033933819383633354074496474577556236243577359442321655427123459638646025928528147211485346706921254303465827351499905050407982339060161652765164234858498259254310069192070737526058621451220306092798286810139966343865219797841867242399865467884952905979372603999743031903318166130439407083079099594110652353008773706451279485930537443044487519379853826172831903562533628400297099867315434528052799835969254695906625556201631680846922145703021631370596571714265289563875043562923971596357511147054953748246903039314206295301967316046375335875124311790577776612516555052213707789997872439555129562129504127693375549937559583931086905445391198143766083853600182389697367006952784682743362224501073990623692806884361851934663023122338307611554886938348272658981856357620601079317575289295356735090690836575383747361036768586701488369889709240501151121748353815776221876166353178521006798954865492812970534085800832324466937492995966994748089584855078073020378357128351650266645050904973775593636765776919042705918368462806778330791878732125180197747425031996370332857548326516200481877739787442272695701124292223745070618183319947031249658776258826044789723372431787968716340098274704378083998336895299065639220600251862528566150006192028509180641546744318472650489856000000000*i1^10 + -810170157392528034428335764409232645395935612345781596513403516375398127343660563343268642171200590869337349081490123694964214131939965482306720828672403381788261741529070181535662311244002020018383855276229449380715338511532904900934685655264723015876559406944168923848290978371463456162875843579221765509843448581818684516678695246545084662104425324724305238174881398424955630372386474202437440804274680168236586185987957600037589888022591647252023838133469917087249062818061856615547982332704949228099515583924573290835391208465976761754667052393340386429274577622050209542620665944220259684104268162635732929575075948822059084854229104325181656797049092768374661245120792774839602806732897868207792907193335348362149000721722085947739153985489272005791920608572398782269138639705218084429231563745661967623798530656013797694880094083184620629758937617719501459910507577477047362704087510265593263669835761304254296125574621842220156603174994335947783127695494495781096773325949789991498216730869332807796408132010468489923830588795346243426827845318194200621574387670414546916585616861032559817856467060919976891206447791616948971815738603295938602737167789115817927766147446604232418433045215916153256584255502894543375873558960607239012110449896981798328958305157768479255380510185747213513193696447099444847483208744322344928969303494310860100126005274439472436488916686474333091996521968646063733300367278637443250045099698255207907769895329903523984897410894259334305882473836260368426401171566224297613632941998756512004887849292417958219962268378838616350829347268222175679498329453729039641680284800756147949807303709002319055545924140733917978159303318490168026777128419830888587602544781108519567897145672006138082679882262872876837465444207674305362001511660349126290458981244690682519950559473914471129436243478133018740485447605429081750689181335880629166827780057364442228798972231680000000*i1^11 + -19300801185224823055670513854865911385757596079218445043862991142117010108909601547517737762482279779076277534034498719029731392780618543235417821190519755569011697523745740996742900435651680378124838599886234641252688323472938618121445462337818368142532613414249417802298259470399181198634557267534808404502003767645919275986785809243728871250184363778333256498861361058487087474600804731123581451413138316221992731542283721238433256673908177175048116077721873386527908624251685684875059576749461218774462913337241778925648738270780039016083347251869158008010335879766200558390157694848221550989716855475160094206446247721601451170182458716447678851469951704773857870200131147887582734512318193328028390225746198966908769990736520061919715709458957069307641629435676017368627728105842448050824416877846139754920464428753812802203128056166917200596958757547829701031767326713504648097719503668223574830745429041648715060256028031068800701464999447653036845630153070997476667322675469569962125246151944315410413606515706631942273115181228897582716109265860057205772674177321525792347045959301633092021704239703259748042104124435173835943953559972305624062292380831413196514724896110100250589563879410414798499866216412422506509681527616215941093342598737769292030259135780475322391219681786698107974386905620664752016121474415373891375204321993620702789706388645954309658014630075578640014067394402484630902494500846151084731378754603566511566263258326205178480132414404583209499945851041492865546882326793521584912387720965319515801881086842257417565242190706166652495666880422063412946674176658461071634074351226395789077271174802162411476265196481058884299928328792410744820305056690034658026696908555480035623804352666583330284857721682033376765606385205734515862903477813363346597444318119432007599776241587348105606273713490433529161866911031925263881427471474767279893931803003270934182861209600000*i1^12 + -265690083149461723405892644945666877413728187467522525806905085947979786263099612919605532797763353563839046576878941642411786297460462113310047477987570336699043348344676580585161912990920960056458840150563500536335278954657161481160327591394723726697291221018984360170048228150133359349981987316359694441877859119792246716615096207139969092575932221186410794574740955820418805235504498961889500404875638322157102022845509375823779107828341141084971480258457310521339760841516495787257037121582882143795341881013800858279860352761400201325169114027725705948365478302500762142643160909714141520338796621569834261508778941997424568833296370943560019208928159336779757258718201589223766515805081497057271916318248067714913329649152918889407649566191134244598711326386262282381465612432936115269799163611504077292781616157576423363230824773329025687521141397400054842273783327632289820474420800361819353113720182592534319676971937273134878339807592422909403820365546637408143640830990328477584281455722667460326479081464527349584884062843128997393661931698123730231224414356648764378053707335726847844633404054640795850460351957050308856097093226928684785900352923345993793606616929977443518976751745833930183254675107253197240368035940945880826429112593022218788377503198025208374083737740846968941578663595788180404372697665686200606701692060836661400415746310887242954080186723137378085350386141774851503763253235546262922666688713346180746949140227365238780903162791696630876596428699498086668322447265759400933244746574994551171775583919548994231589547791096396918844331853872451239123768823491998984251498638112457418724162698263933357934329819210251316350353285734225779177126792776173503973413140086485881724068585513353197531810425925167402389562739551038133187300273172657040008086046090036453933005897998098022842137693664488926821647177792602644996092079028668297581476199820640502415360000*i1^13 + 758997461410912935670620103026113918860813909109967389838123366664541675982076690910751590871007646064396803054815741155393577427826703258856461650064290009322857836589758821750646211974093180854096659323760578523995436008913948491862739844892753846271108645336922734788068022506843813795368255825344122388852805494709557991655348782210412433026325451022285603598737500642307498139488921041195121254158652069714552177352821766976450872050420317270680099860717078967065926899457681068135751207099050773935169032653621884725725200844809148465865020274050628959353614208118227236391666870746244689942687222147174067456703775913047064797263220640559672372503905347601269307677572606020337184851500066731354311811329043318570165135587302008736900013303122658299805640841493148686381008667973373556216303591062688864804224059350930326165570439033465797678346083364484198945201140321413667612923568955744149177621519532140985533602251623255755686686563406207518885227455891179017220392408918031218107986366609421800859050621885598407855108105228695789600654936578345477615697810513422123474165434197480808368411087891485331056441067376579175426703881730059971367259165299114365339690585201390492468023287912542088348038769667491111681237359801955898967711050390482110448967553872064504369321101593628981013910759609977268403953404104928651043488307790741126598093286427193741592774716414067357430973525771394988980038066533127634530211242756040677498616253453432283862651799881475996499474417479351169197038310324863644863142467576869778632937609527930571873363488407341966294482917325579027768043085008404342304779850888141987736280630007382552630462325229883628185418921659414294676228269485873907111351913433073078118093515903002250848203278085727879358917227032917290126000135682395656607984251374208217329565057787935390933504990646243204137496379824119541101948365604254485077703703700439040000*i1^14 + 45760934497078460426602130545771486264797557488938706152401176793446204868577704464347972710574750234540790588855339095752882918755070696299713554242450711093707627223017354940140951107770525963218413503854235932595316354068935323177085386748580487216422528530509295303754267367106851615442351633814666935501530176523464797718762387751166936635574214224131922729439170725351998004859180135024378454852323911505672233633148776705862941900140361789291336092596513118907587940107662951096159890045915421371993116681667498111108521439850524568050982100885512728449879597736203509750167467770776852459184425473845821809230109659568484976161829997601723069853128052636781058265898705406845694344160258334066851788363199926645070562434516025376821547630072101447333352006133738872136454319511849359115098249569487576413915181785448700451817742912334185193406562031133251527042703021809733441650082996473379660157039150333270328175289976318036814577216328839658686693224404555192256109568853290081955180610696914838153544768803800858437373627318831277834626546058198568269184543235891798196609440103658349219042124125544819433420494369228404511315093723547871811217537904192556497623533830579714108737067313708326055552537989639581879249270577154196820489276631070484757521341553632508067347190970450759279811385774177238245592671478249241301274069956704814820756870580404255643788363459178969074275564174244351613334302051131528013080578048130487774136316764723513500209762707259977680987734943105764762688537268686666752430740235339289920712072005322637009853300475502891358081287519123495490275991200357787124510543767823566741250502006290009094250615647588215640751648615737225338878366401389932883800750549780230468998075596056262970267581706984362495519671193221339137222154800279461566259133214431040894593506928091895754291398616489560199370572687192266653608519156399995336196106905190400*i1^15 + -1721563961411782302595021839780359711168350144556990970852005458745956502103792073544359262334120649217164446228958959884257624967132688401101883876265071292795346664288324474590928625071846786105954926295233480353495685324028474141926661612834017902481375632449713645834699364902216621393503768063825184201555958772455001325709473662596746617539373698562294485975894537587374367580210600682097471987053673316572655920492334610394550407062616297877291338923989506182349714277414540133907996268476497654915427138560916945671623484494048111793209069655787091078882935451949521224447063087805440344487358150452763300008957674919337596159156711719963032531595739517558264589477046818750167634160435537001099909331229802514092468783633685040146373561542403572651331738891505383203228981448256375235647498151257999938889186566721205484988576748461486153661392901091184244939214588657767306820392214027651330957687978796212221726671506038765348382342854677807785881200964612554729538260517463047128799483574434300325157853922807373102126727460190479365446332034126874968859651473412345302656596688738482483541713720831612220910634104683501383728098908386777488049263603840193410522114350909019401318390602912478998458010610393692305630050852603211685279992592948757565221493900867893921170394974367105593358296664092060434581280391970315880014028583445114353926873508245210567504343678856330128500867846405344103498812718502657111536430560616632546828339541294048672855057205557468994934006466825507798139323737111257096247376984274499360539677504652212456733694703801596459108633184916097066154891401089418819531286090495532929677748784217845157125947327461464059215932569420995879468591209137997632194616758501287356130901687116317947390705272044964666904234633192347351010554937659777352714169392768038662855370108754466250316940834966887842781167986273629251857830594532720520853916221440*i1^16 + -78483637114811954703142511188877001378989963501753470023382436091151120374416834228319682787094149410529540924214351310836060384362572452789706534688429437473084888867971804897067604103204748061888214429327647187259058100703345146674081140563671583346971461559992677610939947664401982009320673117469948536475562224084794942795594965133950820417036245849141428031989061846015225041483005110874881651411338394100461604584582458528999928466693507823706863333432953388791977374508148495251887904672337878776152500254093251395210906955048586694466266828914100157158081919245580642198839079540388760496963187659685346908505676690547369509566720251967295795397943840294129641172756689049457218898073262150985433251507163511989344736506481302458562683441056751120579462820362794743008850595532803461870558417312658701766511158850670377740401940135030036069665269477795232193977143245848641508205522230627993478616921305450755741420944039339434183730849244839716225028170367395582707258763103045877127658051744997826672734556006622117855251288654630168563428547249869923350599844165874195411918085814941355222959918774505084545651576419754382247628306427508199521622386033842779540814278399134886285420568332298494214326212882526099934048270573878042869350489662458631866139991025142476761256179085244887076776230074495400131169470011542505206425696468089586010269280128861856038272698865127549374127924008875509920761422310763556525133020399862737295756631890149029293165268163982467233311457184659988017496943608923993258193780062493781486792530454005448651506709428512299764243195239768571325786800833412595339121584383120684353661434211869893904796727486242836798894772900446824611874008114355002528338631461926501842728631790263399506705208813845592719432003699604309595893621176563481218199380576365102565430996647102641003064720178713900405859912469599742542139876240470057542483968*i1^17 + -957267879106874140765630395108337298841718339384246134402657118971750302985249048039760481907106886342056399495783521540859252212520414543462764412643606889198957388000612717818263386647221565679156102997188125425213828097356790031769116483621372417070723735467963887923904829057626876974901821684050171690383744953053069090988218669620442031113024217189613512974209923034839505079727936465694631157829488478753391439831985805811276312066371196165388662860520935376677571581035407400356713123270033708552311975847868088823540679967433993232710823731859276150526210095399419704045448397870368727712048335954816607416493830748588085212909484452340955002162413970740746311418275963262802542469727330275381734993548541393055232357383095261109067131249630331254824415103991277304607841812824832918189020578588478338982235305181247581729548292849057113824895722517184159985303448607324998312640928898260189913531125535499347601035091869221238323838527057107946299828629760588188683394549574049343427854167525471667321493978319795150970980967549488915821061553105482492532883449502039161791980373043280126744278570853163639866082694565599258661754148042754245367631296141765952177711049131276671214072072433745199971576148975117908849809946310350582713701925824019982875232273995637755312155456935757373525439976351450868552591604020096574640119451249798665679159430173151151862154542042385024827747138237575446925723122327078148118870497564894915796142662972051925749700541543918616497682220964785830116426454574112927085786503831412174538614907569946022762423157847934879731063977002848588599289276696283059327856891023983741824397636981461793862268870887798410934721104693575934901973530533346479083624676083754570913470742379946938433204874773535708227399219749374698276927858895120719491073443022807143494669334816630168687716792367415162052987285744033036025674615693311475712*i1^18 + 2100195286390412573045190619240988900406584995755932183640268231255957933432685225294814340231730158178155531626416245179592364825154436283015043726877676540837611644877791854695546312103664597087816625671960036273206782479831605394232140349349074073756267975849017812881700304487969177183922722112810410969219265510002728015085417457586250052159150267769439068067332470872461493268464131930825587579565844593626761153619473951638008394189869594226483860078419315045725066377664903148496719824089634755409958437340609531154672532948079741700834015645445211912162871664384138089060604067549032217873021296955195531990397882775714199409527086177423007342810407281731664658280520855390598482964935575486269691835978014758722712761379973870021594075094958037961655721379909127938729951632268445848699212116918339961617714883513702634048484056575356199144293093777708770471212318302045773643421245216014166217343347560937006328965489143517911099495211158686716520410197487574097004737538077392867571822261556604036784811823146735959816348194604762274951198975507629920166101882150276020525959368234460611543340312452674814969864918556040959465072831548734879845220891801744308715356665918830653647820912840406963445081944838016783261465886383674988975263014387665276366158183766290637553113951496873912283652589820155531863388315343139246019795443832523136847434281472104621367618578789462901054618567509068386968182003515045318274940255895240039528932206084416229098772689183934794870606089385163184631505503859414280733479497598587207523004010419227461142530932698431403128887096935233807266345253401346746670876962329258565272911777368730417213518199976902086853586116531322231606747825240653294421390508244635042932540591867763326771324520845882612664825110492919397886775024058720562976956504881993949949974824757198478672585394989486815188790901555110480632592394616832*i1^19 + -4949110341214906552255839207042194994818858733090147404383976675776397057745521513575684794005421259416725851580144714453366063500313257184016691222568040987488966763665193754162183854629514209202612859023607579336889211749981203092902025171608085423551118358069443663455410079044148207997513049933407036267153921273451123309016774233198781549107753010358572837809656796050686916045231718626862715583337645162982427922224277976822837925257709027382011615631212139526554952545939289037873649822337870206329072075545392604193857349827971620090722899946343638824454971488102091573573763120136670825962009388689314711551386178587307426032314557860195500238827685516671623732694854162520624694535910969646999019020590138635055812418707431034176342547276258067880172463501770448828255658349042741761789503600285664943971590135850812254642444327709430071352799617633773698213202877970656320659589565799872990697979315644694203718089577473725628679172077187534708208524047564585078003849466044357778067953119911389023417382400382576455305418369168846640432420298689109647179427662779706579754909676072146133575027942303260964751535847018472044025435278197897343651745157341439926578663234277450429268789228522783756275734513288526914984101972650703297410299014700984909717398758495044176934314556566953960580637333027359230984465949050117122741144992681627220254388297635010518643405716889749691215125281971247372341955818812458578988561564339036505519239817458250308493837732915087917497560239278829117875644238292210698310034381887999101375045953368502373056141752449994827033908593098084008046068760587083113347166084893033426617615572906593404717337464312182942709468233936389087292763044552739681543190715368760739613721503143680234251356534500178936067830701149920657918808926171717291378908292189469194767315060539802927716845017958424679913315539397341825990656000*i1^20 + 2350464118159033034416347147125620532795798329941941972620847839131409441107279276791377430639900954427688267545876118549625047997305031672526558863937550433727989793766518494351786968823072375563771019944094412101488206031795583735415341694371283460308158540865680966120569339125428685398255191688061631517724131909691295782575049792767767822297942693978393698001799529751022406279164445250619458131591805025135973373583647783809305427594119979221668713568352652654041835537039717153352433217721433071203010096506659353690878144301680183417216260877801920210195089989053691903597368220295561745364264465969773244513391334446459690916920142356530141021245125871206086663086526480647736640900763200542347979760519698802197170198951351553434070625406657965360587411055376629642159107787759968045200280390017430250534525526866213774225647792381631130934443325441498945185938199960397791502675942638729056663391759812571181574149093882997655133052297388384362929192115615091057974367179213616903802616070214417992780584785063109792583256115552446019721145523476553817014836694889752944938768592041411570527165121566153164431917482014361028221809892886312294414017308173366420916393032790670607930972580810779872803197571198256857508975622755456193996106424430667204555043481063006827571133184617266353725792118735146840207286044836003767289129948702523774065364335334750193195558162843506885418539781575684563753035775625689609422223976207146250385285391058257858665373542253981633146591299300446705263353751433549152915018960433320131792493781055739437121344049979613699288893408812562517753114668200699788486288875154403275231423943374033773108931210549706550026392613222613598515048376321708317906962922086667686325843078434664265717350346695876280813552223010102697134711704871383599125883235581802370585358892792791594043433792743234198445796731832298897408*i1^21 + -460170914133922793826772918268947713441586776441717692034908264448797699324546956129688718695740562187323998600112260528418987163039904456964617928402394400642574292612395843262202234086069294239860602668698354501096823557646878500000283125970421027410275731777806127287402997357725184802034093636036684293132670107750797349126734594440016076707909476285090694925581366821312914282823564182292899159740173439910256307194921885136920939454918938427346118706147195417364508949318119376694022508697365379308613292107741929504930845309763433455912601812075854286420486994726415677437982485698444348348308257642321795096254293021065349788811675419422990878758031591201214153919314921225550646865060755914891410451028611363172039735661550695197139480184653336365058879432255017800676271255392934691673800324540849377449741618474856684426990116548880954389408869556063101470397945889516974178447095606370275136577681821773529319583647776081038248741395960330047759319472246012472838382833338099513215842625747423238975003072127110185141023408311217417444199125427932529149273463341247093300015381755546409155648866770776812507720480381984962648102996729032313955022533332183168393109100303539750255011392639129843104648560280808603197750428503093583808734877580611923505419438969699506823787205531109970318013294378860306371916956020921559104187502555040271425747374209509072125107364915637040571724940829117400390734512771270895596579361802218883609885071424878996788162718474215789327337802748180882166086288543294301717756220702411979859473431807893568306221980360662358826493327052123204424148547633104430753502190607878520929331065617018937960764239620438665056822963085821760023199456374573760632095246933071136511751577923528827410753941567803217666513063201229893018218632059541366316465385962282031114329620335284545331446678422486859525502139367424*i1^22 + 48818943893621759064896809961253368015860383984772301316642259810612397091898991751639733670899595778269608676122614789633749559283287912948097722491218992385238917389977388359201857147653336903309777554061569061564436000620234921970875871619042181340109784876928121428271872300142325112199899518635141220439158134991458223789672864843352212958362336361674673469598139974614946489695938988036568138178399318400418972591462071874854433143656427970972374805750996690206848068761476190238748355728359224750583807042071222997323064730873666039928379347178970175150788983897594287170430774850895522231432756058528184862774642640035498022624440851488220263038516694553007665558449860380042460183935052520415911808335601222731847225244826075205032998572476024011811792840001444628414780935784614317982714149844032276151191550509117754539955599547023947314584211310978558704071579117563424152113284514087339802637273497900703824386590512757894690609863551493671595641573000080372454923039892274856882176227947685653416593806061061868968463414327077174392946112683017175222772847011027859803506760208162053575972427338169298662833343599017733133539350806624330653005372404792151365441347246649389414626190358030685967219587975851077395227367815431441812269463282604563763167457273458091945971583590776518991817162760275686230062153146982537653948234325957283917085100969083140231474262016624388965057538890578390720767115145054921273041511685329404948403593523473924044740038151219831314601362770675688256687343502802537668602988533990202321917963633915823739407628301647041301065798440233049794144750738877752584280057852783938569789465991821898422815149415058139346106040662785570656157672048109914244367197394192601213009590932171730765958599039714674037455031519893795342341450022931142283606345874531460177666733529124427188157997516089804466421760*i1^23 + -3762474308120183540139685164587009202688230207616744117778223073275636876730304540440481292721447352772117566532381545586553463783378489076735457669452681776138533837893504473623186253159742430489160070992834431483706755030917334946520807402765207777668573479548606714381953116008642820350524125996478849320090635630316955465145221453742470648599776180582139860311589071445629597206903179102867980522984054042111364645065758177979154152663377612477279795823603852281174088952653147126308141448212063124563177383744286253343121354057868839952979635172430171935399940712275391931998398122942683983261518924103078146082589232100552777192156456384673198360331099168340558531743325076907931348320516693441804492222917898720259647991388123877483915711690007849231703397405425379979726071299905278464361137850926531660835736977894257398052130148268184695442340163033358333970995717758962869139540586040401588181366314055576293633727861282938161001979640215238593799997838607415738876464074904293954163225109118147977952810593496713735165929852676677725832375004475231383775758221321343546622927070020537175147261556475599533161751571157809632600181275603601649638335738935643863970464715571674138484758548771109734389483218732784185255297741124925566287865519576751793511767536092408346992184162447581206205014395149025664351359228428273862547949513504690801160658775190167008651615303889646056356414606165392184445463321771466576059462888982494157369575443225735262959502308658516441148859570862441624324837608093949981790875233282989041687988373258782162334030738460471896689263979149161790341001921887424937637262202792813510897213040530848851844392527436439567362913855634273023009287274721123321255039078672097293014196085841645631401598337614047519320125461428947698448298971620317278849623618209794172946200876834131622006727877242912768*i1^24 + 236187444270684879100842031169235926321130420927025909909033390947264583705344231122383685367570657467153447524302336489566174090341788188334440782911006038116360488536349858776706352942405291419739905571283576864460313319353451342176643427035899301202518622898042934578208648626442128996334984500144189634432889500946591215068617335675885631215866741135090425624904012854700502963826934168902943757767541344491314468058561689560998660505714598575372090781208131907911289148524720815448703716588345270851893937342195074530891813095727794193322521285288567180320774070542241424188793985737878922174398319899728005196213731339902108161347416689075410534540256003365778695673070865564496525444258939092158536438302457771941478034395732282763174623057231734261586358511229431629134324857846116706944396524959993928289669005755102678265191804001042953628025441308699704913366707354826949054235238505070344169465427430653083864968722080896323254364103254705771032604653715254411269672428898118525849733139881767901691332156639646677226819240520903496169385166497593826863592459655669743591463290304957056357103462351042925264470198060146511867780496157045339551376741812062660137783666016802526890593130652082317611695646056364521593348332248848445184001774434359836206968086352078820333484319094146570688648796732230669470047980965236127600215826197019181412935951833077180282810451650140155630300986134378274591439051294509489306454798142508137744380713250658825904909660511254183142960941071381465503990696784007920564677846779423694720606499651548021582273522904959345625665240620945085114951852956012050345649672175182456670064615982842748922099388122847987909991132890053930844822973185078136054551904927898637499266602895206696498716821172226869349703817072820477491177355050030207996000033274098175898294883784388302624620806144*i1^25 + -14310975765898773064464604317245119297025701916842304552441875797146584739853144692675726616506459017543362790453938915118251930018853404838355554352888008544104229858401547481173556278946120409228018643453793885636626766732834784425135205592904535237007289186385275794525183309663611448435159626864693073507830943623221316621490117606124084119738751585687159040078546133864814926608809832334237940224178657375509270866362175233321408590823909281622471607922272569522722822565815528564979910222808394568138040633395171728908821199700623979545923999316352475852115192743585290427940023663292235139470443626832105235985409809404193471303563862783553514433923197354337109933437216416160298801052168396555692153579332665717347232684857890890750640373776500001454361577394299338982051053687201095197496837255078648171289361252299251858305161984203713234825108602314709129719866571300066590870869881278869959623793393532344347859621618602735754664232236294182520657092558017337775896963614596075307255704738456961976924431117470755054287480990729946263460526769864149150447889519130142058907405348013860017206200761855554517506575075954173248946216152626981272367948883767511506053862201794372280129609747914049755017487883129220910183658077625747498964206823027863984452042279004288595502638545180552482076764331694856688576844632915208930077738600690663740274607686956256841842624911802323860481602546508283605692207498397394529822561335267152709184919325212224420266070424887374465138359627281494668611046287178088185077222618104635584425290732658112094368415201749811498633354064262467489770338038657633901118458323315113528861019944111118051955456385458634178538638027788019909669509237672643275756640330020095164071741622213599323309381425147959670562769102412220735458824845612133818313637765596775906744728956391634501632*i1^26 + 569239479089451111002449115714047708819519699506251816142294575101046601862528943037676305435215043835328356616229589003524877096081857785199770912330456327163187051422760698779719099853486017108098173867961918864427380243525064407318342669982755934927356694936832054349059489456048823885991871590479107848584352438242018182476538424082612943214388073332719796997030464076534350317111274455140404559331632032261833674679547518014802706222340765890603510554586342170756497732742302011935492383605134080765779584061946011382394186908227256891778173724031530352528894459997020435888385849929520737872768354818469059937371896386155594373103425240229918857725023371211462629304825804624760868671630092432891762215687353257657653024472436145546109893460820903756570189608811650948963616707598625890501854055601725227491089311667071770304143543781615531330060896840928557554856253642544140765676895852808089945474432203366788290121386150191145663627094812878835109516001905562541700768396544389866197084698526165102272821971355308263244304185029954824887955639719762017369629812696966486048951541594370377067201219607959405762546103142905994716575895546203755313638114083937218432115517702302538622240305582899023536947075629157599478258856298881667223713732675466140430318511987652385465328700291948408853484061629551029833959320352331315727569062027084850600431118024712853739545033983051610166149522825449244366147386715247472150532230781016436876514821813881136591734217507825886370672972690131754429597858017289031262572087115366751317933053559451844837728378133754340907056920235390462892913210267525661398535963918481837007362765021981398153835275191313585916961643252888532063805620050383162587050108624033878815794735288214648590540778741175754393641980725621666997053789440731945719711323429233103531562550427648*i1^27 + -11893886209991087499399119182524232353209819541573538068614833621493832751559649956883977327162951371777424726463956050162246172742006175877326903764534787069194856566639664660382513924913968329721779923515616021930477292115168471658446115458813075497463641562883538497275537990447634509161521723937881978157159306142702251435283918181581312480799582783646692310685732723532844711873932332088619263609558885886782479582613964154376905170055418240235372405673148949311992013153713354309062857476116503654110687547639900578064668156332410672707737608930779911749792695342721726174635434535651510179204683075653024999673749845175205464303968748058162095566915635457039378395721638608971704667376157254436710228156635273144409268513740625290180234821382792277005030631923651538137790107445690206450550622163470594463356030628253502899134975372075825746656111834055177260894283854335068084588799723568808027258052027396858438320839461031469190634886892707048184807422503862924227761649589929979794776050617541760863619355796022881896341120202168855972800675867721639829416948440690331257679771273062024842151580206303115826096601750315973658451984536003530988596980521827754526444496758554953297572636141690492094023757435244275292832154151921440044687985736034107019057357743896574690513043990359454988948650272837424342097693491504892067440534697796408246668153435458481678169636807314543123373064514930156733949624823835391504031946674643904264346177352714621756741532893078550621842531959967973489164142678181852494884881094844932651039341420704116994397644575565645426606735375966692383329376125988143242597524332102601657150062388177409401475037518976295542170996408413086880231640253525054645669210674166577871436051651935941052274098660466706796027099012541063424097689402710742601732177850709359722496000*i1^28 + -6702265810965662030841230709988989486606669221099991718871633057667776089170401603462801093294582720374479089466023418877287343930748571398958176018008806381349740208023415041487232408949278349960867556590062547358481171825319073665572196685831241876795394208066866427867118989275059121475903904389406669779838027304102880229272984958809513099769383707772595109901726909351119304213553399899739777115335992557724713964873403432434760310934096364007080656524062344602617906812351634099562521474780164555338097317287334013294654977334854735190822034177609059071624882663622294142109213495371813145046262044710322416288167664255883944098037518527888301077587849895778433273767912222901701144767010630689442134753590558015335970692141006713572247525988416580677619267447260347404891760577126772927364454906893929946708802425413415316722598348299558161274725054438622142393121779305131624781033059434801177612552379239083735049658966726493201828163633872847968668127646060910558894447583727688398036552390413999593192348083782294139439914803274096292995839921801699605952632226749564318828638667785162155114811290341518194847279846641873417949419135019490503096810306202920358320702269580872426228306445488256784279428369969209639826939594013686267399022835078959328120259159316141076028319736475604401389059002901533693535149477679833342173223373951183787264765657474751348909967706933047473194389766279886433592816701351534943596951740354688793548507844697111904081715307959530465905594268798997489329694300460704980050339236792134464656642719373567607028034666523089830646173166556925724344062463707015809324297006993716850143443848735646589076896215189469253268465128989783572350049493180197474306494160979323330359121885145690989679681746284170830054198970745092126565949647988533843920014251393024*i1^29 + -4247671760665399816907375241807812455571333987410080489001004828697807236816865347741092593559729554723846193785899349199064944402158476857067017034008357433176440811018561726194972191027134632076998684282616771269335052054497329439195100941340923721658648384287608934955125104528200106441834823052071940580342020417315873268494293446189903935005516457666998401801053204997708399551814798346639621539200624688937527820864313730369179173509371409784295873236565207240409620108695628299543232607110572600056132256859954379009102021819081732836306732462999481944445787816042292549395257784388513672039802599702095253432168518123861721797183092150900377523815539401082413492065641688591981654704207524715260471897295743648805557597984615258318229768956670376061736881504509035825256617158762111051209461674544240689220009913018344626422161649104352368348680725048885738555778012472476142456806830261921148946005911066037412367256400597212027942823926288923751197146097258989365226613409416457676660761179246439208096113707854932055046216986136158220169332186116353828746784595563074798582156091105658837693815169828303330926872466419612636310134617949146415060243530716322674449074516048365302007561341720877003916863713148971888937143408989249845064891326911507138584233310958484389497888055251274183033973857090081752688885493615362829037272093589450709996582351599572919673173692552134643390002375374865676201865652834777448382064983684402130380715211023255268444830018480228203628762852848230032496962376123990309229678566051500054631522956329201564254649647690903058354843873043270557152276424746708261610951009137303108178047396035288430222859199282266684148815289592177717096548439211027432156617713565740200647237663873965644433551950530387517934745059914654978282230780049624339054592*i1^30 + -1270449098039332231564891916717370617041853320046991942459436483837019455050692863165796695191874715508530817835408306539302666618372128153694689628035945121647685116670258366794819250848865378532493634103155190687981561899119154587451588582524278875474050776760158163599929993779627585252355463844444603381560950116075875921381608734862525872350567975424800284899281133753519289000648925570458253949837155199316585118470363338617284714934780238926212187729694348234738817909525297422521344841274522640253864027103540160869680008154869493716857038322382205986432740575137960731812616685306964859874670853872590689348622933946348623289202138333522238554966843475487158515812902586861078248601985670417892292557114244046052935397956599451497805198805421977097816102942071755285885794899131273652901515965531421481271283639229846348175193870143580699190785155344147184561655860546958370715288751352599015841986112390776182402261639213379905711903178665628052425928914298670975564900637043553544205070583215894515475541085767591447703519180360275148968934714373864320257907028606068480722605114925920982691294802085904090834170655148098538838599804998440429390476187890825608235862438086495102145118645662922014727489527351529246870657407109083526931325025156774028315065003580921492985717566077335941914720555912133803483229216858819648220358779722690998214312757722734101119833566710164798385442130875547267222627428992074527210636890122162477938269103805677891324820653492310057084662938421395175678322499057517059902764740539796656429034162141913682222773466217291449117606981549271820921064989046756613308906530513539930067529806083458026706459768375562832759183280957630103371012524216938818307804031699097351115485212977950208937912438532335748920910411434733878135158319611904*i1^31 + -269384800160934159702424180822472605651702533813958395698508457805829838684435863077632112378902062164246320597335217875752443000610768849087703486457091679790162875030247801414986501179327533562731308839770122062185321248687628669024041336476755285321382551129997974109128981445564184666784968736847421186138624473674578766862978657018162280728859324588312765229628452879563569902938988041242592455543733309447666839444416131584852089260720044265753190162772506336339210774951506930190100263917532257182079756352378631869060708239025399778468283485792003102409363865383749321597486775564723288191475298155329923665178074943930721798888949932069841174785158772929325083908051533022943349203514727416848298622200760310685750526157613795185187138918248682847336766906382761161520080595769168941200269129820578711686936401683842789364312706638686827662101200178317858169879305803294157969375054733726321017708542033096670608355017357064635034795352954302182353137629265620348016762212827589320657045755849841826998683527017731636233539035740736006991412766737975898403326708213045579505510199673147370473246300093404153071794196933412695036074220286370964504473173031736725204268751597124855188752704505436210477932166944488200789117708839843128816406704309051980457621555325661799722314470831501137722860719678454477121417222538602231709323927731577172365459878400824804373919535551168695027824942429826052725153906749056535269550132295310770361107620446321620133799918550731332847003131285229258362989035022958760822824351454842224732742514605281405279059889471296459770451165488900366894830997257387011484374258519221962326509012249067461716115177711067327079127908043870198630740165833574430486929310792391027449712765470487157870982023515584038918149665663814364823552*i1^32 + -25552726392542365360136090123687760724798408640830736382325583524403245895147870026904389421342247678920033955742449649930368721963097690152490133385415823643926879731207832747373872014544863058610335635945262719750795125094137827401164824635290564114857468789232557133739490665123040814423765606191616342836624172874150328603974953175195091484406554008827034840123906702737563490709312686877551675219407171585903308749826689650362362482216433792786246408983518759780511414416501599042259997863090660748957823374228198039864406243542501657933247236366958361297646818011645037026786685247187969601755321866871608044605996785070646454636852630733425847159446147097405360935868200952655521847599435036933967864224545249036464642185762395953759169312597873227109230890771900256646592825487562649895631234531701293704800455134398848698263431966251606251956571847894313340384268516263785213294076596536346650104492840544193545680459272656639517070563842554182598335631631433933975578598842504833225913261214939923391713093163259690910179912596586039094105824722174610984495783240437680095117407661778948119712172032985871371298232580346007877435397652360994258778578253715582557000667199027043335353789137992451343959690939627701006971001869802704919130338077529128459631023572860782219053909552789330203650238665256915771866656680672313645207667278735471436896563207835533888704659378890606418134353309188843053383759521427313188599990582933690195391671647631990599070829415682773807570909493859479042797246696829809960580133929647345856230988329103365998216878884535358438721485257791648509870865289070411076280003029831360864733596050005688363594923656611478055223078898369433530507339736668346789888774502624564576349345680148053650063887786499396992750799814656*i1^33 + -826576332190293062848683952930636582634041456204152312651859132792695202957018828850762099952631687562436142553873610268578559434714416993665179142454590199656159471649928533983590211914190925903904673974128096998988888761155120648886633735950345975798086834065661930582420437212637974934255638771097551814929283017258049294322321131545361261382082964882499228521392497164393590617411706695146933051930444089597460352274152597757567982603407220804262901203424949364412507912953030678743654009985126508599208413999033935235489987697417621022764139322768687427132726616043647091258930767327269347987969564123644322143047283557777848195557045810855633099358658262907478331347814555917710099777535071980804378204836197878832268652571265252701253845488168361243742568881768512850469099819102694615184932732105550164933944901305715207991695862999612075816460135260345696480895941281311183600938688857603914088298741313764172916193878102588417720547141549733594314231210542484709394395396529797957828469265116044858551014828289529961014215363086055954149617124368468338177284228219611070050082087946216533632397039816325087113962245216611155389630928129778807046034985871500197116495987754120572587082452606970040415636444045589155319397501625595893095932976490012942794616092355323827526997843292845930630680990148557947593866498854702538118986561867322089511188593347576465615959652435215732701235321526279357091879634062352881595543529081563885598456513781777434759511808473471130260436329245953756069881643781962740298664657728635957035108629233725092299086379944574790176479427180197096800790306342555764149670954994190170081462860277981910118784940664641866746587387013530330074256380649999169770075875311281061848756051983071991422755181249488224256*i1^34 + -18202630851406199605635185473886401899868980718135136051164429447328416007167440885598535718537090092563634825314240256685188706920500018628478016532007053291681763807335297214426396341464111275206310831170645318814800347776227849247602937303759816285996392812382380017757968477575935420049102460675201672059306612166074797493489251036202993522237051170339598568766799032470217651659936996723668959437062630198167073264382261674803108554819008923505535238826468229690942266515831598035234461896145850101637840630420675390561274024814999787640905345493126669052382967934525229818284588901752044070350758436797826712117623775872857086425204024386157336564523826933889087254249687011663327154927636269136263249268112554913982819457399846748573786354919403769708705511791693455256854504039166650988502002399997363867556444743161814301100991536162892808434648838088407984452595231828883351580227896174765195206900425935283976884759683267248874786956789773334231764747753049822174385754014367423549928517836074427255672333902266023498039336655134455893704679666727034937155440163182061855889557150182545323363290227168392532874435039371455441580286969012005688654949025762753122156034923933265159289256112850979697688734983258657070720976933437224733105633617936804145113289412677306744461341707960395485290131346031927826821612360972986168356966667253311621126592712678280781449636121684321262703984633265853366123127374993471381084607076209869812397076265633364159170077985455468249070616638641220777579071618018441359400419271607280823965920105139071853182671379412486146354087564733552179877588402421457808014962870005855412291323570152891335795665663703341513839524211606790121614330125747632436082457830302651100034662789334221830452412416*i1^35 + -1904111782401502885491355981035499077784895045339273370042783861616327182670379083454350446263426553123437373333124321427923735460581039684689811134730214810867584380336893052372930214831165957141131034171383168652318785740780735402808391873231856396807295378410861743908823875813822199651897119497947544036306700416858189350025276617903223530040861360998552606950312239515116780569665299916852102556452509491963721834267818417938051044782057987917628496016107572272829092029148418622827913072063343865483859075471765871349715129385601748200817740327363062477518823817410446313265192973145132924123267007379666032368830782721374074135635102675426060698490267100629433039229271682466051774866192135946391109125213358858270161240091123697173165732265466094361076862940214549719625761490586321956903727667648553443148851293556431824088208558893245053522352341542833006747684494609683833175444202122203991218309178772970134810522233805384680961402990374737752866920245000846013288181649824744111981007538407669542661856829051069322339747982856321284291878349852738766074732008958648065781699875737295874631963810657981656377454791937511121782885984435389239714487309931502042800079772267862840623551809530600557919947496544001881470415432051678038587173226553617178074931646678663962006172801299539105864590892672328185723980267161983870044058698783082497262537691403829637573100723948819472953193850313581345914105280191893039084472136799222421085525535061328842202951939650642730164348284105028639777132744045271767257371418315454544643068941216273625883775940953626229437974818298576201960270766381328126796660097877194886815770829908070008435385490792162570126749940783614663336860109653396909118115565427455511648010342550732800*i1^36 + -45958727869700916550776547226139969750916114275431443080195431591977971078929158393564150793452466995907255688899302271858990363421490160245588596863145781079165540611568103905109331632466445070955756642130443057617633793086721545084432067168837877973600275275884678729865750831118762892872290124558058710495573694744018057647012587106952672022244289259463632244948393843962632241363875957783159864068178387903327767734096179898043469493069928253238972344659449845946313481329069646408231904006247713189566422894690299388663392614233158582625778030054358839561345435214959077972869692018842323811068520286848316414285594537688365208020984293605361684329523185391513019679958985738767694101099103460753760026546797338022685283163773341193297850190771983686836041251510554410215850286516142959434133842156749150947956513218115912578970348922718477616655097017964669408769050934398179793496319863782255817443170799178630849603483060778524889858248882271598918987521633552815301238106061710388264317429913266423467064189552644808221267900432342950273614329068171461009227962246746796102701100389020141434294670979926408768854846289011247911857746717802554246922295390912932289817904806304728947067464496738913560366855899117861258893991312849943504436062585023580501796196901827986879430127597076747476707592712331575279017534838884289882102855905548036110825308308705842429650759130278617120853512313100297782546581829828467761229325432681744594072397134574912568369170176114820615563682530285847079909288340824676861475820130108937044804076269931104017025585751025109885002344857756664957587656195315860274962298668869401932858205227471007826834998868480309817277454654303458988852598819182930592039847208106375306510336*i1^37 + -641635338369540790781359386803392260974857477631855279791383176184901554401132780900819787767576093583949073887938192144746362491879647160347881118079602300711153970324022523970277075926441073820297648044872677233432461431754124464995321999306964492155330595121583056261933925918776046846906223992926873330472336813175368785163596543645179299945847362879034855425268325177675459165484965466428625415777455856626510221775213520617927949217797728887892460627896345194204318005226346361598021662605798352444304707293535140515182184246273662333540876869159629465928465564741663965835257061624816872633664983837898987157941001399122447056546214742360075421884832816883206809656350257383032814228691907560002733034757348543815174906463056540925392234539896139132442625694919761055810908502701029481098143420722321938818797014272669012428134575423980318923079235538713134566347694824488322631377596072806854436041977176117602474130011029813246158263058243684699397568857424713570560894599731647005675042521646365608777568739839967402661036349727015036078284428659811314561521724879555678293800760516402849176028374902380777514051579307010728319451077492176933494311197514816126393469962269888275355506457295620085759056631124795854808172063414927364883056545779409448283786684014099757091952405321029879159146161940205186203655784505205542021393757939641055005281255169722617636383275896139757322213104004441758467803193146560687327067174616868461436676304790496712830173947349328711064678676457329242643634913450409666562962385005654772767419045811435843248852822167878884575084866063850635916887001923384093393789053043086169248143127063094770581189139764771421432302805009275153947950724137593726009390025328640*i1^38 + -4412871165130964391107575691334619852473434237416032006767761315939928101859231258160976101768090435368658065614247100385794550393631802364803912541862486761663415488394413392366903190504324882843124165697306960386484815344584578436276451072171101966075467801502372283828365191842880156440991096235197588816642150034064168585877617951456254402281565759196344411144605461226850100892816392343307461357953318418714092213660162976767911700170518740464496545995319058247995931134167388962309883282142770113339624288587179179385264591885640533219021741389047580917750340795282660661246260557933121295189296590094653818337443732456254192322323257382144328377698192136937553318759205040312889390048305993653697397206969585007239369451939323893067990096405008998200684581712709836989097536937305095315273686164521575281646111007171170417102386810950039141300536753384979720001403359144673892151274186865498773589204394708515344152208988186407301371539679721850156306815513761210719973666390056496439352083296594467597251041635483281675714580193703845790462996835033501084436182709847152080625646016177570808517227711891478325800428413350280636472437250257783212141835710952245991791559913054602230807853195030259659886151349537240294332657296981110960784338777554135425482729101432235421072154230650099008688373585414914579204339820329487212466098753375005152886610111880945682452649344731578679170363301995439392024217545196188144092791346859646299625300767820769051898444406087445025304863027161308901528391843005207241517538243667099359373649774909011075869112062980764970455729048830878961847503649886257690894157809573869030369254627904955579107201378493902961299334719252060112241062998982956003200*i1^39 + -11345530018325823692747512011775064612640104096045569757352960603276755263471653888608018879305397126020178231087421898095590840589754676983793400843365053123954154412751639504130973430141661448834305083663725072856402488845057007206665051074392434276690616904824668786562794100414138122853682358938651982023786832760209460632483027667030234847918224475991422438675067411830845651665132823034425490328077779584777624895698319843996899277607052838378442701425129616465239275628909308288819100064480000962348169200108845938565673792972558479529889675701400068192377464339691857570133738597128938084188652534724885125406211586190983596124330032807116954061491185554822348458259731939447992134304730773748794332937228388486227127045004883029744196687557542545664711044148518032689692256545245045530217062241900158864657188566520073280221157185455832406756245302676998111603853837092118212938138905374330618879740787534410490096233954615860042494534185703455957168685912379478361189693653423377233031309302238891642237262722552378975722960318100855041375372595358399227992825570932013544843115174245454391504531021275107801793795855682819545529135433127102208145508695610302625683148599093089011771484333481183011823633090618077944804941336778808830319134610757356931963348686041890491147224861976981660663136883816011732103342374498683781985908209705067091912120620116778897267676771561157882325398844402925381077180364194459268826339080684890276201347744614841451124426412533522405408526997029522462135646565684181445688429882576811295368969043428500056727496011381137279884590727178561990297128422046297336368264383141012277366866588551199869846714925770585150531096999304245818997156192*i1^40 + -10567128106048934835110708771888143656195972900157305463330953143272951582192795262664684865004685886063716151548370107337235097794272927621951869322625618981239064550358896630115251820075623382767712185757799996965800989876750686553927957108147087637450270497544527628619382109108784386235743274870062932722278264509185889793561218970377248761719393268094546492519800048352498933924817102816854359187396510564027843560886742415133826886427344155366507009657220621007454393471384648237715334991319101069592639493502094893850334161796615060086024872808448000437229593952263549242603895268754454072480922434985421410551673534443819425095284302494231064925820251110896789844741922391856980387206270291968704249094064542104949470412767294141540477872445988227366744214121729773003486609707806705483550789029876625197193653843226002449140051539715458303973572114434290933485011493433399912992971049442423380024037255082469428765488063217726837495123220059386067177807188847005116206577893616426649644024160463503140394644825733552750090839801303896387169768275833937553362071123716040976592469707787636235350528450435970481853641031440088060289508340226829332149925780929108583925613609949024562151690267569098428679981953857345458337264914718597624475346501004461368729888809622374370432446950516376762392768884123307909717579167578689145564260713644917351799373812860087644930554650808589840119711891217032758312999489947896208867615950788512113258320382311940635818934409142856040070516937020534044985532874129978684067947755819142597413716111353824231777249646953161827229043700753749159385741020487604499935718986463562621082679343201054882736102448471686255349200574582004*i1^41 + 141688568865936195909267876906690230406704118772205242633371034634083686979093697789056071218837763573036174721703979325080605310636605168105261630822935537768116239487468823652659495934939441701974243388498400584775585707070320431562846381671249824049047394149137141639942564935257972912164652507481918935714074798647480835999827684275897557612716625228771979207723176880678074589070678108380990606035570515491487582893123030403571212995009700549732442348595891477229634406838541635351255750119739707298623584927957852122047034231075197285419998780034306201917343023812030881325151435259258048474548850330361481221126360660357510516634100155050833204600696864611568301963898328021087925990428904400819098944986765334417704236094373870486103212980322845974012118760443992816301789487459017875346049027373807861997814210061194738237407045987409223934249641867356517955618086482677968900100954649242934343110884286194303194494282093625644149394767233580615195308987452066857305687191988730825004948727086939188376282685979933574222130811223903525732130381797610325718229456016763216778589451134671730698391585777495479733192189742458978039381936182896309507068974946391442374045036382877412296521326402193360634991136978437641729251712740668274023469170641627185487986143601294166093239689972591442709848768710864662459148445943323799256494953780856940475994349742742141602610736828129703880938352033048274795702307125685652228571389626085634124653008907879944956582330625391947078221673197183815000529868187032968684734924132984636249744984109770459157037894282946043617268459338730200297079842761962289541524006290572339419798488877366806553265403603925670108*i1^42 + -661278792194716440216896326207161848547931957000895217289992168971127768225972307695470831595908211688560324055600016287684747465982526478307665911842096537455038780239039345723652406641996341898966781724604170080260338691603600047271699079425375685437088651106342861442346964385888195976450597218830245589502602370619421836362396605282379487506049254870245618004610242091200296733721010069980234428030065735745782549926579948855579383680770745589566558342108924526260152250626699142346679610580856500599284913481344039796511775497936177517945218118055354162972333710918635395020093259570394716631824452091611533495400111231405268326216832578449131037812596041677213071352055535073656896918455316737852440191892168518362385898831457321201752501716820000516584133920950440251740273822616057205952455517219408751570805895097182084457919657104105102368766857051248984977796639525764009829052261188711783147299349435305983667763656629145015955904992020280333732995532496750817056761823877730692153398384607279686460638207019347718276842797944489015164199337104191151810375807123085635337258929592359559864463596701607589271089578227673021581068087179715876446215351507042368372213440729068355097466973611665598326793755888534184933290395791649222333450128915686366251036390317664699156311128137135484766321301176378390813624414766310063934483974260927640646965545592965571058796989565067459865283757276762041527131099311220445170673663744190816719302114956145619488505645446709751730356090879893183791830242648446669138565518961617657575617935080350561356746470150475968169093769002110082124530717609961795753842907567053874047759170843092047826459*i1^43 - N1*33995601213960017928938479056571315341368871494619644456500108305491158481365080037717767497993191579677924364510197400993349332211516254472479043790690784049990326800033337248899040954582740125157790249636656780466259195467060983736459844980042087816671568707685751323495115475591856139690994044051561235039209395059715424865135057551595793247227027647858981344748405657679497778738184368870596189894433982527405446119997382557305665593537468386458582433184452108149340740867784320892772409817455658553626872429980865700829866127599494442950819236386248949577856462783587532841427985765284251389457487258539291542485482518067692865248844141293485998999059290550482532186300484729726150471641326480618088892653058587383305664062500000*i3 ] ]