[ [ -7952404371092457291199221769301656108777071376830367174676717433053116437808725386532297359075406681982244181877019261873059480910318423082706454808403438553090915935769897197859429949052460013750684963674484209302653435078209285555205029077294466781450476497629018572411735033612071826020177109831359851742836927687224486211375501741380872093260440635612907554616941476718272482347652191253294012379880130048741713229747467163897691377583919894827002072474701342712893655856964901121704553078945713718664864785224773933732819392793215122579776405333775259781214897064348150384450143328362933198121498121509431641698170212382497904269825161018590659654013540801327616624246600542280679145195579141916787616216818727274360973933310140359213132930492047043374763390593297379918226301922999662900152460404600504988648324341700328780712059631864944974817573956138672879311268367583080152170196187121254775536804875550009530133111047587844256714511800023607714743432994833119296480000753008640000000000000000000000 + 33267096923801025510058984920947737042409877840090634803302767001580720699769418162983852060527789660950395206251268178292936344147965660483550812853305816125782719213288836366807137533380599787669732714397233049669547167842381324356328357488504960159982163196113414007572013133982604963082988050289973634209741019329004841502593481606529651784300283996638621011512159435227081622642393477779550308470468627649288215964220341950659469080539561361736492996285533506557661534302390547603260170708839149994159522407819749857786256249210485637400998994149321804840335165508452631784414303872926870954289621997609618793164354170600562810891316759909965007475568258711582102481292072125747988815626429803365786936409217158593247002667571367015489886971529623725687523412657361016700462085033376665136790533358848972140150638376415662022197844851807692308959037980229918263959160440165324253138546763242251047865851564537583770609940115088832434671530546369792977258020331271824119193686507520000000000000000000000*i1 + -117521958150848731694084723313494059029971492758106873361531030901346233826187554555019941621433107071589570543807482608700867227956871221480924136073392896745757670104623758294348993113268862428267192942436373287897898910705810233087895654880281628521590297972585221611621881453896957766145013114352955576949252883825754251240717011942530116796059272423159507637854332949801385118206756354976595757988770864266448738914429776056075926979414525025139212437458571734330192735929464135863979522666330488876132595889126474593337317920229783321068684699498860088177549811523078685350752061616877443049707493759113066049441634825718613631776134349154116029938573098181103818317533819753885417410859729045149016131667742744649488296100831414249317009221055328008613423474595747081126888897369631463252601685928957527491175963097748844877088567281232911041091079348671117266315891932305009698474536035383430301594448898110583273544740007914707265584599014533270106382292020638472337031692288000000000000000000000*i1^2 + 305318642056103682702282173961302255735871202215086646368226940221133338998179811344918290621332607255990534575841767933965503638796569253920394900954277477825821589318890376452243444901759613373270700793877417176242944902123780297303484961492722905565503580753809037064064190741497898527253293220210533842486205532612826515346033044155883469260636030906398541801355918091134792847452033689513737300227288464093454916064140052762309451182561671171718218863105119643147243666819817142533422501344417349451742831912764048907922994859825472179702347327366035983410421067953261637227151721073452013757859635920612077812683302684784518609688230292932796410124321105579302820256157796309300322920545264710108405001040171947724620509240968800277456667896052012052149924094341973611675308511287849228335918452227991859453156258052221049811252855849694970281651232565923689017314818217389727109552002315044011602063205789155237224785959662412131313490669804128631755170737402902960370876416000000000000000000000*i1^3 + -608545199888456558641473610168374072837939459503750229123216999558961124495091409398919936148492398249176349259587063042975183095400778242261307970512495988525445685877622670647212083633527534678681344216872478584831042746679204324460372969369068880900812759521296871637343331455256691517430232171424406881158906627022961211491830028948128403725091424807250158464327663118901331424796830709926472547494274736661494418954984160259782440568962791580386695073596872856402552398427688838006706144325324943567886494031387506021801671458425868724681924924158863175945493027928979723497794948814400928869277575159432084597613815486671163232574207825216235698058764209909986548721856257974608021980165475988289233287601390722587033807100950753274264952594129295235125796599181857220896559409164196994120570288522859369870511074204643634017795841598904670500211581385991660849404087772609328877094386990519357537537919250071460209039797499868749973526563986205093462943592597449792605388800000000000000000000*i1^4 + 867455954281003454373845196124697612693834501220784215768971631570220430391126631211359654338848649719654104798586311239281307792891440817497168342038837632103878030389362302589589388923613424890823629385902609687550798280310101967737507083477448461554586003180016167794773752978538221667949173184213690469259295427519066109397535397871692350886321810233860480102065646636477280815344080742791487276104199315360937780468742405633445455134130988418419045259856575415265397428458196542651443790572767281114432927421034248330425099624200091775718124916450552356636932738735709190313686422158699302249852836475643118379252289432037869364906566561759811574358318866025624993477985387098574207949058966806730587097900424277282067530949850102615935279313440396755589551746184927114545211643588279213186065177267022352749854332576441421413652809183262291665126734194084569931846932976311187207147179382212283019833665910329448559854288084506151966568593023321768259759325275340197068800000000000000000000*i1^5 + -939848868106400863505700149113174637479998508559330754642646654433442348714444121926977823289684680659094307867602315651709898265010279132080401715146628189404691478123029511983456011942078359602380947914059653358039187417606081393430240638694452510305694562492822101798422519872680923671177647507498972956979705067820961165109536727344533143904686224928533532943473869274158017870950205713716789476458635069849413005403268325515794961900139704774790005820789996138324033721612425431373278435017463432910625665864663800179257083080320585282728262674377866295659044499583218180482110174572949331336371788528196908163227690506581428266510400024322355439599144717331228312190687080099359640822820095067099724980297377016838033104212286066744736841887271954864729001569285114123669119786487417235558963107509373290007621527668028744115997401560167026901201816520644788674833729661416673172387165438646917456012793017876501429795932687585591115585499058616439868180156968589066240000000000000000000*i1^6 + 757947133630923577046298432503368101565894292056785134299996651448616418452157911363680365687303639185439412837251417291723521865554372442570580026686264603402949265770763378970480377745335838870711796503996996339765451354512963129427416549627998066389988682499664984619262658649686725040426709562651525083811885684918736135752640548494706583629548544598778237990225490619032155623490954035863510095822227660664909923925070086393753927589112498479092275064530293718208182231936191609853297863467844821229956918586501295654597866314659336248890963856636880767441005401684001419633922790370672082813573481700341804804491653226076273394380692139310767140314938188812974134817513203790403699531776097383619097068600682765314755929873941790739467006802229016220586778487334672119420518594759650184599043300564625639899183079470078784692902868287552574479753001541175960752951804392018605381468296245350053218773616971594362247043907424640258582822664887425845771757286661816320000000000000000000*i1^7 + -474118299055249777469787911843167964745675428964798052037174980275959297170189824127899316789427168209918629188219974691963745390501203057121486945145689714178882409764334884933332409206391536299702546297935533441391775430460717124633865939402924850247929260303308838299621193844672368346744938368922574970371703306200344044823803892011582744723069180861316709249144298412552633148191211377295205032492550491766885555948040181127239037057322207621394627330360453542335377162557317999293562048402307078538270116344676351973315669768322743158958695074320174446245431663919274013873403548212308696225075763164239226905727090841386594914553070797677505097748398884792965806110414995904301919217067449831316935723989755358675794546473939742022853748809934934842628763918259801362862658477699732692168507198793420147471568395095191990917731245157372785864273585779080331104349221306013501521039163086287894542636584438736514282354144651586942008729879797269532043336761737216000000000000000000*i1^8 + 204622896996084276195295973219523551939490674995481356774020588524188650904433927123367413619645440457509919513857544178757542930317641773727264213790528992533053314209528708957280956533481846600929864503921924940600789279788550362210454326525817738509266608502867670161570852077231000574139452454300530150862716672811561100102011339351077000248849738802323886541734256869159701467524988364346771264635530184963574974569023410023140972621519160125725341987267011440781615539046219776051400039096107680508082038300125147212323705572008134004612718692227931433527665310389777528631374477574820321828896186125809686814392101843079515449999767790975070913150835412082359953567782150218454832209764188246651825167354030007869473442148493347621967410146852938831331060650016920839574452197310288969947013867091909537190925993522619546745872546505825035380332766639728619018840480559873792511845836942610166636600487711819240368012192670199280366171599065995277634952495104000000000000000000*i1^9 + -65601659356952616571012286188949474797624464625749333575754387736802656030772401771413311129027177714285565954225368763993698470247817775838598421434034948199754045632913482187354346608525783339871442870668440699414407329483792498816811152371997645839083900440977420347732594415780432184350320089595984643428655995026355247876999481452483963442191642903364313346452484713515989884471441293701907245032701980610194395799282690875984445850655086709666881312131848511504610474245040627594540646450385087007513306805182133180293815984480058612879493177356993232759345066322131498674013952727082528217083153424739083294617051237707307525857460380130527125880573493427170028329056792571879822425553656878398608452763405239897868946196830880042137126348514833699820448768696678630741362003469490897588757086233512388651108844042842600235267207265419005708387184548948730220465692837707561102275664081963726258726279702121410815080715304250674788022339023943147810140979200000000000000000*i1^10 + 8282869112149053185348779670922225026245015697159485962632397361228335250271464430378135551769661020655884944151405788336427224875031407887918837086866240373349662581772476044326190404577525786854186754165821541027573226038644538136776464411060799562811688682368782146489519594861985635571554307020289440761992428485521482533947684653575073349389515163118123919719643372632212316665900536506508824074681931590021112364176173246284467603018768350715081278520106384468799336868040211081798882672541376171899648256625741648203008674952686234594791060129021693570370023894661378165130304063392950571689535604582867893332907084315679662607563100440951451865726974312421364538430680875782966074465904908943662057323822663292222162946444622843249473373432488242145894415508842828395921916820098622181393236253879799002107319959633032955465686280723054175314988403487356952316986334755545654216309900857987184554967925557618419532625359347485767436139602985926157926400000000000000000*i1^11 + -437396320602406475150101352952095300748650065066360688172603988464341714327711981572523139544518213469961805715292110157558427736875512411437580595307819672328951808254802074211829880164442522500427544570559410849574063879822652054297463077263546320796387944632752862598370045489044527964775370359275630374961074380530602138499672518541690681871617501912953012519324354533524199715286907644353296753954974343755883622748657973873133237049068827971147167326164452345125213480789318362876772532754110605200329151734163316621584673709960065538812438989476451069490829450357734207194220130920589326915503786059713693599620593356175724431835770998008186338848577059182601010667348343565467912887006411075905567735899097360506397785200110997016082216123701244066553101339534977771091553083137649914180827500020779936574448754913393553179558156538128079842699802883726688178502563067758690757491051003978460873049502019087911565799247858419317763337249274273464320000000000000000*i1^12 + 4827705082926776592033047379220238265906850445782181779545202344481714820025164292425908944743485453069138250444108644298511778907326281474510440544826422555352550891324412411035592314551831383509491748183024332994946117508145531830148785936004621302931833142443435072490096026513483931099855117991145815286198754418977918289131858118323539066590059050423944938523702526887893558411607078117301513406431114654550731360026578139836669722541823382071395830729800341149640264858300212902483516030777661936304963598742926869884698804357824092398037117114300259280950102355635042459838921335063525703664416816919445182194977189628479147200913183759124770807687032488963549602656279206878567924698321177475877377012705525041421847111711658904982387180655822481504882418734441031005695928237006908520086744074545461348885834681431690676097472391343261746564573189263371119661427668311256380699458348599960211209468164020639387956906389038436461720323720478720000000000000000*i1^13 + 21346623467145690238486139510652141101446399209291413896346235605202895973481269107810149627500937199130702913606224240082935735656326270732201423032964179954990277430184396583163991394681812494860130146853378353050123372571138226593671388509370380006572917698262630704583779785068235877054942669434844261936213305621193463696890989317489080959044957834140057545689463510439100733040883180772978107853097734309154966883327707607087736214364664896511626139341430938847448846496954081359101143102392333160965502765234066368089821574792827414846146331867795080844202705005986411839300479403243669007614752943514591789134630248023744889312426436178340552937219300132207193499642060340589835598198818119553613864770997607335762367859668202189308001869677370591452841630980989246915377796826328931625891913664200723370925161815835823417810821572204239661326738395605727827582233270651377735320242901232731761749022479017691006168273242051087594504060928000000000000000*i1^14 + -244520275301513521052497594079760604880717349944601798310816437359500714049902563567649007473325418769935839420334701296737398217778051432672190733181577387157561477086443760024467764304439503890176922278235642936616886472766723257552499336826458095954088160054342937930468058029508396409540784740747197901054573586594492210300350915683892930262728667451679876506689513887810549752101983765713359012007154308744040582544269723969351510344254301761054417783458340620497454715784891299674697851164611154466361850133034560343807551670683221804427048626414568435826867406183622307549859790531840368123713835684815556811595657064885325616401068734576666237575637092878827199069933786991171531225219441553220271930533744303148115040204435991398082617095735551099621896761817690501377549963992289523619011601806370017843686101737898568021042330289133973417680769907508866874537905064514348000244309332680068395734803642162171614490359774591873712128000000000000000*i1^15 + -5127330317511993923553892145332213011174447094674837282226202343135650885502370787375077513115331798731344364719552701883833787965247450397619077074990758677011791816799387233929834575609007592632848386154195329746254507772466800950699785018810793455936954327204659366998651099155951076449446307308514196239699679266351820896686467896317120796725370716199651312068365707425567920829582414037852143087599342436416386986695706603286805495082830789050915008543032483006242323360270418289892543633552008579570318906041437866634184719989300539860513149049182729012643127635095150130135769180953701525668261939001388878787257131570911886228467714042646498983443003286317305068150319751941849850047051715372744142709504219349949584699954841296525226391074055731800378962837299958690087225930804072970626159513441677061344491035119713097118750149877831447266887641381981289939065251916943403459225452279300586924632331889579553838867137776372940800000000000000*i1^16 + -31173266587400998115540987187894649563005073408143339293078586300048260511275362838871009774534899804352813629364429459058399440030005485852496904727095413881298906250191921839198028408459678482512294421345252552781165189304702826071678328199804539904159715125929510795370188334872147446419666139991872839516358551550992443188151369086060880149234876902266405853769071941989222766806015852278245328732637459718177980634732535791880438312006324800319395339738366526195630501445727474673624632370775507647801873875251408483123786446403353153854414471035567229094117747053135891675771097574299410959916422475091921104864367269445845594777400101951040520342289276328110146293159813250097053108433000902459218977701854566082745826128468324345776624675986355493350709377712920117567066262200958272175675250190767735276649126545939104602767975355257590617351241382664835212991635481619853072367275433290613947176478635947707801955609031475200000000000000*i1^17 + -256853604044322004400062066171918830147599444339369738038936561123055299171644213312673588568072105648093771758049872987943105302844187342388195924441439154984536141284143693003041141289835011889074039409172455393664735767707007826315731392301091930158820301264392814145125029869873381893319971559391781047188886506303347313352283898463497244282075452580773631897881854678204861247898829727723587759391088515167361100075452043053844305823642629850939845477676707124615234566674820302010856103577778572239416105902238497237728944859615577096185005671024415788664637209431824724933506371810961945623452352638667585116502956848789346015422575080414249694181128255028087094067222930229005889654495289521111709799187292697896097624757549245031245508759807600089433596110136431023698464724075153513689692613369212144970489944011415886649097745786865453119425026065089942754584485663705459058240011175994720371431978974233082301817815040000000000000*i1^18 + -1352852467011547971553408326922743403258519280807178351740949229065713377440127856883878830470539311931568995214953601143643695720799465076717941142806985592036637322597109098488537691352447712945901287608018898548268139172229825904366612637415340348309513960997773278140815133325466452869862443613035698162145532001387099282889927284717936646053255197970553576460643574323346071340400541861356006558629465075408715619078092906968790784648096838282420192422535309457855595798364288481167086250486472061925082338952386043715118467134812150760184700924905554347591315093561946528543402119086451096132757451716425304418166842845059729284308574227594931356024484174710370295862273069797377491711941699629654104937846480877267880008480206474950171829648981828088462472949586293123718363297171413294390052626996264164097401722993283767023170694973629467454907394023860036231912072357702460532228882002465685417480625359147384176640000000000000*i1^19 + -3938580247141036320767812117300333138485432454229474466220454268339164265468182228865284503555850311182638316490906974994429987086654426295897110369586917042496044960762991783949253668641067578363845012833307130854560263715357339234555801766989419342812078885809310382636773344039070290064076943808073717080947242055555420903357990020661532118931967672151557907722127181675522850317265490962295566781663190878038952591733640049741962559210800784491184562955851732235302189549884139550268050589133023244808899358195116036075862934029353012181902790619658536196490628039887675763232471271099949582197524486810607949569753059315233133395392436487952400473410012017356489664832189883987400842205743724723860686058219228187104106705358562059044904839403896319266332627901016960171216345876308818632792519474562820921474597224616493499859734980859357707060756709236775240678642178624346449822067926718873916887090539870027776000000000000*i1^20 + -1721701592205013658835284065935860640133943761986458939177747801274201901939398955446368311206607218596373751551433747919754974198028663103780884403566092003414646289039978295150664737211135411029244652780609025032343720957971621848966294177323466136113092770006119908352739548720720061984976554438123761952174356258735352023210053094129813343177128332228207637974948147564296546570917349283216722281314233661323739149793684536253208928530016770959726388867878104263286646830295334429565448810545269728417514724827060662472604592167116020646629326733281292118840135280836678330286436303250702168458388347328840806858535613088961976527184696304577772249140620778980592871893657458931174136097449966916782719732005900416512538154488747085546381766983611493136925393970318842944174732673116787306524041850334095313575275432340111877818153280681858744007744172467772907448604891383941614068738965743479246837847687168000000000000*i1^21 + -683178323854640112743143253337625837822948651411972192178860157101934534957413101444305926199005127614055528400277247897651878503333551403478115214692306718353804736460596099874304752012655507425966430376265648655165006574871512194374954286305387225156117799288191877964490480886691970457756573613252357532673754192313104776626532571765896608868747582985266531671876382013335793710922812384726460667196364110002994330727074284042079271904142297941993869143713372847474976492745619992242076371335153681132988706711623933933292738717084329781820555912088518515195214949493374144998435194628228046969316692063343065967093134539389450141765210457460014018759827459330279610891449272548429818547584473733703219744342714217262472891684165582512670313257774344271185732196030265135711480750278914386044441366352692073961425562969124506388969787309234461363301382083413583618916056995884182321586375271337889156300800000000000*i1^22 + -415199728082637228914932154032067951199289936664050340040376161901377599352846300372177166353653688964214779362212460549044291206829432618105203105321894144985873348346676329163175116903378650537834323665813919540438672121048858288257152167463891451306628153648509900873765429095501759494103392238443575612626037833050004743000608332960446761537526014532800033426563963597927451920839291211361225986983873561920537365678117045264482384852340488715037385647356818579311821227610736607174771067110695871739689137091463563526537984219458468524672556401262784997330358546838261867207120739158100226216246719161546110248199192376700021100601527501696085571388066576848534077832826803207561516970005716829701614049096632864424881526669487439807632282424937537667414312383252745865621409048734621828016430790236415022425189024464302112293749808569212997299364442427599032320138348069501934967911068730182860800000000000*i1^23 + -423476143727906851579669094909440039323516564418902106406812106789028238075130965682882347144660485862886336240426079704503453491762362912142628047726463671590775705162903720169757094646812023327400829591612020849926255936856708226661083199486805685723055168246780421562934569460315580245468153891493327825515212183727838691744147335348459781363255603410540069117707433039443211590627907604473578546713903307863993378266863255648325289473960491399753715242814165529773599102742718468828218735038223169353404714349024456159718790230752483983147931927013120721451050152059855896011113786329072273021030698338337977202413242066149262205667955069423791735901704179234650653783446485434103378303543310546270959797135888536223229316183204194926427190663542526343889677156613987122399860608502608301413308673268867794791048197126397453036531838216160381125353204532590839367229710879265061936179403816960000000000*i1^24 + -74630618856957070938873979634116862907551764175742732800418031034929444883511676824560091500586110075604109377133311282610911544099577041827705321256156522117083033676057516659627226519706177839258642173790909958048294820560589713125777191394941692805314151273552460414287506168048376047708228798412575959091654655000680210798962597611458363475171951023118813218813348835927714667359551352866199254345012408932784821905163854932471595116348259529959447310007155154918339550923853038783890299563584977211866317660609177780769333507366227867937551569009969375326889342427901712909874749746900132861636033155809164315698424729008291068921206560215251499196174972379320967307245009079739354981364931551586224871090030676972191750732156307325603117406162725999658556707007370183429812958204745410531040355983083971702367651995387050533011581711013129129560870532970094594069383057779784029306880000000000*i1^25 + -2622706183493723529449355585328789201237207890181576199120917464511970512947528189379752882413671121895392340334856899030555432865863328526707912333794393293228556239796390674314408620339313107915407026888288004817787151096163781679716550741042066204405724980773719961531929223737229780501170665654320643151825317597813473986981652562900424397371113958350265688587811771859217171919535462958800817679722511896478764647950825743245462280419235075054686551763252123727670363024262341480691594496003396580475307428054960693467908871991448460032917097473471779624003326195837395348010455633988749559610114854972304905907050607018990330003690461150883229536765884923362524878574677336579611931369283267869432923094227588171406913760347015410363727162581951273752366818929394896436278146018485417758214465764876779530736003624553711767550997746658822188544387973345376226236405912371724288000000000*i1^26 + -38947245808809188296174558453433148543026247848868493995935888521245629501637036713137300198585532963919936708667343757645748660662679629656804667876933448506951689267973998621113694475910977220442519215312235417073496431158185767966414104416852215654314417703595250855069240855522775516924576990234055029611338951192132100123822499490337012062195454627341819637524155709380556894892770528804975846023701241161940892943547558609405723865324855279403969281297529537127005653260458478187371282608207938967351991056849012003312096195159166677290802358804944011381547151245122614556735980959036005521393923806997043188098263312829669133682337837894360951713457733231048459812677760005752578467837062005608412845382733764730105630986746971983855769351383314832606901389006763036163312449373576514789166662978834993451541173777446755596408891416627853452319431577868109267058294784000000000*i1^27 + -297894963401328760818100466919285231498053717258033031493068204077958225603904916561864194596871643535406826121665658870925180289923544959686609851227031319065398692979446791920316988195792541838190351936632963597212045661745148614865078751010361614370225487143493923216492453397058740168723447230745485398733253539826730187289065262730052061311325218310883693179229489510489031694409796264794727477451092750928106290920388631704681346850248296464390613568735324062304344851602157409523668121148284988638481114647552810583537465234777838546361864336752106278137046196922093237339896278571810171958432544178555423826729451513940505070669757078834407604337447171312688402257961334989742947330153416374183900823284413495588627209210905932715757435966816716405060695442867980688097623262294252246534369545597044991382186421525319808379103455586824912406273219876034392883200000000*i1^28 + -2524382159342756315779402571102474250075285083847492532129173696305804903425893288446691377845678991854445052294850677627263154208219479742601680374769873199800190283579145357040957025624235585543851571374476051760808638387279072782688545679304983048387926863483916758584562698893856054274537780769287774673148928025943986247563608214604478315001755929758855468910053953374663422127373284403053499317659662381925817933113586937251151028464950188605714883305786040979168779595769874782347956708667662473096605960029973443910439020676924050542436427716503046834478112038684042818617966057263134276544891263981651654765655064366285178700114527095052728407618099246403723185356502470008637675814829583669314639376084682157734542441511669942886480169605108532975650621912516477998311502512681695284817982076616781201685133348561221447756642649390164324121466372096000000000*i1^29 + -18805222358618285855580903839094417877868561338298834512115234458531473978816098735214988451284005675953621505723876054552874817024607576749838928635461229468548174221143407768670285977323264308228728545661115915221862402207985706799173363847146850061566243227559561132760587481407100521718790633420610818639486189984827364692824353411353986935270608649934117623805089347105113632914598675305002340466699368185284703527005756917274728022232609543059823746448215670599066621613966810796000124408759146406269611315977784553487359226602940733385169946930449885768443462829099587654165758877629003484268836837700845591308022559294780603540433694602525477229432717806958099089875868594713200124138958943015485289197116541443960125218407484993188678297052516962755606026490434494701760576742858654034456828971257835437050066933015077821151469988096556138496000000000*i1^30 + -89901120066316845482619738694434769072680144818421532450993033935568002436874760404844754428420862035553319735960843040778597455547087820882388595703909206651487853240651124102086311162705323885259572409648958279198254988031141641494023891490461192095761836633573503016808776310955172896730971576028581688872758497238264126962104640522913616217351867030487453384086796295735709890183070331822899597556813591390322691103749955026063266775692861297177413738056547550649490438464480986360489875366294383336423268473049449844822212972830912560487760639225325533687527343541099676457157832632734489453905500464739829252012261936656768492376154812268390192999042617145967534101649391611664622818274465484568010046373908585497153343413088321294376860462532387990817056412243631384648514903251015277696332718678377259766344265122298172244702813203988480000000*i1^31 + -212390063590678099645917516046601239391499962730884163343980957706219076238227920784259333020320084104337594536392254919835889406662195397314613898688294587495089138281272314162800672500019414790577280832846091890539841081444129085234567109146273918387430558458156207736917870570444570413887348983995574807810692521629122809288502686753576271577657240050543928292828244528760199222246786307706856218392623503715791152061369688357504939425043217115871733831703375014181530983548438573082294481150882721461725059268054610162585678653620424801707926913686171499299719829952294324655665115468520006223239092617097721228319411502702805687974169859549441110186628921582845471647193157014060280803966716006665657776508415627893617428327441748637531194483713684386281237407998348017671694158623660775820390202756662398949549655085154871137009664000000*i1^32 + -276395973614343605937510820663725775304134912261343193371220302360777217169131606735293748092080586284784129565217905447966264236771092524980637964656377058658847962806286983121889436848606248231223069788277588574806390440409468039601455040567736221985130407227292459273361891185772714400298170985720151456435504132820010024064640317764113573388450942060836267086486585627238986025903944184832534646807523199891710648879992845996762239563370327453936829618927644309063578690112208260757051498969014262505997186318352027298194727478611425170887774359488942575200172983004567501421741649240980759764779167947668189823195256356508418568801466046285017362589160648347981383540567716737141924281119092255804777866119977749048543625234674072133101007108648351526408007701980559612414637482116996509535799909609936953140218049486389248000000*i1^33 + -205151917522156451312661199190299531216434994843698061858968196673484703014641633706607258833201762025553957667402191357265619757135029870792391978113325332540353089341873976175320945056858033714122047664974323869559102462554409183010721226927542334952000633432724057472214051283128584831966588583350037778895503256156597068072004143063137991411384457570816196971301194084657421830127726393944903558743723490475609164713814823604813574324999180562095889690565797595777610495369200786062418223869881420970167319960576341787473004840403824188513740866281536017569262728328143103976096643827090711973880317676853935575751241941217740719687485237979184947382682966859965570114128160508717841098503960558131810211965359493563030102493423413615020924969078664465638406460349791338667568596251045579498938155741073982824749465600000*i1^34 + -78246814118820726451210557948941172498738871129032922217435578548800448299517304620041223902292467240707397710399671917530088521478734891012938223163855106995863875696196860069667687192918622127800063870161963367313495596670285712699115758937516124780733451039215262716200118044114941747506341662961460921198244525043779565473389333159931893303340012354124914823707525332342695360152773959727950111199996583876138401232401294600035410741185649060904581339336888898006301857158410634125275972971247476776589631977403561412131488797176097679998137397440130768486405396503979797453941447920975140585360558721301228335584863449662168084904057032211405724766808660055443803076016521363025374915649201847443062248581130225881534618223394176533708443995570261584995664216427658133703575190119524596224116050569566617600000*i1^35 + -10399122577365629852997253029199139816039281797244642759293642008345864785624539143762878755843809846035112055929804554092375824713822628408990878587106082510915964999569918801123821552930399690461542369283021356206397676427380158814449379290276007201995991512887794492078958823919150601774523533472602802916923573940983335152698212288828570323163473216216614544584618140296196676749978511811412611963381773757822645002606471643161611515536150924142310163661379093645925360923129854639637519143932167411667984457308161361662038650386593229303601375310019009704944582272364388638228740025289054901166274881834091502819829077470400726239182036713974451380466087548456769760913360888347192981266233622469643206715534387227367588710670046222381828405027962060336743097346965464473212866298494398312517468160000*i1^36 + 10886119967306159400730844116653950817333072711793726479766826234498792266559580052582737931505485335242817454885225958760176013237198730437893248698379332788831376839489548629646555188312551648208860454008667717735599669598215010800660975819690113927709048266270329527395165475094159025351327535678529622878022243587613669453028604063285384286970975000572499686540010638464977348797996493027631616849085117321105473262229357603263248241387204357199901566039027463922739211561817116324849636293621780996403283406084740666615151902615555971745019758344082094937300598530695376245862955604684975686575302735993600427369274519916756228074101932994946379777478992246718867020921225538785627358207391990212830921403545441356299666902547999155408889114600435299617345484991352845072944094016962560000*i1^37 + -59651747338476602466027328182941263300063236892206785834430757855621024330175763499326660525319797765276818544130661577594377846523946241353840082728527799988415927386697851336893765238785636811375982348669623573543260942763897357805526082012800308500620675201984713274170304739271677415053706518961912069761777141191240979928205091680434124800070744310636672896617567844285554480807753570934392192474320645827835251911544555695171022940050293492917617427820943988959912507236596977456969194613948796124969401511210528941821039340717026703548837280018631091322466726665920770499419467374487104483365780004447475505818810716977997509496295455763091978404824160890754610367878545082546576834426099337157878566338421406323655746123427917046508913054304029361428095239656762436141056000*i1^38 + 723352228730778531522490964704466370548712375623336231548910571231770615766674024133016062781750918262645753621965979992056734425726328716442118921050691155044606414509743267152218583094541466046263234602023026852571073051785517088283130047189170626118875986423917989402788336268538461048458313148202679306896375930316970730764160074319953211332596207900227698940285223139919350750456446347862537845191505773410367325495504833646038522026254943146140122330561802105253907868549727257334484316865014649095689663533633890752987219677041201852987719683627495104640557004918615885517735157924755460892472116797288841756908037152387388445152089059344458227944818796244427981892826105833279210539619500376590166641253242273057103178379432773184673091002600392753152000*i1^39 + -4500164582140066479500355049116328093889232086410696786734893610642027774454092285035267103141239159698977661570058357855032734555586338017389861287518725269969092542918061986494642390016292855664569893449059128120505914016554317630132061601313953176783362726356188619582536647014614757513235865524960070952506311558561900289186552721675199079180246743949813878513367199011315026475022339504560164505374365017381228557482958069228738646094994279358078309092145174268369342396893771779282160480615200817891595898010107419989355162449822007808443345034516273035050874357517367822386401115830737413021794977162781875688057184506856149127240797732414778646486078982947470114607843182510137413262980219858911459028370985286054067000113847240985600*i1^40 + 4787671869420529293562048017689071324575320576232302603914850811642708937562280299357007174828179757003069094244930479158002739051070768315044001972544029988922186564335043345257523090278031040006197410476798826997253834559105553926029600638338874820823766149595350421175551653206055169378371423216170377892887548372339595001897139974895193231977271410335142435457506764861680896073959060465573294042710659433961258709291943289787932740890994565586877831085901551466069631558421548972739499544951890877537648546533284875571014141244195113213544560056138463239453882377120467605820543929413471960892525413460075110894564807897510895520130116369844059184102184684658863133038629017092390116546260607542412851257580800*i1^41 + 1233272526510627776880151999863801659001973340255177276918224673114338973108001253944524950547497786322995385512554867828656268705334879944872914991608118912589924223239893223231747694786830291519915238447102958896536725300686313889111067393901619960003120574992619968655561810578813210205752328848008492908934965303241553540980357479834917323978027927818260852310620935101491144226227746672478024907693536159784956434112677028205593357642717573200965913881279054282880704758576556185216533467412999862608727134073147368705610778461852056880893939595892080852227711981944272793842734456476650229091142838463217881442890364388951735008551479572785385938779578891890812833348944192300880*i1^42 + 111440555960712852915450141511369554428625391270269605793871686435813339501798085720933079597497839861787641799954674686020946246676633315771592524673492896468569870819274539130619257672970672045241712181830269510841286660060569759505749759742630721860188237072149158880667896434654071037064338232939302684153227399396682180249520465205198817364911931512083629219018429389833865985835327470661389781608926060868285644388987547792479015794219568145218764333691141736456303974921693288783147436287182242818213268497058981968959607802486716704088697025352427242031046948349095647848210072513583960121820270416302479421164997052006022662236299799041449857240*i1^43 + 28415928559127754464161800817945308396009506658071790260504806400070870559077997870039860761997024446744436369270304120369447012760884019468231964646562252080551554979439410827225862773856542906002104561772477144265800611962360967237652880164035479977929659951762916965117632256044952659229388114978640870032605414331845676390394857715466212637690283313164740998597063877680661109582499803417796999664594157916170485306278482310283782692054004050131416522753667566936847205802674400632685032312250525609080715759757424527956391932812387374578157557937363788936453707988025001685639424583252043218807561358661712702961*i1^44, -2680270288686386728717086717012547917730521087163016213746142800244554316820984336280369261859861177270912961560013627653925275010990641427149018738880484366754019142896413371727526464389973400351107157807788717842991719339264781828871854655929776246391959238558062894156167581787279978918810500376057409528106230679421041731073233984814083046066861155853379508036230676751656623809033453738342278927955663793333284719893150430799541824121119396073420211788810499060301766868172262186793215960798616844282944712310446840679680722565855554039961117100558433951557205225013413607862567400233327808416349348562058271141650491293804926618023960170210716419251902804659139650707621247039845619779946373054799274308310165078025696344085881415414744498931842237119175619015094725019872397300287918278919021690133457259767212882124669223723289324366157263580976936450411078165692700157761832412397799596297236163848560099749309205396427915871572387763492780741816714399240449198622781520809291478512551277266919237970094959953101385519494079492837581256894910419434437305040440329559191832990820452377838296794287808608028069788821103300066392530245415825302547727826729918208000421430834887944069690793945222058639205332166996545005532471239536642451486061776992384911828776111896514012568820147181936498373835934924800000000000000000000000 + 11295756873372021833690801293485737952614566298763916063505669667925645316707781607549850147881682190017548696187564270569990852143950638442617833885505774916202801311819832765966601414216851696593687256388588002437126234509757474202142088072119208808387647298172643700945587926759950198025388276109987771137288351976383851971161262196278990988540688199814754327500625857515620378027297594712017664683008051764439228329156562628462131192279916790647882601648539234965525467445066154533012118257754738298462010233225677866573803337196788766471438780195154974780843992845828116209060743813716248901406482734784910881767321807938220194201454345062070840185844329144741327073735798850772610579825480766630236136232421178887798979280341917479596605750311368915258032743051326605883038592234969794954908363489059068441155652733091281184292817912822838967887089010967118533134884871739493977567752069829740811438555505700363078823771497374800262087347885343006538432381548180508079098136708066350554152672499711256680037533296463757375417632582396885058914787311596039638558292674429163169120466145528926245487958988600796742890807928339928939953951504498516070516144981984973390727922089781396981138019323292939705854385597603273034044171341496215216833380373398459016037071330698018155381728533790942030849606942720000000000000000000000*i1 + -39940007983540483952666994464097222094666957220052302991284243395780134214730429847167045767617772758273646331812527641498042321579031015771083252563714603414298914226502568486457855688324444067254264969612188796487932169793549534881839377003420474626617829022617057205897655473214211441573396287963149692668348458068448095934469143728123657581309901480512796007567773867418988564321621530412713545390893001099663021862244394363459435083548435508141378711204818749094184687066431025098302254737090043221524081191038565950888682704583497415175803398230504756814071953822933718813736983742942272982630875550671858081902778374852294859734170892671202888940743669107188999569360021728394144677400052886210418060059506765068084106707707147420723187991968094121391251918518979242185667279939714803423543266240078169077248329064762747929989403919062039551877181948652197472897796293870356064582319932219735601678647770021023152738812839906292433687273748641241699205604492889535949750528203699720908823768917110270941130440438661636726726396162008740648686006765753069578875803280500125513573836911986376270669883008616673357541571587471698108108197528987033786741569852478432918891366790576137624339881739724816554254326523032568480454951137760769066699522834101624333302442198909843367754723194181039605470461952000000000000000000000*i1^2 + 103763589257706060996101170072073193391060469254626634628426215226039102234209315628752972954213930986408225144123327056999806255759278671083394307576868204520980516148311150013917279018124571737327193958382920236303915734578609595500934070587629162453936731513310951848885791414076782210236251509141957741060468661935665514338380081047691146675798222657920383663060978049487541078469061763288156504172378923133763176983891789412695497557569615920377847299725954123824650019742188586427718984033394721857526850417988996156519326092400077271951419608595302085472764977429033668205194887934530209035734673192388923641689517596854058524352270865220773041731018874326808996932473623216694334118341764403623276335781948927230672048576959399779844728300787255939194203122216132128063971731714863484764366670260370254119536975025671197265162878454001694178265880183831046856451635474809357547188780339164109288474563681761745800506620500406391844656407788861290369455004787137752711739549477810287773426111479350888549978781444396630113693627338407523836378589863977161410918174182772475204888239285673349387660227699600177492466087067552294374653966783728268845829501463894267543932373311321406888041642266242411885283405654511730327850068650598485298113372419395373625338935170530789991625394052380485182554112000000000000000000000*i1^3 + -206632954609864194180057417832165010681828700491331697174406855455720878529194401274257131608514755241498368112583443639526579531167793607795434336792881049538092578663623020341295845309463751775390260956150508490162129895993348438068620916383400232746169949939361539468409106875638751429110342516697065893641990008682541128164803101579667191264732303938894277597707710968662028324171070158132351693951073069965905060377696439032246104244845213270287628014912291733339902466656848384130893607942784554995680969288146413227153013613491199136727074527587046474117416244625888631088306487950978178936404980638535063137827618744982572951645009946601744205637810123374542445539210287861818993952641862092635494924127662177995360093091974544953534587750663875635031623310814207747925657762261688989658674672268935242984718470580182774087601432091814080184907979590847058911807648347380467333800087354561836705502500573719728023786454432536608214459098585323811276556598756047714863327639545599677617143858773597772660096994257880073265012371991903931338590591602478140912955164732157680553420534709749820381300836256403073459444326586615749015144391962784919145847354033408504265567139760287722278282171046554092739405694338432055961607909677290848212962777852624216286063337930508409730937742525494429378150400000000000000000000*i1^4 + 294554727833117499475204623285375227010105173444569806822510614921464171835390128701440651761863588325911581332605643120102543974593055890344255423625983855239104888127807053912361374408688071657378632837803684538806104651140318416969533840805862786613282483032383743262455254128720841073127734596361638309810104025518157270685479913380811139262361972336913073637472605521976525951351192786185597713093828150211383524360121051428752907897535771699008295870561236151405533790028390795455255360239053738163584535896506425781969409218308582713662588769507214959155401283228899082399276023038790315787366907350432683939955633380175767123341467963881710321137001988100361068877308257076724589436010822131502196795152914563448811743151111682660369984007392711785456724866724349330527387705982610030888463018159089251339803871693115586686491223440148599264575736156220815735505368563578485955243807430921731783615132138328178448776427326552843872477511623482340789074799693763679172496183606603894314104033536724080573874858809871894467010328287924688853379341676282130935833184459749162405921048999229849979346704244345053297792147407759074177272331864070366560172857138501486974103922792081799967097461098863585140946922967323700839506021819745955888460924772288605160040168832026746834191804359070502092800000000000000000000*i1^5 + -318901686497468335685264658363793690846520916231833363521652930964270848412270759301253444928206500631008269627385797859112522133504173827846108800666680540660362298035231335615656145868375835595800065464198733229593508743645487572075654932692234615654942961404345547628469036901544089845806530648914628282514604850378991209301566639400961398075780839826502035847693816019563712786012060955011615706252234020749402560079842904158645276181189589593421181904575483054390601988463806476103667971608948153394485204718939976270992100674346272601342822337056423572405462488157709815970442593700718229951799342233859721399119268402368890419278543032964135551058772754542658402202389464032981813621548552147988969768129689220437703608039169197474624345996121078060447422716167467674835826049722693109125462278479196074282001589468545058757031231352169663842637180187391879991911034544873018538981914963087851753647898386157228281153010460005884375293273155336606519535223583270587673883969146132096764285301780450592331767303978040273056453716988076208802118874933895975888634935247579675282005285306954395089637232956246132150168302217058098188590072904460183753914880971854663085233409455952067686084919096894187905252206572364435029989991224769177947345275735279937620521107842156275079048097437256253440000000000000000000*i1^6 + 256948908405937287878681742914097891698414235570662377298137026539092563993625161976950815897308407573187265282170677202414571435952979688767125507556803469525673288989245012268729009616799017928851798084728152956246376969305532907701177794644996262057924298185329702698750034993023520627668247789721748195209710115049114467469988606108284858178911958577710964777327740674546831188619718252451079904777976140185298886290974539204590439133080445733586441511099875184191231154357595994718681195140942750849010540456176581873635340918788829001487272234922270035094001694365138341721066187707711766940432176052655858290158117555951182767921439344080386303515183815178155075140219654590471673443226951644505300520838965238095341951751387478411474072363193204146978692388750065915801825085813276355653535769052031659967840826061632349716403924521434033618445213962339868742006754192376824464895352270974966483455656047490168421532706337606884106720517247346850806161853658711066909313791516786813935185459570020102380257087709118063533775020751164713768375359613299196009967531997638155138343289464778136601147703605671978327650642423215788233631966415648643437199757869182061391078591656537972601060418721202148428760926824619458286545534551428396093679586419408032593339450518881183583271539053690880000000000000000000*i1^7 + -160339469456729226267485479425161420911036387126430158767433986082619779485182534836604611835502665638965700609798917333744490502610791175786379423068889443407998345546939847643594214663531266260563667908324861616823482954889318422944642157379972336204304610486192564391130140871726197473445408941694889530776181358692732206414446880063555450300473759944900585621893130938329608138797560499666290197057425100151780563732708438444788145071370228639678879257834280128402971990474897029949985154790696681366794924521399351842824807680402941474083461779237228683096073628677624529913012510582321204618523663904016222765579379403486218941508642127705547357942415885784737621941590297461458489943269611275226973916144164576534009266518323236661657381017384724771280229850208173982689521118416060129525760312170086544371671664908746787247555770218178874263398041135820836551817244088001356382284562253814355915892449872282339044644572280739066699213732205296650480264991038640010897447372595162702044258962865165065677723576000594813480881692490351949975703805996374252911605108707160155985627241618386222446752427670903525473988774720751523262828687993990557431302066495440849713904458298426450783697305115106777590153386662758398547423950379658761705715206865100380455333393652862217883801199050752000000000000000000*i1^8 + 69106672153239217057633063949554868277068240484000853006770148227127741053731519778935149067785613606157702231516547605989692592362934547733565914592693844717169364885602836976968030538288904405971698094612672457395577623579389639675768821350516169823121943981260570600456121738299170392120806237780091017214340132383614674365648238091477536433633088545264449243795674431325439381618842238009829429657216095950749424026133438409161509967036712752136181455087869305944592514168530750035483441333566317567451261404878556422776175934751426868754996122643344840549850909778290730031133209673565958349567559734302491406300644845806749107095930189480411479618075378020357924956701666676285084203320312044388587651610349962405285035733958036316956630475155076590609624295768613458337229958950851770624018502045605936340091466343215281765025197724775935857647000859408978611778146456027226419014160372748718576510061963857242227983424904243362651108584243065769995747281461150400695845671566444958087531959619980500559772147629316155041502338546546204886203445556757865618947600962042579034722704513466523300013719675362255103424011150152710453971080469057892640623236273480899389703599862316140820628191140106510789200578940271702550357883193887859165285204194303655226800137453643787736090411008000000000000000000*i1^9 + -22068234097719692908782301610467385912929293592086776968365529148277017855576271850993338545590813858893170535989380650132232247830191787293780288442189459085610376014380349337807946528208162160756413147579774542615828825955611030924157242776862792739129482114216113327955364241659963858795720254047636450780440751237197265891122231687721497576938033595908010617201823533115358880267226702459458978941599130888030270411505328370896469345611667062420404986779472322961172914758676397136170972587757486901275494326523602147436200918037362208413420309357025805443645897410717195907466973447658016511280908302926601211808839354650374573487807295954533087795456941761881473188522733570528233845880683911209112079848368554271903760897323155913782586444880833506755304507010957163330225947521930376565195818869745559759245155435452348033786549212271053942185243410656310704772290471425358635037541257173330922507515714619934326368225451940263480254298567447964769669134802249420627214988259544943162348654595406792256634990894419538872198575533930508841133624339857551924902221665410024858860905463868796926957552183106524666559523628115469142129959862864711118649715908537631207406114688654655642050747351593373104307062952339073557935026605322801490201777412827159933861267792483085376605388800000000000000000*i1^10 + 2799328708972993833584332688420067152160364117586444755128753145452268772875182372294676589384488609037936202449150581825957128004060342479495392701701704806256349138379625304957241770463157425122339447470800412308276775595602158630129239190976580669970975176355227137104579092325061496463295372193771364740737215650056395534179415922904432708402788264552044747808976184546928154099791091370906626271039396567587489590800431084184633227998840789718169010737238776986402523469497169394638746753799869713030847297784011285119452718197500865298020861140611017712127290268155960077153843787030427011305150722410616058391608768148710382835680777850559880611545747355682753758205147347201159600807321881547842042870346281223499051459999504407946209406582289741846730793509524858309828196891969404847140654449133469196039888838831797268320735822323846201727609129438987764574489982179108161694929792081201635038693530598597126084310405403021656650466364020909343107136127874351218019558597233070058789789201403449411387385386457766787661136035867466055629201479868959871693342554415078080355400918771973657571357766758897257288645269284391103610903226181852689363293646728569471082141167710830194129984584074629871047269462284953815542233256949388137314183727545832896655163850245925345689600000000000000000*i1^11 + -148549216751478707434233373700769554327119601257116821632964480891970992887792151269471058568345167155294463336708085637445900999392311456305864806211527702114743216957918540965177434332213137416725035950789617270031333445148743176763847417975630150300854570613678227553242283978780263495590154347096847413238600105702449612856700033883234000325379330018521993427787440302405684076255391021051697477648335898255572705354586916628663402503418998080602821138348137987272736699132417058534831915431937909910255723627566770522657465021423677271353870891171680679972873537235673671207848831487644911557250344368233039279694670452879890299013654898016096399029934117383408977739283218853036062721050812977592166003789119201811462886350379317868937043544657484441702825312221938513548536801894257621089977559648498602252451042613254447673994159595468185091136594267317570009116050285440483576830981477749583915428106929909880024838633754055379694018997212438598186795424692921099462664756042653490818815499871111643170325497046375901570957559369235165922630984700260084241426627648772533333583809997289532702966023381664343509614820626247119012972782638487825943854364116558686008180324191169582531275429481561035707823463568740257184540452143781155381300531637071786730186426386072207360000000000000000*i1^12 + 1618261493618661244575167027797837396122927269319557788223669142001546439445180473826366006367362697565618055859557770949483250734461382778437651897144296565593189925919547624489555210242702236067363784076670869889540610246313361675889745660424443327332901893950584726091255371022108636647386309698879786957408779765054319710832090327307886050576185118742574391757429572306835551839041830382117063411862064520797597895654965285460795036659080420559086821478766454651514319316550065305037171780312507240062959637968732339668754817934467913776348717090260607703783682264536892346249423909872981512959432267201140115117656315540140664774183286225483660989499164167134396066331616265031094782838451086598463125939283643581405868402891156837182506646452351462532962521870393429970733065137205335628401745258376221369469791037744862217344305902997256792282842808084744934646324708439933490948789033750909140802301632529188258058218762299896991918702200461672428428402876095354973549497443220358845177259880432357235252339026590047364222948762069222834766646247355695455169346101993583707589841924022448824053822020177630075066836570992506569520780258709469185279830427728841754102601555431219674110864989043729893469199201131058062372581102125317400776819585522697368473302445588480000000000000000*i1^13 + 7677136490593505605576286598442061640362645713719420120438134559726422859636243457497431587358086258389179432801147736669832538440978291539240648813012909115041858612223112829231624387711364505028379600288271968698526107138805625706013252808629283911845613195289095979808822460650414588622149034534935114921687416081096611335663360141270081300287349638004266252178967523992640810169376806988967916279039592752504847496193717387320387045759072166327736958057820396652331403109798780115154853928654279765829877899572214740968877165084909140255056650267480425740996601601922642122491858024140294577578868081096129553464911655292638663760980887471530142636428190731836633613556981733171769113616730982453656272712516062818610914255745091728094768557612200098682208495019416858822697795178184152919719304089207301324849074204286384132358447436121157634885309317123810408024002920358642538264280058253328188144426112610228159301153192644622910906914744773421010763875016111398758694077209038646776892939020267799658046787847935963831747224592266397693072500694983431874132964726473227643229152810492321379698309673320078315850774960795168494906469717507679341986462277660931886040478446214349633391546023597409914916854599820026539063595611680180144516711010154324420426989568000000000000000*i1^14 + -83056613433255060704562787274609856700778974862991480682104794045782123860918652175387352276129580422347935866896583748712881872282171589183501828311413122073955294272755090634685067763200474091911690786800358084053930605697756921022961542916120643766810562400499070396330673107888319068919203021939574231360038079028382699091685497483887696120665221627666380955086901867299595070932464752446162117620946477147610074736892635233475023862111486030765975410160427296096541300145752136921665732875011887001559930983509949361230592957236424852211439884939764650437024555853413233504592773464008226435599461248013527491639790765253738637462959692107525454863206784045363315483098717649778398427732964987829472310898529079319876999236712494686315805939791504831935728465993095762110471291283819079951479519170261106687382727223753537114908477742871734655846414460551458862023070105649881630704178698733217695165076154748208453278139349011269115818110478294043960576529104050813455467623631167196725810460322050386880925646973736186336673975030504978399030734053550134668147793439132485934474318444550248321967304792945106648073816243302496839815056767875323794106634638091612630071949381281460579346358833923604688638589544664756700524396764264074674340443909827088875520000000000000000*i1^15 + -1773223937832192602779903010265196679240353471519718557775383588708130842721573258341013071865695816521841521920002896667322408421310624290417567527782183946885793917270087999049048348141667486775094308020070264991052945611143739567048921608080114695526346814305713350016156660757127353908439645932103177023391705741800883187382310037858784675871158540471013516904520034397356920017090147680817749488939379937057927811198388687110074871983020972277647957977004158430338320753146229445077802307090065732176760006622959060532115291248576489666529723255531483343857786023890889647015232580794899298602093553230641161087713234441515096162168149190216054988305387230205962816298165327676996898279790035825832011853297001631431906879912043964242310450539053944018203266407498607545666419932048332734904763510419684491542371738550616138314553005270787571432125328573020497514621048984829147441281695034198656787241858028652651026328138172132552650019982938134268428937496673856324324627614338132581364614102055458419734281605393850540750301202392525694992575114483467337602477699512146352788909497031383352969834716531055825249924814044116758512990812946262568115566007344390413560051829069517456130723034543591639971030417628808543754274893956135428506648505012243660800000000000000*i1^16 + -10946575463683533341194951023684334359010520912865840682217550441966413700031445356113731732565363456866128527115325253937213487173808180599866386560065248775866929068716751943291577083934168648412041430718840328231371713705086038832907984236703036558084057724003020819852773421807302431104339191502007769793418390679357218188424922175323455754044683925208912134181109355018123812669655734902499920859870709287030068621930323363143949125248087445965515065847206794949170017699540336732392412410935839184384279743374343453497485624991174381762991574645986591125511147486596845739471001419153207549702894891671968595922247943456523841016937851266703296616882399273696190273603773440744287256973027996801962961031377980333383191357248036490395645605740000641713601455124012813968674819610624971335266307643761518500818830499998340994311352425499147870305523955475736548297741724381760012264016013983655709569791513881310169426867235059018121773251022371275976483744271525238288237672684815761009167507550199489996999612159726827950365376592477834894989369140206905655532070258724183144353538118170169590237271791781727451394751814317539680328882628588145521242515824489426572439885335258915831223540787941454547529363591618401398865890269444204038343378547507200000000000000*i1^17 + -89778739627881001016148438393486351712506261922759474866071373700043404585244847339308804209347887674146285229039041397789856916776692133664334317076099200420400601212083874901116557147415102358405332273857181088065600208957778709538833181298684440681227030813318722519213149653535415922230068229298153313164607214783545118967144029683306690922305104292193073316474968629907117978622483922677902282451793931236573008985554727762292576596030178929745277361057216242832064980495054657097844307073877961482550424740357104221930523048747654233289874058685612743081295889370662541091856757179341440121026736999713548963805099406592266035303482275524689832849270926770498799551133105485571168786533796303640061389097427976027219947480168608626206773297017650100384824715933805100521844013280055922701345630294097378744030610889609816852668743269746080638129159385838993992716658332622372261396108393757009985103720763908892328762100082638482880686727382575780306192819219848460564213419628210027718173132373738704661722620790507488466971863361966354946296056018498395316740138054390503143072602099383080903420622014830074880002141643573330500925127777582226766504663168883942979717031860006369468635410797342134286577132005851118537643387279147442239313018880000000000000*i1^18 + -479751566797938529832308500769040631443089426697707054343297199892776835986929135083050906028781610895765777881648901190775641596822573343637088043771548399609238779184035308084613785857546769356784676850964346655167411464012258723724143906200064106522157055453170172925012920731768632426156871253706037521339982382285664147784445509609088772350733334399637937744071031240988393230731545112514190287502305786095285809683834734630851797733676931810986665989826764204567694637903405697093130307438170054390334677698529299972205526030339216053780154262812508621738728891203149138344901776891928070203163038173018488711873867677545753741148598742117064963208875569918803075625096065825673998404313615590864249202495321345289154963583096438626018041284971352030252199788324930433609683898409585490782281215467775042521112970960285900832856016571161151889832342011125533404737449071994022869307896054569461578316269082493144019728127590401598418187291540459372410904586040919347222362079613995563144593841045451464190417605035887851322065417191380479414453752503940330667582813873382193622645370705558907707328675670909351566476218110349665237354338243942909447573382939603370746015254050058218532271541205192990613229154874527806557666559924080874618880000000000000*i1^19 + -1414337006445109639982906826829614301099790970969194126499003000502903000866478902737654669077065483163302858332423807566241824310413543011416552757924523027960463932466957350321433177211157954336922609668170407326327192808811545935305863854308141616441773189599466288295054270913023520010454000726120814946508828971313756633005176379825581938355471774188424594935190063298547903463723221964907222779013903317494432448349903393620325539082160616958625792960907349104568857356175261155820179932257869272083488235587340813347920893110074895659221441040015691318717973175375378785863905046415029470209868180315968405493911445642074972200637582916086748800059664970844022178176045425959154998874664254294179054135683700932654378177415656044221523599586702149982090474092103052634963532990116109395618119910017411599181573210875453442479421293966756035901198005427592451753107172622435027562711848183070578158279592173477413255882810267401409619193217779301381294250622313816832031106703679159759203236054355823931768162052480920068144621083546776289449709922898445730131943340147317739070485947063385448607043883971300077900472425592254586375476249450402350429935918984306629875530805802860970640291811619901637740929136683059996053008333443956736000000000000*i1^20 + -626122990390607378032063639831368630855245162355715164378219109610666100816333287434188659134867958183070690560296599070727266270526040231016870192189507452964434038641983045326397304382405976653828196555307522383940162695857521597716281131719363331442439335715449045179019046321450063450042216871781101214450100442865246827450248960084768050289769041017025833976446443702828973296250471100037519871357041557864678053709029421343029021503429388401570714731825873345898873436012018363193366980113677028268101536483319095423728581575661113237758168386396420244375471500972943259288609787588465667610252362247543648177575637676425172733308004270280159126797831704887230272285897801180117690617970713085073599497080823584727053649345380662929348596983587586849168677845788948522522377951454952793536691543104169201176763102532943251130235475298622802288177306751014566537132580431080402390108054962303951117764561080556222936288791572055255712726097829154084807489297057589186329438411571360294192852203746531182143901407678978154637366623465639835233910513191125257391900736300994817437315063301896723918045958495211837311823478493185115522011209836735078326110424661113931794406740972933221184086901265653625221318452719255868266896162816000000000000*i1^21 + -248524368792674986090803955660582332235128702756108532545823241215056612749782958515443965938057109614371831223791791546727878997952888329063334005134817311819757368868208255208614823712408693507738523610379843997597027008539429831272977042609905673359016101844649037635774832190903679303492932684612074974782631732965757330284797405915084220789403166431699239031028020514098952629350994465798638159790625645055253573913234471645609714880274438841334667627625330458109802135200462133010721852455954869684564045727776689940902954077985531277527863330966225575839163372985366796453786784554717080115356417075534155095414270376660445587228829767248728246924337311729574455867279617448986750474377402818013211117302438393567762543716865169477025098739805070235108056699529883450513300030421742086313034178612356957141293239397328321966549352883414504507983033895376532255803329859068911089463658789564296217118429591695345737623913779135673087364259307663329646679103810594022809399826378223356715850065403795127470223721465412976887595747649579477973476611908918395360924984058606447849214893723771487706542108127507516497780944778733400678616106083238957913568575353865671007239024741120873386588107731474616578551107739804176587161600000000000*i1^22 + -149568206416785076246437486309068727424528418915758471283741997312129739130415101380371411199942016148525111473711551100836430440089159681715160280408368521505585135805197539259095909197047595083916409957265344366211321373467779045338436596194766440333602163551124748429797584227786166225289091209517504572752345189704654677367655519882634471326627126586041826823856417975997800195471318983665146510166298531651945986227538039762844499580821248564425472098462386576615385595187571592280989333295962014917878816264996223904224106173635191666267961011850528040685981857083786196458644456719933867542598126105316182545444256230352202585408582096604705160187603155172542302795294434838169682868221292415440762281803275035671643029461847662275759475110841364917901513673438334798250709665038936002082952689577642343590929897867273663241913169149269940100253533413086838400261074702039309093913067126304129300289938461568961213625547002206618511612391059858533231302230388058914360784885677778423608159201095140719542915258109871103408121086524689880786665530470961048983711961294476093036662873799281205190158250062695469855335657011079594914938489934553376492729986043150125412838491865479292889749338763616538837788520650008166400000000000*i1^23 + -155217534231197643166272177274011246932873140971345580505349853342547926277687861707075639129895259400441202861550096720758388836924673372143594002622388480516656429621657285832358954139211175457134925683449873753874610131055154951024394234418434736633034873106377646656993290244792217598594476461174319660786094321728376394403863937085698873838586114883922566466394054539807250488721183323290558809712447194405327884139886916068371556344719946686060355661940017640513673145544795633799445834674510637456060459475433617247608321813610772156472761357354598013295677870277476753154632275771136524977186098850049959095819913233151709290946036456560510647823806791253543161299842100170670590993852832912641094534546589290945826320766788850160768284274673321498304733281993257347225502240182883604347198256913507525309787068974691728182296961764502408943008832870511062725334164404570046573031645606891488544276684733420227162130794419728583315734562349359457981447232587230367927969198291498675227114510577344377722569977529807720260681856731667193801665778044513015813512162510731188437208684875670273804491694892102056376064738780425301966708267830360908987131759889915616981380978776019216325017415055507877839543793090560000000000*i1^24 + -27355179790210074988214372485407965120649581071245970029906372311988407231898510396465288943712562609019565177240919795221757991265593442137399662912935254249771742723247114165737251714576686803284248996442093926041890350796467865604758361289538043479762260512484686903535042483507111583562247818501777801944210474355511821269269929079942293922558373716798464320900973647717200167442357193776166065140598327590939548629071029052639472249218249856735512037228119465467855364623748500455650385150950654856588227205214909575472343667258001764445857141242271695921457639504819421553613225611439795991316957176675119608796274184492192450080243313440451075545566268346172288647936430566506469895682981571837968585425040322949538113064249202413372857740610594477239189416216953059733628407446049067606330148846885000564722530348126186253050970542695725037941856861977424347220910082515967581645913802961969763021326476217684490336507754644004201075063633005152398426542763574279221026251381255548642737465930526071460167455532919833059991235730454817021757102669583944077639557905338794839138496362963956412143702218405951135778808863251560384000579976828177494600520528765606916686869762606530844603211142007128095457280000000000*i1^25 + -949923254286141905245084676215926015355415167248031043045388233913940441296430813683175118836949603149364156768523517968816068512504510090079320112361293877954831906551692233302651102484980684501250070104502939582444180400486965383240129849430369049046699078385665311592492301618659216479342882668782065391984408103163560002626437588539130920926643682059642658957463097602638617650019050152425727482833567140951095481457695783588167271768505545098813710259929064140664342201404088991157642642206698136718179942673173688968003324853647267229309781485591932765806539234902123643461132094369168560857532514664417276891306558944101603582986480168717714422119810361168306505777125972014641589490637736159002357363838667027183323714155259186869983541882263085025006913406823328305305799897598002671790119178481722531454277649440958084849100731113582853856685625001217294859447162602791864940850477480442875813233467209216394714245207378957482534428750315718984679455350034532856975864122661451693633066083506047427685010591454176966490600225385114962319068416929539236036409551173315780176179331094302655967786766985400448954856223834834716762231158122420038496693866212861940863988256908041708662601648724508672000000000*i1^26 + -13769772007358822446981702499974353714979143671205736259927574804360643163615632488757331339592938055679991698370555158632228760789152892604955723717126215508226100805476561381050308796499263409875571090167644019205672235840720443613570518276271544421927991832649269815246551567912161916752659521876017873426899388164885805098367391583014472918123823511717611551654882379067696401040949742535046720496070133290323726942926073856071721415020648829919983799907083607781148720015490457329685772044335012288133271170658132150260617021090471211727785341634840240306930890578928045456058888954286210009838692564945396814369094480154170628984162352641765561330512359646816213608733618324804315525676399788051249216158167443671129637805031322822916139742858213742307921606034109631909127165923707739386947053574464652265466790903830742711045834450561356697661377541341696732021109697285917779937341556751009598729499139039726599809678852362283232164637890262595324621735960032710097642009186292477204741978697016608662888629582073214897151439967570184933299125110944915979951126426423572897390213196174738082232068688724284247439005171951139580952644216678546992484467909851260399306734685760534966419062784000000000*i1^27 + -101326423515775855513820278781280874213412781839167301384427853736521603122331418632961180175458375465931899533127517507351349647474554783062004650029189443735432442438834691293363549720357941371011845607838777819884916932664151821498178955048818482939075706272752581847502864133534075506495749005152471718143199447105296489173792291682281316994326128147350476486069088141361843053316254853413059491646695214748013024141571591543179445321486398255061251672021410306010353084336028759838008209926442557185712867463493452847492043938058849170216154606626551352115056669615432222890156771844936732733977277199612243757084662369760346263237333349569498652953801059737164276554642325103068568587766981992743486316009688534823997407495133560932132109674112028760412421294694170313099214632793675176616604152451436978420707482746620474858108557095990706146706302999023454301987546768652857301946283417509791017873202049692012231028843579061648690999443716954453066503429700798925401673309240695875967673461674696871212106768957574066901563442227470519967961566671845598148652895589520667084423533386535964251767107639084056060299587572008855915730088810480742175154837867203910179278647277438107648000000000*i1^28 + -894843231018406853855533293296927071626475531607501372900955999412331676356257441804128189803580674211364919844897193077440195802436213658059892104511651097207962066048014526306157172441585564408309620664903379208066128620546088172937313421307646596011682888138586890309435325836494711324536809746585547927187166721445203921306736346927541636786487597753540905645376938699661464706115039619274717229481314485909080829302132956364423785884479840663931160339847992527593313622164370508530948921016717036129747057256424568673436336044018219356067457132015075233435446235287569628260763627500926348070980824777030177310950382017113938410285470347977010664627802902436139031342731679860539797228369693072564060092536474924655061946022482575889068535695625502999082033107010183298006934638776112430883476737936731723279183821329434657931250595223533532813882072098480212529368918653149317820491187699116330424234482588788645936633531815572577329607084978512259101974944169034256465234009748719613935811985727236877858860404992408628014708376977707699468317349882949631093035141148415270022307084225775349642382479518546197077113692792309153860215851867137659562964135840110537709373620224000000000*i1^29 + -7011750255568567716093459546846499745318800777580299799555718667635625396151960003844492178761094986530774293700166341856131645820161740572705907003375745502060344639838984795818042138238700997126793816474511113858593683795987595515145077510447341276379168060976712577996138645392165295904957467128139005372732926890863987225779127224577671843726504150212218757302103164834528981060233239698260952744830294618875127670365330177992578176514418103749138314090117515487767003187801317986593219619546937462921322702445433669877641762140623921969335759014257884711653422927377453339723343897195971872435305766820656333026179646748043350574479007190127919674863830641724541591921266869481808332889650100084221929102910388993230443428962148627272517380695860513425955514470064605427900526653332964769481412920907179622408779285579020056276618969420155107850541341950667457475462944238342132723250896732804045379908090370444240334902095158760202505563544357792454066238564715897564164520313243661850679123799421104748122538642238888507092629013470065133253647482286861316930204246813889871118578575531996004010631417967600396161705239173086256954098177597256134340874348735364239196160000000*i1^30 + -34377666985161031358567362019382362552908558300368873461274022076589283947446852616890001889878197268658335118870036950130318668123134793799816932461521530953359208419806179035296037784816844582878931702705276211213751635640477322351403265313529993230878005836269288061794766519784298911689788288917866221774438411456205918089684777439792674589102925037297868424976664003057302593962819337236806450906321992777822381529347940553002571887232570664843101338420411084071406491627068452550300030684943927655638418487362783159889567956960774409672428981800794869640433896487274736043938341190022347034485815513633704842258142151444195156608909598880997663342528929602687657264354664408360797116090587914686086756609359345040642993252458596889669519525693575401904798516166545160932138464013993170183057888876156830722509062058415755704108036212378907029311491993605038530862311290404844341635500111073868913955505410906748103917379303942239829133131906007242794531850749464572348960889482135955173249156460923627495902426503348763077150039467969440330201149071603160268726700972359033154787382971433315459643761314723004059689943563515695472548351227753406856994864213524480000000*i1^31 + -81725683610916521168281674149949992418065616957893930019569602636428910445296903384439583313238055975495091235746551966376535030060631145168444527173946778592439053320352962260354114629430944238277603892889989411342080940541548519956530026409280832018569526980331588255912453281152790870894176716288282947204192753518110546889133009317837558857954401795272950344679711382169562793266969762777242027586626531804762238499636179414985110514042180732053482694069805422848938421985025898709681247224893769244223270833447242814180929384721780520477898314116135641916223652396539548396361168515711424049129152820498510489236359078402373682185191147051530004552911335068269683608397181956308920862331713480351166474468376523360845384725700559941707201565512761738266057060610493598049886209787171495651827546119357506951933114756166185329697345176107290236978323224758397869823729455576982989641022807365964295496643511187540167300554373647102422115856713327940963267754222794666070427842881327186221249130086936480434407957150108820991567315903594782497186585043855863978860184501650590924308535050815325908105436911436161188144403292774226886012356749451292592570368000000*i1^32 + -106474576201046195997055592641395962932470715810075721332412892244287777105971609331189064405449487048628591836737560266755289670144462736600971217233980563533816527824150959198983950561249199331995428505209846896288901061618893094895876881814379410519709148789254379776614986786223856203552102689175757077180913080656399650078927617293657049652521537570183178429770429508323824092092503781151239342464968245397742591988821992593215525963604445447044547274274397621841893775746285426590528495669773910317955039830195614474381815314884992725069248348771196493860784373171581563805730768588503176118363494808982783529957109013791622898191125536625082286184878665209232565492032596878735806371734227019026000545530957889721060811453003774620039795768098915955737585656993596688573575423499093858693445793111100048783291075996706158942402679260466846902370702794139193546419576612209711907557971828515556303437980955959194961606665460643944934210250044359703213270872510137096965188673661059498881285656520496894254717848605439486423793922957340882275865063606109933047704649725906251648085451510387218091998086984447800854598293269609961065145261088571392000000*i1^33 + -78969652224331504224513575674802955194274164863583756217746117515153233248891101438528264123367985436420145134695193098593186872852323098161711606125102917264168341122886528006163431550250175724766934991830968261750395466425583272179547323140059980020110563183363929872060588985106200671137417016074212992814610640220692110362155512570347205065613456944115060638499016949132739097635137317039426091065929658928581832531409203695258973639691392417610534251232111341212904329011243292133861759513273113058352252175488923965770459325216852703884309039689758082520320889811927591336646549642924622139147831094624212998599180414695839001285566876498228353514266188703335113042892922635164302565692967138797826916392248696500458753003721171540801820224038081542646188497807031352273441156540669608421104553346830386851216457986232889506889701297816011823473300472111652158413856794897958672560339209150163081537286337437560728615052311139234257244224221794279245883879702550789987734221477519311715568556150591065688794745021333492496202963371156055802638007565228392012828321280014594227180814992869178765434709199687574107117175643338494525518643200000*i1^34 + -30040224533618651325714673123814667306377809224493221906179561969320660776053182220228888723685349723655960552411348065713153416023626003589583326918807648979972086928652845435946346933912145466398708625787111914245563259345096974783964386561453418126431105729408203790890823771302291719108845750843841847833955906867323481600158078918717774184190915154143942253872454975739631125367107728794614130872116638879318347865305088360993790323936676327970471257305545663469535949380652391290049679279176529449546364879377882837243274015427851367595427378888580558189903032579981299419519422100223622569192379314905885204884370954527937507404947888256372086077752286849606578030252086382090988354902763588348708987762067614803082844560982660186149504050751658180933413695693318393044333780675776111302090884848500364471425633766083703371048169313389149082227148120453007980558831622971609839337359333939569205823244993637657947414206075073952566641675344250005586703527706580354835113156268635417393453168915996254736112597698791001787886183266758442768722471811424408211934426788311173373508020760342364183743425030938991029742677135930163200000*i1^35 + -3971343658236847398317620024113462630880549852779346316940725338211366720544166570906693603120168847168739574490397348922359362653521344224629525406525873661608678333706651269107771086250646744766613248188608467265436421894574663390744594927600550599217400787397209374714038562075046460077452538658940252537578381432494065542487648707152341767105361526947828892869034644899781821800613943996360444771087937018391602554657416028559781915592882055388584712987476246177057412475578105010028172915179009959492906287343316795823704319447785180049078436118596589147270701962617236420069026984264365840763535797742538190127135393874684607090556865585379008190189612296973524680271322988381592979379117669774755844152508294211298258316543216122756065563299759779460044645608912249505446182294653071561407732994535687019152865813419946909576308311443238880627463777508399467209461549799861440365629457358839265532996120526710430902568674699475815357267820147053911643118482391243833842994973467835223418120074802371605807725678431326238780046690383929877704184642949165234009679440680047834197438365419015289363204985446705291419975680000*i1^36 + 7500127917125456086127580636231397296146178229256869944723573317970321428494839986838384145366295404516495891356286837828508826757123585370599857196945457497842204865862910252410185226841683326253909048214650068755649521638513645401433476534016318591326045256249114332261637011331022843179973110444126385936061462177163581224034243846109648048455594456534983209450471872756013649296137220742121049841981024696369190687091014417150099877747726415265199401806429672605014704062556637902797024856391198767130538884967891417267576713619286279324752646926685619469331459914716382323047606128006163217941292812185495068769017595426673891840145580026501993905468080075286428978691663857633231037514442630936866143694451773659002244162675217706118281730110118655606931915809511380358064417514144550223014534952735924149325860053685045829585560420738337968904035596602514877615950718107578241020712673586046077475944495947998554218939142088877870202385845977220673361580070570350228700260638405404748470055186057354334699514060114571793729265980186850180947304054511647751434531891412721891648718672476761627020057193349120000*i1^37 + 565470316256623110528071796452361471575255792006752765517181445175278708236195844113425483490024866069648025566165736760618131330258818655578906841998175585019544648437298590375547156789277542526454686951630500007897951974809089583208740634379061759218366109328194636206631144574024738291535033879617679021796064000353736857205668032556903627124373461467458008180564004321876505640948070244028990120956594639162906657050557081625176466182619331106064798563665237178029588912640923513808010557284694679691288567559676853682559376433663888880878835539809249318066617410967672629692353807445445818622531455038729031785647768464424763922819255674682026245843589718946878117168544318716750582869497796487285299460508787966094244293677585609431954110033888589958002926173788247900471500272686488440995657726675380092929326870440609520662145255269461776964461362620085466729319730728983088473215128749220343957615067794792325891087186857574812349863616705292980274920209331912193356603456361194725991587389365674602499900343146042023073003674990604976736401740790032656308441002698241996926655282482567622656000*i1^38 + -5378111203036979564185291509325729901410300117230356007077575048120160422297735649906910350576496748154690292807271137231970211147231524533155411075085275034476556396506577843242854442722917745664171605406775503159759893726988099199055785097295644269033715486846628216215937618142695965007475957256038122320214057381881869666161072558195707031538260005045305315773230161841530651662396068194005481710496488808038720642107436993203027060288930753139012848168842667178730401113472274341762555342525408367610071765117335470920725137201756893095395083768229561742708225768734506531353086295858939107145924503064976904597467180220645802268531271075294540895330429302383067738521139973318763379628553956689674202174683298171172896408123016016947926316183315785044299895874960450806688766042813634897585321273976263328483626800795609071154701199108785033571620932056456641311786761385571188111155703918987065980369490805655929763328484411026861547920551997235652555245642218274054486925463653045796686913153885298813634450469857101552931417362725364939723805723580259749400082941702847488000*i1^39 + 21970306359742292084208288815042173846206139682530502848015528580306303580862929087788421903768554780419927539176530657249568271962029659460258795565336535322419557096643302897706034169108505773722230349276342793905253846239348660265248940754795666012673126991289945477242523427023773332249022873731308851247253588808761865501921042425640092983010530079964051283894781101321591285279847550116591522829046594740470639360667173132177838700280027740619644194257254873552037089022734954121844419023693803416857145257400236179817542969303783157884059465360256179010866686709109540704939640357663476660964978421702508214198606011609988545217807201039299151724779261443847033055520133204713772745313711072689284789147099937866074312536367339504991795349939029146320205425593676783592831697691157717165230376170012891046630743510900296258187342616244677583040351124364846766557397557568201238086292398576869076587158354641008118738409515397373088946320424112931635578210518318559816850785975373719275483126805343799879432457271485792391947366093619902602241118563823788800*i1^40 + -17386256627306091234736451414072556532319303237528846023430256929568389288308415936173022758946242645828866284944559223327179138544497623360244932442403329434769072352620567567039031354720015677619898302602388635290083297500686329054738355108864343573343128989999177963479860752284613461223338528166438679084475515890484708550574419021117662285067039414245984877080744341124729644901507075551124398638374155612610432101198838883059629654702481731295033198339856029813506035559273396494048870282232527458363582163326457518475475540937100748338569959416547986193952674130469236767260783574713027468064877784952444662045198126544684050873761843735948336139835187192147149966775893384721016109078171013532353737069477854899097545934102222631802751316923906057392623465275604336515727639809227922681962025710467359959141643619142968574797088452634230772528892791583884002348019597171530426801187071519180252531177365262861730242878705621590439153754498576862523910443277307306055843019731239880158138437145972429093659045561695308896069267200*i1^41 + -2617360732986526020615108088653067920619782861178868762595806357567922052942163556371489119956540924695628911877714969144947914901226052838955794373495923690054035439597829307449972628466541601485745047427221726264598716802706871918096222179730929916729636362431117385156399247701652967439672153456225114351319460166501543842173193818975869462198908115382011999878398190287389024925905166883051477414597187307801651815063411832507885772227724404930274766871071636809232903491360038406518817159921886827192085503607831084948664253044260767735112594907842785018723326608537643897983748175838072472706128277401236404998477571991601352440060057321190426438229712494717176908749384402432189989760995983187003098806714569208205649329757076492907993701886827132510019341907116270004777041177398929151180190276085689076257570226895368368161980486653441826490316933312328668355911241816940607906204960473861907330633031975764130898367459380529211918264500047658069086614007148849565176506090346902089991713800804340*i1^42 + -61311778692674944180658949650616764071177620412501085033555848476247002047508250866271020956225191768235042718720293753835719008507963669647990272061404885004551824094577250798696593388443480760615774678815891715540344221496143615224281558101147278256978220300048187577568499581941422275638804274733723806517972760690500964353910546943886990097582244984615692972282765604429114223854670374816277735904413021270109737110963723434562398717946801851909354160697584631835525014491108146657937788084295030020525587932611146735747189863451147855163006158313555601877123061416091163718572107439388710262114872034928715669789212858817424729277397848698776127215653208024973211607747855552005579507662866094827185221320151309177209292929477476520463670112262892315346193447744677318429856302687412029043093250006891160594852257820884771164149471198617104183007608989936822988573675194380032645293593419359775867688731047606959225273549097306880735543642337348510338482213857988446925*i1^43 - N1*21651533643616060477006235813747010607968760325741846920363458303913692184405928575749823816957912728890590240991786355660775703600067057587492493899296651580287777136440502371862037667717668212898810586034977009792291386923473698189421168802795746395499860820722596926143626625387912396559404247338239486790957369720832*i2, -454020650913218199520662468055689559455736916624320953388362353831839527457127379487401601327797598229922344880668144471969056584505206452080271413232669734797569233739423418767976996503367917331169443170976294393854531907284885901142222158965526324213688753307434448705570228161347045605264921064350804500270203389911032997152926895458258288389107047714800782772005637046474661406461282528810906564447307429263974386392726325992685016943928529847121614569841372917348461555007642153486682654061472353560059921956345488969432315899383176539632665912731488460001368896071946308245241207052350518182942371912822657312287722445496633606520590596915964118444170763307059627226521671105651041158290423396439306852239813805919255524613041679012360682724651721957524313358138585346963103877121355631464925853192715285325222817854603561789099739118100034345764055874821051954850553667628481176099288081406191855552944151175131378628077962098791014343661002931875758928170322955884342087463512175319567137795500910004887657593799240032103567579236223400117836785204284200735898171272887329669764605101304340425146341891978462461505718657898961832544378530118348503416687038079764947177240426561161255036569429532320100995046323447639740473649045884973608131184559964352477905584795261895739168167997239008503286537912320000000000000000000000 + 1915100704782564590214738442233907071373783115214632252030908924072210035584750533168903677619492310469557084310050868292787715134364040572589691371300948771422447130043440180848375592952408345835961504721294609783111942638928079786439852807255603892265941492021714575443785933801857385279957460370648493104109784956786012847639953833511325530495984242977141030920550394868600376673559902727314819104897309006667664686484638897595640902713801812975708830990628064534600052498463067118927997594750152170457738413332229118752664309627709930944372800762260035086549518141202320790011966235311274202674641218061899072428818886395418771733449637875066286692988903748402569197458355856395037380123584347466667945808396183610778856391991990299018806155039586187553231628625563271719150750476285706659688419602335735920747313551753925647346448881752317377795985753634512626470545275669890727253892497098585978924115329579387699451704018827335045060561997057370364994324553745183157177578607666277956869563540588081430771946125926882262802416482854957629037239558463401339372740754888564465803979547563649903393536055916095242258902713839574080102538627845763791846204486308715960905785517957533308219886431667015521910919338687665900082259803344580807190977376642321858541262410683815276253464525532318650454803218432000000000000000000000*i1 + -6768291910279073463571797155870689079978556420219892964178991829178623106914905217309320071628816908057002677713108737061683032565884894868395702318149602609799633982797063035136374452070463182430047464460219734094564994680270508279929206814954897192615928357702601143613377647389987569424727643085210118262205937837543339571279677611170955343549021277551645977723674172877770352122860718571413620598507592524175564484590500738488695631256973255521057726966739123264842954878404555988073729974780990010208262625509375717879984576509833444552596061259903507659892548157223502934403409999710219874601251263053142605530176944249728482377400073790950443949099621616392028819020839778836332042841918283256085221832130047504327756489670315283795392882706309488407023438592230385252446784564563355648766008582815423468676050828791517610706724981768787794600779511319039594786827738157645679938928047208245893359671559708340631940500265278698689310550647385669757741857762049409416678204284489764888654976171652965178851694275481659897840828350230979981396396075706754969302021224207985701724458225881266713514343185951944797999593732138724778859639028816707060085715260960285589531974404012263561427569994408742238750217278622745743263492765273254171224715295203122524643063009527270818910927234875709621085929472000000000000000000000*i1^2 + 17595165037851359691463671107167629472027086845025752168376835659298526587329852929152225198681219697780301883444324264929661184358937128791823432408708864528748336504128114279830748069518270976757240532641575574714490640436459666577991289344859086203590032933803289600696089367290276475896227942752570960264134336896527478777130903360777013679325527499513452900857912801913999230063077994602434214274747188905153943173006799593493745635845411026836623350228940643573440048215957173388476684647026406630128328473670252710759651730172417708591179614952877665139148680659654514650548918229818587220804911824380814033560902340600262399140039651476253350737453088159947943096621506374792080050210938261607983169790279145784874199811380911884385400322389787802981535930091147176454584671766971849573071472294715424895388856762576664532118128433057112021872533584638078097672858105226460697372302321697622326980304635867945968371652003724530119473374318832522325967962754298762324060037499946821564803511414400107636626355266975398856129894520438178364648132706970932412931006910184159353864299728959866468281982200784011641264787139664836349960869873119619543054788547338675252028480072628426902267817232973383686703185908619071171055035823141015851532977907719039196646767926740353294203088408086616216069734400000000000000000000*i1^3 + -35093095617512457413084882992652838473551593253681255303674979683534848267747851206931025272922454399554579387989732472949975554005533719413560041168292659151724663380239494802892341638328138418737688277187623661936667321798313611393117210543763469242466827544968002982825490681239794090058537039565635516958504997521829152987510502442461674838161307695093886320015861615966907205165470257649993378136169636309065178978695186978876443946769538106995897892503920603514433065880529410729770033434176746803367996875705712308628379699147837754407873601215644465365857625143964547339470791575552451533974362658790138540349885780300321947061251161127010035545131598221113049741484205989417955362789492263653576817476584261100241758397524538566713669948284402140468359128940879811409566659986570937600607595217077268099090934015122546626783380725960440469550354937699676246836119580228810676598574836341919836664755029403187610025268089184448432312946428768432262579797117301441731237772897931442780277523730931320751543827891919359058755215250674361607234552964740092208224346368408382265231861529692949780539291285973984015339905113892637715544812328245953814770092443818899823896363920583401735094828895085640914254936449086692868950151556494195377784145994453022578375570066426492653201151261442941806182400000000000000000000*i1^4 + 50135058839852875088347003781889779644228114339196235226311134952544249088132391827141309723812533009481494444840691871328897957518793065950979536183132179702605838425139568660138752894402576440447314161536686185884954362925234798335072431173182056647470787471733107417940088579429831623050669744496486864926373123403061981820647415648649734475432931141470916151361651808617877785460996198516344782936563516450468089580310388565416686680822048487215669669267433589116306172981901529979109459912908485324829312780427422051134871616372713304693128812111711078560499492803922241099653175995231255777199867057020880727539891588632164156686417982440873900252551491359524918877162289699576274228953587699935773893126670728839879267667676653142325384495798354466116944298064290386088792117878540564288669031460435500171383758166693356190361966498949627540003158246579893314260346670130729839002782925823374766013296070177216582062079361827738792934393945256310382046057583510994639197419334443773180180576473717876293433166255110465721499809533727279795373252966044093209329631741623998312327459711188026384113317998983663773044195521887887171416087358356377012419516237543501028948779084046299442568616353986742391274159806898045778955916701466044824497268292217594734014283924076030291704863346068700528640000000000000000000*i1^5 + -54393211079814257884710271793758215833218059352284323450769290666903254361431748135610881755012864118898968540157283868293722745243276063948535554903180467095942869906140133933840361718019879127029247720774000494375795067002500181042214351739339420801001668369229007725643351647339567969399544868096136106224459852521463356385489093970092347000570039339262003199056574711742840671878552102269670809073161993150163409255836385313191695631214860791933641579431540867559233849938908531224990549035754147508666278507465664008277658208288349087846373338573763857895775848347716771631989872803135637754378672441118906931457452352450637709189677536561470920475250270985327574750805306763935134628087449019106641021357310436339464040063998567067522965760085153984785046489670000929523163430847831658210981211068635758685714327923408796780079579200814933882400038709102597734464727893550588794927475387710617774753614497870564395371727775599395981361158709849638082655256691870405608164637884181559682691962498214080570319965656011649491815613400717227719307090730317219032499416915635172405992518116185508964617638292195457488444591561278764574111908462971905423233925834164135394126919961959607659442563236951573441749139460492531541378888301675431533380298441320451484580637527918808870011477957762088960000000000000000000*i1^6 + 43905819069304656627163132189022161297482657404817711472615461568922262175223058228472224868488518402914543353018870148313022566390842962004738090218406783521847888770809937344189888025183188456342094166819920841946652698089850961716890283226996461216042889086959630818325170861752721976535299445373466561582907251637175755557198779836748053835018749099269468480741963457294800252707275160685027341899107234726865121800154633766142645495614189652355791020483953726450464271496103172036936582690829949279845772141264708087641628556729128814469497757187684718205019804590796556637709532889262314401358431369044696768908468879216394628876122729895109846796293093755687990925727194005605327373643650851563322534774840551760790016746854415758938711142613037871476694947201560410421835998526694336008828813176213814200956198104035965525658527910185075585428486727143584046830192173391470978440644575032077364805148555344507666713542132364481888667561702413086167422576938804046738110905460092429325324145672878099087260419829141149522672191538389923832785524249592971768375905543609799910704830630779260824055704817295360789109202828951596257239816084543453171425319864121587278270278716590835526697632196188605780696839174232156664472236334354359255242132743475857407316670926616841022274588809101312000000000000000000*i1^7 + -27422035546701972744556746743829659392313803826899482290939916081132649779451952328652118283213392788805017146032833448388101483538879985635297072220052176166070090799088753319142015645559174487061094556179267397453888594881775360429896988975071980778809096077299785073306098208334262862783671225561950068814241869643495727137435561262035629167886372876753796147674919359363964615512571942251358442154141706951611739012420458017732187774589850555123903564247442964282380506841986235770518781422402640432318757213335811605569997335465095785175399061647888264607000757450179700603324731873326567391581436593046133721455415669462628548595462401692292411748197433929034215953279974040636086164284655470195896879588119295989807613171893087934172371865998708935595165523094052121353163087562736304003942086202380687344775992412378732834783618817473058009266970861186520188986936681244169839005297633571810166084927714697190007815250155740425051147921154526820807982662216852639781885962009894750439077814869689470477204158557111779715187834552299785224944143520764252483904135359678795712984428154516796280867305242100686830610340959953146544955251412456087057814604792934725031471627944032547325619899481093830362561029606995983250005089499052485171919705640426147565977103466836111356028044443648000000000000000000*i1^8 + 11827904762392616700331296406449543672698589385210892669345291547376551675461495366372393456887490479728495169919880901006512952266783438483001291721718351095907439050594010114755651889161401528951652321285245843861313250613655874259897402938220538436898733163284587148241550672130662384414914170885199632961665245023404951126155269345522968333087989322748638124781115573014905335791665048334403179143495312503660290530441091317365478201481354963736350354770306044581796888953650042147635946980080342735890017970865452108984178522653898261751956321489402803949903803092262533884554315143842168583962699561154543412783102304188197109962647110037092190414458664462165676616616212270377404805621583877847304973856199056348842130202197876803582830855567564733791854192209260415710110604056972582883131823319829469312335242831876444065735713425203175761309084799625102482392195954315796976518602298596106279352679006654148393278047738098525368149495619820067913111183735466830859428692925538253552563598137441058899986627270599244012317676166226087799835981772205358220375504179617843107391141965144907930899625958160172600601381560686984490439284591802287931662999378927326439128123027622651213401242760896007337401268134458560370620516821839046836651257677035975813265804772980193556389743820800000000000000000*i1^9 + -3771734788928159494673577381599663851957316747824657376134646185588188626037072207663347016699288508756940207523973902045463535225509947481679370675736607694649512135737931030966285363973429430057332359434773284960892961010952456219445998692410287834675360993341915364512196587453860073333637253986509234046414402409849928750415912124917160756861358833433284008597095426260643623621096421974649264926417465659735037697325801127020148746452103158469141617766893049600745153011545802582939974833957243234555480992027604488460170348286864870248245020727162654515576298892888744985621914023038602587901931575821264250990533692663664107203139004879198336405136751606209754346341493426372322959301149837135572661099173593637148729884534284138455460117417899363288487134770058836363545459665352854494790046430974161304384350478991717311760543655921184368581183128035696977874461579727108042554540794830018915168964256876736856873998130699091039895061838867178128187326839488339209904104899725852600555553809299633747315528963760218504798182965026442858525803697772903012048996741099616971457516959287017815467620092053862442441653386567031688997284859386817277536479424774894492175640859233526329312641889190500771113212162707278719309248688749596257451289925816953004026972202554415159391027200000000000000000*i1^10 + 477685817766800910195291467886978219797865151176076739276817452183035312949671687787803075884423799515347953685380252455538420717502461387436485540021805726059270647344750628495806037217062376683961711596489891481036357449382118750547601615650651852365355727364367426661977343686554439278423421299566397095913212786452853086670507689802399256490985518688686485332730437378153291959984262770784399260521192133921715852898577647871407607469616133525223323411333426530321088532221424909751370186450031929049974569462737170992484343441642070057676868823604205605721751230105251126003502808376258853398830041470604208461518222466966645474310691489827356301616755069911256107661453604282532297349158457991250743137403466664317289594998125897935753550954515537189445712380583985758989687060788129635189964440962851608149584840586102782731614570593969217575107103364084969196447985199566520057392733891984030962238057362960468897378885491334736206671341605019682242274308822229217689543604023500359013944333435887833740566015779204892088184000802952783946512714303020378873112133209675646142666492496176468026504145667075198110898338388455781431997612722913232698008682381080574417003972540619918702520520483582694151029102711723692470683369264313817530723116677826865366118826732309467627520000000000000000*i1^11 + -25320987970717152198141332974283818834982804340889684448699415399719157475513842954067476297426221995938688042761270734421014951713971563645468059807606839035828840508408809872528033713086775330342264060029898570889182108639029246313927875029983370189566105904058048036895196333356629815873829006516975106544313100521749930849356143149923086393946161696871439789813225208866581328051504426340750765851781023758740216789856094024250137628467933805526262239399592031510886624796034449386490212420828794638225773122066911138348334598147628866312313339987278796297859582625914472921670050563304688362146277030628846651073388585983741967121439996821313373337308818598794633449701797742453011787156511708417405816745685664365850404719483503022848178656866232015369990651127546646157732026288512951108717392939601295508739181442416895619791575545164319019778329509794910645700870855134702870030715053725821463730539853243991304822716342274775705542516163948784650150463247733030678955485893407864261155664015573791553414186292738541396166623132916975863340209167665748050236690913715627003619293543744404637823000403251193847294807635845015732683293302017357765517983773768536678148080225162520099134632859965006259515841728669560655326438659949044618719639791488532781196788530350653440000000000000000*i1^12 + 275301940020610559495343653058247165303628019577253667992208321912444384254471476605666947947877056304441910024063712055579951936628513657962008493335365404437505342413876129652881029800721580061032752934555549166315311074494636916673242146000809318850115729163830555868960673761232774809726944023064433281772034165252530744936523128419815885448054285123191162270621686593018717317095207471719425574815567683780595122885303983813145387208203502249512100612461659168473547223214928165963707994552293332162144702190519660295749622411002795111332039316859398580733988558246681159498261956688068001036653071623522359526189412634833485172528345047678291070884588524578244700128457271644944476632602308369599073902745353618849083618812432172130127459789904858819185502659735642076466437055294561343954011615631359877612146288349424859553341831394887636010791536907621369959743080535240565133139085370391737961152902407677827332398982719660230044936683690833241162233834566332197562494845813997604034937457355880547362288178252766177127131608648435834331227001618353208993878666001975035135112887760356213723402591855526171595264183925979345801141923371131608785364725938319852662747077729090774547097447580385272201527735918667125489503252897432649621528000533350332048881840291840000000000000000*i1^13 + 1325672164456264625247589962355864254678016247918195323571329781614015958128498723059755032914755842549784481272160247331582433955061730436802365122092320372335113892164646651508677507377960230366504179205530107398663053522861738729497294184655129881979045991115004412563332575069061072510675659088998161515490362520589398648939609849839868641723193536369476747898583670622010401155333158389348414667792714285369381698607259809565734310418929236270570766275004496340430262779986387343030739993639541107640793372732855140611658363170900535145753324193174938569989735121693171270859200694345554977031970027902020091697572437757953629615682691630707203678672665485338164116216996845998995979518514776452885217743945116973277297126574705400862199561218933294667396992260378158652465203117917521906118682269080935267745176135334414324643702223035971568912397631579173850470086642792460641736634266778629383988849012727868403136651189097245631090697655520851999959250411356197972911165484173311553073647715380514701276939749497252447764893506919673877408346375887734845866964537582227975510668340537408621248153388148920471074403815347464081106903942613086770678292405033803999971772880286510933305833178814749572145874557721664626418944573539573119924530226164084033439399936000000000000000*i1^14 + -14296574372777368333771514353971080602154472543858842925425933377324417391798857267203104629951557045125415307811800306433668949655823073262713645669982783960982114382789021200544470628595081929913812950934721561067449737618043996204524170596722391475033916974543463060979715409405809369089613710396552739486551185378180257160837181723888695904637969349378491131855238555583991013557873454170240649246062518018666472075445892989008158049148877218082798460468899355774944166430766045993935446101161528650420083836347829682813393629780773224018169468235079982452912537787779506804676076196324488348570839424855084032898317241204681628267417753245077593042072394465228124120890863560343216891914034677967505345228631613038899046723394071991902075128620910680265516651695572601534539063186376600732674299835549363799326093746013989053927158266530152832735341799104504353274022327944630489995617394326707808562076233356579131830466710950084092210805952965706241815181108559114151662684662518233637142334408167647594075120396531707962587000205326107179429249744752543636807064172873184210230656024376238471046142273164099199567853002848528142715132044316229209059949437290905192037988012773479176357052375811702342343340962981417909042165977944847655619714806980740854579200000000000000*i1^15 + -302688385075914898144015265657598831409458634591366617055045915984970418233038430331023202198643908444588239510316071634125658362227940561290123368598520399009950669385242965390499594831521914383529022269205960468946524155304076381982815253168810881980362344516060941172048227953484342984696012259880652994144921024753000888106720233876658952671441455127168815431313549777714947999378465854874769577788493533132545053480821113743335680839777662967476488320763874068965390002092301052458122894349296145679094404481239227363216342082926239451160330155946680864133599806008776789336223358872948231790369855054254122525012368716935193086817566776468689739048905178918370668874910374458278301305738229148475708185545204163848360930679611014941990163016003319550313218104683835950730166149374573330034221385239055214758538439536543588612992635959902678127974810118322139338465259722095705154759536529696249972302757438279792136098224962951754659125115503073202096368433099982580309968684880143495792154700610268993538807508284341682414156219399518995446150658514533615416507707092799038364962211968122530364582505760106254378020267350168581168868035606375827541746201721074401746036459515363961688387268230786440282109897428206148623378313308499455911186579892417331200000000000000*i1^16 + -1870655779179421769662428000552192887973585896388044259462991528489704316563929184347394322562946162364819920775121925401545421198071405109553488927300680600837612476824167354585216301757987467360524551238347198675653608197777301797632837226260153165858529308512684832217772855219985090794305367787165092977933681180215780838922736807415688955189017913924132308935383828371314998769551845783253567482605524312549017972735058714931795961288650166463152084667405974149471899117124658695726086079033263002301745622168888559389547712520548687889324277513335752791356741465117367925950065395366004603938910661404166902741858888869318010138861074788009315952612425047361975471634582646454050900119084526610532434401609605835696544785638917228562227172725575623276989668333196579310569046720165347309781914575121739788193359901840718362445501594884628833951352341256014581680379915732870892251828406171534839510298551220107239229612255943618043314924613713369106052967397094513736815322172585987728853815886190743638553952343943053609843447146291369945600577888209220129409622961928664751401976267100282481047464758496574481319476218252050984682871984723464266062271837343020532272996568879072892090769515967923737010350589797334962618038176862701113732311935877120000000000000*i1^17 + -15268512815565095876871524710112916310476781980686435640815663179179177359653325656987895618632536078049659801983881383658185458031755856734581829706627792169279312505235517947884482404298753698173892213932201546401265969697228166238828426097158902791356044424631412719414027576001372872051211992634211064339951603586018552089044580383589821926054643497321249683922251253443869703005123004012475017401297061699014976640134981556735043266454848432869001909291336169073991396555636445816024494234304470751107557343524854432048176430310583117596801914996326761763862255127762174009803086390633288515593828267585169414018797484173903320129432644902030078910348339600533885519386608352453913345767688603243386848899722038676041653861207421722068884119465340399297228758007693984984774589253965495501784729929864084865021895925696068798116382113331277017871999300824042149044915682633022551314293436062761462144334423199054488162677080349887833377515964083011698863026932011516267056229204286726335909166914602416906470544942871315718742676800213853411980687866851460969571108689146689880479775774027404710286076712444634980140637863012530672172888892159579450246069573210221808515502148487291409603208195266555521572888157602117629522465032759446485881323520000000000000*i1^18 + -81816631961036412116852432641682229514282233964852117465881919631637240413207505534177036711310621771363963218184623022829568907205638719774036750781294088240277194623753455691149582286274118615205082082820157384541848633399642022601995149715273453618464317891501580538077142667152760575608561650091359711571530882669853336277243352300122931513633340361479481192281674888937802278857891544850718326822285678976062086137632237150666216798510749248506769484797796080531531381704919847836754732969920063926834626556079411773728909431780367396535109763142651507754775656859922131423832166876901866237222095317669105762114727517009863413563825797640024932551887436529835006453125613539706719344957637037371590692720549021169876391399286856996198111533872687339691261612101059281423533442959866156217960972915588196570967919026157268685041382173252541999250340790334876319834665232729407088356548584852065472649682679745904909166559088247818696366416952553830625744249900528788617132650733617094247291758422346436965351289614410880916349264117137865150781391804772856452753007931009839818520963451102973554666524285010738980782096183729217651078255973336843572471145568063622271314289991277761108376367241369222412334755743830259559408377509055058411520000000000000*i1^19 + -239603706928788325298233296149010873979483542049907861594545640158743705566922448735300643507415528473740711387823044029214442249679116033635625301163252868097279861388444909797158592067659270421132698837543414142207199558217119638117489030240929529930160816423369488486426010140666949890509970579926833109912306443536695294607546406035805998791149692413624516239614121932833368349849080437266881771533353392544150086019223299643559340649181887451312089477941416782139786167988383516717223094805052546955372437076803097581969931730506026616141122661022427589646426156234656289371708848927868336171844222427949763273338308941465959895953698960645243270901832423997405139806549660397249871187866067737269295478674668813562583790717439439358527944168106968971317433666123610472069256036243373241509835536682591763972681472048916253231520047403857219568511150330029216684067916490193487070823471040737673769553010774595417810354352985022348304083062151416077176762695335066897286841302130938133935388230850511130281489567295778564887722218830288115841954674078006849588085421613465109401659536006212841432668129206818499279592113247719990862855561143548519085924415409948663791390332163896605983925478513355160280624138601474609690708946341330944000000000000*i1^20 + -105857040604462067443604357014505222654662661295977200649539695549370874625889179115189032925500953713928529503547763503726901834552838615330419813930645286168873239725453919001714897169208435194032724483449421845144692580409784920062612604990563896939142504950138660395054456104959619856091115924275967462400523172566046806127602586183290065912393083580187232760381861115258379883089164245505613363087052497280254612884447488635527595427772347856535749783708310551022028518184649409096266524192468110156400177659099622576834178038322378425509641815058600270909466637462572136872627474902342349440377915277563766882120431319503462500253820692509784087097275476273118655040968547921913083835075283145479611751286502092199789629566685568498791369394247147417255746600294875809392752262769450287842549018308615025717468208504554260874017748707926701897692824941947698085146523099538793457228115730056890177991266281337895265393574540653800441674969474773719072277748617347243563667363779578962458961215367567139828544043714031082711301917555385820414508676899073262102372221312251604156869571314324409517553708929607486170654212453745022786241781877593998633990512117503363123236048968603273217146197331936350721220538733375988339050964582400000000000*i1^21 + -41988477496292261778492019393310870757729420284014813969342861913124860213085342517057065153840338590328180202874840795288833704828595240022594547728835263228635101381331241347319692800279517859638116872795009730556922173216466262648989624939296536981172031150457343353476493640662049115981810020243371254309976100433383900936264654881018131235928192662213102388558466779817849268988712890054620013502182860086003842689599555746293829306453442394106957132759961124545342307990673672885838679983536779603778701072956459053387051340658342610190433665794979895151141734309315102021603887562935731750125417969825811123370809321117407933423250492530716331319696601400026827004401924033000328639333937744099034850059426178244802389051100395833579927810173608221154589305777015760150312473765260315339213553290486433754235621891647060307671453555919410011687384403149225021120357481100236830288714592404819000355291897375887507335845606552371834536022379801464932380955405395206007578719889078406821215511870318716524698493815309020689320447932287722894973746784412529655134809884034072396887937419201264084960813849239663475930607314702437706409520922311406260109346545581694868919726064543436342671209900585998792140518370687867420672000000000000*i1^22 + -25314389024408419201627565129958722283150603732257051716099470966279357070789584068044205063399448745003238375950176422540700802296866204578313751821146937489497516482386456275942241338690778574499117209830425218574786937919006173846028462046834461246021370704814686219213228282063752555959871233295799467762827271947440795951935977603067354916982087403144185823554293308479959467412615528287650428491240110069433834185715773220908627037156285855067186943982953859994575517412171638491758946595888990319453838311799455159620051873417227506903100450580983374892719988538133199575424005144457035730441179431686852022817678491470491083565573097258469504410571682682747824816543781447699085446053420480053358173027872062383433944574297852333887378734920926780499741696051356045667777469661672805760679294221673810217831064716534070717407545880336691837702245743916156356328489329747326135423878633908404316065325804622638948357812995033184001997238377890583087365152879664483463339924161388519147468874352861096609929578730786336233523038116517382890524250226718281294176825205521203117534388137865321536047763893961009156333945310457765953249172391349996971638019073005805473340499710278617442826035221353958005214521713324195840000000000*i1^23 + -26170972091150909221094215603140073372977632344792863014346556906986525221217867299616666385622030487062603736849360302622306928200448446738149767976450854202165997042475095285766399318738055310846248954743559878632127733013943048459734075620663010565312243781189271296745811295315827947923624976781057231013203736576672195152646166931274722185387262156066920858996207023912947980790331596756769241108730250258626302005981812323798596440156392041169806186247902554508765168734802316283938312401747070298200006103377092159382166463781644037757753303379557523659300802494545756827958321653357599112959792086383178904914359642888747175793436894509771976795019312464465405614505675745770061731599992309048633443478897891139665504808008572975122224859852216458368563183316095632884482409514161521000065462134686182992996586649668259838685735284991869851982011697752783746315370944658164888428360053429648540811054437162845413841417214872570927232824912653473851974115675599151491708838938678809866652288324230889826874387737320046924610876321721094603472968726241623391324095433112698057286027582480550725910830570166814275901352036347616927356119798281136642505030042489654516787008599868690592293086307340542702627575562240000000000*i1^24 + -4610072103313126587499718491456716366685261751641414207531896597434958987431159047723242508639844130826376622840617686511317756116577374460060559315005421830159747183508611655911468800867391246141037617310380708891670002369183911365583032069814886899071174729100371313951875084195312250559004405038709904158740666190275638886406373831585576035362293403620183859377460638300037256616265524257591248812444616164226577920582207969165091280074422016525420085067104945234973905483101669603768457499034854887388433749455746885558028895474061832139072999954626577354477007653215585845494607997850950237653445616630403722962274995063927363615365599551845471436091629156349704964320024573294879758725193842034768009238805132930283353951723899457523897878176108515633522942705224891163330433403802967631757567579340751000243563771952389288158547675045331440774305101259695750510152327925131003762126740267004136554673349805667333249610027244070066467250289781038508786817641695392042008618140464884951152597615839398479015951313911747073419060608286780755567371987874864161212549780606212412106941446094474414146760289356655989871418032006670775676682301210451834747635048731367269240448860048402081190557955732792810668032000000000*i1^25 + -159853187597717729408737222471803580250572848847436827357770467656440921404712249177470262492836062816985464553948708824217021030216654146025893854733642121137896595987854462781257028445209642037601197143004899859278138077798185836142234896417494645188930654690939132644564003933323471295170217032539468244938122893339677022440660209647865384972925968782860595291809759544212792918839753542837948032402815010868817952574868242833349732366011492293712559212015458393521625569878847684323133343879593335060031018552178335585353581607806882094543774424942556231130995539491835227904611136410722913890959710048154056785591667430704144356683256355160831430729180939486815725213480161696739482614157475723864784766694891038568074261878754751448820720905988146658052496376128806671015929873154874514376436319010692094170991512794666590243812899912412210654238761394491048641921606823934767394495723068154368156438954453527513168398796872867463686617702845420976463573372690238270527133799008166772024612586768286388780499557321447301414095748666520999744489074060930033961971653036888577300379885686991734865117013544716375035944633834348935628890947145529679220071596779239270992223143581578558723531594094608384000000000*i1^26 + -2313250310751022091248589853594517680778446213047987459088700101423129003605860773234837982109654262845073351997344400237024230877877813935931218684278211430506522707229470941373630848025067396039779454573406719027208680734084750545879700016803655902150809613507186289006248152115958176432150678824527314109228983254368512239459130429449663685679375226207434559963164537772723196544135677982553613423612624501014053205985603172756828841208427636893426937525802061199281413339988499449557191697086250503490346358863287868860921402994300267516286984896583686195524606073548998105138091399130497276251258548621493107381513525103658792095156410530238829825875251715027266246360732153065994558380407886198693643281246350132255498977840849948458390496996651711547526533813814591467813079040682437233362297567288836554431115601183136847003322020084885739408578218901248804891459609016634650414246350087162549722894341128416446004052253820079667040017105643406973593170026405581981443622368263664796685185959893073988387701618678052273039816532280541391261066963605880370373844572550644799785005720777431493889469608093044957877087615759882568752994538868694737325876536943846698185373042100677195183056486400000000*i1^27 + -17009316643803126253138195631669224372306846592876581987233829707854817566869865040961272559583170416591621960616765665745907444055731139302468994838428659565517987522551584394652823035326450501821133778831584661145741072166857208618454814626489170035105345049616790733942773307851443298906445041934721385097101706221113517555701372908270963055553376670841656061936345249056010354852274128258120717402359308833701020413066635029371051267715028118911830784631658273095238448733031504230628188344877267516740549830791544260893276952151432773510203022631291995079185420432052135480358370712428751405792319735161287360467349192445940920110217237685831778816123044610382730034373024985834689577663453963004193976766306739300226395986909210344705071972560353709677352111206673923822037400375841842943845910492519589634579936340043427312228175214984361084889372468810503119653252635705401354815673046241588303574168016136705212603136661230484877340774804980613923952777652817224054861851956247674167105025960861496761470301420474622806453077004708140245597937397786625261616486562319519870855537942928666654838000452532355251336327357581027724108843775159651105018637954867454256544227676112971366400000000*i1^28 + -150731837144015676082828534783454075053252629378408354616530035416321903696582284793644009571409458017940819112058565336839162640484455368170343907354808195521770846452135958300706395341206723428598118636391821717153062877184760690632624479044814688272380793267818728927856959121868410112231217985814624177625876314134493735736852767324337214551726705052723593872192590427725541411239316445843596198694687667648240714169586362623968646579673159971631216286451905651782898811987418878683546736622814781630215487912947854363349366094986144087725623584871378499146449642758330915239677763541651177825622540700119974346259493341773073902405218282784415740651782491219003797470362526246434827774766452131538891222490358299095613565537517938029235004744317049276187811882571127135310638728745122926111749675353173260630389839713412668098499721091031561143752067848845479021336630608231993486736464678107590141656158902482028509908837011340398186268204698410120879172183893057063947270622218020713466527118627454327198089770432349233721201696636465601058702038049086307690786102137207527680412012424394030114075978783936757265984011943100771958141772536091705455810877644837805335648109854720000000*i1^29 + -1183116308773228320762385545706730809213490923336184168805915090602361886492510280046926281376957205983272630195449706879992611914180233302215472021864555119798157410836043425976620206691097529922423887544323543405552672113362576133695819727691077626485170598870191121739332544708890244954411945788765289019296675848073555017936152582742726837268412744781125534506190583379741909589309555210079901230378158836518870112544695252120911470819054778376509413740285919232552263176386663362691849217197466007838160581633834777587279570900131234048366004218779450623716906093673922497899039784663497994505177423185524897835732036138876852902194178681661713599134359841089229963741441073507946034431926952142053657060562053636718518096940567180516614173303797201762978535774088159405419932908909059471383468799933680403140516103606377970327563914580577304788084210840601864405129198215215302573611176164437600105993974727802383318681778584623312789575874454096219989684149513869849089580558801325418554508015091705538633582939146373858038254853101731068026303074379833636696633354091920667246249118989215717450089885470323431543822820606505897450729561465339370224073008574851983605760000000*i1^30 + -5799408217431755481158988684290209058232897349435054446991838602642608265956583066174178385886476016416722717843628013041248999570550774749722013490819662150403725446927694119216709100531528741957305703809922162961789609186894045799590766323871483068414777373807435117286159351742588350929415561552588762724241918273626009316308296308000965919976475018974720581100584267812523614621513692938659083058911204599070007697685068398002307185391973986511190530133111921956025376364991681080412888444400251628040367483561490886500416149453895433286847660342110927415946341326352838034356538934944162069885782956150390195766976094475867620222138500575606560441380281854186503768110575451727718293529464868676927881406169963978475109193564517723823409840087165560324090630106214698728241147162355279331734742853378951934451437333436624530233333611052250703981246725135859413314502266051206534982619112530788235386795694165440591575898678362258299947375723790378140805265836234904052987981093257616230538233842170595854356956485236009872595995549158662284421493418096887339985302439438042546182220085368412389147881437192763544164930232713674749559569233969279616936609822277632000000*i1^31 + -13778350047962359901005800964960067717601838271859603537891934454006466581799680442469684501607087648386878791252178768190025809579772398531157742628643344763603409663229611274601758131901336912698028436781767253514885661119985450475951388348581196821109109319967640141584622691056419053442252490790388116448892896954462698918770730705219112033830943082718827547025753088256404447215447336672692543424254216246157188239890153283868657039737500751639444260849960438397894329432894292849019685219213395062053803527637808339305028251187321183567466990580072854104217946363408262264317864270478711649713373273698835225298599092702028924038849071050144743224780828016915415791306361597701039477284919089919323921381265069122832899468794480558711634703048074080147191637330381113974632159084298472268258659559232594100976801053797817418570850820167651655180539609848245420448003271210904493632637431096256786816753820674808563600126267557051224725702521990723476679688562315871472308389597713747130163346388486982890863384599087410922819440972330622783097233600156410736419516177908801919695912743148044165546031177642126939500481936013828040854610713703140254810112000000*i1^32 + -17941827809838449794505886484496761634829032688705238502521389593466722921746861170850042095166541013357598045770765566051555194170800297340933338650597987522878710718520909114680737670567668433307252729338277667694951257684374818221628286362146790869125298744233514675409453113448707842918304856760796000878251262579374110173395569987862148969050644019817416804698265988736899126600002567580884220752244094971415412781588447951189579029834502200393488029019971498691646163267219410844411107551744929861789609068358196244846427254885634461857357825968693312685284832861722442220174242822312204952539071896867145169260865946838748521754888133740078650788957724010061828704947962158269461462797250433098342585276571272405617933060055500247545682473727218130316512361084372023051173903001036385278084935544794116640338687528273862015190293981457879404593630308646122466018553556513822376802879619391005178919493041568341737271980939971176485339613645737523041085595755122724779786907061633840566642104801712961135548179613319463895491304669677215685813975228223598931731772990026384443876311760283651353468548197676490990539005464675259907377637836088934400000*i1^33 + -13301451093166549492686539448808492551376011233751175903075249105533186253690217014478733692504754667445679170955437565505530467984482899681513067133905880725777537085466466434039425917465869103288967630244160711524521155745984487239098150953318309226595134885832957211841240105708492483499986563918011382196187090108385571142757646760854018194177074430124338710025923522380850081399611300041998218497537735020091204416823808654079864816971057268350227439961763232045447988961607793332848408911185425764171036332708719058077930409533384157832291840575391504936659624288986192807593063724162495158511900890868888834910872753386270184706173473170409835123954585413405151549459611925337591473405340153949657886962054612520309536687591538882984297922841728544923430943469495713067624290190216346918359785612446712349677181962150230791443413039602415977536657611011779234771296556097216953002193690862338775195562107659669320896172748802318815654911229712347504670690981464280641726297087468832673316400233939058166924157835441929337028864259830901709620242157080097515306277715258548223728892823905817348407856075443320305028558452121754915150233600000*i1^34 + -5057930978745763405419033009192887186967399871402262247096088790816449353320778153692553609871520172723878381543871666800374821515662040960366064302914639114313846457907517429370553210639887700880520903273312823945819128671705068798975999864933884325267695662912769261982933787785169079284396093634504361567080368722296716230891498928714337596439638984924445633020978254191438666138152343703290787048413426673832206982921989712969082770667473205920606540177192527028995839352615920466613736293979856869660503031601931032323016270586853970437168350491937099037521312643230546107893857053272114739403786356285221651136368134570569700118157149234646511521075822746671252538911602661040791100168758812365096033384494708910663695342335940102753231993587358338198510626052845240620381592850091315478573873266017937000269367329409900956601729392162350358210623360517234401950531309728463587839475376081828502627061211665996807120115401794765394222870243718662291925792988812063802382844944015695695350513095406997407089024450187300073216525674739487961198766083620704214663956805523444896707498421188067429612342091262930309766200775640350720000*i1^35 + -668641302196995058033237267744931832926018314265019076083833227375452647803506810131753178399752325054585194190746754761967080440763874932804915362965832631634257148308429948037432417191668280345333527389296491065697505432339967959002936219627309030749679610263640946167574944629169952787046021548332940883819368725541576107429685602107205398418162913311390602365321978474902806918007644821410527606160602774233875809716572382470033141239436394156526086990696964226695331033899443116854002801086111897204156984721969182166844507486206412766413651549538391315705535630979021372594348654266036330586113697444495061857154205136036413439361598437978975820643589860746059528640094963318417539785938418263476060502093476365178125242154321708294439825164765318795007895010772597486129057616498314151697443012450153424573087472990920411057569683222522010030429597392252175682386165393971207506233382549476904834677937753027553759013909263689849018542119122257331297114527263189051582131599351998539053429572798404488413815428073431023571819209208925911274160037424124929673143966408815133231077929104783647531974896343554369651998720000*i1^36 + 1224991778260796882143598041321063051764777923786465428124057322255910965827469032349210565975219616294796884390202706708581221928720922680267904426537867890126489924924866844412670565719160493565521953131433158372213856284551944761472014580104097421946456291899989708259779141793761140646771467107783088239572630762324115041951815887301260821274401793876088803439209562516668169952360671314988990506855303384727991625118138379318346795004010133256799411993167829691327698359445294103845410140619849263617193649586889862903634095494267697874604561622063314604856588879147276572224340770206023157623744328471592593216166435234745014483535099531334120081305778525853276740515683971088264815527416287590817439553634383816168454329750650867404642629932821784031173489790855050081794129470845285191213063278590543536610719332786165162960585448160176270150049742092606968167696226296666768985097628148045454327153990344341314984848081377471022103627984303858255475954503045718204710023617080030562661716725795100464500139066130676887536109432534818285581040779045015110604003034440905141146648905330131738279154713493504000*i1^37 + 76810389368910505180906736060609487068850668379761601431611366239393147581435241368687371326586465203573559805495629128581750644685895071622433279112173866537153102592021497334049819757277535927109304481526940968492367332652766783123343382445894563181105732263839095203088602841746573875560728858678051189301215147327709709599523526386305725169751017271793124437934825262780117462699639974665099123145258981566790330363682606122252072180656900146390045194831642568807145071990899062060535237870705971782653424014241006225854838675575960137895978834678017645832536126329604941002425775640205719897646234090764105242471898566224449838419537469953102875751422993070022573567439015050408990869745638366826999310057602757388402814710885430069590889368826208248746479574894716720008495180377171053721422383965362066906466960656463642483842036425562685836108955619898018440027507741801104318931343787134814713396805986726879028146010536894508621815812559903223863630225047883702645583379378761037628742234360181624340355902598847272301700658899084319033249135345788334058666460544519891334401969688921878528000*i1^38 + -736678065935970269246213842589913205181728133865074478811360086777938068470749695762644712795305726904749941426354295434065832121161918158100860305070910683588820017615929461514448978977922489151383029356213403106272255108787838291277484185388798821409069648110724300548318936738713638426149625263817869930105791548774009032353381665590151238250468011853072306279969397414511420596132330356280464332816674216788620117770974761742714708935023810526137751301620018335435374672597620252033111587847731160119049332600218741470061220945372277507215140434210678869283848971538048780998372684750185937380727568953644565168560978475454832702367078959882666966206572526466110781186253980906561159031381074097508627549944987794353035653322034189286327470048294510793411176346113133664894313157238869345611351440015667782822967034943463920339354029495907111128851356201355370498430836457939872060314325391732687306027879433738691641411496385559563786058828118011965398913999915607771261177081257397240089043861118256993493784547564665698278886778193953468858815417136892434078903051737286860800*i1^39 + 3007430569038146440319673246176875080378579081162622469333219516170523330538043552657978109689851887365735012430740987884582063410589888123004004214079384977561433033573783749645727538183878154769001689819831871936952654674236289464658113246789225965004014159862564595112420217661755095405561384322537516492418158525524132305953569778341259068133216316178123868650703914106289493665038625329156514534083676884556683821438951999281760610923329374357992069024486725962315041376708528145250611340203234278100923265922527435726319351383892408018786032248258879405485313586874197270010981487456635493151020754583800174573111063811834826828817464547084276195406462017920755689822424548709721836523062292229750710823397655067688996885653698197552814259504045665818166837916327923413412173584448777395469382931045851896218996937273765096286726922364802042155386658887501844225518741443777833885999386973380388924986125061598777298427658033659548323201367500080749084020831159352403159370858906581965318319315817129434550027239437362097090421898928617547913184495669318400*i1^40 + -2468089891790073509457828765566989803079840520884983343997535266690598150848644289656282303297558326533308580393740959578060678602910840177166163603066992530605233582288582218503195412391518898447333865372273758946483960443999559505352853911720510604135245822888076649370296303185841306266026849549616897498465466585955919241984468890284964386530353037369199094893988117734277655133142984394736085643468177388733627422103955793600313660382322090715411910481665118631044071305925253967288977214787579743124639727378989492330087977833247155831941425672779976991376498547644948417684316073864450305373722512241754928720621026474152017139613376305039719745598255017394179365837539579830991327616417164946579821020954580691938333799652707593536674315988211780641855346951845825065190524456178861925106935758709235845832990729287536048728389878261976392531219348001037980756685941768978977019800788871032313282095556295846120361680466586149868155733853294113410091522284582576620595933504505757527915725628383239189280225438568807099134897920*i1^41 + -399273126186570641618384381781772069728779584541797369900130178941471956550241468515975797252393006739437914093974390788437900596491523380459462682074436504601794479676818629684147064293723710183613652171509608534761280243516648829487996611497081178727848233213557564359283484747684701384741431090813308383214500548906104672339068204201416747271935476879448203597835154362515351111283738436255051685776418769791563696398608416993589568715792552152723837576946637397036474000837172444741335170505535146938222824432024091098641116639388142021369992493610389891054600057940424842690085347209759710460497522669226875025112500355526796400823341827580255582321922662598855011694203204453434772987813338429033748858840581304248999224780143725378768677212940297554632691171473809143179782676939814215734637149794113505579705050641506472010385729852400471165252437317566465051902881433608396377557303513810711276654139039138782788291309411932606640370859058372419838396320844551895986299700394658029375326284246580*i1^42 + -13652609532931742582036285554989367751120416653954266394990306374486805563882655267304959426271704378071132204038751896263876623615212278670327195760246201242942578025625428843269734372140083957379116014457170964048166304711252803247366359126969819634076677977051748076835504805138030837770498996838847247014591927666867248103664246209120488727235666781011634597849789777017850517618102006918250473119660461890081358306680769310500954930092267046659803351096423282048367192196538088830099037960339445546160541180468440273462564177517907920073046955007424045199924890492422458534361589863174795538366972018096434527317067811778472142281066653205574291184331655694911022612545948162802006595198586720990455736975825710638799174441685115276626433980214529791095894153379735714402628178580025221586874704850742500295657449108664383625694255469582026649708675015112571644919479405011342409253538075620588108820882431936963210385791471118780013814063321950870509480553088706323357*i1^43 - N1*10825766821808030238503117906873505303984380162870923460181729151956846092202964287874911908478956364445295120495893177830387851800033528793746246949648325790143888568220251185931018833858834106449405293017488504896145693461736849094710584401397873197749930410361298463071813312693956198279702123669119743395478684860416*i3 ] ]