[ [ -1478481313092584615849315110334415829062290545974435086473594115502106124469827740313989961701154458991763256116939494841527315442183812270526817082272829128280781516237948039313689222092168739261343463343756293568503647405780337576913000840493247560390366194315582255163622055938101382971198931982288928709546723697436240982790574944404331478405264736058373856971392928991343262312090239199443017952606301634476166539639596438252314158371840782315047929976389679339221814148402484694743509910332445277024210460844732520383034899987458407419443196910091972781699270626579321743455062532208571049180791249881727830607747373752713729435014786592407129794705695597704664614135033319336398854720355042809346312034351072660727897421253259924166587368011838599749853180895807293887360111038265104200568435076814199042533882103939807034530073861536092178529407117798560204359430611771094713265204225517495229503842476652298804840345961534781184009924960149531726767216208728055140973368225455851315999936485666873319718571198710265292322956867628693592706982037898432440711480270532983270658702802596159295033998767326820815920960732664221065901011491227429037156818261333966219630789017217459569905577525651943225559856051831072990681332303245599008402284448526615848885492643999336723287865493628557317281892655514070181243592182095105361100297883839964624477546445504621131002550575378533003102819485644142989643871894608178957844389516245124033896643361597455481149983415541902410590104343305205303793275291916537788773618013143960931822495600525305170795407536114948630563966988582058597387563533762655226901189783151266192651929913053449893804902450659542630840919058080314437758047946870480771534028800000000000000000000000000000000000000000000000000000000000000000000 + -32193777526681937270361056146727574503911410253529077978431766765803089104239198574470386771926637944513743728265893488058472980408151323232039350971577097050847531640778847576979456878244244753087694685218504373885145927390927875017427059900353554100552463294099497289607302849934691029614658432427764202995963147474423693761534797098408577197018662133845368594682693942016820482938324590075154615932628808159067305211544227612565906793115563043889242904116704615986703419630875677111430928035669871435908406462241425293241549542406562963254694422175264159618859566890593771210658901654381725883156144441900603890272940913439051235623199570803840245823169808252476265751363321008883293504812963660169886639063098856737425991956496347036093649827248413926252541689585251232639725908887933010334502058033417331733815272195304859209337883631551640054803179639309683555860685320279562024126507708883437474810467952034864926121989789176490753634909730664449990603308860125687297976459426707148378563243558500821674982915277921696601079144009353528520341009580461630991006257720501121225312531099510643018017273685442384798009435464019469573159138256132416597964300537786816553385043135881649973071550618992011031698789302466124261056176400387163672376383570064620611970875791513602543729691439763121857813952795864432064939322544021592700754394252476279571391807372253332309968519734038631968948015778294024755380117946824221162034827134200099136080075860939895532874851009422677108356812773620609918673002172869377719301310092792086702017307884820520968204776318824313512497020747222316568875514336840387995171682000789519899101544167553654535791665052706361188676189895642310291672864540757587751075840000000000000000000000000000000000000000000000000000000000000000000*i1 + -365415484571624989905984480411692107475110132626223156513009895572884519880895533723443330970127895791838764120550849313492320853206287486055974383186734043040709627193298046236966480336004441426998263695112136739174322484684825007496670757385459982129812977710501843741168634701634047236104568259193669197836015060553224231795401218646163612734404914190390586939752190784904594549754068929164430824083770989892956068919705299283768343194873659344215083537064816663572229864697606867618003740758195949045278464557872200378904559716377913077576714772868703882775069416581647614592384598505945275092402068425081356306285653653191136350873767524924873317719369294377912063527749703864646588884871541442984244188441090013952350049362306950573807672546628135278127323438164169978353374058093128935928512827517387467879094015223803682522566593124014347324926028792597124567863217755323184872586055765979268343997509886678108350320826350739790015913225238636721926157059080096533005581942620136974324580911785785638706120032689394838113634479947769564685239421910744753895277255090009546894673288516900848733385822609765890327376762374744585601120346166970454689452245353507239732422712155880166321148887993337418393968782909389787417538027053618432312021271381383758065545052132047643610152746061329694228626668096856285749690800883856504183595303764427001820643699180793483915026072820382268937830420864105946681773505287014298736816740914440260685383381979643500979367293965978281874159815839578867915654697595234095795909009999452066000512329096857211891634434685704444767071072301919939223032231414234448633275761974431045501013844337875207225127962158251215723346546927138879753439297932971412029440000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2641588365592524552568646038578304978892578760671930265369812893062969427759741886338946464903962678334809517900706847284781199732517313316742060444283649082929206921393134997300450686811987254727554550533376947277431330057206508376410226040890786084848384404251271673192685700904430343845032300541167542666752930787068127389695047456329150986381286719818565484529752357440255837887106925146416167679918641602818191280280652184809441021622582109457181044761255380044183883007990092110556482422649353791652698026872254535177462841332876399096630939226012884014130449389404482555021319584771365133766667962253956111039653701101414057041212563145929196616781933665127388587201316483158761899763912363772701710234727734710419319172120493135307391002263913943743555466512559873069033343604604167355760113842625029746740432418179727278163494182766023278982016790433081105556540748064459125078927502888010128883701164998082659205483449919815519266626040734995542010164789927096432007801923784013654460172089856102756966372350468725391210899940371624874435966070923691434395654213279587698717444764423834518860840581388276954171642631381643736133416560874649091722196891940030733385173821729922735788454177377423501900368483059078893168134478537191530393608541630501895065867760387046042509714887982481182676866988983937743776427964428958308838415105191894033817766281194060498101711878573293628544925421797013556638176721735908110082229997288709874227915433438657333147628526985074820796824524654897911201275094659693384823361284468788980602141301898638916055270446322794908825925988612890525975451331820997237278373221696698019884193327732144942278096189297968367984212977353950366080434889044672276070400000000000000000000000000000000000000000000000000000000000000000*i1^3 + -13519944966917850312908983997271198366431652945493691313549921038616453103162792684357465022355558226417656845100035027734585770811468126059097710969018481346862550134763572344680501209373389536039983330152665647432146779564231895896924584120504747055168242304191130743469536808871441071422416890317497706270210209783889797594574206455064700592607296817519116529306912453456878808781202942947186987588064856621650986138635732819101721401522704933018060875045914017685216742725396492512381671629972309720204101582858713214065137494205040505918206408701059279850640413083265432079830653008041571399351580398893756009566510314569814270876289898147902605238361080333684431809047667644311504403417054723087228491552195144038597569680722687579285260794698389968871804124040410877897985126114748015862965980179342002962228852625510023650649767433671375577898385184311248286126334763256236701501175680062924765175214195464433387975905635164214058216823907173161307103483092122903532182299463247434481664396172948945016374394415992329214488508519529644377529109758638126982055998599681828427136518855299849518452457972520199693256584809496305536392470077257129329008658780489929423834401815781217888819967433001182163786968160121969032100357491133046570290779608428269104610687406817386309038510300020306968916526895685527104456801723887949069489100206763458895545754483380837936045643634598352295931397867739142700670121620208296357844012193408111535759990913931413958487824605060595452794527039686293178687880343123172337902365916768842849202912544316718803524469161697307587781385771327848938813651744790061538039219906757718691297112472638612524429272785614772878480201392898537979598738016377000427520000000000000000000000000000000000000000000000000000000000000000*i1^4 + -51494592995067267018609499990069342242665224079189215592726582936751484653928246607757341344609069392292234979409674546303588416553936759827894245510464533268471295340281191875926781273298995759980612499247661014867635971203563649363327231569101817238892914117760946528791787795013273660415707804603610593744968456471846490807027076301520177716121779001960463904103999444984389001233015243977361047972461770675772046774033721829503649088760283920454887145404146541422096987870317493124208315810470748992942018437377006155437049084782139375632198321574633493916868216174957767562237090907751786888280017863101558857918270009697799309280187390461165417134827750972700028089984932958248056761083062528366723566749074235811892524557279137133760283735821014484842563728090171282014184091813737576045763950659444542680330907774360622474546871900743029358450494867251963877984594512817776691053550246819290794882999530332411416386442230897630687960046732649195668235326736674823032932299966919467101695961195056649055251707844207734049622981863673065143825826819462639798223561571398491863566443878002280160005975540802842531863784276355800208605695965117136501239294327416060945123516681987566486875739959435676549081080719930682995850871949257820573642337938806436049072840707067976889499040858451980589552937228693276594388557993489802246289548805884932147837240665074974548830081222470835940405940828297629779066378267774044190912820000919928353469284590877908573644006496175240091931765928235454311780739543678151734428292850473443986199180235674088275890285657637178648355974432206605046479928008856161488957064332351358748437625479105360338194473939415964001918119655347514679001615695653896192000000000000000000000000000000000000000000000000000000000000000*i1^5 + -147917468921611200922770787247563257711862421743277666964288531358269804929217312548117106832313237333514977082542241779787328365374362757153449865329711992091501538561701996021329692712439616597902615842601086994271954126611434929198918930046718127868531483472316474603825153556174985285895338997252147442627951174460838321082531784570814904155078873606121273705119391068057331917743852177884503842052553959543957703214469569883915369454364206408718648449523249876253794467509920148670603378408078021757301979732299085671526034145336007627805547111996530069353445578644040272202623611300941196038770243826129311362080287737594830306510515938288937029010905275161323848741126200106897724507993345881773554925584867749808618928754529636049617671900350807453093091400074227439613666664804572580955086227864877555302960147364418142241621473530534553159028680494648498431955199005579922258041925969891233254132969945241468462243457080297838980294485163363218625043514245470367764685734087610814907661063116783022671901752522719668259068343571784346786983031883769922808534185756928398621143855194588734604037691233031389996072551522198194930446994759672063518659747649737644699416346575901828013041212735664076760163361285480084295569678400891290838237382014878944820350874133987566287820157759769295936827690171172220384001423679569833428752574636005112471983571904209342581246420922252810600280810299528850557944424347911476103801447437816463807543887184288544093076072463772997461870571612891126933567035411972488832876664170022494850018784856021362650662718035052659385512502029925443959516177616850103983058812243724484051783378219549668741343566118221781729695213325912509263369970295557324800000000000000000000000000000000000000000000000000000000000000*i1^6 + -314896471540117154401443500108955075454774352694334568723648416696536459072157523872246350871397672199848291672634664707669445876223488061488612261475200063052398443309784115283630268100330467964949666827276601115793325327579459824987243464827902961550204682231161234743657168799085660922233448767423895141603536273983442703162055841320404911510534629366386875995638136125022684996940043707914870371823178854434892739638001282275697364674738594177940485646454980643595755065732160765781673829831760837735471526294296200819936315610702180205770481493428576281906810218215048896442200461677133399948926654942055754608275759241647799837478870007692896101048480277564183064397867231245370430248757427094335632886517371688849449316512908090120245608231759352407312923451321152316270940266589075655413453983608827953757805427968829940001512635132239713207465275060933137413266553276613782148493191228438766021849560493148318945847511459187377951989408413580501609191148694694511261256072097185344737656568012362921243489516352446472009776341971227272868073628093823684305008877114892550557816559915986736195656734531755664492053891694515785918347272726864401030453572644155811734295376961965706145907046417045856387730297313637355250486130589636073210589198152466691080837041459162850478086485288456035668567263449622810993473832559554311111906044882734840591020712987425341774669045519798739637641136360478191333689430335193345883153375884903260314589730592474908676426907909181142525752841190425711718094771720600645727069947500984984105187545198230500641041792717139456803328448387745098996117214863815805255852021331445399914376995304997248074657752009545855523112995266291191223297123716956160000000000000000000000000000000000000000000000000000000000000*i1^7 + -478904186204328454529470928019997276795331998598868319794346664565439183149082767874669651735050961290607250480221759618966668246740115286259817736465008047192624938438876921753410810431280337397750602403321932757285432945112271341772275810192721287121319956375979783227500122346929875690753504178103281262377804519599822515565684672054215306333902162881165975620152883270807062120344671070435416553100882861882003187159054034946793958448728756727287911016366576873632495503009858182234104071204586630290142371275689660122894181710458218028534500088007745132388218500673464899738687971735508609871361524825027821058055482451642376604852937154067040660937801858382868789870242117668500010929841335122218163258999317786959986025021238568243795181545109672752994887523635625305769784796205759878162035771520257667013720277964598688952069930372640436458572845711082988355243282601627049644131824635952932914049068791396878873579868090977266726946404970690495287597285665168394303637878365011802616618440119592255762816879079977941412412000474084618739405523438654712680390916198744340068840951074837656868687907057471472749367554540100665683345787923962521285335940485811997386519380180566848654537591574339420750006997365624780684676969647599126501343632501801807114460623956560302489611263474698116140462892544135468794409267818666398108205495268899487489169614603966312072213326935482680081403070407954666381726339619055996902473569333446996426094597750836782895094370431241306533269585443242751912278138050508964929468375076947873007169394864285358720085085268104554947888040503675454063295435261320866095539392927278436180191765844048177381417767220919710953947204337668475010869054406656000000000000000000000000000000000000000000000000000000000000*i1^8 + -491376710341505736906844635380494566544661438111128805824479427723186302156826677187975038851224720091009731924196764056190769008923922592581035718166284154942552607736761171127874075441537370205551362217938954451239016498642609730170371519464946107450999157304962753088566066200144576766080629205620216126913352526822293999577578058887579084461078454636857262550189181059196650362764503167078181356561979201324782251464404270235767906886304755055817246423174888756330717257175648849980614536160371843305781327017813722002285503467669339285247399824281477682385703800182826297610402769609029256652401052475112582052833160230919833916076606398956276721692449086213350301388604850958156049795834163839654039634558086519654743546029522343565774205111672988093342741680182637871393737877647563161336506278311508715548284328123478317637812551532031388378096417583041533288321852440146233428761660385663042585787017291492583867148151603431125992392254199553075434606666239303641035382063630498439086704480252332368075522015065948906676213211426114628305559675120577902388597498075861645767103876511874446279258136418257526322461051646384397442862568446768990794167796542089864557399309973478866238047072055234335668681352172517337275074410710017521585722413886679923510192014127256062551269105186387673112700508389094240164704865058878218024079041372215870972400090483607848785284293404753506576956331755034035233113059353381384057600391583247818227020499310110221524690025982444811260433310354148022007077610955021238293490199401823962287866988815502160753571777252046315309091387967807413908181552953901195206031987539995728326607154474553378463111994001732928282345767097460105314115675750400000000000000000000000000000000000000000000000000000000000*i1^9 + -308735628870648149471493802436694749010483267073812672113423118380178328906312093899878028150223341313946741665378036864343314977580376021064395039680756744868575189807136632953393222659512102198892112055821653076274114597215613582344201361227379275864502681153488349752731945513801251287891067311169946901676463030936807284317857220946136767562134503655184912463974356745288207019511969978762845922593915965378746883979063079375675911547660978212547957622238693286026773757731237905433344887616496793826331971952583425018646822082149717469602306315289318389966897488266548616426401556284621326202761904659935259456362262646960091245865050813377170482683595310327766919558942110870549485349984489793968401590639826771447996170590372377294001116078783878643581555114653944577797568670303384300459784480762625230017037043616477347532084229649077990453301753664989666395681927440705660189085493547021783666108623371349064141259476641829265933307576922413164070741657633516682735585273645690102056296439700157650381108924272262422734988404175754348729388131677275310982653215542810302772545387295396774115171586664884909002320553031273221787173753916486361228460471372795427196022357206150079796116846479433587827702265483023573122256216676954802366740503810802055369499833400371776147046929193960479757836430357642360129628324046727124119235924495759179323506893389179148778245471831492111922976543773683635820058908347005924268687212198490740170586806079973383423618724804960714753860909734502658444641183398789254200387098630582857368419945755761183653763238449380112051253833001955726204486016792135625010327786445051813668694964215353522981059778369617896240876145181463586680162222080000000000000000000000000000000000000000000000000000000000*i1^10 + -97977535671766232319458053852459426913491075939979521594268909347065066353610653052107741965710985507298353280504287898680308493643241318499939883679930183828862353940346998154757320789500942113200800469703488674476226819931929077427921350134537027672084864893365194599047284286638014111667177149362023817222224769132871645151416126676356658101506016436338243434809513686144628477154002167443644167969263038946269750953071742293723780660655049635200946017001659124068969517542394932562025022944271442928984782813472764929308421970636819944394225145466830589718852702745206182394623746660840397678078557985251942941065785546215632759913853593567060808747161879783852274633121311794059116977639113469421818089635926567252491552910564603206737954496120459190180837806573480640387178894548464749778202680928371610855649097441873947103738554881839549287254412404919526234257250696262853443643597506685024889017109593412947114432910551335347933871704347840322591245689034491602801923303933694865304481496464235649440115545478431439923009642609086285374303656379200318420683313200362323919544744648755677624052742993468052714464582302293413545243305259012414524289736677113066681408357052161756208191469771017447482713248083960648504421150320697203877730516851648013409893801590182205787047219817504431751931296884697687668256904012129532645411403825995828536502557398786577447936074795523120558743996753000807777947770831987252570306049196808974723370177001082441451169939378167547576333067333437778094870901220227226265628916869118635327757928236002326191008422438524781876789045546585440519748538066519506902355544410775926936650094467330152050337995239338467597213879804317975086891008000000000000000000000000000000000000000000000000000000000*i1^11 + -10332036086820585942809959093370828401385377697677128019619274549618778764940273904384020013356877713405225673337644803562622159598704218010374087418203637875374814407273127597269981630956899194911460125628960352882215180222350654342147332580202103650980860184385682813948746973242693854118082281713178600012712825625537443924252059947319663540211299984954887537955576446589407671949174699295094090410177825669724336588269450898809359719881398802281307975100156937749864821985748493804735343006369962683958938978108068575777512986910473642437972504853677510935009080787602522491163489081903635869238965050664783316315444465573567204527012233684053311367517021363152509961445393867217825073653968601901180807687791161419900387199771127133333052066266860699771567220232152601928066437750940205535211405330324554922158527834672945863799622106890424277681731278161524451629060604097306533724296074638963820324580242450574989273855656893942254898843918919184179033753038779240605627215641366964925683440491559913472786318176604106850848241343888986618729728718189777635434105144508923559948471371491655152616584483010675110363390070010670370665360102673857483556662128497043378177830760196218501639601703694566314573671735628894277812042771946005379720253466473769181357798740396255485229275076479827911172641014388828317699002031149281503087063091098868218218968493103422786571984446646677378691734749055442597396343335887033196862763401146222216550874170657463135381972063227395795954139913920420858681384735251892788964928905174812118955521797317584916874051726574181110634305833738492633414692974934571121127455832933710185541085589765828546192496507546471371979382020924119397171200000000000000000000000000000000000000000000000000000000*i1^12 + -550258002038157118310644056652768025092952608821589703354407122701019834133961740423100929987833532681912060399579921444049763205116610486392642712725412632790085573573982506955192025327533331244748375476000492346133404588913505561743795119480672288671317551225928558960580516636112404501777105569521291134931910023109064358772058903391141332918368961634659182266583986052960365561078260595746122370764853897500100512227624203493425369375086311875671956253710866280886283907639301072010965988356479287326359282839082290149595288024146472558291401981344024689119215690124641731418401149631294327322036561821910930086889801736165613246302847202977440768641054448728565285575393141458032952601953203140779857611980142433544676052103828305900121877498398736705598416330871553221658130195278003667851470961939577687190431417664297904284939361955308538642261698030311746927023485813977877113591751596321329349880689649889390104591941064181246524175760113963805976468886432840786773184996334828542107135437929990442215808195597456209371032302221201960267007138858897695675852161995548767991076609121908344639596461410005861382071135824539548850566869426714488433422237014701459109050102355953974004856237635788033787928782452429840961001174678049957989399969966707469153348911489556979246997324697214458336631781449370610851815982637031319933970339183847480238254837900209544932245491389505201637996747941700931819399982079565096166729509466007485339411616645169881944358575271304481684462579764650759216996303629560197073624723741759695106871765328055492459862828840391112600252116261183574421942957419178181192868949838030617642075279425718856321014637418742158145742291767803248640000000000000000000000000000000000000000000000000000000*i1^13 + -317790834283088939885624529563170261877693956576081323506048746951386090815586027652008208541136770734620739764157732627240012628654429082424240257793127467374204572812982748382786576551593321267175495413853092543926652933433256100950505219073041099903003895793942150552863964771346426059351460211591048680811880035816303443804242593347212074848946522623133787537010844916003083235148658501499098701276643627123663949480071166811248449334032910101482756253955714973408497965146930270391143640927698683788034821328803820286693969411050974189524779180478250898219996863507949436257186626668930166454618750478553738387448889587847744883821165224097838556078995419919798098486193713807596384618256938207109460199537985446919409513686693973900528434780353152815884235564396064025104024240712492749520066960398666212812096496257616182385726981924979223449346373064830373139541986637151219803998622057746106716540441921029761930022284895792831014628493983394759508915804011267527998849822480885849843461789009409197895320833315881403240140449338909740510083858931566430594361283235308378997344692844585481614987222004955480427241333619248693453583991129879457407138623175945959321271106464927047959868595858883548225200479098739239450821574852012231970611320446924430712163393817106200970334310723637399779160387674906661949472110668613512009030745667993355624326391021367884510298527913555469795743988653955235626464406841054370477521707053679972439825797451887824857882628686644188404876048217747199903756156564396759413681888351154903574414818513436521814452301295374839195352641485099619326892564730462588479521711879888166667690325820457553418836544805695563940542803014057984000000000000000000000000000000000000000000000000000000*i1^14 + 66150045721171671479879639278149693478265335738676346392671463501919379806792809724382883353251463600226042726722539468667005418786476578727826684012639208187498036242878959820990117996379861865034152550095817244686166277219375369390398721045260156907927378034680118563874554574948826849041408416803494118951363397869420467392433619428247748690487281358796229394368062348449883879561262408093440949346964691488601279079644530138491548823490766779965618012255954404713670686669494351409523404257598093979181322088882651665100790755456711290587152627134440901555115321774992189852892843737497752434523165718366682060455619461657443901067331736550925222362623703395870138939625632834741057578170580346413775257568169877080412621992106111913127549423494160855045689559021046003105030680283773266273035479484784849591272685425124681279504609860114783412583991677545472737316667751963295201658556752945675932013100203389088906185681569093429825922550963069055098502082140737623719216046743792114970306548440192835820310556553335514332776245576301468454831860292765848679245112950453446888497821901430306528236982792956037262544672506598897490290735915659919616240097725076674038832310045269191363976463491185788999755413510991314439062114057463284584001253646278908679681167789302777721240866211736603547030649884439928274331985511926167796187082215366799488746405386939099847773855460003419539564489703147683215197504774117869933856488165764316579437395336652298024600364741673894595563459993046025694816736539993859629152641741558464697109753305070297614459671765761511837405671155578272057044700229196719724109392412742281116559658894820921657071022884626028121880321327104000000000000000000000000000000000000000000000000000000*i1^15 + -7786187458874886801187191968249680532897915258123094462351678664867207557882374796188767991993158507771129713940605353955904795876520048373788440080532405697004925357703246765237826641728510845727193434181968979597691948275528548967591004573908557089408574372925999258585030877103302420738087411601724667419222169250173045055653962168663344787603734863010330496414495833402774478545109235802359916132674719285560241585971279356192872822081266892900470434604072355742890640170823563041734553149187738365582875220166254450413033160758243937472111485356598177999871920568268546807670761867391352928726231326322052463680156078143599919520500634776248331760910041669878477095921195497560659076956917571964261989483188096938650149623881462405971048915067293651912881054889802137982035130877990873224115436307613437266388005864922011585684677281059497352005289518900912254881200762637444052654593835701097340994575313421726399545898012153792050302969409064804755444814484201442725615393509204251047688190196100648636262476228072206066417723013825432808362460177389628029151057604112856631664026293320909341752788887368742062233936909934857899805271150504116708924471565186944836636092760520922280857018434815430181115409706172298334794362892475844892764125924316240103692983919782921965237888720051845556768402486385950279206431004727813213361066139046188622491204953198848060601333413736018655623808025164862095703802151614389693320986223435237322047327068002682764503387930549180322647341250603145295454064600278796631870996313433013645293211603763777022635346471694673818101928740142882588317740429082685022647400583900300020599496902006637149669707433031686586230678487040000000000000000000000000000000000000000000000000000*i1^16 + 994551846590171674120990350206922855299065320177503869915705022048004841407171578315639489137114274864529507726155726343204123392192576737295943683132347460760999383651990438702047688623357465448083861628816088390972534392784076644748715925052813969690130853274994728851879090018252117025063157029996919167801762551710502284941345456992677445360189880705007188968704069374671047545683305015468722751688415308389090623562046088523449643144383788758159499537505307839038059350464117756199910223854521485769875409960337509238361534140310688172476306032518317811481077423034000189010740938892300059758940304743918564948898581349583754570557303867694476121920663000227205163743386952759546311741446906421964182517958207954121965933132627845848266467718710431684246397896008869056741102264957770728492521302595666358592874636233596275641086525346541766033635861372321359707943858867785888630147143792795752929460577197813507115917151282214651940970626925772987652444193581900313533023826018816718775651417942283792539818737599521874242631572995692995021183520954652697386821943658033167010923394270764933865912167181068965535928899827822866997942882224366555542458474130707800514109527033762051327792742455539242429437320170546717580400019594767043696892416446224594617992088808415042042994278993819320648287759259616549836792650949511483015255323001708484892812101878761449559173786913929698358549448604559793628271226245961782109696297154150222317775339273949432983038022701322833843858759167679122088698464547146956072628129232445797173618610352681911023729161293287528126894243781907587218793380417388034785905934515803590006501217865907537373707399364791291890106368000000000000000000000000000000000000000000000000000*i1^17 + -94036799663852755283013240090157728886731988911906343652388653371114247034511480517109803861067640644455916342143661596629606264950474423287272463458855404678455576167034700765684348416298059496639331426618440443405762387881389185701604384744835142413391295357704294284982144285516781497357653068759003803079853569490067660445984770615092727802528626443079297113350229660378182767310892863551738020719242787120685417859861915107107860918151979915398536083954603619569220296750931944131215996092122074961293944274845893247508439431460777899495491794638010077047960416683383122276927436563800193686549451003424835704096030490913695085903531402462553367395683817375440181027990759503872948848832431427402870172864626285009958467447114476766581774715805333650314254787472587497870340804132952731915352762070836124654898753626996028655479960071540083404069403319887846135846690671704949038586957726379578607431229817221550705194070763534973378527496855137236377621664415627092331652653202964957007012611477691833404695315534460100946102968060252556309796856548652869955127380167966381653514838644002629312416284448271435753424210881394612718668203112755644456526506590220301966120877699336189574869556132809586115789482376652781410904813781091289063057630962502883032945371296390091947230486777461499468414087564952117436761512616813430826015453773605391265636491758179962379111693971246995285728338752376231918384124017396943697455956070540800627404119168964463383071329486123626723923033780732900898063930847507172742890702709726422260871410799236369791255457887913716635415758214606485700605168947446880074668778050913134935313510199780457934775539210788632788992000000000000000000000000000000000000000000000000000*i1^18 + 5142732446304698877347276788030319095931230319274079267343656595443267045420074939631835701698864183547278371583950242541521676787838460121475781473838738705553901420402665572380284558142325409704243810585423654898369397163694521283777751799016195193366730984690110046887354335262522568285056022449115077868003771217389932694959814046666781924848112014919546352328911727462851114053909375437212205979768395895597452850342917528271704661022986244812060515088407213477772257223120373763595047955003585305924323083489123967512426191962090873993872420466458629486951247874354795581883451124191859577542042009667109417028378046530048179115278165505269856822447633023811560796439591237311607707677160065250334268540205856705254829123139583952247006019316014773878490313568501603386415289609089783276653481678823113354073031896238858487983824243867258660885888405183190883129860970940202004427367477126667373985260238899274079621860500177703254324665759566880942849474842280191589774784485326784402749474736905489555409145658502070704155058476762039499834538967186796002899708630136807723608570212195828236135011936252379965188348072480518569966649462308777442832898249521097441817155631954668471365349069952319068688168811441838771920980253938468364271321742670586520196009947209756487641772269769969310913730553010163130074366929616682768959927695671179450479679848688268959772889980130021528904765826510458897511929658824250441604419544393558043684829927846997563148257768777698818899691038940292486129190653624950778620139635990407437665362444864706214922604535734069628093609713111602282422572106731258085808197932511871564210090336482443654977675905965574062080000000000000000000000000000000000000000000000000*i1^19 + -179442375867448041667916182796629783601492309544602964453361940255572187830882541276677243536213578278688607983877524403522886219281955072749252617877897792010209732705669796091786790267469022287427955150135535470669145691840896870474833297714623969460834098698337021302079437519212625273147361480712082379432712324663038376330732305731245756751200679961044043152045505801576100315700796359085053257369822586795052281100959482334705183289182104809808968913495484068966508607336314941005089514972468226855385033433007801083609057391058912392762353456584240010444632962688061369566247100394961116770698653007737847456888356225151542280321282586721341360561916814702948022493572954653761538214572718847926036015152644485971568859107546138139864729942027281111580929204676652054229417646406597959023073921253964492527317157658395912460399356706223253486915916696833299129664847629209157659461501817287081018936976209622083159120988465610353863624917263047155460852235144401891655099077895630243501027162133299355427875282869225396748235096324147171448051206511086997987384965438665288377535807189027504698769958059313784122067873772910064826509995096191427418393000224833927569399820519212671409581059306039520176829698023005752551878716386894991766211345154917701508713372912207791768756246279977021569087789585667655649036078307865829284384764146740820592389208451244887206082038235842909121705484718656192451978807879022698985946194547957249703460331658788141261804804114449864444826093185844496777618526777814188034429842984725555065313663528423506076052703463924211960077180019826260743526159957343170750342234994145649292509810464807993663910133847031808000000000000000000000000000000000000000000000000*i1^20 + 4165927990182269871228506150929754101722057085208494199065909393515646021508098161296431633798100340587959950896226401431215186987959272927759974002498336928495384576863119579941871756025755057742566361256403854306358128163473559806705854863793632884056399769699306216168772235847182487557178083604753013685329559072324315365249017133536911709225878820904599964074441567432256783758254406088284018133028724557537043662894446723518198416306987996890333144828676926904748872405216257013502311296209629549875832794082694381513927980821561060311289953989023542209806983621245482111252384315589034371804400038973071871825517835599764338508690336196031980273618898117951911446582741250958365372550138592966428459614840561250454359113604303410702192858506822227885003775980163561326660968154302212984188610503617109209672943497412056118314593136084552682679732987236545040634310634617916397998845600892143452945459560842065247625041916428439787746072855725913985822347421255659018210283192422360911655691008294330272563724369557566294085083726020769119385582614091198770773208612352979714175664468741954535640410668064719353217238765423498090406136401780976325908609138332745172419015192197424387683539167840168610010154032175726629271042248585319747827469230868308918575586406431234000916724100385670561597460733795474772126378944778398171880351973097175492720618654959179591532653127766940032696657068388924585791975466471694606991097149223371862425826489316531516238109410539057825733998554070765149803744265410336402293698084188952090598571468854017601767763567890227897592939760866206982600558800952346937683121795350057914469730486505583880496956728934400000000000000000000000000000000000000000000000*i1^21 + -65739999978167308892928620801998898031779838475898664753537303281783494095012559038908289298294873764326317430543272018035286501609178543582834303868853837960873293788828943044877703377877598180869727286971491051159576661505538192177162860611028863470910381195835325883532052694953131629825952072101092197030839375274905204513279801809032186423068149341601275077527366770248546881047221077735371336285243986124181810253349744397071370498839073396094401284701181888673721609562017985503888073146428075706546561835585969832908814723260889896713408741418446801031886131130498598236591020399547275708480520380671776506344253976919166639320413111222187463362163509296657556420905918702442464447274395026708344142606152384917457273890893796941577926857013473248936607089138204598259795513213778378897429757396003729357665915074137903662101434077671297246841913630376317503713904205977145522145307061628161697235053325690355389098985451987753238499110400501393579726808711364999371510701359751324839626548226281926471985739134234175517008799784848030307926493158721331609418549926813723902033645810267196342616097201140157649809459729139970229419747814305005314357894534342317088849576971861886671610950163486019425196723620704186500479541747353230672323831406894541046801105469131353661555407849542822050256669800492763999020549774513635106527757637525073053868621303986731754074856787679344132993914304420387197458061025058357482689157801062922050624462824743099898438882209557130830565433428551106543831625925423946903580257230021076975262544221795061719938635930396514579188833585316812817649052101389474270323069842238768240140445394278143812289167360000000000000000000000000000000000000000000000*i1^22 + 678480887837414198406733074232384306875233841603483563777863578963263220809826036743906195744426452091995123312143460515696917702545766677842800937041722325703987176128054950891892401408673658699170356214190286541196047139780297720208027585856662610311896543700086714544115016934625843350662765449715269673931330847293943837009287955582157755163180548791993299968509049540588302355980250286895822155351405417332676668385892188759868841482328952686184484569757492140405899195632043495943505442810558358655216492949710807254287117538088292226123732290710597606760889199926929440206800823778117442825551613597189350317858768431885572780734908959893031335330818055774330503460630547687237162376848893864227973138186513819371144014465461604894375009237039823904150418764123025622745479424461632929281840474313866796811005357169357217447288658291646945807748893755331506025979137843372962009163480323789723568747564118967141082184924654882369599274375486189530543376949187717691216281400512483368563714386469906619935300666083161930081306685024536084424718911022394151619511657709512358051734396662267033423460506243940681184485279051630853074051641149310940229129597767507177785496588869247319549168811953380060914698756393886530187847952349287233677850000823289689662768319315652575057392365857654132707334855229941105345104452733872349541185539559972910353568285095064516894998689468602819678268430269201675040818014022264541557750536688936908138800678835548150640146738034249531824582155517905384376236395806962886365647110687116252232336109270210904676539432570971478763663101439438300489570962333817635671235382912094769821233636813065238347776000000000000000000000000000000000000000000000*i1^23 + -4497834923614308289097269270632713456566223198087614382923659406589094294723617326908039973232416483469126348544479637647085666353858529442718652841690126273522377011298123736472270425821840153092591919603896724713435477997783150122527284231194216817526613267203413738882828098850221711578875568052842517139236957307113181813019776074140462655906032643306056835358480496770670554294409174304150714755003713318368638658428270628589882619930668794689860579597905086246584025353943197578551998028746491978017376201323900810453348525221253267569249390189539495722358759451203619968617927476525409273015849933169046029003592822831594948340839203360698392864839059528477724138365910858595941922283575726676464447795704737378569779742557872215964464022924377723636987172783027043264225190307367546477162129033869141788448679405791529281060571303742333956986433099741758344734742427467905186495993951984952254873245253587289570488702495360011349232603901119462230641186376538417726948084684100116413286493257174426332147698815289731890915316619285728356039602369743511063764480955995514762333112867017196881995169512456032520697421025777446458860834106459642353398853078507380161247521968059175376176558275247211716479736134399741639243543131742580154767726571269897868256451044965733118908829300584003921620821125266191486520085169579440165810217302922840710330588227065684931722774610210818638884472475155964576335363268483282008269313950470095378279723583968962233204376541547971554581340137460512153335713625132648436700183552990975162132562935502731734023565216652219718156797225050800469718567260126055298808641918069016752858117168163507404800000000000000000000000000000000000000000000*i1^24 + 13735178022517130230820849084176057762884509757338784972134673515957455368967760745838808518262075074868470634970245231013069864530391506073813833696764055493904106148997279068273523418037049552381696762907960487907694521804501679979943363601067774605520848915214283632909640226655197852594975947446386618333346761865844637805050988094097302738114702961372446447971599713154959582932964160105593918722198974038534243301691881249427636786226358535804948270187761824910526606252360288355878870669264989277131055090060745129954344476325379595705308619070473458099585592503995540496765451818074806133590247766556464079204648284844339764673053999864683652230705201658858174161294804403318506141017741295230956382766892774985693981612867863153862763436878985842437204834153920294195771126903170494372404287565789628135187700408946001872578000471672668679613147199687943350339897705964673910417017079823403607005452798471709751413495529701635615200550207077837251889375919752286811604415165191730461452502964149984557051825670899836301008094360954998135127060212863560003558696485768806133919441115906174925731964340155918410995381933230624115210600591509675913341971291936415749895975290561358074393763427190526673476861225913370438368932169029628392116577057607793947991471109142511053199813558089007952438363020315019241660396014235453978085327052749406893100705554056212845498238758034500976150268596822342051396232934198514886839487344727978262732222434938358613228681988452076552630236026002295338394671289455034923966348263940436851134523391633853420422683443217054980525815760153690218784177080168142359757967209951971843218628610621440000000000000000000000000000000000000000000*i1^25 + -12991655574438718898185335413299198725167550834228550963656509313833040152539707134660917304766312667522375909305190792439805260083025726245284850711614238867209721544348815717743097223126991204617059472390383549018647324503625531105780360549423608281757339226257955609070748704523189158221207330967198122879086879627665769919351512460537604583859706150892582249151472520894603167079391114398806027024227228480436430214788010978370112605450479910228838837439854982399370884628777252482843012490474561990938144772351414642024757489857206039257956387229727729667410318881918640463329422395084314418544189718735190028665403716000602361021017303028174051120378827233826198634936799810467969521260646266231515772545472557838118004989697080150244040060902278957909683722439989711451798448444679772914574207697273835718990389174830266212976879815760396479614516877604269447833733942788101210706939370250946601214106961189046845810851062572739938644799616887311013472609792770830117293848714725437924613691724705941814637328932896227660526917967620110374170104468734795459635071488681964909481719865508395078418419995911374129958252305152989940506684802626000500338770011840634405298305947019018278983258906984582995155199236565998757459224980104410337333670048627984674409629029820406462737597442199156320701892287253022509923162532712493142769231993530991141200059829173298140001169226503192636410348046040930883502172836252026638329409620968436585730907931667811582865771655874918061490836256009892625469552195598495318779563328673318045235476544824729201554062539504340923489966816038384873615177108663547018423593249317006036011319296000000000000000000000000000000000000000000*i1^26 + -305284561513272262113341055366396695658616800144512531387965273517917528761678956817401607279891856988837352775409250174594689595400341978952361852645280226094875358144157461383065908086737592807330111286470954098620112328683279471423920070722529713073703812679830975440765060619958753519786683310861769717142323042854725215400497526850966603352938736909595785622570268060205419628949048461858004113343218981494520508702656915326595018491285892322341828278429960019365187266320014665544129028922957973599001625578308158511698001510482415790246737290718914666607286473716949092311318571210692742638962392132323116512134271209095355445682836982652865554631987125695505223206808386789573929122150841714677909040537840181718160474935708646092174753180469662507434386784071775534817823167229149205385966362779931890376314066494688928866993557095413228197678552720793630582001627841279316814987811244978840895903760292226800118426966385334982996410325157822366637334867549398316886902227887899351418966403323697542074688125469024625137763453253087218773576938013292125372411160698219549536056380917966987575314492208445688783038346869660895414115516704418425092765054425014634823180735497092400753358887395946867408086230952509408659855124208493309826647001252434524695366416494686162985686653312981276394449705633355402492385184609651845545344233805963791812871443074209672136192142028982943704800406435588229027139172833113009759130647181959173559836412010024741830001492892926967144648287801169400840776622182413869291253599154176823202012360666607375060800871487657115873256177500710924758623598333451930499302103804021479728742400000000000000000000000000000000000000000*i1^27 + -219473457265701666065242293619765036003705324631296397272396384514506034276877069236985675942150118593632003183225432427050170030022028199864262509651257014406529023317546084098326891217184428491539519047010611873393079630654457520490033840741028110914563138090365231625786277357762655646826552178793359982344398537926464999945206475061733747877295840240751097108060877265275726313104156045583589118132886895530609512110707691677773682968596313301178619914884690061049894582591970357301892244191742440623731231687077245426712097979241033350114901679780259471630707562516534502405760635295911780377058313110931559650425310877797592340864133401986799448266332333788133353764330142070868678750777476137535903253249090883162495311585364957058107094573792808985904712273398339825669210705273911947896999370634789660992410285649226422118563905898104084226900611566367442821278720614859323653396492525022609785323856856080488272925587607239855328075295131166461557852371050125689150528535132237081760654090191718207983234880603178291584139739893780019778185685082392678216551353589779805417388401459114654274031227664408747604698752128525614698982237223878094155876953009600518320039770686923594664627075499550222248745814361072360781915735135949982211743910561857722833318687605208380596422178646112741029473549599058321669872226119061972428831290700338480874062914958832061532022550554087460810251843213473033112666487909409773123496663633700761286493990175222968346588816875588787687664041939426805698299302633956114792740943305291652420732343144056829480493768994256537304058636184910859256210590130595786248044004249782190080000000000000000000000000000000000000000*i1^28 + 1563126942824604665107461270453842242572514851267304907257930740245558172862178265161927252811802637938562122437211226246347463975261950661697748986075439571502058967779678998232239577258996858137991334789420197719392644558785115217903065312024281291882980899778270249717305487170587110346956813969542615294879918909595688123178445680643882788474471029153034745974233932321649433290833322868791839293926043507309970102454544963022381833413979726047781908540363692450416046001058995674875197582383528408522787978911966234042142296967542200411723860485021731041771028101850676628400679554292758656227170969516685742215377317029883515713368541720336969881339467570152870625543753398465372754256913490454447672464135314578084087835017183508586310261295202684551236836843864535913295113265756951906421665997484088752113751910103408659974710520520765394022777567164635851379517104196288984810279440242102236671319106798403232230594171259761478649591519342601662650987815260092976371620650612295849426824087484906573322251767261529856293166690791830927930688726928726586553175681599149970356655561674879228643459549771456630664084129142774992515436418887699953389737064314856791738736961111123188850144526834798547092768524864864472464267328912000546801812472944984296505671784009665249789075657944970350267956975421434069807839127403741737789857188632659300977358313266903140138867679264714128779534424759822217989497920156924767182787306415036086558864873006873305857195673450542476904660122952640427557370032334524848230617570177455202723319558637561366762208014188109712118224078391423479063242515242993351238084577984512000000000000000000000000000000000000000*i1^29 + 2621793111908701171762112486255609587488648706129956166478800097283601763786892528271582152328268998375244034768944836901198914275813914419477660398170493042423486018192112977228170592703942708758071809637522058256321404573120446287073918789688770063865153848370216822397651433451445185851502619002278773654665551538891727501374140473217910867392353159310161712125359366241299561399362444606000989160719778819486739284604066086078585208725263471445896574387459020435102421935733349950181648991232002468637088633761822471013961428426690716519738071505182669235825794449547287452067623232804506907046146018227893715781303381576246898086728162185924994687844177413744916168754206322448866725842991657912671044630792460896671125653998312119861707634906659181997687169110190671662362499552946072671409727862986940133555247294105204436363438957109407225261449002099602774089995684029833110305195278555327523553283594501186499465116450607172842669093223694910154363241964355121663713074139418207989653287302597946546091869335240295397690546731174201485407078552997681683517917278912792810704961673417559719747099377981134556657735921969365677795019261819770066090811944428963015988961090913761073509032515352803109188787997930159036572863763237013438415904131591841390257445139207205841164941787195778660800389027521712683910747785893095031522552144512277356577563558607347287819232833925982302058166488735275047578555553758019227931454616744927827191331785389920648823643721129224680438716404898627866119268112907905886664094052252122237888525670460729158804640571351909981216481625719679248879151181706600853930613145600000000000000000000000000000000000000*i1^30 + -6791951184423817360457420073529177733962004427161010831453275201258774433508907024406169937617811039650430499897810021891843041820933813238232365438858808465890960593274591729284735450148568205141945147293455546186887909060382601261133046030273523930245004929490504802799488840683797325996147037421495245372779342006437455506219045843230634865355696509196482846364527207279905144068321633669272958551565137335560638561506516446134172968816618628398489395953779728582263502882480227822086052807505071059700826651493406080178631889237090708623179736499660258854846747773699390237461727886057942352510954108056729790191164853850525675810881922043135142113278508110246713493082783703499704564335071656328615654633486979562030653533716186028876154908507345767413230524671565943351452053442794451303707092989714130001275291194266391478878845837372876013072906384119017425539789129528805854568415561300071196272175626580669691099421758667405466070406216470018721115942047416198888099365920743429253383811210348720744074926107043087519201288945276666193754036806516056152086238827361168219645009037649042904754521495636559105500996093736809608122218977109475107735243619214741909626386779220996446042185146943608086866609907967394482785440478099217182289209018141168221210078144759690469682598494554696348605508079076656730484971924024288602160756605944351674013030621356028614542923207885128075315824538768528170495412229783916527531480489992036669239688334132891767160624342220896380898897962394224244273541159653294560338132644963853002918043861921506823491231794258847703969164203989041589361849767439630336000000000000000000000000000000000000000000*i1^31 + -16720886258778775172578163609829032124177017785309439423662647938171947584997184541690770503172255674800371494044984798451770027388603571407074475442617423256341928702949804644968867829272356365914437249375279238794754293604711284956079234060436549110528654837673059290735725662960535143554933904714852488003416165129599603326339186816987689950536358699469121574437652555756161860080610059049465555384099858451040521285599522594665334050422684913900668837620916132047858098202830928071615055931117511828455183744144219107676143615174573008511129032494361075545076812045698664686957169586089463162607175293776861736276169780849020595799490097378571802824680742571861438408670251329065020427951833757134124208845681671040675582562767891590487079537811047633793543342716591571630439716911597775026673434392633451878557747330082554091686732198619271684570947534511973605839250935704857197036392135646022805516424563642935607745728531176192802091696320987606155123846467623725015772873019767013972831750408855167145166971447166226467690244262167565155308319330012272573570724575440420690141727252662091668984916087860927552305702419846045398986268111045459770856106744230692101805231860577430161084791757390038777689833947215306300535659976990579834248174768899372468793554324294963947831553777832649282837068552997063582672660974309351414120786994213278077750513140548817610517456958602910505846012636079210614504513081959234106539762847472605284306980435450419543733178937732665558614659774235079443232543423650221421938882830181650720148882422747810409210279757199344106900584272710530425982233985998127104000000000000000000000000000000000000*i1^32 + -4032002259295977493699879146015441815329312810036468694019762415766440670920775796620985395562566627403392916331198018994398499859960217545869750784519051748558175147753957852890759120578372556282298509375916189605756913637613246783603672795694302328194726363795178492775423139597156148531631076831005043891332724052441828404434389691889253545205206494157623636739532642883787270383703667978533319098634367593811342741407325712243923892842960944366894877313623246863555219724217101869242498309206978493817726569968164611579119798522212224424775664938942945631709255777172140573007677336916135793796292183265812859570738958615820741358294579878366832633476497275114831715156651301748737556407256334566455454945539893705791805173459325580193294400263801840451321652569060759951031578753821012573742550347501503980779506599323231420296648973845562370637523042477033531145514619979068209729818122028268112629010298773894954348107914788074289739326808979658863310571460253853596676967433036994559624001928108468439220145724308934660964688156960453932873673036457395626506010532675847761912660629017687933134802743831308910032719522911933967122732271866083042732476086379195451506831939399878162268924994826656975948422783582166277184847717220286132877058822131546371852954158745925263187004221205260251379129521915148746389876371546235139571492236508207504696742240110990362275826835212439687148595687015865649150312939647267021250660418095160366312331751670604981501055931507274443030745104554631731408227203300625738113695122936399467229572138754441094530183554777272461865509470381127433307810902835200000000000000000000000000000000000*i1^33 + 1071760436714537916413189691387478319022618758660343623363797617736963416362246075663885233200768084005476357579004266456241005316868898297813019745107756458854735407181920380171511693564119402907696837004421796128387013199434964402597267638422329481106120648803192790000476616550713812871882086953447182402080949300382589047419403719342479490920627720718650523590106345921816506526825479712769722231877132162557325788935654072670772441777893155599136723284560037727986675376864072534827794596192282892568277919477382087143952424507953833818942676056186301407334407892219608639780444828596116722290963449256134414987464703183367223869973742657817190625267673308369494954378202357566833590737830235912431909760935562241125975905159851303426087190763034593985722890056904963609834211227469398390372225872291767499903692543449542104727361112492506336671650594881865635815648734917176590415582821091382046254987424278054591132377162916198663307757932602958179925249996054398035478260583265681029613871289431863310651679788397845169702554164737985692885428354513521375079303237798907205303114224693795962984019438852509448406693504471758396669569905701706589987540815125531613763307593431322475896718786218146629819174288769764926102752744111220959148042623783145311594353133254388005957961136871841047406682503746710467332977947344462934897276629135483806226762656855149323648615545335720363740863796252490658662239637151563520827553698394899031949671699029472706354057036562073690212724237075362986448125375877186373105523221766662347553587890455154980064741305655594385643381138359269670571212800000000000000000000000000000000000*i1^34 + 249953882284616472535760852893073107453338704114613761982574129959034703274501892166021376650037981728082043841077454908414242406458176855005981600132231962894110661046024171209897479612204666056893112961780897748036128535256442329760794859205451594810646750472699729647308521581531562307043272160196504983937452486722680861676676106202215428075923318056834941568711122328042322997738291970454787770728646002465660695282998244791293323794896974887845436128136339662413035075708317529592686429184893815043446788729003082894378657702336072049600637583134388797468578033532575708729517981292629802766800248982842514434282648662140981837185792455038875264054389663937801804838884185088008208165991031222498539736700681986918487566081289743885474815310917092158019864226048539786371199122125367234637333321675252818379160838494271815785675969081519905052876584845549944558631821565718164774823944164047864113243742230693060881444448085087316940882219871144855322575029052459857960153452519341845015259656655923151292856295164201281776483025483795419118916745281804081443794483075287115484957252631480293763541419826689758952657720711510733478161849893296203113426565658864548614362610841660867827369461425189819150602791087569479136117751770541674545592971944992028192852623900706251093629326018632525185626191805688666837158863673050609919444372758155587581026588990837972747131938352990513995018595460992712011976052627361514020731353190080466945183140186096332725474865970948652431864929016140703694896424779062089197621727071631937872138838381072054372937172358688685266583991181813743616000000000000000000000000000000000*i1^35 + -71805511224424321984944795239564842911958701873551689441895812215689655528794325469460635258999778008998095971099093468046812248305280984179609703546164186209874820913877144487845757872432147696164461175803841669528829601180133941157228509739086970631593989473783503308286555758086371602234176823552943655853027363833329978960393297801667746085009935930969811868653838463377376371642938123131277832888088606366353110158992209141578754030551506715467039328998416240206273772120948255496239163096029776295345271681504419035173466237713059324828832312604359276390669247094462868623915868895025621356156127253592434651037842835591301437162516840034912929579284901851182367074339861876053426281472022804774908563279784777386584761073470331337372172725149390740357104133910721786373517349275256601219379629794664459653634294026158562587967651447011366421869457072298997662794974411092562805863351298792770329072598486531908181227140299042892482086798726303190787592931956635390560259611815826972443477274742051030280189504390157815070144627840421367817899149707576137672599817930930375150387307992536119054281109807652784294434098366396400819325992468457441285681452639108287938065382411791714060104909625304353659871200251862232698149207646134787366190356509170858689772179445274443517130624793203208047988858908552687413060772711262928018304162906842823880987556056958298154158139956095343539468092092306883103228659111751337471360700619121273967072103953742325376098696919711918346005844360784591638580372477309862956604035451663702381245894192445034478695283676349381400851763114803200000000000000000000000000000000*i1^36 + -19783404746859275954167490612407701480157361530203622118836752891188039142427688692627856318482158576580174513775413417597181506414902179425795433507453117220682619743695391612407002116173434171111849725836441227857965880291688901568240445089132878751513710926781387694611360952248913818231553179810662270521129292652723680275468210070108721582253966172182078724451305914916314069218787762486416853159526653971741859687999513441288937575860342975008090258168434390512970059694775478602619151396574583194962703947811731064889598851119250810127404506520888559350273672088663728629075445770086729008063637523805303154361015070879937658385950768042733139693468011568950269542830982145760426290752049363619128011606349111056990826968406571429851312450683199782419190900378827926754715778970601782553880426754193084564635964029489584506132079326827111020516576522092538443646771804107935277399454351435239192391964907678029674207976976540635543205085433600850498298283409659962381800647503866594281677047115253103865342636470317707449054035542418700878530210383842627366721145537732571789175235060581055219230478819258489819270000255849188897756756206604739730812364720341533032936199641409176123644226985951751766724263674696348283029136942702117422891773985278735226699164340948146358881599638615299268810943454753251473325130643122557844095986302311312489627129736881540232499904562617884645678740087663110463452672432642878676754581389177846019786004994839391719397876118507897259123515397846409386574032267904135720398295385334448525004403959615660213360343556087933454149222400000000000000000000000000000000*i1^37 + 7458177523052770588837786653127579315764542153664276257485214464769472139793503630336035258401099800032904942744112012937614052732528846192444783160441352564108583602508648021911064417851422660793915913953984120051308489957343442419391535762273715239387090556511265837787862254082298046993113622254778935058099344994946803949497588938075403128040801104544586847187585136214800501593132958244718668696984553460683980821906695235842428844411303371248681903732318393457722230173699796248726300794343437589734487459579283943899703408981020090662305731425465780623866885598174539186976038079323902076189551046421513118413583792890047234262578681573787479611773874677830274095520487267306117654118277957719712234428936423086898207479552463687696125302227146751474599578145812899810271803710545808811087015892607405073670405068730394590541548301641277663713933905741456197998572656087471468799669422854110089699280885121137659792234449013706640260899378461563285104632975309327972630075083574830024792332850225375369320637029596609675814445862176002582298989763435534668815173909463811491456507604492958732714907379379688112149952764926814839197997331503674408078899740028473432301800962896309682001815192129021928414834438889901410758837684215921025415763313119365697886620548395964231226905756817247129612245096142905451548798652016787878063768776023034598450699660920636777742852310970936174016868275863279510942415242208493722391028813174146446013031639319083217635576290830332880303319996234871443997592951522254588917071988513430561896685411568615948699010601947496448000000000000000000000000000000*i1^38 + 391532492319675427225852563070314899905222720319896827831742630243534558937671638219576814445090128111315303471948730298954122342043894630590082968202602311469521152497487993562660503453257552015977263255821353243904904750911989181558040872090953291945785316165985098163369363191025965653227174713112343577346265359790069873283369182509883825656419677271485629919643833525210546669699175022929637968420823006718463400864651514025475519616619206085965022902182410170014859403324907374516422704048328373645489450289276376900058057342121053130259517315793142541755436435532006252953807186219608435988737087148990631329197431371958076556285851875701442876858988329303608346272575342404989798423151968050563121237831578621437477298625082063849520386498574259234453684014195689935381447457590465723893823780639296569275063050285280601507241009517520502895286080043836712787070811430268906342437214823488703486915656883580469034954340162972675091325637705599359212011463223015383080550773725593276528855964333742631833655929163573106332395789850868846072681177031136495382395159408038268036516941400892575639347391612739863355653698405177140524656521698470407940175199322508483258809926960200319072888719161470391626441967882583803634609918283983998594803417340936659368479681669263677540437500720263210850851390512279921282942872271812924015561346273445031472313485230222615932496073071257911932840182667828802981590144450119565886231373124705388924417138149057074551757360719904566102888272944374334183911543909846471971743488797340294030432344197782083767519739799142400000000000000000000000000000*i1^39 + 19954430738383401981691951242019448533359136491983289802657750488019489569755592226667121017227421984446965236451784784751491820965879747992653025454000764279794916483418713813587838703891795680432061890262525868331662749884796991367193863155050699654356520199123439402418847319026079264134101846018897814676579925772830292810703495461036775744922004128758543765406248654087979421130459789607465691138265187526050343830840881822399798596925541310841789770952033513723708582821928063656085789942406017039830023491094251700410356713168277529438876770987070012654877151549974587150396545761808206369085575438644506751939166695517907107795998439233112174918469865900912802939783935719267544136776220773284185835883670294601003597116354969084578578468545847483760752783108700992322216819431943622219963896506306539807326615636056325706485568159016858270231906973927658939892172947448161820191696985031833235040147639330824560365172030773428671821112451181915335733706756162416179253526854749708409670470433608928335413790154182157914024027408607957135061121097744689996791281474749915808824620632303724226611657730981777103935036680088514733411154624313806517341886254213659366852400668005805347663863514360665024639594665154276651385596213520955752344409686219260105672895766808380528683864428110391857820533971902137831570402858393340284810754948943868170766050911398261293024017289348143186336972769701354705253039546505038176742473642716266068541990429324699008967176864589131228083649007188254906112268301753599349129302049020606623205540826926135930393722880000000000000000000000000000*i1^40 + -3933225030043484538942417917240907049993910774689921498908464270402104474135418446034668741498154621794906167058117251084021764123352788729679205446029968559756417957776417901224640127249960265580739579206288265215562892492473859678398163200047791307281283456065783857402729094624928237575974380109046254633170928959570980085380736442487626256650002212567623524899992014945234988054582598579179293239264167320080723300346183429224007129489087662913562109737694073500097834579595596349960472247726889352518113474562087595183103782695450461169716547492223146151872748439042548819405472300027778846611372573458649879589935771268500410173917619887717854181243013676521323518085992292943073871530171165978061651461243036972843853648053718992347787099641846431318701156322942332483504486131228657980239766177821361013964228932714440997048790886603828189832255105860518812857074259749698226447675511300036736601598748524569692766300949577765215292419891267822497815056444836456785658433465786021005229634327414173545579191333565742297229704509081465711809449616787134617670610721942130018136416434801702362232753977544953017481807592048377577566486635965801850707736532287305166640484596573162377350940729872598116209990511471465891418154065393440642099330070174943368282684579616941965687042843799810315015689771705857588130524642291758346073699958020144642242475094304117451205051742790579414366445222960947041072644959131209198417540340528167450747942683738591530615610696891845472901808290767015638002906465796892545487806628811021585673427754119658995712000000000000000000000000000*i1^41 + -364910360229562461402253202936419892942920235929767474594165017407735979562590339080265906068215603669279452405666189910855808127557087747931957623013221054969966107567019052496259395557796641939116720713915055062741688058657559191756419289917108299826413940278250625742887747172644306700964348474519650035729872040266298469164274631919477479711672394780212820438673444129136573569930297769015288845113418978888961665087477526326412643894903055375369220365205614066264922176458467938443138506203137437960443456567277752518414567902988851875050183470475156531278620349949486623463044156131738854655616239224684652754869949856540065131619773822374704816902054504224075199624511913283920829420032903084469116869236065536492075044069219768807829330917692133601990714811780469921293144265608786654860750305130810146437575032158476587129147196773592033292640759496826538386209862065491165263424429026983113399854397604879593408273643038771729665021884420706436727993448480477643388591839113921288403951731734626178962321066137835731192394970065341164559722599225611122560678640197016427256432174378249748141832782867899911989790503360431862796964698283474625909250831776321843445471401840105232280692751222896994929649286608536765077590602438274717942131023811606505467749122122344703644155151162363790992883988796702998370738644805045672973102075892688520763458996273176160508429527043488625143249179405083177428530892492371953928917739445750220649382975782191928826675335509791765896808568486292285972592116752901038125174785469630263758980526165196800000000000000000000000000*i1^42 + 18328427725760410192722138685646191615093490334693398410541425079072996858415992953015236870800346412363951001314469014480656075957142141546531567350709385425066114111519755481808927522184255860006492456263058151138369580344601820684497166049798066858040247002105089774254710225206125391171371225863759849606068550399178809316285881614928579073464871082573905058905321948220415617723518003403730695548983273180337844004735144323840867051092090146239202273019725482238202633339152901108604510754682556813605207962390018829500336714028878164582945858394651962800277974006119412213474946905453650989054603602036093814093922023121012691688732487084833180780425608919361995280067508411159156427141620416379803714613040618300810640449532034353555480075600101130308371136975234131320967974852381322716162934435508689055860228154724451866828671764533583060926942654839802645976738381926864072333708812255879291105198734804794680792696082647029616672272544147332007304405834737113877179615079731146297506031269091958903284133659515612435740711630914568950882302580908553156007876647097360560838507717446198911689269835872720270478382829731544504976224162367178775586886930165372071958084098183730637509011214698407255767446523813115935530485740509624343624100065351288324936286509421198650778822069491982667794255427997020061081216730423853028532771073674398237940259739358730966312033496989354700357625172209344394728935305495466593161209073377358333470838926932362776149861962196861002586181895425704824323499156069377033740569091687388420285399040000000000000000000000000*i1^43 + 1248488983568328868055940309219508443396284088855528586165158847182351475580033815403669251771790281090494722218621130479706942166043588864819285135589519453367651702566755382105924533114695928907198380752371067783321745287383527359881813187106832169703543029262375265523387175275850851995564105026220500435098828116635604050945187887283491695906993140625602660624372605458184843146514377902935859301566209177883893566110171537952822830734406393249643930308086623474295004042564203546145224908539345363878866412707793530885748476266309218644555839013399126021640446583418740391593368901732633907186625295121141073091533880936043579932289430482798082920996377017351567261602375707929828173515966113160844890149987560260438734573734508537927366980536557339573672522326848650284053069200958280628572809885169598433302893628495396422709381558873197154559453290954686409903735619920417324679039078620190416780091497647707428979114430695905543073776869979567378333062711709237297970230745195081969105676101503276475886676879483390381674626398233761001188579660595404522718631304846042726035775715433621538004357931454608741364147456242077864208435503921593306412652313524385018139575862204774978136577285309399770367793951604618686611909089911103721212554418852741169775547250550562309983446416486638277920857613809048155953811811963292945284990891683966095003611781029374768635528432629064957832798780062070479315667078828999521914569361760475472926027837922278942752480099723722763619547622400890197030394160734157423321849563031791468544000000000000000000000000*i1^44 + 23712076716875362653772696600855137880014128195519564470176691742114444236950199506283620981246571719506219665946819841531479667398816832102708282791458185607056617387510400084931820644389417573459302853264584149513633661163295096673747555355207902854282646200103866051809187743256890572463956807375501571321118492608878926707961513272296060780606216856742593890633130693954477900816287349579573120932984620859635634066692242847246467958758644422205222751622465563796405986536262061135131444706454867176688176948168084216254683879961151532606188329263090629352108704787632135752087614624042500956422065699111619929252693109768168547967660698647725371368076920895219563900079138035936887680114282950371000256939211703504415848145334896134924430142680486160228594292232827817194803511748469173450537514814038715935552594193989673570957242888897502262752085737543579544022092330543222314606769178008497937074568195613563983649098217619843888174169650566998145238505928355275314554365816104529831383613667110795327903488376756485571182268745111060280349006066604489040717679507516714804566666848918151113356860227854744363265836505588110390207947374290562564556413914538148384692253064194130102258854037273459380295733423573062458494380601255359233856244758008957085826751131810446368874325495518119485222337788840158621321588879128792864031925727960991404443251064347848300027531893202878967134335948466335819215560401722327817074242290289240972264495225136546721267205863927822522056785933410534805202321550285564433101571175219200000000000000000000000*i1^45 + -4733851223883769944090435976593393793539711882759758851781157616426707434955688068588534284637415448892218734949025417179337581792250912679027064741262617502539267728812338362790268277583157453482886221202542882447219572851162417339215079444267890216597325401012994385747240040439055381634707087889379578118456969635253690436987426163438159608973159715845773584563714013870354222673699791534485297206962360531597564423582321950693637097799934834175640362661589232205610875900759940346268809062202370752031462515945019384378204047632842783513300098125146255804417627791747867193187994780899268980936175217993142001240696549276347522839016848384588848247561089336423611144792981940779757013694517500851722068799035135581944602133920091796751605570434767640866265885979925243743156791279722416151076319079984477749744206760106977944635372265743992648143051082180123090688481439523931823786878481406264356103942774413032310579971955814696943771590008093108434126548212515173702343130108242828452919725903734056497396963432953786460034498332797112082880488413951011381650176166749687862231067446757174451618242422122924616267435021406475171650903486278507888773144619644276829585072279579102639437475060735179043254032728552255885690467456157933644477987376322929110514421648642486030136171274048614467021617037473779979184829498866996207438655602092022361853569063921575672741376398344153561471600640509552021508702453679047498108772274722353894406547552655757982798820853938661593756701461744020982750897341727657733967052800000000000000000000000*i1^46 + -225216643663438476072220091108283573590624633085339451052116560520935881958064038118496523473799159635637632220226643849839590725081060215954510268834134570180952177428186424296855999912763030166890530848349567236545580141969435783991308372956983937178564576573726161638920200515759161180253932257306564186893801230120970099933745322964215134348431243837951766672906456995772273119131963216374251090170988512500847679896599875730355265570391840844699187463671353239397028546603914948723613471416270851639362120875849710646517117247940154427676402124785448141718619361098063508751157307691072085718638456847922360841879586034759111445629999870892103529045557957435434974200362492506490214819954604421501600040835249472865545693164710235537946573836488789316465805507063960588224106505602985740398898042842094070492536605853406315501146220856549667130227133230465901199636616691012193550594985969474936097012442287172676702632494627306369866713004893091817232944140824330507835842611908798514638402933553942077432092364744343878294414995827016472316444355663276769105568473879839392042985458518528922659539249384195296862719813286843658238189029923453547037153590992429204070067020824957777749616879500932690719028479146574917222447022129232726267206285089690269644071389384761490290641828153324362863205301453095472871829360721251006407994244427060262499869671139367430326235127433773383653319927938007976552247778516629713818042779153588193111180506625918046119621536776458525431899350848179807539709340580921212928000000000000000000000*i1^47 + -5599782688443273784964423661929686898449639758015038038097724024270798305479792854358515635907111589630354022118288756911991873211855563836930479854201242337301345589641213424038925500906642126819161731570378248267642542920260548488681524520923412529639073747473793395430710233540601569258017714403335559169012699286860171755079096723309278670335452210717709096593242683489603618044206036946806821004403966424049186067617321968188472508630957353138264107944782224829371824199406615284942698014392075899280953360845762085054697578029283722028065300320213830388456526717754786133950895303094938280654713015866943097316152670629966008516996632877794707982710087902085879279295184663273848448750450003752252638812206827746524569287760530198705875105687845445511624442421701646101289521172987838104057536268745214763375221493415284582385032475374588265689265836500658743336668633438164775476374149354564964372372737743344989264885507179899700915471427980384952176560493510552245570840430370490375775155354549149972466949527609620982228565360050314232216110397498289052005851658289682091119037038985840149938565809679086997681585329052845926760970094879449930619959282628392116411992091692763117511730535985805735057075043132768880837632780687969614717817499621726397444055661502320728152963967765107937045429580706381098026279885799118666696979471014788632787708240943013648302952473001245503323359045029574841312342153611006839147026383525789994012339940557442959576607796344292813461640935036119546456062715494400000000000000000000*i1^48 + -96098268658374464866868999135681927629138500942016298100886423597597471531935697610254658138835550607067900992658854371450503273284088252379656962486066507173056052751839493147589290909259559026384593344203957580164882319622047538501458324724121984913172707644313800377363179710966221990319885191392520919181812032421701892650390027609366112117350163953395498991600839491698054075821143109474692076495863683933795738704582124513562318971759261199814592859448424578407787395774835419405422745160159181670672862774688141073479420285932826906541936928824782092760985029846905919549978444456779491670060870200580708433064663930404289324117017395585041882829714447914255981905070128351767821624821219960373807418532698124202061767386670989846372704193530590571590497225036762493099519262349324100686150184537575111383925108545668068437941911026949992864570645889108029135751886584350373124455561671362271884158598661109226721437251221323651475981017650021386076564705035283645399974925489630110259914248145868811513104657022395418164857288803587231656377325934912610724991442036565647275275604204720630163909147069672024101148824358862626272905752908304679137579158915562583271996479402030235782320140650653409321060482188023511276416408841503330022062569202459992929598450651231896782698972848063166943153546615243203729089504018610364647402848546959361589211197236620866424397703154406617894538158189192191662229981536319570363432225944232555297408442659116369162389342462185896539309434246032475488256000000000000000000000*i1^49 + -1189394517371246783252883138030263209256416526669354238626226193104555098351608688552083063074769100836521393691005401150620759427112267096570717727766821801623104052033574001679272500265375753406727714290702529780402965173791911893143811285633972426069925097831808003155302617019686500695992542576301040473628817445256667064506522499634338418440819012394614463510523221057569136736085289519739468734405178932026072376230332798946495830397838905513681031343234119895726055203373005563062942984433176782908836922648969681654164581889496841246476180777622068336089922466981285626019820296183234482562956629220699983265617067120168655646614503084846360020152934295341049255819015269874202237963190815065643315166802212395103276722323084635797677779814466339961526805942099049029077484907224104178693348486222085635262113615097215888117173049715442372246671735719147156518699913978432605143141079887179445808687133153721837743386558322005755918613453230054705413285913210709874422604435518930136568152795108998032693036081396672639080042369053705847602775410830059843661279756230537639911428123799609266595376349601488057226125335625361999882340310769807972672890726523171092419509996763935366085086170423999982341421775937843492167273288004873082692544620315546387491885911946109385567823941457549482548780787738341654222606621148188110559581012871094478745740515804053684887938990224955063228427372629201496898516721930648245603146908383385378210655051570428159809898095063482296330740859585953792000000000000000000*i1^50 + -11262635950100362670123992606850621221821017330209340587832975556799219116273540659439776951696486150007868177078381854230974649180876082405890092093812177906016288114869450137588007082339923024799556688924436817482047241339534713493639107612922997931887179674674357885137858055581284468197657754537736726451235503816698138382426473737026193386643352316191015000572388415183963074665852840961718675077579449759313040617090416083901346216732739199586518144031238261147832007160685339931193152476640768038028821253068071439759713953764864464356547509376715447440262903483388577814336618429790104495184614806556706536579257933629405070474655522029607131015068489390513527544151261465696613721691258026806057345348170250935777652843768053854594068115667214317306911938165483248310533527480395524069131274982658597624266596563234221880800894899314973494191278492328152726393426513102142453634731534996112272204140423470948954814214872593223471859519229396834635030639725074497319150132997689226139019161136062650752761265823333566806341663265224783986986338449680642072215227348247134080813266863213863477597598603266710277705764345702251950121044504837460784193730629808006962640277711182419653818867857359936540169532259744543872518350835247915056083209364399548127171818857049623615373665346910372556773905461081954551578794599976638879612634450852957971392214552599315529610028584699173937209350942527106418211075525524913906747130233902223199595224082825269996899593595648948256266721689600000000000000000*i1^51 + -85340684707449661862529277276552263442166888521100752659112731911618706933349330525734324700078418147457778987614152102297631057192878517043878282031615123862671051080791272402979293148980620029074845165728323259414320584117269948015649394203227283296176091335809893327359299462596882515030807698015447425755089505079013477100760271064772535790495144822543189326816522733842146550238123760031550024284281164421167459446025687466342028807914355028326638006071161415430573399638425843813822633294844850842208388366347778944239798313445314648235298029652817786975643677321140289775445394033274507066114357327649966950576042295715863035277250059838192420027035580392756085218687231555896074421089887176741493798737714193056578943399440352110750343354885645398681952790715613706975802613314318652878094744264494423817164821247638816821853872854786233983411611258106562087938446767203510438941801229856730447893141828782138787587569611671128202476644121357322456339079583210058555957823091453973060966297631141193629189202670786763060051528106948046255724439833988972892367059265587946754642269132282490455025194069088985360227335444533688912656160524871036896946264902621883390159844757824191140982170348342532801074492787442068934662708795280164502423323392984698610045341232940113024719557165519278562480563905895668808103700416587013919040554476237247345441571602868221109876382645781085934577554008573838693042893736178356947227431065889938992043852178844583940494220291133512089600000000000000000*i1^52 + -513212990312215273949392537541679951691623379246289337821143845367523660954287852335975780713464336558227239957706508852807879939196594915198150647591284750748172910150886135349290722499519874455500170410986684259777851717437940687025329727980304061314306993722034629319495693397364364341819831212591105525508498162413121529790358819468036986438687808752179660046877900285190088074566378380563499710838122933600505428004485334650515737651395735146550257063787769940642614464973374833352717689171148020185087526122252717309775306629594418102091872166919497019481792864237002192595836179868001402922657923482438162478965394047615062078073400614968476284014901127941976839812374992522794149614015161333454472067728138300124871415727604727368599239640477197470312033102705264895993226373458189263306999996418681062702266872373012947961602824685391380670646397528963592809471622544976485834474896540132896571200922861294257836633531582967799140151722364045298299701880811154814778111016372230198814344611277646791040021888171952415422418401058954246937904289232607400373735161911805401545669422129374732644739113048951608939334798565159420778652650378214115187829015651850332505404064874479047986577361675336279116364876573244020534545918384298925997422230850895361756789403126764349077995374303003940249888242848642627822378275276821844134690214944714282868390479598228384155541098034009254605642821451015568948992269927960505059196175120770729246200269796049726020714954162176000000000000000*i1^53 + -2464427827241866233250865923708068281891361672075458133700816574313070078736223912852534970233128716450182793122087083958164527499193809435291604056740896221357436887412602521294204154761356395898149109009947660231568958227108602023933964309803331589081083483384775196936482643031169170639934942173486084772609493671864373971912856426252109919603253020387754148676516082852567091644356078867925821793764032325605316658214149629424975872613425520814747803533145339970344575662091317820378729912090552063330929616491420479705651408269911059174890521689058476618234277049962646444365930717221021723791919141498128967625183144639105547382086347841959014949709842887942985796801238852735871973267426804709088537392581955078632147850478265387421887856196697157286750178226828309084881631413773521836087027011149152511700233035097709542648262671138287874172409906292425585112663672764834683553427485712394115322673385234476938919999173014528638976324617447338328338694362089714403579488403525350172201087668896625104227292799988332754459508733995693237393249961069057015026344821564899025026461238658247350283618800518033276235969343196802572541246458202792806195141231137395110218143146492825858613289788660131672323425074132147603764567338652888257959696010413344394851492945681354322763867353151498966157059566141937171014581699753425439251092226663796360107991051701039035540257457656144444261726693815990405936412260231702705695459738578194235487902848140954039176396800000000000000*i1^54 + -8701060362127694530453180356392259121940164221176432687737535952896734018294052176958276872908617552511836356802667555006847280573426875909520838851098787331067873566164633448660894262919223528683340843956987069047317957260918139819316131315623404397182769068671028684297863071976999799680988625448542332744124152811225472281509147610881088298353015983734171356868764494476153243077912772765882666380616902177792716570980509144382156242771597494228297344300915765186259389777429432002848967419538529726620033640976415603592137765234439771757894511270649341789529535575535741944467242193101372601066989838284035594338007514168590765350704648866601969554488988199476754479062954780934449891747960097955463709597947479398593890877835154189877646528599032554792315422809054051523307701648337487664206391297028231992358806358608529741249168684118360062934122933354880851020196908228937212492583940218886351821899305110343932493931286928104294804648566310872675756868387040855595958164580932776550688268857451810906806131577953535521246086320915953359174612809261205507863891589506630593930150806895471322077930852437703553095436787794874504818836539062647990004337930787448227004207980031709961208387929541748270128805141772951800953171764152501337468921088266567935457339961474165385536181211077442282917628293167288960277383901831106221670904088419992047021539788688993683565002299167380421125780183997949460237163192100905373913938981314579506365150626641510400000000000000*i1^55 + -23134405545974767986127258009828463796066012950465124356711123840073203187199712672683720221103181679303461942213292618103744959306078990932035861318423427236381501084557045926024807609330021013139948849954704405996669407521690135604468644083193433984418251670440746268584810958441441212470848044876542651478310044883399697509457690003395815820293695405939380639708761128031722565684707769877239250222750713485184214643774944025660287316191090991592006891976199992279811835829298581726799157272777209300181229871614543113005605128215866634088487923802711125836066108281139415122090386667558667778833729035151206114757778115061414193357551112462780396799824068146196818809224683793171234171422214085895763630468513872667530625425406081922689172143301855929249290681152874000109844077793286335703327821342811238124358295865417394174820173161426166944776537248394823162848580502034017209968393946044276723072835799586903328666621160150360357090740800702176455642877844307982350389635192039589731182064204844358058106911544624650031883895335621474092368224533144149062541549048348565089499419049808626506708892756930709639145728221401319321286430792346432949038796922740344280904873303553835259447462269466787325084200133692461090329157385115753597613679877220989644631226232946681678923116491589094657919158160159553188702417608123940549924802463197460079742267783428840972037113821870276669798130777480118008477230441328007900820487547184227187807141888000000000000*i1^56 + -39679156878766521349860447104215231116952714481830062569063797303404400028889641555812174773050659866029935682287017461738634785596758130554257169570454088121748391140965410169310299192243278305308794403606042025197726217366103468987035954567518375817483138861143019525438582545607685194499663100118249846905913984958179949509330110099679447664946493159343551516033576771417209131969056208864047660609846261970825132428979327259560171126734411726345593382749369782056031344672186053462624245153208774831863158964133943309244637888161209151243772874048047033381431953428032223640633108251763775170777907324242471205264486054379378810428700571016885986433740229004075766536712831225457532690246393458712946435661640154935298599645783710610100269364488527061410640357957836898615573840408759036530229279571779162682455302980240698130461140816223805081954088404397362603390580327420558000094072229365155189099965895393045963269230361889588284436425366926653023556678682164078429999270321824783430310768523195469882796550748417971117504698328255153757916168092846654610310916396286643588293990162643176386758242674695588200156949622129504397453348523911734313373582664264699266536033838774871485139172804762876248096197712824977322734857679544528607178795218832039765346863544520821020865663019852439514962722766577439308196449059827333440182940427150777813837090071160563534018257379030035299331780997701664908813316324789311737217635622960845414400000000000*i1^57 + -42892144426503730982321392790941381524706096598308431540134695982894636388914361297405982046203709285517708184823839021080130227329642555119903854562762271914112287829322267979275277207681656752900411999684844311982738298808025993668120689659127770952463692611927507671487518363428117397160269483969182010642624771351543350759255055903883460430489555915274064571026411011673285552493822781738515900252280196526534425412009365332769996037634159744446616650402612054254480519988275457510221901338415481662715181622572317492806478189004368276556934461251239442421049216935366942148907417463929697116371289012571979577808567344844593362565115761121443802196304657427771804140732225912232878044533906994346346177070828072975552698278166785399734865969784808337876241413405327119804070024068841465697964540915520476890369509014849678329585365705438643455422130376463357187912844884217265765313811673795623106217236316107465907057419924670737722739592142897034384723061176735403045026498347596174569710619003729312529043785634497908649068200685254788959127242425443692825119886427412521386896086505690156242139645282613954064856705441480925624636318486608736912511909605696830113144543177186668756481919728681015968643114051882438937790735111941898293139954600594763503032091460934560453678419851407168378630169864566259913690692150019986723151654618096829426253533801958471612730237916559378175887062406857467841463402094844307496318540697600000000000*i1^58 + -615290451670600834901496513410377170139139793503385384118217990949991964059894092743100111613179377982861167874084585153819227147693812336395205198674095991077759646254223526220156131579437978330466040589762957073924156461458872243454035749928932144485603680755602613807509320257081578922044287431675933206083510144924348937143340954106277214181241747034649053564365163884096849521780880279551315205281549132273878573725334736496974715473363369632536984190101913182932486011788873318038385800156696492696379002067377750457244365490817442623982851762978802552880913018413243997768152875847883111607724289851958292632932795614913327523706492815140023738902600304808530529480385438978996588597182945474673526228540535819548933966531470685918237147089619813306549189027676893232398410903067946510634688748067205312640908551044509287651532295313244954298363778203710863587253049775750420741369172399982024630375104328383830680564312405757561962629437982304649119427890571704194300521769594924459504720785341820026033545433253594805162524811844810647725196714386471813814872303178609537488995033380506061416108402822099100226938043910083358641517848423966779809328420208805971720592439155140155865847517831599635518867639426024056842292613917682336217729750819698797173399083363300354682166863285227813835725711042210235255883541265616689220438670498747111124894727254987523767608430799959194917336819772128098053608295375941819904000000000*i1^59 + -4652456147977959405369756728910463516361951735434201925782012239651224193142542011271799271312517077310239164559455283126714475285863870536743832051680381983330114710750522898560810074091952978282642273901397057168410978917678210119831565596126986383344766555349153692656676942437057795928469983087857595987637798885692853929178414863360206311551008847160095572532709727385828380374741645100292311645917463238117400018565744153093002630119147343725837240027218450414204419796088038650204241855523682655695691422728641489870459889416511859605040990890108282604825637922696419989251894139475761330418628820340312832283702278136428621469420118486493598570923709036453106343050729484056378089949658956756764098836868973643864429012160945949563429548969534261589803253758749793915986475096348286864738523054684410121594218496686592251512193166450520388904488503772781923297146590937232116486447075055685112640459312804776794308042480679777862197716954436126966939739627183825300671177382161972025317813651523908101764501071214259532872021044232874445143683718304419525855405782721820876678101856881681362009915149899723016045802515485334502312761407682305051933627926236919945871407128388131030288076337296145295874688111683672023001287989899668251091190197685808602579770368217547012060049279428783913752837790218266780566838612277975498062462501231920152644612133458891855891513031718598936466063223014372912107014758400000000*i1^60 + -21931558079352054142131800903809180920831269853769212700918641544003431877824798766350986546627199577508465686686309373296037309124077922341100577732699118015672203479634958700758236463086850821196388126098922306655123281766509725350626488873918027720440706542308708181386320546749852929353687937142313166086298332351852282015544793013194500366775503581519895578688930633215099115767322764315440623901887109711964110392372922848488663426070200244899761451470194379471214166821615997447787832869405247772657476467423591935109224118628450337669123211536525589601608132916353884771072663146972051284485600029691557639894077847791569501942870445321795393577451061425229105242462518598367000637665666749986562026485105063184808130792121714672600581190320616446148193122938253272823104351053046800930574242548611944730667703430075187818467124627243954290324318242800550285855671340290253212763705195630494287967353994794682900341778027854506043959270524130305319024002811606803262435613256716923214598240982676361770346839461945731796141280397777786808165186051990940703468463074720271638867369073045592910948681516489307281299452079753309312158552568852501452823336367844491946326459078189593717704465131811556590655676708076525351190493876418452620623573800245006208614406703669192778107313588701684313710026924052779710263922809116457088714006247221320959594665920961058069157731579887331602637317532910056960000000*i1^61 + -61997974352383279607520387132537034409379025065678192218196506771091126092627554988630423078747883262836582044696271583567487619303181001448564907336254560547555439898880407145930020679671957971719607734131928979210432519665884614706523245031572492907165263139222155596207682765331161114576364751913901374351598832274721047970903824518204948345652738631665317382607301497178870273386166371320365735455727574984412352200898196883270929583627064425558237985282678843127090407639404346353008800986791871811300747179731105707903737173069258940670765772480608513548166471789159777845600971495967878969930990844232100805248449176713698409868339150501033367119122719337898093554031299114167951117173991748540233510502688804502519835825702228217300765280001443486687826789695988369377465841131959067252359847674691941714062468232342228690907741891496223406573703605623593952262049996343465913149583230180730118177251666857767144793312182912822026784199986949027109831516033805613252980509366760042471632239174371605584181364446485931023042987867445030398035434356951916245886097521886612035615763152502007712283697244332445793648593413001384058233338261624612337777826787617045017720377016836540070699371021378521782291168987505399518121865390183576889895448313513854188817472611301760020499956982141228044229248406782594448746792914055619480860454469863503801283876075119163275372665394572341299112832000000*i1^62 + 48585288234119449002625440055986115650213593480104559830271528922948296887921080787246257515916669819837871279600649992028793964405632572570134966640642076273524966172425525188296741756324197452380754693553331745692698021329414274513004284479171514790222864822203253003527152627442564959214663343799244073457962634391383620983630571575886125380602222431277557800101094590616643757126485409340239123570113952652713525174500208913383003190397263921378686843522075685833483843979436970174031827377239788380589861648267203304751811832886908575613774237950451054056081653951206922490795636843621087592672085582330775004747379131400286579559531471015611232423682569704518332867628514798811675882648433944999582244629100121359355672742793552448182849102923724538763112099699433086333837932380237504085751748273472134242986169297023778137009743759393043920988949255730813355233914368727938372277830434938807957882990091142438154007419036769795512746361230925687170964582008929212871307203021763340576048448952189075074546689729116547584729865562610005527582410477311755324122307674284917440052916809272587906597093124608547823161521590226771100923765583807904831856355392993578446379758247614148123023197666621032384042759174675254634421849282168276293732989677209330955706097176364136835801273616928520954839488397415395527811409972015052466270289502483190897473073690128719725729865413788800000*i1^63 + -11554178613490126138838564042527050515342273775600527553516684257880735314491037075031326740270284707394462592380788958290310033664483757390102849697011144829073290239531851172705120560490854866661787150740481781086387511344458574072252305183969672225309375400486538296097112013717317219280774519014524396521404081312750247375930435099181708650544318048568237897227505668013201145571835968090054739769252299502027900671151557370026178842117857523891195241509492770286371550942543522033963171214612348443109385437520022775240760162333515348149370808234829421309144424784001801680682358303476223634784672203682653700410539960689691565876588480925856614101316660665623800233942319360057087709154750616892191573816908640006660477498053018009540788837030302986396813592047702031202173756760585949526687780296107017267491374470995017975604254897913966839378167970785738669380328259409211337437132115418516084940523488306682131959895991946873659150776661645474260196228105384308142912781566915490029563368183811930425374051379509146682787166940482082523272170005213629276224042497227162920666307568833638465460928510772513790527573610352471698182828260000873881292480093524302420431275895010214259503036856862901491151651655127209197552869895819784066597907280575316425434485216438944027447198941505185458448292743294021689591529830419276617993063496611728306294302482135773002080000*i1^64 + 2216807408692898330855099112398864075144586437802988149708423960334540551934221009633599250569077952186160102055570915509904596438326080638556941665220426803497350429572849473574825445247707174128359418982583554079750614701523754613622690164691230564383737929582560103501133179906928793659839225440317487570390263159438629858430805555467219882707835618789891176604942994544962804662382361779916783485597646679401446009232790064730741094476839761671366869021881589292304104789840348767241787298334827689703210420838066112997435859807161611134509687710223607202625026973935333078509794296821983195038232150779821042847249017771053437654726132978781528552951645893555370538057534827548559363416371628216521603935290285501982715600641834356022457247419024136472383748805486151743772471857395574975849944083860917479250347558002182257919135145396844582042759842998113551650691845649371895842839661849644217941564468223703540753498465910176657751879800095669330273468278933939379319302618729078911793538713341665086630404082290020238473205231166144858204939432098384011100391046241666090013141246473551825125420069610275543589294893088137409457725441331940538073671076101136234958845405393365856758821040957745050440433784117162415173967050027278364755879817296512912283996100676277694031066341197460292354922381455771855763987052046319086452528223512433926000*i1^65 + -4331231565189069012456840976792088291274740094195455108587516915761923109428551158744345579380252819507124834902684630858243751656796448982089659049681988372167917212864923413791502353882198319874445824448642780770425322887923495523806032299456566691682999697151668523898947020676135941960349288671315506915764977693978887380386333277128365113188084858583397584494107248268151321795240982074600137272856018248328596252411701726579469061677481998817828854822559999787089787723557544296909803055390360245484948715099904128036347722475725591434175526752020218097890921882976161640039726631295588165923608535318029766480876269107402054176935117203268473948178933554838233841564817730389096123024005959144974070800029104000707832827485179892514287808490593292086529704539939264281830412734101314170553740600513746490856584559866752016033211955148651137504489920912273344169554161894973441744189494127701705456177625103093297125346654934648662938229401488748613293305320985162783144658983401368131599563535212329459735289673749800954780390012934725968739192740137236378788749550356501793273045889177637172656247930377707694514709651104796755505724649410176667842178131593202766879832176563188316575459411475856539986440944906072145144971952762011311863583568903727195727356109154558892573079989106096884716384350681294665757475000*i1^66 + -525140125875209177619732333773004340218365481888078228681576479864002844323305141023608832764247622076624742660670794055608221897845026139932418957375751754900492381069932975955290674978924113064863215353725971481368292444868052506246853361344032684560173359190693421849660111305966903552105085970488210730282605109919937938690546057235761504147605504146006734153777280075550890510278648368871523274166933525589673981265278815799265222188339001267425905999678637623149718984001564538212571578787109751538457812304748558672652113899827085400045921855949116778520380467714757874869064059502207131799319546310506015115113574396156558772346357257405270508276652002228177971069023127438710553778515819075437284120699115866770668643104960024131827442059178874896271627932028252314843709469323774023244763231098499994337270470972553166594465908931153090837643256363626576525636525635291905266130731130330428631379043974777663732768582958532005564719916981929457358289430824296393748476501859125574032049892356662581532621340201236624517441555438415069469340057564439326113279742806827837864989403145324519552018861284112254211959175172360984701978694932459127041271987102154056578781700046535740855628891119930362976383736966906837792853673446293577735420575107463292253095329279633868265*i1^67 + 3464535485069216073757485198195968658608633895983915083239902314038382970899645748883227654983057476999240131853923572398913017095090015355748176141236408423968055292606504233371662145724456606684154990440637501880309414063247028393009014936349616845665475438773656951927428264209816858901373342888966768557978383597068989354149964640158021826473170455936455007797608312218763602563776240360138426174523176831110588035630997855937037869460075901128136109507030646464808621629011587253178842182101235603045177845253586900792967910363501900182290782425571119066906472118654994778063552103787093175406293458483857564844375667232863961278707128806776028877083925368318034649420255998538639356103711022513669977522650315987949850416587832554567014497080189750310271868730479003975237357879069043034723165295690175572918636726495078039326622562162753808067082689999008790413839811595885694679371782904760680132670029313076666493954196864902156239330918845155879926218371860498201922761539171781917682374393996938492128980241620299337133640500792718730608575042486735171582929606848507901533122541128263659456465184536250241383908936474284385254076073292092362285077151192495201798972993187648579013768537631059374368*i1^68, 285630931219327456460692025786721568475717823456120487378461994255032919889515009973158159276625815782252171817940695149012499533370604850756046566076838356820298215583052211501893481927289262699558428508964237445584659636627991715979361626349946244223197854372706016010176817662921761045342186029371590158596976534064648888540705362737007496749169630714163418267774382804904252063677264445655923249931278825731524018538862645446980998583110356007470838186269389203457444448575840127532270733636062078171382816597967124911336904739177815700068358413396154325565990915396454752575844327310061918606329413249855851583270589599887605018497872333323471579792097802474156168756459799536672741337429629041111095106310425287039196006485457549229851134758409711044631773983177297474812079879896403025502118644990551493866308250097341313843062517615595237302211637269319235918503560146234397973504645268545668636502575566726522819418231231176347204939359031386649196112219923430786276029436311579607655932128607632894491298257640314115368193559546143263582375713235988494368550782782620343820007158547614510751207100889421982801625954282442939323133813380474247032501129168236361858657199706880450945891614852518156982815461810043643173768890656291644750626670738574864140658261049805477596328942406669719091282597977409177041874134168372029196585216230615894766876512408402095987826932890469655924571493764921256301150656967930048411692967013641007955042985713217763077510450512599573172300893741080315291360094199116338785512004742777486213243013502206162544245962995193666274614856032649865018178943598628850533945196721609684234344550514944950760637427694112299337722856872922273449074136111051765084690595280206264036009563154253150356925339724170888661411242188294322869263005280617204177400230619145559921188906255626810222301297661333523055105341665114186631769893568085012203362742026653556941629518937082482491369585638130877014398937656087018221247617426772455630110026986778494293647679372965248468198330959114070188442831786484815655207191397794856680380990186729732958394658524145089300898771772589623783400317341749435984105143138021867615232195505065884623927297103312117457393554558705195046544116673364829804887083942876555550623590175731872123703374702451392385029139598096946798591382548929563934169497600000000000000000000000000000000000000000000000000000000000000000000 + 6218944099620279849575170033387605279050940800195781872041460012409759782833282613922805302533230643209040245372025375629882510884636101077167753962664178669989430497566120533891041953904817294000166346294085787888594535387596290017038773845649263698889266047767016116070507906271068005763677248758486131569791829659025356003805678200052163075224796322093101092897521901980661066375834552413789313544883698978348360056296212166630228940018660361387664769272510976742254114589796010774069709592977975982452545822006256703305487460624737706595397816352130634970015496100054186121591246271943060724473720650455591813563516154835378312483486522480308658988017932886969630390918598661258006402158239773301298395027267224425815789458109845951022407410742190213143533172014167648631496891239940483954401606385745959170765701822749016586429061950400498184573839528863708901229036589842808684378500652143501811078328180454989511893682569152042224023835523234311986606037586188592976759676891697846023642574398235674285267367370152604018154055281166061079751679307920197898503571074957196230524356955802440780374147313547350210252183022600495264121818353953996580030586326232845438477891464053916304199655849989519066184859523750702100126576544181831255193592890006731201030626256957958775573290573915720620023735174532491685855234919949814789962331578328673336457409408881314852058307191938797351856955296542086440911742174646297997050105512088353651984587409043858554429713453291688830192469632853761310021667513026021304712429499825196543007091688338004623409184935038158047428988738691277865246189732345809158679876300833415739793494225083067353159372256670017784608113431602086552821056199038198624541899628228486587055649024558441174145084504808847550646513843459601513938559636364994127722262711322787659076173470311277110685129156683712040557334093447434279871448019559985297797481233848886453777117698690024905857990945208927917433066989572115286445743095198098495969445671855554646820857270137485714654899976520142491388398484715519102389267653753228275027426698944990907123247255814688831301557172814983581221169526352962180038189522145098512084995435819748555392190657083480457303480936390120527912484965311488551241913730939906836815174692299092243488637910144216098931667219666400186829794101338532412705996800000000000000000000000000000000000000000000000000000000000000000000*i1 + 70582705953572715066916008596775725275866277188063927901701512505833085564889224845331598774380569796121755931380781453649886023250531052365546529166921724179769801433707225472085797759145679330323355459679812892982540323963376449360288302582443611879438272737946702144156363111370916295335175198653609452024434251518650930808612526783689925030534599797750121876749359870466542971790767126845828567374852999861206439446247633663470281716629800710265538523708467134055613406193161756711620771090152840235086649575583048272046431499304930134961838632011555341899515754867420378031461481574796829256995324297689749219147742342253992508407800562396936872787988780524750252792584555651468448988945469898675323987356266233262947115685932916919919234808800329192108150766705464412783973252070913818292088834488887380384906615960353795982463847098092933157822653018475932923738936182658203710030506208148219585044342590318545697321709162955407882880008579196868380414070566591783445375374428871203715484314687292407450132828616099668920873258392930229407585972075494674481989947275387652385231866965766364402095217048518848249694316247093256727593158175743558366220764237426935642967955890037965000365316975007957948092562639718518927773738066558190074878493972120348977581445868777121847974694294979880194186623786357295095356062534626611799982885777345126120088513333204442011136091097688752206071712734514543722913554121319499840815170469899038672994561192496053025952841634310908149813193737012023206276543453494909227207464221631126370431583698322738570067814518640316297134117316477880127820608639073952916183831864590876658928056386769441749967672286011111430396077361941145177544212269623266403354774961733981202255231107122937832787912017753322062486775115424257022212223485989412729459509527419623834069592503730342811218524781976700385242881925615119607605167540296408875456896683286326708902082718548817225024205585304357955267471869213481379518047159071287230353024931244614971143539777358810931290653961655868511318174299325226559768884696611838739422925597644411537230843898405232080557031240252373825496295366771032503290501973397605237281152244739699469952879212340620640030470505973466348930949479707271427282758673954529656649293458721030236121512098386409479351045970034041416179351014383929427755008000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 510212027631114717196461954655491423339602781947850354589393342752804264713768373180355864384454458886990059959037044084519164932559594496079377552276833273038461176793627392946307832242162127575216943565356467171431711904610074920068110495388720704941836275426095803764848902524323669875272164186062533091991595007959531915348642699431902957339403953852322991500080575955350844118608130675654997375041998626222572002541902394946485055708644478417547590501907017313113044028692328677666911536999045179565991447884048413669900474980038252444508808992246977043690899743210542537694370046388683842664068599293573360569399815779126805576422500822784929176528542674368022874985819687824294737782432705955435896221785357781442714511304251401767487411370139992393925385771801746900253541477312544836178800046054567525311533052168784348747109752782787135271089117379363399930303737461904348129967278851336196415380889698261524782883497656439997138136161725353142854264794237248946361758894305049340174702002074334786930027550101487311440450558808677835444068471759818438724835752685335159824638908478531933887156134109615832950994656739718116829734138470653748351126058166346911531512475245699800846211212720838930220663564440493091287592517506526687563126940084485471403602221007009580968597298487762905224196147813942681799215424022377140151674120394844743299114529973167363536465541558436287685672463909330197448659401381660868652118403307572413731754104234462639089693310503954798975851592079420317345889573578932111615669822802369031268750346975977716330957403705970014770055466045133409732680715602833363507506030614121579603521569464712202490125204660067267548722745890836039685194473818962553204734307285485315116474550983624132738749984990702794583292363153617223496609793918354911876455200925769112726841029544776255863344747600730132978431213408486455817664129335517061821850198927367863152106209951096036898910048976856075885803692610682392096192621055832685378267371102005013558714869400521590686354827250794579690345239265501318763878039739205981233869446013642789980947839951857327802752889072661478592290992595596215190880083165111771208983505057234593392655345705223805572717303859741442680427016239512900051343508403363112445962302860711997039955984261260820961363935742883092686797580856062586860339200000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2611259554788654214123837248449622174619397877273649641673208986396695261917015503660726382786173682496637515189869974322971747857251398608219445906900910061809227014474526399087557653911421101720649986567716650789341380736441569879919672116325892647266414392542406927766580338375234702191349105546575223589278907729492123231731945940887192400191477583209008560113497246046703677766822969711755773040089736888759067944056904314433015346877473316687341650589594846897906133236310132122754320102585914009638047031515696322956204612310455445253649523977094533496651064176053789190798841026069535815531002468185896759003026740606292684949867752549064471932779546344305193867636867627888299417101811463760654136433064591971134357343328926447382766239769134804770478969318873529826086354118001345687404290379438751315938459206360463568592169393870453704418584783674933879115181822423144309060173123737025568859316550512129118181022114310312194830697927216746466810678271375915428156099988884077181746516016022420101433852509639753241885388263763226288480814433940666875274843431371098383615522775650191787594604121166716874236963884817154702904352708769251504859398525381834401623957907450350237684830443684442095342839998649473156543683690469904745426800966765610885543981979007714305076166776809820358862940821547384460226529203418143620852160583557293789887882331379387665049121052611603714147429427631315159399387061996030466089773563140080702556734361986396618165020043363527832018793360067155073830313921831459413062095128319128794039803411324260512177572481338343271785688386360845477341886488482420511877010353059532381270927354548265178022425534760709668767877031710235185411351249193461651691614759986554449054297336898579573772679582186843881473324187079980432691411153104732404830190272456108786524581378531197330304973205959318456055056984083590627469619516586231983859311608933027562706732688753693498247336715379695932031980513937095709587280583006259659812277138838960435675940979342950677226257652245049130387567476758939565117926476384336374998299961162198895869234513641017830998364340645897998365539931355593253133133656673427353982824566402039172345336508134747482957038577475143536853273159273507622590238002573541152077420937502220688328670684533328035955435508081547261235417316903070413619200000000000000000000000000000000000000000000000000000000000000000*i1^4 + 9945845298767237273662778000513008857829017895756417080489960151371464240564680303521613377772497989309686121270234278123679934212314567178246432398889614007611457054611538736798280507348995502540745075023140783134384453378098116425787612219510445435050778612213794955287445846798457786481251333763502249457282188465924966166525033188359212627748764568573955507890880742611553502616506373618991171474914601091192673837970200908578091360944557877581320807536001556503420265117868214003249726169159719778461694970432607150467260971739142229979820971792120668010347072662105140251896595520509486450777648894592662648947115170674401524281623465039074249867189819584558577436919094208307594923366617048261540655723371251648195596416765613869807384651978043961695271534008455075208994617271585321691802473341806041406078771893773482629666186955141822280408219684311081200031447573699199743362844287069682012692623206513826862473664600797760675946449482661371327960650221616011271458729676312208026826182497091276914900635540956342506813768276173768270463545242132118405044372485114891782437582290097474692570469122126454861694767610424184029998620547446890289053907141755380553558013331820952955785247953153711179240873460744520282786330539302384166120587914017904117707943547684720547153578116114393728846851483944463384354553506753014186656292842748957690858734695419616690155818090161804290588183849562714609984878414886915800406058431691159592315180962641059164421569248252978631984794002151691134963439324393377824559960710901636587103026716818883595743780449587316550213327607732809879764114228652994301163625987910643347088987933638865808545367273352250129649807148851626962906690784058314162807514233455213614177247776259979174006266630943099977247539247901999179014185279226861373606078902430880755930515342892527320507894962811670070800594744284324097622915820741725427749535630364812139074135539377587153838869095137466174721036496157915359466581246889994029592732057561761996802034018522007996907041669847535946513576293458158144491558753768217726281899042391012753677222341450297085073677437832327338686564804766017219660493443293353020312538324741400504127381280859892368431014599938698626119611082771136485682849564722505249325008886425204648345833722880771228320903345936458379470103164365205143552000000000000000000000000000000000000000000000000000000000000000*i1^5 + 28570420832362678168258843211043467268429388889840832875034504192790570175242145577198524581863055965439933565046515093914124212028538467103573456079298840134399185266177444536775787262643987215795406413083577573320430643279133994624247160368996437989632190923489084911058955788453448061139952996738023734841761485717720280865283907036339509891007219166802721372493930013589685722639180352032835181937449594477466678096227229645123533267191356118244815290463542710424878937027979128172928276315496531667772933107705865832926865872753254613571350346483628007914194284075547036377588185064902355930414424252036379786255364775789457999092854493801147882742665354817543805053367611683284751266636275255551053111970059539336018412377959679245667426021339445391100010799531164450854772644301966660501335734009265672522363791627502418314050378615708786484324758872530272457970253394720101746644481325469680981760951976853430803000501931487631543056808702489120547279057114641979379977242143601273915779476506470287655793021035535551691341233421949149963703381236958507346138096445061959222809799907136883745511265699571578425079411270580785211703457533703518975107545185321324032794272333707592417936641386476273527709769154640570306427861503325766306514609756182462392917143423666532046382672055676493334919189534192956911873315348456067250685336187271878755641508333054047881033754916843748330984785917366990460269060829842861205844894485935448632096321909583601957266171289391243300563172496425883891367237268598672087951356608559237281616490914139148407407842657205881076547488156926831817232848468490806067005361314444235739377485109488831014275647105569329971251259588268940780965097429789994081478109631819966105678432849305853854113890675431853547127254300811036158161510525151041738644001080567603413587929421394548366183571826049089021768923356066161318455707008966100178375027999889706695163478570538945248576792373701693796821787570091175499554043134616839272305649365834067688572499848919199561424002267834716769602429765101742093343557176756733642479562117283326449607307540022277738777613976116459173237831749665326899835226096616100524173247819084848311059013000948655781379802077253108932493835793619107266186992729228115253300280467386574653500576432277000691418129000106017328237209221115727052800000000000000000000000000000000000000000000000000000000000000*i1^6 + 60825908738340652591158941434893101962647551588271482949952673615909594283095609374991040854234502965405222205446341203731703479581729922454367547957157083799211611717043326400957025336413753358943369267788569389171504432846248807667645785370701333030653616885721481941377411644792443182264487522900399199665446407148604306303401029717641058222689627618472982614122896503415452477564324268369851685046578154778322751213388140184375345964840944433340102009890526318207578386581434081947472489267037599732481976586958519665447255614264751493747240743958411285153592521186668252118823083279242668437439540591926725515213566822445458818815426193590290541618011460494553237199285844514544796523466225066321217168188318243927750177807695093138433711484376295990770286758337166847230845005839625964765137210937631136749680287957671450460622914451335262250551069080089100138433522661559116290259187902108024129243440855989302296222728799683621032362109258092642241986867817784797015520310688503505437385139874388329093736911096781102086246710220162459764848388149972221954176852254294439739042033763578298735769727255140746627658688253557270687035377119472791369993622370106566062510680285494514153832985813337561231145297741623001767933218755754947494380854333289096115171809106969101769660498413883168659165287770879805997626717463535264128661277812235033011270771854934171959377379538030079323888738095590623914027522561243916267685240875072082442214357066139930132772832002168562990950525940373491654439157470273490662724360020290312321539128658050326504384222823306607617160215642364565387552708352502606440672101867894671701984849400623930464296290260939152501149831414642075067717073668417651729126419166298277012971039013363674772608215351506684072848530096920930043636342002186257874536464599225675745372955012074728902539114600877137684459350642777901409341747002194246748181743017081883576677943615748136605094977189828301517589261511436666002994188841343692199984076382169793827338493685722418518784913842568222014345414832184226156626407555676291948043510055547616248299844129649361031715012078168070063802925567720211110149483307727751625990530796877025260983591498368090167370109035769015409376209586401177316799309331670905454270241109175988489656426937145145575020684159931006444008815501372293120000000000000000000000000000000000000000000000000000000000000*i1^7 + 92511361590392220231336701848155144914213879069663310961282342446095452665802177967170758127826691920997963295885650284405926795280848565334332683030269843356065056127781194421331840644624838785523616001721701786070712156963359830367874781157767274470582279158935482942151696171082382713414760810392292564816784341772536574262177718581461032420417775410161646607902138809730237583034362107081624615374342425844614404250740978400397858469795143038672833961227731622466593607694217311787049513724051180614941531786773353699484220982488294782243757280215725788152774131882918392784299177096703697946359908589963464977457483017371311431151638648108430746753619818721613642555137175554628463318360587520390913420479042093200228998956442761127092832514931217621830740720685670067615344442986592845593827642114305795761540553826085633241826663209337092933141021489395652732551396574452412206034435413432187557531646939957507879032965777198617452297648522680896569590060493299063301231098593855716662300368655528756936011295070823293147882306299258902876961252159969836143765840344580718173815749717217477378941241172485474902424880080332784169684497939516239324770649693691452657703759281296543642830368120233129820992854392545010398059406511181510111777207090384168895293296287046274956627104948922986679507557125795055449285348348656883143685019396743766137678150356122519685527701667133818782185645282856372215848188535346902403812063752454833230870125461483802604598280650860141906502391164630124484019304916619759129349330241350004889184063644763895504875472956253609177239605879658179067598256204393993856194443332261790558334955313000338176622064564432050332781129793145882061539600226883116801754834758912931022993401253374445440802056588800667751667127349498316054321524009986062803623516507918130386379864133311497095820931404796994643338076578306186494721023092225796946084522625683180628712743784909134774653714449205103874325814821093982347360035969021116508138841814613408412702616169427462170465535651089494564032534567898069796917414797085572535950118852112211937843048669794391999698270580159459539841697378716418066233981481093867105394925453406220200001226782100185617353745993971408122356164768063894584945085051259162740202774217910321744499359840217843964059430710995114188649533102096384000000000000000000000000000000000000000000000000000000000000*i1^8 + 94926264482010941347570991997086906470689198378307734697209685271674941240125729814503360566684570689786741254954419742190610744706293678237391341685096984032414005190570456029991022401986272310275014386232602838375520501285085067204869906883431004638676434164084039754584793918809568777423399584506134772421615938528653517466533331545632309830223069656363783205850408784301028621731238630292292858174965231749127329409369924697896547442632373203818376149563048988755754314257340383852131113954357994627795721699795307576207788726442771878367016520638998086555412511524369507123494208284918683163770303895566199627315780474501432213985364296119720791739421943751606317877991478862034460178876459038913068555929828610686940216466294447346191116164780725086676064855309777450703103258434334412488957081322337032665061445235340091759134582592831512904189415816092366420159721630078142789966514769004325825171149286453077457525848487494291613557401914741612023867477454787602244667660196547107810960109699364280057743508167695440960820700516264350806453705467146291436422875057434181893978162281162059129018004974586158202344440272070818223341968965993607716753356386965978279791956839913726042571905596399091980818219569433825247464617086511194023562732346401069869863360042169042227105889282302472551042272491479979801410706132301899600039047649644284412222073474008455523014272117543427801885177897860825844042983702746187703265356664912708050367841001204189565822726922521140694204613726113599782405050199846790103798513037926196444583509037614745356340295105255608128527643725115301870791019186433061280561386350704041865885476264893921556754902098644599131298928423312157888659172909445643103390829470309196425672875375485215036277705117247049757165866373645467527430200256631528208662973889334917489437688102698926033206323141099481112504953393415297129588993586699172389936579056475501954754465866366500286848962931920245319027895560965216981887739439407180643963325956334739877475124136254477525990376708978106021145224921129267817436736209275915950341266185875268431724214829930997824856701700686929481690708609394276877869639732443965354468880232116456531001931085193286322465373182450066208907768189670005363654888983365441422707070269385450262402068321771968362258763063011943607711618301952000000000000000000000000000000000000000000000000000000000000*i1^9 + 59646332021132465109528892182736853518882968437834891295751138612605136891548227171313122897835762258766125691766658987547874563897099997894698739186778346937035786683702020924810002948327117719492175683851161155145109872278735735442714700264739474397356869470540854942955832234138827535382476698012714959787308938366219126752059633755218611280399000915250749943192972082772319165933500387976804117631074431260140445028853283024380446763930441663569967324694466907348662704807798218100875261924313393739578144909173119708023081580699699928794782321683535954116204647409274865386128219706684915499779256846731915223344222070141251155878003184165716907894877816058517155744855027170387851998826379842155611079307645397023373035663871195178816345294249120368015706334099339178791385229902439405223048871970414058442169792445772139725578333510605139962796356258808269882983092390509091716020152355690854646200999176840369012418997669015278857325631083921019902343260767578044513557369725221807247307348087125561573331387376579871085736568213128951104046621222599767504156419828606629825181010750385977517333645053221596762602984850951711824905586434563565962743353314535066638192542566717427548974482902160568354901167502234768416386159928421568633856004573356348812548065488092065131043322834156080671145352363483470786842352684522330452521823567343062989811928918163115423759470211522267052928236778248082324800303824871692886528606925400785211308535924448510584603391957783065903049049801312055636509332663766552934182463611368050995131885501674068770002765407548425339669371738853260172149347079992086706542344409710538501705778153467593192759234763539766539740013776732552443722613339280565222455051934913993054961218409451861303617592260584314343143141880065191040881267475403065374604455498614293793665015723281485262605943466783705457873383040393677062145547583636880384947953070117709904056041112364058892190721322577005463655971412726032794164927917478187324814414924557005580345289324348769716908702295511328072556723300197393446188071642695035956893278156300186093772124837403023648864441853628784565443934340083453408999551246061983121975976749235008109770082571090830958705437857004917398500997308139430424405829777954682994569055931224637457897918731042519515140557635180488638240988856320000000000000000000000000000000000000000000000000000000000*i1^10 + 18930097120736293047055863794834263880746711275265874767700967913909574262514961551857272289598752580978114574704966248960294316926893135895929594779187818868399513054420322913750355490565083262065334642168178665539448390018918306250241440790279298400074109336508208092676140913461380598105755172393485122450151367270453147247031865507827821136380801593038242750428739906631294495925268201109591154170064002435457428234497297236881194728994202588888811449313516397779967356547905548453453854555903986837212683370178792916561955076364413711493856306689812277286861092143156095390775481004477086163806314340892878742359764811414587327220346432933747108111123670416137268982624979715612722844604262044970497848676321948135785602331765372194464428265101918132742192562544547008875842967427236990834286120634511989910344546358543865740346734952078048930828979570455165338734051817439901076643062217199810486734010452036668124691536502404828157245551973327462726745205729731441091995218756961229894344756696163057152093652175352590093967121908818967114671168411615814652315590043323857927868817623516733594528936336548073282159916363993625935637825684279845309843061567778692877349916299731001202974419379530137132419696123997964418039577015889456216456851416919506981513426744428461623806590560942316026360815977834161527216180764718015389442433815929447877719402346768257205735087548566101749293431273772626071702159390054931406565411012366662459815816248112775726701220852692672615183857005907403115632835069133579408565757101263285034660106641415831716388884557803026997551419522026814588609900110785724375593972454658003511321204117164734317949368652977166680243911104671075399953894121969291710138292417752513163280149561713434584734015863723004830958954213974876169323879302218754950432106419187359966048355045278199153860090660401737648690442633381594070357520680100931315585829045097884989149468608079719731377302650519012074203161157225298398785711794607168987492703750169435414412461175606360312931752810511406152810225008840654722602857536472745714036987611879930139728633134542981055906216068871529588296971912076530096419994841665447614942376342667156991552311326213383195552467133511449871122154942947822464028693817362912259203634318490817515999326791404451391054465944445153845251670016000000000000000000000000000000000000000000000000000000000*i1^11 + 1996601257688915888929316384377702922945814378810470199161762790163745430067509763904517521015641214131367265314553262989402138201787450328792282661655357391901413434327335800363217058509214631776322776897160455138915216912453423501664814147627259658205643179236550399044485181903148748343347984812604019450285259287734273533566738857007611763620494760847146718091919780913005043149892674278691597890090369764516207666767288972682813445665964460693922693937712759760302272140296810037732887799196258976227561471076932348101310002430296113317172943426980574699327046718754834051466835653238106133739400629484054081879919635418583463310990655547983462260597495101855115369234041260477600635618958582848837791700014774771032790177684528484410977591184799573357291451437688577700105736820712076392278834258926726563740581779468177591912670522815805953241254615914105131484251420194399612874063678383716575576746477746761051494783251178687730010948203756957964617771508434778285006574874433413251535674788053189515606528297450893444487833240470890210222136629059399047831193729213966478929740718630613580556234189037119723217234761092891385950178201016478199600511473452800258997576854359920694378550420383175851930747783097104321637009398071412476146209220410563518652342451609811060763899769917027776432000525653511829997811334751441186100426681874427491503146678417734731961765373905006724439640723744227514993343433922171410497831298916955728234120081575477735640422184675406554715408556020478335060541973983517470223432260959371485901018929640095473171412484910329689727944176085098492695706568428963390787048066582960962198297920039568553337414766734716124467334573323030193545262116039332851243479056538948238888803776315543377731969697331613580077185105695338175431830733050264994756198154696745342657837660495679912072754356931700413395324923779129303129706803530540567615919143415229977382836240685461672786847094580686030585832638336629726569613789194467022511160632468656004491257857814319934101844700911905838993958711761635696918358146551553722365789932390714454492407969613576021983032869110857354396863241286457278681473260393849356372141161050832629434984364524336732477292778755087135665052876333887350183974626690533750539450422370838800494251837744182769181804950306126578896076800000000000000000000000000000000000000000000000000000000*i1^12 + 106375528298151430045960208884231325472035180668642440156489066905840878226188377160990530426106047259803515856678718341731777429853262527691586785804479345327954060000503853719096814116256384118682025800902248165013639020218828115222560574665465278994221513169661952660611103523529217502590548188399750974067843627561688162903656717990325880584162927950073616030789545555486421594141830652319111236459737757232675913548247484833761320426177236461939143426085310534990120602222583794126177783756205070194323243474938315801302345343089541022523543225413486562679391573168600788007204926170469300388524177896818698664980825415670936526824883901144122884683337694304911266305252582841071219887886136042148624673517791813206789377106884116008659802826758727699146694673285910326408143856151627602896005405490347597762417652727780349004089552707376325404333700680954441910535857381904538314215061945841631635452080965987493532558511509616750713304179030398466426035012613586975226277617203226427221537755912842379592680947279793040488309936962728843198104541964539530971853359135732352179944816150414642643247018894976929162956732342385438683416223746031944140103256556105063702335641389800924267526305819902559460308120891958516127682436476372006676406604633638162615357543647586704818993945070165503676585242024346041349688546329094133079082821094302054732097491464450876366194937476504019067961708655673222712566530022193456817247173219358029574431895992135798309767498299681346657029041716802467306027545513994119280221552573461053229089486344451959921411648685391202500466729273812350466315637186376958527613559130528263987777858053520778030007424864386856412535389496612028887919153041121393165802786842360849503810383563566561535085141281056476891703639871469625936985260267256767117973877921235849385252350731132613550221445491695089013981164889140291840965744960837588421651731203713581351543841506467139845212836823768691798230641074724818250459211546112613003097941472327771500342278348900582421843584586149165409817877024905200408723419487170246545952454037823745584329772285876056001320172951699377783939608411189364357336563829357150973935145028276794684324222563231859967996217375230458917861623944371833229922195077141516517359297187105384918042018863383343597686252315523405578240000000000000000000000000000000000000000000000000000000*i1^13 + 61394573082668421162641938845236946655736995507196530632996427164131718392504465087930354459742825308238597987781499983375856937739280144979423874477893581867431376419921584704822668982729262621141030472322048418946663210634851940973303304871675339693190844716239658621626732199930189072717371376652460785710636525829558690103262042942045435213415070975002424510152696242170262111098279749893713203326808624022044948374189226079187839595246195374054666639616838997138256831534862247731763325295156289889180160979649691056401815931576371022492103343751748716673012573664074733866589712001413909011481625373207301192816003730574574131369125871645690414427582509818442786322105512873034427865009979578567474009588919721102495666127620993160494532075648694399138930070245319190302611457414951402719216908250741963046318454111838427218166786375115937172706067216423041778352872958108523728803312860437883775582352515685293056208864070502791202098980344974429807725264286246369487711412212343695319171405790535229965507678559446863332820196496151780767864984135398842748901952806954788712623564016576465325119642521127488446202128365746108975216644238847044265313803433119028475393641477258231045270951477802795270737691761898734904018144677719850539742107542057777561452695278107436059971015299288965989646206133741428250056377237100711017770922703752453465989008590720957357964831384290321047735775203296102413903126171677856630538408154515130635343291289790744348926157620078335710429409790611500126619632035794833440369030460399085606480324461015310337919324071498021864320288650118762962680352614765470211929338197529644986447979954474926586827176657141434123981402276511340604419260339879436325626316574927983061251458156015636887403622941479691903997557199211728521405260546913806105130685891009128763357869299910060087401480793340067577626526829549770345524796043925487972647390155026321951090304620623000856857559872594705018712750589652528934917102633806701044404496223020026215149088167430484535202547681274425234296679598864362551728199224294821311620529748352320319930698821938418661605063657682159004728048135615737195448064686300372230722030138360299538386723848828666609659813651553082685303633655162896521422830026584289715130054900924830058487069027624670566200969289814507520000000000000000000000000000000000000000000000000000000*i1^14 + -12782024587207842818712971035973023969818262207230537866603038129282970602685207632051031793143835117292943375581610133875235477634365077699482549122182687418936560379569022304228453136228728193904924705389850550352242194218470745243456629359245389409203451817181682784975759403954885017354692674877578428095177016385698480939094067372790445898471160398008103563327392824004241362234142530477947654684577571273802946657900140021126712051803965197871289241726631181961006771256673623433787993503718059005547989617983463991077250710360225887681559174411089715761741456878767126890693681437188357466657579974109356042514492681772187690162396964454248840514090949999171910584872130972942956975833837120710540922809636581954747145348270174959090725398449689390976710865453860709980646950379728357166287725328662016189698187460392883965726165363914531963837866260589844172337022028471548259421323249936943183191360720075860160106908713427738176695067532904435184060567890295462367253223556266569637256936029143123832574357839800220313804553985335147998910940898695222562468986150291257880276873360319822407561044827071387205275494825237614494612858340157895361888945366859279910219238973894589755215097667390947882079654555381709658203258023369579778200577767057377149573483443941195409225860954730789262747164697759146356921961030484034833232090694877600826325502305935573025450068125512092460790588294029604314457646692590078208852465372378713466906929835615989464347300941937073702514372963282876026329305967585494379876440913216482121551214772835870956322685360177821800086366198570970638469325352074327122274895920858647398698116612192795329443567554906065455091492273720533504385689981645486817578326921151055588868542554610778475339458035688571390145441911927586593097333353128798868684739862402684504253776797904661757877511658073539536928799027323441207074935974087758581704461292789960671067777518406143609229563321297484659677078862490623966423694492176565564657770786713874876105801663431322795823263843226196624842034456789993071151673331861197168813597153044278888785849448968942912596942254890234835115909342994796403324568055084767279239282741463498747218615586262955834330628289888933915040713941279711095520714313254398893215250289434354498752041255255387451832840466359910400000000000000000000000000000000000000000000000000000*i1^15 + 1504323657792506003511427602671824764204344661350311004345916966409372808658207987308706439069530009006569777588495505828934921164973438518742588751667148330855822336366997054476217707847889252233659204879092952035430452432238387641362551451342696566834408611594871888476174128931810198078181337550712459016468153698245147555997271838980971563413021913099475907362402670841336808122203735880632701662362479552270331353086611591932858458423243696174592598463103944929400070024977645236182100326379460701782834609946583835307841311952789929029786953510858419377614027695013733343248947165919134917086521729667874141004448397137811577298072705518580078829586286370161497464667734755569110812338840646496104387077543114225168188630976820496551455629536589234343445748623965041671468702170678067443609706712324197334270664032800790476584018582423919319117670322879973467877064185535370001678662149145812798078267885081199021127234704568858670399051558506348067895139273430255888956048111232642109270065117159892099718402298474727166555053677418771419796421097134136189120733647445793198235184195414978399368066384573515055175989186246862501496392029356605868253322973320570755900044581268929079587969630434363505624628860547998092830338194213743961674273782758730638154879064876708103109146957322621931115085317039345644381914551176835243339980104163005488245983656844920042620733813318777699105141997655133301752002194906001210861298250192493038643400306922738434483933910290809804025939331174992324828182193700382343376027642541690797817921717099568524575022916679488524957602619969481463688967871939631315382273632968145875353659347162054973302837149198027643181084300896478763927426669944191918195178303469734197914851008481004137116730371623731504830637148845929423657569408360105101886904236497607852398156828657115054478263028594442302496230247904686393833801420327459706563815185066822337662153030278802954907391686410481854315122570280286342998969488315298562836391112678679654079796286681389190340198502154855885804744462994904004179514459575670739611658731379219851431889555185293036025076241661934386551341240751090302932188237581217520298956271232279024519739772043095621621375978902438403924247242743123244770798556400981239167954084042589361868836191408977741075955067125760000000000000000000000000000000000000000000000000000*i1^16 + -192135758457867663548970913824368167422192923330480334467106721756195035959372159724571834997159286748713820946175952559263410437953978418375931177078170942554332673684699654202827942328747539995514830378894600546133426596591266309548202315464513239780325003420689028533217007199464383548346244117574797004992431837750486013616161470671911684662231000656241578623928659827494465519836265534945689959065841930453760982889666921905795417697554670238479283661628634207411809402398175730275645298288224991445112163701180943034398185522359273154966329788165251727544612531792865710088982262732848645575534693218391486430292378572307292316426487563167171158527434816293854518208664942885591245088534456026005159342506778914599150093967239897568771250056855005938254495402056951544443210462295121871556964240356425040730015269740844486774901671082339164970453664094123567825313044028665816013747714244967275796134837259257285003929664743650722489989254629040353509239701564394770296337756449049160036575105384886615914995492923076438120163829270084298717632227839976873878446095327724655857346237343229098766739162016472832639621967020079424357467202321271166552274974821805161116228874389812691991524301132905788591478452884900991621240367505886020864432894481058295539248903726569560945244353990059004571680786581773243721083466456673747953648262984597502168597411101155655947715928305849166179040785635248333336726528979546311609024790549013091160308922208299648820233494255262298607565019769595617104142152380964092324922006639288707864462280718112640695819936689781597947075238354676966379638453423573263846362248947204107744725476312576895730616570133066083966071319521540438772199458064317346218785206734493698107514469595497787162413424135375558076433760247695536538552004814703289512613409020370769860026905622404150588349160979302008957139677590477644824503253844862915229018196867866528562275949833427339313404804100626187938421226292436111393394700928455992142687910694202318897579409547976002478480379647215492580736431975150019803815375049440831924718190086824950927690852524959142540189463898785563003634069544742718101118584129892452148538479675258431375654381568565697850113095122629499204606014483872979389394535188821776255843445099482665446072262384494431744661913600000000000000000000000000000000000000000000000000000*i1^17 + 18168143629932101964862076750799736550820058065155798448405460519057795372530225254246090264728615275214333604632325670210389285952369295368634296818989785871034723847100736175597587011720768245955902662510668537857374738631521140742761848145750881933934340951613714549717508151769045046858821218598247513516815404208334801409493880196643605317772216068186483315469285658226458848951802020800978784891265163622210010303455254927530314134558183572512892080493631393862713212706417195915956605026522517963237237084492373333310896021933186632334982453757522496096001343244069198421299485950437836007379247825677629037823977076503856602425670928505478633792695320977268137750209407009847243645477303522110127401347693621824985950422062999825603125485827984351040843541812825108909815576862107561267089518386977467692859502247384750085510058224671678046649485909770624583725562182616998058113287607740749691361078089642759607586674747073787282018962858540326980462707971645855527398725104287088616649434284119529137333978067429635595882106934223054643907854864687997782156059679424747880471697243765122201203233136098659397762976462164550395306881588086585917651363015988219517045075649165927214802551432344592104771760834628065402418752302734070148452588742375582100975373165686554725439932289368317744552372351035925796065216598787019147265625756319694611220913436976845362575659438897938271954564470461087184333923340923079448899324017948713929406256606848575976121209136429337756585848311692254750927803571276275896811834533064859225376961348032020506766609245259209682814872323088170958099723368027186177968048671709827630666912012542225995427165484792761569124672146859658212078998762968837521728238232848135753901547179364912893174681241943796096094239565017000005011930664310359803242299942686791522578048436929733496846408578896932117257005235491593052018030041409946086691833027060978599267470837664197767707628197161604302872178058935399633206542443771036024905648641731205939486907286539930813809269636188122531162188148288707494507489974644513219185215488564067135939171831809678378627814990190803440440525479766934364496040267544487849237613672950065469951932294750176548213536990867025945289208972491470697066580884735855611932006160512601618971774379712768849949491200000000000000000000000000000000000000000000000000*i1^18 + -993808535531585916635372368215584172560240898661622426482531631985237121543257154640889209074106857682791903925039665311689643441815006735062860917047919393543339312481069087860408499047462825524890386075806157759590114605661586414769267026704354586702831939508211415696426328561859042120296406073483740370142800161245174340620664120933407193136433463748017811390817050330817766638878120661723007206772875094617024614740596962141400484485600066283809525452536885890579631859382400142464676431377214963309548728924169368971126922948154653929736243842721279290961037298257465647048795580800902844435331780375388261257884386538741388003204972050632183380231372399905598956826336458469761431258066989490993773439748435673658132532060294444448519687673436051662289153510682972151239129175794718381928036551118576838607855861889956131981533869533414947383875152583221165604351318670962894201760734714892949516149468308137302134001951923686612434753277111445419842288356846259558357161462432997959280270497168096881600322391056227608459398561119919064168713538494194880919981215180232136696987726583337488660631898609954519237505339656817787966198100289276976611299739547902297566886918860765769301165943427940563561915108859275806163613624478974430546982163472375710735085339421556898128289512643867262538415871267442171601298167413417468665742827563697819059709424997195952647957506944728516724116636289215543047737219717973768166436054553106060239617910964712459846082697527504060107849601827615471045291553316652854792589438683045029097951624182155000000385725349023430155100996978445848614389368422772902376294767923728144594531149653573807648094854624738020401908530586646810947801805280772123544018043895863952246113225555871540745921687209799123626427582806075249716863108270476357334568245869831712884647988473858140677699427418229489108327904469524253836452852617200215257472370974668274115545785972248308358050286951851061828363640710944070803418965450007103139850767028554145578076072440428616519930228054312796312961733326004498741430299221551418429439028639863958026824258208536146164492423003917310794404996017409496902520941454780388001129555076651149492011709121128276532665507289821842944496201816618695159114472530162034588342888421491681529323810799894292070400000000000000000000000000000000000000000000000000*i1^19 + 34685321431870606059234191585657024335075454604611569449658977679652892535996444807132634064974312362910594669294184510420962592365042383388773524161374100309956883521672705942322994238763762760101638955614197380220020494614530448049833176032744229408268572422826917023438273085190043092419430351928326806845693136517180714995580332676193466497828675014410352923051555883586999878095328751321716256357661297666776797839983194602131821338861869100256589067870436832254780004095288294187085934440365019517228236289168759404776353190297055818443802934696333833425552449367044406872856931279053988405886574979194355298920979444892453625387742252161900556070775117514163389198806749561749509659967759073082418627945237239035725468481875502174419053958654998078492984052087432827958743370976499579264002486537536337411335587204925329389782946329038592355125645909882320489394921864846763992223510415659490743063976329001602818038645543782498721113524202773828368865534671427699957603504376936182842725302322866730112166991996628355106867428386304606554531318975547283194709572142297476867173302954475823677327812812194844967171192105721635402182773025436569033461399861322117131316426664858187926301830347609185102487592723068887974514191872404226801618736207535848555470876934918931372628612071769804535919866210987485082138470323219716261739050552135517739677682889845805769638361190339224817693806311793023375198873824727825256824050150574007230169668775160042196342985327688074205514423799211876668065944359684680360472200376108515239084552535699980028556798142950575403360636364149874012323178334328600958874478195242354745813737486664369005208087634407249812631712515210727646294132090619328610971510297887522686513296658849577313456731741410864612351760708114512419830808006197275362164295728773685227325587567824343395894267003814677228112805602056430349414584644209898279029811475355539642521157967150283419921106788629019334064070782885785703172275323528482789474672231292564575073829852021898133701605818410317666560061192925493957720524132627144629258806279933136597051892217330842191148192303649857871466465034834192146711967446943216257325849396859403261545996533261266126779190158130311193725044662983866550230279771741643292352844320200808252299547708535865344000000000000000000000000000000000000000000000000*i1^20 + -805528355738248335438516620252150493019707021205996199994355864083856381131197732968885178695116508779819388440688847384020737099795511712627399371303979933436859614449581661739409598669763232902063551732109221814672032108584630962382848406992619470878984868234701709331806270981028280133284756173600182828111278732704422393644339264886145446086577994445645929374277989020992564389926845244233953437776386120864933193578108129207677261241506155655613106413911392299764185058741305287071829917962926162591824666861969034283208740730900976088389031308656701615231030295915925590384594088215745348045999528311103201284604460517036288516479000238858466037581008841109750243051076651492910466930738799747825094536237505553227990329645377269860904964640293408595155282112529206388594517421101912525692648170850950230672565208576600232944621496640329236406791079122086891517391387581108613048124093351565746740373016570348407065784222716576869716678107790622030614593329397322255872879035321517350562065683333438045204023021786591441343315918964984384751368723399557583318929919504402063027031101389934764565949713458710606192827608601408288909039057363789622196225404007285048838831827489194290614476822558711916784703934760196642971548494367526695531072844115899480619565389540024744806132002461975580198094353144573044644937556397076912946262695331924279509061094759835999862952197908125081111078651947052280902371508603660199999641573361768995807258388501441329801159310600318412809149871789972208148229589317933295464273489367159533230207163383611804503636198679393734000274276942913366172735364277025235756866748555277022173607552617988169420589771597286854147001747852614611083305697789165421526533181107225300465805149542139675425700548006915433704368010647581358246898221857842514116304915349094475930665491686137381412266430109501582162075347544449038674070274993404454532189016048716919846601393725955039472200812028258912182843682589390414522779292101944608251544173907117839035597884365555224984302330894382070222220088573697406493425048043350824405664996607663494881490917703546030332535987761261980205275660199149023346740324267697468451335626792651223342268849174967726727152829758221631922976170118045704137045753927399664298271796698660847361854289425203200000000000000000000000000000000000000000000000*i1^21 + 12717611934827725478585215481294835278326864377065399484881416980929423604874671764080712234954249366409314886639131044887615009389548638715478236357550623783220354832283335626606783681331640129582859583463036861273691988636436968055974225720931526475218972191576272697515485257710961469870635954920413297482605582465303547404680546589991722651383558518411564053959779414224190991211001142813294626142130311793679312560533664040623801954217150698113843240490843445635573700696234819359538923044776836240271000001063499258524268048328383796048115417194046020571280680731611287481404032312450958694105576700880805203653149534125627018214913032729432827675426358433067594287350141610665712380667442078369248046790415974077647316937011866239762430281250246845642497499475258773376543333783909508224384175705152081688820415735778521142482064015675372027090322260964999507963328370101446639346582819529960579472987642777970832358498869417168421236351548673369137363607267199186730339134791192465910019524548413395001597917880524375432148260145325766958619218760527674103515404881117330161542183106891036333875518027690281007557144224354261961074766083870362483962470021689311218052454696576676254998099392391882561411456476249594822491049508884574131415415781706830491215116867599618103791607294944684825520684518418031539987217524290458653802442265984470784841612984983413960685857447470000689060693177797777319903504854224291123246978133729893949402984001169658825665575411979536088246422216597735585967935449537238658276736072846159982847309423525456902985537599146185055270485043871380764904235764125074033439858790010585262249726736064254762499322557427758735692256210545595098759208307904792501617388341115954429700398430575985109820192934898779450698427245589757529151808332147319246186957248179163218309508515609032277464466890126244985866314691227826616527555121134622328562228567627094353888584780737353937142408394731224261896382012854486308464868603569178466437002797499901956577522378093663533436762603944296819818621218422937527207954868846849262973075701226605255586256991678903236886172304512629740674687508500978208059694368254064850583169138283252412091937872089135217004318443232259090222566860456225837624089258773176508075778420541840486117649940480000000000000000000000000000000000000000000000*i1^22 + -131369576599743266028595213954388501481812467558333226394022792500672721009478828246333331325002562006677171293648943992719620086928439060159088525213849891227971149315716732807002806715953536034968377690230264085423179868598538492969823311213198638948041933858849586986063684044639687047323813297022427775186631158018639566180277559643532306041034392038934513633178004559494241355488646142234680156649366643568161704429082325153311098983144764998558283763829285331523769139821655176572260295528885442286469019926364175348674964637073086814232412471204549805934621030472695568607092951312824373981395917845683206167111358288467454604623871765376566708448829815630713296055358287256453046385967050948467744527414556628854179732081122805569917947975507739509612334919215771683901758505772318082886683916104456283410396767916633927691024654925951957030387834625250151078114004655265277779238167830502209735973304494129347245302366589266717131404532676631475852368703484278628946815830339239762190351291372049702718640041705841673481487615515522712042711712861773702103003737728275697948446118612851971658869123160608122987269238336595666332847758060379096200084937367196507079077271899346539643576815515773712444169345022647737902832159918453801023484464864344357418199739383029283205638192828141700869465451722802916027078821706656562133288456371791478303485013614593066014977512254392504750286187935183802159473491115578615305640431541050244336703756721697687037457808273218392186172339276677271494609693611555633460129694852545775871682697270856115759910431567968882900381308035005380212837473469198579817376257680240548882404478814408320926524966111944533123118828887738536927354521558190347820345214322304913292789764405945377133896806703660616162745822749652079801869695152935898118763478007920135659238257835368284642183029952344004408204388554455235177875903040149389606073863662914145374623121266176140621718310110874481341735148880776915459246655439358346658674098069553157228751786367819067267502246820067547800924327698831407982100973547218238052721321427779892148071002301437835098913508489939994051686594969522390844994065894589534773134262226315031582939253751936272143939290724928444856524869413989793810817091177207716168717256114700339204063232000000000000000000000000000000000000000000000*i1^23 + 872270826936997210980623088308428321662439593262855878725111534633828406920110323921547885670179417149781170782463121664372735415890452848191772701717796356015750784796925942737362622649737345168670733719367429571675505662302663440450838378262235603616488323102979021226188897378983431538091418527622351782525904693411709989274381109769761566381473517189585039736889634523514899619804862409291049261480650743691797738011944580480698744413810944313019710292685770062002110608198065341501300260954919765849671599469387865455829269660170040057902228695851031264403128301674746473014617249111145914701241802993562554390650897681778372988660877235948068382748938062610774440891313050205666088275270510881074593319599156507901962762468746897547674301168626028165453838836911270725605508773398930303016734628137687054954431850248960114437455122257103709899501481677687716574870561330361002707855094728044970996260190114998962433514457689586999127059538472187833664367411258156216314312158426716486556765067032833178710399750047968010852604354163644016185986132564524633406699582237242782157363820024078424329914900528881298177004656786090062044011150164528756289328570410868856702470259113656735166457327415288612343562665327311843875875422665871168595063445309420928964579347431495322275566135181542776305699187804316404530482137837066126617742843723351307203019768386320770323480823820997187868773390361920919378176219360177829631862642594809774476951364175747167578201299650012535861906267438581796936662595370653774394127320331883039622357797282689439466464842748426601211790496153288648233450606394067402443183043624245866014105706227643465538782360881556111268526919008649714482270189251292081496827041283988447168392392642539666104203830453204869805626857109296724682716236722443677447411083990279198889776262202229270153195026520630864652317587418033954598897296103035076163507711813518909135721403850205233183351736078330967143613013651697211237540090228059346972429766723960299590886170554401527246220012768230447586539311564851692063919009564291933986010025577141106481483313962542470801683812588174299327322441466560836964179227603318378630327405710803034858362009473196829864046572603087503168414363647451049956812419516450200729806565424865738752000000000000000000000000000000000000000000000*i1^24 + -2679943671571040837242712456748063989784217545163687345206521896256858301804748124171141113074616273486365825035128056375825803042595972336268246928425496362657351388211020847874251578539490583840054236176399581329817451393401660890909687508959810271953555079623042213580518154556681429516910420999413875557832260378227225086797413632732899404291030937640040912180678281515531810522161930382823936813127298480914181422272467672965617929251257876232382149402160191493922745773636755851199538190047802527700550247691573697378084873884602918113041252583381319718053510655550819717891216070302853435880555569622312586289003302356393192692676786443339401327166339460138485347069874029857181518574951573574260981199824086080301859517655115075488804279416635808167438461483536848081141957485189765542247155591031853058107688313629380679087239161959894172336641723703498823653544005037174687667850337009181383882814713149686467456422358683818834481903212152577175624232925335703307378714376722820404782847902517053548254040403365305107657684646068297189488693589796247008592548195184235756118343702506110043845759288620070830970793954362793732999529912613901604014442814224486498004474643114250799252830407912144245191431375273609880626845534183812721308310997325218620354321587079154194734522685833590614031110133476410762974552563138406316888474922117077632559633933884267354541642472759593467568705445583464395450410928130359283500439208390734811591105137743830362976016533609428666002874793511990750505080245877864726655666207777388434015530663255132137267762090920202252507726082296912785886662932567954855366005795181742800449377650931953837157744174962537157419621437989496270158263547559170467281839358901209272394042916507277393953847588826352536966967815133288169286677534910475444039242708731791869196981507324245908327502756415252044683801473997258846563807283956013372142641701305603541210741820426862480377314429300353490945556070955287376491119966999774364682242474202367318042554282128439453567267874075074555452132050654890517936208774707019095919468047154538954974659775766522715018776534259242789840972567911944960427426576966907761044188443535381066112951256758992386397348356497300235939871441900075171742573150076056910617103517991567360000000000000000000000000000000000000000000*i1^25 + 2589148609112158902715152496696503310327910375035255028474874836814158304079899138228381907477564389317084462220748070205368717230899028270038174457453658727064300965504098808257032413833766004334585817813063606268751879768636051611067145129767733262503934144831817445057906013782132839247281524592679091749722362250600535659911366389500058271186335615324952889708073079856765407629881163148689994964140514390292087382472541301787147199349275151065979697832011157656522136458591527123885703687982938063188512290740710709237569716259051416629830340469282116066951997258808648900285309243423295818385589479236022285499175223480944758961345813482170881504394887101216003397130615225420880160576098282160302635900301698600278379074349457566863467691732667299718568357669296481660772349955868176719058782202004311007404492216185972776016184128869533802044413345277530779384968825706163602831703148275438339139334122193715578490393826579425088915194860666868469791131947374398906172985885832787457275971309619296747691116494464241704616069707190782241369179152549799180429112004542557844811888267121259684678060207653036695780270228266808337135565220932940384056885411834814781664772348324558973974404638279968987091087781251294443682967851279169827781541793977915661151292025443090921151380442593899602398309221372643586552059512632455754907786812305156446887025886263481765569444103562588530833963995130354959166881715556228382098354383636575832712921614244677185647202168074998028124700060158648097184851546052781927601604916706892694736792785909712327911343458668598317181195745950645603195987941969256249801977992079145559911615212018973721234833153693124000070974994378320239083607045344308291579350039096574627827136416793699385634763777536377284718919580701429115649622267864997927008097882744550620086620067800830486259531201168487050847709118424704074308824571741418610008627216913835153504320893534242655340898838036394922568143207471681335592124170043678612081626302710659657138602355456992800038105984128040649013689732810868561674055606818563029720163909978119078367083866511464025211449987811896036825958717602167196379719754743121592850875432138130161921580367331417720084713807846566080210337834045644277645914171113425145115141210112000000000000000000000000000000000000000000*i1^26 + 58781801055294022493832449132717236194794765543795813370194941859243728003550135194609276962704313029588409507868127866889833767339743340305661613762440846830107794416954335309286903882560513595205034862924637634573137925265861425337963699296324936620824811021069578649112248033211480898204028612400504234217683060342880660846385151118011170782040302987051686897928550048817540317421419012833896426532823601123805034762746049850862680075977794410117200375190812868916894642210519502649949877612349315831836467905414062498153339968747564422974569418584606283347370880915175483470977019711276500553889797846904652135131510720397316982312088212678153506736034866685996136433272916184458712968779423250581228141019317637018524954847770723251648537802826091434282550076371476575446160501669626073970546307075029086898810642637849539550294743588866304469879793157733584850973943750407438484657255653029151871129199737401233005478425408000583827516859493584331907681834312493357342056819480363899160679215480560908255474163075997054331886711526534264822375122009116097401106195043868853996786767462875202655632644366916511196632095801393836117911657520236260652520426184888145916612315009327516883291987585137127866182787144146830167293726382507792491235459544432018805868627283895993278615823247096201809410760570199861524574722013946005216492724756164940603514940985082479205466848714436548401103259354162403888348218938887735256043585524208038016112366445607972296408528750837598572512807211337114622261446221665597658513013182789036219369643492236488893831708363125371924237158709286033128846720617013937268097572772947294342924106330877272355090410261741273159540633362324151461026938499941442832405233520592650866985258295361133021682612843089147201105907055711040969255424042923073302750249659166406314125658025657865122742643620128607267831116371313213638735607378780841795976862205681966580876261270940731577732525677250826660859664620023366086647869543778695980437557738010172620748727236447872985788022559347315719758210359625021468027204074956981901038758774689376834365041848892414448580031493051644531766624429775942336679737295291143929071367426603750741938455423366194767504853317979039869584530604332150104573357226933090499795353600000000000000000000000000000000000000000*i1^27 + 39925366407666357140244659669477722665508484554725755104195782506394068252038662402721840260659034678466638902209985639743253588368775754846982810462507996848341533209101579711615330215768714673821898736370185962861742219151719276643930138207819352597502434792146192880909051267199176415705674389909643557105790396015124501536020153402070639408477482340060779445459779412450784005040476484882875995917225425405649906452095224118411482661883739384031007874226723744354413194946437356245319689284096896247625109894117860057156108811400512564306370214619239878220771663527020682017415937327546751329828672834369825917801179918362878595232709930826033047732094505802719145348475014144421974106317834508197583201924050014906110615005191668599452477393259400526434274937604345820917902806276062390366660856613779415047876618955312232187547188896411378365350197516773540301973996394944050941482692707902425552229150287142600826322116846874216789966799359002270960932113261504356590315307310971045744657741802866676945579714497308335482764149060040801588884931172905891306466470456209727149167555492907270178966178351615342764254083455096913255622463010885112125714695105188227244526752242509726273028925010040894365151576233095883753792066197680178403916470948645147508210181018954384210100052323293699974964230923040418796727593471904513647366010552010068477065926875172464391289103965456629138275506714701850210664958202733213189164777041726946565178077881397662214706795967735258601968244721455369938193380616669421961373060689051397386214039607432799128213524662352797544261470561178038921865745307662724865674774286121790466755773310054857563821424909842379488023264640835840045539434707605127575636790399899936985726520760044429875393148889288952231280867628412008983896823281645711148454180589134875228735989712752878360670768799547105129522924602989399044208514631542054156175805089356784272404191385343109009589215485278272902198702772690794140688134176832970813146458838061858140989588541269785339142773577463460969555301117729431220070160347288992644286903920988528207838322290200069147465894471466867704790376057165244056177319281629504643631101958872865769893291670166977114300791768252942185298142523466865503809355982778851655680000000000000000000000000000000000000000*i1^28 + -303513103149516951863820518239502854777756554668835951326338358928881009244594477656883028678784453987195788815963118369064537091453386511127154753448645364601699058097934993827040097032973610573569827671046420325179622762372475702876221346878086665540498896401767783927505080561458105275770687784631743442265464771894500323167673310897552944454427102029029690723974267490831671599354200696733757928996623606228225510967280106845554333544406993721323789015250024533223464379551740641805208169383697806975944325520834160462438983024092932993776121377981294735088384326904192879234305832238083080795130286487992099412984663756334565191588848473051563350445985038791758497106873368714963599388608562346897012735018631922094060859729771750446787993692147218023138641337935638768745789335700704373748464351854327490276250665801575567987060398260774361835177581350356773933884687100298892108863914296340025283909456915465998441285184681517331111522799786859603686613981989440707699415279822018786479850386213922715334820221618889542485716277456639379950822586493579648667401366601994411792716658432127973563689370040275853131272075472192991275683589564497570578378223375397595552459776137361201799857809657499918037816703056779370630553689465033066156796052397545471544987006661426118550454234390090388668159359110305414702833057244777693564231388272188757108470107866815922979982597799663792596047469267402119594600972188843482090760485213311773738453323554315129631132474025022341923245508090023550981886798034339551985527323175545187511494275718673050145923142395375279340702594000278115741234955325139846040144660194381985164628002217739801276769014022263059834531880179487420074332061447087025106540268569373399048262810149658154720746261336371858714624616346757348393946430645606938656409725067273501286717965508933741788653806717961238708943376546464413111043164558856805403956846269397999536128696704134875857124070877620203931577312026126138107467782660736977297734357322056178732438951122866600727680513349489560736970516405178488087267760862730160417485438660478816064247748484427961233927014837990055182859438353479104691406350445784281110750012783663643600232973151814910085714314311345888915589902175135261056094610181324800000000000000000000000000000000000000000*i1^29 + -493894523823605872594383757920739632243218099439137797031650149541026823558297041303113808552324722713028585416127543345877697615423110384729211817849341838135063951675375437648160122875688034081271991387375911619467354030685137180170797609516383843991054806905995567057014454992675481962392207900720029769532273451679283541181614032421872499048830047266753017079499181986921181422750163101844894505774459467930741838105127623142203201299154961629960490854939492553474545881267751741486781593427549785093714192154707174656366036513667074591023867944860356259671428972094867258171540120785354429694718042914385166725770858946562720032491387429185573105457352324606944876677720473442393192145810363590937141300038559557982200355296200899501941343974453670626111143427852403399753622082401714659693901226492470811243870995706592062130074431146922421291191560611055087224865034053478711786132599701295072183350619350439481727019089301782851802063084333890340253212993604540164896388554469784014552674107967356875360189744183164225553175698664526165308302523077694512207193958581451014524865173288242381029787816851262631599244898247785213173012604488275696672045293512767918318740997599530618806399922908351941982988752465483897142862217120644612413263865243685213017773928528982735179232901308650027734847812543077472995253702285813882327383156327490092467800807522197192480313085448015873299672608094215576222422791399610760029958449400494075564802785662940109855228355135722695078867664781302469818938127542466280013072295378043767370126086318736748681147309123668936098765715904395288133984341440380578637493356994960524489391643120761540717332709847410603260054501295393449183875821446531701884520455364931233846447641659976120737748819177677299051744504768326528489795920067680957684754563350012197456601303573976831817660580314451253417383971395162753925401702168364014872927797519457712728804794806877124638456231132413879430037660566980797300787156650533727415581094084823583715155051015195267393021024695056909611459858530857656365545869881102143211957536967400809883018208723696703359895249082710588620826313250413908457981795294613050647748300858832162139495148122884383008360263944445486072288577229491107874885074944000000000000000000000000000000000000000*i1^30 + 1333343224957803934968681069632157492906057188808107535543329615875568753838122082864583837965223158789659427173089049798996803926722290592831236938512547050905936424920480480176787108756881569774557907454036461546659652192230901676252753981370994347958228667901663669520742027876010040796352605836480767651509095625771971340719524120263666686010536221036664415874290821038788904721986925028802809173792365201812965761136346834444751938560143710131672354949556671173824202743589730422078871600139383735854762977801105714804848239789418311907569473254245168235951767969850176391112328988215676331387644061060810908997055221529181060522877313912745968500677842311478609527996593567652648555465443762212198793494317776397420265166178703142174110362402159673401549458603664614487067568857175774467293120690774703674981088917771798130917194012176689838833068672934472112485791245788951969237563541546137870548736403484162335811010875140792954704655093190821725753652154849441617781134856184048684737480407541589723608129038746102494309914829962256682762854870798557948211393157956585907536363738070375679319774264830680847516775194945538429079212973948746278573437631443994898713442553429655089026318094045377032351312496597756129265779114255597072981630569914834916419397841785373245287558431347744560868672650697572114945500008609280051490615416872666207961361991676207498195421551065786216009007621188109270151613485932193193123540017844971087579002367959743023347075149563681803252610916083491231699262611887769095262864866954577531615288746905953775258909353208046348004140270023649784888703619177283364646420548533094664077443213925186632402795011436145707197411853739066711751174528196849712058325884244274275521755784780865985364072331807726207210082208230951474633974542106680056610428859824179686453765498199728196395210474547539086044901201391247969995441885533031909491899530201582983389353345247688019852948490399548274465849506684410066874110339058329004641257441035525851738074162105084485725654469743489593310873140796960387641695354063585886963674397573895588739127158712437352482103608744003919675209378305177733880102482971047132014112680233176508256386548217114086998582798143734186927026809759028711071416320000000000000000000000000000000000000*i1^31 + 3190009707051462545903264824804172505616884763851419938993378238657250306306040260415383343788467725995242822987558426946795168345337716566937942955274035078008011620903705227066589244464656926136001469790620904137743221841729414636379816752357222562867449052032604017552013996958393589213716014026563272663564989805799437886770288265345710399726229662670841756405194276968294943457621892569086037516535990729671488306987695547421782215516418893901632620461201392173907415050875109702656934309077918842579509991011847113461024210102396197273447510164993782054598866589157889876373832445368886648713408790338279341339753286437312017221601453617845986824711136158122247707397158044121594311381116151890944907218810663289384707825645335410921634723136500790020916758394112918426330171706801504353435008176219948485851981228666745497211842902411096878283745651335476820197188992336693129726131601124869461610574203987044605524353211474656747228097767490505036929440781116550230283004434241423329496636200845241689449151622191937991650643077993578379402162074404074133102171843416202190460445963588898485526060324894871938750595418702903757696348204225402932715552650687139904257894226723685326279822328867187544946620355344430477958005911944371689193388747262246491872710999108380245924216973300911559580347875908508546642581028881900022685799229777152350823443829206472423732694195850766945296054489304931535532554215615018035463667215629932817990849641212582282017417977035877295214532887411300488181105109770148983821221409820654034740375187382972001334434773195830388883150914548665566678182565715638311842100642937445585678185855624994577786216880733553133680853729043892161488336171637071244773952381764597000425298787665466038022342615099398015847617566113462417843056989182069864893242041003298202259188525389137948515336047978302805590807162045889340803093716867667044293324565759805490044492847279499692859741861291839029609028230518579523962787703296723298638332642187758982604717395990013517993100346518167905249184050411491934072873766096916342113668664942784692759532970831555088416730548163144154472570599706341541031710031667410879564492419531563316334052839403389188144878576675164350488027623321317146624000000000000000000000000000000000000*i1^32 + 673808132293853552924975071639174311849422494677244264346844524843032331511032797935437421764321574005013879204595205991787882489406522980200660956164447569589332789624245428745066210287279253523997821420348267444208663436898207707249675623532974185705598640022532604528306440417229849195845775012165030475402977898812042535731032900912997330827577313426287369499395411921130816841429189651415946691228100125374273483860558738890341993396601160900071075553817629159623204204654182264277022189163527081312021171815140111003087979118167853099102782006647465076921952166268920869889891995623484516397818104795856924750756561714905864874038889080328930575478692607234736341803326584217933928614133493542832877603964491589653873989308953996881107880423614775185005853683939494728591262451622605535384222935455059820850209196511580747272114645940273567873469751123452303140746935760016286267462123927014617536935447301844334658414028582734849571200743592688449373653281549077705079494746797066949012936999650980628221481429454478244475825356279392807845528639131178595779361392065963667283308368146183775352472427996279832779403029718930406956089193670546420151528321932948090928671219890797488421156294822284268887360574940343439659298588884651287936885061636370642817774151677849663886125315490016016828832741231321101298029791617174923880803078975164881312423945775628984000379418025287453874926769687668555649796139150097226888233296874187784519788649313999156981181646918704145151634714072101690742646946648837443692162741426481626133211814055054554700742416889716996794737643930833104621978168661878421672115790425915410013948945141089894888474024292206144798607883916124120585985786222650541698801308996215405680337836406908830195305389973853873955230572770901249929666497108588866174413682329032607143697509135132824558638211975825676253808235538506273426286893727120481208764488746503518720336068523958055122465709202662251098471467218597091854017824100251719982273677542458059198760223612204609224730137565242355720235655486495849895240552889625265135113274205502155763098875541230290426916337863815889758250795073642412930875870854750364146885633227767594771017293770664549243359989297659084073833370484736000000000000000000000000000000000000*i1^33 + -213683526059818791756234093095252968228325874116533830077416939248839284210305224522673039603251743260599462694004553602245162872404300753979582686936025793730577365200072440566475997663318197841257633801487861210774426526975557673148376462955570440658897795379562628847328559630963765844116137501620661536230096973842578272025504064517803289388890042015566597251028442804682075587545807545485147918773237429369219218310418947957216803331660093970200183138261610155571282675021062619590446792572355914688909107812979685676165746698471713850973423504183952707645143884874341499857729953256359759566591173106061029516300967868041185120737768303756579245804760975471962787517761855021638300915077002524864480927530567907806160533996064326315712935693528349456269693225359529343876158113185353396085903183673129296962196471973071685547229845106402393404383047252615852426407022010790734987851710608085204046900551482918029754073424215777202776745165365955184129644912868904540359482989685416207426413652143028231455504343081969395377109514530030952701062884063972556845478396157939301177478940574555580569807990583396329243539805702653885432138606040348745148667637416215326093615293994022037028989173894148952323846579363723550567276568320250880785312407073251008532019917497789426520883422736703435192361436224153917733661433057199920965829371808283095021857201255478930729773169676769717929928203544991281015016359905004588662659189210175052838398063684823228226934231551390290047371330670285718313744735598958806511458924077826628007472138806776998044752519467076913434771555208911583890005406606796665533350307416025971814660304860216371321651635593189142168522211170288507660329866471747013355481765112958320869664793368943487820580718781117046034915969769844453339475613286016351693177867483548268395256861124703774844443359014784625872457083663630149959220179058973159066837705401306808354299005125633394820022256696038114882438528335837815316486935250253324148844415999752968015979643405655516892342436711497327261256548945288745872384390213053725118424805407675138853721775476825810779660422005036769765965304567111926838713567102266934420536011138845074437694908771366107538106658925596623669454438400000000000000000000000000000000000*i1^34 + -40209597136522336217826070686684763238874241901766017460744486560650664541051427249065630048501203077475549951448565636873630139838418268237465073579629816030008162754362629834820930707336786485231956597422809681659067044813341047239971352072968035169254941709294734808463518749521056472458568911944730885588968546831860456016423382152720651447295011789268047494545814902345749123203437391106930111867564734431500945196326833702296059264691583140620884162191586494486578845581249108342263466755300565278544605892244595011698551660185508700196091512636145381397882900465878359747512212126980565603297967136393752046029181416078835152711021631372887110743074966812185863697360964278298260844834794522779320572019484370834071549174015185046239781440880100408780627822206056596511469223259480850816217768052384884318767063374518322083791294678650508038882826659255053896632683820037556140190655471233601931017870323861892950947516889208809419533850605370013527234645986485536496117711746441677404805204032495645857757181316906005460213165593491450551390949579529260642386662733121734803426323138177721446141030755202294429831120386369339884870138917776237441159928079616078891883339470595486298283877533544614427360983466781350497585402981889540893145046236744066643760787625774631569829566837115937376606510766686556674700590231358359593933126878106503416622898921137461588350775236646072753965467863576134352958835312746292919201338970410808256260768064688740305975283379829772819216070919202706434853506400058618269204931024921067948600941282683334004481204129773193048683973444998554795280400563368832442755625882946685264965953554759595671523135301565589822382384802727507900894687997725545055964605700024711184201663371664693810948836723590472776719455267276460073369512461557505804661756017519303621344996891099909015775921159537190678299728737332191452923136594394093006833081485058842470359902280568845513675949760434458469226956845861822619973455996033400114416635589877162935424669856629328213242215390428499617271140695869360403416782073083283781738220763762729095719155432654179868265225660153520832167518137102029202453670041786909374979331520066760468116989969846183001804831069793285046272000000000000000000000000000000000*i1^35 + 13909223247448009621786465582702545433363298703503511958236662888087959756852411736748657522807449294292597001692821387891936209396151040860637788220598382588155731090103518585482996394706560585867974443622926099067440329587577713263941260202604148036396456323533930019693089317311990670587589574838854103269984684179310302197438684944280600667291189462000730485019218582033822690034722528613792494748157630592124713888987542843197817232963597383446679545929893959690687849110484402374468459469359856216901839310665658990208696983387330382843323809233100756342512831843156916026283662464991499561838152829842214699892415702758921851345192365075943536872762982308066628612181057543418121611236855814352073247576208744859962019749017675025285905409340305470919608217316994290687082656927971110820601597939406540563564586264345277451888643477265116097700577847568863949207516693562682740519543188600551191971388800280953888176330622313465005350409568855208947147204668229482494549112958535802183603972828635553457097675635139961881588458793975331754836518182754168913799624449651731925592552317913579156330804329056286961969291671657437649670004266055811558908118621053157429140483783649984330742807262281253511584380827139489636342599506993908166877519042014827462890350481274410831273383959802176663835887865894290381688236545664155730577323367480788807626992448377402296171156031923819849924659313469665324371606238046220778504586222921272090514173130010005457402243085538930546959559526057383001754215718598565171584794359213519116392683702345048523930919395260065697721274565743110079014342479673400067579466531929710894568748499781024044571144219957027733752631653200643301603387094106874577959205466445523711676428261090156157831693832775917490280581073192551219635348796438902615125419330013786932595833316635144400825033061627532873721394184124834088897111020677392352783007359100744579822770561646689028785822465402231741143296654212199944584577263676588122351159841632665477363433435073230170105356314507795064488063811313586137983432885876975821950146257746740612456683920696008580320424430778083478329466849836377281416773292942747246933466474131841680065949509122154476499674071040000000000000000000000000000000000000*i1^36 + 3385630235012885618455980720984167074411833021022873513095800415957757001690979299933497507968339133066230826609995750222181175455740480432367377336815644803939750053540449941794536743140626861631541575782918558518829135354391879142525627661015430653308257515534775141964313727379932107190799745903095739663444894161348139947932316356801259916878452117686123625746838811379223839872957479516607685940076663442039698659945363128081155441857175646042120099304963416696801131573767285444472651387030180576898616761054463105067091748702096200647511417707302278573050102048830921214288110400475688711782060381308272680553306003610798763575841606848232750904460408710944565093241492761030731372845957450851725491307868102209027358972895923348293749182741136924421975142385803787398007642226047131207640795128752199531552954669327017924182999590950762774068467842605006917554639773316066426298613794334787842129688902701527570415734455825560206754568024742408700250175309701126968274005930728765221655164007601194470450663210662638991303371812362854133548880068590225918951532964611901279620157264934342592590818003229188750970872147540528917957249168232665735254345177768954721624455118538636614504163636846545241490351791883498404123748342452194898589706031084870490828372244289607691181683537963223083600337523651277286926824230688437162634309478827214662097188088297231868913808098498355119942004941087989436416460723034749826420850237268350627338654715152234736898186983080902485282848621080463796665169798909299679232698105098444403656090961108210194308339781158084424417143467103270792095637638510725780061335222380657505993810628934403577047734160117029124754672385312295395931874314908851805125694184909872137979430172420325039828928383024321641688134163062459921657654981833100861682120313200474764676675168948168788163612087675573854796003418708383573341897015405566518174793583004656125816165404749885039498065559861252105916087156435748721692710594722280105360319199053400526810925338955153752897375562842308962188889876379270814761770759993024925129925910360867461243702156187233026946114054281504902122122125623022944703417518871126269801964793208823621860401641582190577324801392640000000000000000000000000000000*i1^37 + -46753121065452893113699294811817044445756668209859217189030712706778901291125959366210774607685136739532872177718640274210946173816710006690639133988704885700469187928385998463840833274185135382160045493884063106053604856003340767005477460679017982263117478190022966720712585457932104759628244559578651298874902947403080208453105360301037195732601015930881081348977679637016901194061868104887429929446041719660806339675113075834619055374362349543988812646314627513665434803591080737620131341517371661251269006617706291234753808325153076108911287067961166430562090467404587961179998995040347092727652235813072642769799277874964745244662011636454376186255320217047133547045250706932920817405632788773828481488528656511520644059989239370652278100467892380482616900681120831819739420899405318552428362886481758765860309722208969901557591277077416652965945011936483249853427926405292885775904039235818526745080198567805844898379909489490548740796474371735867919993613386805051251908174280477258023099694892879735313092722251955355468902579206089558273470209449370719061809139901335656486806745074128386207145354502548740280214648713861893909281348650555514685066218311938666081584424920294031558352109304028642462465200888831276179172501524050798554103301503906203675167951167823249829237450927093171214427754311252464162088635541145965890027972227218299171374477977155854961106912370803058401133822148416178129013956611355384874336620057798322806961174710915576159646116074467402159405288831888567674054013134879378460341461350716919140371903617541836060903376045480260323840764010788340416434719222414546597747709571149386208702464716030985566616788504590301345594446153688151253730226693418070434870481581294684640858688318971303602403391311862383719201664369640558002426815834232175465705974015087079473262141905872044482743964389666670709693996054918209685217529614076652645944222048383423232024145876841483300201756243907846168914198782068352857829639255062121992612665922574266693081247420413532070358601706200723292696634710006103423475520558812268495031568922258503212003997408970808115907860045865747635376522058879378901745304396634011712460975018041090385861336471298295988224000000000000000000000000000000*i1^38 + -68875071143076600683220503873630023063612760731457983072561671152094034671613735425630097181550426932587254337658442672458901320071039676555293515405100546529091504424679156352768482329619667035817920947671089952257280207722178270222983663454365957486763298625355189616387554628706683947669428817430361992989342874458829915270413836883680621945409796433386774223282993052501724925625711003017892650289296174843072952758216203562921854295925443426218463451166593311842546705940765217377422992771792407124259227121248589859500282296478338309593297712946749484675008090381219960963566501084339737881497540477214494595251025303575785096285450041555819638693337996491286628626051066905866533227833455298963221963720350856085133570671490541033062298774686048929859939751094754441020897671636988034769634580286345740660673020560268408210146778778342684330750520738718514711088287272345816293871075606573672808858303577747074623385796461894279304723847929797714336092412818785960877262547237844004189698404929042782722556692351852823946996812157578954692159796557138972306435915121777591109750649992388053866223889353428889765843404944585233534528094375814559599042615395275537365742804878382542098563692380582889335370851319271207068191111406304818864560362274559765725909843757654978192002031940221751106921849397423144182602840271173478116242201080158843950893259294677445983247420293686817261016990137261043651533309883383583485317107018171597290533538468038500867032663841912959301955583733603105308315316954283163765194134898463278231756092146614207271310242729272452428597368511091422052701173922922809527901227077462160269091030478065669234873429657791054646064377980908340153233049165388755933094856596937397589873604700115012651458961154815662704213546276987463617075244740040424026506573464294216057427425880593809195180617070650671872161698374174981253919048310886455955590438195553364068575551948730659555226583224909894946023757023971105909726725685631672183068134816040728285304619988612903153158821790681810676199710861671718500150705319158000431735137686564566244893711408857463948832253606355914645073843988611325915381516990997487432761046382375458177246923835047936000000000000000000000000000000*i1^39 + -2780119959486066865291473979363970083303304060123381635210568120728449667295341343783639106136424606028272044606741147554377899720536882484429459149926609342432139067067347363862987044411475586383493429675615611138530223572011989785962526318392158123969380499232788458657648956271597188544079973315163657990984619524490505904371023062271676136081046566983896774409136527194868748319093578466191369353317100411982238368102266751217568587352430090238789535894805919484932049235395637700122876522473427859784004610262157615460196272253978201838364749400538974542893414486254904330025174888166421805493462822044844326672987824894543743145839069099841812402041100002839703704402902963491068711127636642484022840415834119917012503029919556731303835006276984593381800652586999364965527183860010508085170661893494152373023837549545825693527660477409682614608502016947646595325094419725412882233461829113338850857077765489720373341241737367741567569369834581690340894860043434062523735790231458530576879390888834588494058246371812905002573026901920578070861803007167055039515159213899216937601331275706615568612154245560355179044148269044476666906462426798330398593342487827505748417421761665567832286983027677653506254088249466532274814727775931632208524095758984078308168393678895051459068743605599598447492544559299080832602294968775314233534745303832910066116994252381049364432593032426272580468444103312698270376034030724903391538763220436493345074317983059750951924321603391931054226484523608719284112864579106106398792692282989815378518063242391983501660133615788171186214251267232198700761764035287896109797277793217864402319964540434982036469540494276119366557888400519638018865252470039413652743195381978395680493980944474500790414239811343734386166722670166621451803507471662033822454630960554744716907314010380970934181466496615049952721327377254453669975853153548944373155993194012083692911194308044559408483670201511178388586230660061472841087954158653920893441288229562740993877555989247893848935626966468624296476267597446422632517451797461249751277046909014137915426591603578103404512183537750375252476202158904065505595665226093926793031781406382003238848293765120000000000000000000000000000*i1^40 + 721837360515940173569277731186074567307005995491979411533906585101218011908155683633074569878132664605612716333156956665006253327135862246558986903926055591682185527712920135390908324964356506921764539922688989982197646132539016823321542180651856320727013722653065844609116632718605307643056048202241268989086268187678884487410276387552771657294018955354602293875784630506782370531808010776947227943576826943771624604975758393716635573187072097265481960570834747441297911384791142648315082945425074690483584960128500446971648663274509711797505779964149715328573217962387183722822877152634577033538988607522453855574534725461904295163302344866208381383729322533705845263818510463739566229719144616723672240358798036653513185627544191131455260531851122626081088415162513913252528443262509968320413355568702813784393684142157162157999788173741116482069936895304275960383151370666743844015993863723970374367193158751274786677330857320126858606251928765939774985601760788015830185540754452702392163138259228697610734908871358911724090406262456433653284616826114995493981180764175161808981906320363212937583493241774156719688835844197307519500435339375934737295198346244183179764193171418801419222713184740594381703764293029727808891587829707957783966227313380597015745581911569614209260456380193033467924304855520106180857714320193662576829915404996107170275361983249127421655460074681178329149730122552975691629108389649900734771571393961547384766062264464212450857155716517623242412662783129768168359410718550426208309901151607710815720766380090662774559182745059035535236944323630494840566534855556618897596925148681891108254292103880095900083073129030399802223479281890721659700453937166160993331796914989379483768648903514238804167097175742403127667354955831987809329509102390775166617383374391844281927875831189943732225517772666114190513196896848030506727526540674943693324160299456053400663771712829378476142883746674362016842299584220899175333021064257740463227963389089140484263680797069063392569411393557988683175224504262347464732086574670080003373044788732224027733827975024868909655695120009637404079377395955884193989211815288856754494797101815987022331904000000000000000000000000000*i1^41 + 56299811800102246584569677783442337341423328848024979285609763880282961154514987249046248347521763429901687613568240882844387911935041235826593343178090799469175742523452226713927726262643646649079446046868237226293807427865711431472870583510327005867784430212669179298340496674415310926147498075603485598504418005305854920783915011970756413496329157594616624038423934606162163466617440494896145947002124356465395693447619759353308603153879680042928643621971457612994487052882721356447409808979934348418421600136465008962416234391756448734930117840441295393224506403979821005304249868799655054982429431434439502993292037055084055135619209689432624556868859701348346384259900896493957859976938949790569187041668831535559646977203539554333035102023807384605727856661982392172935675951725328054003195866358116041430703894877360145273180652443621422021659695647208800844684292560073320230857108424981434115821190572436377787994921811190166488611436098855447321861722574664735253507847008289671527871979857700767256969620364494333115459435594752018310767483652676121425094381090593445570862694020309462407819839442316584836065943598838046194372539120928382018194000058135486627929770843129622802440550357286638133791407945137460541635626569271583808676998729910769773514425485746484151387250772229534316877222166736665346833632389389574119170150928982052835555624410482524684141870561393845510881846141679703026423027397211972126692234718766056009145345471316672655571131757511858536132049354209191757005013910134566203216269214202539433122282223533075979781823796782883785536604887878495557148582583399130121256866001100518037206090066224855957934584428872520826748051887662751883039337145273831078433021536688115154311789836365346681674681544897417848863705928425029137968046771617390139318399784091194448084253820522670678708566853800505339868207038462820723492695841324795483908510697986801091281977350023964644897361678556819252602671256130556266547435551916319982767163060171816573271807328088615486756742023958657193369040388605121892699659856622426113547470106329480137421876908843502075925580246590827384189684267235614389803760905591486346920627023328051200000000000000000000000000*i1^42 + -3511563489282121804958817664092556683393064956859685707585769823923653143305485112885884637460941049296635456367141553335118190444098747737121514551256751646156974706233356087792624888804853655505807378537890927094180721251585782175243340885781225056417575324392849673847600414100616033858582860090509141755593770159095352076817033704618137993018853708042731175433721357202645347115884699914729372257287031019792929610378276421652352442047272504406276748687087903891083729191869320202703271249004478338601251684978158113102037284836095369798538185208257585792939666164409984257570867703757529162143915502475177959908428348762618193665518784203997771847973131454251119634929359040141521654429196634127962883366960329357538744762788990086241936496263846143502913707693615785488184216708217105925666710179727916184588659222162269086562745731239663342927865345222170562416580237764875609935362513993498444539025314601308160283162536648088379522654748014835855913119419318459362526265554653077149418605016472846011676874934783171380028948917175862701795408491308002360244067374043294822719283825529974214320469838684789183022435664127856888165957595536098547115263829189070098979329298331667578506234810744106431863552726664204671097321049650051079034209366239166076229305657776337810165218244100127928542839289803521309290566921426237808418976558275443405452863682143908220555436480087103945711727195183107596168469807422777600152875827127332646525903980485336231593109481655748026402410166693832270729630348048520747990695797409057422979334156818975780018876404292033463044864883060209851918680352812373219500278277549898774777704962373943640328497570185048959330678468955890810110562714437786796164128563144024716014254025466505498625809199560583382477744035434963302304006461787038747286861516293650516939197384942302520384641093070679090999805756663376789166471173952207099460793494282031656889353095282271840449681690796623780363959423183965932485443814365810406010056366875892250097974315209465863761944892722048653575926755043307152763860350079751656750334649798485621921234153842773828189022882409746270953011481625710361121557629908666926368020234240000000000000000000000000*i1^43 + -193100080297876055355725302254408303743741832818675748710677323722713517068750360851323220907879951782547811430375512928306726560660826297939114283364678965636600776328205976785507448278278916787768586960250059464865667859167334238117783560248134940958557543006810288259624606956407218838378480143868289699913266923817886495353716521160890209158426310100432198841497483470044772023530560002743331538296971760947316143864310434475310082481670575955248034686290146648413175961846124221530711760383018734213189525131500648327365475460149134191276193809922625351641822743918640287993800658321457831127482811444232958210468580515883648563160341961261064132349834003235025511020535784710268226722162140182449615494927962165092469837889292632709215273540559193024583438362813481492007381928578222291019340366362424787053876634908087319975547747128669682345545159999160321727657291721931081535904973701545730199905291907264781561237143026370296768577777950696367573016223341857876180931089477687036087001486880867063286613615835269780060493336931250873525372397455975458681172352461857154313595306301922607085062679494988563801419610929684705286046154224086053471945785177374126123064852951122771740435842879409879946519841118280081662144783655074709171222632354538959371241518370918799269654035073019537799368104437375072002272387872171031917589949925866726461239936138434978694055339224433928937602424335661400565823391293721005161686056935581035238749386677661546641112893063337545604615969433606924384215275156892764907294786028032648110599559976630683663008610528595640220874653951117929875673205296633746482439644747307993199534887748612066903183039594035111946598340466532141769121303657969712113694451741292918567939950851653029018808536262706448371733558183537830955248758171463712696115231889180862015013926649609822532817116670369946509223191552994822376341185165678507943669255307969264322793501606584771588772822253623071969404021917441760891764416449240368101378153321548420693170642204517142747380161670550175048486012939874961233921144748151066380840321401195609520113388893525069621012963879038131292088879283779297579300169093148091351040000000000000000000000000*i1^44 + -2671463114020268423419626921892024127877326009457968464935631464712009982503397779246903809971954643298947725583161292239738852372459788017958235797387404565058213003929626915561309192118663145651536038816848991636916872106522050721377443646767498382721234442165866258572225658554429365806023283183397185611088736457688460941350188144334661145655118520079876799931188555615627435193365619888514996215095507174980228745857174613814255148073915095727620862923720838009882783704322181767106948697794562443983002149761555845575143571944083635807024613052848479879677073462628795747374054702775626793181461709697958195276854484921745546832057169615649619494013451220244255035942743864844380644207912702158773078601084996663084282970230102106981882166337996383843717966316402078318210756956029417272785311516768260075596922576243849134817903781729904404952099607170796044998554425685993532494457462129546981421304962686146984462793767309128918568309975910742376176484375916342665528821374603170529122322449541231494572996510762757285720563665572588885793894583263572634922987764191255585834409446960404232938925220666527797628465746589733724945328934026119365930753802359081641866518917693234387825196147651156402933775274311398962587075131645375235902204489975223400184921522804293165941586971157569010365796540121890586733990341602601965386492586146426374385618445631583654356953222880507680278430527735788701919271406769986101215927144210900553084711477240690470589222347199644944176465874668596612701239928051039594603043754465181646863487424737603643765140755887562175056459965700804124487395730289824872115297837034928592965629222487765143680884000781547210631995005914162293790355481196319880057596187833715295956223983417720667621519356989869524822227101918293803508300545388670017321667746116724554455245197748248103901905537042377075156569826520625236296363700219646380080546676786354722739608280675501392226785913115203418317414504433038328684771679477145205589681078322920996649014847366603386152305141820899737034538061133078276347260321830454422333116255455716040549625092415304533211567399782459218210102912791905981760583761920000000000000000000000000000*i1^45 + 829282986788366439773172949852933150372592595744208360995098330907557108079245503288372241557293554800660019184557847291365176744831788323341257956572435840896311658082131470080930289521208449547519018137536088554691778216728228094100034158637059395343405234464082146788262855266198048837027028533731269294170060259827675276387219294541323954498617030527671084025976736432246093424954299426644894779351670290789715730639141119288890255466390395763202004918982929136901738152268287587044439596618127857184276064376839404958705925952732128152184394157447286600626876327097490371024542168316560033174913366525740309356596077719450007696960258802757008349692918014837842694530021315475809778275978199470147580566727823976391306937907414695963175433474602429171756478449507653558570988436006223432308288081556388383638090108326052957836382801960127974838241549687189618866928231485934038738852850438820455995561315237582665924866519073811863127864382845932124984800302786939350205083046130148059851559578148654276385751910183386088754117012148247208382654657539203261575723696306814313284927205070940200512369436915480529680204502831464122271311150130539699427189433998593243829234918287019266319870832424736145590402786062326307605025121156453574219630965009005209562010690385067546971662326726416496445928097224782183279423438827213852715774207566156947902220904302577528846172562910966190561652583570882833528118549303858980854763166977435709468172205841755422428826202127492566409937960953494829026577162630917583708160758282050811489100820477520561065562606944707320404088216257600857813610933832873712061941368604702165175504402977759261396460906382899821629716096055697505410152542022537800489217895641433415988777138649089814508229065514788942665546089281150889021559941192452314671952796231792106751051518452180102420295877114582639084048055546873408978959320759792692580599016288079693845271727919770867622652823105435404925983341394958036152844662796456632589816649499911125721904758034524486113453914894686112150186637151425101360816521862318230953261391147684144222265890481129271329206933430369874306520605128333206561950269440000000000000000000000*i1^46 + 33866200038684029332188168187583640330361658356204916986271809869619685694337507792446205229684277182186681878086044924976529209973094577511782302868099869346992675752935158783811779426880075258281374763337683542169890346422849380923198848144208938287150178728148476657222660627570712341929993609866565673412702080706028602689016529401852429262971949827672369424246524494464544375844200900427813665983992920371571482253494511145855297648882723755862146502110286660584059878451959010987671417295067014094585359526240637075571585857816603701565014614142369362307623768848489933298774395247190143553861430194851389116216161999254049036211740974548271075828585840013849271605597276878001392872748719992702874564184976741170270623889577660216368739349183677764858839192901277129997711593608278103955278555583409854851352791571903812112693265440945532989946080131702569262746280925842305693295943719434114663237712395886121501221293997665223311963564427069803670397413609467625098085368341237518474560356163888881423193136792908674112192627784112374864890092393758734046456789765808921956221882935514185147695733504834003268419519160461509160932555324988170850500260637904301558060006069115289846651707017783143427159750125685763332914741023271470183544770189267320694211990613369444742972145023512548008814798525285523252827437602422017685478852561518569628970244658149616661932795095097845036631305381080830396271222511526012733594572456640887354547201570838768055590199195493356238981951418391405055987967400979801841888702736532990890022771980053784546834237056803465809978482882189817647454472923507526392556714878146089098972099749506218867274753156482264072845610724359821068515076021716067288773043914102777132178652339581184437006882792308253140560603383530138717923907796986767888032912752205040789432194267546719702153661427666740567228995614726687976016078631714533824663076149847704597123563269091007927662299958363616115048377818435739083130646879043719774824498004412291584406770259532475904814496248728614323502284160269121735401950341439164732874269136155971836937848286646239536081974536280449233757480265352675852288000000000000000000000*i1^47 + 795560549844982351953882878007098836234070282252785495651123961054823803261308523451046968172107017789732216721926058667359159729432999732790894029678984376721161778488641856647705150022247489042106004161893303814795945021021195685351031362273629496828507995563895489606843566180828607978859976093996043667904932223988206825868346007592504060930227751319511180424551314265741648085062010810207922888812511206469986670461063645514013782876943731843158717502073733331755080407016777519218611999364301801960533318694303265692105683676958197638143624222893334056270029695024270819290203770887106208798265621708611081902522540406615544408887645706375503624111261425965034961260678393325159049582945140439215583875091440846593571039270690288866617137330678398805930249974853573819720506048175157035896188951674074285392650261945147702846674340570724507112325713091683761902455622589477329189851575111026394448358336351363329691749513316893356388996221231750207685633024794974539626425579536774056483790927725051723612805594124303922885482858229872600091022114717308061170003968789140760746405033616862486671654860966794985589784826905126770044462528359844609495505680975454837367755766393835211014539308577676415737416166657409849946322028965445386132773987719254917208234932520031286935235474408566943677400684985017693632630573657077282621974245920763260014997678874057174277545892095263173232324245160432427019697155361879392269178604720892473140761393605361975749463152194767243530024495416167123683135618006408953138155209266724014538851485001144148813664371120331781059222433042761507271832303655767190061240833733288966353380295873232769631929920084894426935147083265761147182725817051276911640170507223644239406623398771507786212385903078506881025137415585218982719618573141422487962247845011397352576737262246207249114374646015385366701362638984529512658560674493171535361012954820861090915109044804357607038079095312297802845263320882334421858997045248342386929060252063720610158196526151727631401043501928595164350256922791064642508041599205001942696348572792362883736619630967104691240127857070397142731545570705408000000000000000000000*i1^48 + 13161183951445403062406463820029032736485744347069782446924198819022412113610357500177462603466883165846702329472195449000374857232095568894308701214225387245956925777787485122400534996062042338640328992883707840673236905731252075170544097503605504447479560435457610016631926588288143819945550720305950705919245797268327128008484870643372608986635087051320440875554722152174614530623021232682121293575879438366832455370555394977772321226373076681242474773636514505361758203473287698717618031554718782609928002196654253747576870403408265599239904095391162119638500467092274833631684454179399255162239724752724379197964519015038787050474995121710020867515894213767078486679800387225546312556237523158539688314601915491571101703961941872444683823172956058990367798806204901689144008802752629055501222853087460581925709934415333648841441649768188299475001125276842117028377843078452667448410956213763368089518948233880992352468528371618216915163809268817446001146259085605811712090875912631579706232656087030673222547654950941518638575164758047499930298242544047229150683590825764712548081784214709610605884864027225346549617133731999829531015460804118500543070898562430073646168554853933752125670260892341415108088838375515595674044885319047546348010766237953273144846171746777220113827033992268061266953406266325155224574095930784378724629070832670809190028984118415330898407866666251960974692789899991634418712552642026113952159874122158801443580340525471169608449525692942284123497446246517111335905937390308690831458978927394999643090689216300945108638419338415055348101209675043840389597794178962427409882388781196317424712341765093695862558759883601118583325518947723198490860024599682698129850307048817400066828619950232718646133982937965739435615230615575983759096579489699823917069810043682823129143732956978615320192410325923009625200493267851769077203519488357232188373492158821716615415159539927704076581147391313383783202507236054592134050981998557194508581881805932721314113521956563281800279561274150836189206223893011679314675497629582851834331714473093852609217942573283799636244703411104160483101900800000000000000000000*i1^49 + 154134374124802555416475902024604514881549906205304347214514983132882643465514322890506635979992920072349354957966402634126265206152793006254761397920190182052727709005232009259756465293574803260988345748137232988219862961361117935084720312046245380599468378528578992016148628663753575947517473432660665404610143228142319638351701402249740780685054872826917074922118047793543848579108961218112969182709355510344600864496561763158493857953511694985679103854702726306911507338940907386060313348689542526306469829116551631552681835911265834488369395862521234378344486772875047197478369955858948036328306067061093386092672124154147056867625641878422469337558304275187822325843983523488200906236876195805201568567774165514352319407835141956899271459943987713100034393048731343704659010027773264022735993027533935539551821350153920558635656535390733967515697255630160593553426608220350091502026293693549135772178764529298670244572464227866292189068385458749413457232639184263990246405386999709429564694670237145554434067916358570814027610271231093299772841764943069883937702154630467967074425056000803049850311405976692313366649781087313501981192918395003570638449092531960880826547066152047624139418365065678952046866217551563249659115623429935328076433815914305910548913103143668776081514073342925500766473560043411977095257724180058089270317264694018855613659897378924292638129935972628812363573695783128121542875860045162027611901644146142529221622617133826426542141503880412540890771096895229173835937338058189897849007827820944077083682172474404669113176985787785202561805799600609564222691195025047569015458881596270139988088849793563176227969202545638336844264554448963051959156500285340003968022091144381466192101138220083629058039274669418841644059370156031962679247821510595254584764657556406377292925433914658690302516109269003431406018926691855870366575411710350931935815279366799172685821754773288085757942407316720530484636352751951380240313318555934442759195578303531871468262735688737038517701799926138577982273158055678602248128360858560089210446585936378116145888353153670052224237823377471176704000000000000000000*i1^50 + 1413159613142822941361276775770808279420651630284415741213424894093813660684450950664056290318008751729818863358108389629787623630346799485349195570078330362372143044763037807812109513233347932550921064345945699829009319370023888758722703611314156096123297261432468342559655248288404399686032445869183661301207580870816565152613192703671248164661219339422398797226076554958372921045890340368819086407253811626684486291544411157228392883271958456603414771214567787279376670103619979173399742122332326086797773965172251782935333704854633419983189664141132524643333798551274952888990081532919549573164799359832051297822758875929542519708658420207744166084084223083383252218030084099585732668793737539376180120141567417609359954825100237002670103753601564317317218121791239630206161358814262899445024367743346417697359981105464931061645089140096899649658811722146658042399906148515416177138431071543392661803994025575295655358405555335686629229833672606977209220459009269167671281022665312231914831392218851444166159634934725296589939806205709598905102532221957606873322093143257911646957526875271237000043668311289910165458514871214163411521833083145875866507823716523851145205963609056551369908262475372392987206343108584860112067578906063110996085609440465629579493785722091532693441657953165938969154130906962851919543311298264216070840136170660656055327921684064401985869688567799912941180505531774849581183315188260042586867558015845595243605941221845573429328015265880555301582952471434143152364220293753824383732789069878641841465983078788581709314324676435567259347791774200166699339439641232472896050746382724357709688949665685216914500268491534337663721356742154514642350742013581970153888075894799330309258188771014269200369001882100104828227717519257397962998250451315030010636985077084393300360673509599953595762965055790644490189041185986984296576181885039870718382033154660295879577643127621727402005605406876867459151700588184788412801960665952529733656439532893518892551526187339684618274293223365950175147900417719714309840705559810355145670653947539318827549011409268556403071643385856000000000000000000*i1^51 + 10088497356552035770005236904848902987787747085898998242301752676615679299096043076073055906375681364990479191137668390578023183298824882625301874459918002390607334749851370681235600486626080416171636070215527414768765344286851328125953253971580787845474395141532574566563478463407098425770142857777363216518099362078143175975391068718470870627462712319178161606473652546158152506718282339854949888675357192123183380832330954297139039654021252054823674418350804923396892890375843613746118076541965020055688854584533242133763714336066245351665432562256221326082000514382604766586361808800770961538502114818634387556681430714672293264706269417667241867644848208642647666748850186319727744673000457941817740248416809557915876753910881968388575231496650361668010008438153718462075231093755560899995222268007002744337218648370620264051360443190714334218465832483710570299922853570027113760640135524497366659203094241736006980852191953778121776514338926623267726209520761228922100333230933557034512141567163167151686447989252659977723649057389993979461644160186926506591811396227599910720571501421954123620939334518840453289087098498785539734405687452092863228606784115890223744859205781129631378657845975231682132717949644073037592936872144003523424500455336211370499222783619009851091457979900427326359933095826293984326138491809238547494568351503747830213700224326432868758483268686506004713271219309569579024598356328093634803627733524733616300949766415622930519077985821966656944539533001308267567545819464201058346538203413291809958019030831874689009768843266345575745850673799845684596148785823477352515425528670515284038047965371278484961010616931228513850760810715298723557486155023496011772628998160200406588341155727377240198571914005655318818976735867306329081931867044529072332316979636426315769303576265993987227942134968331470842716660856029846163740465923751420425338413064748164514478669387099210798369830327633385058239731238232060341123826253105651957048161172669679499272545411645298598626396904182472404976712532730732672467412202115240527773805043132892088997320937302165888696320000000000000000*i1^52 + 58187340719408759007168516923151893096423803346537730455616984015751202366982835815590180530037541645189777031567150303004097924013717814986448535707840932530829346696262849345253625269804019232703951815299510236445991053651880498251146412343637535652242013995321384888901126922659842600933244496290881099035026711985642707767812665062750788116440867566581199845865653869601586143837174261809966570447826346177930850603741352302143578725971906261089555274596611938530746635667073145431745675228219507224103524448669639417545310163913620892886094901367731533772400665748277533528062545547726241687128042760209713413935700811892958879957383091521281175231425606247155655746474465026220730576766327770962520985231626386675245873444979111739724243052826338263099186475168408762614543042616474756050167355912936530154289418781802289094836427680493271098975274467032160673415356304059979502114614132763077017789090351303792722705563726885511256846816220627386277271632777165546638567491670070909976722023913481286529802459410070538661238014192523572540764032960269231323708207372746424591882351523570664435875061531720503610365977895263836289985632885738859535149038273658518435380743785605137761233404013555751460829943601057975091555360132651161547303563683684848075852822439230880595576015601252951527567512165836660228259894693921407007101587023773924370518361217554930847040212880387319036309384131945437286780195786735767710009576036939373679318815753812457632555656679908628528996432827575015145795398237895147658178090439395501856184634194117823160694668429133782742308651581595745195539714625102703887127574892091154288385611829354705604860905649028629973149509985046171903155543496341880574009972439452401697047927133891097406184719502024729361824086869261173397710024510641691848658450747336217618015814325956202425130002976942169130869327515395135079157234600488151439429062521874429189640852423485622293907562185144645058248644174041851158291987825124943097580960675340369570774343444219725848135558924884442881967976541632293587746069887517366280507256461650325349052617425092608000000000000000*i1^53 + 254332856342388187550239225583288298314831094602636148558065356721818771808024356924714655164871944962349318280927972551671357849797862734523487274779415309356840331741288139771987218218918325924080956730013315563448783124764212018904864370796935158422624218548803315028373785470719446680871830115514161099148806474871930821710620212292834655698094484664954605188375425213624936496727552689342228319271426092069976428564979620643940586835721093833238040407701723881779254396957076100550065379289518154324542090512696596673846309339545840772392564812641487625648400533292979598642177392269772461896655990282046949494229452309607968338592788437881149513219621312446472980669256646730967936324743297526958818468514276632460921456070212793053703256471029765455062262400953541474936811711817995630402436025300159563591624641306604261869580746514797115003074547360244852316720445020256876139709254544151160611412768003485944278107120222332287381687536772006348781481001103899163436693754373620973996442045851913496349437912304113603514544099979222312914880114649313336645318827783392517848689691568045695990288176865546576904278873430760270163429313221597625379880958936466246349807536778261914658465238371068086771178415840365601045369204572798840859503651442585936584324288695978788287652769436261703823286131440321388715905888540944497382664521591624155792392868423608590511595530089740325951597797922702172349779401931690007679140040953540294589999599319898321418845308356409664985627313480498303426164103551044706833902318349701784896536920578223330906078237062518849486414857130790506216535278434015940040872957178632356498734052717894263596912204681469701149941554100608898576169285798658274931403236282592003062451346654540185611492968765682828701603403128116686164211062424320835934385182001093821700673115783851760201020693168905367959196429750870979025496485362919542331596198351351814038875400039499938703571495078247404924964652455828706325762248620251273269504533800927282891422765940141764899904340211148217787907823759338951964517521080752716434463123509573095940325376000000000000000*i1^54 + 818554726504262756482582471580869096714669987682756722809886916191146241545384670454634148497724480410525114855980046587184252195975388583962503174455392287605022994385579926346724149877788793091125911852212076485496552367147608475262805388887537821296362676840886522182652143296378101043028082827618142473060045346877067009289954900663413865091686622209887962485924752434738773029939056113528016083306136764112837504305847277338273899225539365154052475201773956428563360417318641166186465906507706267701444074742826427596920342276261706686495779734348703270766021313207381905242129153124617651219568282166015489785025456274971415016752455092389126385822533552572859671477047842003723544423429067412013999986510785168614016748442286953529940947025150724246796230311531027244171415989004235374330040576983220436552894767282865838932192497383417201061260684231986785460285710583782923078867382596444546095680433032592641251960670907850439209615209954073683976179730588883444413414345596942802968947401111236058496363862384374878644895971794485441728635721033135382528568847843162414397630620533123373682887657159030737343879887241873234426347037839861553116059511038256392282272156780229717149430558941785323958047441137396292655507648911295631736745317328607213588382412234216427228201068432982744420581283735902333395930846032053039373976208132454920937172525317159908110589409440792470310712516591470859196232894156915727676364662264998621953378313657115292356604366109019802266510364702033242704358899371694307583960383378247162895376386516952184607538600308880274484709490982674843480625716263997491583858947493535170765141602292184020574350929888058815974106396162827242041157777120482072854820951703102434824483415184005802737892866625232601649095123060187126670174839934797814636002428145045071436296663978290550194719351293599476086158642628643118114967466759883772601047810946168582565127733326638855993191977305445222532573349914327881030099980430541420418076749204776818252667356376609800194820300489905150313570862442523679095129307727032238066637724404775813120000000000000*i1^55 + 1710449238646895121747623772928095664201359869684383258884231548737898123235270491781899926615602996822275759203687336159671424223506709225670053274153114585327040284625786810389083912306815372536292567905688845927547423257705844222438081700756310427641050921983386649462289731105524990430511773017132978679756599879557820559254410574861711584101107101067814567490887458088964229503260846182206428464295827912798358567206092231835012553980510065928291623960789100344732054454122923159552009653973461801491154232440271541912671656287730723384916754652112619694218442761757847617070365387466973906425138086147415160110077934558116900281558802906756789450958030189703185625243095645156804109219077076412149868676106664737185433922460029435900297600564755915487424065652095576424621663200707734891373102834592554707483915472911682440538897559991188485244867555623373528158692879687807075731252771821741329721983834115678925823102013933741615581144176364042247725932885572365148265263477761423443007140694187887437156595709835523468814196428046128103513431055371269380243931674422972591783876811672020856444863734332616377758495424877865550383583822501180035933465911868802720749754810136358562699835700067511670035169116684935525494990482707579462558172457290382486315438451855809989126940617630287162972483433251328211633496327014721033067226846154227201954975169514985201781108113237830040181175873448197428783657076868442186317524781157613111318478379579476462612525847887314605641948397379587756915911811201376779650063215594884558906093540861637477983219662129220251270401680218927198648887205189750178898352556562255096593832257832718748707534754496835038652102066187835425672369982900914483585516268835854413675720031175783708683285539649187960068998272856314941924627552571631500797736234834540311322443967211924920835589029153878971701704918614693499526411498191583497946205481881169176756336268549690590235976497136160401822898824486659346116860975801782685698445993002931236127926398131687969964798379420317284867024335534632684933632809451662494164862287872000000000000*i1^56 + 2413823994057205070636717117066053686058787703038741222028970470106071786045663034417152295474614191586053016018023195139406697881249167159557489305754360273390484499454552339713324413664908779786176132028811582401533976626769395092069164855135105284009165076152807023991420807521446401760613414175198954086234515113524978978541620043857678666278642856864281997989008993361266168736269670427389416060198042545297180790022655428055434512720561236418136274309943782912589970494214007779790430164620967335215478924652819408346260572494813884323729019192216485654538130626217969523854945552524925242070846410497676777034691710993503313735282880979636326188700385859270402737848015708560959253287187581678013544683010584641701080168880859061059554910923447509863632976944276797796609154496833666232273412544578126785198930275495763160219583267458376741202065231322462907983024857369322193590776017499519129847093735122559256044189088473148249125836884061380046524878554104741182873206495670088976189961291526976313280921151413450729417831470753637787676008623778532944607593610399240841568612710809197494103358361188247060979619764025592327294752789121796279475308700707419067161497119916624405183819356991539082825644880649250732240087099294143072159601173767254511462861638888838557369483256130311080981957518705234093292660704869182407034958338269586310708650221988340792589767283420422902738924127864789385761099436264151279342973523609352822201360200750728458859627874430522577223490405094330642989197442517807396305078601180591623230129386493907170946924365122326319513051732179060540039970688013871412407160021520074951238819697527690180403773144545989035262735810594765339544320426203685735218629030650269970531770013590751625735731385968146509382906462388064754074579883297863500081883349132390345710473655930989248779473981563297678079933855400249940357518668407679134282150526336695123178266675659486521732184563159587190996883226296921478406727912332822736325165826538171108853452657978704761058726537563499118897240678116722634316195010329555020800000000000000*i1^57 + 137411694048203962724976990960893324922116959938364798842292049626976664970967452112513800761530850172569819660400482326104360952682495190803572195513967251260421664276804842123386827236436991827134255065556912288531679303472725288659021531011954969829611629355800137780695581226411271494542956955371149352755209581367681908660561719464589501168502223062850783819693285234080648425572062397187573650745074396202468348347079511808324626163827558505876846173681944169544010801620410648956530946990805944656292304386894672762408580796858719512623268726527552642207216160886418811959660561496235764682539366596615970742817853912931079778753355405011745294906655635052349733054410976262435000693985898958851020232643119526250621025368145861580000616541409612513357055891963935082495758407089943722772934958578516534953637093212240786107144689231335750078213530496623118092746035169584270116186263932442091513022245822998668308707680277773634875154556117697780901808288086642861742794564259150992687923419866869985734079579471015426308588607758056487482372680525642867063632848330635867682350941497420676553271541126964588627921284845340860910866476309159609416089159576831650788226034437377933567359052203818103924285833499499539712619815897847123431452691987899533563990528663540852827277025061942527653640200852236801969412056471106222266573359194205724624027316611110552893136272972959893293785485183684273005301493724806835366482617746520862598805504270344369011885075726155633124620445968204543833555970803053079861095934662522399331369365701210719219676392525253845372800971155966616456378461073943585391383244573011769999212303984604907565521596335548371864623067529597938869373283544579372737842474553321218700400424108811161391724695605386835936741402712731316567691851583403006693672662176323799031331109275578456224702779074842998745792299325995613239281916065022511442717350339090106150055145915173386542922513985237971687066271535409723978398571593652119231625024108110593478772728606203583503095000121780572805954945976333738932038747607040000000000*i1^58 + 1691764403080286433641681893604936504120600970172888631281189098218783206600219966048083156619392809829775048485150590439176183188454546244650366375533168650970754208777310900301507561515882046273651253053065813801631300339082859853208761725712923999707531081743210773117127686387708370376208551792909371156687901281112999491755336870201837208577594047652131896684881317777916448687960015911596606149496306327112703011926552172484914801285507069813552209729768254458244930622017001455304508001900441196465339816873553035950258174682110099713682933316811203145427693438380110380114395848566872505239296558649625862973684061798506209910928687700890366645317167605597410372819970716922804019976534517508099054036648946531829748722506226014478007488368963811471550787311172528047539397645395325060731457102963445733393640995551421414501807910332794237211472189091769027503173581062935400520699056210701584796796603126552265050336495056487982588408967592594939033254624554939083440152681573106875508924186743239371446928950077427379024399376209527916164991180308859521044568924740320028869912646463107580913972227302250347505572921869141866926925325519475765127188370958826452785811213501665612605049373393867572660630643681856884394851078716206506814790084050328379290649156959917275301286263388601237926993490417413898587282707700725311850047922858407700221285476075909013749232814250804299984690366829480866415937544170050913915396168754086412038487506847348867819655230099761113744239391208013630037954481301179492965583243918356818270133124786306889192607927049728026307763261836192235607645033443219659006579895231744421080640181102688111625853985361622589055493568165116233228009100259316456861705422388963477963484494041443996989532423943683148039256332555653416755518066006069719675366701654767971985910439689582478646722820277938719611854091265844431553074493029006405471985645657969205341618934329802544408760320642352052059870858207207217404912597586495678520894759078492582630869273473926638430569739121743613216738862329916014080000000000*i1^59 + 12211868997609076645467576748940329050604743302294461025877550298637007803774484123482054387960361698051501227946027816252522836835966190019953299968065482099724367432794866568946703504705079547966368825813309283054160299576763247584820915107300983165888305647219906335396166892648541153444490331068383232036782865956573580174791914715130810633209536776061149002157357318811614669638205873370054681504324391471283102514996494157311593275802926995883510618791661418856156208978871373910220339699885322041568023896190662208147326503282177558430518104910595399530337897558211005116159272639330621597352550036855784572073917326819248111577859657126585155456930358332390308762687532568702719251796558282784718223300461401354524058452208739148112549704818526441317262902668027041713372934781381036389481773957132962597791645461159406584755240690485196044201666554372571675795338595733895349871143960008178366489547424541882317149281797890265820237082724297844588808226847025350870661894164903960968757387016498807386185393958832518887127280487674410760582130252748416072635601578727599609666208734126235693901237192826706990353953345540896737320273519862328947052169032032419263692403831419763517829215297866646752270870222808395099534649102322631463003005655016535254816167804985747673633508739441585313970129788706565087977017417356310215496882708386683479042458844127076305502485974204354842340465340749171454677208164659506955145269011897300942733134848559194851071785752116944933421746500407668045904917033589449513840661087805355859222613629875704292070165165677244178269438052017801764976961973787146165325494706664571227805450612510062103993738361604674645992586905752160441849028356630436950175246664510237994213458897128360994536090654437411387215638632630468529048876313407529341632170421512364046096161040974069315596576836635499258981621830375092108548649603742582096674865550783914547948173994009592726229908773149915149022536049889386806508246846815153899400483545938481902460537937942918962820890491020171842883537510400000000*i1^60 + 54691386959563212421402798526364751051217956092092127239757543795194202358439834749214428525126070863595193626767618489403972316320961040198480776529864424701301921939512000180480062433547551794341972953834702450300839795630831390225852320690459058514677528881417226160052686775578749358536648707601960499319402262956281108888551234743958443784719139184037427427379839153802559978156143370503950085192022696515046528083840224402284202120178691561926082265959708928047108768034733371130906636563964990281079983912266983956711625391163799416029384361013447153879196125155717564478511498388132187808863989196360982721588412545311420993867200037053193443261417099421703689219313679648411499323408103463611028373470597901086701153556980474638450714656520613983309209176291141311423091225764198685686060706228799401631139542932043257577334079829006974138218404765658536003363963686736639064940626541496810094843861615505390417215081123091366312273811365123508608376632164178455163760518171382706218795641569321812778202324447877185697258750734681187507522412774495928682082315156722571576238820464637744727621522748865869726660412970729064295831982689937212171337693678963442497305232923788378500415274756064788747396858147478372110614288458216910109254315643104253011640494201211201352955532062193300934644271511868562307533968805189395618615815590657063571531817137195768342115859154063429967720144388199696497395064772454492148350693833867032231547220056337658360504476748870728643645524346745080810412772024070225160250470391064469761445672972482504663391084852952438966959011464730721843328351184325237253010541941236499486125974210692351133865900090474955202111041680048034291724835888596214985751839382453626441280402643583436261880492830469386302304086920439432082179025602422104725585592052080469572302950841827101415784704335256343782946509564146048798753313698016866956175310721572312009066914618948450885576721170263155985937396878290899566551908187078963838286217374662867893845275411729590750293256577610831360000000*i1^61 + 146709135866544938428068782439555091850492076396996159393344604821983771003422052410980044441088298057011507440461495749279114381726587563784113787387744824093685719940565786162698029341009988768159577763697778060788056182608292598720735583900622466238298020779521587129831492361469750297203273044928512212642299561804910134897860664080470496047792908687024772616487879408100048815430176289697394712486164034239158036560097436474317114421818052608455224580392903982186244927375300978739406598603997080833610511425223835045255786793862112438689328640570388231850038056183293892097987347715739137906373533495108104628545863771623809398504657092943663055598649595062016980415651060101851869111227822090882795056847651012957299394305225865100530336864267123501314580259003851673681386411901869778960664795057313868365315145262850511474115382714958743504350259650304530174072434341831034838100726830214149232147150708852624878249848208108591302221209949097971122771846422646888078820497406196017806852797981225026525926227640339652926536925515870080278843647092843395371333198503846784867158031577085152633894496263662027486604284540633826515654876186225645484219170320436236973795650901535613742792612537785835801062974771005562658946829210547014855781598125015236881351368400775694864286825635060421355156668250928729063037989998176424409726787529777479592353950052982672667058018960148303342440708471486148702003393740419251771119872026581596445511114997142535485806156644782998353902755876876181803094360842120498644885956726668090717243592687436871717382466103661553864755744072666095458706262718082184542108748802229369547213453536715211068529442792120874868925814232930461817379482871348460240454572469838470978898925202186051085362980088977685070280999744227705851116591006242293129923573627722071115243003795640616054973610322787782111636526298731498595874016167948774879281536077919859388618394544236208831179725753278348195104841760890320446014733399737580241527251091089541699451503099802881175831424000000*i1^62 + -115897157895895047944792011911004486732354148015448458290853539383925736666389661409718794309945568392179132100522740155482979776991577593187100981863632724520999634452373431335008058259960979692076183912677224628492348549715073110023747692308109578905224316140556490119544687952281633719303378417722184422395610855414491053200817474788202242949901511180663187748066852155004775420541355945746897569930078116585078347285659339280507088563105773857109782631242208827780053781253681145809010942199461476259543285931695483091175252121795960529182386000638196677885391072757150904980139608456780062419297312816750247270138740882703683446233287718080361246206328705026346151723900749096671338433433636004138842011299191773205047951664580527920715497969576296496677835570233390815553514114784240346536226164192309356494683219891952684292299338851356790660909417118765751181545726708889586275765721575484493199487650713864207622870705398628578082452886473992392075138283783319753122128010625425583514630580941369031722212170440173491479159268410102699546756870469746116746651973952274005137777150797617041609198225839924426457624488098863164490166915065840153392203234241646560526594294386230607165180862708863512483968445957272378599826603874256234460154280369336470676440518979484208586807901488096713116634506374953600980949503269843461082103193827662444986993811978294564106334601498864107997696193885337715725290215695940704835566723673321327949135553232823205956644577693023604777259667286481835339203901520158244742708543067399533538408146826972174654596684550631688786943226661930815543227082521761946793582697160228714234289615506764339486550060734425206758496887639875791131273975732427961723435372269716294185501883323979253740141014121493745716209058160347287785762125445695261860598051690639753988527196657162497064632752905574105833008823677012074296161682244054066206247059986096422666916715980273944414703342115191344586045250908253524098848572532375294454353038811314030522848092449795200000*i1^63 + 27606924294937424646623959545076490869207657185176200553186575305669863649737994628708047385858770217416788956651683495957186203883105718949605278604086431369227560684801035404573619810235815637491043401565702709917564961205587407950387269077834862488345745677326291415949662099042090216009999504179778536118538595539110047071809182075785768501542877988478250074318959802646470484814075122360412488999574307718441178938435802609679142072502150526330026994267263513807077435373535119352953680177737598789127365321911430002934194224896351823255783682126821783282944423968730708530125005939612238692424264359479862260536831086524214087439106903976327300334767598488719051044366244813377713679984992281066874981719610879083618572515334126467723661818999507142211596482131074462381368948219360458418418632685235818985525261838167679262525354293420778884653808277560017100445099849180344005588086873227805176256386426558091974019334887158560968946052857871718021332612178706027626824618828079781160050259820266401948699938914800145237842503358290056948105566684192165709409164431636833812164884962839060038173986548422137351799794204938229243895018986521813471773078393763600266744666829099670292704634064400255435569375446713991141290820222422047987391375650681751382355670123017384839563600143531226411324891188201717452185595124986635585815541470425032334744748977568662617090040115395842923569327883224263617655419727561585225437397263567650591019419243888213162741756426448879742893508946987053482400626551373128579916669758258493141798472725964322708074803362034731000056290979901718016301508439983191469475616800789789350684899599584173866385615334220449671828266923548409231129590296561964313308351198936691143355420853469535264078703613249746319221659452945148237297028203119484991839108053381782071052918077099294533488694440330395410018581842291273661341000268402705977732818161876207604039154790390481139441708720176108765824510163086197127356498625279513258972859274881554216800000*i1^64 + -5258692314219848494141876344102959190582179333591283182626689041467573922413821792679911133403326013753363117466707474254020943757508399942234099970199664710771565357481874223096373647597353907290910641171047805427963660480960366584905686427304116353041735155702929034792400319623906716367147329356768583057263714694464848765893201788855900185667347781660475293006312936753055072389084485066817263242922519058597075352373977248674286059046031140741849500850415083391716480168070908612584442412766369028459159926238745197572686921230012196061574754197939922489260592236363666564664745411396934227062783989162984638822000618304979323970542835959628084389313333701296508680166572123201364863653498031806531858417735820206180497196598192389953196993370169924647633786383355104270244346700726668884692729552884280179278688033170413773527129482133129767320832880623516642172046870838630597020199590790674454447171734481574266453320044700362303576831162015549952949347659586856857649055239183304457549334102394179842683861828759688747420679665189470196776839124165898424683252939858985282688746919037534642384729518148959960759368502661360740886903837359921299704848308844169151187783638136017508457445591004304811529510264737826588737748928559348739306334224998139601236298348880037383360217217104520738790307802222080074751837772654547889190169965748363737712873164224697747833239818253171158816318691399609089498993708473772927870566794820119030912765749550041869737433100536519549332665721913312144183845587689284366604391041411299789668729143197501275532378421632623047947963865395774878485700975838834470869341908384208890029398012982958911484857457648504601726974430802233766842255632116429473769036214474071987357120109636702759283322716711526713558520526653966011214156472692132065332846127045076840662329680136140175486714714199783064172021463528638147002461350885775877924241316145981676999120269079042642489216650849592934019731077293580376708103549854638310000*i1^65 + 10095762990207760344194598290524355029048141550235513265951496183733822630083435865110373403527766116719254330047736490916523355185117038321159489315642520727156211352672034817539837397653299215839976035897205592066473646796625427102343965976053194388114329521408363611419318246631017486187224081055513838556207849111014906747776070765113317903558306586619379156880306676037143055659397492784436891073278007190640210723952511161509489267108090673152265209063980907310012772623836794364629109345154941669571392574890941952139366626314653026858550502205506085841768979013430828172499376796633999256379695770220051393634417678682703689250986203963151362101783815115442886974725987800494477622883581965451571885148591370743654849337663370720771780544022932691804703375803442626404194976731532680027273732562476576368079451404152231730935926377239980615831759562265599380294672069801240808924284426419998390520308297320131865994232293567792800566890780571272820259654372417524864588544779882021060472146607981166691691199590855936462949730070882979730275102207689280791808938344523815390242788225476278214931160166328863244125493479143745106398643930515378907661455824219047480566610444798786717444345539341106489260442409569999607714544031706742769344930135271082727441158311722458074695483367430935246747171849296215671111539425092479743168892432116141266936367295469825194991390906650835593044852313505950912530818057473990160191263442642144435736045297255083016068248889498442613841911714446013306740771100289207781039886903915911787424586534989055766955222141249109260493018393479684506321140877534512115431692127980082414125272095251237874969623581398032158947629127526357541411300018174386997210686304392494935399842958813157588641347351206079279423991551452508593663655361176004639515982123874404935342842415631431335096084728782544143701836161307333292112370629911228237879426652182213097722777481070002999903925972922923069947782200*i1^66 + 1215052585628859082712633609829575605377742049011263969314192771105889722049780259881145200104657203083850353217174337732865616810323305292438045668032920754228695331879390802789841455420064887671729900367577622329205350938159918202158301523151015188435228556386973525292826781918848941156596077699051560247270643771929575303975837594026551352764725221149225567620768283967076957951939022410273356507413863953875993423064201470066752487372707471682429111587959447602695321965793719874596237151970185331093593596584923670868530249229148139694981453112803722663908349140357267512924132967298674354633165316693200975169556562979847648886916667925629593292482724236826099473461243755723571401094626737268216261970008119903369393769404235350518164156002036536966397076751529974684377269290902889529304219805414400136277416987609773069292129200792918034246149864634423565467437115165221692233183776247223950282138923942369592871043025082880157346652291867645343683735862040149014066076124666250139450364336612462321514520520645063334738544272998078360688034055554226950536717630596624171339474596503848310154732734061259565226294240118761840303213206387093901599409020807624824861797888470193192294247549632290670381415781556737791677242830027164026878949189322227119671420886198411193098717603900922555950429936168183340172040035435820242231923068377718775182154311876817916281462641034705098470399810634220001168568410801421272910736091182176122157073656621414850715596546059887392907892215589659475512577990607726353724936341241889041802223520829838249758416092665492489517460555831171779592426739086279219623010007614045806279853086117381341124592467355619944337575603225448373753429278395303976921622290479730048245171509448188817419929747463802085949399107557728202323079794445893508337064994719412164836070596011683123887408476002660247632204554985088631398949451862353063936519450507745697465*i1^67 - N1*268026473445540928431834905953647372859269137604935034033479933077397087379340558027158015909678419751080886467880385009084574628835071237683755200043499390448422594718863338347142743296930960520891614940899955972182246650063236112505600833429215076089056625692452578842728908097872277630754011736243912751620084975911643326651651996631804476451038582239783949770604735262689943207626975515446802459403033865214802949060529219166743666156707373723782142838191082204323280332860349594032417533388603385016305558766740331546912996982562747870498750473742217799050263349061560900688172549947148841418271617974272*i2, 288948347826593568593864081268135117113207738333414543275958523255846088978743088885701872636243780951983228683420905101618921153098062659203986838294475001733857924547064359806332726073165211004205395787241725536474894763208352823563118860555877854133064895204720930955593658525226997078326111950442703188783579646608322872508369706961060123538210263069970306691157965337363465436521021377664339085411915909014343388238913692136573609019492133199822581693184246399961424349260456770666196214802715971905331377927456526532820194491739359817463579487807699229910855709172017316790645745340886733077902285616087033323424919165444472102228813868931426142020926797697241636832518311239015621604160809915117982587871463872036262343210124379825396091542909837753139694677752544867393883327571017257572833847047398475913727411020790641694406393366996843054473786651842676061159587381809411111703760885262279560426870850031377716812463205659940904584018012010202515049628832903388305010397810403032620961641326140144629864488294246656759638401443167104532090582265508101588964709810707188353573320679046443492974818216920232449620185641651878449381009933335947954772578009255619254662800695793504362114499687483920001038338765759726470414787385507837696033566976431231857229192709804700570126919913321948695225235600700060735337031022291731604738259454035811382851983209952186379274326814333583103348562558871227117150590801625411674221112951037557837930414660996037305524513133008834645147694440651841109442319637680935432923788257849587610813191110874570438567857958080754869938262398377765317868284740836788637911312748459459887740866567662212922227362650598493013316166844498453606321704236834453269845944843239736680334912324683030037488214965015928486256117063391082844814900182778927134597064719721382319416273197846233024404135979006446728093279838223437469745841431181555884469911858865401740437903656134851244595385126078842614677534731650204568980610444732293893443817751235061311364285836736550458028270483034103959039723106094593814592366683219105913223007677747803277126142376517776812534324409583453217445210696374914847490817197534210786385006329015792108380088953764998832442956352042854815324638289788735828837127370127381016910303194767533309794882748709700050462896497070702707194785830591592606717706240000000000000000000000000000000000000000000000000000000000000000000 + 6291575750753657860295828365074514758830715484399052968367253541970920889951105996902059461709205287861611878289931134229763786600395328918459239067070269450978032142145015676592155994790173960180557373806782821547220688664838670496781409433065735607880628601122431762421359401286657161366917479845038646801671765076509830541776819123884343070855138486583105683045084300794156405948884172561972428565104264337453166646107469388557617487087870657683039642212330923844535717214547300051316721948652458930863005591174413630957487146664534952014702612069344491882126077887553010251692936750545230989958052629472809630937831383726845295475239139019541646125715673410675962395560190049850458098245732874943853636223730440168781714832633997030397511356326590420153120218003667181841546893152947468286790214425506805557761143778605577230063209399692783217276198966360809002491038448241699496407207169425854121132376638965621180512443695211544402136553498362197602248045745404389926393439041092704485949360990895293048046186721498443801143126581325944533766996006839534477829113138042788940079258633749454695343662070750963332648131971131867315408506870412981812578309284521319217255111157992367242226828434005894374961501104037615400636444241504439423726465794931067791471275136839261405151873146340118073264497358866447686125211844615576878343578188331801764427699973411495543043299193876924538867193351004976882247835817224641423213486381772437519202567990108939184801180225479283845469459028689009375007911973006695048394709011191213102747060972769218207653155632846886519366201441176768041342817343962759961046215340036829767347501203135278189182765756220250032951336017643699609195886191642845189445373299203478626180500763936857306378899639392385409743844267114267385536977136221989419131131742812621830082479867305044882142688402267201650041653353410541418251628388406872493949443628727468912146535029920590939478752397028594399416951130262150149670113128056857878324790667062582440437521924432049651152508395856620905672521036245405256117900732443317286611411389646080459126581996988188013785233186331441012202937574276351466626294523825537965913711346442522618489892328615672980598852178943093820576060977881763566635011771761480550831055338174501859290116784689562480327453815238046377235753559578394834948325376000000000000000000000000000000000000000000000000000000000000000000*i1 + 71412943246081011924024549883657101300257028983347482529079520950546126611977664762300658335292721692618594388912534650905241180022449365078301142039496739047102002321854170798237745873870108475646104412774827650383234142647112540623346975582161545779715135846447053096577113739651738644191089573079711554430167583630046533794672072827401504602116693337580891887700640944441929968624149305140248785919895086347055804249759076095840129827452113220616018611044767885097750369449785048398686340719179209619045253461115340264468455149674687856603615234922346935938730396756326329125435355732174608920072076082483274612433370276966548619754325082266969268650292227142870253680488242828639042628600436965213871130010994092566529925008527111041821034155233940036213058075969629650762892601853537243418802019254804229385166768821537981055702768824374581063936299716823603379510208092147478883420589814094469644576899110175340930520081052073369230916635595211085526906942441882397661513337459027899435636822873099666318183563260116055281890748477818051922516437257218236505955996308026382804798351624786520055376992480526211983028797663129792687582652563776527349323223621234447675848026796606625219525766150903405559954613812012440106677226472381695119551522059647757399824978210786990565182160885884811154011577912873086072085674951343612568110386225938602535734450728245416502750000369306118817257447569103427639055828056524384079825516830620847233420467252643003290333891061868840401011049948163980422540919687861958460601104868392289881412411387236010912051726551088618660200904431954692550490980869627283879305647957105289675470165057080012963630628894680981996182333599944485670899333090879260913008152395055819518169704657617077429579268793712159944959842996497439029777546697551323950232922150226550277763832699582044085787746920798517617697002940288090995354126646918213499244755527845179822547006365204579341961612195858906889411898912337890355014722329320955250521770691871691870768641941476937595896747994916799411064954683290305620262136939833606777180910086336246645507781968263779695555172182990373354083867685013554342402237944194147011044012398600259374409496348051137419212713285773867447183578492909533953138365528409024692068797727818771608630952993204687896859299065760058700373680325405491352882380800000000000000000000000000000000000000000000000000000000000000000*i1^2 + 516264422676919341543773768311642842871304139276204805978085196390034362120883155188624472225804253489522795711779759394678513663340299974672853222224995152313844849295125427148235396514948824202748896071232555819287917067582002627244067877827688222033655377390966413675943576342053416636304225786548581151963040154864671426537330586912297008582630795464936986269338843531537013663123697803580049110081388886606444707738080325395938414965562312012683590021965107281671747304008392400664833033286793291821146253176087410534962125460212896715086203762023537355705266980670248298638097942094475046168706885081178543809838624764597070655651149839679616474971577568476617607572551684020752553629477241608555742652467691441995250933932086969348316161577049766497132335372149538095805165260401558490101237924671387894529033179381844004823867044594405239529684909474246304204095577794084284144056099370560279433996890757681765216493015243095974140534700797461571096207706343551854738754043747246227342931820582815641081455564972809954122934758646149599113433171786107504371567606770981884151921688020430987942898588168731987337799367965113475158384180424094813855291723520556190830598286372255810792169261819580214890514048277524334991047054600778531722944805346130269761427172213605978873657641071074907326338743200935224561885049439880497440565337876932722473974539831086088407675208497455340523364595885550251468080426391260564664976720096975743955111773427419581987916715984059524918741626910883438711116871396529771454148068378858234108166832307419481349948187092370450156644683301174749171965383619330118928908229027061958423879906985303891243429958010899300717180147837840357815278162896613319273353053028348585260830569576163070667885946689249078764004693857704327817658529208806154432785009428252811706165144751835277363006658580221065966511177238541348377092796549374785879286051699041145124610320635992875379598318471251938195923383652602387110418389287284966292435008633594500978448208876103033473838823389845551564264131971318063544905369412694852545807433597508756471161606832950035270380106812975317192729675477829314894804457750718865765814388657965097484523285570954625568500371525995664705261275077361891440236684937693421131246070516066355677239447079414746636679868746943819735441074129505237881323520000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2642512128941656970008577334146955432722893822467479825902602006335579754023326944185890308118212661520867578271614018011780889952854037081449940364722902969512209796257958063511728659710421618775854341425889152722677064857147293439517767670185097035200989017164116158163986002591827077420699958407519562527617719452564951288710089257846967082252763067544749235777141911075553558097471528130200942305228517748795902319385712578883288553910398698335781609784443141205042957353559207873572378839477967867821256439516069233931560566822017997786602183601485972624007523736723581036951918810382856033328965396585225720883829583688371967165518502898690132847072128981673945336757088036553468569978706480788049949083274768674990257164196653319805381190835158726519767040403303856327804965963173287884995977971454382755184795504026837249479600049749411034776622065801426904058228619376279489876002578562632166508929561995976632479398687213754949178754226722959620811288727586197062209151487195342964658789098496401137939846101440532074795316796078987196799905873739124713761681940924231302481432899904908959872753547966273056831258944977913740659910566060300261431429655813320990092075715645269436492923025118159727112034957688575761669879850415631294516772754846005076946644821385096979244595658080532455139888042683715990525877890758726753433356083442824820425496936510411404350472924196522400818763258042527083704514904024835522084570843871064761289424387750224186941929987645424441908261935564865472162520563895049785195709976087667766369156553065075529586982454000140764122122432938574451388313909627355129676249421145799266716443040894538039253188979769143140463755038204026786013673514825904108923764200384717665195128382386507870085690737917424275646203501356914411848572534512683580611565188405162923170133864555318406809922724846374341585417388471936819453616758889417722354774608220573645962747325562909318754471152346203795842259039682209345663915914923798458542876339977356977514001571638576624653848709262483039820859001868135544541685530303501483368733960117770111772148804679274329701752584844097222344463646929704092640751116556108768514899593770927072057425619700668888954536323288996198926987439929463773926458803798786583470872125817271245952536931910525642858927483065668123433271821518539268816896000000000000000000000000000000000000000000000000000000000000000*i1^4 + 10065840403550834734276056929149940702822962320209018621391813603899089021128682038006045014105100018229506486789192919532115772462968427967021841286261326954049188327189038369591790084225048715233482039562857905903102175023264617627288759075246324985714589521489127502867136126912516666661104799636699536301489765545237202117101962484421198424030429721616586011295415869362644667404013143058167674290316976972871573078767640620261875218814975326272206370225734058516751797120682243813689175356078838793447898351111852467115217708404420356737383983466104452214357572221317852648772683036930844234498215147567913404195826053452918134709704370051264570077542218329800009226473711394893817180638205943659232085204308355242893597111624955663758281066007042323350732566883725339665322478108864255446381438580918574649471396685846033875923291845789746179145818710991653973925927945514112382653099460565857044889181083067014827390919608692478543330963212586569653721300713317368996293995776124781368383632462978485344153067038794752224247401764876380426393867720794211493662694363069088313458273797299120628621191894845329677359993962500107419521322726423474931708753676462225457906995065899572580534622593677992220036288758778717368820021939703583891298912358407934018901240866036091694434637037725900288254177013680437907228343325870056515994906003827153206401570992608569637193104160253911444360081105543274280276825043424603779643325439495955089441930837784581365671157412680805434803268722271413111188500984536113116919549067611898810663509861039212644784356084710806334374877725759326667048046917083769344620668556889533261747675283862558881887843190310208793236886802941471165659327814670758850436964523949303301089952371340158596011270280361222279793641572625904803849005908983950543678055079196921737770994106381284827707475170297297322767083248675654625621015773122594619142483646820076276543007347878876645823246136059156615994693890248905979854352664934124134181552206907190352751226895410310692795698467683270812073900600592917169784678920319775435187849531907149252315960556644799397297039959775844042029241837594824144509085410079970638333341756457467961926985157485092525510420104834941846234004681065093585664456576130301115439725434690258147486688445626498191565438921878735819711844644386163287654400000000000000000000000000000000000000000000000000000000000000*i1^5 + 28917296227974347159131722790842629294177140043700472114693193250974105941841353922933113260308882571740331583063292759858699343612294778081864454970774328348586195938651851970069290175308865939148165774840567931177928671867888540225230586341442854793605553617341890152072845630012624389522862905348923122880304143857222666039186689909970293252715832621595222727368258574390293359116404732157729911674605665313327118115999797405735593448524685264433898888847071502395227570710509463952354894826892148962136574588873179159703596796034283471071488250946436969211342808540122089092784888325086590423763618132033166519631734105760456955658275480233194791185026435379034659932313652195514390462762574538637546391641854325079011831621283453248389215072982710272989808083877539196329526148394839612665580056982975596947697899574689844790852996614759398398928032423579570892971174885188734251638424697273883673348632321154394952145929149956432446852218322111770811162537416254582986727910832472664758222130716403256167142292045440344934063180406624809913529692680143702346075345107873392831768050680059341654224255072936537416002465624362012384343863275645127707649124489241236631336798476283647722244310470270078266201275650385554928029091144353947694533118241598479623718230552027701213676859461023933418550922029524755939823529230548781070513778292448663268048447654153106408938282213836176530443437014647109573419324110491085076850559391551060394108142335986926558842972286441965647332820927728944476659992236827238640324216739053752872124542716739762196434022391944828213277693697049319892589501970992592715067672854606676390604574809642664909240998919984933354575324566335330176719837678699673317218729214950022547496991647161139272654970502488341391045331666850558817686902472207115600433215514957132909156346939195098735145281758578155235992120731232588262591047814530865652217643445033091251986685292207179050636745364290592050520257611979409824516864565279283164556131982141272710155909595033698264848842705080453960000477468136293615388901217129852165647102275566674927150817314468842238212142878949876657762263261784124377763549616535061296734257517473947624761876167602557053066863268922373895647248029526368772079104178406855998037937278729470762793501682414354252719206156805121928896814405365687910400000000000000000000000000000000000000000000000000000000000000*i1^6 + 61567477166206191150619761433010784096314203744122352711323402888064315826832577238867615979741293266470872682523509095241807418028402607981968319210532550300000102800114463336059875125456202191605339385376877725179553553223203377828723386792438916084446656240341688851261448441051958157562442770270064858143980190189847324114487725700316609498929547289607267018266428534507417246925202746938839644863961762940540627458520904390545263512312251621542291011049320836112791630566741289396121792343803414443494019582655455462893607917107569600333278662916409808468752646869418455794178992880300638554654557652168390599007697993194336658687255136838681353754709722823330390891560761690608148006657877643693744029579577875182004790845367607608322847373013906707668335707755593963342784828360725794900566328304206017003003520371912472905383955779806804223797997115855293233476680352063272518753928326023174485760231715430702850325368515365301068321257904662309981909994188369037376585748662909807057689298902419848304847939917172085212317119491124254090251135574053355898049873571077449532803355700019975098149816262058785954582516376658652228754318668951737362254647153773769019324286436837751567185095294180528970277709901656508977735271893868176010106149767502542556899078039396709761781325772666839385897561361563730727506009128343418296397712764807899046561374902832327868853121292382555548455230180707093887825242235364849144623061480980409429962372019855345297627984541197898130657888609570982210285714943364893529706212307031856125164792399925206668366084844214152955223503560640908661473389505293356341115929303431880235579344209424508501353641386579507856383849374897616414033584107839762543619429254524734901761239861809799541327414950933644362500900177245102143192258542522620424886572514825314675280625163030939194811693676233189720329494784879191939828257037961312228216364740352199848847224216945206481700875671142336590081738084443829025094262599456412590393564181416691271470163910303328057131876910139491122248615529081026256925086202147907094691876878719857921651709518078187593131027403668997749597606606220726601305144857391308642572141514939202671720154941459603393216635425650486254854010906712193076533188893637039440366548747002661835585641297683485236091246742377490913196723700733313024000000000000000000000000000000000000000000000000000000000000*i1^7 + 93641476836270531179127539947973578661807007341993826040902643468300678153006222136074603552466095170277538013254018798407642075062121177053127255165201807460895178937947482413419054929636330916942648600926084352973629894168711032770354923322595357918065199759885343619418091890814366436901137636086446747995475379952939330073922336834288135641922151756030619382720308562177339808135685619936228414824913908707839166779423565062736825295681934205810687404870779869639910483367754435124486770017185013749842657321164373054724693060109558321467780918599065316368490323225261173702402019701792296608773450549831564397056378636846942007381690654198948522663671386420382402062034798056620180867132460512225644193179698747341868690588782329965621956475806555010656238424424825476696585969696283939470212042404749503899141297763505552145193234160517397742778068632425252924005048634782562801883991201982582125190592472692444907103199910447954739786005133938356830437266054247556224873541066785019190559543923161900731589748222180314031487603937182090002364726775797659903386452918586180940674208877141079819387458670225570927321710124985619955210084296056172897029666400220890854785641239696720195324855603234657728806317902490132813663255823719278889088529024344987357409820861870677309556472551307806023650889102382173481499908762239937943529189620753306469777846832823414326069461062634045426005329364072738413456038707247052969922357542935719474838655580386323477509438765439720851718996147047034361057087859431048090209536488282150037407369409641535805969589907884641105673840781606462160824026340053898585774285121390132985750676056579441615687909470372613934415452192400649449113357556034681385914375324199939046982157423543519808888456642819605109635506115374025889175868037810455476333799401354395623149286578775062212913415224285195060601305594469721356640807684994099543946372724883835284451051374494864374630920523010978215552764980501878554268268486985772525026963164885796717610415247234951356427719338439380006801762569980150883583849635049362141943852784873147702554319777785658430146261975043996725161611555744178122734885588032441562554177640898177716788691173302894548227778111974593096102851788080378638633761213092112992825702279738578464257858942934706557605347866469295029171122814215782400000000000000000000000000000000000000000000000000000000000*i1^8 + 96085523184728322282857710785976552039600399237422969879036365349003465370428292567884622469251175450955486364095658097963746913276296181595067918942764923259859152487644355691848408974548794314932011168897421740103352544688583162349957333668278939545839423101275527015253444675941958990687630931853854950472079496480180645541855295247297809160815470751778697726272381210153057925009179475619858678239793771405866861339079089508636330721395410585003013291101157259719768729404947559864812636155211866816678049438972582686071167477269320740382458030221064709056770165469039824018283338175442498635625042460833744002751980218812785419049201944716001537383346557309466098108525897368244404935492241623835083343592131488852245530325125928433712340598316480487345478479703495964421388822628376196187120110991926828088344990658205456894147856257122982046720015366492871762748808817447416168068667638091261746257172763124993819315279365545105246734271556846548214334673801756355836916585472491241949327883225487878261286069867193797978783008190348442890266627717956895051229852091036689501185770793209287542419858289473384774827923094223646386170741759539693273230584309002887659306850044575007951562611212123512554141601853140414277592619352759463070854251993793182365311341662175924743879054306016319353367857360257839989138635849567560256782872032318375773784349137015444708152988847008079179658176069821708897363824987495288587859927952582583512818254443625540513001832824222103911662158497983749904448206604746185964125043396978130682827225446560035090986482204365349520002066215447217099365077043227646135075262221715122678566029132168776730585116667664747508743214969902938644797181329098104122619466877936374896193373103406124898077805719159911536939284122303637865517077207342457154555357543300064233812675032116581522832219319342564918890850090903330334584679241890315268080166385453883410421854188481872775043020613186151512882688763976177462386103233841883225670222708404667007637259349376847980769251836170230243581953162080275092285373831084144660522500506339768565375022285756558230909984631654894877562243987715554008281943864694118508838784020800587905687899098094544690375012916810995687551542527835138142278856947674168566794390827841418653826171374626230246754867658130344543979125730181120000000000000000000000000000000000000000000000000000000000*i1^9 + 60372052566973244260909577571578223469780724108046815495638955338379406916033311126314891080188571174779709590416559561455961102440459650360051672533749052692943859814865332729655754306468920104609722340920441949844701448365544078233641092690453189115829052277440826609285040636058240079191390342730771853510367265999285370824027050995570340933199159131733404600755279559497721416080957480730685406096629005709910780548452183855895776871888447893234342388395303387724641448803001111939998689499499490700230907868136557303228971066739042065447092976615451616742543738015240546523581751199590884691000183305253270099805667395189145630845732773126471618087646615703152404468995954716956839804544309188828364624828961155881542931349324419702152686761904926672979834037892970652446825938718519750374940701387710090303884606288636158044583520521579039226006834925745826477869268304113344180757072396768591973286264927232682911748409105090608802422511063620926067854521551093927201647184281248766714469273075287190212109432906157905576456346846033683902151069236564325205909001344067609584111070055402986392053139254434927381226854839305784081762793351934466188009509876586100990420676843948831902135334251253770442500308321280427525221183334128912018423213807085783573563479383603321117399023926512553110332029933559389330699677925673554114357787501460383969978823635295523628166421510611044667790804491490617608349952042313360214339590575039047449620833352655899522027726295161159090966990099086402474030402607638920200128898473787239708180398223974645893171402244525283412627124259214408078479309155644480628018271208277724347791112521972348606370917882471680906582336643386659286848615572470430267468204154771954005391515341637801525688476821502335354820441114729245503366437733753650146073745727538601109461948584787072611078504487885268089860170059847665791850417273184452564490607641954482959195578960157278306843945539185432014424992868780227246413031601052578881601150072943572263604816149282217065460008110785582460028692931144664183692157073492791435341694371696247541114205302903132016012097431969999344878855390252689364249963349300061259425197633771312085219666513319784560935003419552914604905875025842511660062558697260087161278646392708247000125821451913696226366526657131414215029822586880000000000000000000000000000000000000000000000000000000000*i1^10 + 19157586292756438897167885593348547655145649500056862490119153272766218610267536209295363801552656902148726882418732269209568141875906492820227010525054709189975814394207457887034445152693039901106240976916711614373240314292623456997191293276172698549085548315391517989733611116737638905466346603976209413800832600760238989686839011436759684668987244512818130420054278461721068520482523996584703584382651524164667994983536789773736078921627510204232085827355973509640107378857450696613132295727624805923969572729718488943884161637223606487862917067919107868877987370459530272675648881746648022503826771095400681377539562328185988543092827401023993905946431209376619591890259868928586471267104207251348872565699452543171443855269546246692951429100164428102430432027848001857546376757367971944380215706362034564980167696918191170492702859307358860356206665661070443682624587735935900862567352566370900962038127379465667456787453897600108881864220053346776977285287433391090360723717755352945879971088023732544791536700724602959027549891056295094674082246036930359883065842284937881122110000500377301781906536318217185121574964231105148836403331652224216085767962385577538956746261130535715204741594100294779471542096633613013827594619098058358048127837947166354597986343457004569872992578558928791834614396396030314841221266931495670438810889757566979139059794062399845298276763978262271825441301290255331051391162660410032133233163951439941872031213784418744119614975701541891949000704780598623172448751403264818051447022864233565011216840048467822962769468186841757167045999682289596155510292029890988487379786400388447810376922343722948701429765013152246681125162677773438407469861761725812944072343177352488346924448079891409341804019817396249377264092615761038339324922740822779467540401221142997593255950340758719105012504868645282299009367266847609694963451819190906992174371956620196018646391605419745350199423845801229520792298514914402047471283191789244634930738476392441231588575685301217194187839140965178056103323970607247911952264829810778051064034904018246982960667539085606784273825259559567528528285672783292104975917791394621194726475329014103480865446637429538984532884679306501724802270514140936839881826382897417345558303590490343711139837909964985737341140065630843499086400716800000000000000000000000000000000000000000000000000000000*i1^11 + 2019331862762952354767182580244607031175975817969095226231640246339883651009632735803983432363465506838368727915473098284156837819822731111033751515077347014467845994674992346115033871201691585085562892773014540723345056379026976997343495537334470047071859326495047406139726950045986373142801063543891500575673448417982613343443914402021946298455977440831983449019416872045393909090959756410242839647298426881881339894891082747796794940007205931216081217616261467435430166159584232591846921875289303678333463246936956707999126105640900776513899581683446156031755492686332539725221461257669218091770376394526266959160053247008948505488119675516242394496114159771301218912505404981285767704945221641968098689546445798372383032178565720429607513617184366986685609475350578316974347261776601757310428579438658639446924818908207905822905920285995335045367794743403057861512989104363437328058951366513652908469253554808677703856361209522383700001054581857463325661563774326526307601453413285798199270908797994995816079758894304996668502067725253181539010575750794668795426667655755134183925506476819260467197230128210385833136649784763667350279844647513890963761668138329244027995769323316821466003988493063779755624269803225626378078251307593581758220986009481564405129640126751759136679259389192855923724722336996815925259149228410434745180549550585326690346483043735810699110078418545964335108775468680727718289951468338179197700601150986376852479826954787414563038671307475092241545698523859647837309492727806918291345520013970649838895786660562825954683346421953796888522131196554427996623946662098692624708072109104379428731425781668406478770427726682576180359363412213705726500950729924989996471667880745135922466814863261993455428139114830849388264724937945090076476816749895543913702462076256258939045775457681676559056642304690244933861355820843985617782492830814611733779609130748303323004390125490612756400041335556475797299812261179595243241337488684159796196442972790279294729923823363434293372038935497408490614596324359395912612079341637973142482468785065767719899841796969344406212722390927192740489610064347682262293730326524379143967721422371232693133519141621471615587833597537713438710877362731033633448909287642781197197488027776346337262801035296023328857768752397064243741982720000000000000000000000000000000000000000000000000000000*i1^12 + 107541164557458514400958650343659843502648550579568664088942658682270639528439539860863719176714562659947790914955437737379758332318443298887021027332178467073599000820306703754960987406930749157920203704968660999422404744432538869063515976641510572016137935793460948261800790300401916284934590275468892907809526678771757966645236864510675287108500171744976422545908193983546647397226090039482982632679593181348121300627676760613924915313630360507172111054020288444374952728794535302413496985860998278661821283484522831305159022189058678607498316618383578371807399253146036409351455632033367511044243836312814930513969252984295081824617166165006644371200734809603661875336990930278723610712698787126844341279856123362172206722491715267333856306892273573645856875275396924350771255980955165933182870634643466213048721767567696410765445821534464345377243108362177259633629952671599736300192972305830742708804502944794584914248845114456277202827734664283646862704116394111342644224191322035010797921768374545725687560349581832813405180429635454244457214749292869890310219752070516794770313854900742968321117100138758084492274565380911272972431602071725290520964950033410818976278440963521093576985651501951657721256701921357831844907266083515890519327226516547482774530423333097860284638045390282677833823717464862588874605211959834538352620244142872008233267896533271075575541863645879874036178878107184719641077213068932630155004305101860387647627505412791376489631853646681049965622420777079793342760610431411517898670259382700424444151609540194679193261357904756166143598743436956341047553766452000964763384096555716732132422858542343413801363078928256299776342871314416894272772170252459091068881170781781914960467619862488119362077842828286108434025521199495054168109460352641775535531633269786445019991733652699631578187857898737175117841593340762243736092503598564921159129081019676241253694262972344361257190234362113212128405893175327533145727794538508460287787420388933005206389495352087101511090379327692759446769222082929795337460744169060808969923753378409774506644106919351386063548645618282166466116307521179408212331655534150847722499150850234820194781113010899045879619195709962966321220679738192430296002015233338843221120653078585632531599046601288356048031778853904285958144000000000000000000000000000000000000000000000000000000*i1^13 + 62176046196947839242243061795080606365383891568535526770325072204496678977885951329397859503097339352181209575628846704875867663786052877126097233626917622123232859630715982871200064760024203124060785279091473460390846320217474180425244391290205457084576117107729517722517180196146903661801687116613154388354886390208376326091506458406269229637878242254877481076832645718775047421755889588974120891836911500430020204292710071479226645602570155566686133496781916888608402873093263646415990928132084513488932767618600198095347185221900279242147063964800243080319405803252363276822063023777660583851539624088545567827066811868468751979087272988089775576080551967339886906213920739216265181008164166968866924384385693360042966549732573910718322833806064259679111801386952845572777160397669135774295172064131664152260341761991613318368504115887156911454723634565582587143306972700314286516857312528644853341834409201307578564196424626715130705144404745732137249686041931215732337154032303707986712027595342288094400932044140599005127752496653893603985557782755227835792023911557975649153881993148158979919623506241599604440833678181306223543271256613933294155888426078321667701439077887165208776738337492095352517422611733377816726542583328014063675726063763366870558312880427966384572660535912630958418133795823100595598756794033619721636150383645210182836992708219131355498734663175529253038009056564149484155975542804552147843652386499086139891126502371601208642762239986148704497743813851398275168215428666945418243116996792586395316728706616341540705952857701074023168519838740093320761048841384349495637401830288811870877030072970592388825015684404464885086175987132701383564528623913109121973514454382670557456612897219201004234808054616028913987493638993077628305090646806987563836212160190776725059738927121018353072439250859408785038431721551731494837654305875531884413090244193799514982374690054143669281970933482647379960869866264035277450817887658848979799679243319890254366895736242495962064372758856431594493953427846831417941967943212111052049275162049470689834545142332952014744789809117832431880612463096749062604828418721572029258874508774063379877743214120648089639899242482455316789038787706063686649978793334452143341030693371367073065361586117902802832991521392160879411200000000000000000000000000000000000000000000000000000*i1^14 + -12942343941905671311961599230716812850129640267651305926316346033526829276204102114007311051232153672707019501775529764961794871704177171692300785870370419318966717526263931551693812759834261913573542868686440365776866182512146440531058518307754201348691364199543375181121695971439240726380340332797708134193362100888491857028914023765327204641702910489871651386558705628729902531480703380623604729977016533266361176669306845243035596818825939607750053969091771313582399541753773587144014907237525635635666166083299905310586961116094456412302482689492586886480491628917802116620492727665304906714251387524374473116569016183522798591644601179693889414584272842417958989909720485489329038445747917665784805451025920401473800368915532440371581874753074750447883242538716908678339596419294530636998208329292223816601008994854966185486430204255097691256326812780337759958762667158289435712849213132355119352272375077764505954238201275282323625740275397029760735195364951667084602211939613908728028713488489271402163597455479837985236185185338733316141049225961121513113317838232947958986882072628289426262452988864543890286922270283721477092023063432915819633727102819975705073243466804869155029572159680208429657533518615417186500457453159422007662355716513953630289046354452538921624716169090599031956995935873795116203068995780239269030903785288019449728597357979421152586444005522094715412723918952468911412755398412885637745443816286360119468576855816774573029130384943299494601832441166308353873557043642108432227089944009503339283252112799795407947432806802166175478382546017125631551908761912948445773545670217260959391788670591754544935298531699594623035769447843123253807867316328974483297411488665530587008047103336193121787272360776665773272374617401581537374208832613967357302199571384248600425296735701550203516745887958887474404547304370518810414164172118994394288968194849197701787177095662656244778631791452725347787082623953748569999217951256324597067141412068254911362181690032001202060101025391464535294924066744082929962679059626224368609016867885985762771103096937884853947614349638142231212941866708885416720845511111344035294697177907616969619942107811964889396776102356607165867524473456588150743537078645264088974757648261139350622194951262568283320942133543111229440000000000000000000000000000000000000000000000000000*i1^15 + 1523467933006363298180111311227022779657163013192757186228433037577190684473740825248863967752282782466866800094616486659621025180944688531464635168265759033159976430477148240809636571759417798005175617887288271093280294736767201898715413483689706882559216362443269258603011912242197809452574744458013404813964464457504268114342375338818999237800044991706699894833333390405291595237375742333828366802517073044145592407064146069569583875268798987126780077966331333274975711524478631460531764647122649360559429574767897005602031368570573586308387545885231084317030715671443687966610025596788469415025308979125944223660967992747303480986999335459408093783195838650367933614360714121768767954403917379055906619138874755112725875122930958064876237017837990948000512354946861139307397491309388225890057732182662615886423768487755643075048279774386450922366422831649543491094293405161928219440123607550152167483241064751936719249188146441748331321786217015147881482884238251746016977710840349652881996036339472922765060894161624734472779146091130818838393654693717739215598237777605073126025655418069419253256665777064645735912227135035953920025174355600355409874021635066051036250461879235007828585130939394822682144641336509583098146151520537256088771910593630919572894545497223801677436824074337344559254183309688612947167260733028605904616873173720893781681146014692783879561851704177204537968087577112212875389580303717390570025166265647431685795097283256848888999625033754155667717335378060612399851709214388289952103183300354710026319315035670446177289214916232332747709964883445260107539052266398165559258650714564157252478980047350293871062731475916885587249262887017610091307223624999091998472009010401118808313581348508222478502694205598645535715035003553235991937625708088775926664459084726700342961879947122523938693789745910917831633492806147069731496803330953470096647346055161143497774543957476821810274588608126572547041414770906852006950390334049366930608279935391873862583836842919858092664117899129721100407117142881013848026532227009885365034842132896101743602430681463162301558498664812225331292810326591558281013278610798135998342602076712233410969707093883741134680377326498903134320235829214356499633174361842297257097512124616101635689463772787601082603676926738432000000000000000000000000000000000000000000000000000*i1^16 + -194572309109300274745995431858571900279204031611848004548090344013717202472791827831436149482023348363535803097862291453813642436720818967889089410654811255243797347877985205803142500717849161697363325205453457010036307125180231610950951477036740284750308843945902164439870455778536401292144384231969087305200199637582130517670302369606483151902364356553653625769356225352189725777291348592055506794320473076564271534937872394241927377338312250883271583795916316899569978189425184152811433763850651588356805917026008958128469855870407633069792772642239565608277802875153964869815340118045337655492005176341993500438102704505800135848210445444911045253541194199054260383084512864310943505266099568062211053922050182082527537307291316682288320442253429819183003032572838320809662851173502571945657102719616319446609031338261421847366396767367532281993163122317926323352700763117884315610854915962895697440758669739820628884469604704461766467462884632563799758697893856742275469203825058666710803304479360082865506574018664813983151696088266840896635193282203919503354531574799464414692801824349892782374088121894133994187892642345865562177895072879757052723331875911559527109679525677235442242084224175236178117634103939388651968865982141142438650960356527001562843033372656047664066655247657840339578230851272527883682073750351884685779569564197493566221748796543633576907944627887023940959185511175181321543488093589964065067483695842495938200521253501754301302342408761437974554918629024709395882256031266973094449663121871396185162641097998573312802382687809585788032159976089956862067128809790519968389993672542753848927375540879178563785603033700187264998176820360936027682275878852652402150219594369338827654881147878007163128981806930025176115411008496788848423260522859879448356243344448804842313561154531944615535861571572060356626642673162031664118018791070582649531409252074991607701595801670701227618722567448193118105909826940350789399851305637962966992421823415172472203634274183156803323697639541421913701168682057377200452996699259302181445362219029856160906134230510732216391433834678744711781618976456554517294984909905862778919592499944900473459402564310428835553648261020637373530275499425616776114191235917459059526221800928481603525310522704246218989638359449600000000000000000000000000000000000000000000000000*i1^17 + 18396051690905534919739441690219103308617097601692429640437270949971759924529921782613742863789305965728049559972756654106505744118473566494844760652068053265796642568712102971294808228829778710335325927142518729238112907916998055945197969808819622272864759139644761942591346285820051952559911474441000410713491006783220409129160427246523460662642539483502863476050083734253998484085234054662201416092837408110700978556295606556171576824956420777096834121664695938965741796060386000251418293590602113434990729619153378989703438771151277987790338772302198990195402546930223351988889465571189909843114464699540384888757683298466936928691479526307473911690902982093006439303643849868477245297085695966063213071742316458454893553134883437704296130840246372986070975293203885210727186343742156468172632586462045759519170837281933583190739839469310307170283031636286342360817589091482866125546263340938872946333859447929698506993185296517327542760331089490652885368407848512991281517374034990068976637991625424100456506338800083012240266254612182041660634893948585073544504195436994890684191495692697774944085768992056182794099763414191446616967435511091512459815042265495103926958414630242305140478678595530209102619865254846754144563466170706917709150613490707943360104512898469595872186682321096566546691993503610302175970032075770815324935357915601867835819439221885727938130836387080064125446979248872140142458047576303702842597868332755466794490453908495092962934333502934551840504794903559856964320323823924054568139699063904154042253982902176979800229282085578723060114372257596857122305455000915278775139127607186039087346812205258829732143986188011716408160801837020509600454203501124348384343514092344669059332171720237742371028014192958451510112068757356086614558495745007511878605394218233417532710708264908929328047764077934447639818922029916470780112102621697668391759454886945429341628374539060445733020184800669160987040995089560836689824992456981658060247345438421057693124839803421122024818127242826049842401928786200032365305455354143658376354893064035220095159190740507710456240425659300177594009676291515638325024547258670247752126373770963067477187407382369023590938199584519037348317812179023824590906394210793520123557266650590363831399120939248782514082283520000000000000000000000000000000000000000000000000*i1^18 + -1006206374519868086851822858813479583347890308809979748991552559892190583534445301542669440203275997517336703272752909105986736235827077058879443346575741745836574330745169921224736209711889460231132444578208633943736763763009563641829393847528322691738524829412046627121222743780454801721443730997223810634809819042332999709618704722502914980003013590593060359910306611711710388891234264791047816628236932610515238015667764793457124912100370066374565366829290623383022982988766635999684997345390727226505937192074926883666620523232147732171242262230256427566193275351541536787436708521394446765558718268242282965590528285280060607658284750236074838835071378070657581088287596066020941403292432930397834856978200697951480016089996001272158535007827142434434496895210219973306028633610629419375637969033333692403989300208762832594125278884477440974811548680841692763444121056497427729860429430973731469427184896925240249664870388046251336322389623597039373521603089950301040990081806080217710725107278002753803584951894811575270089059930182052966564346581596883367348732480541895636563833077135571321563307417195598499471476327629380649347886090456479637561838189639241259313594475404241872964650304346673655185019096810457853642191628012442300767698760321320275376600504210993462423322889646910341619016329330324831896013385567004632537147216795102065374200106378812833368141903191167890047263302429282581779408217720609791789044523648381052151294193620498259041636852482015857335961654094809307853548301097930249579762452017166254593803909925545219097680018609239293597940842391223445814391994545510387877326960368382944392066547178437315151718574014227661970741039818807935249991800761574417288134974791439760228781432323174741001147602567038644969917417360274263792766719828699528430809785112990773965094382119410932702410348822738686365015625723906278403151012677455100082792458754900611448622391058670604236653345401231946350209354029107969247207964043558868159307402790091947264328841275357042999473504413770182716102124291506640081996974020665625306912540271494063825547448842053834069835746422578365056208709924686289302026041746677253969964022534923409526748167152419174327898679898630518977255709635537737350849321083207199679106707051135283281365121281015481892864000000000000000000000000000000000000000000000000*i1^19 + 35116654578602483372045924306606412582217879407277060316754570222997685545880158580169532055294443860487712028611135942006509612443615311048782301602415546306062466279362065413080023423807833069444374657554298032204201115494473691162000236385418928753402495605442144816567553542610678721473854368516072509459046642220514887012815129154730872561714875313876479213961057621048913868491719650112480879296423453607584683502462999374758379925798800710945152685240488352813173605132144963810738626125777961317380184551029836123527690047792367530387003840441286615707690529288057459791174693309161427973660277571481375489589510274993569474422697283455010814895430001493929328154258093354367019093778023916500068207975918002031693934685104933092029258917954634294552543424017198881937862438393987808986363183366927417522795869552957996675816736443438166734773938432779102554586588108414893660128316944884657317035081359838620177427396558003039036123755889474406861404875545707066655066062703182973501298168197631176710050336081202515366557384285659230894730607567751628638164951101763854885005460057577505659136923372026616304830751291396215225583619882498020264525261389163662190490451369247823446067747067979479411554180080193391397945495776901737566159314332888742667406054316806029959960659760825291758425840967753659130318606344021814556743721280495850367027394900459416020332142889218240115195725843550469287229332646830961808825048303299426422370982461355584679684311682177793536371463859112317502884818266589503758645045122905340751234583338409539860630763872983383820279222995555854924369618073168908461086634587675945473797374831085863760325656708302809278120647487034456916006867666036414622952169850500812756892086711691837985320409528928654054179891774822524764071411240020542333590063827064960106588701190510908813322921819142803695469390612426876002797393417090901894469465267443759264004780072780027925651773400739545663971466162391837980501872151082498740866584621562466190531643832569336195845384433211130866747488852598632334728453769930159189122959479617506730135276345565960561481721963917415778950576618425905473609096878871610349747254992779953638455377760319288910973733169976365796305644763309441035274146189780830206849299252505132244074567328723055411200000000000000000000000000000000000000000000000*i1^20 + -815526986854470282682325605056872218223489774866518036501699576739509819257958032544210634246470770416540049278917271951298476409402678461185633936784480020765732799346125905378154560795951268271822479055422114833993101436195601512495745893506207150717866582125879413986942541727694890849001794980785125056356942207080020422382246775430246612291057625786036571423524988490612014919928040217779982556952482813547467372288135666219238469984180716322710673613072180038725241306510941121571587856603795058285783244988292879304410884434067369335038094796831758498934874760172040229051080746521168512999247041345703840477718590916220475462774849134939049916293441970087578674216439213618987154139758320151862872785845021330749066374564757737200178385851107672561559954100370867846382863423692170309236540713233913130624207350374124067633702487124303391629550349487510911291787255251356690861697249439769264556697305505743631517105128096167455790745356190962745305237711792712884774730527607552275794216598325090665161658758036255164905839374600478589523794785464930834358817553391286764762607906401013861478675463688677469542297866549766521172081705356080257902430902138797136736676941771486654261592674882637654748102871429475987779683754948724919056333014764277194826968757942741706978444764349575349214513143739144101897785583784309343661871535689086267868211710374470565323878608775910869793865458357286180133915287153833309881178983138084344972668627287064872982339365102704134594883154549714979288554143188977673857681126798155479151410043365460032219016947969543209144550628537672382430359153674856366191042474605961148673353468420316210011261272419095609541047568038658022426489584108512221862750578951806829226160259062538393521089478199875941245171040984304680700813241011868969023493424309863965869641964987047421959301695192476659288949233000298625180339989505796061937317538802902524005528790428893167757902167009605807755476618102444685678002045621633336733341435772259144153929608033380447852306615226801876392173364810702704868962172741953978368002434865556757373732456378996581833567477447451161493715877149340245695250083135545847697432191322100634500852120228785755061487764125482022001801317684121306612858922377586320887746310964751395264801419433082880000000000000000000000000000000000000000000000*i1^21 + 12875301737501569649542420680060860083318709666007118130574278734952128320811649715801800282006732949471270512390720602630283458308854896800051265612890376125327613845884044723995542292763335197668421649975541656687317828716937868597187290810430169960089399033049589272278892601792819699214888447527349167143533026147789254873427991786206970669409769267722252722864914485534364164465697072614252018432593277471444049921187107314248273161820199805351244363008268222646732448017790463395328835512151960772659001754840126381939618444569147019840196168743684999482383563895597454167445661086857234220750395553364210408253891495855809253252474446014343509440955898702403862008736927981585236189983120288168077973538954829106381347249305188471280641225146541617274249505940314183559937223001877470912096577221503455235270674749778975238608159373006985393342621211652087295432033775643084563694821176015656262186438074708782997292944469355983037480969408662579230033729917366585720395436102367295202383994727006608175055132011717082144827029897365339525033161106757359931226822626449191849137778489425762933935421477367482809489471301940191555035397232870308486925284253776117544119601049564170076357750103035265433090600497037661088745806669986391250940018783041167151793395845708650267638146780095766396301493325666668436446046327090035894228251823474630289364396239952893038880348200174450843444878446452904339650717606247589445020686569501834620587071465653867063351399720647830217124561112754154282242803900093348374402038468067296040413838882704978974953497881961274079015254742854508596971363475881783217064297233910086447630811767005723974272187252196333826180425180442089508625387880096861533789224931756892955190740064705685654354718750887982944189616094475860834040173217637303312411612207377808309188417326983359765372992842903325662675804363581886170005853748298831195122755244434905065075143148201512510364734262212639786477418532228955009287797867706921278723971132582090072281399792211408641858154805432576647314482809507183388322847773239230012796395963814437199948501749972764478004514044625899203466556699711423819859716777478984713648406384069612799355681161899897195824584916663832124716697339837353633879027176259938813656895053125757392771790929920000000000000000000000000000000000000000000000*i1^22 + -132998266067455008957891044776375121613429012009504975055104617013110597507828388355753851850063101062360868372436175370019866361282101055630881643035618009788055275714480885661246819684888627218665015660764136333902363759675008975778180226108758153034550178181893598536497053851263011417899089183248245623758506264189098362944778742614486199234096779784933866644076981434312480822448552549815753733275273920510384592506223201783566329143060761636515278912656856549472712020169904681122299071056104719656081047459183715277864959314987398039302006644014858679853622468079454890127526934547251984296419659688463132080968422796916230517720506573391956397066806697307726437475899897909654759664218897325562181859090755725195196782049791870565431470058376608944134432083298838543085731141693804031771397144918962100051443110328332778354761654893764824214519952500368987945314486417443371471243786281699175861935854763287190163269581405673480247150718713515976264225678786609022886526464451836300685689152913871615783451079719678250342798419459865224180210164596100992183424980955953436328774877228826919201784776687653529875100047320403260199106666094709523902984421766380503699294270151753205184138541361176659753647199977967499721242826688010220512770299037259492762892503622162440396812117912622406377707620488480835710376876314179180856317706446133785637627382665146104396706489696307670414585071516208677431991784648930195583768039444449768819082540435217488108945038455903565658266197957307694502559986936012903517478837268730571757300469276407887684546106641969637089635126519826245205128435954649533301370679565317052322649884620912188603679805049884935986789524950613201934839129325395792539939203761993904099913560700853036507519941847722702975826316384952784042183934520157602680148058397717680479859678577909580028499053623736459029964536036198128534235657027783382865920200858905813282723298901243749733379663454133579870655813556105144350438702991881980932222335765264743012035214667963885737996763590227741971624180767313022305976134435798108663524161148769841645572947884596755884346261849311616697988564520455522249796851842273331556217080157636078764466484882627738752159552011043681222882038447802843522582482127733267094701831573364106174083891200000000000000000000000000000000000000000000*i1^23 + 883090990391616162577551020789092409599007728576471194225260860835557804883898398178242513178830106988557341989098515948445944676068981240350944810090445374667176684357378017874171671655479812207805797630170670093528541463959761754820961006049211050531488592674392982780865121988545261031683694153518958510108415326781862455431706956555873367312533998202030954633299126167621496862266595123254908615844242165552190293962743678206260738061092067470905758886771413703531840888576569383609613867909153327265196558431233062323705478685947563857042140255927694573858764575916215575184509700024962620752003065103215575855523373361938293115449926891492962860721802851425649457608197520226422838898647654271450144763103680013198682573036595045071263494916613961680906422901572148423655742537798170891800693227938904398466964593736962837503850251523590864272035895848437985741070860094987249164860421053662227986616363447948273138524349017693439464937313011970173123231861585421742163399318721032506005930028926980974193909018527747997612841513564170067577242660005943571974533963666622126727167065574663036652086315883396957302679141833903183151263937632098891973261240574045785593754546946853784881654668280530452780791551533469146451315360581432976423585078166091062019046745066484909297073452887932074469164219612145287381559684748244198274447216505789099784026163042800544019410282728592755435943083070305023020382899871813418759298241319227809828379835573914684942086881717228514876384601199842674863089216352888428814730420508753428189335993355902702684848815967358755329081986517985291849320095507283094088657452132162951909912334540343930071686253535358210284894914757278838491658474996599480753237690652133607463799679503908977350174898703517969492880198011088183958931340326012309907721085936966624048967962052021037153946303593955126958658582206079863204648067473287821908787505124726836307524506582797470497380125795089164835874474789642378488000238021655135712069897922884859252682616033360855430798418738056947221265017811986974177901018286696353830150952238662577620132927619567482772313684200458647869919878479521987226233785562965957669202091577232524074008074319686210381544847901506716977557627175938406106426045936925495206328183027109870960640000000000000000000000000000000000000000000*i1^24 + -2713231924082552560841556672193905833155385633594237572796081605625140801212843481328788105340042027568967843510254935812945958381564119163855461762254412725457202783381873714078840791640954583146590342922921161224158525078084608108477219576589643601964762338314909971145349496690092916434642011466865448952023163383693519753491766735539719280125620449395100990429553814200552797199240387553643321668630974134468495950777996387394248068522835299055524088713477061204783327533386054355463287018593412823710669153362097897820836195919379150601189759133705688437889018964670192436381104348714681691006155730304801143668591868696004166862954603126514215731361067135987772013108943322282642350617029594849646243212737081808380887066414051446971359092833468001267113081860850908663112901765713798134845488816428875376130754100671808218249317390558100632000924286267661082757163415349542094038604555541886727480122933974285388733205258568009746786263671787898605756007723336731303022621243159264505326493925387117743957869903926786682917660470176273720633949440517171514744305663915509212683006612023044454768138281440310841745513528897761655951009123839542605887035812290051579511929677120003062049558547917873266318120028711905610993790668493301862019030921137771435249684041549875785510483396248662163191745576271619952492968401565196117245167447759965134477360956970290586301116722312713064540046045016553596045395710230599761267783288375226212261319000104441995723937471407690363029775577663653973556769749856262286982212138421372753671432966411555136469966519734266293570195383374457029731947022985619239012256485150894718043661748714214167179823732586940599243785771364457872324828172194086440006045049669428539245646149000189311301497903084215103444548114589676636566598844766524402944369202349703497246025924198835449277119883392690250179481440507731960272946693617988011449267701283463946197620197793247801878435925715286812393377000828415269719239227328677630208216845338281943144264558426925558677826850088518385851189136887482365943101269999465569852330928046414983685272276065309748828587055105607410885999602275812680789379258027018848032733007746175633929283862115162732088104280913114478007608957407635527296399704649772857416152903455866880000000000000000000000000000000000000000000*i1^25 + 2621569985063299294600729797865139734768054110578460093970238965468016343259967046145230929589561475765153128840246057233421508041630260003426289489698577648946479541176338171205019224648997957329779478879533662254977475226794395434428988154390441006706119163100300329832084775274411352320232250925363440587140320287429193897976185514618341950074103303208196521356267348887370219060088860078403230477873808405392705751230342145152278741130492672472178312082020360245776426109980273870730282262452663820358493398886588128123371838612967303357284497694856342497495680775248233979316639492306586579387808858105538734258966280348216833517775486706083174699957424770425720640978735019121409251437012422480208907324332601095157175018795477611426099588687177003331699671420944553111266169290090287958975641700834250671433911735498186086909229068690919436646179289651493710388417610547874835856045124664988785443376279367983408517805714778898671421978324615266693582626327821119574305765035768564274829177934994302589483345826923485582732722599195091771798665492319201319226260799028542664546556677680015604335227039522365723710338915407623570636551702539852922714770194890333268602566422009546936158903808629585869124280872212089978295402124117572052461364349029292404863556177977745655678227235802777533655653478768263024123981266394928537800204601586112742599044488969759003896308327272457098023088747843927582399940625794540690443440126995117240891599797133887952603034968283489275760933767650782581517286300589454441537634749749026027659862750364102720790897655931452497598375989624251044315389886220778898264928533788146464180897213010751292192691265589433474070734501227011092349687397494984130988467298363985178733511325532226897075630587125028551136792245160615472759118918043506538075004632179327878222691845354026544568326174526122315772710312636190133713452614189934460048380135488916651940763612841544007368424255495771335858179187243746725834547981829800243209663303183043779959699042078492293144806020487142944317579829203034783863181561083878193355560700052969422072291071892926102215875278890375789296341451185903339311623256538912824042710370524978877424271735568023905444368624321918397907207437318085077776530787499143413017190439321600000000000000000000000000000000000000000*i1^26 + 59511716500332699169257359200712557197900848900404963151216095132203849367876103202559200739611166791910580321115112215412059533199494109952919563166897298623386154528166343161027084439832595186822615205447378913676894312763950036691506751109025479470529134718699285597784986781784485374936067843084329229936913324193964283692783691716093782000279724369914912865677741818371139127544649900964663128609310890670902259103898451105343683200764181464456787633949477595023500200300027928502329057363984166388173885571295450976423516949118487248490656435212537275678063249841845678844010454112331792048252087297320874476298521592237924618307302205089053565338376870267543843625348160580655676135030643703586110482736060013678288159018892289831959852534419466608074432075232128923735346678389187581845620685185040243327141906789757613208920866699423260487495813261756486621965410061472171251424358949080018417908698246594133222446622694556313017014728084244810831131537403480241632667572736234224869276644480176392212731560135931468865827994327242435559528312571969576346169050863659714854949959647682551829330667732931098636263782351024676041854516009830692496995919383651090347204104452082326993467830504128590280489458277708233874690969260125044421343283725067903117293204843915639608542012642692290506671220926216868583599435779559941457828798738768100393806486382804499273999036554282666133182598367234148009114095027347561027191409115016597271154389260558061503427517183486644011866276561913887225289014349314405712238172147840000713587076171487919985588502141639382370023781641045452125902738319005105021935709122922354302533062276572853334707234110664121948145539702978251821318060352051804852172990595670742243457757285989812451671443634782558308745916665961076621282841231881447604338540263494874315202141876260197802904500887631071582043195562577864138327103246645012510586181270815626584841895489412414134107599028958149824744149913868252671284094406491844951124353080208103795048899196733028794594099779633876363254315344936574035366484781244650666974411648079502801196671502751494138260623837502177712217186862762503628597643005344305244426947197652842168023321140936829519065702317904733331011341788123686916107784406082549773175357440000000000000000000000000000000000000000*i1^27 + 40434979759476342869878026353320779728633207876028006594854990558332015087320344059632558432822869534093132065616059575895167032786337866269279413893919019362779751430521655859520717915994621096270057208327454195737873072440634663472958331204205893753487563376010031960979653211181968273211098804012765984010016812593172566223576942922177401011004774980831183665707358606446797434109509005177661324913564746535876773289392135772385843123193405109768821117474707648540493609321464024286217600200362430061775518094547017856391638944578556633851518468734835482919500030868709021086306661175617769077564183936173875803186683683339765238419850851362998954867565728634773167059381168451358403676746601926157954878741495735074858472623608740567876355441188967598045794288254911828834714581934742787415685590557051166909506040801212694757817532818023416829960711596142040021253633971951928542509610725718581219088263309960158684611810721820914439603475049925691931744121484775776142222953978633019099172718721213733763804639225105922149332211453400259011114933044830093207101353098823363216793784074824587817206330703449070605125596681632237543628489064842359977155650277117723689406772897570717984805500170506782040642636648087704699839217779238684086496040389798845416165699075284858899999120040481359961425927883584566528266776049110209541877721869045582326257911996286998455392335512535104839359301352530678902633770996307449951741159726858222653242123664780596357685051980360653640618791019041391883243606635704855610850160088445327292743959797122410837079143889985390481259500348492438096883382074861205985970095058933375010424019713160341728970107480236629338599699626185176542571215161589499357888507241184065411771104165656968395643897892477410699337744359882113705606206200921212478151105072867992801086158147566856971482506587012521250522431735373885954251687095396338054914660757352403090611644827983089483675478692712977073485770767102853733063961955413403708484344360032731731237770544832076652296686089955178330369341420028632820666901664749144709681719750599331932838196903650131862518404451868069353590352466599676115148096853251677901822220166704977304470071303077051390386669579120067159728701590422336807171698910833187749888000000000000000000000000000000000000000*i1^28 + -307225598821878786417814701547564749235025824827326436069027366331586676881985327185921784114594505834130374241967905904666187369454099290122359081472574294520893093849959118713801216435449249790631323151401566842056398243339161909785207736567780362645699081052726230751989521863743216893971845742969042501705418312274397393502988781021797110046116865215204051353085709971050964098492728805084557413874837142881707771871525244976472909876226512116053297109281214361727227593082484150725401069108090953166027885823081414419991565908631877321458106612452265496040657200660509805389682625173421356531867268318496899658386349468957802399140815300928948253902318335780127662659584151961191977425034767881353370648100629863709964063805710866742756814218358208404335908469383889137769031663114202073621656867250093400238494965590774278107534058469073050895365858609917036318330104087830488936508601314454663738571094728559001138987566789847410455351983620308856552470937249647938796447394335164024974073153776456762055687509456972424140440229446307880489775065494799391344466193401745858327907405151820830813199662294142872136810530411446542761449754034911823242868028505126677729102957156343765118576118614585012725850637524320875027033661124438145064449923081850797891619342817396444269739456711307081706845436725776998768901260495159661086554452135276857895530683931743685122418336227018403697199389601467779282003870767484839581912164385051939684612975801623731017129130267425536951983457241500580904267124476377014011262133380785505779435906445358753504382503983338185090410667945326137811084567956783293399361627631522523118611151651149143996941966670614477575173521457779010794772562869997406190261084918222643680008856956586457048386908106644546828646805401175272936546964713068016359705953960941135262550622630483213217155644810332165955219233411994409409120968240446215865698962896114035929152153676763871467125611151854021028687009454993368370884849109645649277521571690959958168317719029558215932481634106079241814419959515399045419282991580653770102240801687217702939315614945682506037348725916702832860244019338833994550541438919389534730854699107037137959032522897399058255490065081830194574465505514928363116825614699043225600000000000000000000000000000000000000*i1^29 + -499922144861633043550554419089320464004888185980975461323337846468045122888573930401308740494068744457866430422475028332698886358044116051174042084831802055001896479152820675522364752365489249693379904178316399240408256589370631673494870930779705102791810164224249343798139430477952702018027857681335662357057185734138169097159898889595566437541270855586359854106172866422653717588006254857640190929861189812028552671158910853076830771997423241772833137578341266699643050396295922047577892798760483884907840312810313512523099671692086382521173515093152732398421023650659078989946953183807171405597090291236286357249159934912817327099988081245408905568979855312578761793638975615885514629826789293916551177521494708571720380881352429370706357733007962476182811848664837068731698622077211107546671130737176701932580107751997450518695733080830518616056511602180416674701466436803766307168686906388905429141775389512201182618382289804555133081113404822192240526225072206248355436062483808397778885601683648259950329657038504660075596503120831183873108155288718113284448128026974355379315652839991026301709924698702817316977250048053995511751133916150904907387230768532619355852622948753193624589529325254245592260932731753155996055431704200637515567655606583623497536431057411347026079059716645670092490195132207687689596147202405153881158044155558750758652596414619122264150398514141913873733615191716092619717706902742509532707632684178909879594949190354333378655855449447789573982303092905037318269437419154389766350841986778384913877211522465679836551003192705257402956651821217849766759651949719045468768411173734195162162025634904127790451305504748558077539953185017857547719061976388091971967758282433148083784552957900520713632768524606394508697235671292320133156713291551716525450132070154987146279887762623830998872373172960787448294472442590209691453598494828462029661196396319603702521531618353188766531118718450739574902048841768504120913423536089835921624724518158903958623495536036092345959141080346939435984244096408900614998868441312217966054916821653633166021266990338339449862628042092963850839937174928450008441184386538458061790462037181859277167718095713124561331791809059618521892363598901722135012079262760960000000000000000000000000000000000000*i1^30 + 1350141781703462952486514008005880339373631188208195442752569763495132713107768426889836706876904110069245999192461240272885762821275517489420635289841097785244913515688342044003912941541174752366978230499008666725530344153200869980702264316642787956891019757940428373720833672194600220312912389586713649257812519217497336969634204644849247970851728568034888492695229224224311599105690147854602001659954952682294586198659539452995719643545632488025258697696414197022044057818583855506178836251943777697717977793249022101131691268016162672002417609713705650361457059470806021150308565182616212380172586856433068240248869444029147168514465999837253588908073038087992111320856396066001087658972446840698322131417060121275428389909895081996101730986368238073907175343541044890759618010796976968798279571845414443832251704838500559268994511992358702778076887120057524958476031756060064470349604772706325664268927498901802384295845220128257324704946199275876777845940598212957944595635572947841902900214152790092566503493820435579339176721053327379252126720970963714410220364236535724023079872363322314112514957038271168115630294130675095566078414557740676139760409995732810172109856644786025987419575425767424202319955298987293462106751025926789217410123451707722693897536862955360259649147557213874816527406907287696676219282743343676171100672487018379569592702398092820882137104003817494276340263593812835178183992937889548655363742899328186417140321388293873094981331223460118664795906887715203436016852242805341796837854723184096176490005171009093026951266839317952889177668145777078117061755750897135537486104787540511374211329489586000843074021864824316659608282090218110385140801586110147715845243133406557714854408491169104252285746302324722258799430851071379562117317672220019743197869562094726836709908858108632175089555806281027802788449702608282117762083022156196776643592070820736887857781708700809571771331732134019845900156707771198096635031771301521001005219134381177738363262714308724495096766334835462472588260915328802787936702628074593578853439355773878294566386175431949001457426742604554279852585772463005268057085984433934442011407103036295332871520106266518817666224393951510564321283858474632628406321152000000000000000000000000000000000000*i1^31 + 3229734369582935282028263563601757324354937602835048631746869396145698145418891984749585577130047316347912114985731187046414919591583334733196709057660412497165428321017288088032909693777229384816632605076612007866082851739862821178496564459042748346646032288415647408620518596196222523224015866826610964012061106431314057318403246311474296031465693715534598252030547035813557841170282857715243007656795628337307206521573937658125865308404040500254402256419196741970111265934096021954376107666634742363159383282667369017063570656320584693984067074503998646608814288499638033795970297584744954958841909106247265379735307589898844174773522226182624140971174007806564204156244723696095164423929136866888280387777808411385561778543155005698330097984498449754314614280342375253557341024518146891701149287451620199282645909387638143975993964434393079777717819402894920593102085936446389242223089880632497207180270196028968292164305151608738138452288715898903815166568530549656501752266966924521784376844533201540326708573410613227087517574328197302938015354307501615370386941077028828859230967510983059971106365428307600785765761486104871473387225882313815750567012334980293154746814238494438229181969131808703798626349900701496194984184039790689964937899132173769991644809003810121915530554368018204912792334022661368040098121762028110536079402313798143501487479890006857681235220715308043547387145766624084769565676456124755124483766339905417845319461420190365896306241631449207307304694856611799251514318299720570427673688148142251479791294801767010942650182126029617055362682509061516167948544356406382760028732438437634204012524627596978693838292834743893876182666230666749831691951054152648840660993989776959892245799884764697639732448928433874426530779435222252794530021288705330870616206999824661830516797674227271108776119996586628275890130577760916800586209470291304394204407298753592204409728366286766492033290502635725939669893524832979195881614155929305317615792236297793864577537226170733059128849068309778638315419589323521127274553545141734779599487221673666661908492340790629651891322561194832877749684106384422960721751376722937817718480619786545910448268062726566463293979100861871922948731570307078501171200000000000000000000000000000000000*i1^32 + 682035981330945687465834730765533261050848413550135527822163824866823536542545043741942858383090935927442561378877903342152496684657948612008107640170061144282522867255069613751415042707525917673491826369945636135448289743986033037970958899395118941147401355855520691445624444477447249455189804994534183570356294654645739770628164084432678082263985223831967577786922023528324887517393063766202649021169481161812050909014682579978846482441960842254578232836971992972085750753667790581116395989488467375626176010060047184565172278930861857097487629992076119033251480145531069938713795175930713048870676145870867668052249708418504370568030695521901397388242853579688536018159694156089888371583762236484005528998809635653572727660610131941190592003134367990816657754968024952296626171368380189044055606535346358076443768680757376026489102106643935886474280346315324775667178945490916039998634702819358578327628674671141388263707474751173565974547135596266563759203646739120621111596683450552346689645380417034794274907317485452120720226242775897776794503988604724879855961843922726296962269258672576360218020470649220528670912003550324603669575206172179055936456040544850700281037932141231095498412215194238786217819901027425475047775700881210729623080655818019826406872704375927547317983239260557906330653933783738424859993803277685606097557687489434163861518120787156444006729837578545755688546670172311227390157265988413881822455951778476596060008769270212785588951753667480553809369117373927816112831945024971613776929430049175118792807565653710764254571694835630981502538318752361845888401640239687866240237797713365422902049109763237764077614220426288126251084067187404735009260337188546796809120346340707334415796064943578704250781158431139631479609180539385884913212406454594245208760751198528264015732567206431416312902738931852528901820340209484487358569165328862340534562213784566217220548719536407992375375145708780330130894211815962206277004518537724600280439449294238096616166342824706565776978083604911452674124142420576404757919154162169422090425982315432683345513601155667736800193583758172958086733568909868605185953489470660890665439054130923404157819939500330140484725764889037771570459849628057600000000000000000000000000000000000*i1^33 + -216377491089720231338957865435506731921795247466921317544584035749326490861727048083409837057976761645685125874911115581072225566504009276713146741960338890692542245767094523310984398717827048945025824246412746227554567227903757514943733909656412717054686648036023240665910803777799265074124533866086208714864370186065512548641720577026000100442984193733211859467511226865194451227885082787473217593099443129117271902679174067414436979260870959382505504223812557881292161712503618648728055296310960865902881705659320358668376457832929927696497793526427202856063966344036753618677006088770468492780570937751593209245217239736233561500310763820581658249651949983144108898291609698303344534614132496375060469278860139060789180308915370297250365290484804137417243743082006583912429372638540426707831037099528153118096212039684629466825930755210274962096462199998793016092683382492085207400536319552782744608754250818263534395567179987796244752532061650586818340015682148079418273350399608152515500881219243176851274606275076133679735785568012508427665678240521785602957413689716223015933916065114742566174518348339801549269038575128295411410333276055004679987399432523117147734445847590781365363972445369378503849209746527674975218539188951383023487151381447764243931640669568813483625881133225730725093708333011050082092141535402793741930352933606941101795585529949172870316206250406750570849290213400314332710147077673303585287838323094828448435554896287408922535580509356707680680561002425997090640124804909510177042285017367704778318929650966065624894922261152531220663487766834381342232102296574893992973732043199462119928961186447565107837761555523050314454871017303938398275690628307189016424748151761155871933384318284525008136340119595379282772605791935885595584348808924439576432081600411816476284811217921757889323712478106158382084230847699094710880030824821479929735745213680505588613289284431606792884809140791541901380462421770504813063824595809321883530574922620275647297836423100582325599299789728206482849201174946215498958513780857748571941800279160751415644134974710013010956657309180222514152958929907274465347968251390034476789566131026642414827587252480520181777028125672467335004416901120000000000000000000000000000000000*i1^34 + -40704399808432581073768817386272346194670761474691125955456327970482631043737509304630041974604317978826934675095045425068989338547617540673457070239542839053559200995485562528417473159944701450614693759680444519051604827841821878666555123997030177538610435692929932299116398161050951841209783619972322093664871523332507839766309579435765184446604217445429263020957844739642784573800079203064517730836305146757550688294446835946259679266393830529436104440873708946169571565620395005190365625412603623914044317780594974813316816661326634445134683845387199922718726489891964652975149135836108523751599383278411146124670287999701851472598684902622999326930101256277237929992703523901029147278653161541334899612021643248034188557344886802619826095168038054786411185019963836300228852662529112607196403265440650244090720438680043265085709292768221951556791616679256765140267830696253710505006858121942867803636691380561626945624442370927812876560685599426688406321797536715035137464414442316300380513815575151719407792279075034425786569445000201602243642420465626336179555586915087469827037279070048515917958126001456099923979052562089400591674756338830273395166606676774749336973214613101719208420081225482316204170157958410854058368319319506512419892159545358562636553806926310716377095172247312015847445640620122768820929787083520221723619858120047263643296334555581536178788777332672798205292576255488946678791603533558077847716873678825806256309451947365993676541387336942312434322943442144237000834428490373272054440008701258058256576645071369544905531474006695605506467571939928974741642932354036070354368289309562436683562972452263752310937421268663776717190466745143445343599424516628551867030448980977948749634424369518306752509736181964466673714366789414698618834207961503082749325792828965555490122237573320598403801828476897366836515415636364468728151611495543636122397428718099478249414621645587280860820183321330009679728814918877477853091591329246498160159851959619024610147296450320689187967887886589245289217388929510459758481175939407798473678301894008622933326752040390087250763922184990591711500671766740366908639264607203052131749708721859419163229135635982066715900693990474370567372800000000000000000000000000000000*i1^35 + 14080890259090586727431895543278697065417834872714836265417907059432783410956670616889989811430102317938885546125306293928702083419239138634796261814100965800502738500178652081620048674787196615655435561924507121075896923897305922956527966330897954172113267167566933335927020677884280188503350956939390158296445956976959681363540174921883470159888611166443943921896758766594686907101784003902639869283520872703244840516356898000051371928740468407885238224378700692843272342510716034278959693954480581053453283233352541520566151897555754927552192912430853682083114234019215763382811031046335274861918855387128359158496431633262566260855172894294998132445213650922001003113669243083491242924809954560603606624161918031008998155778011429080706023473687486298181512922313927413461124216186827862036836554262542482351127798905232626454208181511566778613244135636641327659887169369223395692601759474456222522439119404858082971760271288325180161197571323705332239050092215820212616331795482088141397829922329084585652334441292251791283532853049634029132580887155707622175993668413059055338253313156136929364630440173613813768696661637474800172052981352137665672995512730718454065319326702675829602483503820705812031611325782143771116568458031635816953407254801738939540761596212302147504382134597065157506096969240510685167153029093718846464135360138297249134862330495367878596472787046441036110614730753759569321770436241749972604117177040204225693478587962074048614513361564291224293885846822319652364377887586534539701945763597300658960036254464042592240832210249327493943322981449497393880306186343562011601142280012008312553704219865428505740081680152490512757874294957259524218694104526318545661731555367015109096267900255746763022454258659672556319109292228292543333608421528789662571382754481587770603214410671147080595988363735690360183227759055826618495101834783500368136880037214294000814909034921600848676228702258273058386483271902094316126331530242524480564060351138781887759939581865907939301078451221104921853415550797919241843223593973246458650928440987884933188776561379647491312222613039505967321807830658876953647368903561656260922146312481454675473773428955623693551939267195914158080000000000000000000000000000000*i1^36 + 3427028625698415886132544504368223707698331024625420976017906870109010035047645505624068811293346953368823282189819783185042576826994115810482550254001077355198825734164934747824136192421050280985166873589574387816205993719347214998703410576872252309819596219551630265473555883381497124045290924647345989821861841753856720002632981422073487129728009737413783937543966526145806261657457477130194491620119861915400036810251290762244699140399126051238744503144085205252651559734495018425726336642507657395502026212394251130064411948776604236270334069974429553704510754527705438427824836304461793068177498215996207581736930633585076707751804764247101869019250006995796079197607461001583868344935337839327554999364329957498778853631947408967428722284246541927427863131389388928959687609933053347402669421504238039501613363343747156380291084636333596456678757621464481300961573091862576412910488313205425339076446266856398725758379003216187658032882956434461877441244317298832403415484877406335351535323466904325954222277085173196457931545369610458750968374699311120784961057819793840786347924844548512015379479271778750276755838806643038097712766599220908588362594003850706817283296356180311183221217690640793816538059376691329670390286413965565375186424969548845903564270122739016693803199455556454446058083461271752690419000311857992865544356563412415458875995340627812211213900771915804493265303706082200770457029912855101719536560618388445568713587420838487149846301131008954518687592877307207102692161656160400650261770559643149042510759506326503744272020290546997120199028731399894571338451232009811011565700482082522796414510440549904233328648238849483262774481116453110840898094689270306840373008585928016787609925554998486915515153205352670802206457658104904322393730189432656884328279244649741492141301330834970848052037290317751183205264851266543561027520744358417682846056568873296335522431085893227610168023076055410136520624289763369669675083916038348766577169615124503391703116348121413782200285530088996473585283981768211533239966211381807058710910149530965700836127883463074089771491565636153642047299737834344087671825347184871395183750396066252614385940808129560003513138806784000000000000000000000000000000*i1^37 + -47389170122925423676347931544517674802551651666328835940426534408252252008195430836961200456649481883477156269753385547774647202094995799711825158948135702266377658209907108298730294641989973921483951418444019851055610282499349606466564765705209650021485175612507125150945831412943668210577307935199455928984745241791804642660030442264337311551304627558136061235264459827582594054303384653610197899486552437133695856950854663802924400994395498038275405309680660144632155872221879341729483526148854057091890687145245827822111672998504035156221336949173272039681618243833557235120395677971496658627667476484041967212020171656802032347545112455629183649540899385035053002601920968828274273327903674514482368598348842675841875339131294155310051340583524564972023224410347478140376587248696805791047800639616329778126453553790897018589178793491224469252973393095463886959967249989054135244599042186148751999259802453864098942552332958237024214515884200432728529791961798658203946650108004416829824061046108935527491426242729210379237993982016715118543653692472683287571710128358264558083211469167713624480672860600469713475858092799257129865034173789774298779447012807864326645072561302854398031954714221576659845574648975961922871160716753415308935005402372863203604922465671977283093224645470172340122102658056719424029159080993501784552540562758119386059316076580888060113731525367280505392140501517860593120506094832852829694140777533465719089030966213489174353965872734455332988560620383654866497106021513096700954495872304346504175896234198783655632691724470055966847016811756660573222915024493053627400444968582657252374453097537962781699570041549949776330355937713695767728427280895248573170202679353544620647243515070338235576145652585699556975920598799058640688271523982143759878612663156539735711059632357199766408028407961505317396336571747358047694619140972560742470868396773167665783377194691385331915899498297515024663329140424515320602284068930312368438997333939587061259656319313476171440268973628667218493840321880832846926384436514136697778834292546135400387996702007771205095461561984548410566598839603619743304340310216458153390547252489772428446693207018198337480294400000000000000000000000000000*i1^38 + -69720736444035169811849967755314830130939746846108635721908849035610020518895438473634495163132936529594088959229378423638225767837778502212835851154890969752513368591255638005139235071901969890083419629097042010984441865030404496955614379595677389042631791732802179252997095523883699408779295246717932589881495926762820031663945911217949404617112848442084568748427394040259462338792686133545749273904586610955390475765176049378782045745337362155103490492322934394934178982715426784088602870245783659237816148559232426219888118216994975744481123756531382421870599177191725948901892874817504475139890863251353069652939868841991647934495153649357727220960033333235139122529710214981693640286118286720165966136965903780504849354330127246849364283155825345903474975713442082241197595168117095751705880007688477385790541290233765897858312544785582116602105745479053029727545780045970015577445301541010179627148111988852585255043450969965533502431206604897013181565507563629680494434125771209352445971302206348113921837002786022540719515578551596839465493652041367809515043257674199042150574878071556007367035392227740456149092336055977741106987900033059809832483129781541146558471296041246819002388559550668283300425720445649928287263035461452552626794714915640374062040900182210332815503318958541346116623904358005441221709260511045739356268102196102814184795558838657247983510573124130325751186949490939772944080359758373241355229330815316277367848112415976996778237403059040171338639357778021993860495087047923457130292954228359751823364149754248299501709912393235847106850019232734529170804905748789161275173841499623277361082946512404729502381443355376989641627966436325868704638822332741153147225883163506023703339537095033714583941068057438603473442915033002145131546992961835508584802029049339506847002900618597527592791330432546438083920982046363871050784812349854390488942162454573296625591390058706816781713352048558042659540925775122532652537816999809127808814788726390838771546918660619115902060642635987794190736838235541401506545066841189202841701339002002336242688957672507867825721884836671145005486588384723664784808427944725591096682473423813943633773046959460843520000000000000000000000000000*i1^39 + -2813708702236248408396472660257127486327490815053876431410198422208741956794295477012459631879483462880436217594093303092301053463765010811772692458600105917929208711719040421793712481929176542016443209654213178610052223219576677521008847374835737481875193432745042701239412456103918987662925744671334240225053888532946414433350165447115352833331805877433485041488251146352807320633394624889205170138030519120866105020721846178770546826330319012598924361891896142969050148324423103809424057707309149233017858899006524920680975337458750434872502629974253008887346267057484372635966945813776947226712771625297310755439655634914808895168542269234416802460536324415169724082266705141334765291489609095211350822331316654577337198901889291094124348338004999945624503206556946080426112742598715509182126555577142504191462361021638913645530670458947184725580412316192241881530275625314113701919804825215868683430697747040320082290083439460831975106833073659505150530311616620348478408118975414417525419238712287946970500663018645162116434726460690001096585598702679842252718774508473547938849636210626803158086132484939883465377223008454066670233271761936668501166438806449197113369423448391488511580251991787552078383157403853220590336586845291523015118035967229597800143213698516517314218746034416385301844857971331231538203504387708898876808437431490862970912175741320915319795105610356245670192390645835786738878014623847913951395969542359950500753167069168631621918745463812623673540768963006511469533431478818376556082573361549941899234583546151982443346866303932239182156648672732106049781268504350159202453714098257449116305367973897241507365452231438840918750904285494359822069808902686180788128623324398514050027093113241991130228724267576072832418536266195690855507578040465374916700839674549918547716037973069051918833927916501524298308563185428944875953913248848999010511421768521976857963517076502534277439382510933800294116994145303942854181584341884192966308544780044371533663964269319160510021416290032834704530108823542953155629880328319634250198973478652319491037765506950115659747428579006841505367092393820181165827696043657932867880630309359346852979990855680000000000000000000000000000*i1^40 + 730783683267920723780730009069469702201795874077311295459936709661838166509227083013338691051613250406928360262606752328972805259301922364555980328196243225504137987270607233661327301405131788035409322341239982439035306762250556390836446175609591960717516803743127148029937130149715784982454778943328181012979638503374080932624948869963271957217290270113838171920063348495808786942588893753500311500561440341979836837191916119748661379889148224377380328120178855637477611346823438906567520852037781099500549988295308154272609189686750278332993381344833353074605996208552784469449007661956032244515639653793773852714101478975969205024922693329717887259546508014955454379618941038345725506341742408470753837302133662637029933563404365961899043249178484644552712721378238201288272107014238760526042809799293624286875448970482016999003126609093559172603804536340811984694213173218966226966098073809021564464416127129236289531800060380578236221662531106867438440382957800539746499010497091151637526833244047085872650270559102485280186152282557872218990066297997452920228227840619555493445484398726275472210356925568626061932255980257152964754975658828806514717624277330907941884826055615174200697472847301034008982803759629453057918409687276628030307509128345038206405516309150862214592996087473170582793177264463326310481475832906651658413994335734356727339167939598306334833442870176834786888282443788278675131986953506827027337065152737122312223039883660732505258819177555978381164428252279635412403784392334937735144140708362768638940390997850011092907600682266395202447964077205136109829710825222043280279911709266670138510656959419242161115436130231416212951700001953209097709129738500244760495476065496765614080451483053229700691813615208367129114704500164776622196562568181033275939199229522801240288934999488890200071589026893538348232537860095785549406976846684190575078569854381725293281382969524304550651886343850243727381780805924963608101453926715405972025821675822034951330080512745045146086795218452883186767078653154209786395792528626149477506039277934859708828007310567337418904292007842747900671071339476642783806364672194712230013368347227490429907763200000000000000000000000000*i1^41 + 56984832774330909953893058185491809334197226826934543893581080052544281038563140550147216124949104543591220289203488872813023731815684779024236979690001193221330706734716915766451655196497245280547151796991152050310143164384759776083378011978960030684193056538457736769823048494744367260694400182935676029884753895233947543220776386959908614027176597507709237888410676891041968914795239549706325907786252405006733738907092973471916415535398401255163083266855878549367766201489338837689162095402038152972471861256150296033747250626930110125066332307310287540839839919379722599507579687895589992930634536005316347712326595731440828250610560088522392466974529523058495229085091658105695327184245171332851328189492589680836485964567625413960404431454659007679598687035312166052347951206066829796573132142252741367570637455337400068563851910153655454354517661926869234639609642719847920904297076932283416085482487476009234959760133163605165883083460774356147336842511326242806157779077180599599138989206538785575990040374310727383989788613504970599079236475953186574569888779816788386804859575376683071435498860566102108634976140310933039615254193822596366918395538682910957571075101192535168048504850348294819690176137352929261071789101294577242021927381843396470524948132604725826722402895549396708097226505801165971639953197920341862738711719497198183120334189127915670922694123142258745772588190543202594084135438449757643324485069969952677777234599288456804034844701596929101722968055059490222596076144212087840546115109780696954020123607927851071882173758492655137930922465580733539403743663110546851213658725423106360779181843917907973277793168727279864123007036745505678216031574804701801477428245425992858732482055774617299845456932672998589101014651399047394335110692542466731372027580791849953316105194258898785981161448494957669127396297055324805466333912367595979766422762876098086403715432504746405777034857702090733444847039690633844073524179981283539233502167013348543515400704540017495791559072275764435944022086548661701379373353876403938895587150622370939641204070485329411996745308162671811010693335339871788849833057058272110940200120569277972480000000000000000000000000*i1^42 + -3554172884646974875717834777551790239671756322523682071750485696657396534336255005540094966362126659975294269303901320594734793979673970121375218827616029580734682038109345216501844665627550357085701351888227664749440158906533987536571535248807938186085621041226898535122367865391752452133305935010955422022617325138670660935982562551744625494038712021933746211308097695204054332777877830095631433093149577141126683465593961979498968492775966393711592131312553316338616415580319978280489583535136668683035946305751449606610637360953062158079110963373984163292911937666763437274825552094769610494154056066451244257640955812905300867056046037016206639149466413312365978297447646464536827453847227271124178409332012052303417342964254783699274961041788212956427380391233857462118957239215092059328702440494627603064848141311774404613639124455930896140381095995653690545896952750326854103168964240666225309660162500038602629093399312360968059799656299844729094970396779017649312576398492347755305326075452860742051634457782584689070117329545943155121115986600665917808692313724347019859213443313484379615181073201103814358559501935347286159558264692498809498702193055851206674007511387763576891477258128529645916815964490107864818547246758211967851353251519535997709879028813555284659796345466628946032270721074790191909006711142759868665275390473477159047987119183047818261098281626855772243627078165774543363042160313989814014287428354500836468723841593319163034313592357576209700681747752310717274185394661529996217762416056306085381743223675168258682859969648176583444680926859384295541231136537945283330448952874855497505916007934123648717716932449178338557849106361489032915896759144554038935639570952022079447906957566014544828215936167166807962373648654473641676212791697014551473905404576564766771666883460336676722841907047793285635212300150487562736302538279652586108039382581815137061163566200157322550755819250893276719724974920931922643966810663274122019434229645077835231205837806403080600607441383940380468493021612330378954304685668200457154269602758257868336787522825241499895882127218015594659035389050472428510543193573408683228951451009024000000000000000000000000*i1^43 + -195557682865591996496158742436320163226193611646071825668303047592651641159813561934788532294726757991083998028256046732939295134399997862208710135136697866612636301137451934872866302402261294439047186305127009744632691768882819929864454839694349726358286151267825968544536977573180036536977277077920723619902846101063065123411525487753001127251491299212161232720789319948822783682173903392950468285558516931934983634388488414700887731553950451578226042287816557887945708642166970492642323496323428487110972058970735951195077320066232166517201539661978537397165566806058160373858447854277422362392613127006403464201192573921750935886761378941760259147632138217160243697504766243134688908775462149269728576248539941924396641247922771655432922728360023462982523255837945520247686983741239697822457272639256206135309368942597072012259926920246890165462157321693801976527751504229383534152202283390722930142793613355055266251861213575215985442128711149885253503409363518606386908907194795914146824990566627513184901216904361504762882647639065493697716694022129570761882666804190959018833071509550856198940065008683540478384534445111261909997579585476073119803606511392284750415911681362379363557538603065393657410436789501047555826737239204061091990213828574414728147175798533238152523869738112456537404594598235502370343964914684829080484615046627577062538998281617996008440664407864871956939160979378874696188226948448743684266021252703474934268206672527511352783323764619330993422794405262172277960150441585813499719529931878420113957901670137260144562489029027681836515121526764330805044236142107475026035797722776849240170694193419410983888787867729400257794622210948242938942263941816813926217184497941230514349104824175889046679776229843638341981662085613329544585571339807909801115753293176596226671140407087112173193314198728571489321430066343284369571617821987667527224558506119514028690641882794765216731923460291709434771055957252972827728650170690409941348047079374165498151387972043635676921543619032571636606285969471933541769392168376894173730571912839789786867277868843463856660195788456824544956451948544008890237187778267680712373043200000000000000000000000*i1^44 + -2702063908839869808089856714465527463055433112483626678984408212552593543475713811860339188491216010231389043950753704257403207353016983400025876924825669712169757832199038793448530473445572853187963002801612159215646084827143909731764672203479404725855491038328442844890714614788956952664306266978002306417564961262033431434284501355912364857622142311893727813355195187120682767525514574103867695307043200118076614399953904956108720179572469000925249445164470828464488530234294009392382604558521511982858753628406200107749402201062529861436159844996966929494283067130201127207120353329799429953788724715003125637201207466252837082593993894855610651155863640571520317927771062748123398289923116087772448470314929135724858052706307556788929666626324245600218346119344880028570494548474570437351644774602523755565200038490834923703701811468488246510014351679502765902507482850162811696560034022696764005772281877427442661961069031607572588484327581626463860987234297652671168402502509758372222080461859725640307304457563564160757951015602827099707154406299047273528094205977983068673177998373934865050289575473055887527438777232200777003042369624611458694567421114899894552255474382121163684230033590708079304550568421781954024780325147170724805501738023811569747679726652256976821073012117383275990170328275485281604839731635062109338533202121449030295104487023148572778901153967356598111877862060312427800568367724177556926235006399610604519568366780794580542844252901784050948063818253556935799234427244441154584810066998309526693162429399964903239251606267901192176685809861123479497455426075093209863932557402576213120495710321775454636426843481144134176673331680622502087320452998130400978219340079630451881195559549666242050788145957350952122099914680543039431221740836770848022930443878920113198646962489343060915927105165370346852951495335878565583249095744324455151760753742360141677628947705955360039151765450894457895962762066462278898175225797100835048732769723493517678342337040100106575673723444722535091982683127559025333120931624722615919610840182343745108396986420378030189796357112194036089631300155239267278378849636209131520000000000000000000000*i1^45 + 839525336851440823088269458804073848021076292637771441541624667990312553436342701536985268652299024858899717279613911454198603675305965656828343288794945544208045795160928065329739886471972851110115938775386386029502080222523452914732199570428489156666971724364960701377732321755497578692267036721251072136863031712501320627448980698821568668948018194144438415830659113176293684130321702839021766471161460211346232136464487727297401546837472669102685571540731590225879844239504424164422823184341424732413278684915484154482875970518881543750948832859000316811935757712971258960369993676968178151148288961593927232551469543581993900048957928790240839135303457701504506039957202941275974944532682958744108211499090861710454231108059829758131516993526917217118415364640061228523044652748434951317006293095064086530889148661096532125439739060231443133233152327639907433569463122845566806614202213561249288271100568048125116587584124363375101655352578802563121625158453231811096039512098989148580207361823917672517928357089150078460820097429619809000195872291537525867977930882880839038277307877619110349496260209588889875632936910158789362063042927420715486358647583564514452346695372528967799122200235676674529850808721659171386285861036837782083101645215325533472316872502981607263888797033836100033926033837183523971058143630599622598229741335338618510539048846792916470938309703934646884282761267426199014005453390727460142634747905560917296344456870730727841119582374213344136787500374471446805264612133666157352875870233585858899232384017882926586288105170221711807715133662750559499635291925050632960067937320367536894061946560555671516375592089759287814943591587016476831077066608622438112513535056206788870404902604868990568182637887686108825453910913400063100128187831829190442445483948542672341211941479569148175455628330393865279961680334919808513814755876234931599570043932549738404047489091245141176408040360191877420380426300399872929267185553127650141758496680365465500154617141975914231412153566194746998841739282069756625044968395100175481963965666257169038819530847844856877424755795337028643110271873512692109744279650304000000000000000000000*i1^46 + 34299409259161841907951406896214498515108210665093868192587256763307450321535417983987145602206047005782945241478101107541530849702930035422432864128284914032492516539951351326496942007881397270790587432311686664791232728621537821990859250328989282725953250380109224236054911519581135898438820044843374934075892935330876151409574122752790619109282004951575671369064126180401892328440482905980777797480562858945493622114487433036593481198122337231405706196040063059558832371012587122328426423015158131695211098257041244295914270506324728431482120490257132587276095156487008276037686393018733059154273231722032647008524365273963869387809188318756977518893281407392668100589088152112269609854167810877535548471796808585598088605414850759466247413830366064487851963949662796966934545527264789985902494766861019090359733827819178687256876718121002060471431329267425850891802230214170122309554182911699880292073686123402877793017586536257263715569905584654723636041112332326476863021280927263041982183580860367960949438315432572817764825225719894398782908196893773862208393849403491703407983306683601469452939721981915276310201737925880237539053664276312544390596100023068163744834730655955068397565093754318991017725468641481885180146862723940920960195033631809925791101699485629218884718775959086382188144149291050886296676437348308866797781075985090019420265141272282019591179305337117965595154875857463304306160425212644296014992179705206503616824551204413963597254874617541684164892689810798748817122295303208433499947082904314869884785526755870312908039369399088802526670621507595736866391720448346337069230436673348129019120228940201357579277386614060674157303750848373826158607585365403107965995486292972897884048688722707937792907121635204439475845217890495344538758328913060909198525557248662553306822735630949539516658184099183710884850456874813851209271599825749383949604542954806133877824819179120757885607936669461116837806087620434152750188036641526802456926497293650100564735536803915535119776764779629215071805795476383113697195784644870146161464359834624369989462642306926695204498922209931140480973977650526975059558400000000000000000000*i1^47 + 805407834527712974969971511363991750609734263343733310011596849855611052317791528186532977619626474337000694938957679077942973017709359787623080635905357865289897809954346913871479999872258385779108755403424278678855684776720724755685531041280155270255703206671791656576005993058317095630898880748934873315115701778458027397425613706993326032489193925325380883621231156168385323953113179911713019115584150319301911939922108189712769963836513124258128047199245295770773134504612603817562874057563315171353413849971896436570540711948231490423502790672220077873629517761570687618905111394107545663880222857775779431458692250154920899139209748437080691366910093859134400663412192049641504168348401668819201850713033017497815381713309902186342749504239480610706737160233293444641614761608969010485031308447276114261949388403911912678557755379517385125088057729929335520592663096734187518461985570592759193135976929004044256164864898133970679474816728246279483268868231149612657170505430718436093249141411380847493681099421829468540577808754237838639142479274495637893458428009558021366674267519693788382265164581053779370984130644851481231318564491872391743788269754039780302509721756153996529620940703291540763265975054601296251286164819854866993843361082723755743477295736642882923783213824737071622530685895563600756742411411157100519942102892624782533615261002080586130818299451172046800876389830844049438811798018239438184551553114088627954410717726084672317563057016843599460807241390443646323896415417434953202480606480442544492424469952530689555572965972497806870938164005901755858350085065334580717868853313321177989358106629082163357630276596724205540059250964452083170906414710519079125092255622929968626401563667078040491610884445773837331396388201288321160179507259586340346382602657469945105019446210528934564785994464896441236966061761083265289230238082095210127443434644359898561438417815178456997275859703877936551175035639767429316740938410356023273285206831867255924820078319245459891003140383326105621466190048764364534558449669955526461338153384918177930867465467625510322559737839658355817571686250708992000000000000000000000*i1^48 + 13311487822642372269756406413233603843275388541521450395008595648739675640313789399470117781444036324429995041810439097158670822671507671697649747129259999284936216752487706662345348624412399731895553640122058850078956736066311793128163961354050327669005308220719666199774999520169590242009830724614153029836178760173584923594643104812771468914877213928007587133624258219686938101820109946339847014198035083453113075992015845558470071353044800444970434700654791611209969121180878550055884274670893180439437093939190098859575961402504333834272334754205951389506820646215325129789090211081249750158488742610410802531241080653658662372728951888642272662295717517436352175118079657687604340975787181801313632857773219831809808327814707605241102067064530148271154912336913690107523924327562354707190037035718639538432530436845234274872366073576585412400055505722217514841000255055428861952741583954586957252062625452717196997936093968571498256329439547392942935605815405712898742399231019705022106902767620114053259908941245548139275250744244231808135376541862912792333069405926769659129494632868578165591522285373086732538180915820157076467441869435146579788342206531579841871350407875730696992322946593778167748230085454322557033504212326787548112478913339737948950335825667898027908277308208993824330687762768708761856331070595247346872885895392469356364440573025902396477646688807202009241073093673434548285006279268342889310446216425391009522133888436023133345225903419651563236172207723622077195141237002961141313442373401681420597325624840716561298285023361276970420198621105215060726329349391500879921903074879202572697235521411052350472023597640770646578519696474500275293822467826218093441831890018860924890039656840726175177502678999201012551407556042024207752026872219825351967133092055800990269155708653869052530623038616907301780633541096312989441628912297246336591842221108454363695674089946163543070048202186239445967070926221251355523194720568675680103986087304954383625070757120981697762429761730716551874562912907925006264365737876044028848276844949737154043743392969358290197860877926791126531018588160000000000000000000*i1^49 + 155781441194409427498326786101447083202379488553784155254840390804710990519732124389780280331238716770622008365148854376303805440212859146474340012523612804987233325256226386183008044348504694537362557822218700651151585208238822141715658918970368370365862330408149134691769760320701496410478107258937072823421463878906872166286201999643758407612531053555584831890516691481799513583249259628669460613173982941162954732666983411973495108249813280229049143616555168187272812566296719183783071907366729987987858332990030378615468081249905740284025869311136329203314622081837213463618095000564829472719286239147839322543355636012605848264779241250792008216190290537299954883021501320605315951204432730088767874568142026571533687924852722393434329104575709944023770422390985069659432443223994283259314874111182892204133202905272198293753198659611939436217791249441695833409858990392305377207903106172258424046632595646866847986911557902173815265086234153996521765937815871767631019264027546880081166475675509223621418245971657329047882992353614816028330159043614287099013108614152519525732263081651328376069782487101140470963115476649934477000171484983892790951926385591497829496680836282515870435594285619676289227832644011778462965644169158995439597444006683138503684209339203657850731965756306265537068437907784976408327409267840078028268945531394934846432029436505605095093099396678722898577295185572536264580999811186888432935267686111790400931815676334444089045962722315772664480811836187329779494566526033768625968184681850184496423052206586680929388814661186241471961840467214314241832576062725761368724272689886019360057492969693812637522818399212331044809079788381798234637247221527266669857255561465346553675642200246299459473195390582546879314887517941903486645026151909204191030126695711581993719530449453702383902779017927062330155675063197303364871971106301265087439379369701289935006903630382752076855307779334267275870744402544002579922434685091360639029375078114028115629946979056926225201683330092772965699734742798158643592629283646964536303558840177019588292770700942940603422681527501397531033600000000000000000*i1^50 + 1427109700690538149190503253288411360412133780474924217565003164849177915167198335450245635521494132146223287203046433161261052515452596075214288369262506610337076255984334623086184322470138836886117270644867824040609031641565304714220488643951608653456737592746047915778577097557421200204400051173442065332609675196749475237097475649479311584838627332000536971190275780063075781423775191200466811390653342247310477972843755971738983728640863025343667411988039602437698316120546227520724155474354237538679365807325589365879027870418573771055557218002695329300667406409074352781956165127184282569042767295536749257597024522884801847566791015491027676578081060923314509090534056699890822548589794431134918438408304791909509905253170032015856621600883451114984328652975521669401179249823937718784100608174932871502548347586270918548369098260391627615953041375508022643822992608062581397678496109763033546554112584490300708567443307237161053696857166391876958667776286710414667498920101277458644149876721449769596353753476566737383379270726301419453712471782265944309634008635969731120733752647417788323338075575401141961260727666423378870178181285059113777466922692614522796931397264257832135993779379351832650773161715635634978916956756301921740051839046424962661386595456804398422028511519457610527438240447034727994333150042100087967597940657019632898757378753634404097751863079179002692633732597428760448126141608777035295079777060907817672793168343387845049543004446873968230719492368930279570324626849115565372854099335004886019180413182902091246361932624858402432308442573700133134222687185468355854463176808211662864963786366680855675195830277265610241726940482118432238145698570015206298203255425351760020652972109794486529873575046470752921199427685992976581507276924458454596053601074446488607735497075088174225359419993536223889451139713690824997889870069407867596142261302590047311909801398442645688206431054209139209939240046565579231906053950809885807715238688926443624236352595802518653549120356031032846479621150297705123104240718621189601990621187926317635616537828412756303418217446768640000000000000000*i1^51 + 10182583861604626534368833048416207922027440269079418033365926110841056914132691187710961754386577060950804752658802240439794689027246602957008220540808123458512520556039442295116985981682309603149615862051151983026844350375364934206290776569881321469868892652977497339614180126025685499634623694368790716172718908390751505013348634026456691609028942457613007297666389641142996993415703856189814026666840607837868618129851489171856187229356194233899346860947354590315199228450366727669908494671103121764423695518069489049400390111684274038795639991397599336761284281773550707847404312666946298133738902622416739614112485039115492399199042726052273602316994303844127387619713964551208730672947347368662919588239084372367104776295923507773564952461369918822620793056587014858179886858926954834787391123715472839675563130439371664614763286535827459636511643525403726999250461027341778043009652815412232297691693921366581267740872357380117943320686697523216605948500182653831474982191944438274840426521866667766276569143627522277693612557574259882738785670300889275471093000602789070270996456040204471892323106373110052859645802879853149480046284200335692290470770467194688381016079164122725482420589652561144188599364593224135488387524894014718354214271979423708760614305969204863289790335948972086295379918462762953091975667892904881005186121392645313348122589085581931109052396749242602633039859353214088749061424657111598028292800182060892749330305691291178727341145328925446628784630563958696277157493266834651643536591410943641669080905829805434959725174777372029296050287451308983662138204752788321992999743176562411403244725787005533882757129817213838424112662477977849124789143937537488863762216066350834044016771591253196994526669727649622577984298993850752730800816724211668491560076624737489945720541338868406434228898834069982576579671606763797727598877458891853404581362730016741576677510555316433693293071526508794974043891586397891405110676820358685419910541115967175660094714295191340743787591635336085309672670555027951268705924939322461772492106169746123599641524902505849880051712000000000000000*i1^52 + 58683256212064488773281917831860261475030182495256303723606526360326905445055532133987691116922005150544671529349760933001889141501719555289214352699618537153925848374558740347457297340986795190553561390503068810566818145819426969994415165233975730151736979231603307630432107371626756616504149406419535601338994756057512937174046514099898955047548552533151667874568429978979515627574262807684373506585949179569753391107948819739144214989142466305368775439379698292563638517587980519712351372533998963801194703860157810098723250117403924996436265835602947329643315420678221364305889454185893803164386085756334025473320525714501392387710816971339085642534977960799350967906581735610122702117415172869010990142131231937222335811531677313511301153528745270972933004700906463719985856561609429271468359322298218813053141168307099334951279875206423750896530658201099031701043188503915998100626970839479101821583886634347992498739843881859955224366283632893574188111763925174254484109959438687939521564913262793437234272857601429182272460184292911109425360893469130876696233143152225935489343983239096979383359688838945856494460877222198556752081682335052604180933876120275901897638738323415854786669591496303533799340840468937732354975105439701549353529407652497762539164102836585381132029571812529248901716048273211660305928687150444954059489743100949560171292271159586490141570313082797349206988292683366535973615435569296692459780181512164188760849627283250456623846200761832570670888384923354624499295556315782570397052318414641201913189515676229969858271189445436295676464627779671408469266341661865507919206711742399276412183327918112136779995958272485343702038867580718161172528906550438425233245789330231190702729581545302666981411331250412402561229187751021343350704738088130232030509261150947817845750463057698571832064271478249495341053371035169920338142468016392349488829338756297636426030490089983598052419909677757194574811764396117349596539128221225504738066543079991288961205101504406196587752801962434463424208342166120817054493071629972041615875444356337617105059157157072076800000000000000*i1^53 + 256320619128486760156562808908302488354968498599277322904609416053167233096500980872616653153365286722935011186109344720585611606773828263068639930227720785820023825178118586466344275480626186017491821924047926115140671358123343957781918139955579198834273557925427123615675604026871803087329783711264022106049706525213105958816634876862217455211561146028613861704372828735800455409672340387775054266544047319050230717140480140042700999381806905206895219027709204163527112977500653444781397342101145921808137039611558061622358716380176170759070579300724693781981423730358903076702150294295594951965190979117795143742970233874071787463483545828366038088417809081311268110621627129385409191526480241279865561949791928285243733927474141415604626417352947331005967072109944040138068725397640954211067944200781424961741865505714223786461103303542809107677662630085520162387451209759604298601936542124982891536812762459975891564094407741903121872422957792436841411482360095967760802556598682089266482413104882782295746014609936429946397766667158372449656714375270335742377836207104416279511173971731685201501529737112874224517893731967045917947146231092036006628406679293170467247743628991960276793849959814344536907397090357634224374907556479141511511269780596800515852096489765735309908363393860874296362151497409834365275328295257503437565928234117094280922161339202988804861802359689335923075156721901855496949960076840444966752913616530098705267947573803148197580795677730658643308897220353682444833400874399422463184530975846009943979986884108012894930594309312921177855277191440353116002485806381778376582970488009193001233975668509179661271131580609040421975152022181177784891763377085111625754947872197015945741508799542394596159755870217573927912596519667241526824134052641170430548400400974095690981118203964068432340092039486479535465243896574699709696796684101213360589273056919179105444603281403825596173638656924442833707952521472072906835442127185418304363506943822148139109106595457608485247155376399468699509686106693936357922912288497529703263245708570810965579002019840000000000000*i1^54 + 824138228044495259712508191351103170272162661151075610606318212664290193167757107908897522162785611793266943824385767934367354396150479983654617709077525637675012253646851978966223283762873448370968606057714433880330117364366655675079138784211671919178371314864838362012558289039203511930369394344673688427591600901004868242339487256790272317003087202336290069903551950804542774160866352719783924955434101705129744871916609556718583757433949943022024776214323767734987059941389020318250785666717830652724751400229044256991034258792468394311529976935984148577947258189751308222584969553271959193592093370899216703034196745288759927438040959002030649470192014942082653397760990182512043378692818289709662222243944866125716396300725972152404200766277107823116875695533710554960906922258616283203185771559833393084902143086699543698496713975424507893147353842480140503913155728062846252129119018540740972638934438114394700685496568664665970953863704313254567219055467517113245593615921044662039953910799051422996522593010874460967089538892739460592624521126349800349231675582468269430575960952657772451814530939882614412812814894854714673317998889844894021564288323209645070391637396817472287712485714827385416022692525348777067406683031924233659033014016370179222567878000556610236194848627616360229626027589781724218439048587895362115535483887647898426580236227167268058912552628360347356735740758138482628646062351129432452576886954722999045897585005469165074578099140566870075025588139806989038687509379404438081557496518509084294550198961131782054800438965925022116624359504176265220654610894500740448219602211897690213893805674480067479258289786585990819373721007056989390158318393888059495409857770606219838362610305885621040839462537328061153686563490865315607177739368481556345900747736532284893118537288068033553686438309461619153065377900577264937870601766053009332434413092835831288570566422589594358002494689494611862620973078644376406595967631343961021737013064358921270283069194803555412839790313581364512831804814629338005653146451394604065911569771266499837952000000000000*i1^55 + 1721096206931451670812735428835099172991205155812756569309932225507752470445645285214944330744674633682499578319068712422773767493697733002024423490785459042832904868477503558899939780755168117691635867404261909798908629189702652735489742498161820816834717134255262331048018731527538116266615943173649708234438098465423712459259560309679781081403739644981241254662111069152814977148543905105273563920860160822316508460704958052002078860548839996802533379711095026261183489592778548456676452787621670121187243530529933866490852307417005911206804205239988477906191581092823021164193258443516558696293452377690033153456478769526929524631087250238275126459977649559867072128243293450310228943822432875634814706460846281049286703725193432867286042586268698175251796333097929181616556049058233301340739978119530610203491837476490257089120153688340776965526032797967638532769639097058110201922367123680781530898588425928105315083311114049968872265152908880979495990691705812259055994392110405846519925976621756660380738201743485407957688631718557261077752661440314716270781706453846285789665830724265557343975588508478069697092343353676762103045053503014843285730413710211939164521283841956841835500398056765828925448896954829458532188517330830218834301805999608144607279679874124851576259991121292075809134368738084473329002370414223079605011511992197659289161025405503761179222768467560228704493723674620291666559055742532146630911584615585204586504591041079409866714748986016658062566009915936695443924696369110208952262791972575893067167653509159593740737983945721944720460418850532911785765242790592676653613219124736558344350009883124698962399707658905393234367768909013931969421449292987557791915786069583578141350400655280519514035106345996544033939399399064702469305993216204623639863901962137953705023916455403032894263709302366939832327673859271915885070037260520822487791392960678097251182182186779961036591524414139620895026584412528321606819872342181138549192975074892727089380747398982909289622454615995685576641749712975895270392520477412723443790275356262400000000000*i1^56 + 2424917385393841582897143991283347403583382676839767650910866464607566734270598991319441750263359531485610128437826297878893341955258794878852718396917996219499560163281293011468308530852395210838798348482425539936609480937254038094057044618572895555368045357555825171371342458045550932425547732639109329781607237706023854392823612994184093958712352670197157644293026525397987055277524376523510932315478307175295996160407509758581753999856860058740931232367951591643622742746267791922996707114029267020353312880575481530624426918835097365599153617182550572531096763922976151205529808691071457220271075624851874290263421631464700832096251213640422841636834650284923568674770357398028413267781424523731649939604384308206008496829928233887976190763277432449427492865585674906304607431122485380908542860613620141529819417350578090553573226553325848966523777437257124203135141046312226953729257029051863776320237085753057433636743313624226547131706421592461221572594478469850291058841594116559862328276105924606700328855475248467014617119620643282632207470186168951426019926894289387315280377983294457378633745869499756826135662693631455413694941122465338986637322385116409590958969400367208180236620098886310164665083596047231922979306635891346960443911345375808589186772467924380710682621571132077420068988605232534628601695403300206855499667848242940425757696061019044873812431397133195967664648347032903689462083237467985140003823193637155593333861997283229212839827583257689782856758699278741196624496960217719981309320776186254719810741331233797743033644608451113992970432591322367649279799609699456458539269028135769306930239943762262886927498070150369563643264707707576465779853380994336510849781470308739493455221968598511431294822393386799669521452547316868410608749893234131033208207475993496997489623814993407736067622271286632263227087839387864606216775674837091387952067647079039990895694204434132872334252081897140446177311606550697610278307754585996112372001472072917651766824320748044267873779139636530409191535619217674298060031099728433671495680000000000*i1^57 + 135728377680191527819346418782085698772253166119341746966269212186429431483354295801321726003034198958765901506964186158093892200750769416331301844328781964218718637346054657512188372057424856441903342126027211943719349089006944050884762196596826004427098812985403903003224640209512944161615754466634390008207245644999960892662412706327380973994284540789104514719089354438636321032872085721734448108760392850277424467937252300110253937267064637945259556743836411346000840519602184062616687405418008728082322295835075165323168060850376271439719271181946625697527544006971701295763977767943421732501141543419903287518724271624457323084998319709980237829761931858077237520144981850150054273004300459208199400195088361976364985545085787807997559934199793050389043593149521281411463343012877588248691691996868756603423862253257785300110157132497952659753723496421793988909849165014033006420435083315424873206718034547360313015250592888826181020645708856485867951716929176162089994102147782069575781582558286097698697337239632429191850364546044667384272304420043499014334497587340538765788106192612520005565300434351362993437846571228578403885341001826749592182956444905376138431182373400743162987696060079984102365587927324901577456120666912520968395323939697811208112444827422710726270240087449556826022342807880950066861385594521535053591163717559971225200293696443224837296026608042137980775257949794941046142208290066601790474209395580467481373344344333537796240544370943232285162420941127714639649820790741680282594924955162825462372176797475513283490391756063091460214452924164910079817217133750373203667002460091296927529222816312468664993139224111909191385315152659241669906919668988135971309179531171585541201058571293442671611002286409345144586237257479376622473173714486417683321519611396269304612697904073763289381791014586175589479382356914449925631764202387924809598217791921661603052498683763597463101029907036276299597584679702534915519147590224606077943984750945481630741027570690090760381085974343111507305201758555205282626039448162304000000000*i1^58 + 1671446548561444185730029817575560474938014508974174156807250532351625707871989372398834517524559942695618379682320614220444865393886097386937218232765655195360562329557207718527954439217756630093130447981324063193052264961821398844935840627401906924422850119781902081466486994030307781940245868990998888049029483718866424904282713839783814202243723408510795808461582741033156354008178126557097349754861650665574920935994013496404461212196461180875251736910345666322507670217924867454453810447880916060851198771725638166112302425106539831085916808212840052373079060960147105051965698391005708828396546221294882554647673735892944541825595185967087295437493879965851324684763817485868937394508305537484878365637137508027727577158381487911700793324282523936337167581218133736734502676583824096516598666008575650053482811470690642938662961883560191275230526357723516494227789929140297150995939682591786682565967211486165139862636021536266786203330900415171094202864220692985732789610646257391323452002532929182802566271551937120743262017412175062964043100108308667387482277996692495325860583750954571715073351917297166838239620559922381530842240104093375174757907526396105361706239739028513665357719874056078190590874818261699932869055916798313157639366730506242398923300840565983811422394163583123277109922448755111209769441607974979045696317502048040668309023051240880165896660507300035570010602820104323319460204453663191435149792689197911713243185112194639834007502313935444932828745693706720862526673386007240787470450924291593504512894072769364660929925327793331595211207799763886494316350344628090213797756630031996911280861622954048425473105295945048835693239017315200649570303667711011796055610853880951772446507669669602918528089056700651973495423754797945563649756150535231776894384927910902949798930092763312040541793836193234484254483061133630502446094763813857838786040991214002851341579298511096353659270083932406016096163113124853016618809303893978946881001749912690933874861852416215651678972979516231211633033987657561841971200000000*i1^59 + 12038010647827574546613326809522458917047055061992746853476469667870708142062100047598620975686017805060737898701456974875776983984465758446369093133351942589141587223059686528039210419638728734484074539469415858807697440602130561146165212892366059786711307595358617649166656919336499012597541751445337732361170990295175441743102805013347693381476655360877199200317186592636654800339554934870866295142232474840724422048899963043463331721775091296622682485211240641124586570283978408039443366008718650800591756226674711163830866559759501254729188998601422716071203247223936628086394352824716416792916827871544270184347780671051926109272386351275235392172950208150717769767784783200316152799850208519705244512406516437441293336743085674092733518415741089508475554163616717865221103128179820659646827025596603145130397547211371908458248055664445803796938340718798226951213205109310469590803269042271944802518648414239784255712633263054033249557453836918187135109690755637681430256567047344410631842201059831589428188038386339637041826959729924912001420813928023174609900222720007286360626442154888280712696874819272639507674844359252423068046195365576424407477369351785634174095388269255130259457076877482978427770984940752681100531816016134978232578971612208955901306051519885336046382967416291947945473104921194143698311191463187092937710369215315535169146115630517345776801392240670589740709868706997750680653800540039561142721247436926262717839505013735850288672976012814533454003969258179804353677836946003642213189940286753476572257102938586394173838800503601345576784313719396176097857918970227496880291858499972333720398947206768029575607785580566535895100975102266742359745047359509706968894346217499298828443690506559335712308500507496721061611524821518646943226499055424478549101761806527692824535480859295781995946236004551473120186455848236468418307078129857862600229720615171299850765683087491098487325222447141880668761043472483352925955844810404906914566641568090206691030466106057347598282341655738045827754301562880000000*i1^60 + 54022490974002547484226573375593416939989480398161975539163909215642276848671924705335827193055627853411874180681400280705642785883723759915895471970127649018837305229546058456385946108353932884251922193858458823568741307574816773697131125781818485913993667031079405149110738307722646906294771051388730270924595095556778286980845706902024141551494391420370300017038840321772651669811167914064604479469956730628404021198259863302155124005421890861967988730555610397383581156954129987860237785940582429610495612776497714920968704432731663167772917439881049085004272021455759634096810708652810249658791343639824532137303991631769229432511523476189130606718388738979489352419860486751418104358326553955228624819471230332918019069619443389967673284160130635828007374409001637433627541257155427482957918132292664778697675709207145680287140019465311840487534479826318833938177695860049546661708514808887064136229284730064897785839432020148218608729028722864017472351106186199949471242317470895017449625260018502176637891735576061295827130247241102026830881394652251293326944586530156241744443332779139457253731743958245776316719436687942617775776926263780628165355598167759902688404565279916565554194780038080628620043066372316802986920932790717556506401273943534434900121987997461332017625231659603466985173144589638209778619892017619636387565412857352505337017124146053689251239515672426471462692830048489988091694959202901470819971686854456197929699099619923865223073797873968900519067591816272383992432313765640678952974295246551423992881926991723984136945867623719297704746234065155334351151121331225424246655391505274534166825148254835650042482805114482369513609335525181562652171178738970550582877882857331528189424322822156441311829976296268111699639826473963523874553059389586866579724246208072521998146063177358095397309061312410326315986189340155558431310042900541143722912753316377992392544876657842677281977688817271062712752616098158177673234899179413664157079201999057935638021060417892882402032283028269811200000000*i1^61 + 143668911731926801554056638221679719351364133247658797095735603174116115720957566816090051331429811611488923599634710736417216272595509786241971958959564518331534019548892282795544595416589894513196260232532113959588615768100149871951485450767249521422795035276127639887082047307747542999211184578802191838155408484609349520129751430028394308597172036527854435598522604314430114110511203326014160612049047440714374342247290230612405107353366502158733282178293593342387218814285616117875860380033947590633756325859915106469592265756823130520151641126629386366098511623994386929894400832806386435263739138319781013697429450216711097323789302377003084093149997292335134077989042688907529700418059365435406429971430909006878854651762343191852759419681539866622342510215662925467156306294243698362502395335685062821826734666777162537518639440955876122625498698654884461337730657972164896739231147086614672605539487050787113915344370897188553889992616789648018325578656940347159008313552095808784005136250885638877312694179647793250554447701795239506714162663799827424769222934072213460229069929886429519425364874958073171450710389480027254947761400257394799896215284828568441151423675648044199941024309024331533256688666588227797879580815666021941747704001941388464089901315370063162687495155757205045279803627528347637215174693015312496910131639606989032023013900301438343812842199288071892170545525031892847421382455295206622465054439795076728453690786176172963319819557118752337706219680692956764177573626227743582874426289314890940282918295342855780356140713190942957104739244374951056851261318894712049853419763270632051909384047515714857528657530329726969327545419757034914489386381607861642901704587806457212515197094839356793408240192721602632633190918046831098398975925377375276373123584265122477185725544403985322560655132791544056820814700748629633020387648777367873467055387166531201001008773689890788936037728258716238132861292197976151992796025272528952790150177555514583699768418712318982372465740800000*i1^62 + -113611902929396097087741128392803753060568161608904087539351788644750461713067835111008420110635876511491437567745970824061007065303622404892533999112447401254014248445087445668972014506810477055142268858780162553676906506224263824460529612808970631125636687212792738751399653444670790595246307180148827872636511257164977303310106595060070730923621698194844318472760080398180557293177175470137784761907703121304915295362380210862102273211172168106139962576476683719486645133358599661527869540540139263391354055532262549134779193310523535018953500790852658965171174130115553525949935579910758948761557272619201697463299772092790401527420708677674868810173686275766530401398544707307679689230537117662725638338939248333214937168540485707609963923775170241266664531757577538999742249137459534260065382485616096764171127209682024994038545962044071538317870990937124760921831298315437081208553645390903152721722844187509420136461215267416233480366117174204643484617507814556751423688620121133430610682612353049969953972202987214957016475604304592210500290917687480531365690977627127342411199262673898981289342862483213730936009845602105885751360620434748574859935405245139833787663624421523376972299852822131195491574388826902020208369448416352975256465813929817686965279283177299343762085436903772661428000332898545367508536167465593571690095380260816641583339834492883554820607664592585850270842075302567616208188186190711003776058286079052087894086027499970165464145094172635337617801889234811413491699299907786606573090357996225580947221535782037562775639920497099840295899471186916527537879273892444929478529972973846493743821155168466199394532593218251781441369181524067709588457814150129667222884204481014289977280858770203627023465059986441972092140683130982973892272325121373577280217987387725090497413009362021537024105692938166216805810010798776899492248738817252506655938778702015821424200924616782764764651387334765455947514148154372023535242629030993672625939587170634761712175361844437120000*i1^63 + 27067280663284381444669600463189030709200348742478359453227044759935373260820410084879461787095267553609192674061215761971681689921063676496460478074785916350355339315979120781015377437469739165244580786493268453783336304476475505631589837069041623626633424048022814218077606720198013378901186914790629309738012758641028623703477179100235093003197032476379136370839786202547942534646205459886591150006363269624528878555094408091725113070154623619141031899896881806864642481747941478066508246391920117026478475582581743637753602860139936076902426675350146396055300419931270784423207391549433503886204555109322976709060699238768399619740222594976546330468985248167829348254559674080487028899771201141009034316403307022481413240500039964892030621492093880553725537838099729078636831701717357265970001611184760330293308734945455866623723386656458793949721151167854064967139981576093046447081632393661449882036898329736897897129525875935155649259917188128815409238608656618689658315127043781260261864292463682107702587998290473572106481106711432118255640970205593377305571082972531515687094009306330935373092146822707854073029806971848970719073472777321610916752296874841092534821227786875997133161368219651846958235407606822269305314890727546297535184925936054674812879841663912682810663086784862685368963770236731613282202105377562783156891749605152278753125040358141470361233829895019566906102133890623982865886294849070582963030866660996278922159941979308972448828555709818870358107931644267069256489579511320600278460518950800460681683784324908536416004815032900384173666149257005110659734082016232612213536122088312112993537293418687519322138241975503497370333581567364583067554777342332705782469762453815729321688717214707249440094090817250740944279289587354872607235674955990471412139446293734169194708477795866833922277198666617942505814364446920423507781018381263897889873301901266830471632659339331458721918884118236295030091415219428881703402334215143975945636246634913473125984000*i1^64 + -5164661833948445237677692388619869160804485881068173168271270210830297740695977528489902716755622812313103888470778241514849250485432898912656901128053021357178319634648027731822478294848174660516847151378543023378604104055387086275788117280878679846073038466352199045381944020009200474677313194328483212347430392406670331808515970467478958420793395126651090116531744297614933175620606620308836693960697080688571133169286131079575395752251806675283582613323993080634679226335388194950603514650112684312182661326005769318495419800984622719050662864966051578185474320944591891660233981830760786624083640392601794912345788187960948226534909937869745840702838049158893575871629160941599477828241326967727138401118504543526526896093112058138000527133001283985773204909511953278295770256437252226516915526599569174870190158833400530041284093449031089014938327369754491554349150745420043312912520582839508180513138622229267079982144889175781696628757133365484913392926260543332661911688258727885517015353523320295858467257329672471739466176681958633718792174771760446043002050020018030741777915927826863943971578927919629779764134311475369404650364226765809573796016913488654653333587118569424669085998811172407423042047481514054982833344928045125817114177221214869396993188323032039030473339360161012921723222947139114424028319346759985083134088767918844329430462780023588961280111002210197300252793216811656889136985068914639930129140560661778901200041614588614493086653479153126756222988870441365520055719055180810095544012069329437529085578857968938521408792586412349604826417173333222038005722761157805460498497202757626427157552458387673509483782694608135221291395268763825962835107889010603346846471134429943785515898312027915475353317407419982106282163647440200315978228786165253129306318754881781063994847475841389532891094586090748154232633895475168331979339498273449273520168621561410786009387118814173963132625036518870418044407962902529101748702012249240175600*i1^65 + 9888586615137863844828062326027775065432275851526867663992836173424784768176897841250306008590882581013802920975469494155777677127318259286543312697344020286954821092349045742924203221856365929570410219502823052701824672883511006040764500143355437791963134073206598024470956535655193983013750923523659027121014951255441529500533223264038805422019560816035604453854815940263196377980398956112679438506261593343244745144063788600948728737172416188787169349891882023672625649205478481569219523118267713725725451065664037455752881362517103018123918688142319389458077442211375720595064713933762534808415308968874282895747461402397708042001652989862793297065916893451921807971509515863700196499681423624556696561749186325266015956946504723328420249030146876975085596822910175783008486429135680329957053396609579002487114763266234869794886466260607228851917152354685443911027864118590771750950947735616438505728763273378115515902456278432155628285611923040659684296311003128255548317706822056529561606586070795957148325460473246163861343636292268600180031907737458898322230377274076598410050144469323684002181595989533473474956303702500060849175363959921275628455513569771488294707843863466145619960102103177917297036283642454017516132155269194065229009535879312516309590468401835799301211893775332965666451673805478074991100065686285329699744636407104413840221353081977358610616837740950582801434964596727124406987638216058238920266650688784400892747692181140462381686589345852241582275312456678228027579995641330400074677917032506940476515084858729662694064861339770665066808102132173046782591339879635548185740971266006532211225521446456689487864224223676299808491508798935425271279612689819256456537269602286494682814125502874381841106196545583513744616187871108086328724074364834094682967577678161842124098200065653325799194028337850050541827932853239988579529288974772444795102137369304961709647186992469636182335686598930496232761449720*i1^66 + 1192185511440769878762406210587034156536607661628945500327860358232396504728009339298909680056406894941108853448503845909218793424832745792853819587476478457496644463599224666206772552003700524509861903148919051027063836742908592291608540050407427823754012008767924212482308623646249704227644286282132614947701002854699880942771608967574265516008671389841348614373045939341973135591761263863573578965214919278526719915698710312939613730311703778573905392117681364374039241951469412835793827556165648736270468564010491527131525682343463162638825780672598483689713756014518214706001695649042569909946519445264751472778044291135582195826058322838565238602491157067592824839410330234705205578029096395816424102247809694906315788609750447117085126402488226829566046733085217021896103332619735809434789781305441030266300341770623047132115359556312839545100497954063045692350783508460716116982769120630594335176154775073977746977051851387699381651540500559607770066420903568399076362252011641512247577817055104023098145087969376605777196562278197706931812861542371178796403553164365818725245625969652789240515351846864859520679141326565821547272479009899001790926451678344555596730276882529344481828841421582694965198955686149553622767885178498329964334270576611126187873675305979105194099514719753458635464616548485194608168555225933969462396031310242689918036610242190246768036054275555603937299237413128897424276225370320407939999954230304544780024572441347655950588439843236566240729429486173570148881107901852266971093677792381014031347159129535332269551280810402495406647825083479518582322150004281495443145502978376595691501960657454774171923244083817587730920091957415859180396190121441434605018324774811905353518674499353628859945222881904289929371247920912477230562932710197116515754107338218923407379082656154738809088115325254298323882986550043644212658265785351586139515134171246494034337*i1^67 - N1*804079420336622785295504717860942118577807412814805102100439799232191262138021674081474047729035259253242659403641155027253723886505213713051265600130498171345267784156590015041428229890792881562674844822699867916546739950189708337516802500287645228267169877077357736528186724293616832892262035208731738254860254927734929979954955989895413429353115746719351849311814205788069829622880926546340407378209101595644408847181587657500230998470122121171346428514573246612969840998581048782097252600165810155048916676300220994640738990947688243611496251421226653397150790047184682702064517649841446524254814853922816*i3 ] ]