[ [ 832543454301680442042847295014839350399605839909265345750380621075128681579031681812875227724016111307011392790188080036860276327671264466190077909768496771376757950944138583353115637355125013624442233774864401879912884052118716270129726038620993849373559947345863976232348470192466182958461910817229245185689368757461185532716147930066704102948075876316086021990314921060813970136886039846707488414690170464145593463619687052077671684129674751704412861427534395069933599644494848624711468732837637895352912992149288551473049137401964433157321866255660114212932485970428308863450558965887769906211298995149049889844877689489217753459455229887561205416524118353573695115247912562176364583393464509209145242198698920467866726953332160992558230671431266331080946619457318515479522104096168080825552389291762110395849965879199439265373368255090266041409866719531520461692423547060721611690819954818723514476334614611590978169667348579802925600747055660519836352781948679474229318716191957366296412172107822741638035343933099613638884384811458063828640664160113224763726287929899248415359017355628498410916717256037996294586833272370331425227138374641505314030905392159537789142206334598008806287220580722842983316146710993292070241160545000506227203597955831924958296486411523693969975976677667315566454425660875473758766214971569570778316378175221106784632957174644820273423497344361473589029820694528000000000000000000000000000000000000000000000000000000000000 + -2844911204981992749869113584989847238531055538095613671744025715594407173515708648172684070734585130062725795982224231738334632046085359163142783949023367973806974833041590814755821781093390415760917539329253131292049313069604923932286242602565692055812739702921053733628554883855609189117595805577301643477536986144612699756995540180324402792300008904793880117852385323109033667860568334478170692086226864948158762314421402739985611535629943612731447193109472457071609911049322644128398281671961611301378077346250580833983474581711161591937957590871029757984617811125250012177610353854495977943099642287504605742171295805650801952968330460505559500446105448752958723404201856337483749705827578435614409472507316406321390205006273981790328346400285395006710742917377123038182074993194024103506988285111800440849526816795102519957869340013827800332322210051522282971773970261932011108686034049647730361736723836387325714942821513242841762917820724802116471523019081428466995407577578779404283041026483001007355804363566309213499322861055298174128998509440714677023666963490806726145378707203429130462986427425147243705501227805296697980450739919128465654742752914679259148454597592184908390313587061634258747009590938824569793386456361074472143604587235552568218897275933896483237121674171711277244596800713568881025849031086385602225977014944118721500173407162067105251386208360077854059771042201600000000000000000000000000000000000000000000000000000000000*i1 + 24231816739109079468888844311563974815786446208081070169834865431113350512919247726641368814299992578508393037799943942620000764491305759981078962617134664778494943540558380959717664471954430320642628947955979206773396174658491785392222632597480580410769574705992359407543792729387347580934143234726028478808068588866195073881148818684539766590303735295309273476454427334976252103976311386009046476287901559315784418606488656209318776292537720414389560908715381052465207847091236418389198610794408843280337414919129407736295866941960389465502881190323693374542825781829232432039563657943293082524270788103017619599022707261776025694300805481781063701594851738149336207827907010792590194442949624534052640877681139820376219795279483304370139313890645001339661177736718499594107179587032189677904762640705875286832222495173947078805998072879611371519576855617593110477351517552497163746802248166293616797962348791795879285331486146055301062522588768806830432768815553963296876490172159679465173710516327572156969703056659322393876392619231813298548000411532269238469954528152195417887721772565010508644948111534000828859799731881213569449225241755383236945701190319854153050078665071123052934935206450226792561477200437169604439859769415375547618591940960343323537159032985777637151790032372939198820751289636049342917052799648464121493609610114495992759913718349149997945416580714552484507418624000000000000000000000000000000000000000000000000000000000000*i1^2 + -60115855709374088847444650379434297691747181896367717963927296266414874850309327333471817047863248127154831722868828873466858953781646668797024405052946024326230961995054055798230690588467519874099198081491007900024554704651181052628158234662961099274078233223876881863319612538421512321142171806270223662271475665515064397500201306194192466820380391821303814573377178050090118936646018487343131377951378316508261725069384353007034878935100646877184543733119307105543731281449087197895401407058542394610096550682108295508972531736127112820134198273878200613069803559280026844817019244246271830615449493512258494235669239844866087646165294747568322698097007593219699278624298198615822144721534746139534695323203105766692548755447490064599207276284721916209411167497699051461899241086270560915800184176650739524754377883634483764544385257685887166131772908279144097059694753920512554295141238932659530940194011238939338114007379248441904595962737728154435455004413150999839771787118937353042618598590687861590889742889192559627792758250207838238539299945981130588249362821470684730287915334678305978013195448689118416533233617100326572497656849746614593003790952402512363437961029673275422253417165150783236911527182546796326156766033192517020601730054022355462305541833242913982871318723825532087268616788647165907190216078959594087962735926899962881786041667299998807859812097534221782020521984000000000000000000000000000000000000000000000000000000000*i1^3 + 200434310359489771160468763715716843003321858117481916790072847028298545847330046328702809361581366863093230373932538187251814364600550242070210616691360321506573596881808299434236203880974268973542862334271806301061194916260086334465714319644949939866268951731426768031958252141912977825324528552885402947660179038334265938591653415972067415231044125233745830691842289905523760530383031704895262281287888416426977152733586133159275900499832679275736800629027997660164338290703302842108525744934219898323042540247464294081534582411605897425621614060211358231140144613504594565617659329642534602102414312649977625131064472853561719689085542740065319857569735283262485614881608619217384236379264425093115098470651028747567396189196562257832264402088309622627222556621040138703804040749031376879322160176055906499254780138854075895583991416746252693227513146827429806681121129415803228349212525722107140519730693272573057054648288609216485851247136740283592110711503414832140337673844529093608728800277968358639704422476681070958172391324187523400014344672780108577506825817824649178012429022319322470657022249115873860965443136798655290640434514681360973671390503641849282370139118970920216038001485660563017297742104622697393510646161723394669065220666067809118888594262999349207247231296627020460185205610101254650757955832253981196666754465386656268081969400103377403889982550552756857130188800000000000000000000000000000000000000000000000000000000*i1^4 + -255634929319756481287087650764218174373185311007082857329336467006917595601520764917506707175184478739993763916354832013516303999151820885178850202199576466952230767467157416650073712143962243580494693553554011891853445061781874692907197258574294153930291904170271023419349203199274830624285009936870192235020973435893166616630507157768126894592240539269014161866631923667771533392835141260456326639688095533321851487641760866261913356058464188661476834724947808626176978743542394356321871873048064757839377756327806804916592034927364806348194945259931906591360952221765604631807362981008312225208224390502106224407471465502504045849987786033748051760288177365001296234179155737163145936237985520057452614818338976250646864759727007913463547747952378668852018179269271850511695600088386303647212619470593927918840195351719839527666559590125759738411472579062526109030984825999877796047668057918791736720111461518420057562184672721312687154405564352709785216695349609449402567956710683921400634880124512867974835802658412665809999411332663356283839080785968428227393178496334178204351209058730953044840115606391728409874130132792843699330634786580537995630460060290568351428162008062016940506888303845322609486580765592240400948084536731795661940026262440575948267333534008543952780358855207445028715419649640599595589516139117239292359486103929728210436597150896567966450742620185959470202880000000000000000000000000000000000000000000000000000000*i1^5 + 8522496667417002021006924391308194923732050317634425701065484333393869762243658512706125626523912860418411688381610811283929904672448314559521928270753491476068009777527920336688169245565425691402822918874728223371154575557188031199966927352498882179151027107837334329542477316910142094682541509076888792205517019279280716571149440425464758817002766592299141562166825562592078579040916086793236406840365623681210814281022474996598503089702605398125493978750879916771794920444741427959134210034463526649198514560619153834894393937699500370180749250539791590357027601486174475901548222485251000671558355611534117725657715813589904183099111618261325516010682679987658386073066702398194035737673136926167134746252660700513716328412186991395192975245534479204918180323079994652808387039923047117146600869940649744049976947719060794503677458966095655618239004692657336978593245944557757236631231887954546204888420443608055507260210919554810948523966639492080888394606579745278503470244698671094120016923865190748516871272611283944539303711062746689996225085668342866188864083489163121582966573167220561347964161560221774142068210754275008929590260700409219462907078568118611227528748179367856295057899151578900677818227136588658270661559443621173975262854306113658473838323368908616238366598963493527545419719832171065759704204982827879148811480462328232721158349235393513644981803691395776512000000000000000000000000000000000000000000000000000000*i1^6 + 123450590473435388326488514076172427126570132472948225028527527168192305100494260841969384589701283669351452093065009822279266235564952362911234898513854668755979600943331657158049217294408576482236687043227129857558941904935560441421748894317554447049020025345202740020660763025542760661747634046675133109726505759366588017308935169527346198928032106829700596598024437771667437952976415520620494526776547461038112046250075223088392861051956245589353029294020631801860294336931113870102251253836574407471062348773705616311545059933996277433605049697741686562865077589638874287739017122633821442026084575612926429920325209539631283723535426364456098754522565045238024697690195830556132519200116195975747368696688706227952058432143668299167928343233301203399387078686779343390792037462464996796028629206005600817852172927744061026637373149876676846346415006035197485328996821396034055176726171738561636493408017907803101081800765061770098867135885741400663974760370662405728589442183276294121883763230488937609356101535752829166229320914747359436005010490289506855565082704599429589226501572577072664415788780831874861632523264748851770330851304842241164649428513220705219162500296615827866213293465333701745008124916743481890122361771951859886470144756313876959026551516917074780405995427181662366471084802438647891541829986700250244677736011180103859267530478319149924041598237195789926400000000000000000000000000000000000000000000000000000*i1^7 + 6791012928068856126803221686518515094990527615973116854693473073088047763388125026650510263144159503954699109921200250151266408453316637052335601914912261656124676371982907598488826853858242286791269452484382106470710098772271804485917403998130975633163571274973518085245400148677452164729691537861228590381963388130911053468203684559866166013163972184856328988475554131960774451282524673794542725358278201599005025303439641607621536154397742248023601555388036360085611244869427768524322605878172367710280724493571921945324614209136393694198207380177427869263238565363519481103963608507137121683355502133622345604757172821527704581904326317426299363375608231354670041599225468372954245449010227570630414825706278305726352426172838047742151621360175504273702851330332992566346614356418629201264444601559137371024285688643250819305347882938872407148805144865618240868787895609947455270015145005443601733535583114080453105351066578499266116332236788347393011271774936574534190615799260045247127323463128333150826964136966316493055679271742809523934834770505555129799693577973576612629929405795574184343462955328143121435317117322935848268358189973963616027291516294746533944735414366202763772047305535001662969578720561336378856356218158789161416671805494206729313198448732933075784294559868860863683403907981588605776446286087345854863098201718128927613223544795993466306218545402347520000000000000000000000000000000000000000000000000000*i1^8 + -11293373028830111580571381398322244850176493144179410635219844424186721161116043880851105605400447047021217125226049351659019860963237137730272846293058341051335585655267295110667284862130626655290296721279126499460164966030734202646999746035042248527472967450315386548694282531642197995950887039917251812008534725389236028267117702548122888246420505053193769971261990549272661626657910735685572964190017568588903586063846678066125748675252829056123711656802453315368184284472284638491222863271600433461055241530659247048155343213237946801969488427157577500053762101505005366017126180941766296014211108263008742599574207990899178165489968599445534658000504723325870623581341651313983519504988601429241964650674327518285502550175328273659256363648420521120791870973319801989879749414427627173642597152699004349403420622757133143587444996957346066416654595258956268171392877182608101179153443708418008882630746562609977080420428108534711616966471966237342267697112067704649425869055974179729918909163885187244552198775161097633690943006870444600253352967086957288636791926453419020910346849708498549471670175650881150129563060839730939158386252936043352728355116229581277670651668568207378997460919528613999866602243481157678459599086868540837932645498727090954141822006929865910111195736603897088130427955035804245550159853750182756804775771922816025612113348367228240585721961775104000000000000000000000000000000000000000000000000000*i1^9 + 3566706153799039808577345320168303945756464357636022995020039108778249324054854902740508158688686719310292955895904786985935286077197432772760775403622865658030148195394737779545860534827437988231577574967042090324520751466031160767889141238889766319854663295656386508753607579921958732949450969988256230994677211767259998587904472752142083363966957959971821843737746470677322150067012306622240328792817814828765741287326582487753404869101191164427796910651028981228036755153433098410554956901944676695036335392054136953980151969713170523982205737559252758115197042653772360012944591091236833157662821742814709187581157327780706881512886618770585886947250240813286653719066007339822712817715435073399104123671121635675861171749915282988521027771901061886177851089615171279540818547874100025537130815861905568569403959024447936825704159627108236353243118233165164470180181457125560112733733313214060931410648055901823967958010254716618291934620321640555159551279524880061370155552889505695475373164780495419991654960100710395928002987056272003502639735324655513617766026483343679416354891233238177466736159739560811420604424122364213113581972725866369449217269453690300504917971412334079658477608471337131426694923114358246144417273202284999048778444671917315975622845743968082826411425705500031798701044878286629426326906991227287770594671105377595024113880478670742486296769331200000000000000000000000000000000000000000000000000*i1^10 + 3360846428066711403721736889475745064636596811911939213893536337613766618227955420763033601501441409056574203372415093029616081122643377345157922500773555860767175316012252420380093288720502032978167273861770145826792844057111321651653780257110102319893246678289967549723706467609074952198539177685369360262653360110445653103292125276155959151956168242950445601315263188329559543750233666189048060970823675321959286987673751911366416657137323041867251214772604977240502529162236276761718101133007696153304904966899575989072361254267380149337197407381475852389531106162136956582245429900799550432094285295814782320233829283554533663968845040863790551151826746327898256651509239577856301567751068964211917964703503559894602512662744259187411259596591772427178369550737566977181751730227462553808683551708997719758563404905965623252177479095545829224557754869726497671928591798226557072336330357142476289889054815901647058763233036624599602710789728576009951254644185872982291972787958430461813753980972677077821835281406696505984691331564814593140984270807320612353057166022299403988669670184167928451563438073524640345107675031336515862418335133820190215873495622280090929831374477219846995093991574062962645094894068720404647104983444462976729427568020271227096103740430997431884600473623531024825124531253750315778793290123869321428538211901754602042961095966214594445222871040000000000000000000000000000000000000000000000000*i1^11 + 829636936173076000739475358599186410203485937182107125996448249950947964462411307810616623113398607449664712816196554248041492614785551457398340531042738634691045073448046025360276738779046631452770180771283277241549435366300187906982505531329492512702147646573469263354210191228278242606053952511512791751641102059876426693570561381217873266609688904251715826955627355553558499496530134305108851779426658155823003681670053497061565562724529451393859867431733010678922056806719016566274806536101266738759397085240413781686320965778286775067004463052094231188490683277631946769550388550128475919636870657426001399392310209030546366627841471091733938246585445553852474795617061518260968715638334876045882070301323845949781154425447804472217204695988907953505043206209267362425256256126385540736619519541824860626002029786708028702090686732802122598924589223426869615417233498176320078254869380644443788609238119250794952538071022053542146955574023928170813840982365561370172193013905286321211218487522439229249227865718381157219008623758661810539720099548870447537754868615037025779202581078385588052644380353610365553429126916440428329592688508831196653672108407454283800269653689541761411376603315522291603772527660279419697030086484730840861301693103612368284393530247154457966729386296982015230635707125060368713354984383409966312203314642159721535083827467703265947287552000000000000000000000000000000000000000000000000*i1^12 + 101468836689659273914527250031504810803102507703227350101374640621739632244981846538645975712622649020891016789632257786657622724259441927305975806443299595160660515745200934014663593699349062132044139330287825682198295474067774502477438614701705526089892107436814079587635060958438800210523527357425451340678365687036993505301428543058320816733682117988070540450580861144458603714400583544562390284614329941898857431246851286728072275217479795727925632722999567547573961273893288546404499296005209250295400241564539395094177462266486475752315334844550626155224694447870913361758089002389837248019405116312754074673137948210769421833267396424217167999685297801102609062294227228354960905937574734821958872174863565999332277676774178542761950852015995934558214658628955378396295119328008015552748192603918975617382064119474413591153036505530536777456847606526386598920086305099617461842939746315861741577300023235331293443082059947763989477393291678814179510157101218454293214502394235184067694420783070515821985483931216706143006932771669547595595359298862693415869046007527564710390793046672780371084378548607138126028278315283638016606448518275968746492338550815721495888470835106457693079787814409170258464292893673259637649416607943981969615489193055134614266616784755069212505258384730692799208196437005320628907276589400672218762904342332905465722616818309393285120000000000000000000000000000000000000000000000000*i1^13 + 6817798118537838209137463717010805259696282346045074837023462375196868136311253169039229592284134258297895714074453398940264730074372262319565215862531335417412531142013312517762927997139749224112928284543303173232144175676145876915577888705628327437559794582801930158521669862665478466004428541319212231311234563777963513421162384603585432144752609043085613541107344875155953840506432507362952261267065756268112843000028860824165512392047793541959431044496458327417196936605765002304171853592117300229091597160204850971058300178241771342193494710975490675047712555695750026140555351796848857959533431852677038715971094212839258011208592387766065613022073430973685564590444223096308561507811155378501665982732044340242945528216140953110659705076562425268880813463426900215173430110871352104750688797977587780989711478131526124482122117293090666340170845393478182308095086646399074421165742353168513849701134781783554465747242973708309153079118321203758635586480216850259284262583134800129403656947617122181869487198844017005391423200045750238780822551765933020892949016725249777710453993175485749275433113616899956473950533091258660587411293914532691869999157003655425301940504023791069727170602245340346038801743431819881369146206992464760100752788867017803178944130363263937157214104655144024849414814721161235266960329983116967210496092810169779690879311223078256640000000000000000000000000000000000000000000000*i1^14 + 256553401679565033599160640244997646755878589091249357856855382751842949186797347359778097786595955063580066974576904519554071540915969188936617878497292615284131175714176928001093202691769055755410902590853803560571684735923748313785052105910053964385148492985900159179045998932693752053088610224764653058917529037467312653259200451296231612464547960602667547003622971735639319521441066926382755836329903249935813788530643206344736400558053605971161779135689095538533733662495884497553130243710414041399552460100368239478400765709389345630282032351410874842351973790015888635360668715575714839983177565683636071970771807984084853720337308907851402690673258719314089618061068097305775579388924631210162988608062449161882920084995527254997559264393089747375149686182915351417244652478571303506248592658860669528933379835602992605941021029706197819300459936134371791104908190961513233702051400293146823126758466394347462371252960381169645275038786904877509298887445735517518218472078443607493410283282307231689477738679087724726796766192059471281665196533473475446460873778567359620817205904869332179687465764572788891977655356887478602938450235421482217179301890742247201291895229123456542014855597524764964733906792451106636838680219721411936840751225854085731281654591311375637012770898337680190617051520293040496563337552007348852825104832753449943154931781337088000000000000000000000000000000000000000000000*i1^15 + 6313041281216995946272955181035823827268618424049664560369437151112952814384013253406450896330921437776635620854474209209367728054014592014512831132075243021191915456432694697668401346410467252557237983624564206943132705070574820745651269710338611339746722910130552787863226741396777967449759064444243854023119459447239722147492427087000963383630851409556220856711801064715399078599677166132732794378567234023282184815488047740624127495751553958177767758590351987273104971178356931772214304318990625431763993731633918752375706435939906575944279125658193251751233844142631980751922106760957689931530155943222067823381969132845413564232818140255549654936340804113306008410935492366980715613466369907249704595001113635919776460208844641982854286416052747829976383492512889916473404169241016707890097063783870713030776071312843776748699117025911790989197125029498023012767962963566420170505724187199154265553838734406046010018699350387178154875567930316005530088057365222779080923421110571996806762004213308049767887598649568642525048010614585938803234245940262260308512692268754429521719424731216133192735426546320062653054205000023980178284021291420560080767862380442524794946117373415932202640434054169995696926915230285692391456481256345598156878969959436134611066749997832626091706561636658885900697992439216052343262892191669994295533967698428328373155738419200000000000000000000000000000000000000000000*i1^16 + 107981244630031466220515639689939897159427450572291378731533530623410429703416139979614989754311454362976997825544600187441437574563684558725259413500653407680877722825377787813508116571895257004126716063759916589579795633736951916904545439613326776968131086017659837677267544932826017938180752990422193962627060423393340518983373684519489816021071770834817266679854456769870876511651000947396857144676033240781028268063037291846794037850312226085798204325699377690980688050191514798096335103855079640494720504168487758818048892503539029221019140406006913670186425701875649175280714537086011583826734377802249707688128320581318240523565670906304475182113620359905439889881257328625372358754961166469007542956795833651933921174260946443175958222102535467160427122684338918200355536006298012305782202745006700692494883888688173409735354427989040621583201418142406425320448437590970449473954256805608962638000040128117844893829429641999169562283811688204775451181641590266717330079873207083388028169906888420686942495732082792104939550055260220623840009375865081933081934058868503907644242726671560751126887933563425606125294365499696090043921984293591538802548933161341501995285011672210617845297889010697503145828593917653250793501480650205884859115175088473512425130740751221016196894278134650042499500821359128163707807343128035567332196297689278388979630080000000000000000000000000000000000000000000*i1^17 + 1328962323422476401071670211762896671888425909261948576733887524671293496722443092358341111855149747733199200594814429036912708614319868420529908935120743136285166441898852059108251194309768516915276507921305060468916186219457509599500266426990921178535138294166514608934568554185855228497747591432168749478451724044380514773045731100631701018857650586597700562131068382247269557894101325484120223297906644679136986309797941077401306073709281042283442751195272578119943543733586172172582716640065999062539406895606105615224168238441477775916641536899416506403814076147293661825019944332660775607026253708443615010489810162185765473747611961168313354373285345814664372150582607964214319249000904899535580174648986211013426319633774646919952440171858229018569868328609168167163533379932830237731912887783354071036816497914398278964553316154674226095641405116768865755780735336764019845681033836195010762633189459693702734220558597171274458947264556186742515181955245351094980110385229752113488589096289923160297966271849266626356596217806927925734805447278540272444760414407408833358709336982517538819805683144288715323566722870470050371618474792401478332629804119577211606281495512703295912834934132933235824016565895923741823164352596809801782753487476423831153327978051670565959955079535653254367292187788177334872161410851433774156047364684026740736000000000000000000000000000000000000000000000*i1^18 + 11763272276380462101448138416594324785709027683100407728970731072765270746844357600327280133826372610757787725664106584759651223531149617936436512841801193912485821329257962848017055493167839540448556089177946696069685436558234215247965906769665480116954827774501670625939796560389112111742189208186557884005674100632913972140664592557608095686598533073608752209595374747847475802770017903238356533510640486778420821465910448799731814724713578976624512525325911011322795937363574563459864502531417699329086636060209523912219689573483169476631092849234077786729427963380242833713437781622106720007756877252869735331383130524915983027268147984284094480548751559366302451672344576071291123125629526212941775931159762866039015588698166885820706907450094966228140955761165853279984653027297451480972788451223719691555503330044604939301072189625774768121102838126451094010262254712821600252370694992612100949441552768382306035232345558139931741747178406268092920470107211251579007994724569628335914626158961080695949856983459280945465544752479921698199267029137464656528916680679646028105457435961411158518698656697862904263331286682872109256019690408419857928707732949945611070525167213502953410107750319272364742108839450747023553443501264736396331200219127059416250347320365461359901873244174048861296391044895450476643592041906982491462336619182922137600000000000000000000000000000000000000000*i1^19 + 72198655933893696386402995743244456141998213379267398268529999304138821587854572549508164942079890030253004950578671073234320399688509656009671007889326352391773748030607737007750290655857632222781151354357131965731342943011856161791052822731963005568153409682167066832088017258574854271865844995059545734754423812545700641049164346077107524362787514836676686326322250786178997696401977390737144863669334589885787633953977325153553376718981063168917328028973992809723727804339004496179259412402273964986630157544940618730647332462165570142993186378701105980733087605185256157362189828483405957564037585645626701717461580462181240532169021306213177753257800076791885856274296274642643080186092930835157287321012327136370729791089002051127951197574998208700684565942038698361013777839610538686065319458207073821498301498801445413422556354356199631437804033220148034259090698157791704612773393589293954999180328523295256092885874027772778182053584902877753724656713882244425282234802764835590618574811119207621977470033867701157713183347792794260222109962173504825850482227832716578757356191055631613811409116143674984635588675030327692283379623545975914033633879972028847858278878019465336708317460513857799424223806915881533694539654591146330682089552678238109533683972334098739467371632715453488221807283411610187789072222188371224549122858024960000000000000000000000000000000000000000*i1^20 + 259857000115311192530944505348650568767331181570569319629008888168706136806838069977512656181673890982925876194293567550169943424353017587367658479396613234127508862654823827148468925623038166097641535877907347408407615989550693548778232450685969982287575176583671062385787214710264156334811454303881869101815523463266000632613449455146298740574221719878470015641944747884318237581386110225504091718838572381881495484564831234253462330197536733886622746001963595172220777934696503205720119297693610051879772949203580368016404944017835972049013909617497850921363212298576849660633841167965452492544560862362961228262203094580703057789416422686924495343375597642899402115802236877658919218182635076931095943640911708345558989589784454526523124221829533650614767780821678065330129336673983121071703174450740715467553105239723109411064071873672030023231592829694735298456903536968879026239640902884504065879404812643496458509516773122084240611294311760800871899100175730908090071804035772063670550755503651610772420051874493061062158619051584513117200498402884283809787605642539591196587812289210720470679183407969732860086057004993680640165406879187432192148111943069830612616665748399555298724926850831988048543457122274141044129001401387068250709534896989407812752205104112923655481616794785390084742211621650725924299063598105784192084213760000000000000000000000000000000000000000*i1^21 + 118860311771636353334511777066039254559916561783931427707630886756619331335396305175820314122222304537064090866911827139384993818872996633231859540799494811748465249168888911531469863075906162351525173099395256255650671513332586767493264047248899233801726041397008324101150822184937411691387082162309586870305864720058406418636454887232620802098166325160669528125161874018105183421657909986566315265629814775198755885993720352544617357299257001098860687315666692312458874619754438002757220474005996549912671597637312131419680216813316910389077908246416751218410938515224118579404680926113650790004346185338668710972837933680459269126341776675342546547551129890238014426548082363593941490117234837309073990478245728640971025583953275423459255058345226663716259922463311217935883606508288055066332265735805176242829486654329375271393178258387861459452436111361739362460583830140919050832847791730376480090934777933292508065557528064517467102659380776318653488169311022734166473029073296468269409236546579088240125161295250861537112414653153776481129621789301290359142492429507431246945444303077836007803512998516908833554317393043617597144703007533298080349151415223990391329416213500709472072552689323513098793521586788626746123592153871924406570928871498647361268883621028861461517689558750353825077309522947770236773654094229865182003200000000000000000000000000000000000000*i1^22 + -1114946180370985394820376673182200455869339270228222379366939656967751634548955245562578018644438396095051318728588382322326400898418978566292650773474341136417549046354780628817110656638512855528380724215986728960899663817056257288570804873716590473575795604503153617773201877120376781931354398217009477549988804241508301373031512651540345855432251675676180970122373798418985908154302726524388372703264056994172857195622675101937661736785449806388931999821433648972781878062023265993959484511169396692475346918142496973382464806798645090811989936243603172104155652395666812837834593538154448744289750511608657733204679303857671298498117735259481176864731040461971021278238279178630909441236391213720881708296434248160389500601469769325133093664730802854146353371581053027028056069395396673994229836200112450889196633222971950731403046456895563695760806130397062050288161874858517810626678103691998215923733982275163117093330187834291711842002551371160137147611108646586265818636749414828214540640256453759538666649248516809453414530784008573877252146374608104913394895192804153379433418759325528313041318863486261969830203523449769893622715055251719891474050503758673889097240814761498578808099906740548594602419509757643258347274080465805576066693088128100874383192189066404585247791555008073063717117665278209259325133208263065600000000000000000000000000000000000000*i1^23 + 28426497370406063274584349459334329307345015326282484163224992674743019034434858435411149342957672375631407104581828368939797434122602574407437753321096185934582375779955485718469608488182774397390564999635947418083460858864976860167455723060565486160917448640781553297048959288882953132385371189602065508360293710644632895420428267054967775277812696112018478655627991977577064026406307523145599757738012018270909430125981572426316171402250315833463815280668618065796948700867657483728001499712003641423367060606167484752189810747675517490421328436379357662284854441396286248987497063425920858075750111915925118572321276773525679145079620357054018749191157092650186041694922382990197492184066902941156183718781641074420571236053842642967548759845493550133868059202536468147428193891636676325910416665504883214517840767606071875626998710066720580887518923759554774973570526523123743405574133025529684484071124730874931395578247717692203654915653528492967743091985225424880034567843742723079428029616560743858240032843768319840868462069535869807600637391433679459864197719900478171115867244773027898229777517070871589890269321536186004561161198696270089333405560836086803312275914896261155244626055522054843933723656905794800754447178724732409891408670342944470663098122859923651332249455887130244771257062840266462449887369756672000000000000000000000000000000000000*i1^24 + 185211649113978672780731591913547485476834771205536112373134526919706888310517265761257615756648074737738661144438581823713999436111634525166246401840831722322971640461514071056448864730032316546250834636466073914939102526059673248916044623235287325455467923255740361638027624395525159583158678931321243777385189576491364653379852075328549145018351647626302007355620758388555990975990583850162078847606944143180584515589755634224580800378286231943499991426286997597034534322597875696351752918253049008475913701685612256230065082725866538679841473578020349724212481764196882571892441921302756644214151922980091712806929267113522555471394570431289959865817104900797744415879604529080446991015709648729683902441246496665575439330263299241947890022715726879635597424656830624412361692391533513309476823356444700374160591214207180780824485523880887421775234643363629819888169144087566541998673700423095731709964423782618095869400399160790197303755294154028636851750519981860893363469547403095538553668891386627274982820965037952009330029096171441011377728604481085891723365270209986375482178595426876369938859433986915492389437424310211085973901300720829279611467553749592350663538057664491683603365964319118772543867032479689563689122956720292669848590171336334438260139428236006922103078876206975931912607757186584021084772761600000000000000000000000000000000000*i1^25 + 106969981197549104248386276351679344881022887470586365570676455216203461680124886378630403883420143885556022071329440224957385646762647445391365091521450371966474001797356420599636098262489970191781542087507574444376523817966642210298572685502172679155310268630377516500305637275478072239892202890541118818068297510171727133404990085956653619722599142509099440284897263566673059587554050716853549198987435147807666960584662931729161238442896165969936332523740076458971399409940690278075418837023715814441060537782299826548254072966259631012761891864669164822305702980538382146451296179719672353814278022977404940869933541748946017848720664969856951908182213734514156049663866090716697952030665087962223409030635221372381965821076053739538488508810860981735419146527877463661449496653090156631868621640080108241697709380465772806115156366073085447466013370165280670657554831203911211857998933886182737114427528313505217667831629343921290574970280049125941719033712463385482759969895800635365524351435786093433343827391668609720818217846425321589227188615099840995935617551660889329609039723349143450664050109600230057211762598682439394896640875544297901697846666083216864778216722601589810226836033789219950852441687794379490785736775342700720860738908921380026833842395842703514681937559961951984232533114755744247316480000000000000000000000000000000000*i1^26 + -635484599588562266736393176795506409360868233925661783152711980905500098903243813425962346353058574572415412634076486807918827510254299226849497473222905723288348843118064644714490623670571996214106992648346006061394101363623096051475559530321043181979072846201506598083312599709035179589752910611915772288868604536817657304790854930681008143154544819514409874668882008503819503801543145227471320834489863038754545818817506837088664388787108880737397515513016741495862596712152103318193056018849626309046394878274995783660047804256102197643716882498708325590525029869195950442339234824380809660866874809400583489674673216727453261806810283141496591262072872773450385052620487645989059168387715197419336859822496522828611556228531455613182292622682977735892433960961515883187534404333698762568667989814161481260277573805235697821265722183135772578579071910649223040434403543674399515950417118747250973483448335200914854992068581012568819014451096828275689408408110132583367285098829045613069685164463094391673850780615987073137777340706309258169498481173701409000382070701939231434810052130940613078762380652361325304375718872875649308546279945729378905309396967015045724453186979759251944249082930198642714003595676975566256168834501554155313229625955185863045524946444004821015032217612714690903220172103608172544000000000000000000000000000000000*i1^27 + 1658006395720729277873580642716647857496631687975239102765020490503038009904587930189336402707711718858066935928284335494882763606985009355839684529194523330589672538764547632644746715006056599443335448221025505964090430230570018500306642026341017331448772966506763002957791012437721330756859978963080908657501321977972542523089277831809190928855912079925900116305382107795700258888549966977302364165770358101511756465412182852746582632064064384320902433412920596263433112364826026317757006850965268360940129025689711786409748557082183103330123600365722006531702669849930794311445119456854569952406016978272384661327232999573006726133216088272296225784043900422316994810526361156069281377316730334118180641250325002808738270591697205904594406789596608671683854410881666520390842514714749086551272807789044069308074003601414644951988635412936387766305193338585783012557878532817313214656844867706816371236887698015393015446662322097281920173510931180961826187145255530153778454857172080992107071939293141196505988964986528548905165081888986987128610100268797201868691121732681375253677355946467061286903009598067715339483696313754833432305106562283001152441392458725169778817740398496217508709320049627244584551210641446607316608627794239997981913826043055114480134138893868786132380354385215226188562538954752000000000000000000000000000000000*i1^28 + -966910705284774855791955797998489065377703093357177681468359005124611266045820768366714241675097003544654046094229883166874913093805866902318568331623999267959672003185305098783920335579878650693879134406321708629998455749002446884074203178323867460321065184366009030670265355054098425487432331965111888637553701271842707101877384643323877181960095276412850621354723193859055568137238957817262653479177858066152503194065956585237982347343861983885300084643438588777168816493680283896983849357403438979750824735988616891244727180014921453307406284373249363968734864399947704773330273236911868777321621349347689193233831753479879816179848923741829724975871302281012440868428404453317934112691620572711877783166545738092352961803675477818100302837182603358778849294888194769619451396876405462785775272037134850128479223304769304396686589246513143379961339714016384053922979429440350525152999532375753896622401198437046323787755635737058576557263735841685727239516335058597023773574067778098126861518057824422769019009338254454534074244955394656987501317858639670330580925673915174398000454870331806138629848567445903131549994936575669385206021280096240740855981237052442283030180731301555618312275692062357615522502594814029141371521232905808048384370208731756404633753009949362755895233622061947176940994560000000000000000000000000000000*i1^29 + 251367523838631101031022003297761710607791413694979769985988262531771546123238876392151163058826225187186768019354774479250720494223541715790526731108734595693207830277296191382439717671756595166094962416225593051047540537463128216418740581768921389187883468668668014057751117072901514421984430716921814346418098384809009012535771472604233369869591818818674920682807988647150720080169034172995545408384640759504760488746191815874479483000055050552473010334218590890218737584111793221109274656592536769766924117333143910590765038104536858760404013533964182705821777783037117173600976978968305346706595977669578758983805592147718873460868454262409873687126298514513649734241413985393671450700449048168990830686308203917263856504173371872363175005379704894570264611716350837556065705348782171263461262414359524166567421264869159519741813697695796176101926729127435167844761422139218263444996623043061638638579561808070079035737443657644175881788283678778864797293069972904083085893966691680032823305913096337860515308992149563798259841370927499700067815020304010329162893978675582774099973266043521167546197203602880753604327305768882650468314863967621777464008160117083609197828986817784825641865362099293056555212611237501416590919164908375784837566231976825311978367527782607110655374485568155025408000000000000000000000000000000*i1^30 + -33320924450488019411314594172945211597319659316268140767378967397281852651208723941259373572153874740830691420648856352474044761358852939080255247932373550090286484774912792218411816791997367367891649356757972389609344321656190330545340711311787956624803933245182347481410526847222954948048511397672951471186788785183653686274755868820278967282937394444864334221815032742384185977676796864312354340808954083382009501230989143785276325970255390654539828300335397232371273145225683390114374268728386696022790115753088545805302265544614407209050121175524257229322144870529815488035303384777548013240198962273652473092184571709941990068961068005987983156800763054292777965777037491893034789613165329090868957823291086064048456332193511510577255141278741313407949673427556744399470819559315148958954288672232764514437024313407642404549067709998573920730853633481309673283407450386247209955330041148196896608201364224760453359298373872454500961462669115959293858396245863994513372236265879958909278200317170534582836278853634813725884159755823410908203818525285716684806193377606783617914998605545451749367973147998078858499656062376468533107159772947454139839329508530801231283975959346835274293074779374322005124376404039043316217425352142379869089295502765485191255825684424090577962372732184166400000000000000000000000000000*i1^31 + 2118354183022339923618842072938121208247801025326370055797150133897196324442215690579929532294764844923193887444656048491305950088719204983607515405713723909029063615525494936979851189519455940848040923338947675362742655707893628049360989509079367861661417240108186832590929447628781901454470597587589467940672929733874883288199874855483204610146359035907574793755984714601876271313110647069766059833555113947390380687666493979409103134998309780654790893840315379217324476319872035970086173758274775060827941228939769701926571897325622734661056465272944110840506133347080967905511446614199350420498342243044987134070221410214863518853155862262416073462698867640631393345995803090952350936158772805705583458506984253382941955380859698627308733946337433324794336278358791017218568795507277700374531905473059896483268999931926810769333834034124086756192203181367951687791258622687777973328979659712263207810655852469528360605659385894189131283806525154834785052345984243055410823280104468866463332962587502792985896135709602839653353336800306788318848351024416769280957506127311437945714173648419063676722913169041600089577047423867089620066642709408217270197693550429375439700739738064545707520336641917714071967855155452766875303235205473305144318702287230332031652842453473614622621696000000000000000000000000000000*i1^32 + -60910587984527564384213403154994766139532752835919174513910174187940828757984957880547613332988462529596554675927640142663160710023101999638705976588743204358784838496683490071780067491953826457794652034783946780452028396017738869705237623292907582260152044727707365885860586864223070752318954240767786933338895477105178828210882605676445299274851836356464670028619651217081470495839249658771827318202403642493217008090632556743330980560248727956201810327155677476598169520520077661202055100016846746610445389676013866477054179894424558681621239748335688630699881540687468287241659322560941395725025703840639786503487645007275648641173787563097607752963489548261527937921220240054843080191482034418224069875714066760112129408575236756887665575725013065560021216214420143646472445129270999379257969043419558240921082780171606429113662536553657736645265470197216490716175524041636465086947833185655515413794851681648240288794944483825682482682273162025159743505676496074286685978714027518900312852410003777138857449724643342168107038726726098017825782024349497626546401322945052728275553395134547850421064301739054353646366441150021209500286875418292759859925798543712689393023930779337502588597018888693308669957198418958741106783644722256343175804388596556792492686021359759785984000000000000000000000000000*i1^33 + 4879135266627407666190140076507233328685581864259018778616331423591377761101038135838651690071559162122795802427171426888863811236908574460184003207926388109585645074979823366787017434877100053241885045781722876572747298522411707818503524730876837355842055957401373561559843619011938912726663160699612858255339557868471502299570486146825985779439210309938502612317587292578541471552203496071575776316240234607469611089748029343492335495082890546577511615266497567620906244258376614328450668003823040205658293610400032045371700816412634987592941383499575283160567026401424548600304311425774303706054842289044063177281901646524778368439812801983729519692049252215069302359631238683003238436961083238163664857664095328989920873159479728187872313258020582235120865139642020111261744511150130288597017562357612568126932602175596602566568940089440173177756344190414526889948161897621674450259470727823902855559913133441362088315301188974907260164270605361750885661146612044409896301492409492699333837716712038270895070247826365515164253205415937893700840651872696394179808994440866848232629456680010097497295336914737906981242446517753523015247970307715701503126755850584340856268097899457861938030239446407605940665657534298677315579273530002401201406706127476920762431248426598400000000000000000000000000*i1^34 + -7368667909029064633390189097706072301876965847701810210568363430429821838449990060950484576846371393746720850540908017167843837029295481359273625899400188759238085140417772152487977987700350444061298581629023768608834102383698978745104530897642261625198971992842597732628895443381203445173199900278105973702949366341843385000394021216491902574137460371228580306010056016242354659558995285531660306439054154978512280154185319451966205780994447217891233670485289079640061691025457670130393985525739966592718626152874284953247408770960630219908312670254479614714999156430095212243475951010641783905225749705848073333679281284800075576558044546895226573732257118672913657325646262929278278911672736649044504190407865360415373422147638251173924950436296037281432036415193688753707224727594626489142826840647649232261773802552818648904739173750154886285850935675238665403636149497546064156501471093328495564696065597308445506744250348466606182285220346656482835941472953877760344285915262219562083587711529099765981779363485727402892421737788064106008814514717762336198139154087609720108182137510522282287294469394550465297730061066551535448344770147851826211992659906865721508245873429135142384515781875732286927603521340933979672416501290106584978874161049124070060195840000000000000000000000000*i1^35 + 2021362637827668104225981714975494123886677595632313475122383262699240532603879260186228152541454673738135104566124251926429247092528556927156479138235908278935628633503569118159047679401463708407789040218159924449589540648747661095335892177377008037012083224364237453354007183481218127864779597113271835435220550056720547178995630270336105368973882774734730044820467789068437471045163168165658457917184368184079632602125737361355231863334288495897838056061791051337077208865294168320065623785921683933585873812937517298368773820513853552726616346519910437594883337099399662358354891660173233658800846205069876912848324397437207027229581303181894689193828612327978352183536507901203052729518194000593418833966421906870959404550189868818595133668335085327335075200267260965844312855228162345221781459443263290291197053734780829477347231273211104525344097297750052860430700263651040202204029209874517188276880045593061528201442998210274689388630668315918545492845656161383720290143468288386388748198149240829729075295282775549941447391074113668149256241921378288394838483731963848799915507574274998682255081576090609697806455205062195554584697082591737234791920505456543392285388014072433830389691340900718328168178562679668869890644853139127803086272063399264256000000000000000000000000*i1^36 + -548387630745386666051891958584270422331762971874008267911416155840497598351569978125644047433081412843295824936969870723600115890024895330431351761619635176511563502511886452302244395346999688126549361933333618087947928534745213400733124461263827393228344881775681803692474834761448018542782013189343537450543120726230495952888379136467945677099599090083987691989087439072386938184540184388663808257523658197465637672200911656534908984562994438683893227601073387163567686309691319518963366530201327898938618925102806497127546089522975831204063822874330592015388052217204196965291224587712554036809679131514175331948466266672572725756527864900344539176380206792115123974263877091451782698861679134101478716215126626990202067824989071324525622892607446815750087747915945157163584304601475210411554583372795367377389208033981244527616992006312053512875197759329944912381386207409665605880184509721048256424701546407525976933780090965617555674847465840172985200433117423032922166752016889745969750381080859371400978853287825088794795704186998514921035818598996196738206976272088580548751940996039433368133261106709555419788401649584751748724968417583178837588675365334806134301696209396433991242971481717725839244585113795454722043220589161680191688697446400000000000000000000000*i1^37 + -185782027840118458521892588445317515014746514455154132637422679893388722988647638147751830081763923376942702850720625768487348279874840068513512801788127525208143151093932735615287986865898420000044394342899247676886193710139106771556618729042960707566292471415579666624300218721763812172413115823989540574267282057536459031618185548204100019712239059604684649170131744492259140580748486831775503065598711690177569749975065057115962266923025405111005740447086869827824926323293609440913683123937411057085666188143708778929594322768997947379112101078220637290905750778901882301031128784349808425208749794256821817980781075338354116925664000533124114922928679242736393087311248890808759264594886139568006310476768137709404764048375636370366436942954237323052454283418204460366000668577920658249580948968997382973432138642948946500220642829758114890128126052380377394904442692688635980659969600119096225587535059813602479365075418728244044245655175642052969835877249840431195083932079437122666919559053045536650618647599716386931177685243273959483409751786958360199090185390909257185612434491752190661693963828622827634061105951646896313391284597966306852402469482066797429505889708063492461173418085109578899617850481540549665557201042973305738362880000000000000000000000*i1^38 + 706888083928815956003046277757333650651185966268249631671984290450576404646010767417433733174467354365079875108943048945256047869397040445200267932868165122816673807435351111461031758013596601242906082870327762745160917684893136565381515801462808618128275111544381762932284048267022262357819700161008322965393882725309694676793844944296189442573968599885293171233432742857540094787029267421503616967829399024818717708241128027587886764744969725075856590303062005889771090683605103875117139134442445750967526974726991744710832075357113976044941384581922324772147770169633452110513047719424743401752149046262508589164407565453259546344437777623595342059661423151060887968324587691172163015290438110567657017536232323622536659352517463190909109142533777689784381599152540246699524741017447217781253615168291886703862063208463463181498735610284415008056381871446340780432609931146672626888209628048410081784517684617452718720179125610073736757514572504105136819802603595881466205952523499344011319898735033961950094717585754951807345086641394576953834064715777022836223233979382316901815213059759209735052922485137376076301878682646554450165669799556946313944009564461442524735212417362727535875476953212022681252665353402348281509741045219328000000000000000000000*i1^39 + -2097897324373666946126741547423050317003709802431515850419952539040950584208552853993855857991288042854319472694935649550466988678490650062222001460897863007362706359739276242496686327440389199596886928208047234112568104523441336307083496236883119770205427900829906859046323224672812014485146976247034413834915797365595132847686092704288875746748427258442021013350922541567870847802497074281402187717343122776128630038605028716953566329515871752002593835754779257417342348041191372346681463778848615402604711237649672692125530520891501424117469513443884094509746485511712651435745288869162359016485674852226081120710450359776508632154155100729519162115984649875973946796562219257287749103640767148884723099842965175878278914830602877377432353365568946657605877281773597790384911543684172857792164094399547240380161620240977064091378193323326193390736748743043490191928550378322755821995337585571168858656416897032790824463449225224312834737523318607139059162748090747600761164028125471332085875937827650159253344686492867133180309771436118565111926753357535027146261705251777574746378981165738463236646931195795125010892459700951326778677301140182324096907518644504291459304258929145000037773266401376766460730542589031166761133670400000000000000000000*i1^40 + 44202937348893862690502561813800129276533005678590807348339978970813033687644677219767731638597802162684449885112805567266409722810428402839737815310056416683759519225995703763061526403722160850526149869111551145390353543043510288285600904971646948279112573181886758509543728033143034231768189623765188078832027042769246827924096271974900511069811640020362223326792663282912265858909618139315041989271221763775865791986937302551370943122751709897669890867238357931636599773826024263654495881483615470264124926885041278533408000094537135586472762556316265108582006276417876949024809065696344502955739413386563736294309273678794351502111750104000911179634949380770429727557484402494857236611947679507573733056446296369007223909037146182306844770588142804909184586655297421505790554943166705969378295832228431183113117516647743791528277040395917040719023824021801686313747184572190891314584411097011851318672582704266189893485566499011345798661645168284351521651019571547833998323430431232156628391241685604755144290239364412010882659991228506076842928563543473124283972553492501688336710577030415516341922219012327336262966343221977948638867706326064377231261947027876980083599312745865362165819856485133410399857057955305226240000000000000000000*i1^41 + 1648739913753624087086030193342643356102382452312132490621167576970451450646007795464921356974010477460902000999316249406173772561165488966594085038709098677579618936984308634229439048555636794524797461387832483888142156072927173178216517632666777826085750923748947253602534092934661719484247755871181234110230377806337824788334475481855586750468816481732950139355703932829235101811545794392764966150340380323957141430500895491757521319153162671325954244660483167570989875519481312155259086207303736291232613008852697367765995507009187044820303344811895216516774900343287484074543184509007868364467397907963442019888029838942018383672714454115560612475942623104478985666378218341705192203487079637780507661705252383000487330697842170046345321150342919660430082779182999519831014727304729293767154344115630456193152671987772183806233442818837361355522788971795988346373840548192805523324033380432298549499764728844148069801760737021615792780548079061108524986809105798973132163846524177213623463773677698419741542769892734086919616197402546986991078963391420858504192644105530682701458522476231359944070161165754849807487738309958017398788565090808809327689051540860762679233460691564585893919335858927603849530875838464000000000000000000*i1^42 + -17897537805346951016396501993460417956603913950947784105580118360061597676556387931821994651736587504085024941853872270022685653940997349805318681809512780430724745369956879989194993499599850196746315828859196441522465983235440087360525007263716692841641507924416174501338148585533951367865075561939871495758890514560651123082276203238570009970373483409516113758786815064958200585564134187827090580894130452190555770204343957530421397966561833031584798695852723315345089473803352731432802829946527595656474634015881531602859628521709558843386804679350063383504939007492504320290594611487719095770944386485475223374156445386786533217225090604001377642578206945632699937715721734370841643780642399367166477942309311294867021822226602266604983284675386578147108963608740730611668226454004819489220577251214927026906197991480463149585645873703861228413370023035452688486709008303683379326472414634342180190303464384629421399388677927024291965831253318320977345694187554432230279928379601667942087631802727984216856831026183579400312831458272395675384515217364761314355088914926671458987063294579796515769551926786764497309599849085112236557655304922622961357591850459798167627945730394721694170708951139361129024716800000000000000000*i1^43 + 152095676154555026546359495428722486017369326385153403465222205987098394962953503053841180213597546685667138810910333762863786774908996505477327255683977901955285744528906001991352192864416188887213414021814954210177489468269215576057778652860320182024181594538577319181691892478552701916013751904763106161081391457803768953428339180089495125672128094176031493018817383914628852079826020307757972398816722919319795194757720796293840222078711845746451066634551247521794932090648269142839177238886707245714649837236895838631163877495654417510312408465339900501025841233878700762610662782641934868283680626236101306943060402887345669861782486538104567505454613863661050642752144704726889194544936110940314884414279410426684411142805286135302069879181512196101250651933605634649149455664017451285756971205270307523913584161849346504717453298425774061489338917752216345910109393053637309936503096895271076041664861259871403995908716821236053469423667023721132940254956837919941578533411452906992564932671453092923961436470644729580454715492286814283469691241413778830434021139046564387769032787344413140465595179288978289818751351557270227332246432210027461616626735418305667494722127184894390504428619819909120000000000000000*i1^44 + -1439441693637650468532242217734393487562228361097423865802181159425160339403181444424978395818817190001153034528379071596383291572489198640980528741201992688740939967165521868383737900583822468085236843744841601530393288915450120526811958348538046288294130543729704641782091354481987091878746700919867543761124979188073577570167266526343295127929177897960029356362422485400869425745082758409737065603734538909496955615233484070814513753201247705682728732637480629384317456342997498857460737277610341923323080090641013423846331054260434165395876815706328072829992271664349887876992105341451908343404800233567749381241492267139708890856387686047762527168459535492167616625703801765290211071633190271766749059142422505909043789045145581970889909038316369383956818443725174128695513996861766115084091129987827918394204301542108136615352436429051920139465177450425370301416771558753779052177123026739729911074142042342262561469527437399626841779179906957911391280688707374385110643617343511781605126869063899238589571800836920474588045545061747502335533572745690931090588383358175904798281564407958436828994508584533198422650907528886350639147555008959045578163532995094881127202378744156926682180091904000000000000000*i1^45 + 9204707249983126859685560510153622654578694673524737049192371655039126187489267538405830662797466781807061240987861119732153435618590571562099431028762836588569256018421261073131641838045986549084038893884107674490933746587119417743632580075390136125516277847731599702503913530036018999262108279758325683529710829074818828430803626014080765103217568260879447612139383627198293430053930869361941578191167395424348960030098941174661930158364725460016726753194442820337929085916986407564812708930237341443261507370091060878440142161655768180912459319331820047794390316116614691137184175380970124503587481856794009225711854436913472736118031481864672365509349596271815945441017367218762100271270551999857513291099403664303369032524114948760389400310213901935568335614756571948738492396991686841079774030040019107159644292392316221026397269811701273068447507544581586698609014715844411268670574119667494545421122525451135614951451252153829796576394895378157238030728934336978815859846805476841042133746650476662318099840592291279519588235498849585875541213737039257828008434840988615960971872848144635310465462942186566531427801539906947139026997076266127504702480901270255407962913641715675955200000000000000*i1^46 + -45058463382784309355412322836760243623779714679299863697169819441240814881954279939366204336611086244699912585082980896099992286287201426465389769695013561038079349412435547841065164922110976696322725189864272922075122064272657785040275268158983599261440461886452105165392752463919175557458858704210841287097403053449920613430608630383756696990228395034308198207313121184116764695585689445045715567857702044057159531079534594234553290429171017624576838874154466881462325800777806936454437522548122398804598910705451376611702977670066748194063643366594782310009685711762264504945587810619061874359201425863726837939902705362906038328503671772031002294105000158724398040291069101748224394438621843683529029193632486902684513935251390599639556708680481346578705831403441862104275157866419734718273421136623568675218064032390576532988399190475657368146774976494525115441087948245429492019384350481839659113674052879587805879915765573781373557230224745453538467236453875780799868419326269202530734854284007503228885378965590694639186397372670418338085501179970101343463376853458692921781091760921777555666831045584603101773996562138001628398341433002458119773100618254171431787707089551360000000000000*i1^47 + 195569221827052196264185106183313603902669656171210970232920087852682681834010049131763033142166277617326847026057241769473247735158205897938624283759047426554885403150317675630444730606126712707323492862352967228308979548916539824491518188469671473423627841939001054225639025211678261551028091256338289546370356999630198690274740611324068501285155129571417990837150954135615627088081549292694982095654533606116316997228051732087633503270529900125027547117332265130418881551833931112987799815340591437206413816778791100473929256763431341147943369959401215358513000868523518780199383847320503831895850604224745241599028357439593600897533080679488998625042176706917149765533671725815466174463579215730338538251674628891447063401323742811155661156176697576142251688030028566376098100498361146478582753445656484348959349600265172670635682981661998783071718703709736025669159271095393368336457936207199326639373383646618234672421615594805103680983143601270662934992320081686662437068630997982192512212320457576031031693288263682288153027716662784269292625803417731314632087736013807354230568200868861342205206936685788844748385207042598669036849630432780381221441629872278260940800000000000000*i1^48 + -640846809124661661545484336816301292381475763825332051932475003639772378499108066006022708132311449940832895220672975260131330843896672251877287269697126842185432706456979737967430869531005803855978722426478752074457770974953652081521165141868400127788002729860344188168075426421364283736395335991829125183772197612739113475414838411938162780832043716714558801510523936145685330207785246600578075020654685652331917223987976129061391648407049291194109755151821104654184100610969306283201334652442762918545745672583997628819671574660186500362896662296210217062180654947754486890860783500227290395036345176388975772967391475187894692863634605416576178617497666651746339039539784208427979816542474894549355108503227997422633085272402184684314988551100924144373985166507768852466991409858038459939599400172337895436868342466831279668251358363392959429450012114182254562593655611781790976341483972019125610645669654536049377254420410283114817312668674250838811273293253539830318388218658157584660476326949988340265876248312492084869799767410914725016431108217400851971940512238463842686368859898514167534776488838596028918080273780721156114857128005375990084985003920326656000000000000*i1^49 + 1304359045840266009473201386543351760475860600027995617364263113122629679004610408727253005315445279793215814420281680266442894283533403581634235533666280564120353164650699856991205507210059449514961962285536579199988725969609130940446840962359141712100528403307488777727568981038987918561068488001636174555427617306058577763864516028897689621586258113588719537312193420161758491081726662965653157085744759555975771143058115426149926434732666996496514400191257622677287550585023949624702782303805405898925902864485880585834104902896946193280445472201067430686367351942336967738735395000448836282051439591214365360337802215131765897352385036787867598598606151421788607537725727756608266471665704791398419214129294169231031366357683003145177013905421188865265995198697055348767460159443535675639623311960501482008776182879274985900083009556955988030659403668891171265236302448442817874007282689011762272890253818050890547279245561805218536161010057105080653543256858659494234208663698405555426736629176212819077884079246597242671471827678470223909598552813866966133437687079314553515616915883100621941623749977891929274018607481378216108884556793320173951202099200000000000*i1^50 + -1411734361904368308317718889225225065470310175997497433175161614961233945782356072871691599497245059537904286719390859074556174535506876656757600717044436145929652172906671218951903493246382787600402179203740947940429227434798413528652923042665857953957908500123726228941146103043423892857329020401913736023958571480500370846204862652813512921837905208079882115825068296758159287814247619473237567860473001656140072147875873006177802976762955233153140893650603673741730472242153102541392715925219206243158175943327678789872319968178972627047380885879790121640246786594772396214877925290764576537494286270702487436367535475843361269001045753336733147254017940742650874646432318581436510494310533116471677749031855921005368084205099208840947511244587641344914360909148359270331783470678135705568915555924167767057033386464662870380507813541418909164723348165178729632729304593097034091321615038466055985789453591411880711010755690326275783803773556383377095528580513044202961023706436725778098398626107569749977370427463391114545852761490174685445084409924116600810615547312134892544945186996889740738607090493079046331983157328218001977625597328651976704000000000*i1^51 + 594964508176491107012177638627864483160569831465197713332778258177185041786252378690009188010358423984542586467613223020507635678123981919940131279631903593040168841520389733964493304662572566401592697022931090762788359421487583358704718217998589236492624173218851986306247230207935490609147187865131260503899067748868733359215519536967638159100464064637105057714589742618916538761058082675039568387156589326508533440384285845619309502682480078529614258662149228638987046697602199065616142086932414144301095665539579166556054184500464625719468549160644195579264339325472881391545877179446231440567127424133064106098044008368739931642367964406216928982312211012593653240881593195027677238815630675744950105975427204329477129315237848592271828170314881501505897757327785728180362029585728762225107888462509260662716990563227060379641896796271699580599430760721598551851953186520968300460587163779201946747467590799156333279909980324892342622246628786871032140023559045867355343178443718137362226650984515754335997434962416178257563861333651648657987256546826540752697366054906186474291947017217643385241155643143278291468650040880978329229223526400000000*i1^52 + 32105648876712994413411099721922536644006530164468008980219798335401119101515419780869962856271032522976675518559268009349495684809375197638549405056764502485578941720772690520059320737198365096048589029160372396335465585241772700854392230027904811604610021602878430214815474874349860665913264309822075865223398086625784286342818783649490667157140048106276544228877594040578110110275968113467207746986460956491033887599145394954633970927487839822866526963993772740453363002683334985679205777285339963241066752212992336904908713464894303079551669182479721354271780203759856167622196831618378654043533112133283202243192595809814505374313290010346852767934737163529697462744539298604251234861572032363304241327893976223951336302762307695891651487280561890110583989462838499315373226590878189100459741139651101707010805109792809497804016006309691937514640871662087188371144128286575449074255284029164404015887202967978723665249685704900500858880137784506755103422686032904928209903100210103163647596254128960732761166258081763356566732637450789642521863098071308309105018932192601977405689199790885176621911146660693551131122832653261209600000000*i1^53 + 408846728147662139034943429196364003345713366899497860152215911512175333143791241362204573036393057695163342227498214192391117724496970385369889263574507959519957063105732896271666741319684933245238228911636907490130003730450883231870728850576820019373338278836069822057060273989631741031138911400769207076022131934961893206640667796025977531831050538829195838797898245763895901425304824902199559115058551989488341814443578614479259052197162163022263871508231262939342876867971591611520344427892453629523735244449298568569170541763777161775133317924839528613276543596484001311515090547014969498731069678827720151222029202110388325378266853314839723220741984494838426698712551807120170115819456078447668141498335221442809398514388737158150198730236094358552829681360710172244837425947354267602221736805281189374043316509820902735172779211812340823995994689270896242700029770512488061560003742296308800841930544661645989208309175050456760346116309195852045046061310102238892373880631609454680391892412534064626330143540326205733573945723734512121610831072696094860284806989131415894847172618019429679161982766235374192814981120000000*i1^54 + -281150096582855667808288913858903901046667113195846629307554883040979821783057322235997352751783078186321583279043658550115590752793930095340622731038712272637752548764099619950046117792774761132614107888635509970279373635937816337992234342234690267201305218906053554330308944346747550837873451504010780885395320273909135968143239835131203905514980362310758768037618834036393252207489118287918580845837040098619769416430269192274315046658141773955510772803105360921627879674524216410299420226718569381855964906199316678306826692751716386405985438443471962323755800707612787400984346778960342081399172678836467461160139480754218733064216433373227103373370336917954527438740165020492943032670861782711882259115967207795770757131270071494549027552018819931029981235143418107450688895281463651193056756748359129536826455754613068694426139072259985963328317941860230248018724903842221850855545714043214749234663143559375059018310195365889896911932263390968278585380822019932094949276622441332248287833577247533857106570973711723645018073948188258429986093181063458921882667661713697667761396396204498320099420772761600000*i1^55 + 524250589665600012992863422905766357118085321900756790091566999572293807230003514245386633621549251767437121829016731361626856749468064766564049798602800404183633403970604888526763258195718516723027824892966179998961677751422552089277231198100556230497415325027283173480135062021090468469010240118965985053215665680473575291980308537278704409798811881347293758544644632706394928803492751135269749318406544725676706186956763898173263627849378341611276495524647909438909224430170367330673995131445146688730062192689561026240870974694260701297981841594460838155780175256432868108200648895176801535030502988989577980370377847959292031201249635994780735105270395728508403785136029183011452904263296819660152039821035999849561706618072451910412519737658976420439446513093551865551391548905106434809607962567330784609663049595565699561798790454984269516667087786294558451027318992905040871590956879788767510092481387897543698300228263211177626641659521539931377325210233072401844851659671860891224182152258195610557291802997689808478378311502996613098918974757300380786149945949714351551999448824403722240000*i1^56 + 89649668879871970716055531682306327342719405026881742405685209664297416425232604331922516557722947244176657400599981805375435354401247987109535972153429906667965744639293472549821865760438769668026909464294779446961595461084904467814321067199714244199253104732329928548215619101748669726223426369630983120946647537229014642760180709956507607430987432907546198680545951966546132495547022914564765534636030711076488055787327597278676405737734172122619038478827547621093971979582271151691569666281892127651627457226522831471184033510997483407078013885870936396241238193580455733927020682038338249281229740209371017502405760647435532718119523784916154812497187451534093198413299848787481256363071574729575620365669520834274929365556747120936082882956848994423983267507998553686630348744637348993361896134099175733552522519406953935625584396535595645466537689630083122962497909835138934934376999615022488974448512967534243057161714651492467859258643373357956094616647818677313155682193352687725876027021752203829951705199160338669351028800022532318555875766402901210700856945803264000*i1^57 + 45037503011410112234503736574895239393408257245163906592333032120007134274126688870387095434837428422502307398543966243444339801455616502583323875363867711681021993574954714247561193288843469404314867803130863286819314279277362139963502586419369379584799440499531237096400445926597643663469623482422404352184303504885980633646225218846029026776616291361385725540591230831333265099952799782467474419285928406593717546436407614167335199260820464785224756121425934620783178412304378962590071328810262959655440555005224765494274639864981215570687550275025607261693553057682616088566970150693477523455396210435643876681910746408162464550384036484189355014075012539368506773094698184365007311803762684352967337622897854868269269068505345734083710390902564392638363736192419349767140272550186757422328813654174298734687606587599647408415269080299146693797608406493744263193034407442792598395823255141035940363250158973490908643477830988776925981196501832217213744922839977846772730569815464870538811594347000384595555173543257984591916223513089538529972802114150400*i1^58 + -1941689459559599862594495029388379482474902951436567187177545850238399251325737343249989503282927240842859958470956278654210267419475177992458982044505303968923884469497296991803874230231946148973789055690794555131137000727229293481642541644176911650937347695214705647809109394845965275405588368543315142542481747966873900659986113775614462527869967103896845305040892360948375240451582798495839647578562160210218273346958193044814506767896099349245658893570700612996365399932179510054263015070659497038001609841259691875916197471835377428306603837038268461152787520760285325423848834275052949543236458401124224935314863684092698622758409571185952898915929737049951700884172676052790758053812850452234018242075624817248068287137691193621864476563703904914764470276550412344502746006705561517563716261119014014753740937470027217361268272908050271914839818259168764407256296653944480637910236259454082400643908224651971664706053095601780943780192864133081543051006912759864665049750500814432977576596312615213992813234667971840*i1^59 + 46553070942253764827984357213334672625523261358240719543332509394899105208592040531478738747378463478798884603967410108590099641933466874389990186388718164672237742463208953390714967127271709907568690405270814317664383145753002319308088429201296995260899645694794744805143294540127152549904143451356818492628187137481105108333216487429748721693316757140896622852815105031877480194019974046396307510837410185746221111192831759753754377403115668473803577001515983166209533665052617185639179736913681060826390833727974252693608854451132731813119774582414415476745996502319699413090639663518087299668891037621675564995634020001727824528052601154387180540657627514010732809787493036138671129271925689682134396264134922600302034175898981014157727360394101867363669970153689243762894447835927845523817086921560522775694940219444648534939384623149232767326394197528252788728700103946230892647324463362248130992213344719219751426089965441325123523705364863409686845327475528009641*i1^60, -4263484996518994516015089864604895839413654373238470903873131913801919729417992570916567358966703990138545821208862277776577448043048946051591986856587504629424077662145727235706911953572660104165527378802676675977080571834001190023879861256302574451599076817512472309183080188540980621893941530253344369482658969240200607786372919979107544678598023169832538281897073771481916160083475702927446764850149114272566890711168144765022186274733491352351863212403247305347294841783873303832705525277940006439090228019169111061428093540020830773205687003762577163033265497688715816767125828935881837683725087672285706028407103739219512768059388257410989993725692861574634896729259401296505472621971420322003352353345293314809976353754281572789267994225655257246712736238461905329869507317376938762108841041126272151007887159529487774533896522065899164419204067614308239325486214147818521389868343796888063330697631432001819607440043297956508353824320341761954652517245897483730764624932958731152668314968602249681081420134842592269130272957989155968167997561184424481844921282732332355834341438201702810980912954647443792890935004303690286955676225344424516864549459006162052626763043862499738481495551291101423644567486462212512255529903525572711791995960132871403076697852382231757397512919511013140895826527399638725532180568233549814066795195064939490648565529014523729927300764904383137180439870527022760317263841200988246077057427866855945991861014812676749236782719557586563150284298492840447083938031895698398762214513234260803028459881727478796835450809110500609321038603721248065357346296603938853121920608647818561550836895134259287620372881919181400324795230800626509326149456176117930425246573879377418748843534939308778931541868187810595780796324732322868123260359467143933332553728000000000000000000000000000000000000000000000000000000000000 + 14567747502037390596100417836764889135478564244096695536104944327400322169578179026390072376104435973620487921929191403680661714837862934873423310595354263234272911137321123082483006063951637988523378253775379276322928253365444496570437426024170946352822501177157272622947544601542420358363776083339748582554536289254523925882309691284389867480017851615135404094820276480303046392476056744063057489060687416225084792710550157239589951376261288330402834064972860192472632511402696751294396962350701353767083079543673758054832585295799611309343041697189893912640383443787533828992857376449280020550809389676484599181278999492633698268133139707457675819389198088299952717527570240028953257822680989129515347971768717055493764325086569670060160792062034805639166393020969719014101249459762925368967672709435265031332484713113561488456851827113728409548729627610315067622615084493419028614448385252022613772587373529041660023938078278677697113204305274489943527400878810380529706843739685969789913458216426094783215278799955020215768170054804340459163681873891115317499998667931086387322076512371069518564558596159934215838518336537921374538608444529902132299301000779732769942435735922444053368749815703229118843059127943324637613395743745273640221744363201184011924739955135159548624608932116022380787291781217701699189551062458568455537621220352078240643835005799183926100101946882936932671336783197841452415177106179820047854688774285923138343018557184310113280860455059298716060266789079859265427914093402117730710264993176951680996397432726818228360833859597919422907377307878600513369479500451286649314331302183726713349343681632788137814216050623128469358850421637722481742151102639045093433552889272723115760608533277551389958122869790950056698325081512734114899783261818374008812339200000000000000000000000000000000000000000000000000000000000*i1 + -124089847125096145484757667602079522327804245857680840579769979624073844118108863129276991755329671083758684249564387970693760956675472286836921738533267977473716737473064340231070669532616129205927470770956744489113701877180517016672744404839799246623326283424854873733982253998314278216496445879327573075189265861202215585420844784638923432405580158082873609862085376147527443553048611524619286736658949885527888548789152974126390280376592234848681053930272027718112236686191794971690184575028560235920459205827698313001569490429366068634646124651162908033552335780801296217564191416439080265382239345336879944879261787525098192585343773266968662878294602744289504371447817423307890674743508835619095810023651404473851847517638104688222115301591633855345504328090158786266891994171056936900985467568503934114196480243883275303268952239500407421200307462973159414178301851970782493456297018580258589896338785418787827856906774281800826729705709058909655879184732387737458318872926345620182216748821816476760067161299133594567566753201497707772593079697462216868320297371357869596121392342303116545810434140112625376347909800118524652552953911736312673662921200107983382263391857913635445469180162041944772467159773440146129276987348781544043161826317800584848577724105613158977857773518514294812561656990697157768875458554512502698536784059341331740821804993525449729334280889388869951021960226762194929808635541451452218553684851272807034641360692720776377992645396335984815182823881635260398029408854970621447832410433259221449840825829233444933248690391225282113934026402503466974834449025647545187277749565077403512110681352281152470099367697343477503036200144911834325119704281287904512654775525965477242414713678069129200811283614362782478683070344342949528207096678921477606604800000000000000000000000000000000000000000000000000000000000*i1^2 + 307836369249212833223411287916968452286336350054383045906083698873260563338746272896665107235217086152579906202530131375041618521002912598132675142685283932763269217379416111879906259546047782471771116454349554241487866736457527834206626004014097762918468218268642908228764492465410916222314792847503811972511610269206170392556867339728889412634845277134720431016406246929219029312496295278404711676824291038853693268501156309615819319861741742630445827185275354845436565827966797100328895324212157548133815084109624955437549349360738195474501158256403964702184022940402089687557687280779082324273029563706129695117282205930703883707076914329081014023204667341748879439136466893483119773475538393939522489497707432852904938950195089899645618303974940427438277745319998860523403930415544580674478515727428721823088293994694683121584337337318279833053986287380096973205808953213039783889893778987185977175089766432317298257940148246800482391045892456794432634922363244391993646654444919528943552818273539701537090724067968352104574959518449285182219856621308959115903827937979261008737064048402305105573004977514039825458114494505901042598704357716856745551016238033384977369212154233585759694721813518568653542041147362895217228505409653382874636768427612167576459751928262620941553670599163016802959583832577330544842945067203121450540610812724957883760259772760922181023397419853855507302443216491957114296439093723961648716074150599269349780597846800775325568068032794742592210061606928076454571051820418346205036423856320306776247935952709618313512539785329244221075571772517777578642743510727793907418022396209462051767167067574987901667100511165847624585650666786315947638019266793370629048307237676571446870022365615030197237306268833846369785260444114948651407846967126561652736000000000000000000000000000000000000000000000000000000000*i1^3 + -1026407589200887747926362376765482339485510489563556515838078018107143806516401855656582608690882184055231630458214634634867104682908086643417516904373392314521191972010179337118102448209027340286290324392669586487816061233800823943985792412207322842558154858613962433474547562941308294391231128208357950514542866794721198762937362043326662263208722709375775345262844576539306098367612675359742037314552062955357865112609329039846356029317423547448017264176055370396776783936895973210066079359078483334788678455910422201577141305991814690304675816882099087205976400656847016471357248374235702180940129722242565026070483086127446502009363999111597733021776954646203548952329883611943627430073546961800946242256041405379579997213557307010297358885188788713239916948305661615502234559774575965188905249126317207504284392428081374113829379829081458441265974647029797914244990862427947889765243801981860710328262770906866753184035212649397410912231788351353795080747392463789139212313449689828485270015677102477698584812311938638856365030274163118332775443442099227013891111935113574218054211026815256522447734961393338701809885804890649134926811409953368410748391084728483577881442087960652017169372343113529693047544640202229546621982618921641855647148293592143298190805686439954724131691714149124206030465557662384331746147954589659394490228490104992298251608115840319334371723270302680710852056609066446455419904491278374717544742061769846705578724154437921244330859218531033424126336514273308049358955085920840456488744549887626930598978626959856680396976892330827421760874328312818855884476974227076180923021725756789769549462162748075585829508126077451066025591239712733897332586077618208357234397380780545868151278435366366757575031127019708470677597584074189378821406781500240691200000000000000000000000000000000000000000000000000000000*i1^4 + 1309058283768560631604875212027461045947198780814079025681848450271295113686996354399673921459837559097068412741932637189034778239708244504702395982945026414150506357832287285878448912582975494746878173220709122312921666663429157385111002037594799016673029465072574700747811457662952054767113430850592906991514088139626638935537070781720758629011537571661883005438919938974187495286208063338202921255833309088271694279150082973644878579525478545622999978959733533986092138282799318503343662904806615457863528443020686134658427819376812027332146921748848354568607319941061442680167898414647163222517226031495250357715449921153076049577882901383099285144895536421766389519480203823675402810455248670835151586146661022258286919339849060125044458650147622286069156267485499696809810807668573592985786321358618033637620752231285224132272526962664086525106731582126398002525052751298684875109253014570958601003122630797709253587708936071979243986538941350043876499816767899562398061918643495629241136184195408800200427691722519110989529446109800111918447515113095725596790039566979023288814932509877645235485940599597201132977865501825963766243257153161840327752376315936280331933384996716650863669615468351364254251847707275410028549326189645128218585265778981846892932967909252190019669711177753779948921257481146473469715614869569208423738847273696510648561155745969851311516420999337392351510841959977259767854223567495242989379068094474137051049758749800019995487770103812970565573157773760119320548261367853781615578894970471933656918953626304833116306086466618669324126044917391238968024556311414678092032770284724291024636337367820049436138224221501767429112168803471115634607203656766624435336606260514797526281139116408984599388638995011560626873909942784259123935299172491591680000000000000000000000000000000000000000000000000000000*i1^5 + -43568113983940849495603166423912462353330460490313483145005553281136450484307852896530400484748354711015181852079720264275991554977122209853246021990435968906819723585366333844910176036805696349928450692972781560521432017057131447656982106640236689643647260363872927422127060676228623429457162257212085132343541850438335223803435757207773621302537102821348665406378592961543945303214695002496859791068530237130146728202461799492737227727166770274526258082164306058147484773215667237697315265107987472372305287932739581241475896195673459133705730479472334481203750446139737227149736627457600617446276374073518324841262061573047493053983005035622572712694115765494403459894657970643956536346656306016984479116467465677455703056457906987952599063148632595947837230885069011051879479479376365991967679982881093341907051206366782807588267488087197507311020926614787068950794876517980711122010343381209743322205751888915850432905448122502613386607221442416205080946081233365320764471794968532055273651476860256560040217148887348076666134385384927538348620413099978424423258777916651064646976097843966769245605039318944566384187594196243623130700489115450495152490435491490352567088234588229930220264320337688006005722913539717966131780513460230285767011950157998343307887997876405021098334184777447749022887332663633553350466906221515521484840743742697274528084357933385828367545163297568005746989134260640360827234324456262010474981282149852573540868863383611813255556594734632568748024246515493280716172416471673844193738893396358198284812700684456415869813115835319952543960410402528421249093007764448106758297008495177715176550315937164113620003687831407392212066932987881549154853231575716251493184909844929991158507177275355123677464118843599102099242234284234181911977429827584000000000000000000000000000000000000000000000000000000*i1^6 + -632182114302376596730339449704573868445334652441482874813512508723032985136947072208821285414928304086088954919907180370029530962951684611680794346026898755090189735788247018152070186770766998191172916537923515784740444092740142817970305940214248687424889146373204367000530977637759022979497851830776973304830912496015177586067888131086585258598671975116457500875408022225616016809641601825254313774279618551865831561610641063346382369799805414221843217086417709434458247252102902894431690409044742948124553294676032619867251913593898743054116414506114966468947368741937074767199846568127330846954580865557944275094096962731930309683282367024962493533016223994294130382495040507569335652282496118261269389085497903820853137096757134602850460383441645245992332075298875253006882155892826522019900320628090079007850189461677686707435728621152459111838600530813224252151638724448651806628855506991343755747549163421974570389228074716825390372862651552949723474744126755470825685440761582899186106112102340356236002040467538714622613755453896480769313576790715932144351345454066463878133851188669707569174430705898976202068590690942527447672066647516364390667010821105762375335630876416348768813717241280071531093813650633672618118934294804863241490761289519202189778216661559737163357890013054593904063678740747910342306414203673278838004640106397179112411828610200524125971718223732433144533325356462799914696325601584869721296397042088827780182620044834908805052972565444862090911702673985770800434495854901513632264823735530143076674716494811602201090012269742475517246328162221036882932847509282332857264714547718398113872510046246369351066281645717639324663177367989431388521535699340697577715915090627031347488617043081069942498257478718478642975754239316915653326817932083200000000000000000000000000000000000000000000000000000*i1^7 + -34816272156648495038152660371137990879709701375402761940283447008607827097259851305355513923479842943771336168202086458833755509621237346320659002117379192326871483529253988736467470339771813780902939501146070882537312974573522514896425131289942442147164710576700238587251404957423884484864145802783759036732204452540440446971266705524213620343233952712331906329236759232507389985213585109634056298325919392214451934157834323028295639342757157101738721298133084153154645779605645624355117754815712231943032172767678285218876879994344880195873198486109643918995077556672313404960791786134864244344947937529302885896617570851566155153489611718618491365533908405479945605997502914245787828082123330466064602912811243275381291481839463424906346412900609531748374379859480132494933348880006396166427594327081837482616374967751293919128732044329511393643511472883050684560669465073698210897525786758813996927518570408406516267482952801793665565059436076730887357586526739593996120972439911758997071929189888086486118513794045998340582892266095275140326527459336166584471146265660662852337628783406252032791253454740392515990821077775163757109850017033076194396218802454764180919034168425170105085511482060132084351083192266598975220869043919411176835666002177972379310437062403809249320965634095738607536903750951618798975094895419070254760267853902929288878040273950876610608410736648785039861327956717500983051304408597843339550384993279058572557320360401352755554224877752000011609436813783653802282794078509942167379610098311912046136854436689408054780695348724084743883757542868633454597130736604960472539722199551040846776444562444448264527386693508791260891176187353191783237130434831134653119051688366786122415497819865995968144877646977751210263420943210370259186205327360000000000000000000000000000000000000000000000000000*i1^8 + 57820615570499083859449188072229793399670728991921590261104329446809520888582075141034179546849996242093898605593631501405692516179003101944153981367273714368113332846572590460725580779093349793065776407584056521997516500138314332508917200139823994311100489048728166313110960907421570615541505158006889332061080871421931360213122789255628268250670429506192691875671779520212490075003413710925084309231400105115460404869917218119805281463540880095111437247345182040022553556692037324105028427781143930247968561938134180461421405792685137359962302625871299051702378240841127731403777276075326294469199647769876049221174073702355390812138164943540650804013284337647983615760181674684030618553102058033122846844814071000198613204487912070434881410576214702787930563122273074160650246204177798323723416063399665441192116667732609469137784542398155912017301691164953488045185369067362830479553989887678290289169717286118043992254680439061633525892804768421224981655761430393268590199672243014952169544394834477992135088618745140417660336787928263670270181736821341112782275349315585923438260258738645790945507456670559685192689810339132671227925883922222248928633790069258487734745437824826480727642234633645396700469123690214755007171189941526251343998647164082074607942083699713262333517732964137491618434124489557022730028476607787575800284592122495639233740524465329945284677736785788100997299905237545069094941653128307107059252017967668104391537417003097692225233507605732199813356618845638703745238917777756000903344299114704579738168313960899039355430299265211718084667982141922792213787600949726768109237955166169285170283181828238501276533915511488242033217461695769529800409429880582831998575384761528102281139478991775913044677014225878240452166218638226341259902976000000000000000000000000000000000000000000000000000*i1^9 + -18264737414772546754995145563544045754270692582594147264535867001888667205769148378032328317695805919316292961234884097229494335736283904050644272282028513579158792913556132021535564615227353609988131549777561170663482648939862403904251071832586685969328037876116166351129528355408276536899848582695844118743763850721581170607429755936547409863879548256960692184557392476399635895720483999312499453687389311907694769395659578081490799458037495481216976777533104170629107359695677484552903113296201913160607136358172197741525143457964019496204555183410771048217703331396958140658940635618935822910673797490126809787374345437312217472192016487340430926190072268227794664149081213699367593241345653064106231268333531151896231162227575409072968678329183069667358131891600613289097116238621822189358581014240334345553287855625600157448227012098086908536111978969010056103116187798231223278471040455494646639924516514041486355183712486363640619706436211077419986755542327096545146228426758180873168462529103201130934395870784800124213142617873261837010279633192241737978145848482967875764547445263923520349191088156058358532669312995977558766588311464886615021023494009860684794683511065320295386993254628088651743801786563139465052289232029857960355277077258189663937067408395444207692124031842367952277563521390555850413030749235475166274824640256357994256607222254832118953684956743068319096681292896887179417274765337421295256985010921827036839118564129413651933969029939384450182535617876468300661137449200000470760465302324761601990296010871596318367590147520464303406604817067787603008620756003217341694088634767883670830978621707472692829558675331652194719451373970490883573365379712722210649899125893834921495333088119827057018746154555349470601112490512456222140006400000000000000000000000000000000000000000000000000*i1^10 + -17210349501978782804727346808017114337453301556572805777918084200003956996285896973224136731887715337458163007599216237968666828884494110662981353938684028910932734695370761096368286648181884461563753634589868804263303287615582362827589754613849563345549952038977374768361652384846240855359400400541294667427668292144122581100222518633531081338946839176971021382899435847559170737068296268782511405819453778121411499081655398503497074769652987462112881241679668990645584867018464884440744516397482430714676464897604251461957415882043952677014929883144382932771082710512304920369562795887987616792795564701580499373804506616911828255187493346728825933988463008829795567715576993479366677335353129657887760676248550099271523107941765976997297882310963909090633482014441593139370517859154855275457294136263379414759793715802955536751787974484253050240520863486571364567399717309267693496184563075757561932980339122959732300665289489909307087760848013592556435025467848433225322343930234827796129674053142541255268112017234609969390904128575794640469269972227103847869762184144384904379330970142651355187167431563226548318397116952248138713379713284507819699423718025966672642122535002270411207948814137067336276459649147061432719979710521689300241986109568278678245183974943863808389801846799303803849987238976080766651779745862375210160390737432231452229398724315270011947748726137277225240933184058179242940278609625850692836253313399469177466110359543888823095186015598192546376826364548013368910082629592890425863436346678327800801984262965598374381416995017980655720906957232561010373044257501891727925986250927508861575986099533575644813050888254335323822430444032944129116183699384756631799411422365821187863249520587139145376678109099725341132299013163247825059840000000000000000000000000000000000000000000000000*i1^11 + -4248525831083646593613620428557123698562466539962106064411162683280069001848008585414538556135387690543581671484986191816574008599455019195685851106794947982763090258311084195309141726875495474916267019149466951966216161098264894389629700836239049577278897609058718453023895843292920156609731113664905704888843092925246480437308704856489429490029682247490349494695096080618222014127696602992458971222126330148173483238412157972111807618194444940847731775057272794810116870580533219754296985606860926636540603626762208465765403110095326508208899596678911406456452904439521896564422567722592786501308601138979080116396206572770873138036544131470518797688858239613316135302384991187612507593233910811307841128166919380569398360181216328843064726808685760920168901040685950430905014826972100022582365491255420892456854379891331091132229209815361102741962681891329278501897756009113972596574158339848768705131610203732275005684303399738272154508665366018166811573342571102376798717781662987776900973652212272243809085426965744044128398246535177984978638145610016084927827613019350973228635442842521122317650302530169400211858203263497855927691904660019842504997280458587040443899814307890053343715590489197064729846707577217363755650460769856587013182211678710196993848490710914423996825623818053216506406837025822856279875211237891079558804836802281588807913775143469625789962422144554982447912564114694166721861978906022104633948901400083715775481371380800663111444516925331221425679564352829226863861335203588443453724525574544743505765308168434819996472199148052212872763493655149770373751228527092329839108928884939900009918938385749432144649004988292301292607060493396180793765933559106207604203814688792591423818142793310862888773961149576878340335490249019883520000000000000000000000000000000000000000000000000*i1^12 + -519629329478851440333846634800291310775047167784616126217291120475742113328064862438678665192355799951444109633198133657067700310830147314735624286819188459174405806749293315986646305670513512229032657172167278168861764069925113080090922052202855038932849038495850258806215636005315900833119379685959091566386712960816431034327467825265792310708843310257573597520306169692125275024656140110168780137214170198669404136701739607044271828931073941261498363265384018449836707189049862096276238636484403274744922445243454468056108398184699817944703033003597721962482559573862053241916881108199746077039051505241820823404465742813150816358588409942477050244685666497199089771312915339839667887295376799718957212059858898598827214802223179880510124395827536544417297681965726129766464785987791839636766743881769130477354933448421412666524809224636317673821451796805547466535270346788206920897039941106658085194013468732578689650407513069115139136280980062025512158707355240642225245233531242285264505282600178456403307281326425754402577750656361887589681415170949446081585775148523671711247119105075312802854955549255654599739640120597172338482306934556867709510820829267287961616213549516785108901891244567571448662222973488775021104001361846333357074515367569781804771194470645794506000825657592614049911979966634860042246934062365675030374699181505737835712263018333999414771824979824812386218266226920002950035614245355338407926242886455868929217282270927200457752625880135286845092431413379371609925034176950880253736702733378691854882308603340778380853663398853874361872415602360658511834165181328837310065457295527130536530346728776007766139838887082962311342945211355642842349398617983088765997069752607460580914218241486354822235688486289431317382697575042252800000000000000000000000000000000000000000000000*i1^13 + -34915584798017753609625087271834123171967845326962989371555270400274521086580036645648532556383914020649715525420274952013095505452392874913508250196203584874880282849004741921383233362966678352782436293644219361089893527036169683102568869502600153729591152108624078801724948980459738374845315839600037484570966989295223936330166025397005806303557000240409865418864983767812323078527707599782133900212825312901041226333416632374901548940236564616683332844641296566282736317207940222107440278144207887154637283545942122798753294915190250909885265450331903203199537426323309987544006940777958874701551845839232231371320558156843625339514997084370051021648740961745786447461103908051897192741573055882185532552002971538027551206972588867980238875723255520661095110551050679956334665790117160828526472367697654919414365774968893535064815668589277421855959493919175534894803160933876119438749771435427838877019146928222412424215376595204983406806943846146670932104207937400450185500820255410965518679149152775151370271960564310667657943560896690493797172777938917332919620471311196412354087486421111261835147131715547995975190641964304775744921247290783220643900386624616928349047977082115254282553618530163440790162136982314769659929055197151371824962312722146025788373430738170513914755025424722834978381968615253273549131171648133832827057798193279101918370713049756463103159471647937942846570345569208606948217396264350432098699770940619861155677470880622032738906735405246407376757933721917922359554763433003599407380487143079781506572625547678679901034211514074375503214715788818711135244096288579480768445177173637068310486903850354065233154216892137798924868751590377119367329952596044429953006579223682609461580604795165169129656381382842929602626542632960000000000000000000000000000000000000000000000*i1^14 + -1313935396443113813279269816783985784746525727702178066199935419750579880872330776562850349216287656420391068734301866919490415518583306643805471924499730360352141037550795330535998718967385158891738392075969034209428674676948380239715515954297842378696169984106915870311995142075588750400892196036076893708336559354728375043137401795881384444982085854748662046292976411913507533751725619107988417031544420118453678810581876109780023503536929182894402221041291358856891332803396263723880390328931170160340946209680215705566901039395979812052733108523437565151856256126298580580528135865471179703718366006596973506734196819321416155561974218055562816950383339271057436592008431852819909841728477665039391805262539626188732222760827565852452975411097987006073089041845264710532764441708634949399788794439745951645955676381068637315848428008508653696096990476883719331457801905261719360661800957010179686854250917256334900115936431744742509735852445304418806455456966072272980208085016827330899055863467180133996616598220150954493251422617326497127386965783981156995405839151246129747723634917805888780497239526575463181042718722478471971754593566810029216429230718072602394674401566034993367295285764111977545429475850795447117871281584043758555313287729386074810816040624913279333816049177797188804241726815553390001676688490274688840618856224500236084268572760209052928180942062126366053804721068098286601761167934374953885354830071589553555984938397904216846922281097176172337882523426980244648496269965046926631552159844841230138250920910904793190842728762323353938533623959202827050658546401058919811459429729796488798023576803940772157002913619626771681231497462589827977683293779770061943163229287491792197241308579533479608421781331288161441365884928000000000000000000000000000000000000000000000*i1^15 + -32334077349034209865830313465245005893124983996126945083615385439516959969280339992381698961345917632071827675303718271388611958301122834855316982298648773135031804360035444340295294325004617177231832112378553577635883950040124382867904622756379264113608391166614306281856642111584492610406476798735558882205531725596269955986137348137789636601145881377020398261484336679735196892835739527177699752189577644113442020755786220696536738897650895730878088290921401585149013593895170115680042950621458793702496526651243729888903844571550910884772028435535772008302435030806229637947586214713345989023654572597493979420605871478737795702021786130699318627762831433187295372337896732569212689440239385407565114364630167119384024719238634859835024508581249981629071340510880434695777396044029432937055402058449512271318581671193382435043960190427066106858363008528018043692402882144050969621076207247480237297589035276305973439819157381833922654782050208200591467432435547136300555575280586574696269935249267114365914093023667669644130786163450142567467169640645278285332629454158013651914582068769398147832954305404558529710544362188166980347072253779496063649483516997169354485897034532615605242515268974288099105900040609356529325317629569491857163759867782696256149804924933779175101462205300261406292075311947596574423266568232565422756607035998916007560598535068328050803638657161548531666129126706003136798833178557616786573863481645772624910758445122008775239899056745458369743482472338381802883985105308127289732455115623374457025254494262702444898370590477455539756666952360729190693671137490838348760282218949785931041602250132445404533083258167403823099414236084938512955267035360167020540070926591897801045101148093218007974816191358636087522099200000000000000000000000000000000000000000000*i1^16 + -553098607610729195126026638748832546452350148078557254482440735433304645776646659297581102235827344536931869280673798493446040108427924815601424115727579840717689976922962406554177992538681817153905088165780050021511635342316908703556760001764878913787281018253120976801374021791703121099213622135387789065566789061720408424524597091838151069808707967908471061127771137830374088860375719383873311701211150838556076622475928053142088125000651358017247708555079279386604495353102651540991415644171348065410648665309802217077586532236484779450775849465488768453594090105837481798512817162859096872681054952511087750969643145184352434720491041092599435860968105353039373934307114145989429501738415757820100117636013559212343538214750783200886042404176450307777276455445782148761829986724555095247748794186530521526485962076427716589859193928463504638170261015562243772611653442685007941717310941537343641222616885641314376897942763861281352290989012889700688627654173499989730760114209763710114884898063611552272958443546009823771091929820289279971781380955274676795831665201821538604016421763888727452151822407751199673266576062638117867906706369024557314571855120656684899819080062730941000011577102472382645943082575369087386869987749010970635220368672159298238724492136443596893627315932496768510068456532443878093681411725753797840054911552557252825489670157197764585581718043574555634199868150847302657623693614554469545206842942599316353531319986078200560217787062770355024949116275605460452669573917133074752570459782805602088862259981875800932245955991624800871041547094071100373576255385665306388012562316606938162800474698140453562377116538073116365118824922921977507043899753791885652044943501792312402777086988503970039242737771185396776960000000000000000000000000000000000000000000*i1^17 + -6807824015439795110127926782116064582662871357386518282753990868358926199178914734697440002656609228874835886763847118292389854648763534732361840094088504117422878575134564889406003972273917919135596701478810428230499993849982423425362226725795249540218615170098744041357347167021708493894849220819470073499774880989323678482113563329675764898999148357418380592488112167928666497761015731452115936041654738255113099923886194458045866109667295092212825189845264998931783317696835725554783652350897751510401566319257940936302501401222732828511813761500789599688984255962877706221127373834016428714909997601516260486180838898460071999907184181361538688587685893600714467713320760921730394647165277493832195949020243610532828495527314450626484322596287370183588741761979697047820556683880652740999316713009461339625859623443124238633424785658452038942891651906112658702855574880874336914644348676940976511691148845900839176712963309502768217771552068375300401620128171664709818645392256419623038793526596340025620566781257327031446176982539939891418709275039986861933911032663594012324516236174066423346689293142687128155886306591072496737351746968930212401978515732490783755045592894218142080116578259529008125871032790754815844375690273624239281542773372374450735865557845711768645459303743988246704299945047178699228732420881867404952082380218211924592954979693718873152034946478072815243772144515759937383130131140292278758076010975546922965206227260883480504218580145587981708890376752707872579146057265504703723365969801564546430999368969328930599891833260727997722761407714552211898581620635677363987831328284061439523779141180655010609399695115142550258577316550637468112552126390082076669125711599796450050052141061804314454345011028819968000000000000000000000000000000000000000000*i1^18 + -60267107449761146665715672644844424716883410650886896505617210015021725372043440102842338898559490266076180587331764679244787023659691856445703365827721356664042151161929209439109369194717581400113275959074086839769506706591790837322892170899357335411159116706840680590948994015770231239241321063065855260676285123103654672860757857437069620880416444301906502236051874404261767502295645451786747762226117311312796303823349745982976310501718342589186388295719699259850218170805214476103710352203733024569380915618752339632463079186684421939965997802319121331468180701882553127295973065218894315403773401503895661795284817205773571936717128135078643945339422263102268690331947899408828048913583299866008455981639029584209975268512627093560902671805762433762435320477002655262643082354139161244518284175465880627186736017330708324980376953557159175625401821923715294326117368871564389425958614800315412096354624074957277680459858074564191934229386393926248647969043586758082871754998577625708167018520718307537252616046853835585867180649787661420851306752884395169118781900140687632802066192875479313364455005689937694467019048069121254033106227978289522819851121307077361384205578257753715112796788659108640652093021899980018150643517045421776684466368016629908120476398395536789837000392150489068167213854094518218290072067902459975437189021536508494492491398503558311991234026900284497755636038910930508017693516599590104630457813023339511654642866578896867952047938369785620013354796926459482120539741128418109683416925010212325220260968198651453074881989693634704655113876398321437482190239464410772674746299770844564292004284121219236916503696436593241556583335977314624892703879125451531532763066457828757491659403966150439228633461555200000000000000000000000000000000000000000*i1^19 + -369970584909481935678761539359911172348347039499002093800461998666032952955405158919991514853648840925885317300445828691860772631096272112762157200113473787238183175896736814730063403316576789013446861828255300318964950348681795707577408356374169051353200093764523144553047165639180003657096274811853864154755152313650733974828774613463159689271808449627890592216222871561078514932560305412575967228186322068080348046469201078467441731146601582984122146649937017687582941424364316853787916534010868346625207973845463555667198553510726885623591146987822110627232303572676886012186121121964828070919860112158408495466864664427409879490963752768687877168365723243794808821731700319448204376839347335112799732163684648741465441139277816327700533333090966284557626064595722032600620410962920541451788955508362314363452866851632845519300539075371500029343284381336049009752771477556928184161180298694980137923325332867639536340889002328897975230167128890694593407301215388697303378102856939146015386953957039051427826614809437118499663041236531309174063511023173365113563423217100674835781762043850884981582682980367615545696504649012149151897171741561541336314769059467588395025237929095632055747243562143853370513279175886994519699061969448106454131949008809955691712652289386888610464038904196041182450535070172043252862611302182343006220582640501056860617936853431646750833829158812770638906728065814916693784263884257183304443597393613829116157829117840418117402782912935093391755149477083293118911239831795095610471668772097648503496736364943198490400068001441025600919815691808039580003398826175444882649140573959451104178935660748960427752171223544786177341758603796866485548950785302528037113276730995964184218126274745880764187934720000000000000000000000000000000000000000*i1^20 + -1332178963955641772260812952002993858150338059586175500769565349451607835513910584197658469671385055944651427833982236658287162397135752885783300088308381026788761637436137860245190989765723416317768878653293535547549885265600980037427016449782591570513544090154672724333683218710281114149441686523517861978948517860415036271636635170979629492883642215889337553946829421321525450561280222637123234311178344282138143179165482445443896240389811064191218931944651928743576647247391746773670308179014359014638613469380576349134409988814372313967108873574322091088660018626780829205103200825224774331433059706306752389063535282055853781413340669485073212665758379184292190257702983519194930297046512915185340375264013295832570383242095585995240340878957540672586839652582271796328099230253017398584930922471266119106269473413001889711927074629221023115273848688037670142794139280022396089796831544514946485474392931509859683709575032428488047303662387099017605435944050837044375533521334468782745987764076123889429931611466620800379656263369640414350203310515641966836403081438806215163279678789415751620221403024327738449233650829810263609840573474728836403538762543453379810889411907286556388618493893265575047894305278722431646943638032073356580525592525642567509147464506534973839366149530729596539464418994683991409403440308442815221711029318212402987478206520165708924383231720295070627653463431550339580505117179221462389982325793455077627544306143887496795971342397406912800013752576603690391213823466040296502168008931424121375182029672929042179415268627201063889752091321205147007698323294999768924642874428668250441873207803791610887014859655005865034281809801311015739507822191699108502827151140592809949006776038384287612928000000000000000000000000000000000000000*i1^21 + -613685331120091849124858401552670972076260353341531766606344612790528157611573365135201745811126293263199051235977664513951250969264353268164542283187689798490301266047798079118535958219286288098476314654942075439283422512489617457692784844600747285225840365410861234739446721950171919925764843705013402361358070066975278301060543035677272035083928398539153648713478977475917596052039318096897908479831227104323655358398574843274911988810628578949729221425293422821118065435338178743482639504345016074642815983655941588220345421584398457864623924848556273250060680994160477737296615561138668346654773273206920767950775196585554613367087242506475723383716274242230038422630528470169820486133046706906858808641283955553922805937816688905255889297326646605996720951653081207911871744049842446768274131868506106884337725754638150524659862983131651846439995089970252875732651356941285593234592740310484056225207602510513205450294093678029658696081914120775236669910065675210513993585323230456166126934816457793869910170600027412410071444623312807305012042476342751441332790460840869858248452025814506364999603620496417745180401383725871246333179653990734163379050960750515441861642107042981544703108001766575857889807169401066189926578828981174510147716507885842437491194702668129884679969773565024656539341002784578731650562040606083928295885487064369892229691606206193553807089632042805140071976546604856145065071045307809492982655847141112543272325808266767924620911997562815038405989855392383754117397358747033698124410510457271659015070712540602472857532873951966205187452092669846271905040874934795114929526718492325703175680500725244410641416464991296018562814144045202397992106870032015372972859994855497631427142859567923200000000000000000000000000000000000000*i1^22 + 5708283036342573593677157433196338745733312233033292770165825424096436135365105856684600376742359097208278375016102705264061977170775518485981458019283529051215757947892088714153369734260629574166045672535974256510984419765768791426632736255223948266306581628719219059948234670160100284576332416824051734243758097018735727161499634353172493360904970629570015912076745853830299688880468409107960138742739646056228209617443555600315540541161370156164798621613298347354899296878102289369872709128394064734074763978250718164347619506127822021151533168977269039180857597658844992713947668778973619844747764294325662342722289834294786150987799580728794236237054117962578578032592670603817911405232949404975353250996026379123993520744075251571511234014868453774087958892432273080819035106270754010785912015655673463899494115003395665430010281017996729200084972607031942634699924515628592123199414846001388698940656781103684543489911935691825684932580977539187806505103179909264087654088491445294214755361518549458228031411637931175917760338391409043445270612899699875548900228821971596969232181032034548422085965020073279105611188369982757565225177700357571486163363607249478846726005188885426763258496162761561068501490151308944224775122289382466399853591732808130497877792941271178433147895215326488832635232505450138583722697891973000402787338213206172230531068530454786442644960155599990333640403215104888270987359848591677274139176384888724853751240367939388571315087438409082514365709338271877925352895736233074219129581332995418623596637483847307657535669398695371142111252265005439351772611471333280036316635689002165144277832675818536257336258695169005209236665374678173602398018579534478435218189417044698218382544076800000000000000000000000000000000000000*i1^23 + -145553636685581866235897388248838424289137702169564368554831128006075684411194753339732307483054636331926928666519339066102791631410625496964865748439368932001925413556643638195892931159652960327827762247826266330304109388478711805444645792195315151980988423341115160085540870105354200301076980229535429208081849343037152111583693967340251428344426684363557865652666248796604746265437104863502410936146135474101505045299658291259767076538661857195685461830792335142771574678562087930900019274808177802290856036731554638146844460072895027649126034577265096805384622035121857136904571515682033996273790531482791072188357980253109188175105710432505052738038774433953243271148492343582431202958340528637953137599399878814167866222244678734730136283642202589846649439305576637104356963156328037973104375629260419411588516613568689730689980027269514936924918588456743198960146342011493707663357288682836834173529805709205043767549976072092021533368033430704633507578184235479110730185679693399381712694800738169439153598486271885573388779169817437751555591055794692535767612333989865925563126501675118481764903297722600136969794043137199756557030465334043428927346852425689205122489322188884875239707816924573865894192405521713893445803015637434042215945012996593280674245044647384166824964560788133016467321563725780430058297257538806027786451644408812845008732669162470988753319428186937195881754940449383609789931231269856122232451412352605745475810522168681926222708299636092202960890923636318292508018941126446608507782881143491119465634988886652747893054607774467677378181557021826497916179925645294705303362961427939082071514609841974369735860822021119361966413577502256739960901608108872860412860433057339245812776960000000000000000000000000000000000000*i1^24 + -949069878605109634816494765542400606625096596817103222838567655477167701782316630793311935681895061184572307534814269959720752061795271555858239602326819427003116875379049247020958129937776474882427504287133376987520730048055959216419685307649206674786820438776755488455669143162207679800086299174878622560511964764092530033903691648992242590792674846574454285576843589846862570595074169068864436623980760909919364611708220639668083570694962674395839726939681986594698290235495416521686557755179185618521901702477391710639172851011566203847625324135352205483894702378844920000968668797255541529472467857932957575890606149321249911661738141139465355921796544982768522041501622871378373381859131884537585770596215976496411476579633861710390339512960257423086973252098908308022482422551567712744356685959902067396581709281742576647395132553427665714265922679766577222952787650556543721597946775920940382887860903234760535742711247733905956775566912994063901738752592012794843618349218993019462880552780088599820578757867452332585191645720270340838466877658180117001811189902138084102700337009630862481971010224501564431263835227356123378803476575460751519624841768220986355899656577920699020366024088154731515305966938478173895727256806630557985167836660149767273295703094480771559372583784806891505173689497087566180462652606268969597015353546924547513572569207791135686935447647442144241843169698580357047191955268801671580499038706897746198253838526022926949963476247618584463558543784035261789481931814587069170391563346458134668883160090911966181752404354015489416254834092409545667690810878263839998152154072976068401221738477336331880344671332644438698471676817711335567816755732054454615014683465175656510259200000000000000000000000000000000000*i1^25 + -551519098859520279002136706499738599111713266272689743030696685044987871635280395889936488056601582005333284181200097035117776860658873575388522828199880765911858229506920702662800136056213425749528632345910858814376948752601751862376450858181531225162170433773577970459898141862687476234400299537739951213065123252462145739634378608981328033379639282635346221085665388225693577092455839000544346916831662876735459186641165055379973673496759260105622466122251302679742745953383348202036890562483034971993354580630898384858116029443611156644813489889044694928673950512086510833570388914702651844704932867029898848141788428023328562291278701228904010902803277316432929740103377538160521744626962136308922825963914233824619956476072404233467698690589104494284392691692860771830398251485905111868634199662919694137618771193246583368016004570351607500980071866227527751447785210927884098287362409002963033290023602866846225497820199019574596780504301303503948668316924712509426266166344988085054741963306689306897928183151672600793116795601073208308488558027939668352732164550751497847736627275804769485331943068703862992196055198049990952391330593502463659329806092746161653209564355008144044084594128893934892276715560080567102481809491135354730981915033835444042298467566344317637944771513248193900769160931008023030854674493059441313185950920205500076772496973264232481630115385129652461851990928678592340458561637928823038032780083911460312983365594916886084646532781236431114381602026628584651980060961406456276908922347270871432880283436620129358244475029113454836550551333766727475203178956735344983905034020590386607145631089250422608380578090285840309547087488137911931700022064149129403437920947609272320000000000000000000000000000000000*i1^26 + 3252276505725546022916130659176958479163972158754312211154734435757995060062451365780652764147673298080273912979163591290421905724127504958605539033865891083780396218901729626572417272808870231585251540618504679583266243218067201189368131983985383172024949103476453892244417150779586456325939397890180450247749185618812051722763716517618742593102980787699731865801709510605307393699245672635550432659443447065879145320687269520950880992384516128501889329726732469743393194132921634696816063391404696307679086090943427749925667639686641888159883807858218853913352448373049813869511301338338664852087503030317427870940555264559267286207371547464468873526820579860217096416574425340064625851505414599976080384469338604931108979932282570060486018542163154302741185414080674867754178669084782287853445594352579673475476266970897023104431419244299190558529882528338392572263222019578210324430635769097188760067086804448196142499864854890620986248885580743751030510465238351504241654116324898436188560631642112191510089051815860938238551110338750492873462997270175086453221140463757833383680045136788572986815432798803886263946974849699408205570515304748894538113076935926121490847476674457316742431630608134780116080739992930499762102870354742835553726355498127085472692356666857566066166469890165365666011771410635105263583739897435086042965883818491668540896758566648245385435205954801601718103445788907536253484076504435424236817726655869681890376478275460774172100390829079551112338830003594545594820998117038688610041065599930976620807688646814333550697315389039731305300292105264335843826691520650128770124062510826788514810107139396900629070614062841326761455544612219046256570506528945680204824651497472000000000000000000000000000000000*i1^27 + -8478149879717545374769593448210289002435391231547656038340279431212344942238986998727695691392357168202834348409220207212268825331274616391273479917301793072770429551749342162531685876979973130464224636887225826023851446703425442255315420537714831859576014790516065298781555845264888783837993367578543812454211189126189333005539940249477877221032895833095211692271672535032489626520975748955774703978775878233268509375559518713165147738809228175837514126049459530876850243716993020357759966042608506182931910359968261125002240145487652968263870397333308076911420138971319280898079196135024249937377243932985618712772205239008091063060602790714720684711828787802038495929818332167018046693959422321063350719930458540415645889209739974116949590456007362680336999449426799019125035989190401318513429810461772054096018703959520340775987149431261249416758143510438799273932795756014134666377179174869443642535028520253433526233652442631522715679275229478943076487513347143748527742245759734398146129457994109752869395077350925936113865170047600921801864393351517569714821368390364593237771140924800440125110383349339819697801519324174880516174005212818357261336866431808791412663648061046757608390933882069417407093036187129853683280381346618843047779803314154217884036484945691522971749620328390980368324753389112737716726770241383568248380239927970257866408160247523884076983679589173716716836564319110244698918751399636971111272225231814754142050631168044138802387689541152058187099000872865850379659647340442403909885162463994895078151919604006407970720211196695256515284952048827617422517171430155104596226366627525517545076893387991956869214991315941153493852832063742215280151476485607628928240844800000000000000000000000000000000*i1^28 + 4918435521259344014772698466705055456468348938501891904158257490362474829663559015572812254793745416299473043481719519253909437186896214293823550948091557851662213359349604843074095765160516766205004295382312085147006950603712694513298251849943620459171843081958782473934623990715093688896676248291271697563769331862464863081917002599811881873615466690220654675202965995873723998614847707462503289940554250931232580412166217396257310805829456961041869625788510869960452556845957192437207061928581841161038264619483196675199280988274668228753269366654994483672848346333866135143439927179210893310352269341824619534421928446305570752020747168836849922206511720896510515560884874156326791400035875602809959163857501436948818255396576843376603808236585104016040290233302829835234800787432720148870658340798480824714505138839595002931796201914873038044853349583122045696080782426299307296524036033978977375580382815446984434383686051802864478793951625214824135032336915041548789930035083264028745170082977999273859298495801931849065209917410122437627264024887393545250431752930762058642041839339648832315992745264889102840125069224761525671008755199277574681299345127403907904744855902373462611874528815459787812453375593500913849997788910188767319770300811523108036612059477837029379233123347991417513228182894790901556485832779643625414480626388478681820277837291886532051288022502030922996213255336048650349213961711984848375970133241543592849728610277907710687931933884572811817937908788970087918689756917089656614893051703872578361363197352663894655368273067344193442245152579155832971717613484613294724836321124715010514680756332493138768860892096801175524641085324826220465981367382638780743680000000000000000000000000000000*i1^29 + -1267989274213743442147167127814201159251517619364014003350890013689359133681962326722806829211243911391175517089226112471925736815734654504022106392222605469890513215436195764710077932645361085198191510306900483174037050912957700706169450736463566549944609189557702672948659400741309803014692699652045582730889377939894696863993312022963090212131094784906765698667835023256621099133846678815220294944178965602720955602758268511643046932314508362132226851145987091422355379269390673136087770064068800706013354166959994626562928210263813278730050942884380338149342734820423649610666317186883394682087411494481613694406263555109817042503574898021050998953892143365176523422155967301134914937192699760036386834861777726120912448853360472536884570214488826958392822392763171950965108162978967194586489173508581851861171404423231238425208821732707829987397191012009085860110586282382565296337877748771576560037148990370955604407931318853631536128244053853198495480470406328328164867918162869155614839584585986629850207011884358914634594509730774232467627716378486883586538470117896833043038055969906182617632497842577729344986974507126858056568720972765318559664755928358326393753464440793836167523743300618837612680458585938126429666774620926049500116065316691431698575113598854439399399602513510135972690288696964942517957745589409590909291406122944300048756526061329614748413275005344028573599268224209397544024375310417588207409839167807330450043355878085983488240732366523057366538564421851510867577591855155449637162717630901664907747665750859233876746217117353883887984492718373846219336444201445838411587305521483564764353697814090170228780464904570468553711676273900797763971869604577280000000000000000000000000000000*i1^30 + 165664209696659430695337958139363253600590451361751484735672452583269530410091553774922783967118364167165474452500341287149678482511156963289870918929541679488680317195643303827659509987310181845552945407407280326334734842586936059410964404507656894576432413360270815964632251879899381153135873294962359877354560867407889435488819628799994781679076002460297461134254040404098365379074591278046522890073878646511547406169871268631058320200412461087824545042543625085827724312635744591347617163927391368295907055115370446307738023775282038411240608211096367894032324829698416166795627151114307326548313714505883242588505151417584354797326271031541205970478003080900469043781019110436673100807943293243557918630445787971414643922339910162574795698973606152871948370733411452121383930421453215940434496687097340691014978760331358903223561869983818488789700095940353872061507830118716795383640604414969344872470563734971841875046466625143364024368334658607164061577995693485449967193006936084421887618927460744960710641555782471342397598221803699079208724989901621087337981228395210213750110472073585538421344322054226198254496694398198368426261551250840799953477714841310505039971008883326742607587517224739992058120908186111267575234868455463168317987384338617586139134232848193120795791121636348286148630158853889148464663376164038590441891152454478227891528665437952686803204243083223009787193269374035356750201235739201612732988793533309364278250030349514119613957818336476353247035398587167273303547328459325368010097195734325541786632204109213978578398583451072631088234842364185463341394231672321000140289170956192844625682606110337798647211872997313285505702568982450669739625676800000000000000000000000000000*i1^31 + -10197986272212437358879570552947548099763910744587725983271184317770516426357215284927233426564186118528999352967734600574738935639155991476739532152884937689948797223063504376950750992542503610795959615333695135673788866626990984500880914997943886474154517063073376541657538307446457191493763405914869874530893142752477536281756116084765177022848949487719948035386680704986185106755976826876754206271573613253532366474358463364061400925865041786874221482261428624149308134541834844538100073214977157586280742640453079458096967818207902185487577929502631884744328909043812198866928883490951240011081749524276668183440529192972334481268324842343616454286883333314287728169173631373569810654392212705138749582370090024615916806231181459481631430318696433062363910902008326095740140025523417954044191110708812523469663376257105363741172252990382929589022801122808193214347320295709573768317927311414273701877258168051937254263617819291596596729878082820177980632687088264009209119594283606355131565189237261446607193923308132951849629919942294710739621617628917578434019398295640845962176943764412762487815019264633098117106803478571521263850245584880052093336616905155210968817465024114591279275084027674455915136372283706963840610924387761884512163034367137137131470236751856665866485489845258411767737710588375495622138612229798967466489094246774420692096390058945342459807948079402684957632918047339322192621804417012799974157189066462226046069349168297017999853339126093577993710753126196245754408509388739419105072455772014372291906473204625952047119925787118528294051165045123889327176945024013186264258929000464501077759769867706225964042284536696740456526020114188148408320000000000000000000000000000*i1^32 + 271874701731294979369638501402456737309974176612891175388508308333513111194546987414440425340378966892608790702700611029003861423146097053107989986409853308913149023275279594918665358076484931595683565369951861600141045228144038203668863866913241248567211576242931470580777304432326735846832045503659716590701156908385812713927859786760351897645093703686731815317028165358511637134133126712332707425374932123738683501212711051286793656122859840457902945357480106305819189844581749157083833019186559079534865622711279303908045668551853710484190089976713313079788726327474678523030237539846489922057983961042493532883566305401417650274071120848264014511772531748622733068622359092821156378513489810170032578682195774133691095894547662511068205259192710286030522752500687335967566026793714994587824786158123930400034918375869524681593752848844345834407917787038815829796568766641275441972821258265580794739581924838769907315650539240911119534000626348681503684871792716260281555301214730817522057329456455919074807085189210584804635630571847758907156258058755566138224474547466953337159484578541130991213252673931269107235560478048163153466301937176829533520915152153540699321857707105537857835698292381689604690473376148496739524763925983759786163420092040298068487504790296794998349962809059021144397880169343229786340213660278842133785553524630384399629499503308998419838905109010067467481767928756266628138814173273776059682517195787360976059644940510302004121234339554614370030847917893246363122484409690943984079842369165222549211788296839847806204743306384924073226507684612380316910739456249028908074355956840572582059585569371328578670874911202366552209707042340864000000000000000000000000000*i1^33 + -23918149487394805915161670542719002725192249020920502764730447354368786301269555459493797780944396715910084437524928484491486222781587737227055774319996271539446902393067895367457142093765073477719143132541641076622893707609397673580792947720743977452768672030358149312576189092131221511671702385989339235867577536510968913177585276230623223942288850072725509616155704806292331067088132742369473087144112041710487124835452008114990731112347018072796941158294226254440533588337397521491809263109277434232569009872055261731676039786767600320946623728559365534794693324540202013952347992989229536527192642288090351336922629304619651703215495546972845600541913270521314030959386862134000775804960510180266187467994086187001692835446477324314300747109880827470843906679074559855446219642977558996770356318896172369489451233229037851943366705322828181332666928932263649670607667455087769918065296962954370558877118558048784553869473089961222078274118288963981379263882653220277147845349357360701916459621716169127047776472088079399969871491566893646642384054454351423334352954439542092906561094105450491393533555200927941494104944491130580365675313848732589180379897317702962458707165825540437497686545686277088579881986372369320220606321720190062054812429466118013857388179106230327340644697333413501102642771534030380642652741913929984173070796346318886301139414073756366834652289887588202680532469537311124085111885809459176880072673868584583428754846245899025241626697695957476863428418128900630748834407961762358917343270355022584958916875949411303223931836694708835230765377369115692798253855636206329420207008774880610758521691608393114534870746427639853049970688000000000000000000000000000*i1^34 + -56182293492250857527160958539117589895010353146756607697725455554110495696095560440878523966709199190078889704293323121546311548880436867840856230282844079787155945977050448400674856356947355717919861841085597048525017568592451108377988769043498919645625221547466491409421054687316435479698228505462719731156155263816992400617203452257476631906392614341057267593952773716804076690659664449488854759677025131773664579098365478742391947048414677249648185079190123538026345683125092771816109181810382421199893856493195827566520966273037553533830700773817291757105479468796656239568811273570888601348155894336508288319801356125781150212142217392114138148074893628526704751709312396645196341924432314753194522643195546817419231508120955922748563697537739639792180643345848337744024470359597617430476547093362238681728451037414825888528727367523485722081125723944772837539510239132130860253883267031014267998182408207065485726496772120242383820619862528827950429056498622888562464453337347645525008708648334602858039503210785987137571819825049150083550531271951142321443112331452523640727197865477056793849311209719181526395436836626870995823504517732221497891216798961419161238329326410505821626377376656716813695638304265796208083785603439566760242210853637196579708158219280738677128991551059125070168397825258293091456628321631309155407650586880807219573762037939016609089266240234030100946495356293276677738532044653254036439284918903179689534910857882457053539012009919771636928802897584631970580626835435017081571296682234824690234846958452939319263775850182252020328547130905740986432074043265377196815812545906532069853948877284553655031685889383831961600000000000000000000000000*i1^35 + -10569221963451307094683999003146839540856529996516435787808531531600643926653866355371984027326475667076257807109972001822691801365062290322587501848727119605608270576462722516700122021227816411467903664847679510758859208560423689296173012034762052637208230238101693180573042767580263205700787044775467497700943103648660068323686170651103989945329136221266658368952148032466060514256832074302033585103523457877695997976160487771916709996171414970035846658273558639452377977247341088627019947144632677540230490977677214354732974939181281132418927478923281131531940295374038996597945286051954450718950862567186106416664941223673960338085316959485525086969565900967193518607684329787980874449826399996337686714231351279783961768536850742587224115633654725275571033730907950941836874260376098894217071149919021952353548955291611282267464097494093917618753224479343347342177835128406606247368589181918528140108889980984617759619943160461672449218875749572104035386281420720335808084576848020079950756889686123510266178026968479209639010799838538024800755737419925081776655728712691503789565369332739899631939290604021922199555031566248466969503045167863146888764534272530115521898170655789622274207854181158646195400787022847931452401626096763351762920391739588245148776544464769800551180506099575645238943017933287595939986193306369203242085095849772227831951597531381633851466709639848468997617025141717166836242855568163960937854657805414288006063989779947963809488837245879694395118435750453346159248733822912988208000187019304776188269953883118304341272016861368837542704352108786163874375696681411571040772632495251195753092973894956114043780856807424000000000000000000000000*i1^36 + -38673258662624195754065784370842950253242166515828400560243150507426381612015802084624541663765605964822638151531881067990674760600959581379413005081735189197383630294418033947770064934264031289533957109865088563187891520572736817609345397479162589556985789404561034694429610134300364159472812561410121067186600491205601628434708196100025123304296325405309508408345443581562505530159919871078137676685801788755840139503833935261441499763902285924834319170335062666436438710737802951375958724863250937550835616385808575598809876332000877124418716836970815202674439284404132637897049157910071279018527936937525036790499415664224615015095438352549917566305112361110931883818115237021959045833813964905219497185904070677240748361978997272755839806928023234999143350922999147278077731870903630497264797991530257447218247361197232584652271178730983534345730706583844677246025093470285782271123912224928621505188713020869212630551794524055858844580808138078627536757660287316358019118970103123074570253287086942770453508125550951525869351639365330384287292425783702232278331246858572044617276777579292833924134165281090980621635132353593604631144123380348808294003388881938502218227528012935295749926133641623476154114742113514452468906307753392827879890534789647089822388228490617124841370017298629599562956485817041668796049879917193030090706831138454126778603424520310014901785093578253125754906461474176818775238027824396521196869502082312904382562228990091547491295783687510450259190242159962106756897646033365071950209716646664716788716492559993627053937958736007738343373723675127034477935103456018618214854792436669049809242299307904846528512000000000000000000000000*i1^37 + 800881534740309488812099120285922307942143042429681604825109163847778253656863384509341200885125468700020576183354170636847991692476510568208596303053456574944720833822368894651079532598198723442538569183453399195227611577317490005074982179837921019523449690778161035022049615588384102040133153960441351868969951778193813113675614464257945297591840854029794314399565584954609238876337286468834455481484471604737332986753899375430966612859567775408178787324260922591931174755965129318737015502579582625737649017298515019616752955895399640282242097510636589075381412994622673993592702882348518112141010527987923432316386770280631127244931640646268257277653058489718140884643897768834528569584125598879784450747784253245698520811842031204282287080937663175190236930732521898149782657376206616217800693356851835311027589952751348762616225924752403293570726974103226266848835522689069257200947117992200272071705035619802687203879716516215616621791829183434992843555597252931648285073795625392912478653945777316429453548735130822348489381955765845070257385098170789856197603279218076020956886229129783941599023541258845563379606979133109414385238488047588119955515706910472476065027325293467823693852059835924168992304616936685602294552695338277989055003836911648018047999968802748738724432729511403957165113687075967118879271902436319018713182883439956170401970471979029045273166741536397800252587058890159529217659548084763998967005633670354957618180403177390194891064103281954529816242649581815535317160994929539959531552295240881865985904752496240867441402707490017387237277856204485542080466897632032288248430896731301063596908665613844480000000000000000000000*i1^38 + -470515704033486781352382822552365414362528072065898831521852951305105890460163793048170573310510844864819863826226559959058604999302466110325006242576844461196097206009508409281744875477188484738709051138474901468130482067764631981665398792088679146165569861692068267071130671905105502978753222613593140976299127261387392784610135117705222857096430519967952861343803822011246931079359295033378726920776889478154305581017407612920917304907375451820403409751361525306885791789044759577049599313819945362845685926159155616923049738695550021416040104077883750710658578943175163266712564725671230489028737836154503655737630467482821204425691015607946405395614034782352039542181350009148584262352958914529815366476160176604408526631465494639079838246442864166098216691386868116498257305965105493636614698651648981557437082272519817054918603650897087738140123848110474365216769391272116669717098365595538676182030432644412969134248081558581120689061725058067943193531906092045836634967209370153475970869915648915193403097961981838161895271440447482967023280111234610313161677506619266951414410029706807803238145857158114885576833337504422402303794064650114241342289891748705037103807785563649011812748847717612630646524732407174763859223926663407453938867876395012107588205146465919442290421252936106590624264933935340381141405532017423069984031493922303495895582875207352398838300479583049302873444893337336698667550807243087574901019027015336974661590891960420428197100872534476685128931340229407599515184653690485574239478338461264145947537487769497163763468957580645223359770010392628545713880980620776662419473581460406974940184576000000000000000000000*i1^39 + 8839683763057427930111894186416885165765996186126713381617915511564466478098758908477742618445516326196961690220144219372480764052018626984827933615799152613153319102460988617161627025959897518070891028330870549861714153377585177039580077402961125136638180079229050099029781306537134666961555161202282910554590022124318216490813890691355112660671331701987885928145450709272632753482033583492376014588257188832405001890969930439648516452109607081486546938120407338082607232101599634202727244452097195231179775288576399477636987920704126550736084353916655638507521607546226205048399973737127507014804855076549934471784251324250445260893179242736510611864988474144804510191987129338710663007546526555502699776912296774287655075004451757990314015426813680476711683195727526592598871563824978727938710096586056550494923187218216896019683212203673149760197828699583926483719923159767997858043272086259935671853430785122053834924155551925400960960926299176441573024271312272145289730274821093362360400460779234475167552689136354485832473248885203262111902880831562248007245517112419030205120440029841060961520371061301886888238588585952727818032604867812749666394373080457968842675079295798856112599660558978340511257271195352301063549577000187381248019786634567026724902582803937479938341680383579730697480141960094565747418698543088404248553223124446219064576699537962741609384831353347007620727319189811830773370515418623218375946309448328110233863930239969755476467699583486583667241918169534688373565398158584412777207545298759793220140764677880066915304885516928747294539432011396115500198276325732596767141038806478408908800000000000000000000*i1^40 + -191106060239907619226253100876997788597360167816100846953917888218525038248064625537715643375906989299772707087757293050871430240834641142109479778590814416934922767151670077599636777938579576205660584556528022596084047751690585552102983595477791512366689710246434411131178643599946306181888021079703684962235306920642930412175376302370720832869219905569570728368000688813049843493212679141403091518107217626626623809344186300885386963039966676521983164184804793878284567973821067432128769906446854800945279616348018057195976800243250509428268695633062396246157679714139698941953014573310489390610346249173666245271012984042265568463690312743814344287752629724729091303898158409395894080067013478188545927394729829198015334091096074561394701225629274746388586845024134210075918493774413993247538133552322492677752230112118027976872723843481200539977005967722649464687032341231766527139217649736403250273904060569405048633526601195957479953597363505335583061062218726087016098025087843278755780176456101779458441551844757906138666633724025294365413895096834239244914909408919566221714137525544242643511755161010806809598375324981776995626500229683419213562978539923001825104942535630424206910180238804008148151181127466790809650697253488733916634986402929703135503368292689435645274215045435476818536965707816253836863951583656868600417263347801940706649142313364090930365281736469222630711388328046294222111809138348620503509814947387127531571981644899014659942950661128494330797373824794953409334368209468856421660336151727929806473619133751525198447022000120943564748479942783596582885412602598972335072376856248320000000000000000000*i1^41 + -9198288481752237897635909759757988053155273145879684991403553478391739063607173351403844469971308848938391250313802463380165877686177870177732351338561508215746864922736055524974330143426685278002288627099713873932474356910800759524382485596978726528477860407922547172718948069742091966792099737581891588539336893637011290228545022162243484128766587722525970061866323776589481097259673153154838550129259143780080989396588122549130123331980411862032314795581371549761930904599282432680494221111419380732519741111693142444401292603715503570937071637814297122469515034904394577900321682217521404150131150746450156839265155283982773422013678263210903746522376893507738534753655155793056188416054908712455076982390647633571800801861427413660345616797527506867221685067097255392531054707902865864954909899196487126619185398252655156396382735933180476962602896908888444386320915202341702230629173330687966202422082570508443902636608684095219138333902572096897700390279970465176815209184735806008460228783825624720314721880643931313426042297377250452762058005602494897689911087031803305141665731139944609142875499999383540129063642094332098945743236795747865022012476868359493707608985360323941187877342340956190961475761894657045623792394281616857267831595186561765395285090865966881486124145965771778903839019421191184561119779084556300595605199968226123274480634641658088468388707482778803935873542049114715461443539027839005217514284716757186956687057445726450635663164339863965973275239731369559159625286059579833563230539416408385083423187737931620932703048559461319359430135315494073358993549659380158342103040000000000000000000*i1^42 + 55544494763492903481761706287908700203199920740708118568283393049282313719017703403382015281629551919490702129248656928969272181007615223286566363674465997059945104450080112160334733041178022479310100323489662331540012625697130865234679784157081479767687122625420602183395592714273213125990322830125451106622430539277767572848376040281364800652591770924290607358723799223916369261443965206428050561775341633637536242203844138948446619432293304188060671388270470752120148459870491425253677734977117850421707700433340741826177431781887141878260774366826186672417186306861003325621665681814497206938762954037214070097009081236936912886847389128555889747824212404867938774083271914482593589312953650355893829123959625083141897612981799460173186797641574946944717463810327755090356505849829295469061351495379605169840709964098342426770960405064826356053535408036031819859590357209414192658106933159291587269944439636673178927398117600443332720621862348095103469661618789146815855026355650562145258531549788989499598381393355904481940849658841321053142448244638104656861035248962924340420850287779295612101995355403975002175642647374498074194597015548966508384305521770663587853826619855607946699261139702693371593685822340425093825173608832016380081378347719571585920499503465646080487204583878154433293778074605839153556868469220712077420445658129224475743488040403906715449697554023672364646130080468354001250456126947724190490618656201104830869370091182430718861596563506852506207421047896786711834182922665477524715624693384913636267123160992395480409571735369973581108891917902940251200620336051231129600000000000000000*i1^43 + -559710875560055780929763265597398720800652054032205187472780557295638906541111403201830682987046119346431780205720141431446659370876552423335975981753278310214652949798351192685573687496139825870693958683923981298856789227963269932631252184013433166313866209168941564185781776713586067701498406106420684512517118405182340475578131302205218574651454321191792769979326639800244488327640983165755201378109920088532909017537918830580192460379179318919247426375961179195872808531031592618786393430482122663454415348743676064217664753002457089458550259099565538339219827762638890782054446504149442895369767174703514511510206463233522874077149621155219905455262419304013274857136552199627374034507847676518563758682343961325817038015800267881626003738489238619504978125545518323962623317478245330873183908682328494116685263396055436309817176655894696125655505499445577216311355450481246979922743615026861217866239989530173583596061549894503076917172302459404325814849998467456161819259681639043166991441016046880856684470717785241931063943972686548275941495471964313501518948599773984329563817574992658175892196362501377421383566266454057582931680141474564973036203030113588862667316001787732552760027336593125593253558564964571250665312441348036170060674324200910585099951301540688225876193887232849507804558951021741488994169957433000005405819217449189210837217237324256638762204899943858752581895766289674579493155750555680439820555138223986901179365502314071154315707914076383620067954013656408817000040048344928587740007893233551134375800234393536778519511898133718347851520120492302724082339676160000000000000000*i1^44 + 5170042395864965542861074014251563740886333717019031606132638857128903091487117044897042994481847495039459874818664587191199397949446434721537770000155750428849456327354410156985718088095680709705741860601686996513983965425674500524538923046225023044260404192910532256166775334014300996901310065099743641232993834467708766315423309366216269830596497973076742372573914271982733228608521447208826759438445648214877679046325965940155370163432495820126939718372890396579813007153145180252221011859831321341042951223471668521402600760127039491719013453316847458668128364826580990091480518751705890193812513947861150223121614706844229308928692006298186335344527936015348932124834371275854819869565531001615856397593970013982201430442498858723377522187364007795974855033522386277318400202483827300516515619347897513133004723303714373909803077584597889397514597350419832183072506226331112134837560280223483973713532042715577381184573955603556193482248423598631634368271748088177171392291643296404907412976128256825251208119266987206387026111761461779055200028080131460405438302637642952104508289493687545391141668590350775791945511977245399392369395744412091029938397799142849702394118561496811717391306816453270711941187043759564032133785334991220030072325801663727401981355983584074589296188262779051000890751943527573503008648146599673892977249460214118980945241612019637970377110174291740180234756569024123110570637072638411108311132540295328826093753540365912130719188233682794251262559012650759911426937157891140023366848574125844084755919240892290131796456861609113019110108679497387606016000000000000000*i1^45 + -26751305168342378380353302129118027918086063688533953316431289731265520510394963802837040398741349069655332436090746843757138468760971902539874098517652586937742939863616724542085020364904204476390963581946072461767674771400512561818901450089295416967104841278196729748224508425797372584289224736085752862772243663816900023347203558576247069848140212539531049191510346542419418502111573676529647575317898012496442870577806009553485989103963300919129085299207086601215638912752016887710489973331326432839584151879447444043542134846425305998842583325599938629637848399488031654360113792374284720462750039365392279068743733191681077968006371720466381587464044150747488875109143595952563103942254149662819154356457114381083558502734687001812323115767664607056137999850166948576390202479473515686777194553857965691020767515797786031997149504864975555258051190304189022200485906516742001116722415979425345770662337017241485168411289200865777026782866764940427152259384522685556539732342184669321093481296424009683171875809542350842786436531366744351670928410048093618120674395048487435665101745993506023637189166114456448416685569975182097121632459615113860318713178700407764200877271648899033657801677301107223025994391567135184517238693295629738817314788368324640616078413054227809419635955110848284350305571733574520839046231119842129148198705704358260921476843237668748102583223097498755863403052395366892557086707296426557212813478175142151643295469014735243154119486032688688678904416099763168968153168637994820830716954099350310443984895329057905611742111264342616432475322397491200000000000000*i1^46 + 125144458120100856393508120137784600903833327218094563438484074588088216773476772587573981164460206572172182915391231036175443813892521492238332223903973617218280473188146583229257695876833865407966483166127576047637722080538632666750847444225387725003349774981622559085961852699459437516920041573248311828135512435251011995726875197813750141797946034525804383518573544229810993048654290807971585367753820994564903911058872772016999868580001742854331946251560996292286224495147342473197092229122437738140569028896907609202118103366718540723200176699959216158657663250645851664665069815073879300515790402211381330346139350677877329978464806197569298911596976082548597831764548658703380328903732196184191939223787439847640905575904706245561047986051052373234933234841423132376181513811923053950093089131106270991450788403884113682961349105915248964911321508200362406401162914745124834545501117325993789119837533068668781167730522489102950150813337747651348675662497333485261965007603927374848154217855377665338061615407394257773311934314867639694141740792462094965231138060210185488368424534895550445589884482161116486620723232693938314619668560267473396698080592773547992509838110277630152933636313027970498758394637183875179354195528779874747406292203748515247911004605279748060482681647035858900809710124672886378818884452643335474859621523034146842265713152352819074344653351007857014195062296623379896772538349684246823220202664945543244292967350754521356258878941389945983694965630546090306997616198610021285162283745320620499410227914090988634570556205359039205888491520000000000000*i1^47 + -507257993324422260856041959095858667999557574759040996405972543807707491203522307213677802149966421797771308877571310477232363722760722825063421241612039401607326854957646332440177760601140504742366847079567424751324356133070722793863676367850201934164377430358946667181483972798269207102207281798735601032265486074086655287425297366972025780133205212924201738895717153904614156754979838301589785365691270075591688148947337767419752903687877654734295294535093523784988085708138014188914490497201804981946475030325180586273682923675972330686799749690851405059512439286799797948915899134686946436766631882156035932636792721120626078787945273645778617497823787103179387053276080218070003710494914863186947906805498437292272892119365842597020820933257237912003973098422376388663211024624353929256653903395984265975392017267285392687742252943780788773103493518252575027536148851998585456189600006074007087811376655217302726214308414065224964849107387260116451026281567617586370111477169581330102666966811621058155221380827107161365377678773386894595883702368764254847221505530390073280753452145734113983013436949720870655924662495015605632140326826429890988413674908411299403909264737106179835757839076493615909125755071701630035116051327390441645447848651150549646973064408831525355391580818509132774289701722138034020392461549558903269303711182203699285409314995857350116401496086330207827683006384408702856748928958075748047814081127197369308005423526444329773089089934559830262098397504865415508145080502522904096426069921398378329339724806694365714445217069357072384000000000000*i1^48 + 1275761908692709721900152105582621551178558646099281660303793525912283914675079422196994082140100405541423009599876250127230299574120136888659149893650038952077658771942511062215516198478773309074224850094877873375807612215384256480570832447600452968507916556451203476436299911879551447747401060875286484298886660250275884748983453981709400247817942980906320228110194079738140125754093904880042738437476889172126501142041342448987123872790109270874405062690354167022313865776813679928454146811196723384659558180615830687259943254484048585222621567886763616373508352304444023784436961910885900797854441946626634307813347176680643890202043672021006664329374494977848450637171658647771400845009220733945468106561643672483928478600537431906531289638563496325614211558074587035833845080919138122506509509777947902450162455448811778709253610587937744619200525408099264216153686282287551606416260089181387588099122242200533726910018613375084666624475463136097043774584718846918865319656197559069997713261137468588170339316125961393140360527302241964933638094443418013545298195692673735174743714723797787628593929179310468583653404307610801814655309158751456933766787181831807082406843819872756495792556549648195872627692362829927063083570811129054787552741337287580409747153948144000238589831060927047584796385917743652265096909130121418558568787458220764729495600124615701454568228320371311953431721182646899331279586738105672139278870397125287575901942178936080875787573994582557330513148648472652239898619941909968698438607629729013460739246703708952914976309248000000000000*i1^49 + -1626860430088871329126680725733191640780487445275805761565293386672698962587101300008944390254169342567398333723731500974979386657848580886472189044020456046145723181909415251270801907398349213058203191470195507612396446390517865923828270386701190820029712234632268718494571660621613458021436165292192114554507876463582160213742610590144529596991681051950763312247859164700326629930724713724776858508208153570825170227154815814996724439139975023688821989046117882948427615244295420674570928521520795208727959095021862391867344746915050572058721003591118080545346024581541417107807408504942579196327110342690520177939391146284316451648579601543982165308169597106928739216818154863707576397664781599302445673580290815816620621754946320625096243640586164670606157735709350660880678545321737429713397779319903872126591139662576622753501499524885819722246413523673591711291203361874332084070977441544952575496154014465681996198820854920662449920065142220250413380068100867509460652798676795952879634418450053001664496807353920933910028357070211595293014634401183646034229732479727297786576361443570993411682087567192870546964821817502631838931725050357266580730999205228213031276039499760608931271333404098477536731936018220330505062808841349416621875054021049078248687710061015688602544543640662140024894316609053047665773787101398250073530394493932642136885673903625407285590671490005564287205040331805456271260407274599856052364242299121922005992229376425031353864954019382714624397616379354481672123439387748610935425678226359478879575653183158254305280000000000*i1^50 + 777970725415246387936525695763976475686744098531674641931309424588685096217273849240077241202217955089466937943811780286555872796353002395751083047290396015882584350715229346224474750115020287541882067845321667191956084009662009184397442369394896114679003736475504051448533305546228973038315450286930601615514060210191370948991518415767120473891105635599641240715375942066962271038829427813115801993342545754036394382214227071474443390272033406666838813962993784176776682533561121037085281853664494857415275271228038594733815241109717699749041987052233180531758502040985794575253882195459176244121525826504099172933473705811962376750159249421479622868148631621544706306521229913239765701459951603224440737403281439919810250235884395245779901076097040272891589418584281927529428348513873946553662346649445812684368683303394833085632050909442786544375671783041890850497426028029539317304778710318800453244625532698859311435124614642523716590456892363005789238713850818356140933969916092809178470736030797464898765782971938658526474469476214619236407876183005428991873854909369371768284604040914433492809971014355136241856999451462566644677440588629250044328377141758873354440049288973566294348882081336774219977335583670102798900728453199568353388169154350554290203599410330253182714026196088695491050094895986614877537476953926946847718111121626639009292459964226094848009282998176126651084807865757450464893712344354576693007483918315343992082140569796853475444884199512699839714482653018226723920763594521890854136467662646385478178680340480000000000*i1^51 + 41555343838618011726906681637887846555258165280998999222010591528484387981576682591428077573381218705161514941717522457060808824769166821170904866667508922653728318744681930283109429300744059395449897603168029280470722440593369166704291877709968939976052098012115688739861315038112846809229638813040108856642324165215359335362139174301946918166513205314796748700366045335565075223868739282691679210642084680267788184521004997511797973784466060314615721449163192348321868800994440956209148145798273790725778464387461908351658489362081421235144050597319389389257115428950957932491432390805886134528304320046152834351035091995247186543153002984499684124100801701337611414895820097972071712251149464229907616963999827285344888499438030924781268517459356429870899954444584145028833730561119078734564438399354917792679137535216804905681130248418360184508775742590929097321913387233651629087832196884997904791226060566091631652374072872966593593244239349261721185596696577753593243615528876257661612753140094703693459664079351958236162584179559851750188075974891667319310257087395695067702866186596388620830318461202934528227673534198115094263320862535209092032677370326104053938500213111077169322189874307354782118150153940702647472469004969425105345850531515520102122516630050261880251933032956306747900772323615872361599477792116417882339422301497409090610313263422542767889532311857617860448607866833255685696081015507873537344246787447433080055586460589978146567001911564014339446892790085554294603580541726857512013940152515383472947200000000*i1^52 + 525509253558378900362324064201057597743708268416922064643480240323467466408273263977678728103850112452452172583158729904497433867012947806947142175031642300377053897307651228179166758006287663340400578006339040905657946321543304383156607151596533791433100739905163360983992447778534502012548445368935991375547204532573935599121124922996560657260185663268295102287374703695804688662546453710671755505046566148346186259118556908685542556572361287052836921170773168583636428461997900599050627287349613731854724496449980667505413344495745161617284699158618682307658313339587428450040157616373588977360731259973736971334874904873895434288985244603226481235933628033749945118492447657420380294334457265509909542853556838537060908868880683388395091634392605611663353043049553610323426696936060884636310683900874437520807404781932468074626195879830671811797173251203659198572347635752166533942010771701740284191715526155153646383016395792112695039539427008666503198080802382565475248791771742905718244270627456331254027980632435181334320908572663902933621479964390535450454045269529049297466036958546638695442995946614914625371438943444800253674290992378624225255881045787094142826088970152794830553545184059439762540332283769326097631869797345764151027979999939287336556339541344774988781248705284668821709414863245964514563152032760782068008639135850250490934104046796273463014539732447141888312323334217452209654005281268485022411428472433648914443621952988006187269363177730366147038897857353397482775808323541550268368268820480000000*i1^53 + -53323861608622827924617116000402621392321032302264335004671700175199982080629426229276845785098389459134079826893594675806424126291521346608332299289090029129328317111677999924221950168037510686143340701147905752733087528362329822905080194995794215914893399915477824321274617521649870517302721971379292802383820994665120285452982068755491502342539234494372657301138052265857328861856457323513677670448435077778178614900505585345990183964555249476363828229150438052703819672379268654235286665907675431536487114192999257084475353449124557829973643828500382095392297044166699688256563000149142015635885606847174133491524364561799495575385302412226227495856380794377180240489642728780861678775739889679655808841179078064574351435151620986136252952448615922144758084185754099219375201170761087566492561708499241899861302653432888270497236724952239098487288124105076985835363416977457829489915071927549038159252002127515573319741077741683036904768065454493082262317598014411239259951719825351664068598250727863232792447972528950060678720129910117852432304334929367606832085205252323024139795956281859270794834402781154279781479027179433000788783525989153555367107507609043959727155289635899759914003710037010381177774287456803506807312095328831276426136432541391783137600844788033956407587949657470753262743605804363518187683858032249565796827142342621999954801586900035260773572150653983943235560498761846772239225103189800128598913079128366839007298147090186721734499242938984214681286418362189211486633614540537856000000*i1^54 + 28091697712085207220607619851284175828827321203680982281620154391239176938339294275342760145239217164693242920129940055902585928627204350206556269209058012684168222036449469104629493181934575858536459801023072392712840860858173641031525591349983835661484550373414486075680923435511039562507634880641258466865465631425528098189555214083320668422346300510865051121302614436688483133986199996567788404438190528580378401891082048004709907641186876045030747105008416398880165665046745798190721520467212962970493892089546641813327275310161878200108234137320458543149169265879555106974556663687913590403568315878775255390174234568895969153285591019405540896281989698656491299111401218790352794923472262079859009482916698095884691190314096750685940919860298372251457768561536815223220973793393661862069461794970569966089520810300272578673552143696400374454687862860229880508078803890087940322530803187796564931730436030331137098888633814891186050551650222481523314574802119063584307792210091032626654915201649088439656217705476165412746829564747470056705828146406742594831165696911598274902796331919586904657474533318032512938447376335485861552250194949719707667709186680163845807214488948766984893027688771702566670069014735100206092764778261323156669075486271905975968371737155747207782683156677821924952918657959244391025331240416769200852693330645502581370317464622586923855846311802525581577122149613788889825653111950793948081970743388391831136874362595233928404062447283751708982771526258985323724800000*i1^55 + -34964554489755669244936074002926815931662125591084854059791990505527420711286356151046873335470092594901518406380016136501406201839726843778763612248942447367191698626556925326616823992534195369317896943752862041170244810378132291079097911138727181476752194713321369365587873639018228685494871819706682688870561592772070061570043982474780067582822461236410286198752893727704251330289883624055949867718001227893019671886248267639175789310725923634144572399902284576717641998114029972494037872194743701430397458283381025776751820662164873408365720590847578782075659706949519759184341646555604696735005044303393773525626826500146442052419731376424812199377718539100090998719349082917796470820798627559993227412469167887170203217092697193958797763849653385473046636640381864814459624552648790554743035108021721742785124948510201062151601377167510146585221017673233787430969495920530801070196801171655331995037550563426501742246369960597978972354544116483326371760729774358162520064881317531626255963113799687192154359900639524057175248929075053899334361451025395553560895070052738545150321344380233305055671313559562734263476589963271437992180584602910368712419612151409284894119071153253534671668854508709978413852968596345567911018926266700797095500317815930300391790547480679305593748218593001670432155588049475897724927021088761372681664276634515850690418370395728466509288220856678657505917585572803686733623670052210036853051893549204282772055496253916365606523933207172283975598080000*i1^56 + -5851224659859586996940139395676457497806357505233779363106507265346217511292003135894252785892718284376056144424506165567859144671253972457271366603424314532228155072252191656800003100475914228560247372166827865947849697927396968479552259179666003166486495625806480161448086108127067694963321450709102953456612728663022447723262322888808022129887480541560970324899384919657721247489259808188167369979462481923557925009064808969331597848058028451009450373233441737517354932651498997655707311382406246191213190776279668232044901144612637984155998362418904260102424972202930041400945285257993388646585140349534027993051276512812028830019761838826506766458223536345725336026873026555935582133515435188023696365135234270775090552540076547482730832305288902260087296962804358347790931672320156378944245189880938381325085899394900295039148280408936247046894043142865768096214157283218207504328621982031080285038759881164819756733344007209472332929695675439268555297077117620088800625039031220605228794893003777552464358790113573374826993795493019030202176920010310029413754006418043264370987040960067437090230184837373957544355421738621862714214192157291456231800843521252614384271130503078953296913001769396310939728771326331195049930068066340170646597444122628498108702143457014916041506377688391036034205684162347352244730885705433134528866344854049627298293163491163138838765611933188699365326070343272467005220812752578266810077142224233642785542827391124861091840000*i1^57 + -2893455489336699948323224216054854078374470366478127791945754465086668982758558169362868471172783051644946137101111630895047984067502677209985282331208453662863208397035682957043517903112186334204447548641503158391673584207295238421833424707970897552471702312755667894309178598324082396287516752501866754575924745223326949392578734781202036146625825115003926562136325320883130173524581514223623942222842304445663291583117366704400680703562680478783830414297475433938764260614923701412975524064711021815005851974564083411617211397753503251790184590069325157106239405122844422564986652094311031247343540158390499730452711164840482051706852198393651118953565680072641330084587932836497452440227621358623235457259417564901881320418668001866666839136266135899060971113378724882697004604062064478963940367572541573773100485014878817352180350806193125294994805155706072257186794638488096622418533012437297799549683271900854436281133731705808904763560790796807378811979829078983349236605605412011107788476364365790635428061206174606315536790580130413715515795648158417854795440251450359752667166695244767802117418577611301659292322192981086503049698821872585178821484875105687332798035607871126433455913776573748124594065547718789787169173837430661561325492103686103968127859639957234306678064524154011320103600940214981728924704606751616084119323070312422109458026085772004702691823575704239757754921314821227632202258603195386256817258572549403443200*i1^58 + 63860914906206879970616498929624517413729712865337455310338941558609044279140182462941156063630576724596046323765964857564360991108939900246613801758504460975442754630953546767459118115879101147570804994783180206804646950463141055434337092551157965104907521910375835651858446560791946241423231104922199559333356632635351288215314564935796508466726456093853806213051368179120932268575237297922399291949423163099295943930748670092373411744763451082979455583996971153686963782365015398588948281099074864403422913844749253966386893934846834076344882737116134729234302630056902145393454636308258560606634677980533478701396673757219307967790177807571800883775783191828881942262924664164856916029496360835937948772869197779279991039874882602538487983624161603188876700177697288042751701613455100167446727129714833282064586817425637837004273970762202329516994239622468125019265128120770772336151980766169204310978562481366028855673845497323134923712100941322350075096175813883614775796383770705360449626739901503652670679063461097178348599759149350690219392301230072210784787420257854494864352173013529640909208261847082293931935992522252388559878762985243920497495916788345278920256245374563475315508796297821208844157102905109311251687545715909863858236582674124992050868493026324781718273696844369666393137582065228574051055210017485178724300034236880459115984752615208736938200186115838922372237892704599319511040*i1^59 - N1*489939275985560582579105878045615755053820189024302418150058798225388668711204328541279290510776266724126138123214073890710013611823410330923836791525258390821782091697295628131272918306987568128546542303951113160853930972984428480515564679513547634991123745802914362052266544365665936196053382860064395159009314022725630572949245915698996848783164129268526969836957101237602902162209*i2, -4259747050735577643633676147599371102118579092632694544707415740069384811803659384175986246298724629045112152086019322232187270773549248608502436795097241843771244123938007332959672704250984219513850112002054653060661616586310464312873841566495165985387453650563453924731645444126663776477025933401700721478986537680014530288841175018996457365602413073597859047243189598242966878178406739659148130454163918000410380868790920820177085327557719070894075684398906910159257191402948332454567705942457629379329864634385364322366983451812402989240352977167514445175005223269331123615123739412617674190278285316372173414875520569398697372561965971932789910449137988517542626018626723079479320520785089326309072895778559946502725849259902287189350564270479439703692629344509821753017540122973524918477694076795186604519557758046139374786124798057420123748296485110458083027811260019649740804563061843218077749894226084612139898944110084022127390715754825398333980899404979087228199493804492016560172963957427326327590546287837751679248915750772650195792390532221665899598911937806050263119183996587941982592119823997505717932747886337814226892956795022021283453126045081556258193120304710429447030572265026247838897288480215382889136057563638590849135128917479657719384214710087349195854433796289388868178875624980169529118534505620788842761982623977214970591108919391012718427635858844955412923113380280923349187014566560324397884402910129212531724010423012101483132178281149497225981379706856419042469631615896954003009962341467448864923137058201238877088421523534948797335845692752054516609978896473063078732870613130562528146406363258331520459041911445338367867868251399673058744218559186351552056263725074812515573675118100888363098512264258475624611573758912698568316326679636882946385562828800000000000000000000000000000000000000000000000000000000000 + 14555284354992289655672234865290036325327769212246717188000025928478669155045365155203292522292891569692859892445123153665210455507892880572647811887250774850640432376729937543562776438689823608611452786329347811234658137368732059468144348249648183941548752999048456638767234684129252797205527220409701133340866408723724168075851280854298799179269001300315414884299908262604723366649992225054712515305123904592399025107813392635057865828985595095774780541940926001658937843516052680684721656349301681256655261874266927667666856502021261683778174113249503399115797622255350165881052243995392796564839003535214993270670109850676025871626848629881688860446527601869777272415446647196730245838885209000967129675241266418304798668666671487764823939262991809463205200532487600930775735500508924339264468939327067961538896355309233649460802926944260104286305715357456153604481624244608473002113568370749441168186315433850200933188461918341681550177497677721036190639680514828443094238760328208045078354039786499635873898462138531866924765083750142292566297422875384877137482271411907137386817690870010919470794569973463034766326613175628560524344641135530973372362822816035571033701992557913392723318883795913716965082105437920342432602452850163993975870104013222360968141954811870691745407454389790901555619910323184434736026993546480939697990631001885930015654509783674193241567253400573240744222240159141905280369614805421446361314170561739631070835207754316457533832482308212895152555004287260809085609526584126042134047885904536202478175752734648951858002275616355085077559758192690241804332361290558165911767417735999274750574650435417678381370066105977180110838522151930917534843727257943104749033373007369820181867926708515230265667159825306374025597493640559208457562696655726381713326080000000000000000000000000000000000000000000000000000000000*i1 + -123981829926142332981365921604662822676556459982577401526266189973495617596292274350347506635841992300904937046936661785728547938651487830144087574895333072605546127734238030879022293505095617307288105905985910731932741514651569013027063445949010138748087769375411618262875941173483366490317027856274618693960635580802756100339657267116765194565366021367926182202430122714898185810727822476982299840770790052743122815238552094049100400031904600677716409522958502141122032845800437244210301733570533497826703022683840393588004603026712116096300658798891524630136003010817584606941111321045062265835160902243059389309711977337041968044225484563581482529105181071792093538519941868864261241226610514011119787069001049171380227821839637346796925288015701243272788108190350707286065168513916730985055594732570388040754902743878338622513546879890024796987256399011197419963239781981872986767041288569943782736785762683279350800075548303506841803208256390986161713005186972955587523085511385593824240402676731014907028030217913345686528295409194553108005984832591747802278085472843008802873071681267533887405346794350784317461163020069936310726900733904071283227271057890277477906319494833008610126464709308789009936588442013241923596223352476092866285524781243776196477741802379668608800871682168060656129236289483710322707599937402525954919841201960042849460519889098202568923118837222906434595887942469230160342879100693357338289901528422458908838355116463727150539516628691009597066113378557872087277633336917518806015629191126869815470654275415194027855203082486506123261090465212306207330055778108115212930746903376744604611362088322239924403552068066866585279782866218224253376405304111598162666679847224274029912260248746213953878553788175975176559283951576663375758589805147681879752704000000000000000000000000000000000000000000000000000000000*i1^2 + 307568583288138206697911054561410632285613586789307297375205186944359144879595393855278126839952458919187117897424246794359713134212583998177302757903342269060023071326192294503536731938171969743336189213242987755525524870648507546379228357037531638403868420407271562438103139157541289700528965433202660385867988861107000296325632900949403701893988872899315180196691774614757594586303490101439233835229536708031196747766542851117010438128302018378674944118138023572111049562528876878714544396954776783204066913917815939266832682919397808732443803327807700959238466320982473897999585397459947723071933098578210054623380047992532642279709710927145657147980991625689646107939879415659470634743686001301590939234476436787791062521682186800629738690999823231591138974497374498690872705035722413935458427124293994497791666281450401391087205602799829205068295851996872065701519710613193557370833776918699531414887689250531661240180431194647401099325669123496401872717145666360673177130523849841786450420124214517442140767947380444915009950429011217176882234874121678880480827322985845175626141907850927161475950957308894972821646136887467260522073140611234402687382788352735112642972640514488372202611127872569746432758772398850863684662778220597322582122438341567389954755922737835697774012051942901087595282836592717493586770726409991176699372469593596267200543178222473005168236600897007394339358759541629709361302128606544640963576535769578871598145296913483576786364019104442051559100504124449857169531764327361945884474392090320971520797709957682349670584357601807782393355402302147666162347492849896180784567393972652469916520671635061053813831355820483994062294863000406106106069576245553527437761090194072920843379123116233064693160575931967076171877804852782721512669932422291049676800000000000000000000000000000000000000000000000000000000*i1^3 + -1025506383118053730058413555781641370033885568658371789218104894524641613725356287433981666093383171951535890691490361051693349940943931864228768679759796176087796928467723531690347992489187778174130665958622559084815867984954202608964194172747514010576004692776964791094043882457194869496760641110276797646165402455522612465158856282632656689886784372290478495982209350840771501541484572903680580329438552946916291116818946359947160379930844413606807500085370517184654885902519240776848047122312203643467408074741523266555079153407593618424413774571340975663979505783061387834973423780121508861746711836024607446393992049599932383240137376522318974048420110676622595129158747889006919471294832396808149365244730062574044916321811977732863539699703604487988982307253997157828328588319021147411131110264488814423983346294168160671758140670558540792589652450191249440974896388170130198796121936056308385031030425993629466729418520790568552773377768864058378992047761478246011226448391369150878658173491338042794437316973360008664140907974664521122489668659371204772275120359000183573335492599615459641621600051887190745970087839775234726034725606979671605886402031545019178769990393660066975953789055602167017580121104522909732488647085530473682909860333627926810199969668661369331982174858795276596275950377291210340781917403227869184599563634933895402581789316131403858864367742529005536938930465791633259390322660876582573513984996384106521734259732895626957759919434827558249692197227694244811069504821128325905664161950570589986607136755807507467409963822868402984375258144139418490669368450675394646672282469200928763716935998830502531087367084922339725115309463875512571088377690900692182146618694849115851271788249776272638472108092718207445747697829254379624179058586225171496960000000000000000000000000000000000000000000000000000000*i1^4 + 1307867348222015339367299376176874726425141873200886671166891667252573500263190334015471737820529507162499343507151745228959791287077693752448351664693719394823143453861833318423835192385594112783833141760914848476542914290071097796537454742401008261894912394657855043020660100479779698599103918858928913106057561882145677955607487157572728051721325724701599172884897439277552737030886803961156254312835766495550417889796164509151871223691278710217156891025421648757823509552719862127981046564245552159535770273506907178052883502081645405539192363070601576392834143207530059720573702280139067604299905704023093684682117646721263332123899581553715170645564251268219314253427873628942207391099958648244168015844134815586856873714349303599675119078592757908710109925271508596983092234239085571423116975469173042411607389975269089654452693315946068386427524849197123969304642974853093304923043361530719927163720168466571755205576775917872910773460408127236416912417975494381916209364358948110833778179980955974912087335276961397989397867146884196355235224843531234111482949053973947867306501118068693019881291285650167887050601423404258287484409013839566148492818554092742893358106047645742236523977365528970985491845594975378055016894417127646484435996114654683973466857342704454652038000193735014451662278550887407208588148924010729913451712491225036582263194277408572437020387103107100981086876001235632146286215850108612246477206155666893014263512083478553965898351981745761915250942374509478145941594968168845064552841927592384062321961209117464588362502404547111007762971352410743186809099635566093534559886315823641283613134280346760056683097236570817841387801285434620995064035581812639906108755995514539394595504288691463927178027788263626214231373661622375868982047149297500160000000000000000000000000000000000000000000000000000000*i1^5 + -43467030020220005595860652088197188885488483215123685312741972567156613698708361497943721116762961986321024488638763170037839751026985519052281853213062125647983046831210524322334705861499195378303651318735231350119990364573840119637713290443311803037055360591710365746493130100707130212715752070773755733052969186682722979065453966447723269251862246515263766245708162026572352831167380213107581887566933595486766263471654677560317935527380144581472342909210240494387252235637719391545979798913603329133110424840369558568983818810952360863190731273474745887586842728085341393983202263884945240357044638402797437414675252669087539014203549896879318093963948652783288951670636904834628371960755923009387885730775852328657391789813886057762898674180758147622320967503306336564364071940599758191492435453466779185555412526067345714996567320382228217117038217515257001566230316933355533994750590440649076412676631860768080734384244225969445315442052019529903571729759396449190193423827274324734564471474374399277882428332315360673901750713521041015990588614439085941688537737210483145232493033922820250973793990420410194034437044818898970147704382477274343949970708723925556722264565848156263768639173215931527612131936606781579655669980965215100170657409467631080214943833625824527875254978661572858777621064564721317781098346441869039425239388042649772680484673738212127199850408286674022316836726573261576750330669211099881163063235991862443080801530295438699428137939183180601149931223513552779055175283646062010563607685276889018656731647363508495079323163441502635546601149940660960840795246011453690165909462498838363525098743564758354343868214294831452106759476608760713367002907323061155289423281175368083656935409096126075910306136768579826310239656937767489836394357981184000000000000000000000000000000000000000000000000000000*i1^6 + -631623813931530549838282325617828119155311582716697680210494891170216899372429068676675332929745274965659138526492717687974386924213204432063452812425961409108821453650226787920181071860915323211741477621945650252447500888598509409891804189012822859123367093809853724095661905848424614364887746200978528213976621586159853142101113920120846314309831403220664763691331563877836246976242015323890179534611494535034882560512068755162695671076719384281428244741381972866880522396826391446832297687163477325818720097780391311395971801491625702632090113448173516841941203094748574321671415064786570884353458611672619091524419257620851715690393547754307035830462104560512124073409789588576787939762659610294908119024379912649022097253556703260059736012766572264308322864204723005474086964904083463445055111873482361647260983891640615121413160651205601482408589481004711509564679889605755504261284326534579322175560120354096748015552816587382387333074543757404316122440488009472897392009979969928273369231043878105348114773369072118586955447414428443760474224510295483789782433721959320626490017862813255949434322141899266668718556621110770153355099139947286200437768173923760072352305377450119179438430131495597882441465445000818359541703726658500794463130533913938948268464440432451880320541190900478053917201848513681145407640319780314830836001493320096970365826500290112533719895547359720752302036763109671727078511508094336433273660139094821739047955861670576862152816925688734841064828713257223398956182664930745295783441666452585041471882334974866319433753143598349193659642386313369080640482933374139228307474570454825781649125142513956465712131032304854309272175926991459683365468340662539897642568861103286457374874641431416827227517014395018998582375694254434407128847142092800000000000000000000000000000000000000000000000000000*i1^7 + -34818777791935572984135057462738208192547485645530436653462621473616507059540558860119279735810461239595199511663847301985929334173471222665258594658117474764912726234000869902403604467854964011199824817725490936911159741528405826641642632695186626213377173010676610700521632147214827496105113481842670025292735898075452720342682192278948953118820785711304929932897237482175135217154080257917388936534703209678460085317575899926454469280150324752357977089534335255773436207003912715981468192342868127471006186979501010432637528536059491523102570814376789493388450725253840546619783874931818617238695653456862190639169604750093552497788746033052533601594568528550251586331806267054096893242922834982058425419689253146024975066584126217258303573656845354572694733955217804869232810888104689706207143862755786483729280555133200791422159137181606985029527992069265295915709199154339413701827188908478161414951279794566474349791477658841228778265885066396784019973280277446510031953609433545636563054835568652095440384954714003002236071297725318526419864967744037247734350231023630554600373491352571181900556701980837664708913061298745456194802192863214498520729095154148473262642735489091721023666720739337230825674599182143156916359436408833298961350316262268618355531809040021655888558443836547208963183861384122686411458528313650653751292166750691946547393536406753431021156693269229701893998059529346149143520008236735811588973048957717764978104439463917758793100895494631563423683253334522509579079347238141473153955582381089153101340362052521246717395032010872343334531857453301525936599726683034881310966107026505005160394550841071261436049287765951780215425398345961297012763488554026883775109047707513797413381682047842542104748827524556343585535158103328827621989416960000000000000000000000000000000000000000000000000000*i1^8 + 57761493754724208456501662566517096167780800931264862132787362461890863661407943705292629725319364547233971844024313385612305997418156195221554779542705169064211536044097279015446139741707890328854172510248982938086226507923236648010646265907899709201891604012315302811586895559303217801617462265021128435818370150488979691790170441716376517886467715956029454283904110955849412329042986367012473668469843624441401435460439915796447835141657591151264645462599749793615091411141963827940739900067982688152356423961371429508486845460448001841802938956434533041436202864117410030258876604062331152810585369437120304332446956747762244900987212949413789924658640164268050388280042255371708114465508641094041485935932694504442361178152553758780861696223259234848489379464821127704213970956711344294093069521092922438376511796283090907514417190877352372419449131151155402457576636026342640078158140595107698337512430760175359629906452741213522345989224379245344353699121230719872669302677980808158475575957131584727404000942055145641256280558559462868080055727072871214269244649743384130184245820209632365742462622553489993125386901361405976547326192676573040262821101742510432927040024351839258262067151458239540642192959545855549170245331637627539951233274186328837801396310316561023081254335125248155480114186394216034906643358494135995191871688838646921341637538146884319239724756112277449008477745331113478313416947237767505457671133743580711662193145518077072640216077131467918574403122172140717947361073955841742786661065703810040422634684419338156745743070905256998034739355982149750501473698524965545025238204408802164112930417548800873612927424018633930885850243541122044236966673734160803617407756906637074162877583747762757117898872657632087597725666849300957287468236800000000000000000000000000000000000000000000000000*i1^9 + -18245108973347153331365421187051213230436725326292655567186226195193936697284982941737715136538332502076202641566672451206612541028791272888661480164949410158719614427987187278668718153747072551691146799310435342463920459876981182229964251169424147248094655901927882694282850328059224847872605037893341818245492596375792760034678779217060359851806031929226866671692011388128079076877378817601906072079156744187188645056866366837728930013682105994960370983323660695290984996686753354954000610207772508232750934697782904595335584809737102151229980471414167311873171631313440040454367003693182110679459388828328788193527932832178916416884172679305947993904028221933358007089662034272016274002856751429056195646506847311864974542386525639517055405387044027726165426208598778774371228468247774530132096648924301291751360233715084484252015339948246633260679305212241193203557531971198285362670439697133019662210777882781963652647214578017873717439758791046251589106600779111474798927868994519513778778080528941014771510700493880842031657819934744334507594558588004255575871530491291918456875288188775511110820112025438446000940132499237897373811795044690334239979179009127242724587789500764069536578206112333904093927247246554998509900572622534991814952354124855174750204261201727514079939689054166998161870906257439637587999814463761257437766774257125008363223822301249219703247738262660846907189592457030796022372766945357410408850638488921606798955078793500166534045936276979537395673999534101066998662578002241776870198841100833221777214371123258319870173934999767672210733487307598296307977363092308336093803957329888773395990592642895696771751830838247522606418336449980233162938857801929307032265400823296150770868028765018568095442392913351847457872888528839552050135040000000000000000000000000000000000000000000000000*i1^10 + -17193116473667198267368883840816991431881031740285248953608180860918922818157825071154045620934640768787487263140344686899879642855381294020265081725310012473706291384958773173015908837935560292294072864035793991835420309922195786109867635554350844772252966838539143708938063363257795006196022547079541244756619883011990410821964520420251734601215999315870037993044519926050736662038761331702239470030244280537870566834099863813122224025472198475264106010287490033279257903373676066574044108065939737276211249624658453777159430181593264237195702827914750622409834049634853260739372268329604868715378531238769969285776240152705489284933108101077895567876887006733769733181281645639199080648047274295846721684839466735559649758772038956428065670414913076521566787065228277514736956194059699721907181985019607494343239646242881165623041296483685224556129391490749849310754369716230740508083784434635333121265170519311133706507726153712176913751531920851142856451124705538170983536378781725439068457900137965513231258254650341716856389204008343682817598860145567100868858561152577423210168933085268371195475129944716028345809097169464116626582504992346971250427354541681087589622775941858457045596409680849655770007666852514247562710068285466957672474158238197160928518273826847174135816746202110514954075758667555887411445448765583906267403192663790036938856780140511776163185890876705245349085373161256698656283010325629506113020353602410022644221367969781747466459441087804700524060600331556906720373556030211478330604320041047520305349747309443382388746490958538197343473435132592668821877660865402751777848911942927712668444314279340243511543686053882580722486278670144406074060242679816317340931830971489421617175919522755433667536118216986170949254727025233905057792000000000000000000000000000000000000000000000000*i1^11 + -4244348157735834262284611057649657900281936711056203552450125908192047822176337257580694907795373575604698425703202943572124886256827101611341891202922234485864372415098604859321805576340675629648963118586024700164372690923892562857188016468179596706385783097635595569778028733325158182428793741428605494608856130537921653409382725173825675181013389273872186404458712427848631615456503177793354625792071616234754973318267337384660024463973669982609340597929731938324195044885646812820373918066178876430063933072917027221430604236313123154178729747413780018443984860370924276046214423795040418199265075819230358203268212061204967206483958300536328046449146631305341267826753611351220977883077648587169245616297900131666242597808526352362629038209790787909750890914376470761181518763661015629695260679079404114757002505103359641603298290520369601346610833496254590152703357059063420046385011752812600667342835466528935783832020571369080778446809939536175127184240005313382250283416494093528867092898104865829718078347189277231080518447222770014807483930614016007844234015538816075833464384488707555708962656579895755097679676379801476531606951630762412784271477187907643019596538343449768415965389537938860603898424107134539534185317475479885020612418585258972445491840476364882054656637258320218210652306596227102009715068582327166408159586370176763431275539246397296871429897543529282319891972824798139965401137317077191175059441955916277818550176268563613182316202931076666539593817769378353717366652762626721092179359068929091594021017675689684509703771662186805840396773271811060601343971741084155339037968081316883906624663906533229780872812734541681652987100254097688554787831223925543476138052528835360653524308968811908532072498907066730635153020057961470361600000000000000000000000000000000000000000000000*i1^12 + -519122919051710748011758826231273753046145310142717900110896835630070756084395781999292217106929790799734902555562784628736447623504088974512347835854601951249207906544826867152101520900707330580899731238853447716763382878690221616306359988208712279124072887194475986784152636389399666230987681169414257204833939613539985722556778657075366507797870703371104253774330730754328185939581899313517768728065124975101670007306286905023932617992206535122899717459616081268371534435389300689064642175690098625992623631087471791800547577125369831209523948882125525558148735860982684926679531738905012210050720766542521911889791321869564498935419626710036587671265851123788328064196770771512064478951802276227650236397645124817381612684094000003144949067791710588192696944201804695639788378450018368840231182100862904756570539548674359093982508021091732160579642527687008286983427157932043868827809613662491827399824599596351260325099670525279335760824154485817914002571358014851122804618039265103690141160400622756858996564769757904966048376512266436306084152115225503593561493030090600356537132859320497486826592536256066705826347086567119651526937769126695526978635542319517191669958274913634296581363690870798556520956389618676134460298757657044124106706463616231820488347849528008980696575818731082113092784691849467971068460186739388802204188782149241277537981441361137462646174348389206513230636672242044188489483155061944472757450027065442979874517784431338067087137765162215232034827519301438751644940177407450094235225571017089105217505649675802611613418969684238306018171749660938967299777078202006523573653968021751440220651637287986995950804199755039982845511246338084415946148513908526540146867065487878938885623752770844455176631579704911022884574134796288000000000000000000000000000000000000000000000000*i1^13 + -34881716781903733072478633862096123725006724703368042212002467049121502900538934394337226388553146471366065548222909406022431800043651602577154751423114396846003861288528227161526777215012211531983272164586829493886777897974847632661298831605679300517276572783414676066076916878227308192008425812975773976573446539026998777433964942541050128534553733686348819188263635592147908215051285544329515210869699800659853757987875638267936838783413498965254770640239862083543701480659364502800647569713077389688448378435392308067804840580666720779539122746902068804826986979094123584571973033220302101881392282321627511538943211649068638791192951397528754366690981673429089403507136897035303336843101521603213489359827466416032123141074702415493258164470312289777036711715774098836785218114727511407280991958538092983423608709763057309000334915155829951739615667217932789070270478891658609088860084009010262717455828459488772377620017572897227270982050340219515349686798435510021842196759004308511517936923624473557824531374785550208926295749993694670310357434342711335080624891814958841093309427415764946746474871592427705163000851731189020767811799659015513157698733246725370342634466618498485026295779436637217371436980983490129221697479751315523367322551937613713717481736620332751792824338084987566251093135366568212382056596221456007810070020476855238565802955867612910382896423843235017871379595039563329287322370271951666242874701581768274239846124087056764108232299229108147543964404788120139400046236816666042045657170708018081749663185255188623061210364108711101126784421904823759403992794973313694425348503040109736747262968681173102946903918967398195033805414662554012281489003472435529933176983028170781962387268632227222911003391892862527787027325255680000000000000000000000000000000000000000000000*i1^14 + -1312662373620493884050586792415261490369375753275452874295088018318281646677168210851116756472427600565079666175534413007852298842352901145141606227772205799914933025323234985601542675497875694639715699172487030420411669377336574805798649895844158904214958042711924015498049130758395602761942568953964222039117425606167040561949522906678981013844047996029880295856201092491503680827481900812556211651130324465234870779176440283812425824477622579747124589985503835305838667815255329731172123696685676987002396013409034329249461935948767132778757619304039117954844480652046079646485087253475998186350505249051760820828406698478378630585795421877835171588981901021683926767777406574759744864408228659819228780527123587586618050050949975731076266616359685980665479028923286516307869163183454720129986475964606457753665819046997295031119573506242873028173262975374104405141541996885907779547947219677251366103039818272542334578575943642596503520213172459646401221126264838566406512397685744877310996373064680362865375942126156486387977041757718959794768045694002974147476794444896222180979287332574288763571736904519712509833814205784207949213986618880714321371554677582101968822615790381117954371135785274590153620101055235993974194083176817274110714844665163742307168673514680437790680107247487906360700327981787565943026115140054582284821270433278911218347744088045218611768924688522117355862445724093024380838596281505159965044635065206733280197474372483328687615974669419033618672873776878273207732276479079438171322279474041000822272861956115256623765535656200982241003394903988971905413125310732516508704002111983735124880283314107037324108293471096150705545636450532618258854629487851988419697360920849773821615144578949917594590260477226161432864332185600000000000000000000000000000000000000000000*i1^15 + -32302751095653282916921357367319295779165689817605662363942485407385604342369131122228145366557922766442632241093541698582045680215694102811372757826353258600249796953864614440841532127515142050733206703874291603064331323576577429588582686884532844083676302211883042162427750858154412792909647910989572560229610212372135523499977658475713345541286957099244367393251294469061997994804418138885705688542161209486451422486718439024762506689526081882945526573178769879012101259202300866211424342762944383048121165945629652728931941238832353159353895980961177325926649696415451034693923355159826656253166155544007143624998133892901927546611083228686075925129061491079889632168259249060735490117802104545058903842589321152940778279877143854645920994329175578179455486587772961468106575352391549531216973403069863345335947916540459700797728760502253274664035924361015455160915403220271396587496801725928375554033107494972556726425417130884891630563236870580490389303714449428770819310714924677533778468014555548549357435246119773100328901988746034929850246741403214890633404923975286462832280978040342495758163127038722915849939351962964187302896979487708881148114122297421835879413193515616310978343854601153330043103751115852522118595893343863853498226410052557559584838506527815522421234460049508405087947689504473773772987784433600430179433556920687679488135088324840598463227316393268243001805166774529302710936092033136784851137678131190253859724541721272338656387706385360619160876827450240618716624209692222347108240761386271811339474617135791234201729989405947248661191916087404557567914686746545057826631226754893093262605152683902133400444158723020800526729685268457703852465347521119928806552546910473261218530743875113246149960753367393786983874560000000000000000000000000000000000000000000*i1^16 + -552562463711795587957104003811483547819670262718409380408607703235681317598378908623825658446134203057512680779613623605471368547806776525733657098224499689846061782170898977734949166740337706816234495913249329378205195137571137233525638520255336186798416966466822985537918905713312746185087577388728632152309258824032351244886621285418721832360219967791897211030340984249071055739475796181902502773501644973422566515206921415626588493735424145175129700026365623253752576525505648068589580195622218590884754788754507394988987386007947871314363598372072013048513653181445447886813974608155552757991073435166836838392643205215912337066438690111442718799635942210720114332552656632685161666307070221786214211368191742527387736594346036614271791546946657486410539711128936723373205912556131444185167790554628514052759319345922924553980314229523967363245884629979528214094354933333699342877214927173616191292809011281603387119338077612519054529719343924230865632514903386582783177103587149961838084564207877202612681877506750367398087929851337585286580187722096625036720416679048019280215523259320756788973493246176261950350113868949722371732137371320764749313829271505316013819140281950870858787753357115118250886336662964356696793064273553228974451400018213113465194517291630881229268742502380799938919763412704760157498923171828194621527777826433244195258401238856657867183247021519531641510196950516079892392691968412188980463440814929878786365237734639301349583240413771483934798692952435671446281924635941272328600431026714568470982972124164714746373343000191237359049663636670556976321221372560733700299447771088648619307157301295440473989099325088521277124567192311940855817808467126028759677001882169301398696351532475331283011413843283485392896000000000000000000000000000000000000000000*i1^17 + -6801219483714701496147408862391260372890301663346818731173753190146065260362686071809492768380674935437177019968013107740096540056078453673003524445252041706962031359391274540823957005120395235793254773428825780647788989457338533340733242274419260893246186050168489898396451209919320805327434828268373031768944679088431625487151382872107104473189066574787637822969847241221094067043954722267947462470867510923017624253579101648445652811043999955330529816885122466128893577697677426182746237938538757395462161780654368643982653959278486547989220791543500043874251597884451911451888364811088414988320203881768540247835385717483176359907562999558285822352430972239187734298636577534957377543889224354796999400759973955567336102014937897782836587084162002778960887152236166865651796747745210580082205603001119608339081101397911315504318499291172048742029325557995570008094595767344993252574571032387722218575069755638658638741361654316772263600915889909778999131475332898864297765983562745190079585136406464258052379145566132605057755442562438519792528806756508513693649098769855936684594626968263758778468265023898290169562278067466730263057871698557940976009638011136005281757433817931006440281390689952484934252570492530592486130800085775834471364805900362506957041881856606014406520546642058753022041824601881928051368673936150334096343396036296063328307605240978636740649290080935001324081601912199705280574091229082060069669349998613118488256320634406638858182263515302191750474325153341526413237462451812691180410211018226831592659820529009916702225392416000874772089692399823220265798146464193929454892649011675878000082570146327451190900744366969804212528651830792791163234989586271536830319437136595600014951049113346972767847843904251494400000000000000000000000000000000000000000*i1^18 + -60208600057717761346771935655202896384793869755899866364464278259721795580794927377362075393274239328375771309131874670217450332105584990675440353817956442288870408595346738565958807242970037095573467465107111448977697365641234669809889470560383832361506100866889526112192547160575188278097326754087305117212004495138691867487420658527329753467956461073613048332060416463963215425949564739810531231659451045277860277653659104257373775688763323334779551008125859880460829758243789358904125504977672123718612027380619631563738565218245960543222358446428017129324905261097454255240303383082958757865797182445530362748842884625618110038398061977186986841315654333560280205462924783975578330833546168650347367357552668316046022491345041859986276805361125577329395254361583327037279681183211653327047104693883421670657978864199097618535739839805469357665202384444467247050137631678286667916760518727301593852395939302696426995525900574570886990734663234491199661110179089818121419958622255953401047468087646266555868380735498224273724605777381329009352616986300344648580556762196354377580272291905567600936698316529415096454353674737096933615407638191540308436799047480436774624591135130393201137234382266631237756309716962377345786319042962859817249873508908678234969035351229200788573251512228908972897831444525115476370622806648728965645558698862347447499951865510019186508696599561003354678954829336166323239798210032268558290856302870499677156375588719173244321902728019250635610220680993140896840333081739678120084282944097941671460679962223946492300100568587481254521065176999100024345868504396468609017573279327462183636979504698451975092812354298450669788320728481884101833103083203066459254360716637790709450408700199280507846297722552320000000000000000000000000000000000000000*i1^19 + -369611380004175546037476134758777551695064583899461199404497153117404064396693941048208654984304681704575801465970241125445302882017725770227703736364861474187801530885222215201700180264249605507585303244674188957086147707740528945243752714279462796208595778278589434913947756819630201578740017857305650421038100616612674280211259809156347979603688041914721437066393009089515211021464194610800471801618297340761172903797295393517967692718952819478843705832333688038182178013623532730130631839083677514363781242290271139360440932148534479704614851764930260179160160052979133263477758161431735670238841328086454444616741756112221209321298668988740813927835091577922990304100281034879868290436491351551678120135524076862393593419555139511691787324549455466949767266563975291733707046004313207205479836788213399247732654658395315685463321021377315028509742050896349276340458756185537797387900440374881694679789734148774891465572333309337365327860104394539146314637826290555005121259296474209027165769022432616474722660449747338894535833268715022272883379478977746205144004108867529203333578830607907940427532765674185577592111119573544597171911703305712756657470745696185098123615894343054694400671176154914004007972128855535556050693315178012549486749151497644386511625651511555719678259772705986977344099061050406931680590655694861892609999441891091051120084876249135701826894510611015172274449522446618364313939493427762066621961360991026519561566607721267753310940511284856609042619352628174952521280511244233057865906867974009230934627773189080139459051848260109228677240803529819179808330030640902019864330448621430917166497775866987774190385794307579149861687944632387312175131086372204693583118802616460650755633514827647982778712064000000000000000000000000000000000000000*i1^20 + -1330886849317650767123558136741152600489741095492492584391128738707707180153969077041219632715944410128289580920547729180227911992468627613160960186940196706122173014678961147249756828017309058591477352568561918921978640036898135164066015863506958336716639265737469937041137327797504038051760584225093714417580775524416564591065186598792959067192504672742034903071770648682122454907207518244709764547252954530684729523192946169546916427832150199672493946864874845644994609918567357750349140187413713449048767502257674673970248591694856295149944548563899938074829996792036477356110851487789411042798473530338021605425657349040514411558902049881502462458725925851704542569114300106727189397623316049465850588999871910669013282294230413669019524904841643516286087929441300816798889332982725948818662189060772798496194429696782307554487985732406269523738590687543494050281575418536735392194096530046409454113085522435539109670065969716350419516034953040952552062528682485465063610109121815722462380959645003791654674957522915456305178644788088960284868615133248042848380084242445175675978108321952613740069703063117693537124844534368601235810565685308552340466679037556699024485078818698074561335340239344321638277749201595385882471512714318666235907538396762574101328305713698196888701313019744328361695110751553671515762222218043157497475455999550927214309050035079609356860617147480244442808066990040655985753544239045430933821761602554300063210541487697951516830611129137927080845340775724354046739996652460622243499163180636263130322257243183707660743324849024880598772714288540781604903508317931761854923103972771468104882381310583288880767439506367828468589992778157819099074302399206572730489685345766727527456692723527099141324800000000000000000000000000000000000000*i1^21 + -613090732978198441884569512052487101177777241346338339447651315104783081704994504123124732983426700696643518692576309922591948994731299559485403558576163145220231747033825238585723574957143811130209180531607728311997117284146165104820759027842222068720872462336588578674913943280515800793515330305409666794458863528581004654795584829884621069925681225249028046128182722396116757354871859807347400274136901757980177958414127007932209744446602253721125912093446418256061776114512735152485842382986553608541032080670599876484175508460173892278184151726173323783626536470351429610462250996549838727162599054489374690691778644118470965328695220103417564655674590480228139297685970195312674475756524019779294061548928373022828655403029983145251383633952788088068648448276324026197621593140820971227786549705636960989040741092139113692678448540775716753215396822097194829507977266402117896269751356847075957781714820761791266173969689083880965412888200888368197894356741418910623882433208922575611281569278206130316020784574713515375167504210927149589049250982389929935886532997098478068745846803596821469193519751798445593552585444395787059855645377071269897490275844021353705582991454354350292924920470161517232779732959200963416938382215796128440608963836005053363528201667704856603316219458588035644475746835133477521686704028421078752266778292880226227453180941361706810014914536670562150463124325936834245641300282232255257823124632002790553081207057515365998648356841566066826381881788871553848720199478218155692479802246962907371719577724149893166715216304374537290293632961095037142651087881158361615030049164621804592822162034455883007467360800071423146366313884582831464798724937071386783404882228193571334728224240094412800000000000000000000000000000000000000*i1^22 + 5702866922308207190882489395560509793500086281607497785220904925888342753709695950156875302156339706281554551280782774998404998028742448910776646652166688805914144904442980317535157328064903140358403324793207234849422188615933144015579954497201718775351500268001714251770274368405060834297545917038601435732517026888399784118721932251221902263998377931679622685132177781593985038906149652526824109292713589580139739450467213808852883103283488161385222091942767533296867544292024116659895089144798522791697253267240426912418605062418629806312425216238251193479723030461929480012357168411226353668286023153727602302367732709846244320585485325226026477499364754430283366560065291159919395261359300562691652306939355165924052521265244674717185361100719075333889374870188402893038778834678938495025084055501555408234273843134050367900177500493180913093722149595364155049013330239217569830701239625661664447107096163650888559060683916063346088625379001012218631871714161047646026718847798927328621983025263513575688521353667191589142710153310950254513268554409451665626318647788468229152071555372756402355664878546270800265785225679299354566318259328853568728648123346473526090751922217848511635487127472073030917555757391619148410014126281419194435708699078021077609694338257085289530880997629626945069536188207350406603826154089536800852512662870238950097387609882352964895095163571252470788686514280988785081340097003019834596215495064893385155523751509391511794170542036265588326583951153255442579259517338107364620720949531285613318563564392046602802405342240390693438948479062530237674635239524864933741467211601256171293937534376710225574528022842136302794623245222383969935466715605917765326806224325328769266640670949376000000000000000000000000000000000000*i1^23 + -145412000274632489406892070054417096525495089352636316831125358604087635610657424460217368592885806694128154709321851756161415873128214785963923046994414580970141560094454155881032847709318049993474186514105354583978055795683016498678271355876733052488981526189293199261329385507335025264262554849195299102827188435683804255873033522530335280552673451914682050199999070158750424430564945068267994678284205535969731986774666276870046352833052437387243002083382857605661735766944863435592603300186829844246317907202164184768278203630963144159161837106325258563983832768781585039623709888534521086869174606324132308261669581489419829431216480208133706927461538653424897721499746563638092863457407989748604250891734656529262664374418658787887767837198009071574628262229582522480425248445527739218808868822769820296948295851191386488756751851968007391013301064300514530060240214135132910331482123678946336427509733812420425570045425764320885404802116292154522471937194343439699935303264252739862812847388053700525779297751755801804954582709717753033255589306081458473212550610341044401611647024445973819793939435543057497822722849464828146448148896192609248287920544955306206847270374715803309033483835439254474400747261131139245750660328209725123136946372607574905248573125585506401634627162417504271332186821420020737133829607232193123905501811780674938252772869427842594122999337612175849819318198563046806672448678186234286711809850034545605367327550131652981526670773544655669635650604411815987025934700619211536662772632023748637125919146294195153038868833166344097509444663940915411662727875956905288381570313361386799715490838301696651912642295291586673944031029792537391188638055014900555014096289551803576014077952000000000000000000000000000000000000*i1^24 + -948152096030725512483145689429199258051008829575675062722981468603893581449361749373714099658989246179099197340123352602257852997295215849535873886540002186900508792273075112231024681524092094631508328215669108227281660915417792915081344957574666978388062955769174119325747444261692907448137919841752994791410114192308400394502372947268420026517438233404822928216203400238965476521535711032001394629505505505320511279350016739338380326666153967126105037514491779791480715047400205709634443339988075224918018469263206220062286847992814640390864163538545386688149804164910194833575830725057495228340767138285984741769915552076964775853595725842056528074426509712759747876328235984859720775751031077773316287652865061771990515190973618971973862252360211667413765376167101201572434063272122379392673850667700858877339013392167812337799225061847433043833889351727179681675482118073037066830942885101044168407369349403151338335069997493644608460606801999366209859673955866391221134517874930886275857189113617945030963692830496336679491253423764971610074781409967519444934575773967706378430290216807425435620322373616448494096379469673193939434551737370372841582020115923018455084980715707493473303041285067024924289421594528811452227729119904066598288000640999177023484594188839651636751638541785588115315618651004049091272674121261529791110391957653138555696779270422428310053434858981313134220651642404788800814286268756706742063421031488937127413925656040653706595113775028884680582671709584688841124127852734234660962619317098028314728641068333579980568769820578682837881890636000044760627004339161542906137709388902878836003663153151915322780899020157837115443967368105424987109414726889927439760732354779008980746240000000000000000000000000000000000*i1^25 + -550993010142406920373551882543358264004139886056111446253344005581821535202031591861366043797204192282396159783709705219101568064105057489435193308022409193892336109464211824314955132443084302609872909606647613682532684149372277323388476104277068920517936331116830489373962513363124872774451349622236503959128568303002017304980882792122723936779757344097320201524951406871459295423590852472979251229103497252097814640963119479743009168683649375030926254246309740811734415709205217546514812980534649427651832752351872252150608636601787423526563991252413093726573887599511252537808602382461792596195803588277450697547884648153192833126543895315307646972520265673856294661706770508812787147174939608004549886076596955466688923267316766241608189772676516729409705272423641044568876048846646570494665917416879958533115537090773896424297354154015579116622358829121661705523531061539070714006458093429909803438466005351367832982049125098823166855801289117603196853563142566501844581194318400290220970682458475053138528352428504862074639310334129557453692726195096141916742732380217986770386575721263440380641881553028881176035580603001505548794522604415378299716945918725860479954407671130868836046850621328570250537096647784724818595152187466614296665378438426877533485925836377928277869302976509620226247054162751435329233432853361297862323848271669299324383241473194640748880344650176268947531605346092085755725928040801600928639058472866584560583905681905518206067211317041881955724793019909033582712617370006842663418687562108081442394555113967651905581408235397283228382774871161530469063619199764656782483212624272042745482415432626200608328339397580669146733564700909783374016302782472619576270159151099805696000000000000000000000000000000000*i1^26 + 3249141287948574351866341122501684832904008257842859164403594173136161381101994938721722654229135310675409053973081070554261167989257788216407004718391986701508941888604576890371636514695822167722535541329155617074978316412995190005267411868171212064965880582072885819855440919817490048519465197018670176756840355066284320390715402022786563272537032060598646750597566011753357831658439948239200636344764653723962226884967089721194135967850966191796863722982054425577559580551023303918046696865241806476423136440381898319875577153675089985505503204593758495727986170307447543148355725475895997888687820028355339665957601045095171068819240335164079730555261029022264344890184797034028300778747913805082892158899406073841646458906034773129827310222327411875186713225235199735616370716258393435137349794884162393764735182527013156010830918622783321426329443879616137575187581414539372768869282020738323002892115411299999326646292461170289748894431079445027624433764630067515793971410734260293154620889384603384946523208458935231799108410983353453043133970920279456780208037417372600698703077882456271664991646595373832733117311717593120740688203279734796951016956744539680869441510765256043177512076817335190356229417166808709410499873620776157913713463067464057617341708428943847227491658095157251431915633412347070378764288416833081876393703122598985425172897751922692356272792166205420476960651279815089895631919644717694767268034025109327648981055597268062347615412890554101305431052179974403975173224823986295399034781256470358506748537938477877891707758060486164283405777637523176892966102735981602868945087653111853702336451914898383764779838370821664938917138658855567550575705910236415424905561820364800000000000000000000000000000000*i1^27 + -8469951710391714163072111474299967291978466356279649992300913144018648811361387131944426792329757948086421053369669934296164620345825904907089033744141159002160098061811127210046143272109936593378216510856888798350798567176331888938722523600548131727636063301080065953095565455396285468375887236390741208174755650980422738992121623284372111991279459932947512170478025434531833782358408359849288375865864197888069321444953629501125105200561340833416794894494813290611075128622250246210064094673901534384351377959843355637161419480482824785291444595202271155609245478198179117457474430708136228261549426445310156427018877207309641273153033361608023919234943001087647395569987891496252767160660125229121878380256436172260278783955192880047552513676940764652673917543159510293662019741108257843879154159461496568221753088473831384844374228973286647968184163730981829280935588432715192271767366882407534573008794399527858768989576817437655631638083962264162437275799676911493403091669671477375977972480297227095399953358048265637580867023575768124721929554224223507125860934950124799964632924859431776290683918674070825387425451995885770731554128247805849210312364411988895934325642689558797842763788287832802321783351261377357861897887507462309197912721635580478847951869941004092925834787186853108674454506709100835528470956652904181097447593004968173870287360566457041219094649368066410775346306747841538469223275671951884519609865624692253155821016656686155242609747194011320414977159029266503709670159742976390791392984081048867103679048422868180687305739013586472052058560696652483136974737183711312044855485612755241843556519670867149659930406394338832467308993413592358563330343157557988320450969600000000000000000000000000000000*i1^28 + 4913672776666862849048988562553766117792347245714579186906486158059906236228719403449073657333686835577022420387748629200672733015814563438860343674098372251325838479458946687751535601440299890917368570134093836340678191872156666960914545089863693025401098044340559457851998345567320151527328604903534241375920167109191210986440386510308822769688463123073982099210256233716288859958083587353870281088818693632600616617407415309893215495201096963515168644055518263034195896726128663697234771185036853015485424476379130335360531369800146885086293457185546262205154731526198647651647509410059248868510465680751821204103585368468517972806746349791018118320909071396526606555012962858949924404376775420731317499120776971295694016755775292704429961198074586539636661288998896842779391972543161044033961826790308513339700911508551484478466783946059584981659891029848772976199103426909213648146094409831002832700015148021604988692915290870333240095420846824659011224476565923192867152502357501351966055854447142412663129337217619514664668526617070307539173265344858313286589112111650443382101453501056442515886880372983819747840253283208430961668430726953279217942901901968568561337038886688102024230738677215176477766195018334491216753951019999465390474569598754428140055037334266722853970955807744983382801384295302628389534605901466759965308882715771099258859866765128449298592734798843778343551420848466437024484033047135406250013367095503081753486644599017682524164608708936185699659390553560785368618817978299169262751444452136050793345319874640153464058517497860496613111066144880250626628794822506347575838029896023444975924732760822076308364658710077125626772755755675401451605764247908924784640000000000000000000000000000000*i1^29 + -1266760000257324908801325044816045995996180866762433087470050055604755463952460709354911852496107362795431329996002088823781376979806305829219732427698385052468938669307234973559825577726006071816538306427927634535192302642256476415811751867531078305626267614886491077120814589822631715502154868728822134645263552053781003310720201763389948496059667301312104810128611076966631717465890515916545160857016660675887232922077384600391132835455543374194780304676712763475503341480393124598993194173141147252935443550085830433209451398376531608292103339017824747957989463261836648259634406785573070719796043115405952712617976332326904925410503737571019688037130526443765932495873400427264882884389914728307361339681507520904338313619769349398938679310496892736327608763191768231755513049327318645152580263785076639366164242648097896168165914622639212627171604071312810703096081060063348041730793503245273007740014716553747987871528255516335000629792976934418602732263893489743181876494194059119481937442446286081566733584663169833450356928108677698307817087700560257689727954905384473131628183331546566255296533623229470553143557612885141860319098866683360342637518773824391943148135134650245031394365156256431614349679433945867381582858257570878992382180471208374740072903342024303760812563012585209690035711416475546752551794452726977995334120541035204458301398760557611285338547415454614187620788676037337275175087567015080227364251149775295927332986917129264519449680013669315938577485663033650162551514557502353651038056311920264264313811720182446309742564437043561276203343919731949430008310498096928223733545219702537585788609524981383380455642619872747780551431088929078703067143811052339200000000000000000000000000000*i1^30 + 165503301638434097291133703874138134348128725016155861663155488297620443944203591385514652398996252499321319173981280192995018712596774741126107366830655204395572025180351026744977622210103357684715225637304269080795116864334544908086872859262212205627111394599112181706335257275221625122288116081558709629433345403435977862998908483693208824941617786697778805825687515939015440119449119816214319293946487225719002882192442502132248920970567019370936724741004328557156292178299844472205712275389398233227190514006736933132287451112928582294855114222674390859418012849857579975990816698572456704163536501634173466485593720294820128835972380380909132857593779172656829435257362155010476374032150909706491310464278321948343658217631510004239046622914833404466074286580021999943029769710796218670000748164777928460993060784897813235836015472035499284087295502351979553919838993730487403405921678388588532572509384097177716104346275152333690549847933203575330166827982601267798225005667994161726544292354861343213243774931373751166460450952407453778517674251104437185770032125697205921829416340469575995702605200944951325096197682033117820516149922043478957765502328812161652436772105283809209313705708909352894886795740609378745186827449216339037384937005164938129445110139086301481240052069028700156862303963155938130176342939174263909133426823801240557934755496117629780116122948251649425494907584606090581561111821050375078895933599291214915494370121328975854393113442871720639212057717913932634730783301203506000652645030557725433059421929348299476533711179155809190518945766417653939107071342628701603644173072165103225424705594810077258234342977437241941501475538288461716452467015680000000000000000000000000000*i1^31 + -10188033076093577661345515249468502532011040662696369601776059677048540756728249703826153850566101269625926792899181893972977738000156514280193920616908188238712178141671966392491120392171239727895637543684403102671063237156933636690390182658601474969228181054740636181529790346238755276519195851394590003279745339855487582638562945816832537372794643703630901647643627549769548381600851316892002884698712233980303260902622641769301864487485468748102162481130968134523906102030904878388660536400026154630204937543948265416654068333116435889093630613920775204281867680750834214408785643971379212856088191811675088541565069346569227792367295012430885262732473639949605607535631703894641894944046340391050991528617910710571644512531741005464866542885642780425379760473553075308945466728713168993545607408342893479856887087829753160733111158465541080362964003570316795938620567747082339109952785124000821317048258303833945546287630693212547156219752988613943590769489759113806111209669972946671293299366749928363588284220433391012746104516516997885118615853545761642429327642151733495492548692078747923475922552226662230864401941442387414880681879078607582350711744142366275964161920967779586539756875545384781317995316126511039938395233458304551493574100529038839326030059890463391570582153386550940739445966254835323917228066122411051618879043483918735566725503553821350112030550139401015184879064246600369841966035499285674524151174187785743141176207770881955507078457361368837062261916462255229638055101685354815222855162149421707833809064594874851058660244733156712780330821856198131796866210154691126134378525054828884791024082639104901813842761958784279425580198223820431032320000000000000000000000000000*i1^32 + 271606645118257059905919556363291822323946617047603152029748243778621394073847123611120869734384188045778881244954481809533099560533352428826370535442382620318658206748813422373312505240280111651659243856108363988938079577375074842038758735898953232154355024297828624861671517583010357755984874760666267503747412997997776879720084955071234639586278860285546228659162820819007287497289471784941465167001201638941725041531311347009137784913431229988379478670275047102991749591611630478420559271114978556596853984333972161991936634554212794417362135880140716607249990712958885306461811172251975467521494299441431930980727574126015301747646755344206867731430663122138476660211857769717772972459914383114845948225581631686054837995569571402238530682242161470082512740997588220269681827021127663209466717480980285867070490398112943925941619155075389973913215988914965133053809407852721174290366009123006667249992981695202429270258153669250837988789288018089695802751848810978953613298307239857525729944474006697523545927167849991909257162199910658160305742138293605430332234903783317787109419684330060216003182131305630285658287678421348882108695141675792953622423863928204185354278833152332244590930143649263108058642729708713949157319033736485689543564183859135823136936156002114469184672259253968717964872071170619141279820911270998599375864715917292693747112932170684344981503850597948696097201801313585035152424327030382481600919062587006347947614972180955595657002660241909263672088275605693919621112796072931897427556485106798888473146647710232839374434672616512366521085379105271968633498505416469790652008049622840466196920887997015461162638901553960176757549618429952000000000000000000000000000*i1^33 + -23894935060917503699945770120001676421315536788136684856364260998738598717881348726487842187807160466516293078105835523613626708102209565953485051798079724370936086456662799096930947218597169489896542117644451004995638264385868641134882448540450238283297799038653076046021962541347244510942459601064666876768434053439202257534408125092074835237952641636206304780190395026797080303119204111918817616002905374261414148964181064786538922715934983218840689852848522380329841084962778411259990982673623815185787825462875559074860080511189865174893348791508037544925992362262465527012932472797821782439069515520959242049403222131582997038474945005253737062581002644019810479508520582727050855594042297036540019790853122704266571613005108885823759577705430918858853922237899634052540513372175272804546806350007470105090989748110275445067626685742018347398716310319642250272169031122850229977614309521676713625478827442582460379693041514683426297144134995083580909137298669086480322431779349900750226857094782877820958840829263539081660167042335481916118089203445274080816952620848252209719579229971906480311717932446383911555705581962393026525074437560028635336664356697003835938085117234437807972035269402217707985701109050215213838487069455800978464149217656155432368330685626414583630667938768673272867556673470976070596592371203037390312048892292516062382928092063407706136660096500931399459429097328116219111582948814233516522888060175498588543238420609546915239405890797797623560392329547670370005369939131916284608791581565605902359308248363993563500739119987040603781418171502660651646608153146152200389555125250803981724778542417999939153177709044479471852107857920000000000000000000000000*i1^34 + -56139943543708569752877291287784251674171966465442167318431951123465833588688212304745332624173903918046674362444355741382303785866571410967742197756871650101193913315991281303700426578692353659540590641019780859276353440537216007049186119446629037481308925669871053299485522257132578787207299350408957201144170277589187043750524801750304247659045670679024653461024637352311358736494999570565733683488655435250724676909076332111078809401629904916805182878924787226396862212262989801427521702561421444724113710676006250049308965858211738692813506420908685675461265783181489503495955401865255582097151272853638176902631036829659198237623714631828848706878521305076925766449438061043701573426857438642195559736927559745957659546432426285550494151446299158244525572164138131293458927910422474366227878360517239323697884026102390437023200755757312186652690315799653867658780128792560368584705839426409280283054277942087962320235048049804200302626106113653806539386407675262719948635893669728490760820794938823735608636697874498144199686131068973734063259977574028597199558951254719881865396044512297983172959779030943362555537963907679375332534137819693427242661730226362263025777770830129370751922280335739117269535784015993707888772975433121425408504858284406352789107854236301508802141645362382162778907435789027705736488738954637009026773695934371105924747913794920842211572158151940072539071961877455789568226837317659515970337741025022105249507337466227605911724545329311779949202280873524613660862834018513292773310138975575438765264725906483808207557006670677576868496528365552566175047103262181031382150405101889567122354350387119925839949350779043708928000000000000000000000000*i1^35 + -10559059765839749938535553663575835452456762717235235334297987931448491722440246508788488522503520152055433163537245861432452424060592681290299409477295660310952321258804170799876644442084702298650534635476992015350959131948482632720626080628708196959935678004091247487272796894132735225060922474531722696703002951261736230570488961645359069711231064468553150128405670542464081586056627244925073545562504628938541238682893316580642678758088414040396180071091798077173477407007142398480697500443037213609249521852289549280683483922905051412177839340060923003640098323657060562987196880644853894760270437178987096329252754236181485145864602378554921285227977879605639389005437985572799341209638608444043850118360690848081661323733750066462061614863426147944073577486411049600367494484852960549030134064839499906064319914268015891464454351414125952233275854729518390002306553076372186061174631069209068157591342937261321979368533917969070003930165106681106361968556575855636877374874694522389176436297439829482065556188323097650218412349177607351572530020837910685180939210746867990772852057307806231735692857240026249682542752276100486453032012635277397322004041703650673331117177681582103852641459620949293994072923301563696457269969611740577166680074301078268354344730604647736438808533056132757685504408748455086803490983546397006403592809574410354543542733350353061817904135079831901987073629340392280775137733661514718500218543701718105687239991001752774840039930145777627281028913804590013059043245888561787896402986519946651429241923280697547550204221064678964756487964219494612061254194646373585920884411587338702331194940385639305852431270464716800000000000000000000000*i1^36 + -38640387544448354185379768879538855178325475580088308643861376441258805849322653586544361110871197420493629562200204024279489779294217045096863517939650096707270047557357337092261279461374868004393870873345219522093821416318294934850116501710529621505990551627999841763054424086333536211556427435582493709326845020431609677445532408787334679754278685234216539540414340131505882631192644525059876561217829631650549299768930733711818443272506767188210031687413683560376989283325401996755698733825029970207377073122253019197394652375168767321627760046133721929063995067893112635264095795081843591067950734729764163306372114678691703462871480267774703015263057549575792258371011076327163569832382371443979976325357151773726956582717265059843014704246098275762510402593533536991554782989481253828949191674389017624586264423401840089381027632154147280366622422050700840701765013233235634990603884487645313406350826018784313639617199278442447291475724576514858598248582610694678465143287577240182977378428809871317121275156536303645572461229907439787040718787226322002566742423777371731082427005805214991219146877525462091245119986182513254391532177293297796578807738508906715657072274590192889943140253503873381773742656338076446759995436705021844136546108476058766470272299202508771750210666984154225239174692250476530743135935479917247240978103284062704497988111756284417265853288756433563268407486550207669888585592237067652547466463500039097038735452422887595570375014776358244747730791218368752635834027785066699601101604336203207165408759261088438902827771925519490792534608114623722336762044337155062498723338205646629917014104552331534055505920000000000000000000000*i1^37 + 800099227986508808697801789138499313356822189410491375992335094387200767435683625315891779804216945082072189221028178654794779983433216776656394939224746422185549743791216342590877317472203977021632254857410470146725966209210261695109217416380740756215370287507157699239968170624732569355967911464275657920957772782071348419616456584852486650971217272657488731766834067344425911045429434018768272487385704494998182682441196848694062871490453113962862980621471414117672807382518222667729361652042962594322359094108008919248554014819212828761740000675376504001059011558339859726721763916154009703930613499180976666809383444682131964381719591856044177943247685156895615845813190662699741479347020430119325200438595070710664733833410410463694851539604728447948551712498586759241384713135734444726663297382829044834601261224858990230122202821575584270262178428607343747362081528766923091456809503320365768506310368717863566037745092218957652779228164377781399666745195098562132736904361856186567625587970096212593603858544577308050085736769155726406035009345118265214434840494368662187726948431321560233853661895080889018946508170952995650239902717992668324598634291244565795069920055965898881625181110844264128143297264712510939829317481114185566592393909777620448149149216672976746239012483848921386902855590228248912784347554772688629599548457817155040014905508666333561380746645295542731795502336157816697559727082519989888730232622703848068849244860611523080529956272644759789183861246121185958699028534450016723670226582493808664495074442526424652437769852111002896775348870359124589087053190127371717954319967454054033929859340882149376000000000000000000000*i1^38 + -469588600208892007452579142618676732907254819665946081122171831378825003659634742409604156627450612181222963852740039329304104705150226623006001225968818733659818190779196266568166453092238921354417807864213248570791029609318829463285961785256807572101202631830153029028584249339576160869460335326226953218169117010557362273711441447913596190055581447542447426262362571590120653637224505304916469250420662000591183324980077072202866609992641378107196951752451614173156152135882926859337546566965988849641964589716898162585888997102834170002004383502821822475404810664803531004549237218395251510975300298151991318469399213803013270548416585558213814754727663156584694997985529887051827029472588595350575286912540819681283741959745488388540447255561186805604007394138550652307547712680736146356407161464411140083115368013886144866202529344588742105920938324673497174075062573174646030550564114981523415843296549956219693979587297704828455458844103357243140765978257958399821246722499610889499002971170246917126900067187536414247996774751695556875111412862581893721885182264607559667317760742657409249268299176125756356073724763125123055877227690004229645464479470979105948538990740962588990553240575377811312838722465570512919486891053382973549461362732157362022656733238743820141470137775537459643985808639431430756268377710274817609301604205340351069057560696007809707563410196944435037633946840160831297269150184136645964064153672054249843418718573530801249565016436091868565556875369322251465596418479044195839418528626504032689694886121336115674143829191927684397784292620712676091014767892238749177186373359613495698052349952000000000000000000000*i1^39 + 8831391826624520491612486691483134785092420680308709921434837266522290068364412310149455840070366436030573058743786110842059754518554213634683964591042422019756876434293502313434127237649935092443299669239372504269672720218825610499052408223745165383609780764383775074249717093796614734840526516896318108319758501216435407539413588235545746756601528991747575634725742968525274245592216659335402341356246565097852095787776011162749063332413178351748470040243491610301552080128485732529669392583451218404678500719022122700447742119468726666386237896399138808785766088884917561724772540035887574109526728758756464927494033109753722719853314322054852609225943127744321992915980202741010253854297004421276588904065178234183817372620736987043822368170559969860944257756490777289850690950043057315536473882747567841931593068858885489603225700347683113549412679606859513783279607946554134121502964366758693086550752838261193077010736139602381652198215215426111026727310031027257080528370755716292889723995206475865172049196436169994112200761867922468566082289084946203669416453014562180164059560304638711199304336708365365198176133276732924530564617800288900971850357710013446588351848523291411506544734145176683825903667805507537013171190725647983429783138821614845521946376956074727076677670563112139699776570606210351961976528675825178832841626492251690087180266044036014423724738548728753914398432203797645410081642498009741235969366532703353478873353268368295835416832194801733159841624049005569937140747739621832454366777281143451172185744595208487035895960138687386184384089416072928515622250025395717788100201757322248192000000000000000000000*i1^40 + -190946149703738079309909201094494709183571986316591004070452245973721875963182636885119657357310379609634586048811605595675281331655890044159632745768807881000875041216920302158842812655270473781014928345295408997425217212540828092424396044685077427643251980452340401472445772453868646621128864250280107055715282437668944908962280695152749327799647617494549405099449663249423884210028444910832887544751617466203074307814943733441935700723900211725449890624428119299119822673155682917537192012452061893996193944023479046713749136771130666439558454453049045838088773366102964389250434045460637325468866942661486000073915172576451529459136455610841252170199614418805209307040386521567730158781863682471942998033560136559974076913343773689490371707669229936473118950736387900099774482469569121628500624671038210066554619534351171934443289659324840815638132732607731161200151355338545677774451217041200936768880179629139431776710752758189666398798689326716482528657282497957121083630873096518910530798734236588985177755053491746927408090424839544861466743425878739104433279797644967325575242472827752610519169009817773141923605435390230457695732005225546292369905298597104919660188901613777045905173717168833128060899131275446708246976616812760030182924748119595800190425465300379062796862409863458245137015503680628552869112134429828999179978390964327847458080325355516568115746503063586338157271185977012772616945065538405907589490757558879879081179948721234649905680935324496009042943895226402358154261325732634284605850473110828943716156124669486434292583631235149581397504296067416500843475664825136406297170908545024000000000000000000*i1^41 + -9189426180869141288465857411561273645873207923648470762993855069377735620938475789691536944561043224373641204906904565905613894186532836286754194830693341719707179516392383121942279840884894006305588428990692976099655746189543890593716183232222843318167120024225018888581995348191744315066897864411713792735360467138834219715959768428543976680914148687967307713031443615939575046585134533635316839239458697051130285299019781225919937068554900671055251059694652258980311230209921983511803493233188681962666573374239135523721470192352350479398419202390407084504558811755362319741952974770516963207105264319446484176380556953764634125896644393734764046072942542577896665711140796574272599644252896471880562029476473932956282968529662295006175180418041584596770399304060742756170948010252360559903609915210038496218000384942198568350401161695249627430553345642528349945563349908028143448645233883847977980166914186657897324500589543423273600400683641611929230893613795509985554093001993325721618394469426451033086085770576276050327055798353606064158016281487852413831172806029431750484966250242641063539294486675456585828545170695854142037995571331074358120804402764438529406584475033748205881252353523092575744308189161654731900376804438954278925981581018273907980311212024019627789755724870516655483437753278295617864135437939069587020167402873953057015684463119936718596820617870533191336920169245466750615342551282174675875361802149061957592888593752598699024345785022239674876862652727409389676807542583568206266011348174070367571074035321221121177255041818225936858620599174005230801767264431833024011698176000000000000000000*i1^42 + 55487546911745609014401517975867911896194248590660687732907714837792255680357346161326207350075044601229734305083570486785593362954298382808610120205059220545685365033700295534596142587213760122001357084065679455877769269321258105233471823756663644688734832553383103494840899089766880333555221294458119642955844820747476597527246293605809262193393142003377803273692793986960546171399057397592338590385685836161730586141103252614286442507428064945462495825829835573478063330280256596470160707713375832807719101107226065452492869422997346219767003420149065510869170906734904906225926435644960336279386566190335320107126930724242867759576380176202367198284934880118943629358647946757069460374468154638049620554734047470023636966361900050730514675970564369343985085966137517613038259083474343442282324901592406101472340177585308996544086919567239954237834688345989887567948289453388715292794288291166945655793117046844005547332903980552716847909019911464170222359306512886261409451507531762624100603455778062696008025990605320950156588977845218600751551795117813430062303774688311337898597884428953058070015821733429900951999052909580912898146850404786436931850158479743530405733837840684924053033328255573639180287370050646900660239560194551468965730226750144188063552506395236406084090922220546972641818332964370774064172572270060503926459961859759159061982228539747484506717236644992747751949209911711046799164427720809715728457231950051333333335972428724034314172496859662305188310642259368488506900954593259232618624615005837351308738409285204365793871302690183882236248830365544143498925703323357020160000000000000000*i1^43 + -559151227399398885149095731803507793101676702262882209591934988803793975071263479539422091176019397001198511218505079906801093095385647691797914343197585201031873673325112473848840367670979205570624200131384838736324065941246511369882093941396949587231061239406213963166922697644106625628249807653752310751398777584805604364542759876718443506909168199538776770087026579668573617062296568489099466675702211521183792554827743296478998726963073886473883196476639776259016147745576734461371472154660010055151938005870788822053691060487731937191912911341167077458356599771914510739260180895429087718275250673068645721385876493450661606901760099177475125836241118366404342175966977406062898591291661224890193071047037341372910139144094852089085937452909405439299818765523780694735165837299510030262277902877079268459919222751351380433736191415923390081101470737752227594108891866101145118965238409942857280742879440195697027416583115311357876878853392967015529196271353092832350570438323506788655056469139811365545979359733450644077406275864840986931297837191874528706502006032022294351700289728757862233056673732929484947436634488232263878968718337933809659436584828399546594076878692272321892519902705283115089937997987823815818925106601720460126910403649624408201999332354572663489647634038505360173903857368087426528417909562849632951480370744074624701012029033998739169984809367947381483117007991062459026045212634621507589542129439447376858663183737184129986650703583133025099761443889812962406669669596412336073660998249199389318970578619271350723323025182957283783005663892255661663713549615104000000000000000*i1^44 + 5165039548600813041908429451371263750813594368260829339526616642197355421801632181711418772578502166558511778366003738728337374450339712862038445433641703610242113782579038197456910297134632625311545826077588222225231934485875298745666394878418724123698213663706356025841828597140630176839912027033111729325408101334057734561792415917932975795886599051337135425947925123936683970044222223220469083495999849213887484446390453127805290229365534412704742948901533802966496064988770275653241599832680962038985632898208173513152593691733272169977922900377093289905666535192568949211222554418825742044502610743218679652947050705601951909313373557150850500447153616312452569928133181785734160295813919454139223112480092935629547047702263577470606296587684618224241778014939390573785189775289572711618959009477832736599487048190097822419301008590694195378594752548782620843222230917806344321406538706835158678049805345374197080857029087291949357662471669370029284468703145769678850402106326751969500099813586133159740154011844927901138926412696290576167911041415511108523292646300991691610799483151854583103922175920347278586296729659486256315614622034362577117760528914272737200869630515106123538712373221919816746844256892671132924711747838674892088048916497518360929982418011654379456429336008359157544355592468430849023538820309554962195941550543374848729426812195395299906790672729371349978742720575119578608779285415748107521789989465296359357188496894351635397122391978698393287306123129108194627325411479286752912629047460261160868470115477792527008038553784248733089067770460587319256678400000000000000*i1^45 + -26725471652267056590188170540873619835391338747437355062292305400962735946430966690232406777834838991498948200580185744901650943677263734033975894300881817537138896152172301288377298654169455884188479991152671277847536429844111925917498992341912454639912946133801236202919523731293571171828118434112313144492288629096703539501533819804083669070051933486457705486533136919878357288353354647989786015078116751387806655653223831770097535412676899868813612311571004747521025060524842606398064266960801156197464872737597951972823734843890053130561543248069604897382980108629335404011021388654939249589597201358950701794953225669784197339871198491343687786605551632033480557313669066167611033361563313770806883215896401452360632680520261073044661884583404582768718590300119979952964780870651460169105351941868150298826882200654268617728732810459621312905853051638948696760216504169250568412866556483945662804638464146639633106287280059971157439058348344252054068187663699698035455550722329826376837548208856707300854653607365858237498670107532970471151480249072528806352352596169522726249371950497726382887181852669818017372294376299050655264792264725624732223137666997608351997373455056170087244220674737343170432939983284953028871953010106067029723456799990612843337968332334575210412129902166963018942034109228179197586732171810162864216453368576930786544043333365740396004851429386166907326612130746561174781077412063442742942064562520972136619048654334590160971137488354037078136376287895886612087909539280645612136935104733343455962949654187096439721034003580211613633879361349222400000000000000*i1^46 + 125025673193461577859644037341266944160961458932645290510156110687835874075545212902901926948427103557223038554352563633308735186273055212486216420376030116164325351662083009755584670568814519272637827843890180295790743767766386091429915306291934346182915236823213839187173440072081368722208427546765129530559857434783752732609129150509576882034729725254128591853395052108392775418821625150102222565298083427750259206282874487970637026778323147882165770108119463923350906548624154094240282093499672453856574131929187152803278608857378581326150110358580457299095715896310458623664556384453092588472662119699799834486913961085720982406291029060806621236366312075251887060737900697011672182276423390724797331431814585608774424892850028298464418295490432270875171160014540533339344895905868722293520882176295906841437588586656040418969795613308523632302873887446964852574219075517728939360746512372363331029845033876182200459620751328577676911816798164854440628249404408685681963479284361953544683788388332653975514775798474611467736369292328288145304061803712124916896130841851183096184352060019376430590421445333673080824267764468005416186919080512429179973461333972597841244053395040623333984948527958270066660887838943530005486545546449779615483846245776394994472995603881488936982370350975531600259137567288439615664923527837238013722418514017091140164818508410141995327525340129491093478468979267023141152019536721742473235694070609881802309735410865100282426600038552878254752267228344740719200107081136382887842861497423617320566527768067832879975443795954963335845249024000000000000*i1^47 + -506788689206540813602382195614588946519690816018633447069224253777373572079557987711364656721279697291026750496528184163112459268670973817210201734767656679016423583939269756026471111813871006516282990327292578840002064568793056833415038885450964989820565110518418676824451005174604276462053589311756466342178316190389633783549439353508738142157357997182384395075871306120424866321022915381491301903477140336552697038620856495064887094334746005089558704887351995065547583041568753866369655527722977774582288908381866727027167220529732347368470431384189384643254964889910671959429460093045161264712901879441090041597783542999868082294654258435057324980009518448962278880296361774649481212964255461934026953494908300917392481158204573761364984389777386783800370666774027848953084022428571953083403324727513721105939619421739008887204684348936598624275096876996720481661388843351317766153928685802030119362893890633328803265164329076704788313933700614771335497006716789552911247375771828998658071177231172262545942406965692901634214070028080448834764266310737009315115863244620916076859234799088209024214877380300875697345035957795912640515659546215979021632095330364118286054682862689705220375790671060123677862932275117204587660901711831661462332748732677806491997326217314090814246484391292274167093183606830078302491415426144940899453406755755083595897968069028360932559698587788337634819791269481440848624681068967603103058288918919053947970662698588193400912679370594416751540978941079915434843744649546904031970915507850356223632423466040807037517780253087157452800000000000*i1^48 + 1274600963662026430655716080464895873523036115222580903730154716478660828825627691658902720795971208797731886393031790876650402614353629266824909695728407289670625722208667209171532688198048937458707063203906640286247600827595475529044627010262135137397325097192723808137847787612618636408614178447742669421097998949970008744907322492433484900285631702538545723516409444235781254589574758754600144316767108536154353767655649550442724310471825362120127812409502640235546259110512024495766505893600574815966745768232527743360118318220307369197993020227294209373886774469508750753520116012528367476689345081157667438307009769171809505073252121879550981530992809479347820134874799041152175125802366539644949583510358229305515913731139434594595032026951144174962224386659753323271472571085681644122167961673140348507244511065696113450781985778978126632786203707138641323727513772386360816577789186942741441985900020089337106285051779836745912126708426946928888536410619323522488428349232946694980662081251386506425354367994506995172071538509875316900785450829770060365004215816172517336433964415302938369569077273687462277050540463148554808946206912406199665689357661154354058700478798840061660962501393627905765307354384755054672995711854646962745073703911689727948575412762757813584026417447384627187099506882100580717600277357645787835781866975385357040474130329762805386529534306830519100357927551300076729800463411967572252171778675752797973099134068349052882321170105591843857282200723574822566656299356241893480632484198457683696748745587025691583071901450240000000000*i1^49 + -1625392740380817689504819228824824954260448357966513457172808184033752471026941295756275701448489419747068637786349558078318637088291301984021507383557645335384093631035689902946051316198687574826096900738920097584160218504536964668702908342673044181110461756293376392622921846945682101057062604339925747898802504369581098227517230153691514832566434859722749678860700317080133257897473140805864665873453157253091630027029983492497704816080072679061938538408632317474670587003766129893581901054325589202540324123963653849041152404673155340532601918023112722316197886645664016430929764822140153726371435628835141689359766380484970602972454499055281895359322439545557912480035752552852151445101592505871824661003349856455489527138665393928120386188747108489003816151606295647891813361513041297368524451342367470408523497903744568426379190075389680121775578126718440588621593290660749355802935168341311458102806915178127124119412649954818555061854492803962922064372155760061297872188909732509176556102753602230798279649018469478738329643612577297795354272604540890449108758149732241974077072507153176558701751821822646801450025091338843187437395118653553640554015150494307819319215522322349357512395697813197204622933539556327458718893732869743723190365218257645727262729017705441127248635726226288313825650375176994757324042090683200030993824287388710470984195630146936380680945376931217761307763112038143150577340177435015640434836585578242508746955329825147822670592057361853478649848524202868709624441564389144906356623989349025031596638211507511885824000000000*i1^50 + 777270911177129425989530644277586017199252570657849464248304294189587628728914173251230983781960415910462408035082328715621339173739563409318472235400334587831549111245781445420327012230452491686501474468296043257392271975120621548368444040572241945710467593022661421225536325748766584267155228372561309535198818449416481566262982697178522350281404323191628393349396275554116800758323038044718645528673916145870964731471138800757714159579504809107595489597724771246911281521677734497171122049750861189969356270819504961700790411893524595534888172030642053740136737385262533008938601033946540093508735668461388378196191735658813526716255430385081224215478053153740521799936976967841261081637246483158492995684669617172786032236512987215405892551049524352978871495182179955439652820469869146256716551818066193769865207072190153919478498910316984684911001874720472916090865458415016874751823061230344305291335470358737608419150809390815586452125909802158116086162713676958132995383123399508679887543704087738805153636941028222632337533798609384158021256329122287209525066255214417919083779823476598340660600229469425184275645012732803323101971411687334293143288162835308482367631120519314091381217986844750894090531427954543777236068978605858601979373058537159789410453447986270917089689443447939055910944224980302787331547517721586191788328517303728465047932259784390198102277102758476924695612023345637480988116573649910468740375359358161724660419894518972230686125597172684718120464791475247825387912163875083298261709258266486218978756657152000000000*i1^51 + 41519003491469177269441381975679736637927091067714024251449602104508739203734811585605817026444828697278553150257929435643374779815084442942453749047072796605360757401946555936021544371177440429069954863718969446624436937706251179595680804899552340970903335590729015492468201695630674005474206339635108894543878155121845018663028446673737278678334373601682164660903166415743035066933773569894969776820177887841046457240837137390371243922879018644055508452039693162240187029752789219074698298256905153920680384226061820385499909406616151087259428925901982555879571094136403847222330039405441561583296204508638374667070146059676037144693620304864765375364315295763768938405659221622981748366056066409209017675049870552189919540649400632302963831106694794903793032599710541415348716145896356706039569474608831605651841446903846468004234761969615286088228051184263527364221099743224114370079576421264085295588564959301314484859439854734740152057969663416092153374591169010656968712830701710727071834000958299241439616877877737512873328972628825752559066804260194301671405704480159792340079235678721110208085649541215378817156712140829053166593629750889953159275244828432959350879924167787261442475375744648665187466220738894978547554475045672314576571626596487912548351252768981584445183345164667044669415963839294715895682818392640544878798357048733666527940440166739492976092597670884606640657043084196686791700967227069288649994140941835063306387372683660798506142041151963841329305077625347591092857466354782887431139660043686101647360000000*i1^52 + 525545230655848546846939095296858028137250537107890469000872397602146774825973662580602936261324614842283267334433982638139449506797323226806397860038218072757396041597723090237442375770519041777957900998867086361555955822963385194268400213760315362762593341470226327911037366493953116431453394736035698430671939156903860043352949314437027098954507678928522981122370568861139790990380065451202293168703673561571101279010050111858078228028629382524846862722273309079109481665449280612818342306544166175655546716872931731218993353967515481346211607351934766703423130268739736887477146727210725969563839462423020576056167166426784235669747138325710317927059962443159448500257212641099598279900043057646622538820056899176512758059103823754792104665343600552940744794532720766688511294572008221155509479093850997712202574092178674823179297982302490898093325377726254952004640336906579560646895133431533071608863295399870007285496850360992096493084509174423378844838030202693318267257970702076015126237305543165844448443472146424028983507050202361565097319529457766967507934051412678450683150826045584115038475890785157546945462404253801252296304726846532935327645116151672732433946578067561794126356843538573097096603415385285023510870106082207156222299416510749686344185772914469078853334660827617637097564443752390685537701070541974942885475564650044877763301815418888664876728196190232294717853095956102299376636496028065229078789375232131783216200200034741977261713535729912451476306454633212454804850579486003488591519416320000000*i1^53 + -41261230476139716573191585041835917159824317567371056115992285609084444706573261035975067807896125613243666679080714804875533833453702752756233424531913707394983841001948559645276852345321921463441361591253628046541866899360780486394806631060482265077180143393213570708031409610315594748417404581052527183961745612313374093035610775915430438323313980771853739544480727825881706432580556556224866867436533890382867051869090041127213300163053906190849256912253553432646853259536406659405731572874144785546456212436307117169130638909695786889521978020715231452574921398881118109570626078406384903142531194729483044007020884279737371164678510749737679738487006797927723965117585490344006651953551294907990532586313383489600736228666427816465541412060472644653397035898485635190624475786654563801761344772101621417016708555873243826651393038403529345411831270535449240569578834607307872850899084617421496235410178742958972573536326109734550102013549715640140378333298235323161902303816470104508295846236713060083586126944261772590734047302405312230309553914035997044022062047622793164759636435912221816662591115424630029809558308785137721632604297815541574584447168214600703095909135813487275531340512365822049391400644156159279491063450427190430432043867289364321248039223316746332944519868658105162490490213744882420591735560159896476263343156561610857062589311689721093589335102352031966792060952524029105522980383971406476078620803186366148424479794379990278791185825806606690018397094091575690401512301208692326400000*i1^54 + 22018785165897820916812458559612892640305910160240701754711790139621953596720459740322912324128342561051024425204298795455328769544226254227651655083360043747281462434878025759965846423842105031923545483675730432179475026670977448891885773895542655845670930447353055301677976891629280266327852833638224775011199541596755889226095162785690858198327386603912661258995532017356566330811689499981983543729876371861972956751694679263119052180998830706463819629745997593055690256589597477466363437286823523779632588244831965137529695636862337995965385377259177446931687602100292252029090943020128792969914084274625219009287982329141353334295440765343858930081939817859861288170664609070354820974145620709004180841822024969903637635895523951604522826372882663380890724429766116978553980296806270312069969065883625164552639626212440398338669595100054919326586885659679350252733797079671915344412265912800134984433102615748021850973203725937853631720846889417008755401167516183233279553087749243976277615343794388266572043836104069916826714440067564911501262928105035535613785508695635624614839044330556083216622522627142884709966754975296294499859290228556828163712272033208739689001047876061454163460188250339105717260376207989376042473496878115160916248064371158777994803468987980882086706825304508290323932844389321375867240260173284862098134939427657980342929513603289711839897523152078073152472880228585015343621492578356443906171559692800745180871104680668723378051472431267778425658631828078319370240000*i1^55 + -27723776418217994880798173289695510160182127828013743272055457424449928380778110514108833301940221552871945867765043585033475250557487533119367558709418097022581609302239371239644430085450459265206173036531806457053542714814770506731697552772480053013359122300266407077044484648195845392874530874040060560673933712943605050824809524215219047380340652783679776912737125888020048245769370113306153274802437941610296637149110423436939630592870022958227055443295840287305674551397794655851408536522747490880312195839281466534304847166183143380092034261140772863303731873756545139830865708823336981992897066114149038883630471825089060009568250750704792626177532171256117764271708459049707062373571829270620943601072961695403117126018218403286556986843011409799922135981493367836859274018171611450709044517351801969861818348450207359786331571457759631170877910499083162138253334737812007532755417654879468735081692577297387487549302944384851019578026287639401095836415612631987261710923020424093460107568888020913228942117419883408396490119358777798775310901089627250116436465831128596009281482059511174812251457350129184446776908817091796529785933247842938068966606623219338493500565754520172831884881280113787708955098285297646848839835712794833634919705881707457595947299116211266519116686109629806681355971033852338960355721726991353391597184694429997305889408768859787561551856781413987828596461650601081816988189907761076742946238685712726616380673499509613998840048314591073781415936000*i1^56 + -4524504852481921613709180355824929037367728759034740747455443482768210443757763001775161777475699239165019490032819456483080251450620595593679915474992231109073962873571425647197153526776739810649829177868474300659139707932721982926822597026708516116779628614702268167537193517223560635187642351249182271309585491462606434817487528656909985954188264697394303342700090519304815442089867871476719195804547583582858617275272795360858152799260882711089864870942776999729419209774638893960101920893454227288834375865336016181106770912897486193852347019691447870650325886846683500493843490949389195147459430769448939767478983109967826302325248903798665713903938048126267871223917069151784124294650037191951849821504913639432560864944025197491041987342181266395342460756373557242896221998023584050859236166519755591724656940668194243161435490421730306891288391859164091830818505663822567300991964959604397998783653685043629653830492260276189747693213755994172449437912641727792736062238816593882814481438911099857415056485105249612944347909924580639000693050534125739008747191364953010242928893104668486528288754571228839121754044085658525013195892820857205316649712471263154939800507333490837738311386703276602344991701669981333903238062159057488387906950700513430281014497534383226148254496729780696286304352930458926828169020484450321338750374643926521813069493074025280935636924911590525585021199070488674669747602647012736551603150908530027012609284071948906240409600*i1^57 + -2180509609257145043519682350685286933022982802256264639546914317335324269246484565291996018889897865247629477134415771847927685938221510415781194295541327147447933341400655859417278813196919897966520963663885740923008323485662826653479351708701524937630809108201035722944424229657692992809661086810274788925273603555511233424825739835967837604066294821168562726692897888639404030179185252237036398793685800109043545143075344339181433443140716523777109018767867672406207983362411872751182312562575380744600535288473315383605146524055332712083717111467947039215610197766950638804744345386006229647892800430927597504209560395783393189967631111677536689792259177826695021636055436133255092008756630408979607287574639964441281558717599442519820991267311310150956359329026265512489979602285455990209112826304506473621856860395958114952559354193396841482436119100395197622340323518865001051863553818244656637690406193294339157665177412586337863267257405859239196081023229282468320290561346240038018943135440161051988165069487226645513954782117439090465674332311711175475800843426841457244683734978002671442837779862805663752579806783247918056721347938343076508225898034775094644456090336385200171520159111900104247067937520801783073455548500021809868657636499628906713255235334540108451462175716377874582110986234013877964596514671493841893514732927461129277030105381009263562264774174660693203569262747329155688154898865523252140392958709306606223360*i1^58 + 48344834349066502200944609390311194067561525751979355277399123119148937225569556028655061757969523508064034712730688147809861280746980385977612249719313775922385336287173147748695806137903214886269739202314798504714841066087343944503998271523936455009169196419760370977548157650292284426712665049069923908253969480721618156298978921646976105600923552267281644020960430373191498961098296716147931916370553552419000676978443993556985060429310517533255297320542900527623804150817027549484912824144928798896960447524540472992509580129639031336508530476538727165825607114787502145578367818633388494538295215879803099171800344873700874540401484161416639763791056495452555589383969716868300722487694314165475432596982489726817422491578145813380877846670283314443532907001522174628042368043042488203701437118879785876732463424835616518397421208264683531786147128888072370465256435608631098059461530718857126992748821537635782917912336519703787515478149582267181869578081177163604776496912666596946846634230244663351138919153193498843943110838794421012803276847597017926045769559081672324585682948115901600569839426702985201552639353190720581840124623746391635123494227712183413510796218313714844226652979061057129626836806342044260012161852706466475832551693376419256795570137164243873642365280205260728452521108440379096003645038623958267816081897314395638556416948286387239975989401411786389533889732031250213404672*i1^59 - N1*1469817827956681747737317634136847265161460567072907254450176394676166006133612985623837871532328800172378414369642221672130040835470230992771510374575775172465346275091886884393818754920962704385639626911853339482561792918953285441546694038540642904973371237408743086156799633096997808588160148580193185477027942068176891718847737747096990546349492387805580909510871303712808706486627*i3 ] ]