[ [ 147462598065435701119914606901380968425667660831497467663698645312208770998170407867889062306743236230523864147787535923175965216613627736413689405278532237345794044163273803270553212934560210474292583019118870605045527318602576279081205627740884803049845470398018539307171792030295588860787720608156137657243465752934548604315327682992666533392543010020989128505875083548382719115315410431968605521181323794215394058436174990213549732882705863246043225401571865241309599235768698963548561660068177451456582390477910042655758303221644946280553348420268750247726312386381972280127038808723719485140329195655043253741986977103122890564654106450940169980310511858089212325408922272551464912317207902385605082859368277749834652224467315853536839502056700927796936154988934896422365815551875628915034794383825515352855186818008334130621192063128349032868952903027473919867289833187176561045350463247417615404832724572736674860452358056957320381203736344815703718294901191986103466277987491626544573840059714922965431558682024345600000000000000000000000000000000000000000000000000 + -2694921086511589933903040585314506030613260922249988521518534535120814402206462406996589231260541602817708413808181525990014806409883669234271100245588209736618734339136060899009496024618499057285193640714101986691510392806049924091697080654449111633300327362400194692954239430435573211809301322024893043335672935376678671848051011969553147428142883734141052371818189157633765961604111281442908679697969295194759466611041456466311442894102220773801914595945107102928656666003969418492269929780079749640262879726874301450865253069273314565735789908140067364778755722407323063894732992477343968611631509701709152902161227885626899345937962329104597922742444854810733956270096604105357502161840903344322916522116533673592311236902922181366363264369130985313504968635971126581893179281962239772975238626103091868358225621338249553269846351837013894073463102828761063033640676705028978245559285335312199660851107796053838373884135563432897978683768817260695233084279036739336117708121441263241993529898028229016944103053926072320000000000000000000000000000000000000000000000000*i1 + 20450201646592825591319706371250833890220507075318425753006406466582595085744583009190738440846780754121781531565152844260635526049976658772409400594132347641666015407421062087330446920045215872730562884559988920897683813499525391620777456405607275098339559968389194736440322039315340318462557362994544577299990907285562292301167885090706200228439215088012513699428137972389936804275650761565961877939903783755144351477234689431423776669072979908449704684948209965580039289843195964358910990254556579204476740145835722076476475012218645102155352871473272928581678747755634513845265992334096427162344547599844962224030622277880036647368198621325367619439575935582350026317384172824451486998392919242937792821259248194692109739774215942812589687364310526398554744364943035457489286018160871386722965177036362332640863421933660435248159635648692738421252988083921343318243779982751191142570149781421572667636619390302453241361790319391507371751589397136492955444168389762682389730233746395580489088134241778252720138174332928000000000000000000000000000000000000000000000000*i1^2 + -36835870888730222253468704368541004956852238428334761715478076884609460573503172526513768873316838539681124683468525646225089183418313186924101774751030732889786770961823951043631716660994606915392536140764800342275505695324738001624215192045284187083064319555291119422174486527533873501864527311805686854405629727299482977317326169005125505326558291519018970483175010250889760370953266662759743996035548156930812992559982309806746611116202957902452608351205670737162464292633031211814897865190304795545052338869777580659192172291454095193756624600067607314400899191762978744579713311162790924800205543690510692538933440884606855056394379772418377811814272553280631492704813959417572453130622386355298774824904079481735298606069127780248720193000817197434216905955509686031433168305782323262903186900942228498732984186675539129672364382869452035479385237170285227736376238729495798964985780352560627769464763528093395682265837341517431506161625768465441339423801086948580593451115946766462161609055607091085320766095360000000000000000000000000000000000000000000000000*i1^3 + 147814778580535705373806627175156988020806462947897350036572930600222465112536029441997634999458745782083363413103365260856400717913298898076204440938026480884169855028755704603313983060324690551072656727873941981702351752971304539516940818262436285993200113584425439735807393355063027546705373769541986923346096353934584819032195270432402874699946154405410240861962241784977595558627897643800366186145841094166992634118643101855012194292821367124242415614499061201734977758719203402162700110571207035222213803486582332044260824021952058040942375787044504337214776258693264414604243637311054445720064732723470963748444049642123514675056258715057755187646081036081284089491848755500149382601351891120841823816508963895214525352777936824985434085805145072894594377460997805800749837857993373783397209689385846350207234012010249238777466277489835509337287261468836324048911057604707314243995795198356002360788590227432225068962981478881836254557933059014114639115168360341660651074147664486502381569693869861504054439444480000000000000000000000000000000000000000000000*i1^4 + 732313872076365908682015983077477823380854576988857908906102125279867055778761257181790095723855986933103179611686121867229437440076672017524280421030003415566494157720191589912023589313508022202507305936917074098584086714760932913779855459308674190854721900705593041597385464004610453717102366139934270552937280822372412317803995954843173761101818819855937679491228017985861344085583101530528428698214080281581205003129798339624717156096321700035531125291286058108988120464631879056756196698664705499172426230369072686871179552376499130156229319053759390800051540669050056290324163181504373232999646980764424760540662731543900104697059415965026657289455542715145404068351276821453326470333199548307362533642208130159980234867579559733780451054483721876894362723577839722712011508373113242501058807339010114384889418934828110869003297024229182194284446668445321302159810948194418988869782048570483051360691783567154171943146169816207156930739538226927691280656843302281555690667181284045941860609036922971596838141952000000000000000000000000000000000000000000000*i1^5 + 1171272548335172452440240703703933002989043599885291414357303987576341764405526282184969623331580427955048147356569044318373994006989294583058230819408462397610823107689660127023393164067339800122663172697305882984040988117654346407002791065037169122760605399046050447788089622506284341246446307355740219742333186744210689133820770956998698527482317834876439115413412291122891049180466546791633077046055645967897253541681943811005207702376760205454039336612035395123225874387712221117557570564153324080090041738185827446549390907879940114081653501457530167893764557239401680843997075679600752690516276133155663130347605502024590521161081116215452127399204965253363900792614937394983591331350798620419532941924758583779922063251793393362361489706768333062707288809689279156703601032258679804602806556655059405108223586670834885257071030901613399435591417430678337662960858920845212418930299349578195007539965878295168233516700438302544687006446246338337428022511747880574427801302477091687957181874104939481868219187200000000000000000000000000000000000000000000*i1^6 + 1090751861910601131193301056358215157645496409341516401373410672363615043160840624467726498265351121273193516877422620403343100913074518446013950193618016040388566344477906180051214866403704799377880506620048576845537736739644333219841154075678367211076488245767107130117526185841762146699769894800934684274100246981310619823165551130815055969843126532673302928663985956277807749074080520810080059585473155889165151881575000851856944479701499992514243128782764062380920039822089420997471114812796902923600732097428219076704106010301400165651480077469970916061704314019947977952619037338204766713045712479130872380578839891835426272816670396947996480720094324974468775783715267941805022846659314981591008506441611429770521090856083346660610124191311666593766467222417509841223834700684258533738037689479039125925714126541472805502449306980533554996014233086663286974679598533718756831477644519302833292605696059404590944669276872820780958879788469790883490585981171425004677919034956816611221542200129463723963187200000000000000000000000000000000000000000000*i1^7 + 612170796436262576541095906474365248955857466948275988636877654323841275030499621005283855946224743951446456089724009206121000917301355745183695958372272507476272783282116605580610930911191539300666271582678256503103646398595625506085585191552684782923288440879218044381522234947857264555014896977675155877822666441402074726848640577367149874649249579066613254663414169943405883562168873096467336249442431311645105092933488110289991248549239133964886616077659503297082854751261444196433807485700876615097493881698462589808862046495913303764335462663570463671026863835330935193026012096637609557650281842469425694686247231215769325229975545607545481174504922043630325231091549737374643459920636128997847522378962232483403288564332380224585681866471162157969836276760297947114208890448922498033872913551233265060216836814224759444309742399250564789064367160365873084717684432504463875823159804200161465792534201081497853508492440067872909087164950575108834448588949474268484572041143429896974909985333158824902656000000000000000000000000000000000000000000*i1^8 + 158572182969603264925737437943672253021761218866898612688591970937417805401344976720759702359913140247288258937927639913096516895178561427870776534130639466727814893704058156946364357005224436821009743886981158507120674486359987664900246783113179155839302822595354175490954821030397687525627656255282180076347960838287023385442349906588396582789799050367786385353762261456837707787221423024877546007215499169939948528216676576639595363925161226685008906857244184142652743806119657609116354473677284513218917863171599061506668174686509513485816122268332397304743984254670351423208718328534455402984076308174145505512577123929563191127034378775043908936797559876463209444273239019062923776394776223471165082698675413202490163547135591340442660054961481646909272194325203267783410681289039002252922607000329892875066318694358543311388712634461267162809762773765599761872245134308631380466668296412243996098450377690565805889842780187811673824728107489419686024345581228759645579734255138122575558433324355341516800000000000000000000000000000000000000000*i1^9 + 28345228771814131435721059086101974328454938471614542785543165672952584569127027868231666834649587881367954209205775590472233837908214252473922048731582947820631003831024449832601143046005864046078539582395142232322773841458784552438935409439237284334704882360522116226848680045483721653373943496798401162585305742936430394093930309879634073081557114432536978479130519384111958486045733033670236820727833524352093789558842122824957162140629448235532012702412780970469514279981955527439770776973712506135439717883524859465610136708915631398466575687038619553839997440526407318331625029834805105965793285767438645828133636971758809846424262935038038300334475092877489626697364906268881797707463656705081593067334093588441380502535119543531934823837521479189019881541107776382681812148731479619261399602546372374548827847297089737652810069003571793836488542648733726376287227497344462000498840249789932952464271220958638640595707427648956244996520028852647375033919091267461826269635059204967020902972234137600000000000000000000000000000000000000000*i1^10 + 3421104496018126965581933025334443679065853870277889344438214031542516536760365067387038837364187017496058681088872773758510230669074525766196892350355029684091388919176952800516481710274367646666732348928605547431794702398342841815759284710644829581164353061814349251962238174644930012836473918914451669186933472249455436474959779443066412827566753058657997578116572202523690090411178215948888901402033002515466271569623771948914455672673361401115324737288856677005489556596661551440438860429702253829864134909729774842327632369436046222195480535740940003106960012556647257686877595511011921852817940027363683176393875135313161847743610693753251633705403603212272095471166118392625180814884364739232619203130417682004903512317003360112066248966800872888997298956576041563143842982534431857943461329668802575531282982929405473904807357752144355055723637952243402384261049560503450394262547738748940820344611537821310118108531262839186415402467343077597066918673846912009500593825197854091421827859480576000000000000000000000000000000000000000*i1^11 + 257986099746306419166999524515645815269054000264158074526504826600943354815099618627733225078009381126613774445690670206865275667886587748056586889530093490170384288901564631352400105690182572218178193863906733169161099126881282516250323523135219168385340095766056779831147280036747457100488268456258919700422355951601967516001206821082409711813274881613233023775320069055179128507476092424468008841645570198609193763113378885232758619293958638342374415238385149674751767204929063912477449414445773376400528738332368942625289624735511970221197301043185574086506245746905537210946680334855767216375846959938259394744173145992206285850213745475920210030974525452422841499557237275767092609873658373897233313621211047463383316649339601245176460098249178963382504476981896845417876580778654747270177920763968654092997044731507106239590023978197616627595740521999299907303168513385028980417367679097681712469229242104740981582428919879924080028206047559507512546880561107186355932321155241978647895290675200000000000000000000000000000000000000*i1^12 + 11439464362674407121191386428093738653051261787452998462126170584409175751012039471278557517409882124178030846673191051780714954027103868151214078925506219691194659044076424816844155391671772406588483457954318722168783521035303955652355901699031643502496329183567499365760062234833051785264041873536319533598854538366891136626774130166791506868648930961542668722623807383962456480174028621555253683283196242194772008103088527484240058931145945601336236420675319646925247088692807342350943042388668404736787296847278302076984687874097840208668749956067846731620665852203997911134660815472670281922777382205800239797918378760370648725266477417117971076057083569661565210187272282010032983537942942333128816751083157183814273705560175230934912857235199087206395597994374876831446999854438197399194042887753471081770947461625339103109306173255785222183822450997629947954565825381081627656383893662964396615703009348990376145373439676816721929502993748717554160100029495453770918337330353973430929326080000000000000000000000000000000000000*i1^13 + 268552397143026012556275501048742974182536012972513513204742231064701907565487829941301496292670426995978170474924031210849677062054669071802346134882152433226674846192919731451942116235934138503501113691488164766223755420818738828501153072528875156772506620928744110723447490941353432760328992906038531778582966264708390947477882489804686142906391636527526038414760573295758974957875631688419111568230181886992935954722018371102360450495619987257790369510380027932090673605777015186343015279201818846912646403094993318455746936706306247069277291717042756241811214641759835903756862819621612906860882543994699928126497979004281808588525921753316265671814969715617042253212118249276398013891635439167891554839547362064233613626833898172413810493483722754860360810583931247212529295820909024922666716107597767115942495174965641218202739194336843342894937023691021595170216060543071252982443643056707839051873840342891204536297010239356274887604702248874308602143831678107608222315786369320878080000000000000000000000000000000000000*i1^14 + 2632705885425802190662963580776617597092107185082258299538785553769176653930438748408767835929596713925412483393677134585757300275947485604632689756484311406204509313897921914682058186190937972338052908612418687704658857051117672595700049702118870441527775809779179782819947114541464075340005772870797632768419026540991613395118803949830199354931859038238121882039646795075014687834778878578612010080399124160102330494779263586472362115712550019160454034481367047943547896084993336325598870342233940259369399550469573518734192687551224908077974200830350337768501710374653454547955861761258075187327520286467852380026711491198632905019202926076042229658357908466733134999529462647494842131955745365508954491034273280115945836923540675724537776020485020943509773812059860940532238402525258306245303093347846082662336874546005979910428800857063095024353976779642550908523496320776260038312553366373806157294505923530364228746269722948733508840762433410119936279974891087515591078162421986099200000000000000000000000000000000000*i1^15 + 25878111979843498068569069773882871561362146878650288701443323257915712283831456595935227440014283638169850917305883313241437648439943830563517326215046863974998974740653913498520151329091542764231275613703640503173016923899480973841207967462362254078172581945428201658434077548581317382704346589966974631315937419235591249350729888934959396928680468578122616104044824110429763372508800459830212817966615293348389170283164239183569556932312195328040496756977911187569196922786037338177763331851514978116900324841190625709538484734049735991687148905017497096739915965903181906580900683493775998180118608858126177233875890679055230510707828505905661442738616201215135076610664404794552262795708086740846625907688142980704931376654413599625990415837474730610553833726816390816501837873587050094328134309315421417279776621696900362551214439790631343750341344913141231347319222941422375885745620342922238549576350653412686378741568044360023923991277033451018875929165723086393604918843801600000000000000000000000000000000000*i1^16 + 1573418128262597465883367638818504615390476319335347145246362985495956856976720487221383801555771531231550614257999704739217638343189532651313816444994401681711192682726383732380195310932813529787792807581529660857062972727456377500311092452480409866234364091361510680001448746785930939642506733211713525093785768158891801017558832857692584372846204631039053065941033215240981910080899908092889289455735105405477611225739298538781629933667862685375661031597011704232998569035182848175328896979545517684975381507769007711681309773933079357317010125869575193545799334461109771510905468365709134494836684953792597028374514895760323003957067338754944895023192172817119330613500381966198109796600880651458847701816102555653879120015127024389279883888325418452389175841829138659832556816491368283027704414155237937864136328405118165174945040026840718905735794177030279573696556428019498941949551128007517769807136735715608250202645067824087781134502406116549645927595157935082670903001088000000000000000000000000000000000*i1^17 + 39947342366695949427169856211563381885713251309484068627704111911101262862528848961804055931064236111424167375550970727721614901595979767381439107718814439108032519588705093044887038563713788364661088413854113591878694372629140338885480940542330061140872673431829287958153815852552030537238314460738319627079569922081775556820655470736931738230700666661650764174174811991782781185560516755601308585124720789838402433433548741557900677819674095731699957362983469236957674155552889266831252922576083376312119222374757794969480076997965260305794384283578450815358293312538980647691633564877826578963584629418936691686789430610599970524217529228630120587050371726755536591503984756551094359627609510499875337810512747221122080663268116201127048387174710019394089716303131894127499127584556065913792081349425932511262955105223741506398502109885734701067155689574199929890535986727349469474857391900550370331500164172723459149517084041436412218231150085009703105318046542009509661900800000000000000000000000000000000*i1^18 + 693211955896220411633522856605560391605975313517166957621578937254173298091697190148162214614849685240291036631675313124342219942286123265206522735857313880964649509696198893606900519319770619648511114359456704039795887495872656372290468119117980188182649318904136383743427463262703957851831083985221131936900983174906293411467552672561582078298216089588353599621072846317838883633585148881740438860794258766401070346945544299589137491995925105899961163596422359001314344376297569975512286914497674992466456233702732614453617657435417350070675240068317143193683456002163961464512291713877088020776327367074081260335264677276319131954521165607421387624107599435017662662996820295391447936191998902205636748952206631866747306313742665909075779886580749931875464881508609536091623882325328430747711697595871721718738745338056120972320910005745664624920849669825519778165074026722614331545734378594053421734368552162004276395737919926970365486907968585415085004990249894496174080000000000000000000000000000000*i1^19 + 9114499342337777396769436205727749835865746608269190694286226433573053212009133662577003930165903257789375851072860509447044068604466596001048558823345533684747140305848369100562249961089706543773939253767263740603349801234714942664387980881743359404250310809186513239006377534135828730836769691502224360667454663993770221724154573782578371386899125138361000542110004629954181980646931171640686583294460580517971709552822959938729241626228187244661120266706507916077388252320059077483308458558806852977026069534026515767636488507136967190913329434513482158177474233065970289630659570971909504871790611612134144316384521192633489218646396901878057278653011005306866900670963271312411762981607722793668910263723491451518555193222126056133300729802032549880665238720794934753859265750291368116783925454907023134918152321135434091999711820806868220937383156634034333244119223150494144279634589146216160289502997689167426025442250351600696199261835497173383965101182819500032000000000000000000000000000000*i1^20 + 15200202123462496203949106936782208625917230163813304358511644302328723456235156899220101254567559299749417810023569696523936484423528987448715701433797750122813557282487412480205332926107488154409838437778672016796791930037047618797519381795153962332945579663437016011312338287464758712231023521046211665093424259269279901889272119494796203842658814099800504849072812194964045380976859244938099399365729567537919920558433745489228441464826732546373861378920452997756787199377329946656094572086100044145896784351579730044055074265071927492588078308383622794858640767630718146524700086344206973814950346619900104468573423007350014071422990644587214574018524199360274780659952816714152316359462740157590979560639119492667744052119775156067666616057194700698384509538061604997146468034798498064044027435395057871019254574296706323121321273582267250247723945462773923817400585892402507129896026764204724565046363291442816360340983193757144389508314999769796278927910502400000000000000000000000000000*i1^21 + -14777568329566007035282426056612128131032922191532464203132350166931373228064734979475846886369938166080647602087839350728067835233789547567591203990425727090707741444631728629773118965312443930304823337729712561655970876806894226227249786546628810121130137967527461436312905562981612162063031970387751959679876688762378052587042639523321380516861644150275207164111554567267416336088203141241276602229381739351046315152025366049384454681489157805764582133327105080324174016199777033007199878178879391514139281009131423050088481386101397004995992014394570486725547602783470482469112683475479958963605563273317396442445561736494542547544371696663216216209145172450681959580904314823123156885350624222529167735968711229028804090048302470298101168371546330198111057836959624578819151173673951186498715969193732507284238940958868393020239331230530069526533277672066291034807916041114346155441722292500568308101672857716996972125099428549926537777671264756912682434560000000000000000000000000000*i1^22 + -25419026739054214700824314114609635350222885710764225126740261003798376542661297560534940526210515936374094291554308820436354701774020800808237847058943136277460996097144755546416031126854326049433035790879082355769084050030408948136391323009264164220094777234260887656008369203176306209766030680628718128702293871557893605753883813552820973152810706002723197247249001096543148571088529533681527069165905781231808001753170762244484028498762467483184367833122355065448641626816869727323817612779229556554504520552491604493265343072400858633549490100994856635058465179777866611831560631262876841285290360389820691751406351197784199230119892636008759924265267166887613644243132206742826177841861181953664134451987931929203612723500975927802037475689594135341518226702415657300978472047598673245342821700583234064974378515546732339657941837881405332841114654193438157961374606959057848508744567171972321384649122436674142827299210164722178233101519199913639936000000000000000000000000000*i1^23 + 18883746167263226105419326256685831977038737708304491984646696538475688360421797669637575113477177506247956381709176053364841341597596499715576501209517464355769948699035205491827608788257859588816897053621356551878970886125777866942280869023422273605001061721976816633208193252509444653328936424586548215046463363501756133540305932396311351958345477918272766631407411562879831338184248317464959689183380718877472577900953339530920105371872766842063952123843967420356841208189097124779468964469170640396296688692535258928122211246565100587855867508073995985915722864040322246656915146026473072827833028968231391528540172771592529883358340742804842708632390633454214986402963667024361214528526554341803569877017999108301405501689801740549197823410354639740336471554840440866048139081859097265525960824262090228030570913510328814232836211308476419761628882543432544422213243108433762011104523935090700816131167966563000838432048092327784225003744421478400000000000000000000000000*i1^24 + 12769076091212466585012868673512950071649666356822604681410780217482806126518839682801206768615832262842801848097722120576766141356953549345035792220135024502607475117321905626203969304574222643312530933364643039043029064553009895129008028621613424399700289367279271780809558515931665581364692451031739724132851059248306189807461645728795250931104897136902683662450086656363200459921339199342001194658135904313256945673900782194217875474315674004574558275193243625304215666062541919609222588478535352770238506589866667524967534526221291275920093680553008703118175827284230508573978670189903886451059536731199577736177410928757623084948557685845505032541571910897496821707569721279165038799683710152012697639500831471207132931233117063508174154407162453325898629926345054331748763317484150581222170145059267909345556026250687248914391340065300546491395388661883791881927948372692990817918744818554847873574967865869252279793781080551953333663825920000000000000000000000000*i1^25 + -11931843625212023188981240152951175144163675727054897701666118894490761389319660619463144703618814907176984142195962464705596907260238285625448564409879512483608570990502197841607457366253068833611689889922022447086582449762502531562172898572151588802900485533302783296654413231461883978606328623308085269068062837323809501107784986387950280628370865636251157957097533049062785265875714960465708728903934076068040767136527456665289828002939510924085452940763309839710915477577563608904421005488837903861615918204753760258184718619734568415046548627739216396446304704564615756013029370959528160871675297708246298607222665338802148834932797274320211027846696446925358741382547078093652368873251645376567129139785190312464673612188310198224521387326914045081068978270751141127859384383927906522603086629733010221656260394816951794865435674203944528200145539558752218273552122986631996163575108391730423896919154648162419902080622998466544533504000000000000000000000000*i1^26 + 299612371324539407189672016503089504261361982922780912407650065894764696340877768844087980296899077036406979021191293537706141078018430644890877969626461795420035594562152304988851639801832175010331074692214045129854341585903009147214592451982425288400969181239409906913297056904331149185135307443961569951197367750089293102046262899129126170372580364944325912392871605311465846865656982467463213457235925399400970929180790911854717342687620333823040388244174276178265240735297909962403221788203942337008114410074683742620261186550602645810193203130183816333171723456486235670463858927849141221336101400148873282894010365494027535322452452669863324565725842924931944717961845937060202656822652248027217629026683691713849240270999426410770717231400945015403602782780008530372711971466642745643986548074209765948241480803462422559326876175681586037977496463623832696304114921708741170034588389317882702578382152392899109939511370658611200000000000000000000000*i1^27 + 2516973888723752597920978459411374508610353360960197382458789528773890095925259443320846612935230211608251399944424649986612248951659214194745241528047265237864427452172234286752586035813598121059715577326985041673717782029568267840596244029035935639127926571041467105226448369629761244724970317953921081019753492216200801751376167210954405029909718382210810308004585347044892248206935439363357763682961596121129112341457209530280839060579603026868504081315560855979497405450757653299491551166933170686404385032574924278262678326429842214567499772704400274253259684179616731989901134236586558200566893941505636221672694386966353239005489849734556895656632443829288109603540320052560279056472349069221463693561694162779715363335478350999753305879562004414411866759607865199286787358930371936001122805194317644811674486605148926849245677778162002131649678567011551294612131107647001692140157754681545085251165691971544404467992494080000000000000000000000*i1^28 + -985906203659840916627816154673071475631689409830184717976578523425627982143820880786250193544334089841419262006818880101432395298546575467784855584635371588879608481829058577697072785823804504744432141761000835093157169673344213731399337167574263666115312239998720577906051829328185481379625038283323438794609963618284029696262196769556790995632196865993336119590683135507166984827528405619979716186552592868482318907233800201683242496186686704429212746960895145595666082075114403362718147322430323117813973772937231523856121466249917585200915629251569987550792487245782427344736015296646042289120602136903024607990417848540880318892295190891115929350261189817545204773583554395250077914313785475092608343310672957783474459154065594998678086675260185587309031363005570860583493733555321648755599943445540168468522830186743838775495280934920758617118447329167054303292728911396005543789040521269405963382201600957804609273856000000000000000000000*i1^29 + 148852038590277373524437295261334043717940507038344881890412796757200429209653324882686451053618347135961768850361160043782822082409843014292950844481226300585640923190069474392001516186477038360797958609797798021039381010369082768018408015754277653421478454627481198990228277609940224888901908491948354784204107240237594097322142776036881400481417669724759804948560628473998948743385160816123570336881984245123460823090008232605862042307274751620922934215719940240944332769155876554773391537270606512587754211959460797394031398155900435669600763179726474554274341999788089410269356880915097729791880978632488283714721792211238277789269994382662113218626996201544017986538841381813754343286141806390364599716085556549234028709905494650702565530504447994628876324436405836923178367117267173061692719683995510101673278254065039010265587824719422160190846460527596217724730318440533343649710689004186796124477273661662822400000000000000000000*i1^30 + -11975232576829279506903906280295737138876093443509540344940657974566857053343133761373346530633715516772306090069074825773986007299947869489510684525994837427731125372223920565561764659736384332124784137448316928564915099026173098568900234534898099487942350518567924085382454485151790302402463364177424426035704440141995036331858496814016531211082155637700762921016538182970484547247514391510669918619998233896218376394723866502280989797874356839542876893439758526499159476783512400748433850981368853785442008243842779103039958288008377038229269752048600758451678158546867224217782284680587944323287002746509409210090541112748260868926705715801877372132718157556805599613451115483868949238277458639298609862310595247342906703091492292922628122836063360916740054778732307413332398785452679714555034664100625931710525090272578627083822333879508307405928161664233045691423158319260236584326250014708272660579488890880000000000000000000*i1^31 + 2867510326187592343980933186251181382973543078360297672353410438715338735697898354981210654632777914571816755383717898543949734554447519271173005694417639206740021932400364514925290452799235329014668032956484509870447876448170232661972278387151121502304391009934936935317094302462554706453874440720227186835847923730219551439422256697662510892387971578328357707580771868790368458910455285944567551308283425995973857864898075778465857132779461883723797146412900190406935388542603627439073990597004963934018690773565754925800780765640992560313418721935001387614154203512360724860885538637830350846842037525526434663833057248843160933100583888316691551145160509662160182480634815870563695871423248262523793301213472132694037915090148340307942552769356363230472742619394536910159245670458149841989665406923605427474528678163789139451947612766025178600694286180211194040235775112415803608712384307191153072013312000000000000000000*i1^32 + 57314145847826501021117863412629170311640086634294851775333551026367032335221405993768513307520753800713072517565761425538516869646074375159720343711078924114031511750376028771954351886938452719425250893215054783560123745312822902947203996320347478094895908890596849617411858057306059883455072099261292428263938412475160044741101521113554109930100550340196342693663912114954187147162653441293983982757269043302227320514829066957148453161324307679938176704702244376287456341542719292013637032072814113085669982896938111262631421245839754808918081442647085023658225598772678758202480222031361706857183988041542995753862987381213021228718356518728337528066018873644669633297939588986352048862124253963063204337844512733620889427784429810070000832166028386620803095247275081869599188945647475495659683868036172744521253837745908268584778004508051376373108280089083306360164929870473441410536288326516736000000000000000000*i1^33 + 4921961485292710135221495270912598016993209598596744522386689422114747342175280057346352679666021583469268809065116457054388671942321938836777188657576416216270302672875683453684430613642720758577926926506715457515645260778372437996386466454601333362194313610436898315300906595242224042414252082069074038819534444193928578148548134495052411167059634677378042801909361356178295948501025702744977449373465258989711058068519581050917066716269883971860271914381235137605632705461738891013711333154239285694265858683854115872968918643806871900756817520567447949442206499790029118420474581976348709520555204185651311833903407548702700049160482846125502808087293569469808821068047723630265867355743116058477802225886406967454712067837597544776919539437411347120182178070837633924101598473201541212379697582291182613021790006571854867639239082452699960118773982016963581813286691856793170836181368176640000000000000000*i1^34 + 100800753968829716111316470389512819764268997618492054717205167196309497022387046628531292902712940426514710481378450532474776898331119460471308114664882550371562683949429086497462915678917589021528823003239635647294661605470993973623034623857626248843220451307876173779195137175965123000777341972131870010691789905501602443870700924022273554923181475750896024730545906640611073182214526495079066151733074752679189238584383112154821981485352599519704376963298723648380966385494774890879834655729384251237249615810333463952949037477765211421698033872709396104036569490071922275753381386362936886167422721013688477357662391265791936397896600427019777868815806856309451115155498866646818272655059451069472391395338589258218503649842790000116601476824762890658855284485187827399799104608082937087160473060037657079674594113882246952278737343551824820172921392144814591988932633440086384443392000000000000000*i1^35 + 1204646284671799215684372868678094621742867786048385916097816484966167880030538864167783427752585043308927312563121457119246197835441447369210481272256903095117179768286272390902406826826439263354528545164392159024460496772257622566938958597004790291290576003931395740433079693505340854162005093753553871556028342564656911740450376332403349450347442539801309293159937558363541478438397390839433079926693584410991831413946609313274971717568853931141452565466363524712544008402267283203908870285205083506184501699185713397685428559924227971364064396455315886583475818750576653862138738736476143779647850785691810681510513392775985078600596035951089937355838753775969752116019472202331496885457146649154522782794245779209644257018518955889407198513491247584644627845814982094579684318957083121535141769755687892642607298746923157814634414639757602723255595785434062541084527379768934400000000000000*i1^36 + 4222592709237426792006347450429618317192608849220911541745858591171420194144503580914185458405506075485029237609049989060752822538746247731029023073026622173031239663131470301781929063798625563850798901106382817143732157368319844364958181317531657422141751948663193096008200869508493255797331466149343725579752993106685771348298646309361631933154385030095288518630436371450511521957066080360840342256070745026723228801527982570694894316920488180280216652962679654136720720795248895498400080450414071612936290673573850955527863913398783384879056869779058937217832047640947102845679235535783321086686753068695635265101646282232384927258946091390161419283910512348840316256639173918124972200014008470204273473662363712267650673565288298869498546956097084769945682871300431724302468009261321823151232693194866311693389103745567725886636752197589523399252469711498329243066040320000000000000*i1^37 + 692877237570900629937593671251317612591953743028995609287831272832235544438269228674394490713411503554581648348366734652326832605566132745775292478275150518560902434095038655782426675872715078671910341496512103915717085831039008734353446858446513514271770517277519323241824472314940654446500659263443007502316982939256653035940457669802237749242819385371504394177051821790116525942034714332704387256102955555364619074047586659455740494225007081308706237529490319124725551665159989833411453056426304745727071286537146603016900377774403310084506780055920755090946431325409196743752349425712181334833343063174563141292450783916795269307804451981962398234993630843901814923138879702856647211418416219841486744228581318755209012788865544869823736920657610850670463490398204797367118874608813142757166094497491767063673131309707653881663880564928805091073967057885200384000000000000*i1^38 + -47415568728717344454666894667302641886616989602703097013919689767963109746738650866255844131871231816755001653256684735330633687969677325764226153936765171142968814289300594996890336637183215959476972236921162412943949565136986394273296369524232444835826192661180729990286237625519932951481482926677818962719671976179988760750206155448126873406988811784952666166892536894544456877459988998542614403140609751611870738794426520472217435322914091661941354570214034778956543913841928471046566819534982362666351106408824306915154477930955355089946523389713620418523908843265058311324924904703518953578720837720693379757151703352459662035908407342325745760805434546036607765642294033105642965827550041415969169940593240922226519695488081165982127677268177732792881260017579073154917675602741568437747352238799367627948532102645007200019754508642127843525074826035200000000000*i1^39 + -83583787669614842895882834488089578064563312959763797932563432681269082962369970773551548594608711963980909559328221515384783612960709816680846603394012932897804034805678337868926176504453551592820693149262406530647634004174168657203410398674278076233990443162984527238665964671458278968387212397544837548917232074585747004766169664375285520780226188333140697886886100154882522958608571587995846652119170184193460565260110055229435919941715825587504622486883515466162050486195861718572449151634005982815160659922777800675213659267728629518571579037007689345607131096006114266128458804470510786319741062559069976781542777909731376517789217339273265328477056053370375420628563023900244427382361738366968647482604835924758160692894683867679344654198863843204661182101250619374295939729620179595481294884309160939187525657022171306656899826332723052544000000000000*i1^40 + 108883565231761719782339790103623389014087665559871946830680127704588358336854772633486814321194986438570431076366250720342747522837083345776209292057454302299698224206182086282435053495281950286992136603826585207211838253700595318495767335382860727503708331504684125327113789303556688924414000203357746202732374086487751924949915129872981464053417898348601140165791534601413658271480720895907788772634945751280529786497368962710998646737091201869750886400139654927834453221335640563574892503508974493893471855751453799687571784688980892224841136678033015948565647255566432339932967501181138389024704543546237161872924279361404088367616147966487677607452669256282724915012564986453407343460938328032022551859426549118383674691262447061220485379828153352056860555640701677026772307832882212476324816151505028016250338901657833545265646871248896000000000*i1^41 + 299768981835833896576230045541554933657748525024822539747736808193349702268446318587061336782778741017660486491026759752875791577661172070702457336777933306738254738944684662141367085132758259154960214063558303659136265279755875454926936386565101521796041824612618590485982631357743097674441825774909143795176951801376542814845914296532195941413939306150645408709512186244139512161235613910992585991525401216260425738893188012327638640005577968540467642194254241886862553072898694578855012984049487933104949230186242760034647383998006280475016157627992799144602881607927892206829311655087785132963275860175006127118006594561435310787249680329605906579314394408153752581746009781722305921790026374455774545437736061490399369232323765680851100995161410769923720756813610902224922466980127647495984234972235000003366583000280773493050572800000000*i1^42 + 39181866501982115604164783016804640177854044202732115996726302606708095393149638965107179011965807330574896474576575082657670099158743709868292401937929753393846064377824356772245228620137197900946091061594966345430030960247495940338813164715012076275140015403317736079815527589340173705629805315280858739753258778650473089646798118647196706970526575770543702286134796440889223512120750820460432394114980476079901979720526046002717974405831483433515414180527821294383851985817135181178162232197802093945456837801993814774306935338975777817192393365099271920780589477035413560428647218932097782189477586276842441895949125575254596243508186743569570943613566793897262993895997576118753658790865335207390321158622066486659990979058195778670851083478942629964567499772242723266592270526382961575912862267930350132218439128842240000000*i1^43 + 1289695230742437131751844208629466408649095498495447413346801265466621171101913759242691439999627946905623766988309344124577222788432623490967721176965889752776067324657027199627412209024889923630833504264832872911712871517976531461862599670255602286577389777311757513811934603849365646276791573046774066518027481135817861355430358864201748518860365914118522351077635424660503697373141194311642627519527017243649117149040022679101673431370059138261698089731907738355882719957729944017083117468107426350602558004453003670617400868152845283469875512549970162757376140805247667760227978180184505220438898284749574347568134853150057646061405525511119195018777837949959140362768595085426646841773408686757326850652716823659585401599883695367040511831038238887809064654516394129770976937508808466273283428813019021312000000*i1^44 + 19891791171627142828437471910319083573114183238289005750067492919905723159352945288212956519364266896809959684256578645867392418474271463808787816604924466363159198105467893947818861628191859487782776725015722359272462723255940540117715290371590692033437427290508219402783017785873907871498056359667021344538813823974017279511677936760038316111765130222732641370014293711416641482503036668204166619927996272583961252024080068108506243733491532780407166982946682019078615853614661084545564131591208355360619092425653965213910497857106685917628784879025256515972875849342529886999374851831992481082002990561771113577787209380471377446494943591512847947766964634369536745703810431875663552705499509667655277074102341602634098067361508110569054646557530422855497468942831122107232944355835440864952320000000*i1^45 + 19508258975476961076691980054015124475127488599642179834241213251267827493745303004632094518104328671402397485409014640166194419505233024097894899921595880753292063972059822949232747193537132272537819975520845757323954488232486384545691568277703789022105816245869177758513444373941086715586836627739836462633128698192756212704171883175388681153927894149024661972189919308501578838750675173454078411879206335346569308758572329629351347948964030930852877592080845285393539520796116750117650741386186858212432843916737320848640352341796622949865070289540845588418799165496272365529284793741388518652841879420403384529589948867117030957291044500568591237416991177557150405130337041780351266590442329746319837823293217516100858588574764460476032792642454412534093834958572041043573483765760000*i1^46 + 539924154755530044349880535695809045699745210842224788940600973419777694055917379935144098304395767496650348159934051011096804307477832262877904699265675786769641722628442293998774362302801234418388287439059451928785885168102205554249144587816910480070160674664637512554666824736481241433679687870039299402176234309117994254133587615374765301316369188730130561393786534029531078885192317542547779130082361066214227758632227975551280559023740135407189790353078489197873519139387591716877179278080832937854330707993579263187183363026498126584048897118933230418939791757122537345307643737684758584955611308992505649646792726140707562897206419286961703535509604288823009238893194681623945154225910767130468374509022365282604037829670804690410590078554539382741485413466112000*i1^47 + 117335289173542616134361235290639592422409678892912142924910003140865137805300156626206689052075351752880736720128226365425103865795384120003447618418277322802375315607095355578734282871084550943139043604177412684179719945636209354697318489118388074011694536399200596059114034314149791652315772296955036790410680389106994278724120048190567451297118382167633369786785413218974363767782847893889953846854645664723770456301686680891771152524250517091277798557720648053776593949391076070618652180292556820401291792379528025947451056494131323954368818844249899831866392659404928810841280946246942412473016085719565731379890481574686847976498814926068377424558877098403677818875914913404513850214952376792610249857631205692555887508034770626161277714726900838400*i1^48 + 20060528807470801426243448828247065626627931306392334949304627863304947072906912737274775009134426099278740460080716983214227234287981315541680883310449476107422581444893616557835564048543358835519247249748771134716751468644076855191717507111294980592838520639970023327391904601168991231213741476247127765973523140669880253529905263120632728438262208885144331074183196464704198488782132616094803616094839333968886337681459094008361319708969383399480655314176550074320789956881361647076312364100569773586742390439322303305757772617198255293206732598582823977780746898007485561642317936655136753797042235224017596804015009162012712724253313271826035829409241860323999839175081012952502910841546360633992849735939013022159680*i1^49 + 1381157036263179644158919195807717637303657746358041175085940483876873527183383181012454455431524135794515488990347916425107462286467695059606768054888611970572039521244154384111387331582179284744417725729317539314295009708944920321492229102933225845475553681278708195311291019890727606376550280009873471546344214245454179239530342937448476589695240653787432750543045328519931214113889092404883343996554095425538698394925420890427650387812329090086753198682956139387179065399529804115357200262384390833757521616694303849012237707433743615645091673772927959352512345407635548050244522296121033800224364519688150941986930527372538209100247405948664131528773953691390967509237883923376520881*i1^50, -150843955489019066060003437733014460589932323291028836183431155461353036290770286624403562654204929096964923057267159771830345758578113693932180150959522808537565414503858268306614900902446143616837056562096111508736700435596669533482667299749337426424676346886283847544357971928778176348484846714202535359582927073194302345578143519160736657321843040778508267863601909347308683907575211283147112840767869281531852544587748858165471264678982440697678587948090517885347673834791767019175535008046023500636171179693952171786340095640008636331799302963521663354147564190445573892520614708189913057845077272613191273723150083303197866125429827062593202475597110525128854726065236780253005476866415290289212938129755581839195123414233531578748751943151052949457103393649456658611470153347420657223607148632492371711134884403361468519933252708160243308394042659901734639291797107025586156663094063021668135985042382536126101317992463766384676788008942448797559112115220317243107419751587760953401642424500072022259302025413169286116622625644366677914658678463238228259933729960848923594493797018745625636141015774899457018432336291829100961365722794777864740083590361636952057673907366381811985026235928661713222952820544734693202219893577914224977021906969997830624873004086241779666304785347887548018175270761122837794192070042730960315795976954498238123890841860385496682096230400000000000000000000000000000000000000000000000000 + 2764387395243266297187703664884912681489713732391760650945129398023279448174455533461554903717618997945950069586295368133518256019903084455218525451033139762482983189951350909638835899424126819716575285830455265676600516260420213295508239946441037548172681302402924480708073212699567267862407229444738307115435272310018017660698796023333297650139408404825560527331356489449646790893098041953504079050779180456637999154511438048079903354316260009496435439711361323789473970411496770105030975666880402304731080414821803206216817353307147724826800082624337988616511388180010211314417984551287043843821786868361968956629179972753419640060092292562731598431535017663403486001203268227057868056550424912773390537074778329163947576156866794551916549765157236290449458431673597276360857724496774110397859150802230605910274685080334731101419135090771046475141623999389714297440881312369165872790133966159073788667088538242486881549747420358081777526105856300065214596703563472951217938463150624141181422255969652938436173229050795575450806056133534632519358201096950767578681355201492557996361375316854370630057794687876430085140954463116192871819073612767470520273241129133911448570376322794264651308924190227340898189476421717293336161363789082242984975929697649363482553429288978936707700455590437377403116934952641484295061150155854111546806946467489473730971858853131299407790080000000000000000000000000000000000000000000000000*i1 + -20937419027675590199593393627168951723654262916122954903106856268776405731085670253102755328726751705971944731378740079177339786505878334322887960103014340398924431300450437725144714982131095948456430544507388726857921264049974606527494673089435649645800975075659989089039583309082605914556613488360575919284265777730027406530512606248055799434757906614718578286894707727924562453201860021822008443378055648756225469076264938236565636324037307936650131861624192139080072756822848778690204144219451375023805000914892744530712879641124657068047981983517235388595394040860760122276688352175897886420560533673725211322788541695735137436089977771923710000025764579455923463540113888487241539475160440402254033735873174590245650867311247579931033533910735374600386189166881353223530439128785303857711818468479345069672937600606494445368621953432466824443913392187188508007270195803550769314012373325896415220541305551632075192831130975509847147988135597169880058845380555882271939016050145406570483298515346782994013806220131401535298924848470038586817004468305149467366680135108126041199713847470436723498878111874680320875230425257907278338733690591327568481996895343198878946164960333143999886258243738093031949235694747816915078897418526728040586760996586890474570468305135465935704357707557487450598190089077670172723180742408038141062377331518741943974156127456031655591936000000000000000000000000000000000000000000000000*i1^2 + 37519734862827304840915361394811965289870407145939015028909300098835651081872623670649836151192951950455263505694613106745520248814825784520394796542244154794770923618311246496730226875940286623906803685893684756665529236576521839079143835795046283519849432869440042947479787119182433638817354967323731031011867147373954924464432842188307555552449925867524997744911548586398690005797399436845027568100609045943278891236645368939181905546789402397341637408381330781634347292625786575168404211781825224576320745835809971485590483939313832915907451821295347473661563458979685323864370021869447486060823260508856866985555926442044471229167264910780362747488104816208790554762232661675398262631394259708375198617920483727042715966488351940759229733711967089196150092063360671128126127894942434584390860317265752153609649310999513074294846258282071915546086735171379274000701364534577774228555706047988434881992123793609113994408686928641329310583842103184200180668537864319541637347382829853818942609969383855811846322618282589245814741650433547866226750247383583960981275949792935438907915202772795646727044791325875911029212073863280144043024305309717998133395254984998098423016815498348608911390468074050075720377417165816509912380993183993617289635546424872328829687791071998516465307882643602621105971297699232522051801174090154002165551095474278856780112550192791053926400000000000000000000000000000000000000000000000*i1^3 + -153805428049699002438185053985468075983976531703677063010533630832426382231967232076747769020917873858701446315057442071122815366004229546578431794160940472167957060427618964093989929719846306124173344460374164926622643735109654534640884120833971508053791326383364852784470853775583808936614946782448925235398952471667286045863815419947439245382169297317699317058613838984897379052313856181581455788087055906905981371373489415445373532153984104123835860027459498169728332813307070739475086301581327481045338136328639701801381024059408261826228891874861989940547596436498797679314042255097488961615736055423855546118015084912158972957959429646350258523181055680913937604577389332433013591077088898501623816810376869003457853629091948117386955586417113418287212248567204031395676186971503866179703454247543974018451270714692852075541422736197554849487376004357258292471577513179615380002505537518220164768135874572722920260671481206654168968837613901623829096278724002253329983541874255689729180938154033605942154506399787554737793883625525906437188442363814902236890066408755002671074054420262597282839644363365216662174291615800080198550139535476341432601278472124798184303824158631847941630878268811455116399785192686537414855721585799500093080592071595519127373874900559045594743352366117896134854033358279452122835238890144223441450884824216317497280824290199029678080000000000000000000000000000000000000000000000*i1^4 + -744769307527909254875206396227310199680376248699236768020435672764511824390277920417311918643398765193755998211106518646589379253793889909607311317838896051352819039207916238638027634521200539296105731525538518746050024790267247393995926887714949414375395226172336736240524544759734089374563631721676169544453064414576404384595172447630220345241108453699701942976265126928840775833037528416811185659253247634305465096609519712381924997149090703864925020129785757978348077783413203422137911744595532811591654158066537940111095728793925046530476108547444871858300519223455089960623396748314324943203628956391943135789771496143942466670380345276647608556956049974849374453068716716892539069460489257876753864427204485777189678981915503695344351609240055133178406407815695548140085011265075851418556548895094951936297942597158744401761131568550514953984268242221996116592717168531046026203338744495605123857144016302712594107392775080154949743929273160515437687959905854312259011545495493881371019501814159003999555852621663098087724464675278469788099531285991261131205174921991214062192228726081713003314706210995443764634545390311359254977961737998627827172792841932088195868833536564036310973267975041970134419981331673987759730373010258839126216742263917274518498426323521161201282582801258273895891014585032280198234861648228165388175270189702686785877195482812383232000000000000000000000000000000000000000000000*i1^5 + -1182111606918469494413633028650270393694222765606922346897998535810150737507010976957557675065719881667673812558913311681486158358369512569286383975542717602404707139989912376333418099986213687836780734270216497325494941738001446567133214271040282646154627301223600145358773596516220569976913101766458273227301713803890367643155216036389062326091847878813065583403399802738845434489640093139869217815467961537319080173251489555233228529699756105956748487227562532144344176614946146215645596258338516637139061402763475489832255302570942177335366279214127179492041820630220059926027606675380343515432675181608193390192645331452890587404028463300822989125089580003530250211243802922919627295301900359458487126706599389993841794264053178882011114541182708962042861729995512222229709958885004699959807988437612363282133762718042379131103327210560231750973697133028695114375930756036045000975280020003256804112003093935003047697295311321784559089475021315161021206155908496900097968912962217052769627396164751712662030150542103354636368591896347359925094813073459611624161149820939794510346396220444301725253285178162619758659115451791156561240575562615634762003376405169785946446977451718618155567239769647298465966279987258155351847507547501561238914396606027002162407470728996238263404666261158559413269444457686731885562528848392912515553407783818194107291252016807936000000000000000000000000000000000000000000000*i1^6 + -1095585566547937354229447584944384132581405690697024455391720169437602670811009212572670844890026766909061603376304395925085912329253785887977847612269321776384581252961712436702169029280442733375965965731294543400134741143521146970407600351717757839981675248097692830920838526768529369602862306576869387459394416291859997043338981539387571015728745354065286553596565787719914670911901752993944201727173710809132946283097668375929996179330142721665869066768216287134836719500481957561474668744496291867115349289235249212574450841782899521678426604473783614495142276432490554819406798057853993578136671536866193064351925327941361120641576953781227742382857353619391289537316624102114855533893704138052770728384191302883766147793665835342021204340690275535456504011327087764225575879821198836344146260645626631757055565107629513733272237795832070462360064649211917604063303303401626139643479078054578372500432981523292692088281489411171441673192306344842061862923018740467397695166520706715377172444224725378993472466129557053451686296453007345702159186919382953467365377124853544104468141805751843582638964935928272498704926910201146503195570794093515703756417789472178852522945723987037829367279916986604771236250678480734827679438980533986195227049986890214550878634793872571593622074644177526385868041085560460477164373121476162249903261617075668317098378967121920000000000000000000000000000000000000000000*i1^7 + -611095528709225954493549760999376149772235616140487283320290454966035564744117926989206465794431612252606539937408910555880674338586744839300736175421460354818621310807109802975430027970305473738787164584897509309757472331622374585243814648458783990685527579783353840377281538575033001564549226073477484724045278309122189913247365451469012951572971546079910534996376918912019104767470779556937632971884367950430484228513659494689166845582546707411312869295604798107775364256711123009061431834874491622642587718266204301381550821435095858706136300369187727283903031889763612312516470135421190010045063143084082751770051662373880414114866624065040982316835238225755920049027497537481013772478453463549374026854033879431627701497374830077610793032150607304419298446996110539424785359536707755516508390492238198689802458591633720703659710650249500911276163160179323904165649968568384860880874664173860379445144335676180736144702944854713099017763073947764253087976654728336642638456934159799925348405107245553911489477254912678621233884832205500510325406427738826762317590803207833692031244912600593145004932788077821880814061850938070388271128832318409860974931642058313515086325233666920661539551260379060631207502834622966146247299160141492389452442976851345219237464516450598643175356182708029559901271651693159693375826163560785271497551917240744260472842223616000000000000000000000000000000000000000000*i1^8 + -156880546185756260933031080124321886428417484465685797501000430666770092383654245255721170201906743706727996554035132580833810961107277675118005607074690667165265612943898316889985004754111014477432898354581713020759035513836163764578328107413682122518765017698417830931274072687722187148034472957984881726361517143888890894455607049914285038012056257634004085887134007848900596979676410447588197650220512671018338091509866784893729954816612669210971327220346545153726551228125438360577421192756560378438629268691977972071299853049074647888160977176339438676892883438475698705159049365899869571205130534704324659962645203826425394593195571274761737986166462393695719720468136678861827790986564370675354899293546536675148439159922115959530549650488833058216134293831925083638101605672990278748778455060949126155873370784738181781272270020743108305345551340925873907633235817890179068006451185373110819571698964339799386599995767933179368055378960953111985615664406601046185713147852444352145979091762743111409097436465999705709696803626150178569063824663826367793806222956240680013937078057839364538538792829111173349175091866412182464425828309905434773742107044866306276066050746120011797278787734837176630942062484891688287121336615462014516171345622810216299305246716119456230191603702550626401284248750941011614913984149807418631836365327113363549773732249600000000000000000000000000000000000000000*i1^9 + -27795932932050772912572708883308483133322344585739909655192542078451195757842452011757463173338239724463372864418598099169779413075116577402773735168359265794736464712128021844960455710493947530779616205292767437864276662949860027603901893895380586218983473891451579497421242557093858532425747235210422462343663741664604632594568114949237396668942124487605707244165596088432605727870173598499943130870036665858719109604973647142576066767551244525671459581352150864113969982346481921833114508437469323223394967177172858831761978033807393283523049199265118239823217619307885621303150820321460589002756267126336933574331725948121604975056977025649298957284768038446019546391413166631503076581588187767152631348458123488849161722466755188438369866342343692517319530477016194315725711241544510854959887230345458641939261313660938277348168345372814264945538584280800600364422111463973351905187553026860739802744147728152974468085748168441928657809399962816767800238197572215572019141383160328559126637301081065425338991336590470595390581960357254518938668350190878926743207067043685106034645366322198193982957367625184885084426768614542500165871841903084736082273363273427977898059471727956465890631835292453520343412571477170842236041157499311609542395765053919986739006054004124818225742357208132948511359625921162568926023210486604445650672909004711584155566080000000000000000000000000000000000000000*i1^10 + -3322301500556225819412211400838068935572212021199549099860851881590207250569405671178282849394422807944130432720329247593502776188212266079813313411755887025102205336941135479706785410707407607019449636603263206594096546753284787895001132836024062240892837283911400805776651554258023897507948675233512959973522167025842282324112768720098052768554706934926567664598403060402004047762029615394431127008639741843034676745158280034633300144566331522634647759600530752508190775431614248883150056950042673222089639777904016481498499313714000210405817712532186806430936878899075014250369468761260801444043097178630393470845917609838906448240194884929016136805373053421339026754844476714124966995095513447222175892758904463850006528423416760119618017829155195165753739254328754686149587803990464503009833260850939262411184891592523185138259709978396805473104963133131152385868940224935947189317685567979034291245450333399765584590647222576358772103242796138268850390459956843204305358233000254579559926609625654867189573393267222008245055814885790238136125314350030578616800918756512609549481600831321369627223426383061283390514751396495362382272080622123396267033633731852988885798315907781870036656285575748699035001472177993259723167801726853078978502539448025999227059742043556178439725494803620000917759420440629873045344411333002837906194722070626830385152000000000000000000000000000000000000000*i1^11 + -246972129816270563837538436096123172141869606171421556146419677967370716851699720640148328787024187958162654770769806497190359190083117202705727902812575122791464024752759877864412178790659023639665973585582449767990729115503224750337731670587208300795634229598627787075574046415507594809108695414647872007619017262159567155487686833063988598519658613979511986480970634138950322775287062746756459931392123492080336857767900034102823636601668565090121962814861389645013679130764273893158103147315996944957974342608109961568656778636570008610371958370998416171879499321474522974842760077862555020683189372099168325027986636251297788071595283095704071141444634118647874312827613515552214836449658086162655376411633309726341057707879569925639007435266305805027049983893275738333543381122527043830538347446349878693811750180671942473321391360487050061641757374500232728930951788353458758934989831222214428948394613501304186272974701698388905084054239848819729216641554118129392571014082566481440393910990655111485540265824268400128166582534966346032077484715827936194451952962219870917581414413698580305576084238053379798693153882839111506105746310677272131346792986187552296431309228060390072425807944664478529986611973847352127167027615058035606639273228075256658956084935835132550529989374751735326309975891671652429975602622250525638469402720135125401600000000000000000000000000000000000000*i1^12 + -10675433731155556236803412351756254190475673329061931836859920454035964404415215556774507957194880733442158166183744524176463184073882052264534224943659689440141264387162269673003102146716443930375647578526019125581543234880253260561353381353858072257777114752266025085302595599460208534882704205577008778363798624243134433667436784456641758042285675990380610930674625098008609525269809572016932021024667608004388531853397593910677485797971992966069404429055925732261394292830382410756389287676126802117851651504707681377169011918038754393312842890906629003532575456253550772893621732275823016795569975271248719546394435589541036831044067580590222374044766321008603264685910256695916441679521752091808730208985687805438207667429620195278919483390886993399618321613645063225591814014314319287882347191487726057298829982990369872638291904721810674038791424146377629136311977989317448119743890122963409381407347300359825414657744541676686384012140106753590207211699424123386785558488281554002292471370821380449958891036787614933390548840716746226493100512715597211439738728919377372561458415832074016208444039944627418805937369221057842744476540411457837885945472708113338011138167408061079612895276689312453105304679815323364873600639423490982924317122305511788097469237922220183979102997362336048329120228330989502604579101679908284420086337581875200000000000000000000000000000000000000*i1^13 + -236835995705636825235940948752079745953088307189487126321621583757017026110805564994572140979887068131311190293311450725004761975603909061740587687817151820202645453312490218887968187533164193673734836397666188382058234860641005219081911474334873642849063349959863859852019411597062456198027716865142496517075747927046866045699834660422684308669334101211525895008811491874897670842643818638635302759682521620257501634415443501407920957560792385074551016106321497894574871224148374836272988362996772181350078856004188686726877615408300873399433557644131285460430681822652698024656929186638887149862342451907535879774548319265656811193401725932009728001153736127051982614113481087669087036104772696689540325958851671184096564335420428997561964701211767060441100090265452134248399985194177926590124313175864781926537320598624405799764733369802096489756342625712521993675652127217932160275983845111433796372315842471961151484708116494545771087030066607376410198177824501265637176583196951833084120361596350749483164075767294249180609063035140960383831981548274310670402583802954610564091276139271036983946736668473013605331114266348719192167500792050306585007405719775382337531686117840296265733011746682865038271817578409916414913935368705818449566114168933966477569305229279069367964159002217767858341195105788978270740226477808941912499836420096000000000000000000000000000000000000*i1^14 + -1944756264428069137319168177189944294443228097657017167350036010575889600464016970498065622055096478048623712910543361382402907190903257401038604381713979226422001580787164199201925915360581530444806396081982476617967324145853716322859019478290600703608879931865341650786509785350552378366013526242036529789095275699501958788948146869652258044330672342524479509378812331517223394101775377039749307043760894370531001878721046903962429046088370079333673520898922653242725174483845697135492109515641460228306964434161423713366186905700978076469692602829535331799701469620398249512171913891489520721861000500781191831835083729182832904365094483134384437919793750772559862125512594924890156851225362446567819628330820945385775741409858451689554739890588863642427764019209529267866511399996545361430531325589819139279207468586744571293746666495564773724783719380454032538042849805200894575969292224572224768626694982478624877849614768733958680959400853033812334623134067876657775710775509737626681884108320271380347048790109236509560468924554479433078761637256064053479390052945760604640331139704940940227129242989136204221424690621479541344485941944859019217196646613153087404980409797009842229086130953484424691401528794440164112684463815752825324335270849482906000520722716869848399776529421999365364747816810192285882860884840460283280988569600000000000000000000000000000000000*i1^15 + -22740612572105192036993115651447737497977085009471715428496174495943965052174640592206125887458821121571162196181464169771564537667508587885045356039209608319902129972307404361150108725377460045419383613117299759074175930461919602265713426178214481938662610372369265158223198928775317614253170116083676570858344237959222214753920843398398791027587148379616630808549989841959870470722329939259745899693003455371854272376713336339319521498407117592615183963352414681339715121133395423001941819679987084380357941862036390941635887114811525343295471578912149182127169224261231242656734353704628753701036435026903567368773455017817269561719979682883200289593262471241103072423882841816997798236206231710477795389248535553936060824399515725636484165954452057437870699906595412479230790933321524893943785667270093330411248821280761177230532719655718951819219263662045916087031067995462529286458067779826975647462339308702893117837608132060545230504583729102232718920608022290965818372839719057224783479283437526456925534450489945757646254713124808050422265338082282861935513836700023679969636099140929091013505382724636107970539977326817064276504237666115166131585572399409618552005153592264819528803590808943105326137590861730490430021710024868959866228152970609851572205810823084536629451716256661183295797386036551907933285675397576770191360000000000000000000000000000000000*i1^16 + -1745529003076322399652413151237937612291970120543757102494759771915618868857498379525101090802050758132106929405852592668774798728429897275361951580796645605412475757008907239688122716604844071132759916138741671053794425050089236199455113180994660996602965823974560166050844686207675776072802425466281928029682690363671313980913142583210215688756451277063249960915569172521239260463669999404559394341287873309475748662741999684635323117971377710489240078439167158051306979687143541255478661785634158121437675286706215264418982920774582902045751979477438147426571685308902974607315309155215525864812556691484665844728609639241526419207469037914184079778641054094155406055531617624928608553161964477610377357957804050674798299546130740043946491534006053062274034206399738292568853599151020430760004390968649012833203762760634944886640986199830752626971812811884306294060513609781147912651284104526811723024189081958976502244271935607435786982137590955030443899633060612041329286975419193280165198896933707640720872006454851806450519872211796363509380653892644183898750494419680143600595579157998217077754561710186400456504203202863002322195628011552060859449223854518906951621275627670869605113409853938656416303743637596253144328683063247140459849552200161595347457635340301078221349548544803453511448068396895933614366314197631893504000000000000000000000000000000000*i1^17 + -44430342040545281517538172234094037134488002778711998795059739518277301651991756832522032777141800689393039565849179346095983437722686556422533395708030754484716914354549768206619051756150275958340881303302148112664927424518956272759479236946437039534784844626739572063571580628328359164993085878135414113641699026968298920087026280184307057192967295072580858602610517170716134760670950193268204796220336564901095358271287301142596945269455205537461296044263498174348389128585409086737255661716730233774148827194301352534705857850340957116974912934797241269685854407536122770312210824620323432890308667526069623392649161928822367481501487649530866972870557081521578468414952929843348950778424840965155112176708095339970285777792944297212295551882766283913993338452156766321453685033096067483480572926153752758819913211261553486900375855582024560194339717036313392533571984187165839065912136145602348460905605603987976355710382724969614501447896605101484964772096658779751458624008771375534572346637278923406086994510894109954637399047886181283840913499215834730460104862831288969959471516090507335600919963731854455754382017902775451175910833004164687879782772135371834004392019503895906791540854168483933001381725812708233706808586714290317416368983336146222750269600525988026249615324489286485022081422658123967764248371449036800000000000000000000000000000000*i1^18 + -784330170075537031077270876929521395244757596547425550814609145495990949918207628971175344457971132909012562882979920111795251870722665569067110587456003511348803818987659912889578734562864091837655574673109181723304023838596111733502260371171869704185434305513464191321592885354412382178528837039375990142758382273903111779976673583099201092395472475359244224554372271984473526635828184584571706011539475478266578768001638073003235627429328021943487946434621917041489241776308959887273060671641112824803985172036452933947459210751067036296929159870146094585779296033815908480492400001388367564368548790112032193872775850273461944505649424053042836919170636788224934710536114010561061662077356254120004531721219538662016418472165814185472027899217429936669258181963811397963726460067971848370195355444684990421967836657627609840965254338533154537375758009382899006461475570984013628549404221879762441068147517748260397936169220257129431487675157975489850508090756544546849501826983040052215178680807424317490159263410725309403003834140426382237370045253425882351844116696945831394273321057932541225013596043263806887618310836630063652324267897527882605707146778799997491027014914379409349262934408726073147980391329660657253806792969230722061201097541145025802754780957920827671903709211795421617302694382643825779678086430720000000000000000000000000000000*i1^19 + -10326292029793505440938096078806833113788770190546900202071489584625111363381710608849756625443464738363537397378021045149316710108666940978987020618838249909439774742384081937289587617365478966922567846615348533107465729505858640908444421859121462467038711122032426366302238806887314323937823981824254013588359293477269423740201460220004633136707962758588043219066796990442118115525381230120450828077990676488228876797920540813500135126234118110212419203859922408516305691077791929691719686693582725192514698204191875916850909092319127080086421664390805615430790714574023373026058855047462715883648626460987022262345528113372676109594083019109957506401823742354045055133253348025049462606501047267720522514966461574709049530523544453650870809501971896523530000686648713146513698081569049443322581965331051930262675430986229138782711159454686481924876451200972199529737198349437228313458284757538375417638111341004579961953866700115458020317437008933977908325114726762427795231587773186474274351243196607565782354413804054237776739313475808275418093102042052644031944964562255738774511272863848129333672182693798225862580779129974957717245726078909589591935069180670003216289525239250545633038490970187569146583448602555640936505229280163996686869278730627936677162474122717159821965799692731675268005894295091359103582208000000000000000000000000000000*i1^20 + -16350386768108402610333095098099208163428133212458277293112673683487611467524393772161819103442401094333527274914519124188752638593132590811545277692302515647828660409688928904295572938486367573835237180448276776245301832604754053428646867407427526643675522378893533162730076995088575782279941908556430927128414484491096504737365332489904322194812036602276454101238047027753919044244657513281139116663889098959144465216921386229646055471655972969391298856186424278929992774034365764112787002687273356272242914411722979022405732258427326627411578905312333782877233384912626486413092564798361434014978366882566433570782657957083435243413505045190390463425749296418293455857506242217857432511473584476360425771235361399805238737134899107365037605513367495955108172119107300144280644939363350714479455554994841269268265787089349979134938142891269188426928053755822682172423560627629887550259896492358886414114933396210451078310859363561992784220465029709333503444861974515777003410759868127611506585991685128464687357341362652155172080449734936602845322012658830099128885991881351561125646699169011701192658736788832598885076483858532701170924874568721274812580677007817887942863239979034024113055910992989756444550699950992191282693896667660390214581086996034262775120514950989818968234791748252317630909506949588661043200000000000000000000000000000*i1^21 + 18305030111178905737626682020400167262740479731352955278516165943639322433858700160436101774564375651544990609166661000965519331176961737066686766752108152920198458461494069926905737326812174202396985597899933316377302412429907111470069572974212204979281389187981527213705641605415071669540780688947363399031473530323827979201700137189776835516891110957688124000379421601431886758456037548251746038516057132956471665982144225787600043322260582225673344838930839042097573608043820630149622978747470364202258718784554456627139805049291797667818386008020773004732098913799454094280396596859148441977868691100325666809853539793276668928978945893586970610174004589553856654353258801312668665996172463345829150175701116487581500645416611606190166843776158488935317923486789253736312924526736215476571717518455956730221906183785652774231950289040758511060883880710535368194910182942429451764500931199102889802512238183553787023974005412972345340761665521623009521171665245036535253077790566394000766583450644043206758690731743916159058089460961474247789627220860673787262671308426430672781026914921920003189291833599282724905794274455597533094248851044833133234764419758028917833381547097041589030488467926364445773804916815238877138433206942316409616225018282106260339905907333581612422593967872296226141621795558522880000000000000000000000000000*i1^22 + 26967919590387419147111424887471640722854616671125860206863619568242429806876426306465288289988321838364911512593459798866622818558827963842534992173797536368429145810031121465463000913215951918998329137371916699974336190068883403930817687679308582299730444769317586249318653881189154284581403429375825901946661101607620525106475651665462799520517120219091229840569536058653616564116742454492565074159478192549672968937671577072380717214688989048741455406787479163446043411529593703242313157608986282759160609158049136101090802655472314887684782611009457315479485656302127715528557756819663305034753780925574433099206906975362970114362462356355990485957713167030124980327922461560785617652444568630038995978957476174913867600715236043787562046470222689048900111636515856231343422482653110814292205198075878137805825210931789228365192997215641272729730234646337883985487071046218260925428622376588378915814757802117034028999285528590095558545242029238288470989397885871746135998326494179363024701640895329804448398233793672205842287198365697754096713028667737409243482665176745745442726229861074436768133877539779811511428906169256278875518212067127116356095343678158316871023056508605231776541038026831328159735655764652594261336794828210761638415796404434557312178536195406863242516555923907204863334809600000000000000000000000000000*i1^23 + -24294026627930792798762979024616508387090651250528142702592431158885337830607404299397948300109736151336921684215208695856585852871150068618348105126479504702116530544608960316417372925786641887684362372420446012161992087220222523696664215355738022179987803863916203538145095950944516508386151475213502918427002791584783362108501441660058897610671624878711830590423266827446641953687881167784024367105565470535573642229305162513426047375362760033321634456062984749912996806548187699384250123101385679268199379781347164911204790151251664148360724826688263923824785612662147749673732141463208216558755606617969844537281790984029065159293010587295475887973960079585520225745981982837971900222666261943500995157634758173371253010222663625324542303020941459005599752164528521869603302417030124310717526846404902175455595565546252464010501361083421186601171225629617408921212153662363447527904136062970684098902090300577581964395416892032776642641502272048385038277691900908686546370852324471908636400913216958980476289181078538381194741129967673929799606384284918132601479491610292528872313061174640156230527701273298773701463903269982954143364186813903703231620376790046249453309330633427960061372212833448471819743488453962817213626961021916007181635246191295467512963417804918282752502702488238406447923200000000000000000000000000*i1^24 + -12251931803617413461926001494627005003989022223034164345527803101534564497484212605854760073550186705719889533842454006057344913986380631170216437034954242307091733477004303526660799539046466804760486139932552346683076471259154510955269906437191071420911893601039478243268849217289027159088663274929535594175009455450964988737587416577083622401265695524818430805296174958640671268765570033174342137112146022488058203509430122275439101960884138633599701047800881965250034148103524277657878011260979907121757429617371809508677258240462926784307100781663097724331740342150473864618700579673997084092375419595626420475732866667060642843694038475508397889488363589023481797294082808970361636286960653173051731378463673297987206149470181866617060414526232370754298472104535233021326576313018200818439294962602023644735538589811223549910700598461946629671124550738689647430236785542499634871779207126218395958698681705688771877573654444177373364075601518173872652518664545168338208308845361215544797237834165838792217259200500283630864112832232666675259760036390517240261441830814896171995201156000681032820555050681353665795961620029649776559415518854984933893974239194604817027810163918189744493820399535091484171039013199116174827745146520454440108045058695949777916039776938677037041339880708746772480000000000000000000000000*i1^25 + 15157335431428589777392853949953595427529872807912490069123075707503648129389365211698501058599938734268522632412077222785237046208710889979136505352110358707256828294682378327621339113340799526916384846518454572157204968889538586007134835868657830138370953247451999811920080134039320222113962365298386594666079411591086209393062989306313634139170811938745698558494278570917904521226955710422078938896864512842172612365292564551242167187425230500989764896890610249624264652634382656042919717133558418554676912261479101584584811219841566340776206274355824211780438756139093355669720496613367481872578039596211713612156046437082960324630079604249001572239719117989784156219840015995777574057684477823031143240477470409916786712548701288174800435256953491632060494403317814708883486696929915724569591682944350878693492549107229509124478240186869600808809609919398499854041122826609385586954434061594254669289215410916877636018817029962193722944391395510334253199532554824516176319063112082656904680405338177461982849062652574282408350162964363486713095901381608679889962273829736164065793467186163617741820437348773362336325435736544229860428772789692322484426069538783637380910065112840663823967833195337126400106457579199418565250482378717745235131295780908083163244840724615612109002775724032000000000000000000000000*i1^26 + -1581335651636065103290294592454447930186069308280962036808460310056671451200869804336933762173442450209711204132541320921044320895929104875438218225949037760993041390742527139301725740222554513906110834762464837381109768683057723729176028807883659929281002696670967105518516483793594701299729887168447334640376936204331395785924286293456580331179773000601703271202298762169919460928042859036072087566897588213976115494369228167300663327720981687312849805014522443622691127300304865897031671102520349425910520301821403895571002797044504532329599971236154715618901425143263432847932531943013501226752946045800255127356150292232153306853873049496550304093812801310618177684544642244355014483176498590489311653706773698867412566411328385002976508420296298273117155817262135514391595717709130976705563767408838694536135464722529197053380971654818155397820964416642647106989104679486261293053082120021082146184303011092726190448047955697626498151741532744530413779527244779273218499003278263420849168516563491102393618711130751117945431050647877268928030295317175930654972756620614811023627841361267279907806015811918554234745589332107350942563573725131388151108358958693401444212441144680617677011659460090648119016140571941076730933149265948913460793817504989957023890002685554991480124211200000000000000000000000*i1^27 + -3010592462590742955075599792890389161333067852526366984707467003388239308891341292613991931248404063136419521220348460474362638025530224736646740734335517416488396754664267638925826254194968802009026777760836181283619028515051826613594420030790197816285446927282724096586611014179900267193822248156168305631053798890990379904344501910325628580052539423830791621564473788857898036429603422403305305560588263895095829190620127485278348107848172774628896363252825940206145535177030089853306484712708853761208179102713627068834779963713311910665937863700941515332790349713234887300897299080218735871511470926196689135431304249098009431241599964723489008599849044792658354041379100864271069241522169785905046126019298218664792473766252758486850659468896829640161079210448188932543065340757942961499650972269295740215555524066272187273960797753211631444823450182088260268427922893233559143581937359281721844233392251278217017929775518474686425852688063506028229804169424707580911809407715718846776152991382494358888189739657078021425759261908195088794750573203075232055120274025243000937055133596917925740113126537506656181452393209504302478767939274296258816475940887682901665443654288178498282694631063116239137959296207289721371190510452350587098092967746629818749163236254920002764800000000000000000000000*i1^28 + 1355713711844805216322891140146903666771748841539504774654648507645103904860753633950569805118320440217429654420342089015678884028353482956045459974718978738053849738561385372603263388800444076891674766384890244790487691087979100693055546956252561031840324615470540548218122085798887864120805249722639546570965453174867873091348245044943725707613557836030429344834031641928745762812513697092843870378402112150337923480107214427484247146091540416528074252790513269418197426554117388390709926085108474675053973381819123262421349323190928881120714430709232536875798132628373846665916923507046547127757875770757166643987680869947090595306339689764284560462026109963718257853206035036432092237643704274786693275901964933503813568702189661360553838245718449156547063937637617412109585967679620945782299031644885293534873683507929508655937712133613699786738320503985576680734700334624278343242425525549507841874094731740616395609461990259182260840267886871624758173367116744793333475011673946894998258664838678920928856842975816232182952431810486978058059554718554436863878075403692319147117091617866823714807957861799250486700297272858272305419977401726001250550203059037586510568303101074841225114840292774950572241642856800796648899523353369333643678369204211936314408731318157312000000000000000000000*i1^29 + -230982462751207751564858126420610896750607906094799852347105150429476908029795620647802267461472726598800758090013054665988827224970292859339467088193037765716602082885232454553762251858414155935796034490820927755848577120045966149659043373682119577012512110874643907864225702666526241706727894830292694034465591009179226803657775689882388129153351074151478919729837017153952493605772445330160949187797920475500624300207688509687906067937065387756395444984270456687567220173765919328757872223290309084457747072654899607939230332023525690179240828023531418981244377458062071285871784885978130002118061909487465806678906810201773424472068236520261575816352427984062274857398185626913320437749349965938660514586966374029821310881473084841500652930998788189337099773621042870814900163232468229134912332719297300844253594701746164935075693449799270274352632006422131535084328232186031455271013555366154588074157309155037676101304051311748948821421163139063795825124477496817108190157611567932431500198500460769005366743889650592353867256496558140349207795193549247994737094176574969100747212389571034244653198823005925565345620654660004062340814041849803662498941231644405702791912243309222472222021260280034672607471745751385002729021135731164242814081687959948368487540326400000000000000000000*i1^30 + 14332782052279106480206225010966454411145590588705917650342761284073599135631646450131517919610939724597283899085400181807939030332472417563816591360627905543352334408524753297518793800240347004159856038899204053136786539678469714804524772814462984937411587188542696137144638063762716331383047024827693070288531805056336689567002349291430256407894239684797758245730672015033478495652482404604154585300094936216121550509216309243241870511388972121909041483821883062329777392653662504636608518948271236873612108453782368859344436759947004444867722787460087711627625001154689379489456427809690178347863062720684375981227506708477400976591273473981563214446837950841253322802235749857726227239596643814559826395371812042122930860210899172934169302995395154215430285064147630955305211364581348867591710733222007360721830570603972133629410159031962267533110510461494733907929670110541069831715184446982650245217327454111564514754693315498103451355100591269453628751264167237387374922114490675300162338101040034349547893955541552174495903352941195147125820900514004672031038742251514515409999829690176653189513937150147180097340348040838837312486628217712070787851136360110262463194715083270385437418883829694299858176052724677998439537880132938233571170320348969172992000000000000000000000*i1^31 + -4703878577744076775461618627672328382283413676050552832904927126942784991447047936412556509902533084409061432935175451137117574118861292347798604213660104523588877962720946899800533959635750331067467193546861281291602065224302313695787792635925493330135137426033045422294316007452421522092620081152446392552583835247992296420733726275666102586344804067823892858209902658836017701953200235781860436725492608330300156771340869016218548381862260582398818200462268040802397466174443267086887746836056609602258048799023072460735855625208786674317631659042459681851088717066807248963353584256462164880967237689390606993530213113571586789785302711358470451696007014713902484444702164139747020085143283625088791274530988314908665117678587679545313144490223006471816709977578131889051194143052158160988094947237406658390588315988910105291942651502924338495753865870610906868054704449073629006485661705429292390838466320954606259518035776602674234140899532395145487063942193939577685216696687875683683099994820042004555688285534380049891355521011816050714363278253139493898559599398736973566400687950399806965816494525390137999697152629815038776638821161849294061923033495482774993873038221386650823262249500480966677248019434276365842131973306183359736220355070525440000000000000000000*i1^32 + -109306482264343579288504309562568947643141069160159349545582802693540774545550407659155786527366589021870916416219862283590381437865604717439938597205464123758769506108112232838840470776368961955840724644263807125661192158023418330067283698601452051416388135809802846596650151069445844735383725569756530764367749457359513804284083793889641554845110412440576959734210694683025689189848933158913681261081155971321066344417967451452062477975095948114409218571933495942322991310438600072368915307512242668721582981454847075512637427043359444676913281509490561505055006759300849964601594162572496414519213399220587034371501034050358004428919851426648476742105521696620719539558258778151670991277181476902317355137321567011368628647626314501590107151819818298385048158424845343081644811976233997409793168865533436987932105537401048591023583980927354501756537550061378230932910841584983161279195721797128607092236154659910951500952046736255157405229584413636527280214605598412478162954699723939966622577903339600013063683679428633032684870271503974707010628456846381213728600150912177766200247612420432171978388650747191338853914872522544038203090175630157286395214615673657883629218346033694708831235111875586907330886189991383258797311561918602331580216115200000000000000000*i1^33 + -8299569973322641206464608580233810505183844043766054578732856735068873054938064626780027893183664922285020184050037814658494126024485467618448935354132572316130200117097777343785866548149343259036270021067941907488174381338393944993839656566128588986038247307572848766208352989994428166339618262080879263714272926161826687229461996152538844978470832792765526296116291175171309216461511334597478090676086047121024744293878235174042656260488073084028320171819314913300912046123527304277957476118851028104613332084438856747348845750757142277666521607836640775516681198305518945569074406043880685013277352246269261634629474538163365009097342335799016430772634597460481444443629204195543222883570102187799952339485563313874991413955532504131691452966854012635478905402387485458082487082539831642384034688687377200047268649850798485871890923862112447741796054566001165357481626015689706568662549770701053611900183579113565222524411601394615101017093302701220110900505100839891989653556953423040286317166090422454819642793247149436110384589358661395713506536607850981249486653908094125566119068301805504557913108615061193395895946593212423071310327441104302211543141638249917352401401119069824607335526260822869826360922361982440284272101923303110737920000000000000000*i1^34 + -179940142114253139053807151221764854972278258864180237184697940256037909994630465348322143455445376960977341386985885842823127392935016030519994084815461401323248204664029665356166582604164539297846006434060408990759695584125962653147990737992313599634253567613823473537311657313997091160854635879398417918655655782412966196417925018002599851028107286127676812462864297352398419421564768972012339155883432538397823136837684986984365789033434283461403488334583141260120975029150994048649946006956020217218161750714246714851084644071601053173807681507721526433309829212696329575644485361221672246288199906529758857124272050525229755855533677457570596397057044098172311254324593429982610958677254798539421807147986121001703945507659694072569577513845978271675653444453228599041789722037213754542510410683644899257500577026322535712179141458856834537160340607531926228370341478949093377739605850988480896377762811502579471231920947334676498773124774084705417332057169197316685223950364243234240906348364752791003037152583464688630176505680963110802152080154291006574751590047126625971017761705935433816286421187865196177185517391227370393212325438624423388296432213306561603870563826566966263569739884927423415533371281667358695184100944248832000000000000000*i1^35 + -2322423045802625528017642620108205791821610400700351535145017524238851212980429869308635319100962417482544195713388357176926048809850244652421536223799708001463520273426397298503566814250150220662139460623029409972551844391663331114152299162292580917937070208402556818415595660278677148048635680154793268372142973955086190999665025354271940279197458366119930141090744981377416786699161727292532877009972737145477549629470075351187274825337308478771382484374032740869890275845750143466626302732542163850555335629824210165750663831340404896126767665515667921381199951128030023403681245111863924498774536116647966392645710594720331070808593447797225077247845011015333005759681938475772460805220117966549539208331045612228630346405258587573971419499099573738628790269619201042284537738780674459820409123763110635668230059692538853995542165055358846787395332441398087954471224603352955099482757568179899588984713943367247873470884561764496843391230454766828707879962823534975772019543634344802634492640912284339658767050074063252743190879205415290886386789914773092999154592446504863300557033313720668995562588801845026717851865711866434898266063488113613113301280400156153964028391153687969044116944046822976953098517814386340227606118400000000000000*i1^36 + -11758716252055785317619495360700767941393321372685879137123188341843483702595616161665201964035525160030965630681129148985617153687910201976899217419427332902963585285477068536885210852507581258370512087403026396397078982330201781327135441943158692902971060113203571337604263215842946264987210151837867050047853718582610584679386846510941373437031551679828221858542612532090102885095672181760441105233714816333570068934145358433699066114459223964037545813620843869856372697121402799352492369308096333348193696616931033982209665622139212896580190136783711310111011765662096920651068694585305730298241126472850144819301466572242807983314020371293027610296319642990270433367025125679022044460925915584225882886126455084608470750619687946505086413289082096926718484704862792798218765089489699403770971209958163625363729149307090095603912176827512077173908894551945580646958293061230800490532101732424255500593065230162982337499553668099781198927027892054393100062833899274179093362516595718640233418168616758945373199777931738721328536959306339560203154621028969051355422477460292271445785464848012873465119438414877534507355863799302590423527824234498578365745092656525656830773359079726680266217754852636056454348790384977510400000000000000*i1^37 + -24882057113691486102612940375509060148234256270127420010469043397902907062942572550018758141717761574074056219627435638088717519885232485992210901352469283834609218971702195592715563308848920606008799073778957097556806972881560656872416228965430959802470524306847675396735055553718454963590579833402619663583469278566267437760817347742831668660697504539809140906926267582459737975807063360621096153175856567469420700441434522116817507720426090395185233723085242282411411145232750091330572994355821905946870574804615963619547800113692168741086062613127050510943536288576819456502969382887949902979140004433642691038041374845837455992245652433331513536049272987170295867428680331250437338188030955601405475392762109743982872299046154766138461700442633299481238055500236298421683748184830187936153374382055648107107709829046028539207120506410926946703829303794236641362173355304128295017529559719592319492473353982723287691334492130506958021643605233545044963769838087637487604894410400324435083973963291713061707783960286785785335466744297712598525126463569417555736346153012798282784213944762397064602837041770093450288840569427006569913131459361397733173468251843274033025624713322065037798417679292121396322481733632000000000000*i1^38 + 25552274392218944722653174747163708510495476634996634315339711613855634375988018583567481883947330732432884309989225955902230482737340181950269186250299580592492967022756471840666599415342480599133907959675890434167366642538000874082348215938950065243981344089494506715662960118634771042559714193318007989058318023494186996821634099034829997668048906420886288845882029270293764028956551713555348785478664952095402375823227398343393126785021890986372365791118380593278736356458080459467310370994601177545394613254170928008721966238643571560989205642265608148052812917361942014124506199342332262526690575719769556967818206928820797413749637762242412269630105029350603267009012513827851200410657661357831897599376556318048546628100206545895180396950360869564471299502678794402403532547618957362475265567129009444798424078248727217151962416403190149799942050783541327500172053678539129681309493465123566615749643987455956437546154827360314330435492294736132162329832275113761151988127956967219955779170454221931423699977789079001193599448708812663641835656190302358564721733730661901672372961238633524028718107827994528090310169436106800242203339747944347548289790643785846252998427117688418254109505141348080025600000000000*i1^39 + 190874629536285345627494731054475078706532860610855526070772120163791658876508013442553072815356350890831103156015511284816691930498072303063696601569438698359368434008224109470139063055115778432482130302045420387945004304351129112879190481554589095469070161459365650907450800630341913007338058829034954263159274007759461617279912243132715377611186290492142796327805232241932399952960750700455268328448044672190586274640296218960401542474334320249380433957729115162584797659756705485100374133896590141094182233354449039725784251473353191578148036312870091432480610550674233519432336137720689324613261960874421245929066754980675138119445812679120709228299069043909185106287707028450079392145308386101690026036015106967679423697003802557544107918821379084864294498358845187959324420806070391878127097278586147736233442629346602773967108579805043772938908878294701791424969960580497979902439806963110960922864718468391544282825613701571786242228642533101666099932205280231885638116357476013313710560960226604506888081654166368431966106027998179790995557579607780664488890442838816137119178925068208377350117165288326575919829589854452640177931684684308255868360873357880182035975643918380560519283165102080000000000*i1^40 + 182563631900948892060324002722665853176742313185267787239377409215145696398641548168401209599916290770049212615935811299083990079926217253305891389441681028298946229148405348146990609920281620235453662561713903649258230703471627172649809376987506500282570572281692927891137267172903555221635021542576337325649189577122901010968081015815483702304973664701007731952558756337871878091547147422533243935394548558555649949131740005545059725626608907902488584333491766013297033567682413202907081400508687363869195100576419879427755271599936441154482180532449874958634169573871362370397189108162546584074134300545788768689583600993828205755135388554456118485359020743137196513484694617127409450765584762734631504439087250978526823429825292347408091719776922900825707302674042892025674033510514101320990016804663775538316638917756635491263198264177302903159164729152091161552484688066018428265424779973441454732712932485291951131605896562949875194600104206223320333548325545419461269115949888381549294758833484557194277249005282523866792402470640215498358477987447867241092385488839721672880036562157816332559484399691479428788062373002613331489449077948153978967459755581594502333088739916618775134208000000000*i1^41 + -25863967507093227284313558826017248463492925717696888386522541972891204782089398579062265822129962151650549688744092856991358975992271365365972653615313133188780153002395204942888638360602993034975733952034760213128196484995116168347472508878825482248773957017966365275420327341230878888750335681607660694568261260032052847037891582544436186815456281442788965046025033375785456670714890332572509934868172505141566902882132163160965074620456599257025387919940943609602181083182183250426615632902475829106631336980185249292771847178114089173028272171791616344141106685313245926637154247871633762336072116375978027776532716441188313393415900409174536033376399537027354032772270036719979845616618738544843524204067592735464723608737361391728116317288741706634179564850140943293863946921852388572979568096282804078449470100223068021926709520145775877488923003591669063014293695601507976083334377350994644755485674954632405411618599396982667817791630206722897221401993420094416233386293946726628007483743968280906276744606566784801995646931341212308053679049206979653732231668265374834133641922583176453384856687397241741803792729254694942209276688006527605846206286421477249149633507727769600000000*i1^42 + -2927407316783909576504186854799081150968049918713763431942636812083716065876330869361377307353856936855147337671976178326829265544367169778030249925930445796981776003534441994551014935073301279190302874542223241534876874423066097039086985126132864121148569908069369205026229119717642407616087402835126785641569863976796408011543217190229962251844388318293234379000684007223124581420870451659970738053320685685686384606288165228807972070200130733405359920285366371934168200192465487409370919241223819206839346803852000478620120882200033356010553277044786108292840856415569819070823970761666773077662784503890562281329631754810463721877800343573746660432111538895494315366578670157334623629115005147658330352320186486485542466012882321922822812116684393404617581156971392649388742724417096029347467279912198150107073315830468396757365627126176495136565331198299074535181541276419645959165211874609626711678700077634832779065855180428581031368532602288114576473709295706718417463688313304276123902523735054113762167862264004778884037122775598079752552607761290450721028444183228113497316577332945022854263533278887063795066015315437138603964317590114832602263556121666036695040000000*i1^43 + -80569741478087713138651534757195279013926153337562415017132402140737786519317676199192119135491569223701186461815301135116773366482641259823267599376811314593676390166934913654302393497460586373155707923389361035966877653349774966742530620285812854872806613524913461398632763594485472243326596307092199481162583256416505982237858241291621527853306795603761844719094333421643494935882604953542437401095135641562902241697477743495434368725724702255649603953588383511052004215047341486445288764810579722231054105719094902259280399687780152509448374348325767268101713002734416749533458742696774299378179779884008845135634753670265864667629483814633181629217672398444630720817462199421077489512782247287201985855166798057060089893323556698612817440432483692717694358382290083829123914685258548205439185897736282133804204224396004547072519247837854146181045455362783487942298383487044941311080756203360984356502532037910552598559989140787366215246073157978661552924107148465604818646985720766129815904482240715629734056043749677967013652144270645000257785237413708481788736704593452170528769295030548056507583682577483528688280172874925512408448988427403854482505728000000*i1^44 + -1059802478642278655847659873907316561363358511428380562335783298189523737816083206797898311402672153308491455765526402398964480217504951203141455115527983543099480114054172031761159293571956137083432072116707233508308544149955314408493812535919425738361477584292154460782873232403179339304715124440040160579778988336752004092924061327296006445830154152341773539014189977720450798856733100513915198066396748792359959231847323737383825727707401245267051524115889140958710301366078106726394056561826449108173542896577440045943306218396627267483877137413448381171865596194440272412482723937577988816297308356832334387564166075277079181643840067137896089712369314839085238491450427801558244235898229938165592350078339978286053932263586103160972232141197222984702746635706661140638214363212119548258076284661990919048959120342120218652433017386384628339836106243197842201861355593004465601452590022296200612695508368602382536134688106557020847982168702913019075817892213449818839149691786137563697758812628256151551743508736292987712533973178499677106732056591225676811955395771257860690580625021228687441542352495487728241875764255807318627225800225587200000*i1^45 + -989920781568695744481495363302397923069539792443758121834746440392179883039873672921011626921662362051505877495743875904941929967765648078153361665174900902953367527771505284617139024454682445235458614944340439688645426012186360949620167618800079074186586757250588140826425531585438754616789764320443728807158133018150434144353525710608844314349990098790528956305253362769042473665787210886517457538012396285940246830520103479617895926798966264600140673749443031163794547608668107169609601478000355263879109923487320256573896072049654304856685936159522190054104637852484360507472185471445488876824497371705201318182616622338468387379942329229211442527660673006094091490309724453480924827318690665812067930250945227333408164619408787495935000804413826688709272660543585653515100635538159440511303672791132938104495077382403880453522160377755083316252188750965084193137095375117168247519120417404122013855559525822857858729581263037499557264566263176750375440867166694676845023947868868743135699335784275544768081985577902521073946656398206926028167251888612280723969606391540895601012384226565257604334023813084084827721580962046279680000*i1^46 + -4615075896137149286940917682792012262796821770532425174053403913459573526401456156634716014588078823248388254397154334283959488304867175392729820030882075172541388011629479191885412848350599625341534548365514123519084896036932234728947427771794593974592366288634568609155174762565122012400452109478701258121591865418991290787726450543499209758607812596630127910551843152275194024538889032232979056419712370020391353824421362214775407617433176944421044688393457444413244900308230957359672411259731697151266648671680126667262339525207940667882436570337605311065728525082220897454553395987859475652835845604761580537030328798704934906767960969034155875450560091168880824448648339280542542494009755762705496839708869816457081074375527974280628491916097719669916880389534498654739613019858188287658560413909341725254654110048965574199547946491716898358406359060085434722025979763697252687729008805872182338173726446736158937253671510622955097501145212717023147410637359886478743550609007944049905052609991023586914940665543226824262324867190100114989474219855217633609142575059723854319383753900813301493888533717411954688000*i1^47 + -2688989821905447707930182922662675572530470629799707082030922410607405873559593853236550758889488168102917799441633321548526624030141654008081926879601630365892970052014275550977661989292242661382921472444385367650637346876341872373114377838710869069639316663563109383418822110163716035574864963362561561856070246340959425045025099530469825720138400849017304646591512881033960073770963621656488313822447768035355810561554043150641832919972109680911305921841101522688978933648724613712540938720645387853553825855520452776499530928091943952423192792949353494443223814417140780166240302531881423691467098577707077571902540835448825615797224770074854013249418380499541390978070736365690761932340693990458334382851142378427983265453479448329405054426840566944701046409707827774400076766329086661204787013232943442232074472107352388218665427479459939387540354752423823975865096370474996865513559133447697700096639782509779807037389734710730673087340118223256029924701009935313951159731372326152989655338683792313941727405107330353295494728814591687448922970400758639298551863241254347378175110216028595526041600*i1^48 + -260917112003985001673249431390026366379274223651163150034857345905873513646065887155813263989968018987846113701409801087627883775049857382742559650898214601727474210821667167799158341450720549908586551813136920327031497647479751778759722452291579815169938726389263028451635141564546469243544878117290990541473153899869679343179757459315635239409045220768640447620923576276785151046771077549296419177672436394680128176700774151766430431647817440758103193667255919622935262318646606978747643281557867675432163878652604236469537274288590324769026628458569311212811261340779029356540399150048075108495907424724443660329026810918334850789053110995396825195502957845349846787139096382053224327401275059001260522619075590983650944001916842680062089075200407666358106844482389503891428415898587267244111703754124695515751910355082345725748487047634679838544291801646609375877196353885152335711843203432795202793473849010473322871111308229388485011371496442240232571011184769135567902797773958664037487500769786082084768491996958130325344756018459560514030199145432154972901867520*i1^49 - N1*64257556384777064923359231160526501777647566881209936108090692517871835944278014393547119684086808758492157094089542708582310364135096864356715714913758540733740278745237264956997323684409430092112074998882277712400977231055526947087531663272373632585060811948954066628182885681598880896641547590828617740106490828807230269597046506609349956144617*i2, -150082279051702744318994859900930701706319092332700131997155723104708123975922144024215125810881400430939655852507192307189410784054493584545825738926908137232401122919408236511747980398351758327296527386181802013372816507083075541863362210382761271371406438139393559480137862607326881809416049867769353100111908007753472180379429137001046573178928122869063415950911535999474780321357208964917906969032589279789807633238553584370724963373157717578275087991742201461992503694403082906026836806379307294235021074881654857556941710132938077471541430154554583224944747345882572917706671254110353812425950101961945792801446965677153808317869681802064966317781397079333821456076381666325328760028090165765988302271856711861647190596931529356978222187257002884434704441580517950070566885271373882561212199899466761045411872371934376180351877409530911820521902781510813559792660777350406573466510187915792885533036900860982418901670825675636321098863426900391043401537000184238487090521258190846934266111921201091013763588086601142699354341608524056475095358375120840597798532615041322239396410284134687976984526557880887321551499473918069492806027860082487339388855786593723119003046675192037368953786313972141707302929766647905357586866051350878290554067390626693826141932037662926726840936147952990172547226146917021147934639533434895176296320745093584119099541326465780923687239680000000000000000000000000000000000000000000000000 + 2745306282410324004651559658997475237066202941451858084903743811156000912346332961277367097607322671651409654475736215607276777540479376133176865878415420154678373522536491274086718821983701022597315748617475391686447717290211112588883329436842232285306932789766675786431743501217626904647646986675178282467536934131044333822429636864289401775512030387842042623274905284548504885952799839910227422153066702357456068511852641024989188803017806086055366246834903696677870724214691187267400275107419213105375545914607222363318038485843447570070038164252761405184849587325489183366960984811078921769072414325217056605166856076664359426053162608810047081640705524440819334275506976998978848201944355770565824651087526775333768115766174907499576025843587333752753902775336426320887565759854489914391820879687951587963751190016441667993799429849755464020861444609388464871921396324995915118987458763809186215197680639965586176933794706382746278046433569056996915839963265219913378462134210822723735103614894034659270932316492901773432003162440924526738170783253144816037707954242630800489869676472948932791562919922772499946243538835081022143708010516802182651585983537450137089049181522404598690158882684724667542602743820284213509118952459221589771642693636477379506848680097432133613472767049507665390887020566001831088516973541277980363185761717576604928904310222157957149229056000000000000000000000000000000000000000000000000*i1 + -20811587535342725986764270621493438724425923046500903485881261240205282734759976667405476534332233044635269271301149036588290056035750136845093142579517905782144287344313666976049967919457256083918745179108134661694673636365663495754542242601959357847805509872268263878213235725030484550192215239993482794371943331483980120359388516928777140286203470133455420319810817675812188714452933284687272616204208516330572339605373469930662038718999967027761342654115947411827348172187548279189991372710390733036626061349328480046668097567313989440723895306430100421940463527964700235268871602346163916412121968238407742422718196220764732651570268468818401339852409272560765382784944930628735754204343551675367617142184758899683179155850047834088679252902051404150679892187898753900925874698060279672450165096797171860142634650687402143159274142777966281565784676081395703588359499316575442190467790409899038981706209047130587187408562856899395321044798575674712487601269692538108167495545696365044472619344944597829089074439955771174973076119752454861156378525773406383499326699148235020375830379617177303339982833893158293237646360025298037617571792011049828376586655331469453808027133213865240245919507419169934355826785878709604067437242169455682611852474487541481236330461198915183703930045217562154410053005295103365218757381787822843870584486039619896286987758768742488604672000000000000000000000000000000000000000000000000*i1^2 + 37759819079965131594430531331229577647121834075309274833301369272530763368903493470400507586468455915190895718450589974302879391552285482295987029299887402149464767967102189350804827618823908677911282839321916184060687522975473978094661125474636619879873846504087229717582581823350350299110958995118071970764278905783449547994116463115430140473973856777143362687586990958352181832338111959540223353556963178203896033961801075843165679963323146158600998345511918567574708828068057655874981145100409380055247197193309708525546980824532070055425430299702253052813991654590836384498175356926247978524130483382388995217318409058155280485545192847988775038763973334579219070367324889537257673644528891203507795383478704813674497498855683469266233703430112030968003350759503893196145557072774562375463079580022526012926105293150604972244416461350424927322414377738570138440599016791708919358659658825667240684995362728666381783127833685852670300211476143706666468122413515492853695742662925077984965914548372162183096125828604653758258857618846999089176307117192930731862353051298300771858560015127536938323104445547270255641101673628311904628562942443316376128950759906770172401043730970779161180646850641138723940220701531490348531109674464592093037526475144485214420821719139671462010533716722435034983817178882226218674319075122785002174692829559196655212952450269016143953920000000000000000000000000000000000000000000000*i1^3 + -153014949560144865701663031051187336570030883512304951685129003929176664320897267694207668337451595512622378537299817496683626031123451129523340294041554525155024922617751476193288160073541985179342852357891848555267118592784649778396451615065695256270211513448081279124363353349944137470306706161354419247017446345034515444175605286256383731332891912280319305281358313317756539342444273118667933049137170490556140616665196664807010921821719460002107510221109723613455966129483434946916244440971832463525657048986911876652355064382425765505755922377424131169100373689380563677668624034226290230714264120248632421331267992905388635696543583747701661404465404098012820201395362717684688439920518037953384077968109227870918213341835334666687262092130110499790142755198781994340792005097032642271411467866446731055340889222837048330038779831024609634617366231401149843737244458197656695722440002329483478975196188779004790134415148231057903445643570626400924651113048459613894220371241747988006357450284540932485908420713570516779891935202279142050615833103026576076595084970200471018338659614825601152213232051436860056777607210229753123009933355171317595445068382319080199254280333881271449780800027213891095082975967353503750540424757078351663839845733947142934884946075599612794462227069910981278408056611158854354436812853052944762825806084538100425676389136268821266432000000000000000000000000000000000000000000000*i1^4 + -744362744247047676215770331533134330661379367020699464787543784035593886684831976642028729533481540472957553057410134235175967280864907952498513891947498525287660460449313653240378431161986690641863265846345175193371678057237139224901362333775647567278509289928561881282022228003002185812702811538107155882165190652736280723092664840419337998598644635484529587862693328631088552625755500853190465843183268873661339008101945616401861876268209496670678420862305978458490040215788444525825014798155309408486902024713624427408788033445964074466457284169526665251187372659414166505012282170786972100350447589644512311649034130203807816088056989715600076771455701802315287819157273020044130457181421160766087895908053647026137060806518571023937526494641175775689489382534149945899314230896038876988571230622870530944706254971529151552651283709170082219478615305135428223021897423370640118377026853478665043018861786350181716325455413133222511797811835055102521200049061907603992871925664523098618231748025450167717968223168097151311791858179243347882584825992094993187889751644512162133714057093642010629144701987873779306961878054717479723168558540881897949144082160342621910657982310653919230527266463802618541137357239965926843148335229147569615896065738251728685333331121681786343142128671401827149510961694105329574405839630446274646968309793568013552820712348834385100800000000000000000000000000000000000000000000*i1^5 + -1183411509213709876061513940969510521333389065103736194964901053356144106816215736522300795827961244595986245702032329159012527599461653484776280373802226072322817533348705226346896094507030552025318981118401648758282142070082390004392618495439439013983248369328814609736482120879498498713771883695980279740708495408505755407084551692082685160834601811757568095791269741872484311236372521141655890050534594159128854692379534441810189109908623763208946965847495008410435641254086943006427945205825405411313468721524846416413386752882900618992680764039277480243918212195214207066602848657639425817885591874107832395204917798099323793431869929345943766080385074774528083991637796087404620255794654156526980480375413332400172164004847789964628388170636073156501365547456831071562926286092480857544610281739755013741805301749503654644969256880208443972138552288094821356856676921145074544029302370317645639720210993638182670651120953871234847652753309587998605944866051261335304277388260869244599937934425250679362999355912117973314134424711475972330145387485819623717227639564632936593067939778646366011357899598977005918247723313180249385530208466344871051373940097083006492422706812033178656611403551153527052875967419467329626222337381127106957744544501224609898928591777187851967857946637671690718285030346995081463498483307643038957066261671020913378358123718749716480000000000000000000000000000000000000000000*i1^6 + -1097302661715018897087929667478141073155854734479139339820069666084703600270507125692928230830893154730159349052899013835158132327273168523221535151031550413761655787512879287505737708551064003506215569570199340116745519074017897612435326423382927102720053680314121452032440982050852897913104261598904839165922925654188883852956309329595109499086452109315505519407359766506888036133924478341208871865414475137103718367208273352502783851297528143635561810201649699592809623901257631339895980394015897715819202983921822140568108504757844118928811118851214938941313132175027341787571938096768547877956234150847182359273440769327693223014341246574357411925076323922079337419600136392461746657481727991377890088516054676663770393939563352479732694402291449233834154012465091754189567120428704812927040978556800310983699937775225659786903702612049376887744462822152070271213447615420745884173890397525995450327150438813898529945335074201514792979303328232080429525081357809456397472829109066766084366057505290956791912215301755215247590433058092805809667257049031637082681787151139304717627844314102713567281061336164164073860119628454164542614782935086078007680940670076339152304842507070190176099065601160677065322006787240481041689918681826023629271863230210344301964608387551864021735388431935906434939415020287116274881236669207312709342895047891612129579244237881344000000000000000000000000000000000000000000*i1^7 + -612491944196320208900286852653869929099446036676689736087529896318520438669861058465812400678808300026661489401081618644425542044313846042764396835510603033799475744095332110047537226578918193177746483524951991956541493845322313445910666095209374944056957934724734407289511414716197732659693483643846448075298857534326308437807025158625621378812927897808432750916049170822632039410747490838675096985352600236427085229371548800561989180619244849429864367129148896230124696204626656363658655171168146306801215700391309127331537347306080944355551225688382000857448844323079843565414341856985533936090138707686731346710961753896500231126664806245451160741992143978623899734737779161425661973828603464533002882232427157854221081147679753016472603469014647060595196224020105310138717793330872262040716452306222461787656478545993834262901541017666157229628452866989347929530245793372905328921033551448749466579128958958736502405721560974298497771672127827069148919202248312872548717239746865676103074911349330818520888882900068167886658970700558708795127220372925282225416051435966593125437099082826738479416433709286671880242923423521660154822590365258078706987764013005803600579392823733259760762864098581772224309633935334979808906998648364035401113103735908557841352440896107275212454254413702110350317843730418975867141919483215862495877120889639054537360194247065600000000000000000000000000000000000000000*i1^8 + -157295547927702212346122171712679029988595198966499024219407506022446157707708521557973554357828992984326441864804270719222415387759561313239540088552936836327918413128499573699468160317202746174812300115164610159402989457699921926629222335192091209915798120450373245043152469325588644494740419777082549781032967315045598277660451744007736199989834272057962190624559672228943084925874753985810129311453250353938177041538692061484214660406507810149072812878783327640716793356023114484439705051998884101267840162880452934263992972844078659929119979175650769931245048770781243584086553616213734344166581864016757503961819759823132828243423483925655692652616828527918360087012305256771345927992969523651837247522600499477170854904774195798372538099273480618748961015896105614076904922379039900307088987542434184580691394281299443480859782730295563118808730055623112172712829811461872058533759903866814194506354472638060163977488422970572717253341800281117290193463468561573738907660556337821759191159023951872058133113198486701102642504928129625040996132542216374329850628499920141423077482417209903682917675317116770374060018366577625323032045597541890170623018618677623448376776343521189545432722760867563035547552745902813910755170237080794777166440501138058481603110288374916178067758452777617935043436849017349970511617416957410637237059926009996190621913579520000000000000000000000000000000000000000*i1^9 + -27889505910733023830447734083712253415602666783634568912980449477237404515736225845764045503246601891775202350080796627757189166202071094134868973324266740081626376559463654372521717639900067005875043125010411201695232360043793635487517861913472148944616192140937501575161317930623002012370726722988663601506494215817179299280537820446650956497614559795812180869270614635892682708456361780186983500998979295511182242519240879993396087154438108199449787435989506275346419883569916726166371693488475262449949637583558170917606050864317972822095949678519963462017563392746449247330812675194602893637774433922306558383677585309085725039095937679316673918959444757893228804642844759793307207750627957719090614364314416787855468765952522319255057066075263645529514178339913377516722879239334078457996263788107823725937316864880131404992571017131671065955828547594378906429820532431104127032137324233450079844398257113687712092843147311706698828621824372528475374664362234710714343410130998973886487312413240861214082766890676692900664813106769941581806072717375157433528531116269175436717050145010804197025201591940990962534685051194946612975507668603761570407752062568839814801338409111315191803761327763716424414876245747554985823513260377913745476309367281325065545669939855908513447726164539041715326539117965038372448715369478071007893548630767218910686085120000000000000000000000000000000000000000*i1^10 + -3335394440536704192084857380359080483488621099916760267000665927827010315171556686041997870048994447563458884626381167814760458387657624202896302385467633462308355653372378837058338630104310584178815808923589747515350883995907733044218861184882324749587373190345440747828897768503653136900215271053000534995944405023937584500044718789603585808382405664463276089804479373932105299846495193336022662398153605024665428729013921471498634378280577844322330933844538612522867696243006050743932394079504589807499530238564139107650144290481685249699870730605245676387069050904221294142215677881733030182453630761052754383837842841382956454083393545578031314832636172985277555765354969120214914939972113523796600532451562857225725208361286103641772777301794475961450413483598415616923869744663169502999157319538808597181948879716759519221943220030703643607205686168391794714824843359752699690935923006216414747532583314179250156234163013095355119539340659627422623231985850219354815356612529902880062693301338291747149246966976923592659248795109882052241913828005182618004967131484783973568932882030532043822081371050536991726278881574177932260530454601238778995315304068279063760188232833274195252671980732269494709803189686054423987499346532391353750804959038845512333309099158357824697499468416394642146797581075475986778023091545440434453096215019468037606604800000000000000000000000000000000000000*i1^11 + -247955566373709775255391790208968765083698284608204672321277927618075120131816628502276757559321151558034370388624231504285489061744033160981034398117565636468402913210074459754192533805300100875097762379454890120732706362951098442634016815484543632264820987114084724129651625687816998391065686704275432280261514959307522810260030733084097967343596208903289314743376116347354019248590330726236721098875548130699895592453926632306654065441829759556362203766013839339621609663692152722441546063603841530767340197088629947234088967860076053521906059932184663404436836148294046695098542725970899758740148591266332459588644984716132984182634473931931946116295433291620825554920901521194208568322926949063353752235221238125266863208480889286934341043158101283474828920885289753065519098815971357002217670436286986782135533214457857389523121564880787172203204364326504445138680805588417317745271243193600648749053741170475424597715271258387346331247861612368213876165756064746194260517348542014025154934557714980970283092972638566676794079630666873836590431437449476869908137040446081358032884884692603740802468522529735471545142869937867134169149256153307455109093745286396219352986797223368491781977230905083118242065668160386886346093361013134988068924903730700271854816371549577152795165679073527733420458019654631177726355517380052305358055207060153303040000000000000000000000000000000000000*i1^12 + -10707097302040471650127589979759594456387826254161222281245642072786863932560968322721885608466455914916999855634075804421386913974358211823992291630415393590968789529866008140703880726030008407273070988995780684953447389010016866683423020752194964897878515860086664463900038133578715046492887463894192532316370899837378679269438437672468509851512552212875132029512059442587278802215743099927030119779905030898808927377959948106234219750718651692193745776873016568877814094471210880123416299243557271361101170997243208505417361772099059980488642446799682268100074028956862763394399745806734696297142652275928452840157137528913398975023531458562463867171859703114259553774607027357497991040634650040838012716172909320103538162821482829599242693651753275874504181333709836715259909809385446078334619778443442954393478008882345727142648237682321903987788406972413044660729521367587173277153921934039992411451962578023490378285880053826564402476962726812465109072383548711967284095849265704982020408215632176099340570062620960508271971856619705406478213425988460748091343053582118949902262136128681277294371050747646614723002332619347794255154927460639437904533260210168592574358866168629454352181783397302780307910251098060319849918822815372071049465437430714527618365194518584927777920073729274739488177245715331874997948085941135469699296323491069952000000000000000000000000000000000000*i1^13 + -236492679359884547937495765275666142774199411702341741486720827616502799259769660651021251218081366399323237156356126600081572213823225734952717894756324400074425496404703547895906091221558885904294226528586594223851468494703782430327462084846538286243053634407343475027400742424555757532732521408624926868844953439005172921415829040656057510365458456761372757134199011214291333448507397390313491040788514401038644657279891850506402400908970113684956036939360726155678567979137695935863892996766218960652020701994001495993039808543513865107220186047858402076767970198967781800593294675667573711137235846499695265733898135696199306325520844147324993076781608195756956359781931611534906312087523381791709068856605544475718197858980080618982294061725944182373583679485876295762242377803725556802096991231871859286438558286163333699384297795919768523059599627913411465362753669624816036437938016939608837854076947878763623137494635923741669676568959413522571080025970918207144460030143209671389809675180267143932413536947193542387533151229908806023059386430610849858281287012130408021949587588480643919926518607602175835656073349769738380604413798623501056129801309601609755673132288502068311089921781234657181593716681632233390793406380682766260014693220089729756737819645892948953244575530117443521039074305731523210896563507001193184499102803558400000000000000000000000000000000000*i1^14 + -1888513233338390781126776104835585405718386324710803986617164351632808775891071078678174089993121449352232345060694385135112692463118359392338938951918811041632472124250008851647754875607771546599235354090361990078439196794147552419228662164691873895391183529820779537577216285320554090975468718838769078732478976338686903067295121905528451138498441762286123510887581984384398016208554141851720368242337071823190667735946392115838324312508750240499349738671900670799586684123505752841357771798013104972165362029566186290523632834547103242122283856866649341269859700244915821901815900432462979382574423719101923300858009229087917108790015874573819988880878485954357310819361427877389804800445081058011070001105159334002486199047958530963170521621908598142697154826448525898970508380299203434465490419661051085577888335968347141990240832209733050146067999121187538442413180758733172358979981607861981517772417582204823890235899067249453721628524290099774827922308658922509248479851222810045152888375277651476946077995603908248444519978436518790200801936453951286454547655939428848056367974759246902777940831922602379008812743166347980894619835120431564856004539352728176233929205407247981254058540697239155349475596805424777642324816953384315818577545537974286775174958372531666633303132687924163462937342322633277014251101097035139541001830400000000000000000000000000000000000*i1^15 + -21205831519328438133093336550348632715908566824102547239355932901864579330634532372380212396280139854189180510068183872388491722445272613258522384879933362369091321141925322836124285261111716053376098095137443044014839050199173427173469747801770378825919514944792043594757327190527847412531891291396429210282115472285887646001062112266999748404413367227222498180550294799065809670156637951552235682206680373822067207871142164094056750065997407868220807077667943647186109760331065743108953594109510185185293795179431414735162859305583790184207016146253024855440542528403410039801498695461855655795421964884699161920841961609778045030246637866568624279731987554449653699880879385611961424459639852529576997040285364977768789531570224233774289351010987836472986554718511871000651737725634748225174790208716694843608312587298203429119302512682463235015775785360505573981264886492805690453888909630259682703567145896395074288919650802415327664660785226451371383780528480138912453504965021426736953860500487026845075419161246516895029947968429623427284653675190282277721530780724740081528536034851752170595670950557987081594324256016071050793982461309228073779096244248672997430557902431474243045523957958788410915669277020847175367869018742787179761701355294921552901735842690889529872914796243698747135674487119250232799878311129801100886016000000000000000000000000000000000*i1^16 + -1732781066527664575076897300361630860245780888004497952747781551116026632282782832107107823342717573334359537901010065228976860438624694856519986161932025943947320109318353898844365761755428849553386065974847946240362005023138549327873069932298562083936084854711718208351367777147427438501997999011942731035336393075461857701295115987958246408154323145076776138037944617094480729938639570855845103877307846229566602327869466498145946917197233734570506015082519285045917598557593042308341040147423877019418617727552315095788700717474269023934487340960443892362995105492814872014262908201265574196039183703583058709536263877975419877324818097292871562515501914909128181758118181491445793421009215502664819172454216326712566561045067071485728670697229693994599270106889045562219304763853264037259329081784745539542033977923410877698852589970658278512761923219377636748468113355102659373545074943269893140335139964232265791987678759838705405805891552239568996240839619493513826159837837808761233867945275941943899862401838700187709785793530967676495130669765639380485123456719366624924973928925803095084204729027982477630302644224575736777960752622914208903761481177038154389672304805416199321712852845089313437898839027065107661133458123696082470614170878048722607055859717160873171415061397054548737724964612957158822352401009342624563200000000000000000000000000000000*i1^17 + -44698860576486236873252004083367519071466879066447873108735949370339285525764386856817777339771100833456862253945286078511017197793809440749416675718960926985200031295549520095352681860547168202154929326676007632867457756709885683693111401005684710525760732047638787056491604226935478449449889370132215614618090335050061530741171818872221804327133578871873548662066336863500561468973477724337778462939675983644376546752417120316389246539408849912076442738224830089960799882559216627512507877444874776076493529483796099508085161970005532272704415684160837921919129990333073117488952505870562111445979309215778339220138273778523832531098657841299756774925635521748779351029388404657421081290432185029951977038150101627644085967099929824473709091743212147704929021083577191693233141361557106802878667534137720298842600602701411981745595939709550411236519380238676999299387174505345722637125884913925141180383289269761569929984137928717292629067070362371782125647560922767013122998157742343277865866044958687824529762886803108303321512253278572010160735945377287999817688282609849556443305057524691764842220368944590743603181877914440167641839388593789590021570157813076412426771787190708853331881546965014894952655534611324560007928302426644337224701677941147149016082310718386895085525057577989733776984492234471275240286917020876800000000000000000000000000000000*i1^18 + -794596730557573420752120266884447478061665589149534954640627148800150453575277394119666433832797488574610085616250518737327745803410320850943319695165163782561736554061513467017789584219505283062302855510149447040197033780959339313660247343123766120363790524083981146842482177261096180375928675681705405570731580454906350280511508207989822897270426625524783605497327060673021822007028054521508207097228171359957838948874726035465834023075767859255341536951372059894114798926229910641668429764862308534442422372145076235671707747798437259208396840641425197888444230147961747630575582035600148203049385444239691097183585020573059603816589960666036214315932235460914506714280104941088812816236246875891013442999638246562539774311155723974858294973532551489611113714578640810226726535266845765299775177697446049986795765469592435204834436794532723877055220084449237160488452542558065215937236752403371965622128448438279585742162421685781751495554594830526165449353266127062133077855300901608998888518467154634366882332574409128442774560752517122177525134825218573215777819137903229777490569259378684874062418344369736295316175275218807939657653941636809408786238875859833220843018020720427254088861123271222149808428529686305500769364564718702578841553713770440588934785947126122653958927155315312224106522153110078276920011653120000000000000000000000000000000*i1^19 + -10447776970398813478627753033452776999617165636160916410662460219748877032693313539795079941233470059282704823559721684144630431145847940949367069916626893162532557749460944406407170355392550341113078230842807631561345542953487734287017400932270539491571091446717368790422411525495613121283337417579516964793726642522454071529630696539346877388783940782607256424749876934778138737995682226112918461019452640501822791242445548301534285982559492921571958470191374203871364733236920341922057468655691922350857369470541806552591097813520843843197244309493496635732448533591330417425750168287392280856093746260813712030963437758497278167615548981966897368230936045917630318193245025817150096146359436804866607788941417221294218699279332307335339474332783310833362929274595092435961743315105598247261350391435628021888762574465941604393594086195837625059184924245863466036414516773415901373125338476364710045283945779441050971109473206002489999130604738024539349593832086524394956494141442662368178539132165450037219209638800595528797751834627027066547667722404158191786387040081344392221556448876940389206434910553601541249214069712719643169042684900662158359498075877508882042653458755980147119461221826880533146118942838136570370101434439399627692833677564307158900145187965845172950364525603598282136152441041764443518035558400000000000000000000000000000*i1^20 + -16830572162218340732454380571944328804847225828951298355173768653073202518069033903034577652051315726675278007689017339649919085367045622523958389333979126381064592365347666692830688075700060132549888720176552395465529941764492077109653315787473318499104908956999416709571966482640831511985247891181769412336140960645762113990819280901042197121504000531033907026200941757391352995191903945292342489218037880755397325502755155398579753427726733221823890724848384178735391113039431244671098295553535831997670109673014364349241693956713810814992108950854982955133366420178657596142222373985488737958986196097674668631039313596306991599507058434896345845990857804931497367386712082563904841330473825779692546374754872737927186099446310671005427255816948924842242849289752324695537642689853265472995261258511019207863995319635447525550755990501711187132444699232700442786255655065510683937122015647502409109751914681315787652741350308406154435486612006476796026167301691263780230640410146604515223763092605402839916360534913737626205671438703873406779627246659520786206146199579716227929114154829284356079762750493212724884030595742426593204457840788562601155019101457859508482328302267235291377044515816920085862200421843198663201931723903323462462080138455131581851826908943085161355527485372177972568062791038507291770880000000000000000000000000000*i1^21 + 17826964021890101966587300921890831427906564474930585827239542861426238152510601422460068158004202216678104499155107079419428585910409323414040785465182679798077096596219490858393664432897337804565583602343899228025576785758864446898694669503328403003439855351742713933518888033633110407853676671860054085932884513953328420907636287414354677182861657999833149933497022670911593924082647267882734593994156352105171546590696912166355158290432127736321681648274626777225842708617006125144062124289541090301167022348288397157647263760874520696857453914415745587960983006296254181928397151005215461755508188374100508747826129671845635820182336447673464057221554495053404273231725294899879823088166812606345338855208476260241119321356831054283052825165398929930468855240636584039359813151671976582549958093180315253407863011641937897261890167520209187513470859782529786083639497497372686310010535349038470433511062452497879939832792911531469042672031035322745516742871386381115775518116920912765643769727079103486978403209008069070544190006151090421754859944807485530366187521862084195248118710488597853850131727733386974565475226591025264581796791012871564790408627313417089411999229673093078000582691178739269229655242541320534233033426182286252186430021982552798974488999350323453824864745065526728902260751532556288000000000000000000000000000*i1^22 + 27468801297322822514597504092119462982722230120631643637032528888358261787658140873222146148039213709868959148895742400419173638826302344411811424908716809717976419911285536680280119679304126613632706877055260706482204512146121468730678329926787369182218010811595433626701068686972558564589798269222812261161969664559546932497034750330474526573458670119306059981071627799509356869685889950134013734337169828838122576822425914973469690162992070828787372511700720978569306766810041032570838298947074990115972919565939832717648306970112719259619798874298810967750421298588191339590826184846839873750803821514255559739852955601189422266529247531997587064417506340174050201850035218508409812219711031391361744846853184375285397464203438496194486497957583051574027562937458533549727976563062482360210117439695726771774535335392950600877151951703448881465022528130198641804530667433529555192313134736992297941928133707253568740638602055008851834913594810128879753421821251955419736500008539277353003895383306568379414931110300892176227326907444507295086313111854869681491670630009822278047071984009011680471485783972897348978655653369766730789465100244018986029657098660356370854008660033193729374602621579580275106529183310897553457482258339966863327300952467947602808438286542714541792622038757494414306418517606400000000000000000000000000*i1^23 + -23597316948214823856081053140840210385519098467296446063506573189690295078464914661394770780371589803798307290668295317111976485405828073767750680967322387376492981026558127338577777375531124324648650487575371576483493639733092933507364796222349033438423022359922598210538947337057713655371100978518167303548561708931196969814101865513028357377785995725980923484765715985158517878786999474349547560282650640551252126713555956526076632590398475799701387158784231374145425744162509612840989647332263011857245436972246297348719238543760720114358037801774505887061835095230720601116561338732699923403896154337915061044610218649247282260997219521036579590248807172625406075818620946417195010319236465320371112622594067963526705468911814468426765596609512694062974114952936969389191159257184897693612512185929517099481363192185810999988365423701966870976934016133705639528004453959324726572898956695019747117752979443780970664251954842086175764941381854189586616353567546394653790264767397157071267058676875995703167411027276218577263464120055784185191127832731812484474763025857399768741582681204436285459799295795100187686639982958612405734622031629278656073526746556321788340830326442248677511596952784547318304737159007268167334333864118641348343421634290212758257178217409303709081888565310843452454338560000000000000000000000000*i1^24 + -12590894547662421007417160368800193568470146394521596079783987796663114003418405303313484634722283905731061166980381198014991898979741678894816810375407500987862313823200016286366645614724026579432422144819255371311552483801027557065010209190511295450300251741904998061448904725016654226476916011454200631991798744329060864453518687889376571282619113400452178524099824572839393466831380692591427159540616490849308761175445265488370927243841266992706811479011791455739984085828915513922524197354995653570361755508776468632831208418088527904994863765324149737803943613796901437548999418575857066262760989529197511006380196875604449655891271235152436194051521804498127186377515035967328507037653564582887030860758420353940773583054123825986140124775076912870350515856357833356602531741222330150965755178126743834077395822527131350274483731007639967712993733653093845614393133233405605810781074398721621171551911254409085819938522992971488561115565324655403510263506116579455631897934000392553812306524987800193892277223246029318693550281706275385980051644872543814953716792822108182002569900206967322008225916445126923831479608401537289338120947972035705047914578294162899220964330858376867515737688256404109109382980340887855867852697743693398652054139272032113059168521329372534416390056428242468864000000000000000000000000*i1^25 + 14813847029138674827813990215551871685900784475818684213053434583944648485611352783899208104338322906587491731907087639300212163539888648832515185010475174004414018190357820304623773523752687348240491650031890264739967078654319418653754132918574460935947364384380060684511832309826011361377578846632852230815091479577431415806227197866412117527489119952208214345300341883273019612833293203444415312625568012167968622237422097992901915324297175109401838388997058400307975310361841179693708257248919885829615981113391654663965392936561175360701770850724497762561571314812413530701739647409318447787281581622133715995455049190584744523779362995132263340483114960365714804751977319318564299663572077787552348750065121243065783034208191291822113900091426275374300767585445540567282706201549902774979806934587283738283039234324055874644334112549888219607991294180914969757978887786623481779090501333373951130519341564257175391263203261308854956742372368352533456491879084296443946003290854040877050418404128098842692357531192179448963887872099825775472067078132400477163505142803803499898817195814591719731253663195241226374607348365239434074930147811839620782906537731458128470495573277089119172264801638665319627746896780546929601943133824719692602213617203997720006826457442757366364721728244940800000000000000000000000*i1^26 + -1463591869864565144161228167813786372799365165642390598539242391824603713162814263760898892009075987425558293577291856724174788233559073686106344743875437811213046340983011504799474833897601412535021848465561746943485742471836343894048418314234601754313926746417447507179518389316557082432173190868761823013023957799112012133232512594689885750721629847345435942663407613715906187129554960357383433238822050719380911960627953384726482693916460205290042054277578165295849419439874301656142029544393023918001664994204389511165962298421222800939190678044769968023937755883582359033081849927428030040753431808797641101078540607536080287752715087264362132555159878481171441734349723346287501258645278450142886754782116113121350452133682092075445003235819344150716520806413955891330286915132405172821005536355544406403405000924674965928262225226493616759480592408738836856708131919733710763971757442263548507046448952824829833626918877836217941152360149047459314234340264581630971228804816740345798090043222096974465808155437831835086704423541160603376177650282134471019819995643206257315428338642884207400713672059465990112474661833824089059259164397673413938678755720923069851418851593495723454684467719634614298599682887088780950527833774741676869143735809955365193966430680644161513256386560000000000000000000000*i1^27 + -2984547610606318035780715283506969949625535918782253823195232752042791008681746429756830559963980005704400477674014331727722858214196432243730975648623965983357642560769781649841932340144716404068274353155731759751617224685345911801170158860503962236044197878564658332853867811753720270905921959540434727016126082487089542068191531927252197294241184528713251880621119249298018336845376875189082273231470807384964381320856431929704841806074068920864220583074648975004641184732832439747794362981774117478294957731520938277845518858954847667444438397429886333343123273455615836888398304207547276563324900026511974974849959319302458741870093166207533582308689416949017770444375033856836385320113398737104321658780865636205978736192592442783901663021318977002398484159335407291880460686766042727980581448693976610539329986569008113436054954570600551188811108167915419436384301075460993073066005846525277272793928648952862753377973588714466781058614553871807839383884090838414034274367175522529502323752418516035080598929601800115524591805210409347565977702238584057386557425215658985641322421217580849907448225307110521776658579139038470430414254893331738708982013702884796297900459848345221129225023766588649656163069271972478759092878687919333769963173385808528045883116360735477727232000000000000000000000*i1^28 + 1329304445205110376589307076736229428220415245960599938891661085670674372615417636037348463768731441461857972117478837117740097621576295410421112974580235140454620860479116155726512810899871880913639897688516456990922945739002105814315841162769796893665007026161186596573755723770715610747240066580807372498554681058928478253410036836239709412936209934225434678408605412664157707842203848662075296263119828812123753670197587300652537875885551045836956641792593281314532226111743102371645149612762080558006725509666304809538333902551862536567169165828348066068118638197669305472405257414589977164457181485587333374116128975480629568280023847377611803659474855836141470749926365129362611540714843305961565566435449477091334080891705216280130150081091282535543721721114939066804173345929335784397714095795549877382712561785227045710836770689777637933532121229338459700823448813388870826698766498004053926611172315402878252075778425681733524682646830052352460215865668549272533418346811758064294994994510954720412494563912529135519866445189945248487013532097999885685668082763862704832213716451578009713370939810647128954475945511024081990742561911992066646165973707310694225465674399667145503225161519429175104546449775436894514693913984677821165123179730951917704848978376392704000000000000000000000*i1^29 + -227936385419420373430553260686313850215051043476889747140086635595849950804028681694141229205393387055335942226487347710677473493489954565238088688536089058796245516248931505223971483909218940558626264179715229102893602112608333735523487772681368788975498219728840029623409566320974911726877037135421573111729643081069917964558554404929885044500648742799856191942421705021334172379288127917953234339112869613501443066498352527665248115175350827444701214357737919695503787324020879780240653216892604316069636033176602108403053607909426992962923901248370241881217321230205116810116190333433226682709500128522264547239910485078872774822269036280115173296921927352093093395150444156299207379537659732028917825712144833885564375898898932895753433096375239478691498555493486592918644123412527153055723879785909166151991755554961500471283020318508575832133888413978608624884705309451850282547859618061106783877081660793951110457789728220007709548510546221384548128594621973215349184424533503809306057067155713375055448600584205984854259498210765166547727371460357041858604464683481450502579665905319571095883636876811583771588292585821966617402348119467944951060019424956641763047115231244818121424841468913079262698143076663009224245896966964080877746572538866263232020836515840000000000000000000*i1^30 + 13977276401396529395288421595414913504304946648190912066232819081537277908410589329797856247164171808700441125290199302476917688009101348624191342646826061875359470447009059457132700849528447650737108610299379556604561698950077973517358993573384094411208598322665864287756525485795918655861785703796962704764905431670975633632582124567076306030612364934855638404688221827570437902459933860281957235632517883967879727072240361324658501830094125295971069994209446321479923896081460309182068004056020880024921325437868622303524636653854916097712575899538101774867575266129187631859771926389133283514069572609668416478795065807644818612008272864500702287843913442305202489343066889112091879058654072499117719378255623593506592213313732810921719103830616130009522556124393920897381243723442510932985119992984683643980830596314871977841359473658928290365486797238637978416594233635903206471926892853323523389164841933694365456758606907450464358720720615592608763765035904215057250812747558974077248396666815805288447658396075365125720205268613382474641973880476722095836728372062249038762855542941477888680215906987998204974897532207423716825875263430252983110695033168767206282463913023420534703088588892300401917966622737114501723496122222173744652129993181541039079424000000000000000000*i1^31 + -4640471481996599007455633166363653140243187744013859936683386460168820942323338601005825705016621041957817879272062729121485566055127880666340560426480749218597789126888440095925318229358271450717501394211345328053237155028687214180395567279641696465464472496974344396999418408841146223377615476607406380229189711806125972449179621970295664188985162137953527313849248815416518827802840690261832257439412369127876040000642637079617832413359993805422408814289501259984926670082473658385841565369054916470476755298742506020598967127779483988160967666891519119172619621467830602843413493402944444220886420949721629723926457633633663429051287280504799122650386213378473175994300015820587438057120303312385202848611261870719117339608751914502863535966835550567200422047163176981007490842714883847363890904033288089087045199680884096887729822482224827826836546202688769053473481354622773531529979638229168359418940849738819885622182997246047352308611854470092405688131820660082404774542878334637055491031013816972390116952207712272090794819619447173501608498572521870614739052376843459823718726003930110024880230624420301805702617098542932438006562516680719141419042992485607848566857218566834247748782033120779804597044362961378558278497439258291819239874830008320000000000000000000*i1^32 + -107987989296109402138868916673618376851061816359553485341788091556826451070234113985744999515776613748606294187329382051208461577908433413770272417732029229407594790393066917057835749985960692615160366442508271777734584324977389131943290765338255321260847940185896657256106711053995679431586413953079371902369336797946955934109602322592729334470197790795912434061377317107694840433894040520118555926070311259314985460533978852003168671116685029596936509371872249328034033801742040043721805605921046852329705498004555550682442904186729547671459916989514407003901484630843313449644246887128159369077560929755384979684114383969840399778556292845826362821984103873503706453970690093243602030718603684020423531076602311987543788681130812215076904674964834049138380484806880172718971396738916402884819468451543659643710094979607580023997740942148188134659019652624585642039511148071490275757617163122750117482063324631176278184153689417675035603860375268079671321488915520613554532523571434626125708438355227500715479511800471178040237200551904411135180101421487167710631597903234290449536583796099607915954041498787215129764002010221656041565734328309938654216046115840605671822387131784234320687193392820012739746383996350047619932519415502706038563070279680000000000000000*i1^33 + -8192454004657208870765533371184651931319269098258241780681121789354998390808547815246280312742544306960825499438141954941236907524034304187237613422656737151775955261845026717490446367921705289550925306747600312076075236967258396585955109065282974802413543228348564213545708663441759130669605391469339024602132013231021822024179715634981557957164120341956179370548239634110703282781664171291876556765716876222812092416054120221256833005760490258200592570822416512293247696089238873065382377935058696170499294664479026124986601152958154414290006787979531645532232576314946238046810338211596770622105454439080633862439697485721483502664444546427407193655936343906196898290952094033332842049425618354698519960696194954964222342603309211086389417406567242140287290040895588956501638047200081473337106819631537393360656629483802024032425617818415333062525679689546182816769404553567886839255583395709660491751747627440434630184518968359209012701552720869405963681990185378367131535910680099758113102078478271329160207442556722785147920196442304145391021321200422191046935670286005568570604488823550726650607043574915533244644473508421196149018115299811526390978986278853238516830787807604962269342143182073001759484618529039910342677834740032363036672000000000000000*i1^34 + -177614891831936901775340033495520862889003435494734087846032604312812155471115092127185200255253947459130061704132663582361422840736488324739766637275804131302064736535546828125314544580709092692962906812922537046498107507115614051028760599973222427796665514514700503577408084430558038435366252774797757695539080680652902240064693436857706870181285689974426893121683874785750232695413879718496935431823723012860443809815583275190830000660028541143555481381515859230635884021943650839251889705597651966093831296225935886461862467554161264947908549569967483762713191933195685023484465941326060325559641603298997092351564077756674236693921960580902780322813811930656029936224518269105519393595814660538797461008422915923890507689806819868335089796447161640781660945393571192803572219066235519276002965498712109440456061436630442764894768537487202008504415405837101796302511457604277355093477368226931092091725010132412085061214917631444076565231759041182089427259693136940589084472283293745489492715470084631660260721598728355877908217596671499275749291955402288204003273089917209872902106990830859046174970492838739038036540400602095118617260328750461402493580912897500155231732514688980253553836099634594583485026513776506590257035379055001600000000000000*i1^35 + -2290766157345435674904882614227956541934172447779149956316944492892288047892634363269584589955633140023478532362020383569356102999058385488631667510916906070243767078460487833199999061919017658110291511738139676584276803909822447759704659553802700787566885196390279385987739810169191496871004694760279716232720094186722591833725949590368610176666526629297105289381296391191863349399036593105205136377856603185942474717311577596580926012855442625141867967907640138269769394060981985712849481057433174769062149378429925888561789048525767152822058657648862995370709149332843255253679802193117250364407991655557167632974682534931856995598927835646746181805087328142061909091060499014672299794273086269880769733535716505252270859828339454836039248907971236549832439385461969220821939218495392061296637613574460856465734323746791533402398080246467095772947161483208067322224427448314890963685599960181440379345142403407255989791341980274185248596310651881699660508841707364820830687189985931865123774302110409889075821652392545054798496757639304787447767941054959371050564309742270222594031746049587557380926857849561579844007356216820110273573425469775686781946978991615759713172414884452270454122503962028875918351058585005084183059496960000000000000*i1^36 + -11557112404340762609220296442811981841215968666380975196353249753164955280441844221026055135469996837336134930680753898731588189898246615298772817176296772361101210733293948661047448420022743262549927871412867285776820344979885133878323843191600976213458599422753562600840688672567178728698556051251451677152332737839413014729744447190757986537328907483720404245899167092203130716424447913792042952884602575049006318361419263479438825555913533966115791910284983116233753620115668045144350789582215614708769493829171304642215330273513013048288487345930895873501824001458488427151358573511802389372301232902244086176218523605114835778839880511048928141412663384554566439694579540320462691112940144317930659191175188793013225168551279628551689345272259963102359765150509289385111678277261620989738956494125274554817086741217856598208748501283227460424811710809073298649273086727608756050045428875031306955616659580392292359840640853949376600673611076880809370188761455015812735222388375101515358231578756995516404750242616394891606113685676404783440190376408042306598213263776190954990406336424893535599742703434554394838936720549140753971824815473429518725431890078401256766613798052251175767028233897115423612673981577491906560000000000000*i1^37 + -24296723685137266178945093512626768995032516354113758233533060247824454925573879286567361421133349011744477038255444573982798773012523235437930545360310367024072863385783298604551259932246923164276404642057303853987159575344019771429288815077936905839382631089724065495626737425365692959466181403571430346312033752068147575677063313642069078247828417377877139766303619107238901638702063929751429109278730754558064625489528059299243689930223720535191821573371081400237340778936690971981138341113218177461493873542614439637271971413884751965252923983429627164662100380525576968531282418811679154990645277020386616580378458049142163168803773832428621411989289850375213189362735117167574957480599342993092083689625298107096064429853783725196439800198488655769586091549221279036981298789416527299576489786113332525281225365240691783773186928428286171869410144939080938969531806945446797244555005242904717950382219571534116298931098769366241956827549685274826505780223433904407155694953463402368604835331992868672141514228575759858002501211528888731562703620519838994770091564824135157726829524666528813039479037419725651291787669847234535738015520279883745220759855612089112608973461141884024433772477121161887448986078412800000000000*i1^38 + 25330566738834894490627543981990787918817897006688097065836676437206178584604793778205427343803109179078883233890140579280482897110979672460537300790188717186622285527710211628921837447729433849501692206328561849056533425359155093604555926816704881109452539996215729782923573889910211172891479371616090163216762081966057718502124985670371315479083582118518005176410095855444232577692673980633509251971424531526004742903283981951210689153409095272495661287308894904134805243362737553456906575137609188444008974595357542137546497800311603522165718581385219861977549452669850714021356483404805996428968240032831184851582436113394895332431320349883821481850858545320288974213644190097431105970923638783576566119659841605255968850038571976355594039812781991497746052257706384730948730185085691747020689514976867448735980763456656527283211683240035749420000057336744665029884791003803587893263300056165671111133692105679637021253592316807632813474617053769334278996485405164356107419228748798566071389264128691139847721500996681922300914723060992904147115255012735382780614487152685528655560646941170398869406081719538431972130153771443005013171599913396960357266158243911065515304220355612773077660375213015753031680000000000*i1^39 + 187543015557791408262490269912396553251968348573053281064130616955653115256083799551145094392138732794543210985911679701815903250991493578701675010171304783383115777115699229059747000691220999129759553412292846903638753789000076727935476289436001585779163886695679903372117623629675407889113320753762932633040602777010760364709236392820753924690502718366365873178540083704687413669028226044820767369955355127882000232406419952296702472282409026643654957960616780816675843604051860328271670214407214975297821948150581938967835613365493809509522542147033824515905780835590039110427991094973838585217297499152248245584542524187792955247385360875673687433284359789939932398206095629900733625492477809344357200057649437413553519668328163670031609280546939454677094084742421853304119919198016540538744603980682675638050081310973401632909646224696788252351617455675909451049536730445292845558082596894086625019178894491514316823094539638707436980516620910572648212509675335824328399492098166935269695035514383253511442548109001639500923900858314094604397096583685814778459405230278138422581135801388110336186641153231253925191351919656004713235426490374107850062690273794100681571881182391664868926366450450432000000000*i1^40 + 178983248927196334219799018380385521107297495649535067714421464606993756355845750286119340086231550080418497187433436749583832255331232165993011309157728238653615148888490701472945953336224297184117387686011042488462058095712377860630626196638603070851389221455043234293480244610399941538929898838168680661518380713010738731843220659827254372599052677579850379276424101612740207723203021279204876608128448834124644411697036815848439191894857292775377978326056169850158808128772889873658477837472492374827752653126831239526455281815501900741348289564243375689202142592115979375406016446418270611146938437548724027173658889442591595134695478725006952203240143960958619049853063595357379632065015517076548201000268521115179539516467361298166880792089980143552589898496289777287801596095713000140873167581562578063571766297187335452671938526219287712700941219815821746610581695391763461607171142722145555812758285016098422469909700438862312149246153187361746730305282321913230735139018456120384896831603602554006198658673064639556514887414763387288552026843404460162805536202262184815049417754829939236867655941881706173033862798681947928323706411293052916432537537727418170108377970471990923047731200000000*i1^41 + -27191127476159667766586087889059984148421677098661418657727431694317991564087355175994590549857136809627836351796057895714751619148685657411708372426022692735192450851816500363297817744068134046676292063892394083502749478921678922397437416906515417622262408735833792172753555730426736914347010455973119078725124305325109022444698892739083687394849871355414708974864343271144294224915200536523340881612381731705887442333791643343011101482463545938791010280561355401788022796847232275455625638541854962054416302150989906250983342963371848908159818596110549453158995364409205237030313403540691672481222543868780927318804538716021166675089733311581860068820937936194052418304690880357778140693360956806303606004674418266255123120133797432517139608497523013188839193567672329872865499636885129309464012339449686100066483346384819822027853516582414358942178043006711439131336414418048185372554992397598158129642881787769999078123335419127677748755216835838523514212170204056621994838086048361043970470277780896679172682086053344805185433288284088885717507945628111379308935426714100974601980515641349452993182409195543535784822056969867178879716993701521123178734420442326262380455406107361280000000*i1^42 + -3052363461237332448554581929453558436582138062781934912912161532157774517516440454305167800345310912531110525535927257581497758172983768871150164471101699558964526398280255315984404994797059246826852062475690974573394828131076006773854641021375340731215174187539341857170222449126870246567265238332273980469273059441787539416256341703341442075280863638386713991407421618826319188878943764006472541331321683910128056534397627478658241495565846583282119346723649747563270913801709828263148042506599456307650424727250085760888174681054525146902303638568444168965681247792283201858746785564812704062785657087991687016905167714655769675793510112625597298314206566986670962511676207664417312122717754000766233433620782762971317574542778678963151433665131484294567542920558703587959685405922835367122472064770862763225082684646296484170037495254738990776417047250007642538437531263383575139406908915229372595770644893809758224153953423653770181810518273523998125355702109567231111175467784728192931696318024144939365549133482369418316708835020571516207849979724258228288598610093274138429304946843249419107611071904100887737150895948855389991405913271473554502345448125368738250752000000*i1^43 + -83061237667083790970550443597835696802831787370003653447395537352728570730701575518253074960150161050262034726557826275192960315646430060567270004226035962928048620825041244771319490863776664970939975274344890924502021376312878860286602746175976803392101607133262656947337488524827402220779868921190535467520105998717342536448304752044199499867472432706864657079846670884178780950027737282316869591033910337966125327557014607263882609802322144076938166841971626480557757842730282490362364828911026069327690530264092468554053470581548809570465834580486373588878614720519537727420944748750859386775363783598198441927102173353348100712498072359301834602832171051699276802874570079235529052405535469530368683269618748613542847614112114338079565998615376195625734078391415793820067017505469767431641880493653529209430495387354563794018830633636175426744922035383603791604177059090562470862848066157003657383161268886287740212110979509389098407873109320823762068521380395569996584099509580878907100049960289620032003417081819964001923383972021292351427165778226482599475050668011905884257247639662569886144779565987856644499786320890842348897879268792697986222129152000000*i1^44 + -1051622229658329622637167588014199184099636477769180009395109580912962405963723183088392078695725609612115631664478678021405639056988353990711289403839873983918965932897330406030831586417389772501566304703321132991143506879630779996481733645339511885882603660572099143677935294504515832784971048865682496210818068283204479116157661014850176628066001704202805174737262569507125745981193295087126592795145693774246717097484164392387077925346578004874626212344589220214968014943349992220694234718022051277047235968653637765537339702193888500742180055565553238219379589102808235005945459079783983588478013614326657689174858054034214424121148434307274178704773546574603900925617039355290970773566314886873087038444979932733520160705003448324274690100168744458260839763041407611514928335354599939984437596504092707749632137336651162991372812760162021615256961893812690105753604633865965839769073417259396017198119144245087042224994646281662559968020947844580443559780282280847985810695380484001650299101469724607380184063605475575028725027122359626463028176688165407252932955350089386174825051285514555547759550160519490536766651675382070175551982372126720000*i1^45 + -972947085582734698734510944422204205817017656303962348991834256013988334079742306387568045631665858327011521630508487335794503557832866378802968413315072144605341151397723833151553345625576930109751129341507908178344397988868173379977804130706475351732171450385159884998171077924961126569436341173348472985984020194481668964819282853973354348754764203745355241651907259580506909042498812838001185134126689447744922660672005887373940131335072507977168864318213446195431558040847746836394283839461122824410333043011346078056253879570045809439234014901929470333460296927379351902409365197400010466481385587979662971112464677318727740165779285894608039148161377222040484010099887862931699191602194527844094432534407060112687005328794055203732247683598156457714041545752474833882029692899496773944734568609920458157302474166744544073026068558100943319298862183140060340594955634554644995420157173689342718589551510608921305660020733668172588904291544004550263911182162243722402708897257622141477449936735596290624987036549073349065972739299665849020129942060462893053553188423332859078814948947917391207015727534420743229346972677902958592000*i1^46 + -5971820507179621034199521826795215006392289843184486910214786429902580524430664745365865681215592104041454861861875969910790440897587428626689077962866321403588637983151072942069654487876258710135222504782190529983478422132249311045775593220730165716933885096398865087286049040334830815661464585420263320399396122388985478203221426850177497769856421750604046989878050673916470299314809282540591423604987045858470747117082824003406852721051902826945936068298618304855374209120147516775501319588430960057540832223044536383230104986500842292924185126002979746853129262827665338083025732530250470097407942173971249243916481659938348406146046790985344413255855923418579231486308414507986630707641805232846966685633274932700645976017341203902277691541555577695569921164126412230535259562491006305647921600514860067022732558837728531712049192832254505221755293282601227119771395462212717364767632703693950601780084008261416806920457615321747371933193553533884234900537558239066663281765088061231967355555601899002679381194234557503864775386561614503529482917607164731450874441179468223575265199343048416783707172609488374988800*i1^47 + -3019474569719509203736339367965733253620968810814457511206091385937402647261895158793538950631448120606575181927985352593990402927856161490750829421114337202775279141633965762645314344078672196312621891755162086405212105495478833250296881575180491222986798238976879304163374221259463272093801194377725862095670405725434739670426052663299654098577971929011192642948631458022071713891117864528170809743988353084910381111115829405510463690453777238735188172784416339472027962780851009457653454128598051218200400406237378354134334608674090972293707293875029099663581637765109393904139606363179633576347684442003257169938227123282705114729162018237474387371587343104282207557889923676125467376033589633839732025649791017136510997248772318447422554146369637626366056003017121114083981529188534533068485800829516168874652577537421183139282502860749942990880953965663670363307531132764508969164851781349246795494602126922764176372818082768144903837543454527020750256821016226481518156820830749890543061614697361956796709096615763052968002278259106879773251657547977789017263808217375579135224670400038352222945280*i1^48 + -291161183668224201254084444439191427042013977063151272837652932493385107556331494564129285743127790484305772101632574016768171464580230440819858227288971336405461239129151156533223793223545445508917280121610484375069665777850109141319523239211476892131543670514190281942477032118241757580069547598369318807620186593590715565175617268173439301401707876671121027228014458352322345481610687331576191727018100581177684634130775850001134280276928405568514484226051383516152043418561797203887659025416418803794222033250658864698783897353123515049826847044684953195711827630938489483385998575323907867680171294415084863306052239412477890452999387570627273064442137771836141188517597546725129174571558887210515169327584044927030179227523869672079650997217554418461591293319844117506883811772341254778479482013543356634403544592897605725907759923931126540945253807438764375583804371237406258582297045389921695139553310749597631412815314094866974271270145428536834568721885237965763247598547401047891093536533795389853558093709930795607295381947233185498534918609176795796599668736*i1^49 - N1*192772669154331194770077693481579505332942700643629808324272077553615507832834043180641359052260426275476471282268628125746931092405290593070147144741275622201220836235711794870991971053228290276336224996646833137202931693166580841262594989817120897755182435846862199884548657044796642689924642772485853220319472486421690808791139519828049868433851*i3 ] ]