[ [ 2611197741636330974003859412661171643024788235521012578180658260882535979689918204700187346556519591350084518834750699105160927440009931014949677437751630762074072545788849355947654353535160962281692222157273084014999386455725881358654457224510657937709304650951652371712941358637844615983080391620172313035844859692385867406101592951229196586103423241886595659596184092700008717233798992798995097412903872804866580274344816843744354722397713208080430378171786049276487048876445907397011949076738140607660699318820017162892226370987462264509782874198778126379941344976885297855688303913063299318574120010805470377392107864470695356036744948276373439725635648959167039253654039866012537487473783609425797807665579776258846845972940431767323197189687177707819307357040732496721690439457802269008125903635807334372466753544321714635204189512333840722439888196840816481954250947266596441547010749568121494395876173414400000000000000000000000000000000000000000000 + -36811914040186280138554870745711011609192159705690983502541374629858918986283685716110928299661852432262357156183411233148749217591361842422917504694825008475667146522597238712350899843809958481118991400000598446722761630740168181400466102309894605210273043186116605215369744444508022530878156114178719487073848451253387339570458624255241140397431235389805545426910251332855016111782384857268019707949581255753702710755010643361624477183817083834092234508281083151051700587840212253290097311078484114955436167762377233151103753349609788537680425637514334332013240561130608723134574331865473047659626335400374032333401527440650399771558876864193020472849221115219879426580918372127373907913180765473028656857667402535435824669951705713151081911945590446851657407200015070107978818174691064500785039555796194789969412246599797851598577229399243299343970911651159887868175802455120986435517948448350123957377837301760000000000000000000000000000000000000000000*i1 + 52073568927640697113022569660173079160609659154361938477083295022187371191203067353723064180732585846086718531729231455444695134414116281535880198209034355606942000860401961943680994865565780716831830296986660605243415427464742896745609848852451921598434048058002172561235872176646332290735594055374460248458082168064665986356903734284262904671390870463126808321489041506755184887366717009884703702069268504457805906127306919258662086486041172890192507298662383191887066779388322204325794734094765358761013166706774295962628482816472384679902513999673292582210624225930977716634896001129156982606200788335266559188982616385917534852970529016264271764484016957981183143822414426868544225870995357324667538203442180390437757498279122352841178949974412263418109970672513770110171313048921959775983685688807547941929056232216762640506270954278815097537401804409844227146067023452393975360048026997148234801710366720000000000000000000000000000000000000000000*i1^2 + 718553315254688652741736480966814671627570232614200392524390065914384900848309982360168672081698108616183561832110168748122924833646487673206806236125455082932170494752697129374844890422317322791991141045414700848376418790820824746107462453328246433011861860902157635093151125022396368382156412190227060627208296097360851993554220673631113625293107663401735393017079053194757543407001371119533511429702582300484061324719515146410433603828697233978556119626607064939449064295573989075971869452709946243365594024811313995182180283218023793331702513421387646761572442416397440585831788295770430593727592797406122290479499644079000203381206094947383058143733326499571556075508977304182895864541393361674535159764461869009539859966890357047425674473966403684603042764716245264748385629351642961809312142659212606160371390048842796107305493593950805951352338933875370006675842780805253367061804754128912011419975680000000000000000000000000000000000000000000*i1^3 + 54002285483959632170653955228907734652046776253254725528160863202638331375539665080316782710248018724630143111075493340610966119273138735417949181302211412337250396202874470488986295931980667920233384396746105577671943043328645425273894992716869269982934890852962704582242977530892936031983555861240458737555714775752946575361619709409255543848289455688631452974009586249509240391331111263301559740438802858822099189759441598740803480644228961940791422794679040640312706255750775850164313696601268194202672099864366262511214338333704790898703022312613454439482808530405725888336490126592674280580444949838581242541568647313108232262286911247762973458848316766265479838609356801920583579305690026105799556502404695687797511182736381072085057637472098057831827951316070509447705770773660242729173880749856274092244652356608558857691318024423086684359378359742610906750754694947238664189848707321089110017310720000000000000000000000000000000000000000*i1^4 + -1625198805859348490884637482473886918964975126845737751758541910771974226593658041180811192684301465207632883830879708908416076409511595938554047633853787167432795796183393174994419538646007615360902791834096335660758859951800258161288875744269130101812404225875958072276590797856932525728030202197554042650218284414842589055506604103323372823220017205330841463781099972110720975648426708334337414631209358277794830485511078049897761050022959189221571539294050722997691951335193904511999719710401884520560798764370130426131707531823428870445753223819964599916819444113549083112174790688501062850125368461437261005904678257563366794195976264828269138425038188978611335137993131597962431861459157266107973891363390536611058490749128542815146380331820957452712901046599803383611885316672378169695514248333031180979774278175866838700921743482490831694572023546574870912027936240354773338238673272556616159330304000000000000000000000000000000000000000*i1^5 + 1751125720932553341614304221347153376186104859622724086222254663572923547833977050404652307449087399766762945816323184509267614877676127231899606260344109197362527737690813560306600777463041971721246093207174642427482630910740454892279108467513468976034513898855788994595805835347780519729614200480858985305561133644753069883437286628363081617194191752673352790120566439513480615103003109806239200280055858516794538774507358371135292777413956527492767063273437239796558242328350116073492448223802281077816814991631462540040945278543747725319605595242325667123020879539565465377647797584890965757289618506954711539554930532239780226273196864383954328083545509222877271757816060650077715931839416088026440171237317548061630136672878216262067877690272541229343841721244919565667886750868493647363202254870157719440618304992750705392841317464397491878359740301198301360004255127948130454242570747498841977651200000000000000000000000000000000000000*i1^6 + -870025736371002997729568460662866536024258040054848051765390106838050328155733539195544854127140936274703643519295583000345514931894496437225419261131919365717663938432003009380122433880124063752772601093704907758338700315985279288528040354870771459504072752037386779743538939223509861061137440231871923720458329968969576048748687639644863083951047290060050841824694114890110997490335811066351028981463644528130781612330926656202953725676314722975701917747391490963236458594502084464062891640926820490275294963399832512080842708192961739811151460796681722776071296204520485167498473748602696648154305155462700620975166259067285288839550427633485577417471755354509347454065181827335457187872100009987080079650744320671216696215101828531392842165005589990383047995465287594131131538405844192333406984958105766416341557426600616838776121929332395464417698071886946407991866667419525425898801943874990243840000000000000000000000000000000000000*i1^7 + 241032654732072219662405221832767882195872639782843916657227493565008850063220489849041796126596434894918342994112305170286919019936406670844327486519551469067943953244023389357278046142376382035269208926615084955818866030289701700639055605088245100122884299980571540422893667985890310223300710678166809663870633485407131729838625921992491464556172768135976912525808036520007451266636015906448449957964998204980002919894790494683507065077112847410326770382340166192417159621854592986617121241939598400802208360090283252972306938138994241876412917116163865076910207347968745756499898234515817734482716379089565968516883008552740916480350999903824841078657687202018864681918295267098720608600894681676311360339507694305072129688539586713511293465835153693257202227106553568040664831531857076901844983702416313653276142770637342386522474844629470078432384480589877442000313171280445043849496700615917568000000000000000000000000000000000000*i1^8 + -37844816961234126602259233482186582832962560000503437554891571660262971255363591359925353764568832110888240497355289561060137026881360310175554409835234730510154366128130096216525982960698492721889699775094314263137220765325767061313123216958156529117804706678605541072230354074138781866757699005076268560327170093860457340183620288179494538433135167611415089247141811996253324059842539942591130073580858530415197638007345165416620885860865755652541659691677986893214480878250075199094734487517362643902523394320405164695732099886675159738910460563299976733965920003831511070707457569124109989356456204505437281814837145466762948166400142356271948018450424556426262363637384709217950477526870525745121596708740912050339239254827667627732810826902698928964070006953161689303705042991652327406186261076753956248150711761025866752130330859547325500648429265243184728930290552918883658361372195107635200000000000000000000000000000000000*i1^9 + 3700563481700669586073029949341162268763259130342092167022521113233451708779669409276898025601699536062229413841776699210626599932130076395269991087111563217138335186862445103452670482497407451552798585033259710626942264003528845175074766441841451363330354414600020601177243223379506479392326887056976019983607448982568466556419840573274513794792897167546944161995865188373809305494945061054804170806746530825442326247541558548974296101400472705399412044476563768806145013389010639256936277968558740536833727783387612508302206328780305561945049527637463840273176104622753188841704137386551270239745886486749767404627569954991659424346247085028007185069604858829425407804321565136962955432293435959248870107697820145778535870809642372235616556474487636177783586712379996753925234712734506634599494114049757950138727083637168925937367171429927027816168765217243840406956487450646907220603783086080000000000000000000000000000000000*i1^10 + -244477905337626424898067575779609901963453809878978283928717929499424091396230651120114726426607440045504864296324364104132252567534234885567537915979137179855407873593890167960142182826520244955762917135056172263584033967714294047478991945847326868340375204476362612470990328690645965048850407081078346654180433831877016089600246319805853992114676592449190651999774088977473832567197227396263238327525918748418251613257141718332645573629528054251017366090175941133291853676000195387833344820247448129242793564894362014888624343129004202948990172408376643665715124224943700032648510356950817561766582976956298883185907011129236997874412719748189239054296963813748344251254371817529920384908891969416392467087494615174983647995353495148398134447908515049463996213264480528193421872951892714588300430784485612586420078916464708511290345224482806676377390847276313588984622250069741351051722752000000000000000000000000000000000*i1^11 + 12392561289434887474893507273986266486362070645976313515909363445606713819796228402432223357259310043784353099646505608935612078275302504460329425908091599532047171501612357377260939907346881906650065385447942449084598428661086175989812533821493571559011876556457890156737272628173628136062414452701623856384044943062601646660062951343686620027497271783023369886175651065610156774084792703305239543297740527510823324172405310578551920518972082538524434221482615130897598222719017392817957735789047552579219990234770907956358942754420369764234207007504053820754041890938982466577310513162137640099657617137041232547535638238918231256803929876315552677320630578762513163303778282382121172234318058151737143827878295818309965683594645468662909192797720599450745920158030900726423046984990312772057430501131284495255371696488634529466538122674073460296103579579419202566806446885331030507520000000000000000000000000000000000*i1^12 + -457003884954044244768448302788092494201849814636355424562030237627519026815833946734955315863310599775802177360093836650812147806939462267383827199869173113082608562141878828288367107355591929197943140841305463560719608087267968269325374797569945034976303951477574217366112818549625295445630243905966103703590859077154411511982202540186342093419339541835411210947768381546076003679500734529512018386224061803875060429626879580087796255323195634390235182111014589796407202496288844627324798531305726574053017091918844412467181042362594001526876677498955344573081902926983559331079582825568569042304612471342739649090880973444472264308659805802546660170901317006604020629173082138972939218400151310777918485689080259578105646611663412599215964042964983402561197423640459203804637895131461269975835793623767357189894263926161138063779659382228149492473087652021901253435020779970363392000000000000000000000000000000000*i1^13 + 9533503938563798412916383834683161427692501921312640980460853600593095002331473357005109411399930901715455271841627398103097635660128740860375387588808657175967170979174313236238212470510695986201946798836704404835615175391341846220768694402426623471959967353069637516951094087890980594865716348926305507363051752476227098455527561957181821581300914793207783486428140088911537053355612556038599915341575542004428868818956884505677541340676307937432149828193915551805216445486588039010097269319541380073375539758775893332143487900750094538441417719540594259998477954760107127303140030096273047458048691547259078527758801977033764348806461470093285019157233207503325306521312300448309615441943738566309269608588796358522987980660597303065727130827130514324110620809979011793798399496988451714190915060836836254565983933632671427340990851075057293147416282962045319894126247494549504000000000000000000000000000000*i1^14 + -109014299889614077723665380468034133766438020723427494394909785874256465383412705336658524351144049178566787709187509006376179980266459925296504081488783685348643998110075275757724947416536370623114874287851907926318789422668689552583002115740920622070419503236716645703484927086073103468053687807904283348098925967058916831909629878416012871311252984448376631417989225552857248604398177494571377395375690392076491411306658082058200334304330387068072647998311662116508009358443768657174465369961554697541620328856217410818436853914290995258956093439821791929364846385391529862908148935482777838903717308930630975485666213590477459160429479121784314095921898638985574127624846092205938851709422796163043190598556163957909676492932967012653326610482903825997783411243334194266440215649214198117107476177092356361534220861397677120544862432027499678418794184611130051282488786944000000000000000000000000000000*i1^15 + 2953745318406780784363065566749982345313373394801697615462783098484747740725479245993152688435030197051549192702984407690729511313337836076415081369942534062138571083800802241908441042580883966787068605841384465122440005904980237768442530418789691674042229910399749888742350776851656108108625454094974294145826861694552701762155499994495545793794459991407170259611172979114415528117401368871642524784586695601486394220008978055687938215752698398147207995210415087943136961211417129062774897666131617180967175255237133240029977149016880642864349170111927939432595024976276914526234674959785539736287020854875816555452086809103688364539422278385303252729292044744376204672333149580695211709712358991293829402877848543480837011335875395189359244217939240559145663714371712523599493020093144746452133819471227186372067151546650851382512586444304591301731819656398556517808209920000000000000000000000000000*i1^16 + -30833543182528920302108542566151932697725184077818133324720950323814730238527721450634621850388768793916880581236560050305671884464321613504583127397132681311120991412919832876554947606375982930227484816951855319216937018821199308445079430458514496277913625755660804474210202449858994325652532582149478546854041163540562477084413090560062319534453971304168393132116058720420032703784085484920961870868496589999900934106813145693758866438583835183459982531071813624860315697422674417413322136024932068248370328116513175728593902704381168149134682126370380573125280231894366260677660222318844303182358661333060175705052490329660333162994977670424499974244485943701018249935380177489239101308357300936634688243152399894003080542561364113983608056710863683270784759764974814289101772722242169265924257343562457009163900713185319120977743364693854102287344641402990627913728000000000000000000000000000*i1^17 + 448773987720162823314850751353957171140228358173473792479070200592371032051366297347127873613896037148219651865374624827574368948660398296375660664608835390762832453695140560531468059582641240644638549061824846660251898111341894704729500033259814428786828869896035128793139774809922448178196958695651388207691160394914586853208221426223456028909718525160094642417579133500399507532220626605403081980726256905830760701453558777354930378780649642686989844065513752461620588127688963804096014367846661756894291375243654328184562562426516610364410562470607270681944640132134239041278573263487849508386106558783317955827535705880363811238314867668118741515402702103049571701341994988326893188834248741070982178406316562854837119616453760347220013084402762983934670367688816532221023813873841216664279906730734621455639424399912015965307621450521570322877866952713935257600000000000000000000000000*i1^18 + -1502692271290344162755852853974075443394286530957856929147473535748338279706776128202107972736469401073878145557962057882289810977064959901215202237974536147551211890568726123205093046702377812574791255187408855967113170161989144394344359159548315043119890607090518825223180165119884356456812237989691232367823815033597175652852112017104622533179891716156639430101233023446631700138720200120279970608011331595624155096652691846855661649914481681912996486894203198035571407427074667544790954546368215190440487455542403351134760056209013302997198912380519939326918572451644267313135446541908593321541100553679773614733342292852923724938742115834773796643137926711697764853108538446321127811461899042630606557377672420537398928216969018759277991424412103256182311324005490525604949330025398582723517442422305882736909719101318581296266456843139592784092356778393600000000000000000000000000*i1^19 + 6806463027992208723048865004162329401719372304546593518367476504739541625264297592122697954711991507448770755587022298357224350462386681621267621415472575339055962281967963780192779064452415441082649215335420777858128038999772276194022438106641126065260340513558177410829594201110884486593752216928703135629516069860757247370082312382431382716758471800874563522327283403133743344512141515211264732427825536296356263538824365278305291676166341430458701832733272874356337363968629787504032904511233241617446563823611501177163853418554135643112879709216125306998197412191286183883522160862378300109128243497196575811879150412733391795974914801695854823736132601448637782045257041706150541595409567917592306974203997183823431616631603506481595328433181190233389849593607994862984337939014199515611737274457577163872260004012153691774408023008351671892072988672000000000000000000000000*i1^20 + 51100745439324084711104158830437629392881835078010597679148526884571347419322017303548488507643271286435229386952919921534691143444287172833195691313970074028435078773206537387619114724394621546767729125587966502989142639429066852987519800657770657433613241164706817904805617359851239884871550646877131631977425685329419413461318736689752982776647976699876281400977538178883778393747061225987585051813886343892095998607690023323221891224321648685937980348471930137291305414297096967749602408735068618133638856802155813961121652899690559966395842300765015768681980640571680186584073363912881991556900972906318053430236373987020078901574759013176255385433279393755469362988262079168416747670826278760734028411589070541506378590209520966091306203596874063774476973353397141008321074010031991500211166447571689359058724214887013592049198430705880911996518400000000000000000000000*i1^21 + 249332262857665250238436420142748870528894027179638002232205896816555676592449277733734790886020612818420151603741933688550347107659256449826049258222190836599160409401307482826117533675706281942512963905747938298539409509572338189751458796756835592768442746805126169366425479441168843494462720510423520714439018273862630504834504054651518989926694473547094231387254196198048974544978954904542185964414080908679645023521892245679388826997356550093971769648976042827983553785993917429337195628090367353118541544809617773130140735322671449205175214716668564978480857603508814132896933311261824042448023407306786216877220122128525247741790781898962218208759016585023571501149750608855409110482677736056911777868505292328652822231417861270609413813014679923169756033726102986832675015816301999467574978123549432311055523015811597887645296214555932753920000000000000000000000*i1^22 + 930214915264970897843145018769986590905471803215526476169871362438472031733253225700409222702420399883047829064565330194637618140784118610021397750643176427499135891920395270357831359773698017297919340598806114541212203805988682774024497076514914504513157058412009267172801855054929142041856746332724058196556903911717132470385374588227160135381729390066320489024992992201792583860045525185135159600626719006191543108233637183715218966649912817570870214575050784694722268253746876940669294913090703222009783507352313531904662540278195382124304028517594169029370665335261807085812177128408139902672096328588938598563269122509794508856116796469427398561336108490061301113939486494612957742540716882007338160141135039962659935029923556571924860201728754323278864590009790512669938757336034311785721650029467681001066931524505011803422560465453056000000000000000000000*i1^23 + 9727179215137739004945825782546079032883410642700626944402233576845897637056928894763156829901320050495521763662142234603639900823277035964958902365470084942087833847263143642369981482802074860706500993507200679677686385671402229711458965348706650736971717237687114365920042466182247315904024480896123034222084041246814760162236355802118792439889944726591660485589064334201654088347479505436186980215205559442062895465984694972703832247758450931074888889615031715254514480006055419010663974851080165250721876164048672621590041672922805416259531908361620969889587567368360928063910230410753952940537411263190191938631707731278272352744097806420787609095177896624005549606294732149115861001764590511705367727193005290667749031719504854783357779667999907709501624888464474926133248933057028081403018663000665039942587043480659756848722319769600000000000000000000*i1^24 + 30261462190048204518591943628600855883261026536358688386837671131498608508743787921718778477093475179776246246556919490314494513845161328674864978975546183990927485335641105079050726725799329890469289992901053003236582274105129962461398311753464777493502758774728693893035632665386407383926127993497685798370735993739668496879389784630435152228338478451297058378582640797435092450864324087257040493160265126339522291996866743191444010973851558121565904568588908671072393696917620877619606982497776581086126476502043478608197362404644015631262140750332454517081928044386039515519792475748043539748018177461920594723534764464491978267308283156101609380074223447489659456575592970147609915969126286743564668624640696951165460590588871561169692442362736747396597227932708151440236071347610739262879476106660049317110706000905536384826081280000000000000000000*i1^25 + 202350997353506121002623552452702038938079682876161288465842984275399694010455656288342977136936971679859824116149943901175392020039340438694465068949639309696537435501219843954490823762413366697256168696855723128597417264299193196117946424949720915974037500699421837558508450125518497174402987159093091526936448808232411348663621280044610869617595569832755690251200185021510630011100167329060645660464955451712043733482021307198537462834136077038562682629583083452111034419135716430650648125207396947327826971040567149019048687261255121723156335865649640865900659779512007109330592698490433334644237110678748036256782578562826246190970513022491943067676758128611891614216225252176571888032612259095103882465689627755596337287710437297554316400014717367843192028717547273867986025077618074077159303676278726098595280011050853859328000000000000000000*i1^26 + 541860291579503046167571957583974124162462529215485088321930580264444060910642838889321334951127405982256546263759059551365345270724215680359534899284851755727704247078689221652895006670880319099643734439009527777315245512478490787827043281886612498223207719661207319683532794669108216798626178445448479237961707626278055282839143490817600992907705898970867317413698314517679755596999708870464056771094138249315104739811015758619297439647786456880982443742595233275354386374359009278757759872194153170158929524038869019694902147703738954679212862340508960364745460371471995615404603081999470223314461475140052882491846274056622943172838632112261653342159796029564347805772392879513235830835592651613109176247821242913240740163812833787256722734083233325870765661770901461699579384031220035516920580492155037965247780277452800000000000000000000*i1^27 + 646822116511544631437295112893409782329406420702696030133327691529245886591572912929360762474501542439111991336382934150791493926073590998848221978787538493152326888318741575668512395414470205909775797278560918474177057691009039271289788424634894271333841517093510667783464154089398261541792136928760546351721291330555618896666769027443229773519641641479656718386187649941658133855462190346930272950273746440783518125919082352045740666763308918776865970941608522143403592880902991174960546895726386304393470202193504258830027661309173092323629960263755505555483522258422558234931549313481668735694573694127905728353243284307821559412367926044906682786821470646128797100282853165557332209896346387900393069031162832676649367055364324292288364626044534282279862319659948830589289167980234109722441309626194296821252515430400000000000000000*i1^28 + 255696173637445270678919559074257984977439656514548852497344025377226676000172254322229693258853990789115363372861160897167114881222565179502892738043553535921900438674147765264513203043432161806876359605408956165470141738791805890630547284652426307125752246288537960349161558172367416715796366384597782857074611434246411892171019692473411990334572924645052492465158601203259683872641799836481757633686506830777319415763081533017922038410933737771285685329193656884885904244683677219478147190523121532648888243371454288349986090142069204099995294295019886539135242467789225661309813305890397294367171649038142868456901000061410182406364570944824785628358401095438768963825118760539947337196534972469269112481123535133062966066688609300297038800505438950996814475713616675500611404983441789403899298552229339756232704000000000000000*i1^29 + 33324509064384863493077895938923163425648826996742147060125303831623043784004375304781511114993022365213366116928518445914731502331065947082670097719499263989882835486052853124637638258482648146808833597130791262249621387382936871000928165967473902048453685341636484870776488071134925131586383010604673580363258727012845818093859599447795539485356162338606306070573573639027102861508538827781641569898162323852786869085740789941697313181705091378847430828006176608297463891047054046608260446693548979051157396770962046070898088472223361673682744089989560615158249471780369543222626440330878311913374892231588775281981797478832264540162619639615260463603008417235923740645408784585791694547745794189191356358415518829140973453655418917394279452648544371449001851637760947148408532022542234775318081713347336601600000000000000*i1^30 + 18809787286228195938268584959776084674572295227382309842806139570076298609815565183025152558726132870556139173375078941110583737224377998428255705493169277675420505889070723344734815545697784144760796796254448959175369649430440997659511435567402870750917241921837375458709712351635556773041582143962061478281704324411992443246992789087379971115430249714977566264227463219804002825476763161217110709320598304546014321590141128568398971808814998852736119729035725468272327882866212683684933425560486677880350657848259918424715533121234418915652024130950648812976415537033406904874339289574225620466707347723456337989577515749502970537449772511610314940218306230297581067497646132889563778188212199022241707976016372283449627716872468636215010137237365393466786324918020917705938537328789576600462536212480000000000000*i1^31 + 7373821029132058438241628304482551167944255866434415633664983419134481196173829215755495204582286319029016151220293878663838721115315989303658377079774402208097805454485208913344322098113885086891881228796598677296013010499803716773902000857162129474140054748516274799917513765369527192635511369186904968431230082826805859454412257032278302746650101123722553414571848530599557198051623571867085004867911174604748336205788930494707908817664386586556883910360498976269856207905579993267061114530167244884582843238028902068187541785216907318817016219024759438359337401382967025169245049015949476270190800138707202148372912171307198792577768311275298102935847841168559339169721660819127476711215722002649131447126430790016346943626015275871010950927489360084092163355703151851640024402929932828672000000000000*i1^32 + 1352166250740599863886382773376953715020263785391996722773194503892677489260788290108225849297821142545574641432477790497499938625507028855568302238132862357506145967932526564985211471258326704592043366593623496189985548615062200372915698057114786263508429504155687278650853365900779158497079661454676563449753097901480418094731458382131029737243993324588902491723646056306242322120604635399166674073690666428469870632332413264261599536393529606773085384309689892177232613821740192755574508553998529205648654269523285744042031321469630709390133547309919223344426522292058229060436482129911860864795548592608509629506780855958843987818114758568317121168541446519221722170503752537485081485928237085365161096704177760648198959950534942467596679530556722262778743243794563246814456813977600000000000*i1^33 + 105085432635613124738196876116944008378611857499413637753428141581024450289091026261507026699391164839629276072795006104721346726025265754977780612367901248048014354905866545638592923529906743509193375018299269570679038833845181089015771983686569216846819223259074189866142012995693060030970585550546682933510672566336189982606337017013935726740306805465108721158256088186711351322595554248587824066585183773061371837293816063398995061471082031620847206712845126686495428716594792266173328273925304426001711586436139490210742097505274394869575573499326035959340614881008591625216133967803437173951137815642882949571455382786360194931016151531691413988760741988650928427693050909992175127100300272090408226135470374492577197898034237080759273661608157405630221099022985388359680000000000*i1^34 + 1789915585513778981569726085656930525178808805207918176658280395155739914039224703528851478015857550570646760787271569643121825811553735081704716519630008599434373290241119127193043593315785754726705733387862897006264764506075394038396899905326633757789020157680418156521182217408467166140509502395317897437235460382698459869375041114333549143997365073825019037576489602932751328311704978599985262253509502491235812397750433506295243130844788462083360382310015513209140863877351379515773283847548285706047521432881435248485844985208854115662564988266966490291227625050131538913569092652981786847490498321898607249211680036330147244516448137687821156917095022667245394898633541527548338821583897999450595335528153280786328008237161689370149351935698682026422932865024000000000*i1^35 + 21457863996797321094151193106032341545937387781902177913628752600285951146445923011730369476088442925301533746361316752377886002358745224529493308949148160398152467468518500947521030823741791182076159917411948787339999957589589727614976595105547846029003663647798098150592248029678961045327859123930126479542901388644907263504132768735588448084226671183473431607036011142620234882969702111618352501770434984357644169280252958941730134476280904974990890841900654596248474768415539005368973455294895145159922505672211509998090074694321337100965411437792268591923619819385861559134192151702087402079132674305836743246605933169772882596724021493457324655399054786688890545696421490909540389304422042496739654047238451650289850953301858544402554966787377299456000000000*i1^36 + 16867311208634085990663808535006744329212489385336333110968196289946216474380968605926025306681090382500653989419862626957204400474847569275010264777394458527676436121479388880842386915398758758187772494826388001743597094577387918510117668342674412492628588027415200038556260442982848162053875630658170783136693662391644592403039827460146951733632039926577918165534775087007340656595686426900914309593353501275681752555191772782774849134211231680082090158446393337607614375085077720988567888881915106212136910197331631709381830323148563033526909429059291482376264791934329934856136235784287736508722763400409726078926572048300594280730009100597426006921198846588392474578032302939721949053796688480497411025381668236313193835796302182219969986560000000*i1^37 + 22003777310653426320448428061608541643935265843318057131602608301186173682267618702477997673344540695099290601075884476653149388234205692419271717543050500971005837519429840679320756596925053201138595209212878795784316589869944528346610269208731293675228619612022188122084316666563106690376300798133702574069826389242772384265089980352685031467275027946912673705347550950941903227702839986424416402277513946551072885487278704640730406293305850992684882973411494126670359683139599848353457212857862560481968624880029382125564469025049704063960263963219993220343472750749142285432097960050549551990670912175077394170046992471355611347548203011323841071044762556938509794134878122893961890557420489265226155947048218233040471189959426048000000*i1^38 + -42733572660764643449613264780245633929515959624417201309880323240016877770963765036129275607733416815400809225193092348088930064172983167883301065168946018632884639908365091458574624713601932044331964805326106856847126804288445376164263582747347784905537796514874200850493370945634245795409901309208783974101683960665254309895857902421453417533343890353192775378765979307851024119076297865046603395933386303721734115936152777406179804735559757202159385144016115996192302837301537923540729040185744303524413470452163264797043675976127764008637166740327201434188083539262581845260439733306804996331993460819152720388015132026323171921519135685961512537929494636627525927655412900291336037812869694610436816025184519826636800000*i1^39 + 71758097100984098576113992817070717743522928647472115158884430530406529845095783796774205041473632598259706946762814641990018633748007052950635867691097075002358646021969975189090828587321960016231051816475128388177214077875791588579131387195040006187900284619082996831072137768742427028908495439162872292071192688144226537554321625120939588222214385268743859110029219829353489436318759615353268062808731188264381182691842602992299244370967079156690002772691287201362596675013615981019226914238670060390125959105592136313267022128602010857606846666464080391242008517937725320352258050906247871564258432758124238646350990951132335319680552462930684998767003067795571194859910879650914859591717440990000811520000*i1^40 + -95659015222847112180011581705882053394661329132286529607275711909964533562420664629317550302661305498593998942157593794749050589744479650080318413344403459592058392563897253211118831760522555364646407621764772941232567734718612701254938399929449357613501760336771718175979054076725112091686384150523255545673164151518266321035412028184147830149996131011394514599170231218187731558702344894315269620891897460621465458193450757806795988888292173124890474945017558129268371674274284918442748954668249038670704689266404357895436290748167074219411302885735312907637468309132865702256802481418673712948614508913189817471250239517697433662747691979497819813154408920105622965135989326455668432896000*i1^41 + -597985974430830808200519827210056519993015922561221069656988432593598940169826969407141287088269087558934671300865200570060110489712757446229847490265039015870359167204012544276676392756091224664747286088242311638755615661584452821818760232419084409109073347723519371590534559214206496017693273062077132366511606551217772654355605235731449383129726515449806833353953929844407633837382851202924759638117460909551475807311768868277551122456998702574272477915428452695178673575618862250647041646599581674909597569399443076392971262072862571949200598545353403859313420908901595626715545519007875242226686251103412751546477034731401233543583568544005877386895351916252800*i1^42 + -6071084661174677380554855294002525445980636181399343448366967697028988818551897021083631302995761250726936623047848144978853459068680793901333493179253182767028564948974358667807144184416336469043076582221465504753300829738054431822861321312994066804253048570000739115928595693230873621979625468760011830071944711069481031855149013033136730187587440124533419246415382789193818807296330998563181293988506170708819454041329017024886020849279573663058828520679452615720045053640582793562172867630070448759452556377616313835423157878193596810222376834931312747533693208376916062258256781536299643413177510150798299763603122699792015508857976640*i1^43 + 18885186228080932053382344648110361594977326209553847866761040014523545966743733780057261496632309621115569654625941326239337785887522651074526591119246708175032407164234820782469890756401082801402103245006221388294559325283076119769553451154744042603945300563061344872379609368522534993595552904696582338842204676952507866693391399271195356959639597658945670553768232414769153280481642075866541804619109101874822963071077579551988689757569048135984544835527163892211449992046527537246017552576543813080131712571314703374072098059905634224376762476191460887192942033106580549573385063813572761*i1^44, 129021658506599816095285599489087030731255313123337198302399525836337521106467184809926789169541280090645366635093339946454278536363295838837863234124007992564851783813521499722819602062301619557110824809112551845791811762043524737450442358848021398788885448508833877174800028531183074323322047426335487128764585317597167160502632761173789146314199515885026626271679502023065604603382690560154039780883398780243256497227136000108053789507609882376166670165703993370339488884357300459802870824065186383019415902237954768843917938709273487207568071937934448655448066101284718874827604535824324928089445814283862312436086057232016033893646109913192270259616982836545927374107809518679902240901375142068199196994932615261265470102171190080912953771055807927878183941962236069714351948138723304448938080586609415533377219521190370309097594321262638685355530839772364220458133643138027171560518005036199941450615221095663026138028293350997021060035347704515592022233003441522056801307266226476021731615565449488047875203014581454177797286248142646835629607433502039166594092530279661085471047812456845436345148579700495802736996730572101597310687640862239941547800974083808413321263444503413134664846293606817729077854447805013706420289605665383590573012921009021417048670579434687543875136284262400000000000000000000000000000000000000000000 + -1819206650634427044118227969859149978214089562104347385806486143914145014644746412107982912344290679670689654189692802525603513131493315978753075175618324679620035836310455433978143276405638213748360561889599954136544656359658641411286303613408884195062690860255470975711434894762786858268701911527602758259828688110616424502571438357324350019047577044473642976044530180453632724443336012125348052475906459019207148204711874556269994756805727689099865238870084911886036308908737912080680056957522099143775788322093361932204023969985479107923764748639635716774695777209072525422252757420551658892594381303078362811211552283426596190587011655771718844580850768732997284836198654878104186630895968866265640714359788638307022020030795384558945048603123182171061209968843993078259656956429021716449193993593652995183527711190854479381720440157414760059208138413955584036563966548182601895636997468231454584156708422759128326038484875520628979578759979894823294683146893183241760021203669036052631034752115569727139153693731422100565854518628509621409246087690991726205090454083124334738425803617480349003361092035383473473814287049164169186854469185685192904444003167402255931699133499756080135605713330549863197170861195707338070597719984294531606581920140170274263056361619641758583111150469120000000000000000000000000000000000000000000*i1 + 2574509639006520686092423955473963873433595872345225835619448158078035895021595051126532686820600507127326953333943749870863736603650229333602846924012728009969238096840520650679267727096509641621245220110350144467808621667090574876876198672963119071558524755060090078226019772357937187085078467053043575202026405400788132232994777532264718027714815581009216062746756640146473618525579905253211994052761746268395492802894850826785655347408269501892074635889023984888338639454230006002627287345831872668228789461686516344140826298171060739853467876726942355126771004429911192480234873480708034078336579682680631920718218526010105333146310075923811716526144688952680762020537798656921387465957333796621906530007137224381875226526306075608987098611610700538534810511661637806578536998321240769245241634507142088354114091692191145894976499576677874820462438649297234712306822173778764569796943071964437840050019762644847064618034826390945651241239886056140422123011773652290871691732782742601291099381489650066865732586501350267909318865334929026056843551267724729603249879818664206755303654518871674082518075530037499883411945910367620346760112297037243633271640560568697338622603373292780045395656809887154824673291221990484782854841784002730647084419962267607273432908800648680337206935552000000000000000000000000000000000000000000*i1^2 + 35503965684477519710954561876408196755508666806195367026734609187380497966503995532652598029378008781003932710002965585934919560823978226676585433018783852989904606740741913745036210676922972527330659800446768195037612795658891478134223305533853999380339253663523499901773058522195032909435477050659808758523486186099363411732655972007606479172855538802427232369053564323201912323309571808120861907473078754645726249161442848800031121984114308309637115745593444612674381369045123737359333654258813634069734054382230026740419268313679583909622352674263365499690670731072184430751685029010051896353140407486483955269800156462366346752169912880574604598695209635273167391360255540971728469337998129327242701144666700721138735861075864324692423430320778578945102726433598024056120973554122610816230821875386691777778034574237861687564544082414289794926234078595729689598580011908414262707853310756809347972788640443907233006247679919237062309734751588054918922200274544616979585790301074581135047838967741104725155924173276934645467026095499893700599855496947214594580860025388145679928868747532504040403329247691272651665799456466603873623775072539940524105270389281645672608556440076467866784942004289077401714711225151628506410888731577827858750337426071726397752765286141024789491351552000000000000000000000000000000000000000000*i1^3 + 2632951235919409219479486888674739420865858091331644736460550582342318979136342638421503628451618864210390151806972156741579084697275818258044578937557601565894851233329730812895711644269772459409304573432981015782008536897070735250613037486048593295187430293806890307780346814157288460848601677037824112014245422731026105392476816229596420381094289968166656973380849470395514719115142051265737492691175310159153837071738959458170445253783791833255362248552005913322425105393106992266172451948840459000906187786923383707445665629681002752692561025129959723383588990598275997160379463622436894944912756342810445839522592216300992241163546219043657347175334996649430864981235526123334993278995379354693568308447569009549544478660326638034784376167169591890921208642115865999709564262143720128841601002819217220548536507043865307954456076498128239147552907485574820612767851210338724131072736128991662918481551254942827458888047832439734080706976185792238786924751909738101546397369771864059022862970037688328809762785633278551441219919669124628240245202463299938395684183171640396535217009798719287017478820144536752181291639718029846101243450380973651683163839245777194334499272650645874464919092481172926332511535012433050608568898464042490255989004642748115378349239218944665012142080000000000000000000000000000000000000000*i1^4 + -80322563350773160609529496482425444048320021600196666430071948002040682076613036183627256272258807682340100496453617367394392422367109085473666514648972165427477457550887186743724053098935289334318758224449446149233796133750034914765902639087484043135609436491042991880683481026558361311719293582176620646155970249118968685523228021525556169601144270599571666572547875968057698783799747693417489415059116122735034937777549567895152476418708175865392575169095532940414450021849200920995057527109413909651874539621920423554679190038634578455129384208363459059662527417070005023551848242225782249189272113911911308257398900497183325176143513042858656752043950849982673123859769351091903668787272313566313567365396473508265322514514804966412170242736805707990035897292358744129308749381653616685769662227115408113853176850636532893551953468532062464709298817929412476367460416230083624012883408329237943862263695919230003134319072512349687075004731678297245169964400673125389460377766829453609055542803846949048473181427774585651994467992324881833051933511505324709994152331333867690594439255571015063017077577764156574370111383386252468941613673543698221073333338106385066188015894965614289912415019551418503941228596674541088972299986874073707266213151220903186291171744647620627267584000000000000000000000000000000000000000*i1^5 + 86606534531405318190208107896035756761798276314790709986689171650718066249719684397093178451324182410160942968451728483971129662689394654181290515015655897043116413934229021868218997732368954474467300986231292726712086508647017524376656837841666892704022182335487373311490644423600839816063293699059933981457409475626559036129156105775052081687974572538741986485570915499061463240164206533975099031725761919586638486529391744664973898705289188221688459971506923051215006922407367580574906203833518810992795484826900929182285123081958439429900306085243696077004193870464132727268773097684884099670526398081011750611350588004713571570575677242665061727506298886473889663557395001986771725321053038194237361413815916357541565058246321125866144246837286353197777222723628039363548895224159839921166551014107387905570512262497728229960547177780645160986638030896400522262267796240476148325829650953233514111915383295158091172780243574706417144208924060135592400510689796045944849163994115094704905023512721979427084792611297867135035976771990342959359904860147222063280280781012841426441070789757756970101909508590280449742710082167408319934561622429261291126156806714368817456320170128501730622864935926122066801084528828630475010640061401823572487654510038547897629539103555012526080000000000000000000000000000000000000000*i1^6 + -43045503623398208594345635231719325025511588466614153643286924005516802173549001527278649285869037414440508388854698408909881008273798624532965622235489132887226124469260544147580913412142490756407026120957219879685883614202926277718825117712819367070845415430525485453965442021548118416373595492892048894655536486420856092256468498773468569461698198270997142382647538482304744349720057560111020855438675369260526440494287613917787020395766318161782779318342978277910325181862701102664108517259263202184300746553832359729327667614549268696815287250348297861841597856121111713196157398272186970803735828054457999774151762703842773004194330172007427332964846562359827013274435386889122750495667780794903240193654505321091071970175747178817665080170923001087840937116690919972642110402838736545999115989434925360549054539703147387654669358952921369555690170660761430419295539736379613962091888942099941003268957991399472121527694233261143528603858578099891139198426789632049036980449623801029992610602966387628819037925152866925084026833091177079555369477255250572396551274065874426806960603461412277091737701077778471905892520859660991268686301796297898731345511101060284629620028089051505938467777683298434184516895697344525103840219798556310876409737123272245105441084583591280640000000000000000000000000000000000000*i1^7 + 11924249138523578331114428487552806876494600643821795908648596448911378647285190999933707483965480430927650197253069078113175942956681674773091839091433318528451980213529293989991477060641352955586539113505864742309595895131843056275750498172733238007667746715752146069976863458604002520212924484272841134870854052106373257913995140832245805303543360408528501552665452777927808953372784636282210988046729356663429659707247578966734812781042566171734141162644763387933978747136044437907619282390587597066793930969253994123223616187893848935730847105024851411276223747146086639068333360914192664966787612163518964489939256270316965518194826044478724179214925638345308390151969864213203409704182391301230655609820524909946209301995525638942197540982784779623231978227289371985619177674284635934556824239235707583642798899081058481630776612720295893841405080635496484368053009220270799764137904367674270681374596467217980447633890732559541080591573768694463657325706809310840536897078796295613372776710218720640582314661334706635144028372112194226527477991043527692195829898245207064756228400254272656934359506416144037584845151182926998458257953279632475405444294802709655395380868291362464883391664043680440457353112522133967744082796892585909408267187026972316624470667803230208000000000000000000000000000000000000*i1^8 + -1870541879780825054982292917597147020590319610127004123083717286548002457642221060909941068269433467708675274138609394475943483391147135469860051328181785910399685867019927797319303359680137310664407532199462086452256015461896468322450897720338877725856702297262245692706989012447713696460280622246638859760050632050394222437647723172286086403772473825321595264430377397429950456022134556973498274658216503954988321435358655856450109140651907632566164632468165123414259213580061276159832133549701026494341298684128661890173150725820991563479071809308366330252080041092095446189043722842938174974280156138247524464764873553316228189281694697175754250791819456934809043430796541977338695086175273834103661333596132653702432569740426922388571602871417977262029939426563643580921054518273147539318023438433665115625096131329077964305744535947927492764871846495699124892208500982296505170941362522584725726438317763906384541869184359998425659737117329278317821796004305343628943358787915143770186024410198073760654611929299935505060544890139151878562578269317881323988262641457445029458883677554961263418420595024812170482571171843470904810432681223893418745188725651924200526206095717320131367325856216068680974152889671243502806855522129498780496360910210807053784871071645696000000000000000000000000000000000000*i1^9 + 182549934168448137897322624374207743068914334859439223773074511839955131820383684139279018438333313391482477792781741249292427664391863585907700594704331781306973708028762229520758357774382905094954698124912206013846540884045945846498655398571190420017443409805446325762108649861521295037431938378319667180027418271065946539741611161694373513941117497607036172203303311136524989432228389644155143468619063792221191893295961602030986228480478097484663959306509719801597769709513588616545714768333029973750558176799122436218852089603070311459841867242936452510746008809513007500144620225506279345639534375650884144067967998726888424915448365430771698856021307911904110261963295741308388957693961378339110150042933260775830558567967130480414351254620818316166451952392289545018427866866246020211867566480575352197852286116593563272236325329307745282087080883252043281629180257456112750210334093378981569412084789457859097612441640920640120408729553688286544040423730904588373761271275572380223552273295374611607469778284267066055113761136028447487338542704578355539176529924930388852940021900441354906484304003548781026732584295596536978969417615633141096393873675252640544152475525251486299760794374128236625865213419000285676532669348810132223792493457308175979849533358080000000000000000000000000000000000*i1^10 + -12024259510593385168275733354240386606399033721668110704561763369170003282218852840794298824352405054611538671104086349962556625963630455083618975965196728785048538635967526349780370170254907355079955061650363610199449436031531759010353393396406148295257253829105192671420250659443924355064323129119047740160337381302348363352415171296426536814120467052910347423014832723410461926105953741289953196820235654687490855396475542857466159935530388732036849099907351074845295954165956801748248416007843518776356583559871254626257136059089308249599111555510925743661140707461374220641644079964829767737762168384543631996374783151690161243355890068564658114953857676578642243118640873614122410961532805625192727804894737919186286564924654083098420256791037733244542762078069392847325916457971493047219782141209814753652057085871763294990812499398746111938210253439945897924888976224986206845079820654723925010102483119368104567083212457896813999721297694389626760082322517836891645525940866776469240617998423996642258626114280018115122387287608595695722133216910949367297600847853896868571633693294298928155263471730388424218110326267087866287778892134791603316391151134840395930892156545384456602891621857429322354847700997447749894512452517426889543437882527188860025176064000000000000000000000000000000000*i1^11 + 608126404170877426287846414262958565660150016375703365376528218215414753372248778477468348622301813503384928693536171964933990135099805668852183831192198456355868005653736316082684459973104797298024819556578501865318269270073955396202079059969529584400838406212129996135356611880205110792506978227765225059299897419822955752721825461996761758956706913357647764465784844902005602515106201703389990913227216176618338255522069549073610075723661117841676506698112745587694570801656386510468206216803324654157681910789725524906411818075431555227845307113749849677259035210009259434594438729851518276930241032209241785109782127078519352840495047030862631457820767267385079459635690533214850611290432189173793197825853099073214441533303215223522395837480825415267474586675488330700230612871229307797635107947628778395594685576687663411431645661184566228834408217776663048870766782759985819198260216465129490797171202014962971858100175061317803244645440433614697980864541777626013942011602672030286528467486977392209305121593710887784964336875279467235819056215355101282424687796243371462744274283913342513211006152047189288688703607735120064349030777458459946450999204378237962880100243506693521866342474173532613705709084758300973656728700982745966544774170922401031782400000000000000000000000000000000*i1^12 + -22402370241077933794813263591996613466616018729551280135654679064466672555703188752134463774042146431697724827805543724393242350160360476277105529509670877501829557042861655280914634308641928875678462051283359874068685676723287722875857261411304063043884913754898620662630973649190841802536685295695502477234028570199122096762570981018332985060162523940473752616571940625396524828827352697193251863462141094500859315605117567546667361972226631809553250197257320643444772243075004721303461217950298058112792311977905980203701644591126401362510429881626094472532650306982381078235583761557779733581009594047240529318922398141848607532362039405447102444065832634520574569555967722000237459627102433193748864236926459073398305750118560280847211835923362328179629441325616984740572055234236969822130436074434725187858902790804529308432154091494768410783256666901770603109942122497501927103854606391967900491943360811843229675895823821376303166931020975848793693545280374512587134576057105895452798846679689924805263727903045024860328768640427838731619220539792211005127714464340185739010930158013988797600891243830463772360630957081265689355085528380795036863133236344028251457168744626392576262122079654810964403274433233307388621113177643184597674480946840495718400000000000000000000000000000000*i1^13 + 465377998115321513699293245677146320127188676772493298261150472852777668830975175824444111629587373738175498170000319272864369221085919835045750088295256391269039070188137473004259645795406049032907695032820949471145498116186226195580834523816740526081749808751836203357395965334538840426751557049160087520803339302767083407808607480454502776447016477785526985841599704561102478532011924865583001568927954768079224931156636265015266499572308076214079818386125032158516225850117027476675632394402814741316973613650210108901154773532581918618221191623346769914781085436823509007589181988058896058819442011459330143295993227887591130256075022930501810716770647342908693432988222662958398760099837514634233917406822724671622266805641133080563481451844707732643045269051140400418324275901061811478243139690493352234431460540764963578668255276351270444328586046075868025000524043041618341435812437135175505849878666618049174952370109448505686422010902805536389542645491324713409900251815593652194805610368984641377872834100904833452822918834398824937440856017048130952857302448088225148672212474679797583942621123814066815745858844581528807623616111270061747926192192576810907373479410398676858571691680737980244763975543082523480637003080415678901432565771534336000000000000000000000000000000*i1^14 + -5243686603837850982976236823727625756139835981537033911845572489417767471961572995343283519240651102986796716065864637280990423414283039560872232994236561794070480134364618456858966693889404037667252203576270828327836996770944121925241830103528348336616597720250891304055962398077645632376076909498894475289017761333565925702141638325813467457243431071929066989575858046070141640767362468721111253895858836614868164369395241060998509487956331142031647660475575069856203817091080809042302647020380445986067299967199987546857724533164603410474190601625309128844436064870776664470859369966477140869272364888673842897070282480703887054756568517997284733004114398089452968381298545762140514327241062754217933402485923797242627836775008517068767971643303142004449798138157188238661931552329117039268801086541857944997419187401859888732546240630517081504626623735549622117811167915483143946348081845383212628468767635817859337948306112602092152320138580093658941722871535055492755984335548070851407708729662698697801969982062239077576765480697148591024057780356206884908976995537655346137300312297103031754633638949157434824881643920122848264864883769700219407471580488531771812293812305557535251952820897012002906663820185655757432487729200336916219481292800000000000000000000000000000000*i1^15 + 144192313173385746560106027559830706783438201000718645526518898634783941020899901234456184054232782301861842528287078977144994194617592168595830335708389905694293976303421062975005781100150957705578136991512571186101035648423837707245796116271972556957841728544260403089227925857985176618538904570242184632873322178269095866112338195972653106916730388312593532866576560085225510474096433327552820769639083367444417632826253576894632834897550289523769563643420095457473684841814560253032871843206896360977733364181446062046486639572151106682350705288771992006030972507858943846471081237974193960730834101079591493601489719055494693484466614885514463903892702606925911753748535900752079468656058334825928990258038051596329810296745433577413235166057744326588365811079349613660701120912925980658796367151688971989066306870559471779295588776644050162215681616987285936352542663065236491637688409563552398264206930194730926063985590290141757789040041289211316682339746208595367144464876775433872549150008087755379264439211676742561133358908301423988733127481538975202211659343029382073254883352854161391623581042614713731986563765731496899548362414937680067994638212747855914433347540152897829170979350546298971027871874762986104429933485259078388531855360000000000000000000000000000*i1^16 + -1484301954778910217210901215969918428147980903368494647559607545075865299874266375301555389434055231964526550768149569674400336917710976721910762832532983101671070062547516911530260183780203107020757304785029971200402463456086093551850301513553018926384190197759527652616915943306843745102017757962314104619459910778621691742331688684406365930882433317225509464969089930886547501574631488279359164194891787822862980301425873837710462671439797711982181942118819170306418397892990410514573189354079066190363305119492314472318205367657252926401430536784786277575831293592760065253449157820563857183755104357262319362888109336856260856408579901998031055981625849801451734953043498333870370213558943136136429030315613778452333688521128857902422002972759895599611296476289637195215988061002049981950110651431484999695502013890294173088912996980964209974602846459772996359694293945037076167582305921411311881265891798032105998824653034481699807726993375484870250532431904854643501644568360847541727096069623673595489519368373582246019263592271059565322847736535199333597576648981839492431107161025470936115570689356805756741131759042568622434347834887834774300492093499511843176778084138534146537662971975624701809968392622218069172416354748342661545984000000000000000000000000000*i1^17 + 21635461943810961199423419611987862462314812681772617174095919992963324239242206263886545802016258633543076469366362577671971195231211546312103211704192370873045575323082915811016993493177249820551238704245654110014335948073729527316832145855232736544779374220831379785407502822707993032350112978534730032703869504023419069904793128012239892884863777752334606725686265811313552345119332880337292496915583763701861030150968920186941432257752898588296918379251604288955588165707140854863414309608922244961671399722625301760976675076783391919860290214827546525726563185727510814713318811803083521316282956805078494072887729516070870640363912417501262822127591752469145756039826279286549994869200225082538428975709565202140300467372260266190844071074299740982390048154328670287517280147204799458963055730475968070578351356936234578111483920328381803499723607163366360463937902895853880839888422920220223439717014093508302039233216014521926107820826570822916548388135544487351447993467066697839435484472636879092860074932949819786524656746488038562929837213333384697739886498270683395912710071471506205242136798964813727580565647319491409883444612478667643936889019854942204551090029056455864911489508706126299369819361669148870706745477319727513600000000000000000000000000*i1^18 + -67064323660688550471129480484668857057315433907732300319121860260995060069903438032560180372350697325101264121333037730050391839685989115161798387415105213741875152180130474706524513934114814663430695828501965356602808325837138449415374523623236863439706025227841067821579621741812520346652243215001867857114993625585130362046528347632912287802622728947875161416924771909929594926306811630482916333093598428314230153695899515840364301505314953586248979198994192025438548459374378875657353118979026891080639660895555474599460355416865768103857866624914423412319106933617550905625706755337928550928015626798314820121306877199122056738038090286088541865539532979653590435525965005458926173745410148927467852103197556544544150686100272429434552386691436202111713345679979249617589622088630972146173822705357656813153188425787203102160759552026426786506547196993108651024764245394576784461441243879686628883069197089056347291399359621166020898059782987347489189391588883611266009318226911631295370131417422899378987684897202623505807473596691937530650057519089705567426143026011582771948972466824531189294932822272172974469825656910698103332461002135616540195604945985461206338874663077120042408682747495795076742939111237641922971212542115840000000000000000000000000*i1^19 + 287284482328929076212667265754405354667371835235637126213443522565807430804558834163488816264727860052872904475981055758749787151690685055433547649316831321925727630556345499533172161845672648413001128667745800472386565813585909374047494108666610250546153298326227368395013092287182487577937301432027557089580170862611176403882867544491770164910421054676145882220865783974294178266483700615942519044239143303075940950229677995165546664181869291757465808835494771155235618840383684936780871953021857000737144673685799672212508928292216964379008872520877284936227176869190795055779764977992757701833666750838851009062210897098225770820712332301132464769786481272938961129582309344519446323822158580466200175347558903375993101343445871634013642048751556557894465704883892372485037825032306128193906593837908880344688861714948885927692950125522740269871820033627065392958967287904675287365996011595899569277423549736703185603418927410213842552949924099602597332580561090831376008466729747709020953506774517690100926966544704813501907590914584646276314232708916504015174975686750815533571157553599662762385852711571557096848405386309529751229877150889325613753984537328148243959529984134190620275572948688323861202392869154923541233139712000000000000000000000000*i1^20 + 2185393731878442127576395041067072150263970813519710018538162237446300568671214637845357585956707583770010856328647645597455753327153700603465079918353757236237310354977767652527715054147696389958197105066538627408356820221907071357838898291101175763379231518637565377919716191914290972443484339519972500925373138144720228648173659096692485027722364511518472902493079270647388216889514879281097110765223580699013930465767091042043014878469402098649533243781688493669638863927016340460613776926345412436415325943865537298098974896570156359229355588453723554104155413755280267956305823442159819732195844192489303760154105233895522931854829623806583273329544535810636593177695190065360946955760638836814727783639778479824250386343269929727349932145015453657048025720839959074329640164488699978155838681366538327178402073532335631154237371650964949230869368526262666983261125105279797733076598302460100907365620392754160863408160931294096662514594556205701317231267905690989441142901534081584903651524329188940327063497265832103298211415706706820886308999642448040545861063135684898246802688769646884623153520032106416634856434334996486080870735178878259943375632247431930263349924491034609116159090752777997383173915964309036335104000000000000000000000000*i1^21 + 10551140092297836810712380212595858182504521136981139780912631704621141632274532525505721282495478864865488357038739536001443950335897869960424383993427880583188180768758604065482460942320639542932084620984093604936210548119903750150272381517024791268311316604210050136171488829174761263171671912721943702649177326747391643374218225596272375550901576038738615706255065605764188611269374265913995829063954862814043064363031373253030142095496038991804227358377273829195082495072865881880589283700015499236971016339605793201543802282819837393953161672860360219279537132676952022029318167966662324101036549155288886425726978656872544495553678331477252876028918003096205983769032657578559687240413907356124323211337839866924500782034830311320093565719654461413446789319047090237462569680073111609386467113987258073521194497314443930728868250001500927471180689290039672559945449296097057446230512870947036553215758776369256105327105807245157283583976539717982267727719940187131175132286876793096297714231271212112811257572015563877733003964013125727901711437842029665370442734246445795547014724219125912343450392935726969286586250083255301600392488490502433587257731840337212464364208379884255605387972066769682225319972835971563520000000000000000000000*i1^22 + 34375185861137989991958729908388964608630326084830302771647868351546305619938973075831434095210687295575585285119672492387592251449467458816005932098038337026307911806603021453930003765802436644798472102797365977101255631623649128999458901566613804645838426926518592654817437478748509933800690195466078476552359027826555096128863322408678322829600464883055875333092950460066742352404856007109060641819515473715780177681650099347554050191192447484009765056893012936145210553179498539816658689120720284459836811494199714590199281797713592435291629373632372530705922399739400016984588295180571394385230159370916563792010552289956490667618635200596244888005422296056402566579845618548282119320013318480338335505611962444476802269003835426445152349528726700746988886753700686419775905243926695382407324041037192362878015785552864762441845961145734060398473046842610572173090992636976858794910772966714192259047225924647196077935360546912811481098629304958502987410585147850431989459770289802673326613830506703715103492521418852819604969125777064879450778330173012609493994768205923244062014576237823427837357993082433288379580269167137372927667927839548617381894277711361877563629645478374970440374590244767754994637053362176000000000000000000000*i1^23 + 396317991155900135518525953942804737420321514841646045721681691095606496065058333014972421303481299911512697630713408512661292265639257671850846066337339272688984858596018964933885158313614260381045285932738830201815456913670929628944869278142688338323251514953701137836458150294829272812683661955539817640730823222874685149054454913486755920329770224091647298287825808627237604243285538369804269145358642833763080186508723896511936722084979727164870153902509402347245842339279176500799806076765312770809497390527692567285860433315216490627752096152097191451771882210842262818527131693812897023555698376920003230639165600575481393880987974573352309797083849138166370097432921382299187374309972707422068391201063546910126797904658737500750276444627455401734465751146888140067054351062429623388021407869989118565831935707982044069586215846054794871229208373032878820299044069975233140573726655349354903807377282100217606223910661132685047757227408361555214481684540780081205384694407528436799823370276855646163553668677144320275337514109364887540460598158612465648779029911872934386865322469175249616571849199878629357699177492176650120853931358822173528605961080248772507283911002252713463721295352956544982727000064000000000000000000000*i1^24 + 1121491917812745841619463067491829345223719220251840963007278607668506780981931947022533930121602464639407486512527314293539618680801997785768008520331584541537041244779163809086267577288745966604893547741792552942655904541414278992805027528303646731543597485166790151925652712329617314239885163742566075167416070763162044926981283883536879156892230810676024404881123527245033256640111563393558573739982405919703667448984372792266177208252987172154801081643462334871829374932093035843539691703646452613529071530755518974688594131781094654963739790999515935954933013521673262239374621689144958752083111973820699324383403879294183586227877712209720177728908721323581017326188591833163974906080692636853963722324867663445641661740570977198972245165949553719513031160510940822545113461037576728762088152117922150169244993174304544001130920701149696429870688797642681180289691483249581673790102459752132097959800574334724670352641231261508076542767000248093240602319406886578846627551404369770386920099052103700826625792880835403791590428754669709314812035805306092657500637877493489347454476953102066168261085765234078131574834810810045295156246128337116264225917173632555408946186603223630115460528022092404311982080000000000000000000*i1^25 + 8272269037974159012126471584286102894602044654728980265037258153072583028996919277433587470413531789759534560850804919633588164258335078514443756883507782627485975397579177279587615226957528973216474302251139432233180204857058601217007450206278869437232679832145162647507301242779514729269763497255213076525133594473993163492642071599079872257349579728486227447579005455184878320156443113288580158440944532572477209102793777953753136687570510193462728611192171029306692256226053076768616134370237182225912310347495178696642374661304429023558049048255448757745572387834017693238640606943445566149921779459312361057820123359853071792977998923244464038553194188320610998941922991744016820606539381548835617024864813164989147885780610724502826525116875106850625882664842132984156331836468746153102927934968390341565660374293161562252893837336340454848941149717887489961504429014815096896568406508022206746321016633380873906369387215854789182357854160265767063669057227885848932124443139821917057544885624547164955219454964773027063588179441576476627415979345655913980788248907880531716254092488789217003855278087618499390035674932975069931342035785419089192356652420945008873031358385175400756721614439239909376000000000000000000*i1^26 + 22594843361862536450772244222399215436713137574061547859349558698574907659964441062871728141644312158753904989232670531772583807974718588298454417957451854493993470080385144266870655537843356894700608175428791727301903869214731020486346635315075412907037356294288118534076191180121921469324807335487027736093091561343272236853678219724965465927300079385829878732693344719490650968521179901659332113598948523817650441624654629693006669266612861816132236510787297718872333825296692864938162463172117493985743814352745461580664048355579589074574075430893306652288953177987328772338692824377012572369612158205725293472226471415647353642237950507917139593244282121509376378062022559316382928547107788136366682997525690513742346543396636962458764101645870536485176886518020151634038832502421019616979480865020185403498369219962789040230893349194096301349290416764626390610188377947704211694744136131545399850433553036581267855800297289161224160782528708845310415550123235954282030631522113091811781644339211003959431223388777749832178107456012133997736385799743627230430055260146448642730855879111050911527474897024980676922078755092714699959246565117306379477856282340726540429341370406494223157585819100774400000000000000000*i1^27 + 26884977442422349715730215442835102594659314766735638662439162134975765635377068008372630293668300128116982100151961611501989837360563134580404424149126437808194902784940980290333839386261755195551998307592200390880796510928592780830910166194356001182723961245305115693623707266850458326274359524382748317129764597851716774979536843939595356306108538918273916116428274007448779680369574604854276441980785166451795640243715139808506532790939807926866549047717444218278566379899180752686160816158007455838744172533816031604290496891079016160469639884168356249509594143809157340063630135950088135712267200004355749637070537051913089863480791379057108971719276259542660915576655821765244540021312586884901669391618705999448415805335825031619633961865793719255556878853642904193893867812238308248765129691194696229919140870820266890853393120399805062678619805214344607506631229874831902007747356421184908649022077142109461094309767293149774895070312200721259698880464206700351282000683211774380376865734872473197226346327672524193686283623859376466563793096410499403598932413243964638677409227132445706307920650468610656747422124250098520921272406209039175551686158193209505286925943002938033563919974400000000000000000*i1^28 + 10035668340995910173620166677123503870513125270283887870892784180396419756139339441489366957884330021281329401136144063741063035400218481101991934241412781856805111084612791597594912437024717624789152917501279072056565397428011527110721682344443437437748373855674595804922336966859129482219210583691579637350509378817639761991797576546053001414601176699708281349527853293379322507777247066652817514955842367967853993344015858250927981260395387771774533190523604327259862469967676492343457657927924057488214403349719082955386653353249676767423975190030884683024803663222848809571341253667182249816943622481555364450174120315912561192075781125047348276635061900551976890588325418362455585572902924832803577600758726208027744923638918986642796781601735591388253259023368506189517910116175512804480449997235663756942093279339856644051148573552638826449913802189062693981092135094239783281437891564959086210470206729247693939054299469163997432115063370970124850233258888089702036922604403086180906570110766863309005603796666294622687724163000739465044065227929242848153222629622582793777176887261907269158057014111698204804770090782728764979247789918261895008756812911948592945148161894969660932096000000000000000*i1^29 + 1209541647427305258714741118090028549792994796507064276484671410780064881500838586073538845725267648135927534676996675892246713776543795664087807936501163181426499870753200177628752041897859435030995957996207676206305173915942075800147828467787805286689790468728534964593909616220566524542645731172645770211717581812640762158157679365768783591041463012479590325585644082634415323472519971917360256944264715928965653579324626726407569272245144561413673011516828309488306165657375497186938864643850763578401411966664312392494490791877847861568745092310682915163046040704502095606631091151441781807515207314318296015402759980833179082531619357464045174748712971080370226533726799624875407057212713838443794374509864428750449766521708029091379107465569096799660116985864510624370798135634809315084741364261227707076137739553620916345965239507522540537151178641257127039506178179726184146137210164089211724395445668127151538470040084951898149759613691431555686227827859793220471421444380406791491366138616856432810824253174906254996031294520057673637515157155308441893355546386031427816929181354442727788694845742144270941600815877656738462904521022428185285606859747181071316598319037913497600000000000000*i1^30 + 683112122319189318665191039764581229205316654959286869068430694925826427575701542513587465229318450702537345104370685775876123306468108667700918359569038637638326517216081259193799226788396703299600761591335010948791813628308878210788800245712640448959765526784001541893004746180134603958134919924403001340823979164913184773769097621018699565834176831215808930364171714009939351374328729646682920139124878066360767208335307392151483364203594250259065220900631357722055536589992993176088037530779372253605431706840693595966952129995220642851773925417482741571192903115160012295488476789744489104577891003383369242233091144177331634294292390527825568221707152122033156890908973390531981133328274080212609940095216255009007380042615297659648640211314597535142833814414999608370998426113986267604717253538298857958459882117346776595446549647453312508920590908913303571226849875571450449683416359246777221543144558026212114047393767673764802798092304961070458663390314518955939039538018605299717896883874880576311439838826912957641008822029558749174857059297030061959894185661793914636337072877597477992072844244963887838103504983651752826293962467267528851075803845264280617515745280000000000000*i1^31 + 267869613486689246344947816963112974400054292375375282935095386246723504273918728347530631390703395172328999016417109259999758849291046059499358058384415500189593193776076789586166271631636993292487276967689229831660068285998780099892473403952796151920299483869253886512759809936383606433420415479812326723700158104864150133024771311334114616924724190586539833209117313426537421657833932580194271182992769435125780256652118495928236656118699204400886014913865769888330645922259506444605390961625190268271488628986946492091323131631202204745442962750843142540041587920922715566556547205577465032882164362916397634386906197992345749987594855817916848647678391701583277858273337153909531202745253332722483071870226275604926277264881236278213672259567728650427282937707399836794747745950849731894220706151566097124615359462804035714834856214985402569891076969443778143812399312661750601792715125315525450940859569099400994891643798776866890706636906623954176181307465275374575373869988451012588328831435628285159906168147654406378109375406375080458535106497752373171513401715481703737027791235265766913621128827016596422421898156990092327785617045110935115841806780469346304000000000000*i1^32 + 49149697035287460579441881367472684238845364557922793590546625391923377872086694743883158219866838931682239452627813565268336664769419992163587187392742361936970143071533517842483834632227227442015988137150604755005386746380339161950068800196480300278571750481326973970304696056902422494266199221207711586957890147365693315307017390848249028094464794454974589611376953413714763134030911916428935184738650413923704698945126746522565696023775524924290460903361600072313675347151045208180423792409767058418082609960599688672132488246687287176105432402245361476745077863772564898739803417573734377284817985094255518705476179410194258008544825150222227144897116386675051555738829583636617267991457722248384265806835119294028919665500768477915566339812808447429770302194206611056187092833100673206315920891051038998904632258904072296158571436153073855970382428429345719811489360293133308806113717323108630971968572158870893363387984242026012214776961717293250585342351103857199297887170650101240872066554503492240657109708063478772028624433665204561989058375020757098384252850227596763827762763382624539238131752239654090360531513520041058020542519459843036722600345600000000000*i1^33 + 3823633830373714773200082233366779686641607207968456218672197791427964961361346028445237403590109816023989077899534307610988188959714258699891483128783561025900384546524243183482056924802877091651469024089428712507689158045106394279459756005349511424697157912651792953222206606483632208819263456467456391495994936171771278232490081087620289241672795326168643289283470038346084818287370527038051302678251047568729781219459643527358431659719035180729390693194754765333095609081352153971974311620246333566947892992522794045684087362181016102529359897467482474967774367537541794683451627123472574436040709484506100402545868866147769777528511824446718109340738121533682964434955664504441080931740077139117323197988254252128951584486555849573309393450564733526447938864091521949509593835910908801765577196297160116255439410678980067253216906370188702298754662422305965850943266728423230622624812469372409434964531844142781670155439905372240148774100239836920989865068151626028610523031637736198338509633095492679123342596677522817722526337928402573450573172506593153891735174649556734496658366441843360324800606006619017084713239020059516056441113893891604480000000000*i1^34 + 65444175468905280617287406774875248777758051258649614867483547471731235162958332775941542516915849206504961204210740932895954185110818135759674035203962398691703031958684524879173997009266233418066018603643557888596706535312081739278656351113264028325845355009092057100481641737084981233305548676336916986769890928520952438275918719993884861314425801850614939667799160018987004759824824462213090691246474613134497661222441326891458673279067692461242171051516192900967780471791120699661407055967355191814273246334147587950417403908829883977031935996103766016219298321886228716641766600200461372799145742730980926964255073298973460078425606822832080838953519413223166788721436549512430258132116470320176914881286170102133131195325979730670392311777825746853748063634821312286350160451304152999468114673335839304360489949737321911767367162697788187535024227565457219964284542197324516723427336624427122511968316298138653527587096944747194649672062777183382554125537057295331733850242694651656182106072198838400274716818519007118971179115708182687472713114995473926752606874184022422676095245063889200914265232296800193965444163793317857264205824000000000*i1^35 + 783513504800661948369738739123621022155618586642701773275174680978429891984690151088980362188844780365064569451892547450392038555146430617846056692430959348475543679696443116039115733755271409408908067315346572089563238167232345262246349405010519993804479799272155541342698456690370082074305457818629502703088101052349219681062737822212118869353191078592737651704132128871396044193976198288922375179237179485563262610374809421651579950550703140467593932641107209142373790855214677946202522202080633114211656654568899868326439668028361128175340665142837706100010939601363275489939695651207661821554333635421622014196367627938289778837511395307683575879369295401486089363094119325183967146767139519200089780542618441612388493913028898844638986831205625526491635395374073309074293780789875657530605912588911562630101012190135192266446799753285429024416828328925553103929473999801474216834989133261433728397665156898355582653821075545081164354960799794816442379272422255190100556031956205261545551126797703686918448596569464863523481868849045241361660175927445712757795381397149259227586585562612661642654907923832548449024319298963865600000000*i1^36 + 615978050583735505384590344947225807869216902724459612962099011513135693958334374328471219677054219352396012651638818821164349588861998893342623627751213916577232731298078852431621588190533527947881781657098104777530348470432988141798416900956085428966975338112910276031571277517330140993833716061826130542606294776382001177055107622127503744478497939245094218569975905017605501886760012289654696280302362505930563091110379515084757772298612878052118591898956722426570989294720742770630121581740327370220756186887692777349862962156072687149762484791245613427577523760991632848765721020995406331885324811634902223322090223967655781573623161222435560326499189216767787915367030353142707647495831088414887310807489337136858845879716390594334206577086777633037511609700076118289824871269001698845504268046246844008433567765759645065157512753747022443744406939378832322357909851051184835936262478549735337014095958371696682841518923791628456951599745025714785311709686178426243837734514026740533118601813626279793141155540248690229926477623422050132566837663123785839622710308806647052595403213922197634441211107210424221081600000000*i1^37 + 804137231512233060726008409497052556948432745818064998750044669745410142251990718702363846745292674688555791059858064857421949105802660976746181041374264848003178888024730462361517126210537581579452066923451857505095130448245474823982603476459432067151092039030778050710412190505979044912067020306518220205967545315683196735206044899784336599977440720370642572466478733943815136118809711592069354065795346821786838319592179103066991367321817018982231667709069489567378195098758231262857032381386700026568175105809155303759488715124312301891481925499833061147037178758126949038814642516925456715803216991907781723684105364207549051167200825939943462130077604282140312896178227105731656364502914477647497203487582966319889852375451856513995766914258260398665459605696594757141910332328974633667719795131530342566752801742186587592211642291788902004182421096871533933886013179206582944680802890358420305641872975877364304730884506313204101702668037250416564889923704715428798022879351874867272815565611584091117748606626447585711567270334226415952551341648129861169273295204677918959733388218422399274171736606208000000*i1^38 + -1561284956303369499381988240113916601045022155851434448749443727275329552846861377959704789313995341982956868255735095395091101519416825518989201526745727842854760582765596220784567298437678655230413406949940181997788967806108981301817165822453860952948515444457914282145623642563796448114116246210367387556917623982040834401575449132121829845609763679535247834118206461015271067823599751088356601266642462354540486013142070201993210565020299383300870891641270486428537965867875794337734380641143306455608438183687965417479357116090134823797058262158601791300656924203560637923587660700800760826046323817673210472859993012838678491211514950877533857724615519493080379243624963816961244909528560509619635169464818918966531937736777206772231499193674539498988438948266193923187739281446052788842883438831889007834810799146759917321950789445695371162230426370380104690002947371701954049592735249181889395330440572195359766623512586276446480622292657917158128275403001676355490841837576272943071217701334442070298291912075489320360987228205457957711764578474609447060875901577822230305739060918998118400000*i1^39 + 2620313814909766976761278790192747979866597024217028602288778136820667404977128331122046193956760188309122136702807450544595676506374560837684206489364824791616555373909923137670796001458355338905669035822143751250839347287405512617320865472312730233831981932857058466740892147366040190927072192222306991107396705819627412497072432623819156371908667242948697934217698436085718504038884625105857060493715432660118768036230639724065050708952808558404964477205457870456685215161043781808263833354515641344523269316230243925693999186522700487755262853969961484345796823216829307826465608252810692673660202744170616160176719645559849480226784358499469531192480725813108612815388598216890560636900673474933724680261830258960324378862227072734717383683146366402697996575032700846180641022183253221671525737387934349038842879712820840706024783216538420294479977042465848606705884534914337006047731722234493602643742712973866144614722528739450150451628021336279101768368615881150191333120378046164755320796849407221122188136465990014767264005641003565383607970790580474191040892721404894084320000*i1^40 + 114730489409114287205655163384809684886337032135338198762275622720614222913082373131968534986530633835304571510158041655060038106872426060937912266973186861982845867833849230114565021224218824306846957731242309852593864804619523260299577109055434768729576213029497998034174952103390992415534292962906909939902654704842395727967756129443498569418874572871935951600504870601276152132291801142420205756291509236273036842513032529062934646706822729171060692007153564830926914219422804997745796205527152822666021069987669825440960771119431703728119280506265238125883846776380974469242649666189876870186677883080856683185293568583449229277683052613294768112511740440104828505116932218373953249766669686540307519335717690612148723915962134383229945910822492469985101276498101874911874907484531226350566992143448550696641684238280859740085732815426959023736876281145342313910424011357093097364684561849903968897692028489995770256639245683748390686683825421697085850181697909897431770493852908377592420374712379635472034651405315595022984150573896065379000048742681593326040000*i1^41 + 569259498808552380812176485838082248730868092000059516639198341102366674069493044446958207116232205606911110088768986751163655762170544356616804988904074462944402690987938613398175104040263295103488157698269236791540885906534316689206375966775256173298767120625069966562607402854581221453083219073717634948029630470064335112224973600238878642242864460352700101777434104289103327204339830597197388500956373432981980838072938154150012111370518723091429277071296552009405053292714832671489804976109737119128556923698087511755169069494519821244395840038388743413184905100569597219075303123732674479182693550368833237777302949460964299017744736472257688967815441522548683012186772849966854929151317507113145764859539002989693307496542880508969028867000212237824525597516681482070794842288002156589962501794970785093441024653976462058831703009247707748657053451139519910096853012336462973856217617448347236473826457403742208983706870816837810782829718806048465236886651725632967125813962873614036322538822357501291782221883504705871219518877748700*i1^42 + 8518244351465772879906753772658834971884719036884160425815038056039536284543245507957987150606740242455623380442444899478524316840964386991787586525967542489755837912430636102303493234856720939166669615415188443119161370392623079668594289727143492171012013654510618719389594209366733606817265558316839962006802505792813465580370080529835702363830234321118868820309219750011273136862768035608224181030224036905844828632057822411589556675274569171563501654167794381579520545281517197455530994062576597651439233960117514988685142509097993829474764863786752942419522556721945204178036086072487681267169253268840916261581764482012773375469973464178498622903686971158606542191651928335086019036555829028703566083813665399692944558157719255378917688128897746921198119858774263980548612095087907683428632282025069468222342988632540470483872384235036585172679300085729070718120047819761728235654773673674289426561862766873410710573483048990092938415850722592706437183911817509472743495587379285454126586797688114446602275710*i1^43 - N1*218895403196280804318646876884782622145234595169592090104192004520369499694118900349539543204839775486939413736040553482531357541791812721461026088584679224448136970430026406839959659517482537372664625554672500186338854358454455240831199449724394748244448759066893445596129320317858491170919916570112153660619921521686700218176562884844612480642661133204219465182233440583*i2, 1032006068327096226705066663384432123617661737422320559067879666129968110162834806000067887507946447110611994810479967166397225645459324833376982539230521724596463044499600682678282201804347146927956574988150629797692778350103614916179905617128263969606399444406792105646538315047863200792659903700267868142902193630459099290228366196030281723588283391134135924709648468404935860550614155063443508473840832905485861872995129016516244521804382855484428482572126402183489878946758667474411315231017743916483199377252515760163724911432524178332499150028261618195901208677308242943612721743554571019359574009595438643160755000670320430445019074245900736555425634139583557807326996310555629074127086383205194467855117726770247174735179541518104407378092342472637636537581566051982830273707256001877994115155449899229449716822607328797489995078749646847360835542906644980066411985673142130177720373661897244051154286688124422803032708672922815832556684120921022636735232955101993556400249576380367529750235668530797167347679242976165210241668922038652633473914948704286766569108698600993096277858685772748229932143348020125373107994437138074154934063050902155330694623126356118228708853025997297878273590207291634050623600706085064129005931923372582367302951829026801668883471470742138596815106211840000000000000000000000000000000000000000000 + -14550366296669774765244061230986122575972187577785121555325858697678902933885723171617671264813421332787433815183109751257569853563484396877963197651085451256220705688970248665728711249738991407473311676971943602190705453015068857442146247384829901820824705334523304423034605801958783773685348611364179687792431390526263454663808748533205297329462630013578072667830420942142073800694581036433585104634561965118054891924640270712189803272749828144192037064964652900127067688871121019018736300638146108323281625845474667639588300680352416164830413818883462894651681844456965532453841045940184055338039906172192266500165688327545424738075371543831564907646901663022976185357519303952122535709010193678570570489832841939933448841131408494217405497931057241700862066101463012191429908604478264525059287645934743864138232580228374797348064930262433239650522914974987655791611951203879930333259277800215846776816631360558681995302070985043922042306858682948034076941005127515901927683626689132788817704466689487617245756044111249058970764899801701946716500510394395863237887944817594564513396843764846940321864204320430805773291465771525281037498025886185786320450637753990622299064757109039713917479058225944364669344704468533398372428991144635248875122500221421786763331847299022978708062724947968000000000000000000000000000000000000000000*i1 + 20594838127391873076779923447494412420877083726561006467464479803440837465371845851545100692235239326505568133248008065294472552567704971153597626278336700276172926232459274435393123078192054672521876472813585901994954507470904862859152346949043801278399799589747412054862218931603525245849212542220736223145666618457829763449068119885566197589974223586749254171188628557673994699169054510675549510873123232269109743443072984087653986596277762684715987113881140742895682492894287664968731870063529164046592658732811751984221453138110970654634876355272509762183387386855278132223441817094462560071148539168290225144134606075188347742484245222557757207805490169982536914124070498643334606974741280931154335326248496595975973070209861361233236615037555465682835812019024858189565931144190864655967760964298571835322458982606543736583462202224743457614005809276942382953783641527899839076438563345117050842438461115230824224914523997047144759091996483622784017574826924411616823352797434758839420844680453696472737410961601148531929872882249362558225177882968784704788332397362913682793349138224298564770272000007686001465290683050391115274579672719538260804214891232880945099501492221429936705597315665735074050538816986591286780172022498153899970652268746636012144128333783995355554564276224000000000000000000000000000000000000000000*i1^2 + 283971514175681633519607540412898880035482609516022948483060723791631012712028376570238165871391437019316222929609816192496367104501226088388163971599676600325795244466869532617930161525423504813016898254765765802188169249733901873542705821421174368831168654911407823145901361550254020691493022872642071643399556013301539837936290147097518493822687669493935540277820704259827615999943474967608869597315723250274251824605100952572058883986226924924911998940287150951652713211107511154517179549041656307908909563291490473308236017703182833835713579969546203499209854140031820310185758193799262036238918158787680436495933060425482183965575914297216415951902705462883583036253592099973587320059384974428885553980828308622059413277155176999292832804285541654486788775476003499870369130614118154260319726367098805009232481178086706268687176316645017897793492137983692983634203038014248892773772948516509052163236726861264567669626105122831943418621711484153306281644288304100309324494461782907611163649487623259862476290041879566674634195344897636267585363426856055379459770917192873181506827181342210023588022779807764111788099805915512504702255947999222530772955810525316388873879960985823046606910289691820710958872353406674453638014129510953728879519631852530331335855705683429662864346972160000000000000000000000000000000000000000*i1^3 + 21032686180538805709999880752084198585051750434086267304137795025977077690051463220113050012928941319050210997190137824308743027716017152730028594052050141554807526910009623263586101909593640822752207253517201613917564382840545667670631980110554136095307415289906754270205990999302642223734431559819767521893904874187433332509846838339785730936520079147833306290997361491946806454256290894708261079279932171336258956664158787742470932430765163961895213125159012142128814590952655692848869643592757739724251429027152097697331119976864295406403364268302395861810648168982055706346481062195343513565964406987166014069024791558932453791807771880191603326317088763531791368823460872928843980368645948505220135059306577466900867328831657856814882830673750872342066459953577297973350231045457847084495160025057137892419532402087211933590170440997771003674171813927882417702541104649417789341365416289269210850854720758669380106361592207534803589723546300177650968601044956803192158751410003289478809190230813840956880684057280177924723819510326607640073173146062492862511477630632635922162754676501844791205099423706440235166485423313065241837066883617837014381809079269987025821850348428188074216166810127325328792427885279652693784737582551991736376941771693659798374065395381982185211822080000000000000000000000000000000000000000*i1^4 + -642452062758379586263501582791439648519530770703724532823145234725305544464940658246260111172804551153550157587250528148665330456444468067793349549130259395760340515053912373183338549285350882024732731448949817396244650699551018856907364652915922682474300270780539910349539904247856446335477754791352239974358007411530764089738122376305216444723137224359352612813726987422031590514070881574613242130097232714130859252275008702272647554350926398526207675531202458712147697297786225645848844785349972080361095561164381569447027386966413160716488880457212758921958204644051998638403601023163303333598152579280114570313476701745392998133444181236528966460833068293579432334585831903647155933329301337599334750387967986125710966215467465076676326732672075190686120953175757428961474996045689924721142082277374542546775153000868549173749231037152395005634061016533273996632837791502940068448297919573843813601585403535467870529464133141802954307201042925194165156129921264643064344344642080282155989056030698567559502026269589773121150745759095291723988482433215160756409316098781335014148198539334610749321809994920348315048212012211668100696493119762779066480157947785142183201526879302977768407812713392749335630439369852179390907521951113700767440211147871764718150001666270388586492723200000000000000000000000000000000000000*i1^5 + 692756473324315076566459778076284474832804039387808195737225320145138191458272987419638849945996511489028407232409315016187124389931050202615693098418196607197604020004817261436076418088970382433544949686251749736745403930623858021221478822660117739908538897102091386765684903637365306153491370617708344057810760893145759689131749337122654749142346264195010053355384026353909149626263716048092209320578026684837099153026652272272792151647173809534726107071435328752748016632312505032592652090320977297612897172952043234000373830870849376447610360269288153772927274077318582639187880085460895607991616420695586481714782219832217581963915557548664933753002672569888703347084751440623210706412593122043050515482943112164420457841155387030210397447643359489749950747465096129346584626207437184018907789495758839111582790639364812640499415344027555264657219324853615916292201195650381484848710728380208549631138646650086180740737806797118936725889992695188902297117587780461980942938360872692503086709764803949370080094695245971439197593824391985791053471051401071112375902384970773260066542384957100976955921083206925159814140974911439388676553500099462360709948241175135900586926375631909023990277884558214396979334157179516842787166224504857885005101878824187106648427849371083813683200000000000000000000000000000000000000*i1^6 + -344329909373263868446010750205012823236384301679435760148703552772485565261396924421297887481979285166468361786565551273217904224193807583886620573211573160824336156817861876285041023902958810778337570909157415276733804276121566251737311195510800618599823949092694556465803156637869484238254422571317765466574114020238016774390631875404934399496745936724682220217818745859866154110567069007267251057409035288081640767359142179746830044636853892557974048597968348460290321603714329736672352893608203784224279856752607692192150531472186056770362408694704909046827515472068747362614367519391203357952283532499544181430077146625372776833984651465320748103440122806305319290528912948038728689506800403380349635731106069836283460872516149577453293842234948401273166665232007966844235427882944681193098597416645525216813830120777598925651589549387123812468647789143359399275050253816101806689215892583401361810002157090856799604254912243362137683555309163953285442091756306395106543813190169293757675708819479734292842817837642264651939780592461727228475618419835045347901489373283168344425204013713372036750169248209015008695032343158006213005965216799951416574564859471271659532756515084756424589619540057839138876824209522273481088676571137365804027454033805485562476214778860037734400000000000000000000000000000000000000*i1^7 + 95383888367596110878384350425076505514366294932685946250268788882398172067312190523598662742182228812800572840211464580648395426078442598459021491173551865477468229438863902794469992568419593063333564285692865981569744018715955536293769441083264335024708893752168822518950870928165695363232116243814055657549667186812337560120062421032981338494864731347859578063308233634093732914108221974871837511584023845562475942294827132337664062723945015512288094341297659815604723345924656234941894259804237808031304496654710535617245696018435253390443955731924575487906333965546972522358193647788136609803578566166401653415365899598823784400362395840195373826309139468660784427517882778565176907773073650584305007717132562655142659617017031811191064429983437367122038598719082351479768141094054235628290306914197117045989632496205389594488917004792387477790938274195574365394346453761375605112244095913268524651160570993536215607103196940021476390207688343092051421532369936035522592438120427626420535075177906824349605192479576383874743386171011315746177940611317209812625234031337642904071413095514337081431758432972964444315838326152677755857332000996054107187486520039279438465344589820230171505839298044472488777836286931633608779652309606281019512561210019556031626060902538883891200000000000000000000000000000000000*i1^8 + -14961998014112528151377846977118657361542974788041395948215253632123129993605670679623871936042520956267225132198264877896772898880003675188294319803897958723938465266292146605966696465395445140294555497250559324992426456308153687572872465745292687227658927895133187513138145439928157085701915830141497886591825836003504391157223783909110635751575309231394658065625156125889130769901734443933205139401145113940055034145142078425077146420623231068937392695100541740609395920503314298253219524629618661303395709441411975846729779423975476561867109558384273697861485778746745023090131602239197001070552445368457972569578399690623711729026547310600900469177468165553443903285099151524522313015655565440892261895360867845923817110879477404146107985517464839781060233836563905036878778155575906078933955916567088436368581630660629442802861349120078863678319158838329237642918647174044533603639856366657569226058115678399273433894123369210812958692585783389575525538303155366482299530663651999220574613696701475381670752579253932589613930141621981063790331288116976107927605104819387922413267159271984000457720850478713561679139510003030957466622514530685090865494328787146047692637770490744279218732811247217163042855444995772780135458477309226687155202393148467377118557880555929600000000000000000000000000000000000*i1^9 + 1460043891152986851821226379258939420352889878339522131463796540475201311126692346405882864757155996242356647812108269304741045875462328953080112865015452753612216120373126178651771240172129841689316879325800054991384852885691645593235298519041523350877465707849558209773529527219370237592615254365980794067379819833601544313816379628890847607544989091084470712787880896319312155746006154339416885719811822620160232955414136642935151860614508605858871569036552003284824735661384448319143485322700527820724337578690019615552978349519634465504179706805696568151770428281535434473784092742620924256363805398567432661561801005635059167294144000071134572164608375422593386847036223788482429601191322408148677843550496533776975379945487653892694135133137926300921698853376642763481435895138593244377206280349700810697988486511516991580396962825444822738802673507336644069025904169536012350814234694153917403534128310506689431593846252929266496478590226835771840949678626174683657242928944060405383998519871049798966953012685281858873119180665035906312038748991959377083298325669185988447631883583172475654085061720454762899002275964453213081093784625972954844982713749659305423509573769147370690058111739508936659465612255343453765188406023552671048798403526699227339237021974528000000000000000000000000000000000*i1^10 + -96160659043472685151148583777343477484834551151559000942930324168660146380732259948747276461810975609682100554951783764197554985462809215182311233706463073428419286528182968913414994721885687990248200646801776489723378821402970445046661203734416637289267368457225519422844973320800879370795275169989779753408043901560525434692405589143090699215856982315188363848012000424579136889081490438859095412198920348751764494664675283440103245762535455716484300879865593866233087125472809868267689238522668724797561255402900659820216159402241966590268468509403077999764400059140646167168715037146486461594030208706918835562176884312738559049247939662868625860566766636718624963315295471616807891951107118468937581689998892462080986964996399888001666636445971963272804807968187744976925472232370854153363988329660603939490124375565375972776712865750720563867945117914870469816506552502291751135603232730836618076284877615435992708780495010416441617341970419827917998646733708839653551773237249233014999050097774879979761948832452215420106124947151769916176694358537666566519587202091827447887757489117711689937206576683462787006895929682242961747330916231417080466154645424503463482538829470340695251105057224456405002935379512663311907416330467917810451175604696059208466536857600000000000000000000000000000000*i1^11 + 4863161243593204835026627255959800645086457640165981054618501940653805801377734339618457538014703018868697263324975746266648392064025649431318451376571601104743312000484347260567592060730565889462579037217828913245686847879522599530386378657577213878734736969954951241917209893677006024956372517868467649663890824756088310291099243143395285890765140224031816375649491875895884686522886818330864755708887406814183846097565406643301901369795922707608985270707055451558288390732390522582157760678573708149947305398675444124184757311845703583000159987646320343406274568921308709872574205143359287790482649828683443849439873856625562805171576553264409186782376633935133358493979883600728105849769126588962064914554157715228826025379559878709362360853909273776053397922699970578503877472624032052228632212972063916470713250889458159470833587944478863752089614012237723621447984095175556868789207971757656266961577205424202677316684873895484057900945501317555872090936544523683133523521948952314986211373856535187871267599013797542642378541621636271807123757628611588468111783145678878758032129934141666801358507292229966280566493302414812903461176921826716804606346406937887998319702760797010325427890921731454043279231079521651102348471172742855513305643599940051533824000000000000000000000000000000000*i1^12 + -179164475212736619574232868128351890149883316472672990800819751580069174752274146957713370206460517381756199144140709537301561881231512451853419812079397588109912474708805725282131300416941202548831894693711293695152633627837725048907062463497036249244536791521749070950123464538311900672407123928564911242508862956391362738977585821058728246901499801876860877852699107675068227925454808544636359342633320714433259377733602591287255057738719606135905258114290282256134730547289618380180313741254581073175773948785076488604174810824063022866967940109868881725360647393684853074210308720391603868367742771089644096174860550129947186802145553160934724019721995972293040453079488645608041662945894047501063319457082719895860435901981989498950051088802235332080636685679257088673239567338523875463844594325825522273803941100872195310056145270406321376342610629292436494986761941800718785430845835792488370427229792136127437143488794191427231374601948314619665740365404063135846780810399759231359997141753847926310503878436673331762428418085694511079451273775408434760433221000207249827161321446911909237168764993954892484233503098942244759667161346759485245950787622099753300498234574935261724517982621518855898919320263100912172974575297230731730026590812844020727808000000000000000000000000000000*i1^13 + 3722577171053344928151900346159915776869712777766045341391580101978253432403594073251525508224598941875777432416247587869408109637340666152901910337886614305595339505893263227048654465908202383262351138950500552291652305358048321310706542094560554906370481073938223773319706522089373676266839899176017897107171494211763328291900493677885451170419251604068447416299064647564363558284647993023798713245500886523207655081012613536857897980574800506972212012666110494807178983623965869206403255014857379196612658968269277768823925606494515277954533981412317315401530682968068351689959479638173425250869405277054641948725615021300325481966068162677592458887629324656011810168300242494095780793484298612487988489322565429864300539746175824907632367317700365912218305033667359867973825028643692042055775037969854199804652835844008414568861473793139607308377331230333840202619500542116139620838108197801513673266768463954463289535798450846139025667865477110706388388002081323645027872818034948052303782654200947819456550323238688130950419191203692873434626331228595335991676555985905695145686139604851846445000470080385891485231098711821936552714399724197696564837888501619522096144978874988252919060452558020726357709151136093380867222982892432390751479393534607360000000000000000000000000000000*i1^14 + -41947560822844307712181682575544832752208035759916056706882256318957541483408512311219133276617365511163665453256438317835837438126793707891115579621710079974664786305064516041172159472154033803821342708136660548447819085882096136489170975674494689529902306259807002894226016436845622362535021528602943880300779120413630379681849060817826985644795117429441014916422385466033298128275657160515760201141481085417114094299608395646490416277367746042116569802299973365450296353073121765279549195356277737877955431120763849587365018675662478207316950822467208876061038027410780097677974978390633683040378821840250562058991088670618475561952466824500334900450468634367404264801709799154053614968836388379775510662194814396277759173163633304591522851678419591961758936784474220873934215514231677959433513743823231901493128312884563859367245802442799292169792359407939298753520838818696092668372084055095776367366237634397373377897494698013616638057457623586303437053012262031153840942212511222651766219321979970189019521774075034209903289540573331429128086702377708761254726038643596468478249490805815727470407074452612254446168410242843447809527099255697785508293645243253359527146536804585585610724404968529057323132205173005477289282040236957688396400620994560000000000000000000000000000*i1^15 + 1152888398034781485544389194791589732254361049592645824373126810752610360868301795662702475776854903206665111022390456261273608283388388274073469454393817068155871315367433000351033678967103994269399268235080202521597524752635841263684661862552022387894485730778244811079744341269740123666605565422123841040152247203206913730298422952800826077489377318364831879888186255677088983076009468721442889368968720652146065491093368209804675117655232600604952959675491355666987209431662686556857248361070212202392297005324399283269695941719150948900425613886025454897086052393557639180059042577385393233045277420959347245080911880242166537684875986551966080917764682333726147331613331358805514875603233938314329956527295663297694653761238234592261866872056203527769676711330552776774488452563630915839654233728693364128340986470495258143621082340481693904351554510067893128410532515068690460662821258332009677861215995384475071253587573063958404293538336920788125191721405423150345262925127068962000591411321784233869004033004813173080026211999500687766052502391310179557057466044875829093087328627912162449121073303497084664192299883387544664399589144349981624751048018697366224779186002914268121052137963213394965216701608543486175916768750270102442547871744000000000000000000000000000*i1^16 + -11885269625602558750217015465873693217851082135180006136999127130627865885696517004797859525464228426848692800271893547398349734500550668682246532625637220952382623551897717935389800191731912712745376047886811184081519510234235170696641471098335209230995055581530100967255755696930203107618950630710078316191222447516987576878734731972750070193496264076547809749169409322838582596278821014967291601592413604456841309883061512616036321785267223941479900523281961719069620029720955111637032659231669110945760773121001547288514223654795856912142422309743297243893863369274833524108148889596908982872509042821173413095662575494351900099520963142009143911450527725531372455609533889903551763090980218735355413990627619373128265052128526708646967340686036905873010329814753007263295603050364741590237533397807374475693705519481528484712715390185730827589620424984030814896711267883256807572401018384472172412880681742551200840705424232403445595208079114601318790142683095728726934512498290580662251690877567626480636300183260905279005977777340962068474465531056583082048793685518616248211261363842310905029401707538422891032592814577111528760622000131987560938369601208883758812070045353637653328631830122335147496153195956970938529210398429288436072448000000000000000000000000000*i1^17 + 172890707382992831129725497283473568675981702695766446292127566477383188289011549987136334528483580291161478782919954227330010507777257771854729446543350695893324908039979130830107494607111296804110000726423368239083920397158640625033620856698382033533896187260775439469401651834884768610642323320472614692834414254961982666386064518567362620154489246480716534049488343131916928325239812081552057330450709324849120052806124795828469354940378549833796781950240755403972873610609749599533617050824707847435013507128973338942499404979461104240764897886073831695201974386152254369085345029400243886853785948945558218414596788239166543025200850513168388760280532028584296768539575247046865191528740448461781524895687857299178750143650714508763844550826566969647380599173205291210539459091541110332540042807836003025582051157121561277621551347484618184260734138614476139227654180695980828246873819992526936092438507222386195776519529761583561430164950670839599414810644741692545379428214171644419601674304606402314415877587217937929319365317671330876273904276791930636665177859221885642802266600192077865267762695023359866155614495994560061982302579395051532111544651783421039628585953170941453951169330252491543841187777947116249001793365265361141760000000000000000000000000*i1^18 + -538281890927402197701591269318535642128755905352058124596364115388550336045996817021077644109111603340043929749309992023493545170563102407244643911715929218871776847582568469224390549892628281929274855029341594408824390248696555891580887883865200720751141739600735030825947870498064009341745755767281459988860380900803843199831536421114620146020011933975749602958231544096597523250533933165231311560068452543081818763534847405717696428989454522543024096029827088740047928158874582583325941627304379242467891410069823105266214296563817833898063101088058471630243503308085144723805324877741004069444699706308786430806972531259359749472702222973614784864270787953760895167119546175299403461918306508991115582695744464214739587275685572578294241954414021565856866639752332975541233652025456189428958530415715231902191192030429154336051008228792088172366965156061560717294129895485301302547676961489224107308607972951149202399109170154935294178785524748182216130067513982261750905515104536769726339533249079405644261260653542640860343968004826589232866985862844465341773434607457872087653797785462473783706374975000985933782532872523359681188821512544663441568808687960601351314634149254069641553509781010434245523721399889785610748814205911040000000000000000000000000*i1^19 + 2272292094624868693120398881572718186675493639683605004751920133021886169240188939822523707278835971926554169622084131096831518518661309772870332423839359335534267651038844556644822689051091161638015325562085430037378096760555645472826442555193749983117526608528001620781471541256038716395087516311744191316447236418914227938142322222959077518809748869326687833546105003248951528484346794158551198530867776468184707923584820976317379033616853726092245797788702443127202405547148472717660152078210924461813342382348733885730693957098460700115590957159789144062723143809922896848906683891029847889958823632613128151170213021543677434681054350340170866789058249488646907484764875427651787495485390395835874859554879422233948587926492139456503672428215062468789098745329728681436325934102213669584451067867778021867137809902899065705847838862715007029484150434010290638268709519464720437605754361696121248491865679601044869607552227275357491968539166190197320617626800187694732675794531790816783236808501857415382279549377670414152791375387885885624440974515073581249956104347810057700743138592741688035611929557133326385024529035933867297782361264000776160317957560470543000156575721035545867505943681305414671344441314419689772392487321600000000000000000000000*i1^20 + 17322004898866915186165227927119504818948984906192923928538158693524534384435131185440069050935361829017942047857192041560545710997840771821508611182038158120655427256844527738056427661639117548573100054437022970137925323676645666283784374720969523527397053049416185565646795005894307054552039587582983054567781663713954305780933177787267292001744275072357207363910085893581120844457936732945123995878053179557274332504763683207272237461842138759307197278228592970693274077631389366506501855161293781917463514974984068223714182061118466504511716250912015926130957175348279025783538526501640724326677064349936392783046980008686926077970938311244449457962025200903415514440284642410681140398207662036906212971081525361061042188662269520087012274976065306732113633014164024444125217610118253613795818827746134462205017669419881230458274388564018263067070676772663327454849712235311773623523561944833116350907026864031122930715623291199007384960047193863164170432461024255893903857042558251963778306772508949511434964109209298586120452689591728703963165773715253373821231768434122237133438089886386829792759118822899984523314366498520301762030070054030783994023658897094324064508884260664510537521190859653539211536787829966209915289600000000000000000000000*i1^21 + 83508733468627228015570042357919131483602112607075899126875140499068390672078672956344753634933054488566612020876083664563760321192403328912695009128676251450554464029293591826549426372022383067792197967720041774038872164592309692197681353873808106851529300971415211372238464040117046890054679155465454882981971751394643520617596096360438698106967933245266686062734349170573746162039608263651425820603752405124840987182963051409709452465568472643251903472198187856951435733969605629001214224934209002474685125926152737920385398514359472963404170715332848200121248574124791577571531764732640504506606802898207779751864759813239749488757922582729609920526837007001875122314830345203963882712563050317620406490473468553856085877338221923147199644829562988513586863760977188611680421172054145225512190037501920526030043577442500789813332217333870327767555941803666218592070417795659263238266016733482480244001426213130037111611005142238023073360281075868551687877263462878434749406478059612582025260710939351619957421215515928030574309001488043511557773104695365285035241379621494134824752723681339229261270749370108178326240346370114909114197734638321225826432991318077597019815476149371456252772408431535236235158611458827223040000000000000000000000*i1^22 + 269607046330493643504154071750823168479768279622607045887669754997385810629945379661245271558386555145243438126844616938012345857896333996283103123658495681879572446441760341986049369410951957928812969472108795395937562228423156747089747238316826232524371957447532788253867973539012389948402551686313029072717468332591197303762462848397563903916324391617829857118179909200119038984172742749082125879413602363227682074625011447139707798892555901563613697206790384863628285391373423815602142905985279956612904489281019561621732862716504488383048320967788449387561313548503213104414166042957248384912400789218040973980459566122551826824954656499427709151325428788945972611016798767071689593227908181988505584003244304622566416297603254924727557998888771000208482484758818655720191274701440246996324326229495114957093525109512579048542380455717849623266264904028696627907134746020311739133987123284877235446532565649698677017266630580835500506583911684063250446759196382910083157277972823164096855498555886886314077062964834613044627867501700936768453620337088826826902048360778049597726259737375738014258815295610671595867584113441528668133734945809809752002626563468258158602058559241404573691050359423406227836372410328678400000000000000000000*i1^23 + 3142133792314336789041551962261538677418602545183680969098318676432715819474147807891158288205473756543275274014576812805952059572210292918970210216774374055328474839365576495679707168984191185002653026658217189898369727943868987585774477386638717328859605299797926224690002577112816166349048279373692128626261396267138412264445318026115796638696556212948387820603311166477675437602285650500796930999635555353332765675715490906851527796305154619684100535283957433139753171614457636077094859603206816158638719462020150762274134396984850925122254659401575817858916291498923790153332999857572825526964712008118250061745986906480975614237929288266919462268936894176949802118350717948520806987131693846998811041655946347462343518932799138380875572808350724593233497809350639773124646211260483344708725083106665675396990463888171902803594366679932433640243680995614586006602850378686875698609315317199304111172690221148480442904824708515298300505849381781749123416023078531611508120778369067784151791998259776890356023120469975388456320325550314334133002754034886676680487259003176944778063737716727570225858305916650059757879261891112046347087823049925159086408395319207972488842851858614491124181352932984401469369430835200000000000000000000*i1^24 + 8857669255577929231430762848063825369288194005680692691949337599654376111789195578239229282930839987400338972175816778642639725803939908615018680069889616265888064170276780492695271660322439628436364439472810093858688198328023766093302180879050063570694587323333324877069717392498919029521098579046213405060036955654806939573743513633611338511261471396624075536615766841204181312142500109954684992985971968669607562482733803142412047161353809134195182666915395047948284846941868363740885156808306106393061955415026610191023793736001325255553865260868419374080138641163179309991839443045228875774024868647333286402190199090600958113270481544551026281114818579368576428421632528413180943869725789800801501107560936854616677919731425581319204248662081385064059331870004031926436297131764722405415663888487578706009296367302668305645298326083145125662620124379832823963529453022769481655964767674109243763728415215561844521434317468548399182874278493453475993848579578874766690524547372869009414744936818120420163797525510176167162969492190061037062927939399983351751219772806063699676244627610208161364720291174547596020041792082122379973253103864883560847471389882679483839978871353221143779968435546574475795365888000000000000000000*i1^25 + 65774887749502711183135070877250893003515426919698753066457533909460239123225380779588210458157152016678119674068665090755231857224896935559955149222562530685008590960997101997762745084681343769294726876148417270071101382007774968704984545821399240845167179599236650993464562582800540556469367143662892235767120206313522725461915359039043148587868635644239751680463032144878950027837462697782585598858184681415285088772615192377056536987709311596647406926421252970769037191696994002439654963314214333632113081535905805268544275178092917111106291808359856857629713072933137721683396545777689180438728376864363578519255876122282632645668686960887898781983392076127389481270503891732466218985724132451891095440200937642637148673375197909088730283117069171826423000829939461248313473091319382276349108693986358631047787207277720479942859594752629010388889900322921458958095220732896987133955814417858293692614910133185771371300322816772671086415774591459599154285802203526157639053652779656709304419639863184442727559367597216977809930773786108338859757416849373925507526067497291006351265506541827231650703409429985253716452022480641620602834231050168498331042306374716007455422592195891055411921747336982062694400000000000000000*i1^26 + 179949654989779924491980465231163794746861905283530665573596934069501006195697851822618110186684894390294831496510039116224126021669502909431483358688390214252073563008801374077121414834131721435245349597540306579077987418385338350222130620350604188767523852636848044232631594195010376402586395505235881786827354431346814369268481083151398538842220734545077415730440333071056431432202291961097521088339100965332681186906703538544288524974093324899170544222643824539460233850854155998591944197820965373680292985966396588341447214756305698517216915195991212054686867235915177063901037052730975924506070622103131054039994031201433888888197205251568287970479053386204326585149560741636844351010024711115652530984186526659242024402828233968085015106248497096748951594421634847865060303950174338440532533897735465709415289872393908236798899007178841912900376260584304382522689117208213353388706777598251364910619907961784040794904517543141959159159650614248841313345551740945190131835890801541949934379276879118952760321655236612676804559543041832346123575966526910093901008874595451600928519509643874089157466444776348199124887646474556407300523586576082215167172533676896442473905776840399545806093587736166400000000000000000*i1^27 + 214239814354993363313881028437012739137591709887850719077284251141669320260080379698556785181026912508783523719904201349666186242182782864284987626582774617783938144754131912112746646797665669272418778912528361301146966372491237338237461269421688750240076731549197992936261414462921405133271942638380723851485085157560856146674748889420040593157908690337272435087749635496498062176327953185644225470573362518459327419057508126225124843548275738377903681739509422513386831812293829595884634716359945124531949986248732685687407977649135231213841428712632363576826526431729741016650681227123453734171470854518060508224587922057154154187027862483440698878562291258432366169529446400740276580261493724111435110916062125227715136061289306274594712473166365971926506902545046821040819586200583227825579841843884398587544673623342263167813789624347577672472616649651426895701772703367847142188974480138119268709933262426072192394550661416719312399262195376297878270967541314168074829679910195161395306345714736853588754550807516394967054900024519978466869640008533852061817497326144902047794338191469277770035144569584150486942797585867428221022736283323731710441852444772498726870708016934901743391134973952000000000000000*i1^28 + 79952352774605187585810322507790263894598043306872045622150722055433850311881465825120145647122024466460226382716650003173649649007024003554104650209001003322756666916160642118442015573598080114644785055227195541289466949840377987574305934064746778279799938602996422540968285599439257257174060556991267465543796010988421647109415298972444985915758848146146141359594047178690790393833430731830086714186223483316878441208158927513949691558252400903189754053486403817238642305663608060103560950565675837347178944317074181284000438291516009886462677596924098332625957850657371688538472932061586142291928371037366441725953580123719247768614637532634380384060568862818775969952065639929013233764117977363397300618955767463895718733172791410753013788301746213398934974243269964936591358498873602215053552920534508034278987280900995305715476731560172652706485296769373960840256571545863960739224130944051201959108695217305802876185657130921468909229394952115670018179233735737384179348073529950847788064940371074716145601567498917041673606052488650285207171989426014556933331311511497394376005345656739586663718066343013820328754048221673134290630628938270670892279056626364064923672356221521168957440000000000000000*i1^29 + 9636033188481167038365788506528755604377767575959372806894401764628996592444008579419729305986104857155662601276581792676327033535602019166928700485598394058622548445025337675359729186651130018409297757329768301500797055986236201366439723322024278977767583622702412036333618805335055483903473932463657472096713413301593680552565128030080354141172434278276182419030224235582087935133018280399247633179642335655327933945662614489916822113251114670637776405739748805538311845821864350403628934333581203435123599205612636691047571212304802993753385276811138075941373403075609013177627813716666753970712194456109733439303655267294773919530025305354738549990824080354086304994892308092320258648295256351499667445263415414558792301049251537149452422137570874093108000560254958857045971681937724072121207806095857399696201835990785906744330096039394974538351384493164272278075289307293362712241038686573302810725049326015003696995001380141545092905328036153759390271214919772524233405954864230827605172225360907893992210888287900310899106408246256744039399266657871029428260765541655883568661799750622335993361536193162101354095476043406995106688374729504394993924948526608856318018608124500377600000000000000*i1^30 + 5441483424133072934783208551996425857465252749284994479597981635397200623001243276355850586215618561815864352316472683902323509265399202796620210835390540884550951690547790030937715936484277007395504638346675374828071464340752137418388438897528795263961467322719259663007990635121542185233150263291481469202660913156041443029778163502991765276032759143981908538388457169393302164480374418455457037138341503234252049231307220822173167527473449084141771397414954034900579547938307210342456071759796879582437653764631513976730554568591105629822846424018709220954634180982208336816716407532322213771349787540715963960461644068268004778640779510873769819619121764567071169922163461615182950162835319911901299049126188954891702587486453022142072381006023862381855908181140338096673096377409725933757775546931008468347311290277382436999795974521079990951775840943576880614938647977729642543470325038135092536589540732513640649488985711243564457876802882982434201699974081480816014212203545588847981802145501047055600355892243686982234056881549040880641672437798282536196604099470579637269482033193478106949091875010424535274616573071831112690045429023564659107153998645008249832846917632000000000000*i1^31 + 2133572109976059819949469410390399078849358852626190375788134007089993984595738998090306402468825383786402190131686269176509040036515747171221834377871895049284517220473841473282445375402513863380592341203197264432275207579078081350038105686028158515773966256375916145753470499829978027336390882305788552400787173054089464436550174863348102823331153678924516242256277610550769602538937786115006522496335517331462454394862221238540173903042204094165756688132123203914413513543319606483684388003037519381724617596522646496604683095044207476880267810712220266507881693388485442484917197250964693233417113570776751201766809916789991533089315962599298527718307923466876524500769411495665562819425140257779813301043410482202473779540468682291602672842539334182245009823571351176054480511121503890329968194549502335373039144389929207558896744059285247519978494567946758216414739652615377977967754663352265339696372020781293586393296496091922362711128446186478973642213118549977624831765134904764696915239992760644562826880318323913169390827414412167746100510364882488835300320969485860791635551413081442864847576466610819179031477275362045880105544921417025673996255330117353472000000000000*i1^32 + 391431614093162328042006415468534417620898348754014929532456601489205249115608543126494114784761890408778651023117169782565004002217225486979148439395507073629335139316996652525337847703505833337663923567029768791016890690675772824702948127962026814240607289818375085045650146097901873516402757026396307798740151139912887939658020633638047250396442497060953152225141460431043260782110006946467569710758808600876138594978349752006920330625395288146033595445537664030769813973744146591298547326964244596235445299491184445426586682039586371834449820425615120331832204838764245937677473576014839142124793639775735360062191513721497034636787026711415712597145584632837573609558671546386684521806011203803857451103204006407256135368930405092038240666442172469235816791045840405085200290858724521576974187491439911992446098403629893750564768242956190811313047417200040765529592077805500353124057992791677538900979263439524740106636964212097614999709354702434916258887149867495957149332545302646728275825998929337012507723335710518437339398145130294543686448116931102941919170827944370284647840571768685861565807425116480059433546455402977609693337514844919500601819136000000000000*i1^33 + 30447872386965906088073491655135569426058239252501488553853673542134822624462724826619678626687455640848050877204779453317645661505554732632398911623853887963055371280731353969016830149918325530080154350317879264316254752545482571051843698434765169710384784747214588124744925894238404881391623111209441260666019530312056768705031919511028230277608230647838727371611604134814829721800040290855824852052086871731366730320666390380485335837972060006891731223824114358675706858498487400893258784061026591057119020085900475290001434133486691743352945581066441811136102480412761411458374313256694268568310342059372404748463138198029389768557668034710607316492711788135480196295211473258214555911678450770794892973856830294988168382361915017778071014017533275984327554170036119306829707155486204143323235002565020183350471449027892400212222003720586344081054422828844077615890968893331043582793431562846794856769703782084985796867068257889128707469125058066701151267019567229252453778587401794391311780963543759582369013765005033183332816616757563403716506278892839069912599549429215358641399479667478505652790032362469137628373029522307372777974256363923046400000000000*i1^34 + 520974712325228113122670708880551862759052596138980122771683122029779028091724055031722804211706152838341077782402108932604167403939064234331177901991843694886613581260822827267837538797801143333098154377590931637524256781595069666211524962635899592669060039479060793580994096897767544184042382408698481471077810601122956935907785967213007617383795423837241109028664501928677418411220559981171090736361165907999999465937680178655513840038251946714396855214114391455379537409059939716012976182709651563119099064885528777752641923680202795088668890945653749550019924717590529628702893547084780816685985899654561667103628028537207427355467710109061854586435326548557287386382476151828320524626407253336931034075959351662713262877757288988353846329811627106885595385706028304381614621768080797253173348383155129132946201791010455538540388086335775907139484350013816387198710899257269799609898753202355989014596387410697929568466699956624583160476239275609605351740915418166488993490009188782304700809904005436700167848420174636276210977522230952011774473610233578643999055911097853747299183187773062626872323948019254525951318213787997574677010841600000000*i1^35 + 6236625154038553799683004768037449237469127582003174022021906520758822481330140238300647458264078669446991648999584366552891244330233867330801986388327146392667387258019565213576499858723765071487527496185250843283256819344432064098348575414279885330711954878170595930916863928088560623895184135563872788818761170850960875030962279691166759690861605974196946402304286395736883206118751401128802573036313217243850673650397494780496453274443829060773052698687792503509743562808232605713213232871610345925797819852529289730161126148718236179287560801626502253915625730207433816871448871391796103072980604218704282188310551313899510036817238827396658657482176909015802392938890915530226472448923662843294581057597110943145505977012460630343975292178983511076894365315033643352692311406802337687438120556828868737958547720241893441893584430060581921329851275961922141025302622515031571001024316541682320786687632298580499359495093844506096812898385400430798966082834968016567561575005594116376107397059452008642002137235165203552279863349012138026235073597412013745829370345852815860930029582335748051592491748198040035882781216276734935040000000*i1^36 + 4902462026604499174674275387182496941006766970124882852115174567263104924959104273884534505288868547932811477644640251632309734065430275580572551411871119573018829675328719083101647169122705024964354977289937499990559222063715102651727636013259554857688055679147348606573291977568079924466723943071700163003313191536411342439579381247638076246629468139589195267419111676169628868358247016130807594551422993734201649170940016065164810452783763124047615473662828489575835691444348879885840866442414724360611023496101302825842374425272318918634238651892949786478311308150409123936795158911115200946337678317373468116563439777112213479242210195707728392969376951483114382890187128088141397397444962565981668827698799050002017215102052596868690541370478522261327603113495754369930745982229192962650357737523902281091890364435464116904922332389517240526262878289859495988695503598043064928138043837524714617241875247891819316638512816027279499985613729252972841751203576207729496725420893162020676502684608509803722722936859573207720303953360871420352698482417116612989582357390431856491818597788225437676661171031845632249077760000000*i1^37 + 6399216444303719394164006638512856500834614936636279819181586664989203837896101549490079856182727794136529429481423865167959871394653881155950659319148341018833243895800370318095873104922762580905377891346304417082977909637053255612509089293831051493935563146906348484111854375984495935972605483032854193017004507112826574611826207680848558828105201848001875275604965873008715213423393200098098215373038395549525054491907707696087375274105050408105538457882579918927214240916372022763483574211400717142082450041097912128200995834991243947980393210854459872139943054805052938303434842565929127050100703602411916495191420457110217671512406066456211327360261707469545066528883298599422341352125009700757370921935986153215252208199888039778767349838965552051431504838787490335674288702396050330019987739317208992253775929639564113044878050795869561535926942824401980675048040452956393614148631804650023909798771502567153329937810531071624928762793106056063747781046262651015096961000806082726349569544973974230406145571124112836948904956831771465181616289836193580642683971213785136594747978395878043526918032787046400000*i1^38 + -12422870332924494068155646463718808526064701747814533795466744638610040459849425080675635695842958961390438141342024467914678776322772519908955183461953871174713742342875523889039225267998677278751785468461265507930846938355842161057657587786562667167951945700137783791943083381613069447374668610452613755391150294914365830599267635847654953225748357140475442752178178410831576186077745733912321560987515644316039139274132434656467035512392453617763895167563333494307293831376148982603821374943479691300895304473628235427875500977506221650300668120237541819004402227663725247814928454140952287414351908812328420087983340871941444615870116050990297064789744609747030432913113784918673193051565009412780603875781188981942094004747832634263711966587617172445446005347569498650113423043362543322614622368540850032859677770561415219811111070816929078955146316925657258144004761936054366627492642266401068068754089916098702638115454414313895031380610471392585343774315438588268089989968345332610576277037059361925251021190438468806437366123608361713168051078194892168847071422280198317343850516884650880000000*i1^39 + 20849551137204504686418495842297377447162658553808992619204767337812996434811970962120889564729734798911279980552221676151417241221263404677715743093791889827294422886055851281373568787255411146228594446816251121826238866317071610731998211009303148643091795482690982441246234335009604865152668673953735162113445027178957465427218957966947289107943502524966273017347208411509041149091529624866046486227487967304974944095979849119198433939101896630749073086235448684566663439576052824703002392985400579384176020426541182043131738106063030291353031101715798087840200460083826496750300397307988017446651136525186792740077472186274461311917692292167809210541303768648338914837420472931249329938089001634693566659651972781490903711607605368226180807896577725566211069768124332485796251217572893095331888431248575868345382641560084545942569526677435119447321719821522367251889087666531028692336349162277211697326189490688358663372938316137028973700695365898680432237890635442309212368919031263165089079329208830219551067750897533059052632857378118273208352136179279609809904351780830972621696000*i1^40 + 948197307528752615023247742633111982222971554899403011621654840395056719520512312542298800209351676618702194979569456674091719220327746031095406330246469393641696059834205393883223500182035649727502818135149765008991826623469035649713651056599625089400124191896289174980380246007672405866447448930082274353847368367741156194763606860736545081764586522830599472362201848577613765072742622743750879855759532221544096907556641267899352853951685851782512226827674830989814130341304901942833145917940044709462569704817276564467365103015108916239344892585190401630844910914460403804931080005049438580496850211191062916167754577166287565823168913113830581706449930779042799044830607711580158873073954986080523688245049632451239275303100243853934989399377399657377280921706548110452584075213065152952749885616740562199686559921715516464955815321940897459311060963360401263389078127370633554984356888695346813474634320200709936519827207215279902735387513473077650085101692699899461723890726586647652549840520120693508060048033405187727470318086663427265851094712013268982344000*i1^41 + 4607850683038591901008997835869830707390798075208152041071822302825741761143969374750825553900194135419652613061951295763887017712838550242219395891785508718095751296473147908335560451856579105888759945458840287910697925210862967451130726610519018075455399125883473937367592510699113130368652825480647365542616256570097959288582120410626056518379765530278063931843407665313130822304979871863234382091687354396055652405914773287673160024317050205865764958355957635380540965128193559049609376538250075460100106146669295450335541230853990865884954694397726728565462917195859956556257827937813958319563102925434841969701291887997472387997815238483302891287765116244206110984046917720589778557995564836705200396727972787505873714009689534891922939702636016446427082235695982903452373857409243467723678100481463432504447622265682862080565034882690049875421688460802824317430100360288042772382407536186337867976785912362783066783551600451749224869847255867698696919013484254888211292126180665699393989062780650088491710941946192175503035695418440800*i1^42 + 69615329657329984194912195340416028901919106556047540020490853511241660059413176082723821261692218495015563231839670131614455246024338758857876443214666463958295332446477400140904578162349721017740647412278207544011570145851614637228917867049798464258470659116978759320488298726149151289094987236007135644926798387471933043533874897500449032096894929946353649559951674600122724753041555084372974128833659161709646370299673536568708103818863841784485707005026886596257928216793202520221438540536815993123349096930860901060654322340382352288472562337471502849139588164933414231820585164974233418844337562423307488438497052109346938669298458338479812605149571478379140349908437984445819871490916630072140121463732563821438388122916240290910443989114556082961151766383765831822932067909994774812619245547732458386552802156450139937987957909509693534070272999117196587104210990841346470984202373483520582838257339684771726798202449367421651671211615570325920869503442295603593752555879391639296570391769395475080844480829*i1^43 - N1*5253489676710739303647525045234782931485630284070210162500608108488867992658853608388949036916154611686545929664973283580752581003003505315064626126032301386755287290320633764159031828419580896943951013312140004472132504602906925779948786793385473957866770217605442694307103687628603788102077997682691687854878116520480805236237509236270699535423867196901267164373602573992*i3 ] ]