[ [ 11837578445409858217884029896678050182125039247655073692204039679683005568863372012284362972971445251226930627759315729525525532281750490020354320026945508111316789317370623457815180634924574584212406372846005779070133452357785687728852993725290033524338513006958674218819201174728078050344957061038323515730436259634584656528360867054746027397103427556745039404977251942400000000000000000000000000000 + 19641897160595844435358876337250787706294866390379175904102580275276068495901061887509610568938110328650284647627627608342008572659993828963225327900519993840013391347192183185893209569206407668196980670322327720741278640641290869295135722261429139112704157840498140726067739688361254641297316183966634367020353717925935335471357683899031631351614536350523910424839480934400000000000000000000000000*i1 + 44615615503403650407334433832034842062589423992428391668095609309779672614955173312518615953967196821190609673198795863172021928735901504900113469206210350323350875114975405623136198386280339980663496835130280293049074488372584958079635486245614759144914625422672656744223701650615986704537855211276110764692140004581757474094945337696108107653445122501654751436192769638400000000000000000000000*i1^2 + 28103043505033408121287170850171607656227369281998038915880992380975747895506617376324021434323246704009904582243582488951358681461756113935335621423342392407520056959057891289992961843028993593194734867464678447300730017403876924717580371532601181045873343922912358797611991046884704451875537936733705005529874383445054780704278731845375780570784479180282542390012962406400000000000000000000*i1^3 + 7688099800435515697367082773661273801954318192281628589837900812877065990735550335424651492612248137366630701759937944294344212547015812718465719349554826203876507223386488994810139732724107621362197032466290329992157762005617075147105463036886096939260390993153154623348295459501782716211468529648225372438347662073741295283746228556778455570107711330077619854619600486400000000000000000*i1^4 + 349547441124737973156873090920068615710650126219613091910761583641233105741244623411622132671342463172412858487771423593055544652555253748002532772829538880601394729090571871452302680673264490869233050150233952205138157303611271140222743995953718633524832598521061716462904374645907210415249569943702254601855468309591993176383555086943790211133677413828246988555655577600000000000000*i1^5 + 21411582175653610301807618651100071221266201083610896654157302440152936942797242741146153072760395825683834079522241697512702830345408186276992811572991622629081334392343749053632724348898199456802398330194016918478892615190523772471041927358634023627692601090415158848086793966376948614595685364487653423240607884768604226080235083574682733450235002186568754261498265600000000000*i1^6 + -64535834772236531382685864049103499650467161465945570617348882515465342021006578767125620691010079433014052725232561824930520614486214247579975764920567460695121173905594150872522009506356224982457179729692317209251333244015064205896578607889157178212166658779006565563372272869762363720945450883770333783868873902359761805043761352073899992227460524562507983382118400000000*i1^7 + 5651794751735478957307667852023222103942845398734124108652281328738950268958686589545720743438127407819944176494888867586908400433988035475410639631626100942283686252267061194983949217974578342605707817083086688225429799871585519921533537630573173608371227559403022217505018343138321275493072934773889606077271273118731928759139418560874436311697027567501562190233600000*i1^8 + -135134902785734130016119904740889000815523583522661905354755748890813391131112737896968761063691961876075688791463621391354160177778372015133519831544402942965111096939355178762285324688954223287964750281821502746890296703310878853156185807440185207031136885125853722183088951368823818085539249640757620130407816959744745830303846195394647792859852908423687857766400*i1^9 + 926029872420669688461557540129606870553926502626876047538555602108531346657482359781443052326497807994410466757569767228312652677984172374228356179451050111658166676852693716939287406221505185897353567803865244483811327282289791993241222858699279203315512736173137301866978058606862834325408227531439080784109727067659659899538317981569012131381816913716838400*i1^10 + 161255962467412336815331884442999629696298441441877642524709020047602679531708460695231826924985034353170875832542122560640241307740278547941332620791861028911137330872023603495045594301415680758347925100483637742444446877018848575418585487000314954467938309078126959624363218538452924741335960444182421669981899685718819281857559023266389516595329236992*i1^11 + 13729225138589204432243056279777887030489682121519668550072227960315111596830532899811532755841289712223512855576876516223511463510973772987767754655368018214667495109432040405991464694041299681535888413067778615175396491331676204412156339401706828127547739320834540626121278148124407688301726525662480202368555887518523379779131483389111981572096*i1^12 + -920797374422017230305934362170258094887550827208787844118434547498382383410225956308876336823222773304529768598474533547676646610160256399959256783685323953520260785166386975323429930457952227481787115443644231319030825092830258286960446775946240599207263192130748968639263351111299623843580075228298001018867117680151105573795458130640896*i1^13 + 18252082891381443455884506022929838771352195172545908875996297911798826008003687160754016505982466956110177321520718224369821712574523482825930611019793975058578602583230558115044801356252935732408530561620308564569622846741865364045103128365628838066656963465845029179381955663530161216808894970198809477163700192030942441305538560*i1^14 + -153142038108073437515586191119439160937412066007037230470402152588930217529422598103385503577129795696436405528299581232059091910012727298441775420586558301665988697144304777547661569315856772544933596757828664939021106189827067277482676069621115478045364166573734791439099308587677225272038029071924926048019178237178150912*i1^15 + 473029719274405541094602201473406717423934851036375161980971580237029082324139868539622582934396973557949486090895562528212749599966691706464903645799873462076145830578850169194167729595892479082557833272815348752613726125546018859823830117910038422027543589430960874559979128135118696159677977719077002469011275776*i1^16 + -68090432187461698648876842482903478987800963861597817319859358616612732121240708324187924567678667025465588784919503322932689643635002815454283548665543076666361372998436639856912459135916042530097490716036891886997612652402207607758070622843050788320217035787613156901116254687984463808*i1^17 + 1416609918812172257942072865512043399754981548978676375733236580005116820239687376728824499347807879588300675372704160784226183988993335452841646248755384858561231746712158432365682970690872771311633573263705448305156929140160066036559823134437411196623250625*i1^18, -282723183316866109339528319783953638527899905916336674369561391484288772382964522809820487066485023141301488379962202993474637851245020660707536659405908656067440548206302258104252972179423943753617844014552839737992349506538534095542566026937137822418955720471545872099705248659905191497722186175946831218151275262808572722227050618439022654543899888574353997112663172265315870916972145570051690731387958868193995053741416671125532903858668190196179001566442174735776128235364833546942331415909136291009864043679279682708328463647806548865505553891486833684917704381898007019392442742141144268800000000000000000000000000000 + -467694541550809703107255710138688605448505680386858794998684088035444074601047231294629137194685847858814961055010681502899143540397268026266163996337399636302241123513827789694245152082588191884753566163743568390541533941443117458096354300388241359879365028798381171143506552929403539131847728962205218222889666232573908172837758230031152679537519000283255799762283863354828868793505654004379237229999429259230065055401170240801079746496603002178624743375119774749165936853427942321806317736061393799019844568077730587119070087700279434356625923229643566735882767653279501722824383384479648972800000000000000000000000000*i1 + -1063253698559326208360745762392385656055247883924672692933147694705815797941517524759968965756628872291846026939298483555064161947750805110357146471425729614910794589227128428664019045991583478089885765388220535236925378675313245536716338677925887142336472631724507129497648776394633444302976172702442107977258193235649568059287130617060438425080232846033289242112220767468791369713046453445152534723842299256693118522455917883456384578432675333970764645481865340120344232776967873140603706448572339037001403153919904214464723127289921604269131861241838873421799894593765340116935417592976035020800000000000000000000000*i1^2 + -665968716459607088680848012598349852601073326008909306355076669024718034936111145314604404971692866120715240634821837900066932548507404493744921928782431651248850564866797524648046889986725624737737405545591192081904266651987081483928409501251106955890684724723835045379473140075497521609035947790503817227658641904528394132986512340135634640687822701761263637789226625001107638678861050184635069406055017620324037053461474797275152864244370211112992909509771706906834910114101168676428968396648810252272308467137854674071890013804691159628445206947828005194730845046255001433320734321411935436800000000000000000000*i1^3 + -180524079644912613646606010525907919244617163958007578376521026681902111080859028593676642902477008388359603391204850912176961292272177871853358904567446354710571419002029781475449009367155100224407904643412499898262205434025819331647959083142914800304517783167270639072898756261062743835894372507630940179460687540524298733515212291548121268259961947257087999569516943454623740751239907419160266214160881991700226609114962328666406421314860078508971574345047389866837258698341174675443322958551426683208182650816496441018455923925116038803633562884696667198283094702908034572174012345836424396800000000000000000*i1^4 + -7818113708046497264457161490896289184416179001070555261606524836975795056911865372286423765819520620016667513501105844003196905685962840559361400969650617789349436394696068148998116233609477128841430488727499622685862948858303663314383670824383497300926321942198770915300713533039418763799896354828535040574266986838156997994392661157237456453028752741841121085240231361513177093467725673874631754683839580544828043011662060925400698591989209499427429314596985326154659471364095294040965634368903103554472412569989155860813923837895696763563827184896302697492710772976171200428534200722993971200000000000000*i1^5 + -541241006863842778845793840338023963590546830444254093887988697638921365700221651773054540110637372329737921574426561698451023425627378439233180733460186884501813303599810639504024735016744698659770467332858174951534080728129314408885392909199857835321985566046683997125027811694950024498003661935587542248764207399914270923490364670471796265374503807501339774646688027145453948969618729270450831812977289354729894993044002876650258362573259095496421069173711837909917451966100529274280783795061271874418275418832741839465167019848459505359484936678028838208173468955365311513927366147781427200000000000*i1^6 + 377251217109380091183665850527399334206716331746236941821070308548840801973398402028189863969800180250926434731867027335089278899386791842878674022403206408462916061465831616003023909112220459601119972307850354978290560677422347741896411381017845581286052343963583148091661311297527753427406055359508256690043987780483314252999145430910940016350798519079877685431509419440885805720523044394726043337399781442265187090084079810883583567390531144651945049751625214727925037201511269268922082681268757874270729661898407496443953661596485192768071284244942715535309315021656970777446497176780800000000*i1^7 + -295926838325180819876972778588616494888921885747594982295566218083175263621650372205834609390515204954583114996647766081253600085512713895106050968764378619567258710505489283876878381410893346758671957102898012684535898153190405715003746033767696576166677738386509401186601657900719902945652752371671139458406648809257269157742641912726937244028291730085634524362823558667570992553887900835460947495918231667683652311412436694757108857500786810010515263166413860673996564576816937488417010724625660677690079669148145197934687517050600093548355243719166665314650245338966220377095461352243200000*i1^8 + 6308556469180831332744827560367656218079356172838891424843798054965324901135349299772050962784891104114526179940063934088704357408303346908530944957012767896108657528745524728821927756529378764725299540408888195125546980543361621381369682491281081386910485153016949644249755466001244401275877259392376346142280920509911474386981273106901857767882434494899994529107912732668312787747852539407388361178524788632713296447905947987996645222734126463555010067682109363860177439540391590086382817591645609257023369990230472541413416039531461970391248731894386361755792129394500844062451223756800*i1^9 + -39146693250951706966677728868620700029521887173860468567618838201071416038054370848170317881877408173997843474861152000997671740918943964200911888132831115387141104247354565419292710653611531152066716169669054092436379005720945642968996014184639151228243695157074020567127116079524129304388036053059586900257478775042753562946468690845266870343846192492808431797391654322286358877288586189133847530971887869078168414245034499483894724710499001247215698498403478084237420315923758670134178345601638148300233954901034111245914885337395775087287219042576415299204205768886381991218380800*i1^10 + -7278101664258885420445442524601965333816629408243720391987936405275175029722754719877000972877724006624670927128460017376827994977313186171445158508614883701197252810391552894173607359722523513287940103430097905599857434645767366271438199273965499792920584594308730214258359430473444164001637919290755454341562411348227356431208045358231889990659302792074013259941007031465974002754891446264252411993158807806172497254756516484887928177166431605313085563277794542236130425556585324808011867150670661584606174923270025629315200341809210407720840603070161569044622270963545800704*i1^11 + -666420136460480724168875743857565019154404791087225859330944390309423877969973461779699758316265687940648035201591470035508036449070285394467679979497622375607985027564016744406579067440075053681060594583293441700228580779402749287719067583255481516679388326487941714474880876888818190360590451818631759153703898832698458416090516065747496628080028392482575581825706658378227843471247657621577418863030441069288122966418903219178781510548642729897637550514106064114428845195611851067024799459504263771930316130866665200724752490031292092302351438294901980734355041943552*i1^12 + 31342625240982688242150345731058388948081017585079161146507956317676044489731850759357223729494421825452647521338719028813163192414491906347879031086772497889533032332494413788742073219613583533724505413546134650812883093342606855847589965666186391723703390510956066216527266833748227072236527776770158705177884764069758373034701794526087762332792556238026232963469329235495866232379289193323375827032630650624681745224950122236567398720772897500392886584508082205756271204398301342835245680502280915036335688813090939593330279698992143404209863588261124638769152*i1^13 + -411924194216976366905377505463556899734567746018596586152685476558336586565733590286376616912650682372624925077179125033352972499148890876795317942850856416331255303946367488603633353441203136441792437547076196023338886976120724765339710641043948127224342723564648800676527715853873829353306666610263838017259169891885253785491133621669776588989528449099040263230086263906755251839133903857956118001269613032468371558990028633721155235587179884274265785482563990132836592684835342555984170600531413385924045760660646518221043139003517579879164121154846720*i1^14 + 1741112074638366171104318587728531689595600685456131344036460135730820306827020046882793163401679052478736545076783585875511195301044531897307545057946977218089694651870994592702971387993970955381018476917846300027069735202540639254297350945547144144054856867869452460241088832638326362702341642469440754575934668621409104987797365316062077454873444865470583836164103616455960172080468581637567656973448140905178071764556728130732387061035536537993700545842576646390324364662619443702149458518247064772021533161637409195371376812351217457896095744*i1^15 + -46809837881041122126379363691362729790806657002843511759859849632536198506162980553647914559267291338939844429948749194193312255409847364045747801489721734749726699654065383274872531523862819161416981282860915199573618805886245542797256592284619436734871481520779618173651277001704940728590634805039926947068420801411364551030476387373252059571186563936690251147785059361036158377209893497593404835534799081204667612187251084951164129385280393975206060271804547945546736323975525019236001767241731572696384477774288228261012952120819712*i1^16 + 3398732797871146060817356265619022369123416609944938169179689679098117968213030567227816346600880814897376521522474701372966806788411734831160543607545126971156039573225603393848713181624564381095530560487622598689990226906848098166371556604804991636133568740398707164526752733162540273843589067465713684154799622657741878997972971593521195479560430470416694891126345890727492532336689892253804687862013375000209514177961429339605795838353455667559526242635503717721770207994617778221114708183879661069008896*i1^17 - N1*763402670647787290937963942505506400028030078414907662402458194571631166784523891879950148140428675492560009976628611572011564072059437630623957665370488904192144779325671486675576458846965462379512417879877012978515625*i2, -96021228221272497827713655267371918639571479089862713110045993406078990401278133859215325325043316825829574892973086449181608567676256895592656912418852447894325585393373344362207396687675841161822351068382194863405895488827694371464130477108206196911679396418222000149904390567198169738955642196227012574497373443993977611508142844738114999106358445245195841806646699774463572859589814775911197975856574501088167780377151083178206594636289214546769570839080910600765080913436950301453014516128357499081285350916866630471704515709013891955510067732797995467251670937066575247691635771676662169600000000000000000000000000000 + -158690446454272161775017008206008388919216056092896746632274242216983282957084342390522702532439194102409468252842599378798620511559098325159583784423012701033856178962164607932381091720943239871111111238613996579291698500967306304597072963103762504012032600110834827601120197502443353931506844896735499737459875626828877229929164809327325297495061890955253597448134984078661985997936286859702189106347170517168012437835366658250467283455932668935587261846287858906298027881374224198622528239383243628912807361417887879460739937173526443094123754978914760774132736261494027225231249490803530137600000000000000000000000000*i1 + -360895699669187008683342893631684597057968731997528722071475885959648821379088055776701219702329775510598986691276877952062603907516139070600861632154003233095534452304680610338593498815819741834513385660543695402531285499024495693128444556258116064436709417258289306272904887948243390627032111451148941392191085334962613513736008858945977015694297998576849215387507025198132778549824634759248002320242532662776835097448808404367119285278113840319682849391079193441160927760131607620559437008004648468810615199205449561832888878796928328115244902349146177824921176897202543175548044041868908953600000000000000000000000*i1^2 + -225662839469407724748403202902253595660409652180991021240710483484100418147617207524173884492832512832567005770652326777213983049864833347030109959598028162936186958393695474734169728902900830342979694397354512442416910847334714158139054699523920536629816971322963215358513040125929123354741896392345006589516727093394649353336746469301078976942984744153970425358087150284711033904856132646742936513262227850633186042950434429982217325863338146137082620654551370523629046099730049086190872051836027606446768198498810718874219275685705573800870375193647569952895180099846087853876446262466288025600000000000000000000*i1^3 + -61079027531587137134375373066803311491121890498568079119444843176205946913111235064439804442529539477714798518694545445892265385313612731279322464046026798733732136859042966682296188427155933206791155411012519777792841850119347651670749609097409537629109923690628997965566426162116605228541879112285444446943506075938536151292946641017849954360205142037894804255671822024050330996222162434533502796206739531598713788907210193192391245339865874459901618484587031484476361537471452889884376925436351800834207739248115947689334320187689381633490390697859743774446780457428640361645097266001320345600000000000000000*i1^4 + -2592252426739345458117927260260885718462860001284452156943273155544214023838778299594287302177982522064894250953974103610054100314490775535822200087632202126644541403404093161304574922356795696524759218010530727972905323066846520470849991047459106518391938750878862841467883076442634997113043061232562324621290455225107239906585299410756908213549305718610582995895237937943936227280617423657806941814862899371994863206787955928116272436498510751943077787316357248884442094887733325430680463608287635629696915937829023588374172918700984461418312508520265224627406336401598419305820896604087910400000000000000*i1^5 + -179921578133986182085060587525149994920254286448005500248242629449177377048008192313920398829556604001686449770134660747035931198694693754259116220995204651621714041190016642097965874104591239464113404712851610767570318495814789685189300282497183397716801367251063223037573522418860858444702886716556900440409378193588886636033634789286027846933125401202669033926343255361871840431813899675310041606426027205528000015027538407876228847131189498071683759812921240609866563609609011074207622503927677187110024526117080293072785837304596295029893292726791577013970506970583089912882603315586662400000000000*i1^6 + 306389067719164997713294241321711624894543785098975445980377177890420198108579768309130683307031481194601145123135217669635092680142994948921868212546262607830808693970693979547351046124351980690924084419212553511360158350632412985890294846331392554111843185457038726095547982518559173129631013540056687814732221787535156924648655070382417556001160508411238812488107443328937254666104922893739960276277376903555511895137468536722062504867794819546538638140637186640140281333759727291501975413840920070197067518359191135626112921580947312082663545840871431704653762492629051881299906238873600000000*i1^7 + -99533204718712911154563341169606690380736723935210473279865066639270236537026349792533026808976576639582147818200781198947212131400452099583669743495949964467974250627005223635701080373613268173430948681304060641918500230501736219630131829427011700429798741942540448161357120404494822020528502911832994079417618300885022407506325585206313688528747534391676976915418465259495147003438942276541052478827632028652175930625729297566643638368327059522400803513478598498004369177735503813772352591737554045276095835459056604141918443741912140925224185035332043166980772348069443490671550162534400000*i1^8 + 2079903386471027169102543253638429338274701830011245800408901018162145760954853062162965468127970765304968511179030456779098297421697191039909461774315072583561310797327622433557804637052657582015938771816007796783551274697603326599831507319725712892213867662390912024855302989365497377082839682658961443839017157330244860913303457110268491993082249035421454937034911449172411673912307496277296477967261606239456853575811110253569957273912655748694774846176903611125900304819915249553290165143032123768552636696412815333534363650856159655624791805574501641775528565853688602476618029465600*i1^9 + -12834798602179836841379345958381209013037531712391239029743854296907887495767570408888555897959994017447236333476983565253568393900183527037885860666693984825776191296590648962524508086036617457191088776146846923758996606845971940918553266623716713302088132775972430873154819730465145097064535504362682167554646431240081799062263257186802252975812431419534308046490881128637932724413543067868726093100333061526683163012354055742120326320766741019998382679489779082373098686228461932052402850565812646627441043707898126190213753907574985784142890890086225317692825331392699835193753600*i1^10 + -2387509257127477369712904455336409870803163659481123709375711935248468026479770267559066611859403455605042163498367374605006976878420059291879895217795874666203314143173386451033675525585967303178500307393423507747650967133202351136307465394583385520242869174880989244708727594482038449351747936564372898309410465225602938170967725811325355390209473755968673477064961006836124356446545087181469007802622155482343647869682660861135305754349609379618646992167128053456967793807108452179723024148498307256650107484900701179565964389429865110615985599229071517561160260737426259968*i1^11 + -218709838492057613099636659251733655219874563735365547348646321219155174314270964986752457598739982645222348920596159116592257460383494605291949541394140755327154087364904112839440857410361685921235386741536717764036573677612855927278868459817837695182643295793790514812755779467440684206676068734572607813974179290252696441460334577411419522962030409305680421736633421016593604960939718123167637252600537424197261671293550507525284755688957034782577241364474942527064885701486314971856308397678773934071425679242101935737886722537063350894121712009515765339019368464384*i1^12 + 10280429020372433874578846234682996300452045210523874128206800322590822622737085251024679154549943040801907732363099327821418095541142961587304704613240734719752328420988527916040751770371358694653893876046522025488071268569669106885351453872917819064269711947152558088633635533315606842459843211303838445982907616225658584616268818722656285294756209473450197367120639105038591776070085901077112435098879269792462384343347876584010875142278080207488407801688157893019828602318210973582559401618440536416343319306334329639705942269777777681487905833479974980419584*i1^13 + -135030729150031358576785300511111433341764102394318741192381511118617526806341053649712292636694702194801542192983251143889242117200268728444109444659942987036913709935404387056600857231987220645287089356531535782499970062411839994848927866912576109850468072146071031318901728065772240126068450714679557985002111326576085127047879486012741114450817898735696075329853703445951546834741846048900169799890558013331957836277243597711706170722148854239325032059748902457023555024728883342782268878749401580862757284090608313993243248386272543529234864527114240*i1^14 + 570021032603928512101528638990343405838394619992126623786022673273815091443431370176800445760809198087643062961442353543801619590489755126281409904399549317242861475340498679046796444484084123284400332376739980657296047679204383899979374485754359365476869824523844072298895344368451777274593816557015610876316944235735048430791600643383920219849556610318938081537173379585009103041806454935884639202365958490742289370366591250796516525687915875179903955202595337579958441408377908044496258786560200394199622785455945103939288295262347491067035648*i1^15 + -11731930380448357407970081519876270108586101140323478139681800679946209699282565244525206664085119917504299953125547120142509971886140314452056475981673657949437682745905743471333516667392896851614421278056744273384777570744004166703801614002108516686804054340461600351461809387715258184236045014041796424454442714733145495824917532263006877122972317375170466411908263327090856424515188178864014478200537202774392767574953861631003500658775420508858500169334481453222715763372186314537561697570128893566436337981108448113728886332719104*i1^16 + 853293978546646462017326628285779866055077939183169226306385588230705207322146674436764701432518813901536756508311663459421377609645394365156574598887735599148617148191742710260420649717813903487368350624049401404404568793595245380716229365459718816002908886350004095541719959679854118572816772908995452120679934830386759873365277256012272742804628221991903046097635428956130826220924027986735605788783177110448695694506589888306429496947822334976709882928573247045388445113038454443691886676833622061023232*i1^17 - N1*763402670647787290937963942505506400028030078414907662402458194571631166784523891879950148140428675492560009976628611572011564072059437630623957665370488904192144779325671486675576458846965462379512417879877012978515625*i3 ] ]