[ [ 20047077862227763554708634381871219111733263986129671096966545088417758478136080934993638606581104972383280626125788897620212436973898125254055561928740358813953181049149350952902333565879108432549961963740293297454078948955802030378496245393867811286594784278536462142465007999605479903187927893997647586777128743633154894475679359389795623064302154086295046386678935681837721405267983216641073937436111946429745699525007072480273147775093627448357583279390940148733644225504692734174669358422320269159367464619044178918424847483089468317904825550552357730237298368778972318745520218651162466395236061221091223627101563018926354827599825296974798710882685429120397166420381626900872144828548217417220280566439448825982873509230457058886551962076512681610458174346315922049741341427528735550388526221663917801095821066175578749741954658238728840402011274470211254557824071196792839531462997396362547948042630823444220223333025093633704150365161455617663295753130476516093294272973038572349514321197866840962981104841452897769680150533705610046471626939694317961161809855371663175658889577186501972989950929808114550245264354538423735011112721920292188466195288977097048360476469852727943681014479399344136918389111145143188313004890167571678022164616041373405384131094072331378662073485985616782473772012667769563861302123915729652782700150474408022414783526346828510865263943490022515859538292382862908452185081967208345284388312641140131672975601559682763357537020344199578430513164054184838429113087534088096255518091902883367706329900524856791165252295664756326400000000000000000000000000000000000000000000000000000000000000 + -317028782581890080408883738789212410029465883426467367170637994084171235699467232235659902212840210658455882516007315758515262496677657983290501158428020726749555030978195377097900443943364223580557069059002612755544224670598251674559194402119701825319443981271687137642241223082336858435932909009798887968338740316955731238029959118628898646049732538714749607042113748125043864651308737036549648925617579066087909346203932800338654811905071427190531891867233492034606137042680434239726753913634956040141179816169814279375445780812026926389607507615237564098665855278450734882798974453106578066662835338025047478710049357016643365699944231384932723515926908675198380337554837557425690432055722196762012516693541729099969036512992757400441669601538569984764178228579374739486340702774983119068950155592856616575261251564861676901513258985901739341384969675793820016598968791038281685751543713101055336235421396595562728519314810150662435211863633438986158808094409122320357633345001894697622567799400919139403233440252735538890518475232677093177798622042224260026809505598232696660668078148804992911813648891462374249351293002158118942926371509400072532223461609233889893836446142520061013453437008376802832239209992928350797329588139886092408422051255067350620728008228796299162472750394290937286768350573506675641704462988967653378173754792604094404958450159518768135015436270342266809732975096334500891905075073535279825077631860154311466473370861822681135467196414374794921204607001375516697927254182444982169092718978606985273083492292208368007225533036106874880000000000000000000000000000000000000000000000000000000000000*i1 + -71613155630135663850800079763729277103701349256853761373585808058767322953816798463366877678481713028375774569371456507473280938450697985305920793407890745995408535628664230047159428259204259457179653071688114676452513816583238702330100519383228205257184169262322255619672920001392378930005669339992092445751348204752364749581053869764109553842053996761522331159405732095084039968526201799028398902085983919633507716983941614208750932733922579954032145851136227733769643921581677021561018922084275696616022915543262742238337911882863166359160601629691987420691695196130766361991236980695552826559779923687127668366581855537463731152297186499221171343314460562074175038730127753364872322452785948630928463640825287343061329590385899947085955545904591110980184644984973147813737723995641755083135434378101362282513205115822150009612501162739590340369522335815617337530941079760598152974791092248216591002721166236953869915265379260401855235989182945011307262340998006402971860757253042454300488781046492160133264087513148885858098564061281060204537094544020942250113349952338557310532468333886229772302108443218300896749384469692535015635239543557018280419942591023897863830024480046815386678222053282399898909451091568796709187844898822022788332043996628185032886896115216233608553859875805930369309481322147804326073732841195920488457979059253917806320434774246325297512429470864943846263894694347727084723818198178714182149285694247807563791737974139617399621574805563274940708566423065572065946883859380743658397909007455307642813065457426244806413047771384774656000000000000000000000000000000000000000000000000000000000000*i1^2 + 1627179945457255208442581727539595149253640544219110831529532093175107697636476795739361600925116465998894502693497372992666294613229554256567521215565357777574527084816755173793426696159522547227644938076226954087280682230551815118039785491387905580417292418774053663394528042106911495952803353551902022098329743287479013418343326779249144723868723612034495197888110238010197120924600438768801436174550552652681835934086262836315424826619520017661923261757512551990130278269736105228533960298465923353747215704536444873416833068577165179543074053675551500767928676990090024243419122056742250039678010028853635761457846848384722974545487046126219885309040289414755791286037514453047828525093792777778642335434645808779203320419170634842772321161794227894327353689705660459685532826741621789083523815459456610438485275597361314853661004604397184610147944524016188983115047356732255319227995578641284769899874997043777352784821327919536736895578315984475385274502605762851712565284355324328453317656293598459138893871460690237638705431852219079256811467336047725250848663847167172453183958007898043041412596425980397052595036779635052718430177621399799356350767406307412372964815135753587230836378851411580816822492663591722656087786353675093614290780719411841521191025662680927538054339730294716318500043285383733955991376787348262110172987402976483907100423687749420728100445234990101539021087987360882933915942799745753452448775748763451051382976429749126683635025879933304619354708220375904498744579579782657148805916360239429350044254349962369401451329586462720000000000000000000000000000000000000000000000000000000000000*i1^3 + 69274626185377061004855453893323273309701132690799403995830690436540612135665335285911776716517418344890094660927226932139168857492918276034545231346511457960571357766365136530652575768834072658486858722794574775382429795540092336686714583927493419889284730180748776959717167298608113114487804488545186068511612104331855904697926605551540339055418650728091094578491648226796260253766470642924828989763397034834874402091807412579659008090051625730981534593948490101579067552655390194559829773098052731198359907967422228024259232918788125396695595530910333342628534778055019929056021600223076717076110084229997413599809557725441969698177352199371303695726567074237566641145537339409245848405402252961870725541830912141158705145486106423766034678383553636659971131066376732813581069313897784232956551752121888068039516352368854494669605005020553570833551228990157961121080421096092614364496362650998264675475752287125301924983711098013801303662158006248898159926310576061000960389152808574539459119766665364518255408491402644559518664190892917428918573243612520705952329744206264400140237261848711860756924790748850135657143760055838160083996003556367141757432621662367412667533307218354387681886663244293575908305456900365466035962151107739894820450883210698115862552090150120967878482624082822490816167285926348156935815212546844274397755412072711576179701159054874562128513832644122878652108434628307516120579976845091368508590758078182098189037237028296791310014724605479117204299754473264611766743343961965092286774271328123077487972278127078756588329310460313600000000000000000000000000000000000000000000000000000000000*i1^4 + -2928771499178919414372991539667998459086790719742437192410950931494122021731287070267825729426272095777524485536389984037903535897758730297751274057833737641379464198430673208355866306095525584877176307877433578246423619881132716090295208693746320846000821298927984197098886818770331444724704391691042815491436470826965315094514771575710003448643750690543709628941690630911284373603505291111112647203100637026241447123139877021417552674615579237506748523482236216294870984280428695665373028094162162871121895871490164851542873080562347797644925862341208548039310445108851434304466192117289014509946466340108116907026013363917040496778250632266860858499425514340688191460162453544965223470684508488490892094549686391284269164022112525136229055979157138540178533151121643264111886881044974827089626170256028595880867948953448023182854735386569053931402734625598322051027870951898926051546138433550075766003212275561770139883771686188453533222327984223591299056930499773431117363217885757301194658257971148387998231190004510774363624698751069865938373484779363282677844638717380149878914939882211671405386511448526216855057616250524973029428769895992727735774528086718850710129930954889291995884826760468083076851194182639539383775406690575588552343899436589379706442793195029868093389491829540459602357561860089384711705905528403408507540025068142448089404473158679899135737157153543385278742170300090934890482245970476444451345765844922012270856095435215807280109643024924912844538685745135744099614402198292521994712683774733173498204319805720217044507842488303616000000000000000000000000000000000000000000000000000000000*i1^5 + 12391976855634326778731272253895116931038362785701480121016717716826514507016059280185479567903286847121872236843944525087466544859107932824295188348061931615491480159314612301340098752280557972366787418695421294887053738767404188657322229196000400164586701535328266370747997670397680861541999100646500942198579249287560955365399841809589946025560208876056049663230698325189260442260476178621627563989526136305881304083728702691695748222293486361643313239022916877595433257476271924419233530568978050201826526419528289019868026311626537604502300466070757585843640409733477369665642658446361632636974565892368763801986186507430828158100636138051891892338363892211236560666576764786787881178897041967828675826508884696803765805579785632730777717311797019737583315264288942851690857522649739352845569712434643947930952168468522773672008578473112908730611107171361576407208137996357214766849757444649281895001415251787724403824304158717440433905458768793687355816952718420094548780810380686922464925941923385349250708495251125103688114446553000941481098019509856420524600705461923581606193223575926090666259125176333656773841696457836578618356048208104259942193454221112947729683883644061122574915107905647079356153464325765809926092233460169727027353167096631359115146536671343091097058385723070197832311126449538950531318702339487327098246239169470918309222997149912558377788348255193960609366095608749464212529141527366655571710680582130020785845982658459330740987347813857894581491907436210514401617904805144928610236907543581517490447043100762799431283746485043200000000000000000000000000000000000000000000000000000000*i1^6 + -21780569586165347535306690969452698018325923664600902285534722723819240738460124371203289362844943454449424553044632633968321799662345909339799189404655509338909062694852591860090702121100541406668490430454625330535414864916880864553271900838474767557597056423615792492311506096408082235912227401271391015568476434146797840392186566978485032363164127634450922954636943352163939657857063223031922699385417111502241295297722053398232590977528374903969491484929504253979549170764167822241086331965771555179753516585730191790758615311784907446745777251512463887943600248400025935198531734791345201489620432791488509915825232662821182190816596097353781034753642051242468274094057972243328190309571612647673017183410393926989551411266180724193596815062509035181317684726224874677164642109040658973170789983816749987076304370073205746135105475104098922821235588030518055958198704976358063311408861227296061433473085603630178433140284657668198529020484406252679487233738899879743443841296234480117431231251463277759293389538618399280085592693697800790899786303174091117134944850464530199000615742608948955008305313317243710429673146968080959651763595237905667946488657950440602326470810621885913248545745448126795642191531672718154623804104953481812244975149144911575827963600703402316691551526914595645001003609244507337215729941205315210450876027864765400505881835493352759502080813093888007406776966073588053529413304968387675112978130063884425727092937684593199521037320740840266983787172985727232924999097676270111604621414232248760739597374966493388886025342812160000000000000000000000000000000000000000000000000000000*i1^7 + 39220829660951099491913328755757300668595901894188437771743066240033100865636196871920321242267277684605610135982176522870719627136391674397803821491259590047938827929309555865895570617603965587023148896712859446500425235832190122446900125190708274310489783629474305073068527924648998792071292919383744473131919123935994265261079660010125753544769801292626457749664045306092571581173112549715825687138506964887708646009117214391144759318624394861747291381370576044206346767104135160059108320140766824968438436565575065531696182627300026718054531197789802710598915044082492281825957730361823847758394880775963809025726299579823526004968638496116175196445906201110974213070318342526434627037674254573570061688718564497221189795618792821983840502541406439300102475815554978787199104328768132063246409563648589799818582597691304721222358300733378292443963589561694575435559951104690065957833779759634662085903265074583947737873274473373283579463210621158226927639830642164863841442660898279415778121401769065748463082497692457577031896099295669948769083553742678911250096271451382557985963552991421925996768907421360476232393685849868914934406072781731170087212602896504755331577363003839262187715855202540090703810854382467055976688598699959897105796342919045483223409735221059570088218720158148289671262255319381297232407758502446304461086597094937643444489413249333498514289623967380061375344981659012639744337563546884390340700716962897790307341565365544194188422235538928621797158099517184968053661832930510971146751367767652287062759630425246890933511782400000000000000000000000000000000000000000000000000000000*i1^8 + -90272615281428777828505053790524662513610987886671814455715430531915952818997848300719020511523373576989623483183639928525110567087129746203103674293626169580737035587068948604190783264283069813841235841523538983803554046899934796851259807018654067016654398147617796478552941377368656488871620665529121005296584160439176386466822213693601969507273964766189707297920061704167955576222259629529697499447249235379747341933796939588115023031465611409824374148092463176275068179424628634283343811260274885948321688097738899982268966915838977792998766138461109439444972204450261055886969613638231835544281642550456310082497819319074155145717409091701930040292461323222607209637857521941578325043051540143397011452979145578293712473187509236479128994301990852445395772903450428407032332225556689246700637423094820552070076626924564908315210491215578465575111492627383446662655005919956171757894601086468106854396270065458655867763224543100291721182160666657932514877501344023485126271558727927433833828380413419544568104108752493195300450972822534048430908659819007808189306200394391492798891656797729848162312775820234600274379723221754425061681727945083066299399068028979868267874122104455970514842529755021876081451176762877753956496067659157530722698638703772630469792521826495165708127861198609676732650418195852734786983986221524719431197490670939151819185538606424663174398591338181309062649646749299541221126606521913912714608465653526357526780954807356095713259205315130647597931022226971443793840961997530131779866324815423775247269630140257176572133376000000000000000000000000000000000000000000000000000000*i1^9 + 111073334833617700962033976665633817835169639196281673195839887081488534390219099745492299124278827943844193542513983402835222743574498326784050612701380997010157769012748201285348811395058066614437436246004228878541774899633215254761058159318441264587879801957901106337977481717497562287389931658027748155621176057835875423649526575696228590059356300169875654074117669987778335146492966415228389116796624688415229840061665549060584066450889816681449806325148700774645851996486085445554502817741008396211569783349787564094410340663100717169913185145487390943071976741355802615768786837953941806080210573870878744708108157838407818197255161166931911350757347116237762189978925378179032905853211735176987872404122592228291675552605150313266787696535152891822934348279647319204992331787349442010112968327830836299795675597032398468418642274510561598565051143261323785135719526191814157518184747857752046058795335609014825207438657044585664539626291339469258254349591107188872435192507358095637163217153480767302858180951267597458026164266143682066411506140541673748295762145924062341179400903178270342717490050300129047494258906590252029638108287379651600976754856899834164608963121750831600032292634701745475680966050664791527487589272129033899301786703432603941510905234227232529711184905857803345969872761652655003591399199088734761016092711240702751007181296403725297562163086420214419744732017592493099920863476505298766213896765207514332327133702440054161207961655521664961552814199869791095174117890483838245484465904155698736941428729377862855363133440000000000000000000000000000000000000000000000000000*i1^10 + -33058288754437027004569443534611678223951923469824395228608954387001159678621662557471813320865973619203336307757996291879562659411851071946305052678324603668603217718579199109958526471681737323925484772075816041332266640213409276505006876553689493999933180143810482387395439352528555794521825498529876933849682495176504947930671146896489388346159995557434246360583879064900670137749612645017959569921905794182748036303527415087484745230950349922363840782589004766452059182313736888053950408244949447140416661685192271098387501789641985683435593695483689030789642862319424170968822704308228675474415793157788678439182323520758963448834673851726082238956671839169109344915796711149164363219974864532096871059777758795179525448037914868495597405151546347282154938843711749343194097007395032537445998654690147107451678483305111518690741218178693495608665402228299917793450609706482841913852894102109512344842984398165731421918851349911464471832839131149133594976609194410930055967522339838585902474768924036615278412539339926276289865684009764697171189184376755628192122495033999588810442989547482768875979283306467480262628434641679733315459934331150757851872262649235544133246658113019194749395030831832743020528190815047411672703171259886459432921189501623739259097685695270389652811775694589358517457256280864629419451188719904003205499884408271480162255877376383176546988531266206374330399995050682010972787450946694490263537754224062267615566517548391922215181595772605763273717785626903433179891815012309508543380288352071470343105724442309157715968000000000000000000000000000000000000000000000000000*i1^11 + -28848807603737615147060757760315169789465154981049682920375995290039569132848191653040618113851272811826519410523703142682092891730256958931410776985659026356910001210241684687921992621656179653633772789514207715509988093384685853069942798438192166630623312789296861586336236664958799075999014190934413773374819002511999224582730655905608609174928051721907634272072495480522362762114944698150683068728746286563238900227481143080916504677604607972533420449037675350766448309542595933063704766264568419139929366764074709090253616155466779150764534270309787656395469641821871961619702281899620376263840857840093277663936356217344040326680236268844005611267200014185090253930317071918051953201901237641665766089655735568384698286525430178040497679908930167724085876300405824404936098283938965244844896228890658060792409899649317137150116333562151655254428881416277795656095306787160711473698968899163400381236162328351413908296938483376263664551785987726345094717210742977133824088161184615365498183073056151090276297870284953829890591084842986327903979969789769830932120717997993610335573905869248796495289431129620715969561349311670956591213953285481282931590923806248273497937219452848374673815391809483032190728672307661120306027546725637634856607097935591385659130705943275249616173795769857933634216022996056680779851215300698891071982663896990235438905386935442469616461805787434661535355550504140181843349520791080552841947945960769497035077436360518430696424880731639205393338360259301520545533501767295708310224308189969997972160420375690844569600000000000000000000000000000000000000000000000000*i1^12 + 4207870975901333606421908123496658312687431030701497371763286236301922390734651921361745094786618440960343779480419121141445830103186018369085914813763104524176503367289913775635556652010514031002514065942096306968809877705071634421533798803273957151816004019662579158354798822012973428433043458269112462639599768150778006413830235070262760556514869564797390046179933016331163238696512929859997670402657428007201884742632285160580266469370127301459893699693277442032267495368502763636038154338444797384766239053935146096323207861633777586698951313464909433447816565147953516823412746644455512972076329147558840717150519641431776256490632299516430181056172302929098214497471701647167803234684559871790083578512094732513300536267832420464256358124865540494712822045069037847530113300541221863589224618874847635125984838540049665530711875854187732753077864939842455900324585545821795356286644194853061949510003366382052179385652355040733532369156029923650895694813591622525135080772770944944856966803039008677780014032324245194094126644678769006475467061640388225996420111869030553032781269939011013227967186115771941285668449895907377221029556234319699265831409616016726141683936669265905471052991583299877989058128525952479546989904974104226937866597091604741920624888099290545531676452863986831168437411854852691585663173191733494876806123813732024379782613701033772150514867439425558976715956116455467673556748265427216523985066393957620770284607289348856523756665970545658555461757316307541824497026483303169828942165843862492846381763947554406400000000000000000000000000000000000000000000000000*i1^13 + -1762106002639181819809069854673914404919503997542063412733092773819388123619743644316511831420477986763773005607600519231806226480959383378358951149037604342871085628112368191925532683826812591523907796298268508852083693239529090761752841868432616632825880390493962805136132122429540636671633862372443519063000138807242474571101436657471190858350485589315856073838868745331476010040503883120385982678291076362363731933047760982604010675492440261331194217635791382322563103472703986591516567318257688034157040508667970944776219851550114278894355400897630374393309496526824680306757312476958018385861330250421252738560211055316140955435452570736636490817886274062664739339782060993379025719489831136776615356361095095414564908569379528686339091062249325824234376066494323122772382909977436370025758177470034881546502660862397917987502954517871643540704187501192995934983662505616293847464516500027838721249665269446515491140660956006120267390088284187708191381356761488534283953180034707031480377157647448309365489346577391570337421285382485799306620959814495380091453171387474614411567527720959535068766130666872098178617575317470672650695194500111650978162774185308908881473649536168714458771476852370997578583657168216133971435104104166092465619327435968131572263635507712364052818862049341550550486283550053890889972797814950520913077497623776439765018614782670981177738613439135590698410329567365999588206692916242601582233929740709555345665371642341400752369097222759211067129003380106105808758358577048988243171847036797376227845708940574720000000000000000000000000000000000000000000000000*i1^14 + -39285129968350424293541750160817415997370251376076428745917779661051905936395559332953578161383848730906822703021049181138907189642036073906600464210122020840713160871218959637166512817051064138767799671567504308379029693493574170533114618201757680971420403617720265264460555789688392019841231341787398201969592333845829027239730416582453933027402654990292549982661434520464621873753128038909922348638129633620694745392837794137488277097478662758823754736537198486285458374905704328383865201529974305357975158938520748099288919055422534734346234753984095067049115680410026800790754873008902961739726794135118962791935268042774571291829085740312738683204077155636893661007251410860220875149264975530865333760254018717751226940646102307733768163289809013204265159548596051572255358690870975846947638666842917757105978517350696931944404986437082625896215876857594184134222616389319747946032754447468798505494746931101752769000566041530515829775873239522215563297416089661579699042126287448884705829539981995280918520609895359782726133896402533653979521385645782729937382445807835562818245013384882815638391898180643617153027636661898896618993180531514540047136256040892194494879717741458398426810831738668604377153658794431164122597487338125180015445810367336456309697746402859018868143890403590581761778374336386673094705472198583829375229606929355016537597600965316092246769077742871253599148198651190093999300732656183853862926845157546314679818472324607124842831983924864634093218940688523629322787665038492760084105678616218891972499629670400000000000000000000000000000000000000000000000*i1^15 + 470437965926687338460503233477663985145400679941786545357784591964650049379540649243410157554128258500936227382222965924900774343424497992395015311069373043287919751870619914132988030920714400499523901902994311687711529679334127927817613764652402037803995530326077850004920949788936026023635522319042069235841460028388232531636259714290837673579606225691226098216808805881941023686139064941639766666561779094470235448997513025818009992701141370422343552046343881882162925124318566637450858082840623386546412788102327987995467651043713876447838811519899641961315037210796227215174951595834941638489878528499402588998891805383772890603638529801159065509113891241238589579433796691034024727924668475630214116499666946723487679073745190655872424571390601255814483259894064037029851395932258656307259765555110725517834267592121727985305029569846172770861193189926622648057264318645158849999755573173272989252155853052668257419702041743701582503154139873474959160808212253788266074755576267008476078662014452123708147421321357684620499623681568989638772737297910788091816746615715444076022388428743178779518267219208517202909183664838988619100532963113102434360175921046589260052016707778389873950088732171724839499014057906369856529627647682194971235225068384074478407492266807536700520473834993519255709359628101739394877545847773812984971498819091142227501934381233985984126667965178855526915635256608289477365945523898067758465045148160368731456922982463327355434627303627544740907835035378836770325372305854306256255707980770286457033777479680000000000000000000000000000000000000000000000*i1^16 + -225490991829216820725515702440120803375760179043059058439959880382658380462062952621073564897036063040125894058123441307089993468012851339873049806540744888760932691554772974464638266519914348643912170126795557771944190156272293058477465186868821233375979270136991540293837648825281641473600499334331285898245267416193205940331770840263460571056173933628916354543735805789956846637016501110355288296727615280231350077767922954288279180550570998992595721681047499696058536654515132732707840196858211121255271525164668044904049181990363553525687185801420075167829261209305833041878980619180716146997209459947175388611657059598792882999402397181515422750459059272165352885996348562094178837787366185675826746486831093312603372682299722810338714170036685166956153712397720386833539204073067828703179671931524428348295900280999589108718300334046605193863758177324041435216722970369578550904961433430448943011257697848346704394197981584682892422202027918630823747689156960135490629630794000578005901352725713767200554335773996826433142594348764428703813984888347285511386545559299278588310612976443342005870232414161023072101957259773123857678594361219027126319029478164950085728487447143823347350184223840725727459021260083799704660373760562629614005442202530009488558925543322803736679003758279141943385794281253532987333342404716880752609131915824319621161016070485548190759191424199316056818730978549890326109898307421247480552940005966773957070130104560666245019258028196879862662047591793546157485616902395479631115265315750375053385007104000000000000000000000000000000000000000000000*i1^17 + 3271501456693110188054478869962022566036677834543197480848295460526485097902022298845008400174383492648662105676892447309789812809682330702576608639357146026044201294230450765820119514718396916115051055001113307049773381782435636001619107051903395402126472947610150967079461318150898158308357722829466175612375319885522725729478373555283311772737086540544771221036954549816997842742180961994539902048665494798386602258702201848417648746188164685455003568802769287686237575161719565551256856601519065384568582153341098442512514628322331608436156561413623961260625695196385674260007877081365819756395679106988010675067333649996740492794633056238539948459875719602455056836103812730477358075998049037898536854396119926691590573143817789088059312039084519392075276897028010712875135953884702644774490165874207069766540037212313762568133422863888423924799411880119683383469812937825944607556931998691699985856892664346497565318784327699779177806423407359890933116671643099949601547820834560383969473202445063448978923989403119002282235997067121791910632975610137619222519143547458399681615411051569687626270036112830165849440780133062893103693868684284829461056989592485942135524408591543407347416113605190841977153161336418400648760942321778326976924385251661470578538717395711195409588356313983443884524875635913191404206614703724298272677152102192255070036677692287929977781826732458679427855426608210871593752011309239317542051691948561700512251814597372346428718783920806639646088620407317809298924724595365054233589601943165880762368000000000000000000000000000000000000000000000*i1^18 + -8229118731039604728893812298517857410186087766327385620612893721881079535866049003756210969078560231985029458798132999114916369265677885820700934556819361897528567267026315769622682351785584721840096780588590438669498240851757072792250772857071216007359755046925040279217128663674507449372071632724274917677844283339885650961602001605263089474101755436500826995030071787100005632642634601829775108453187268696659863965088297131048810389541091717132085302854539703160879569492586202472870237999630518247304268046847389521578039772259375617958366132366896528539590752437500423810963084984848130087353932727145394884498338615854651451078912305689135223880773057262030602144938936851265513523425076305397517809428760149484259312831905679426976761865219391957128323909465029874261501913357186113893755051084710150592030942994008889413431846630487504462886256674115401340827295355758018251836789370791084233288565490365813461955168790294501851631705578461375857879425048407081519941617555722363848189448586789770785847881045018060408537554105321217317636297189387276923604319668291784179677774479712007615717132650132220147403717182841615749018792703173126039660648369391016002891940631002696421345257796383550897105332671609843060810870635785826227725436843732224223969774380378993048045805515537857824105522331280660149616728260567009684217964142144094510064514951041380750693401601013933640256864495257239222935507939919328770618480034124387492429779471824937283809065518214593980294887078731135555356869805791623758954151903957195161600000000000000000000000000000000000000000000*i1^19 + -1372260410077872009007634150895747921040618302179928071984998978616958156980981529559693364977222141996275089695869525473062994930200719453421477753616168216593426798601413136764516406898393747626178147570388981555107380281792335640916447610661068198180543949994717035037621667898389378758317141412470144259890542146141742823715154792368884841079478959673303677677777013540456026541145033659159219936265162820900393701989765745607233938811972245122133779649440776817240468645209112449202622753471531776122120526188665136422372542379271557417949004574759135847140228215795039615807002064846118045753199927675794737282250234812327001656644506577226953260478765149680693632634485103383697187488526807725036609659352265487466489872826545079140852998090670527382281896275525606265028838276981271027392229205625748812009019616129668191909144314011251159191899852475519586149790847902253816032830619621377953819024679019283037615023911817241166578202550853766683015657869449978556345703896382720750008249153518281506232986318719652220199660332859712603541861626397042067837290438535859271943202520532783602510227865972833857745673374238605827212288987511968171826312668398154191799658805004269692237920558729821048961608436128537793243166426068644910554729160338582319946638760142140320433623951384755944807147100992473534949778539084194953260804349529297969670975479683994383316056521225737620729653594379940747770383756456357982708559263993896668159265174109567163053063663786621546088593715328600329726660832324353852970943208379908096000000000000000000000000000000000000000000*i1^20 + -227214401201385632651661270188798807486427372448310035139826370385387890814035503041084234580499306864715913791639465530388275709369121697002046289848314089389156031437433621489729944122003654795791595496373531159623406389282150867688282098415789815155200724195462562416902619921740760952878669104676623837743281799831301349670247532696419614970862069551657833766415723696673938956676480282939809238785165872389396392356098671310244318406993948516810685885885040023578228007205562744750017988249059942056078546954656797543039094701285976722559883085351546106040837629880232206474893493368541558043706991212209692350988446695090648945346884110943896628883577551617009970552869363303318673294172145005835252316965252430701142618354067891888169661386591038445323783100620876731440886702245410209410160106288381249865418659522334762895031707794361714140470622810349493268457022145400260167937513484492863811939522348777452663144589319528896541510139554617552260496701766342274324321947426182393714363651894659709248116196280793738771162056679197438786231740022916421852045265895704694344446601945152486558007599011943238297126202304269147134310910128968924876336459715005462870184506345082430089015919441695077738872869025436206184321529160282322288264257912609617513329842231600433746292478437483670817218811743648825328184817219583034847886497883973511746847830741110426388371225242930223670873890781775797537973940215186555333381790661410900027482211719661562743631005652259007612136666142046063673776029382910944780907658923212800000000000000000000000000000000000000000*i1^21 + -26780676573815394765695639694028752521063284556781296487045006677123844950752480577784439511672831321554006622389988576813287324365258863436509451470438556332217789476742145224528388015434370025746166973425176601544955602234820222206265615071747802096260479880577550643659939278685872479945689623097592761551300098081558225587422277769101446659979171148105945407327251384800747232228844622102846229627282652653083860775782931587511390000137252381738293132551493589781481376136947611480413767845968392684377641878104056273166201359016378840774829307747051532898703312283368564521340465738428050072340387613810122098073431500530719014688133948869454228083984869935033102118993063388886303461502001056425117616431525400192899551560495367487633257700633176137033821645043914717889803061858358016728362776033709994006545492948466773385765592455953704830343726414842125542324108420058894987500964880861824010164416706314314389778639199278832481139090783058382594079211751866260160807291541740077696961924414152337643081491903044335056278179218083185905155738813838096465221757007022678700879029437653207387290725182348941084072022133893191099111221517794630759778865056377689972700068703020780510908700685096794490774388039506513649178704248119627741823005939340408089057155370811374506159486981316953771302673385705398933951914358200721848167444432037702535433507126873118905703633246791513236683514940298105364822904893114556582036879954905007326008561835356854797638223946830559995983201791017410400693121642540344538606348533760000000000000000000000000000000000000000*i1^22 + -2255582485132697056864995519024938581714781161280371440884058642412588550051084179372648183224346939433009915862446160754672337807348093588476145042023197066848927323470950793085959065406226867380996523026836477021657807042313020468048427969324026414386535905128964723827645814465127209094966348307485316697011231419524998645208472978840345187518775851333314549693908565596740856837526335712181156268194597195314212449253269059973300502754913445201452795974812448303269065388909288642530314770311517784306911401861540712546809141509978660254686062943552624082397869435528673683209075253109083127560623699713867814006381178503435106120792716447691123150748738393618515690230148081278619924158576188608394991948141753141203011551883072310405590234018522915055092240158125214110203148204961505765056723689052893353403900358808514878968643653939363382842054014557749133309308711583050482683243601379655828761179799704467669279558583616560571400823292425478048874992203714338948378078599996099505500797305117171960325082587559343481210922400161511041334059042109997953851965933642889258993302736641030542957276843512253707861629864970348611873958456439818822522150520254767604167053465883984707549661150588414291651679191213477607987879811477914225691922639785006695330610953513172006081333552365837454721303230719246873248538198445675278377513587729737880529731366375371851479679446895443841460870579281597638245476741229156920359188527582870985381921245497308158682439146806787551273630155304906482986649954791245260993331200000000000000000000000000000000000000000*i1^23 + -149048247556838580181151057479134018560805780569324243359351800017510559859456554508165067772901644988259891622061910943152293098688650778823747516013045283730221786151304449498224320556519790870636583389719828034904586693220634623192137876964727247177885589250075351337760503184523291436433927149270108495311231085919203450174078873217458251262140672435544010847680052717508998651100816692555957562498943724435437255485656246782576616386528766124362714761284093503030503286146986805232179097913993425308839647707750914198438092133997101745744668795666959120126083503581510151189534205385339880459896563283329908533414249041409990063528632650861749216910314245035577143505841787816175215401041318058794605824188308896591317479895322042810512738893109058861621290654364228839073378806629300701626925400084138391322018885666763914488445393366334511334122854527697802626533116066224523896888018482809466215256985813831718709161405290458606761854282596940610678758192934391508981537533148667525837973638766726586604976065103417602463917333521103543922093365902495716730432756752680258368653324593759486583589903231531416703501398758454055338568072563446674294180560675947948708363748539270254838101432913543637443591974925973083999754459991319145312139332547185754018242817990944774220839801552490104697898790439941853678902694344939060493260207322098012024410121902399514473771621315594900613874330127297731796614170038437752758115183308695265305617638291514167717456133062968610370708081824501008412283861930171458125824000000000000000000000000000000000000000*i1^24 + -7178152595202699634621695794465829515109436675048835852693688340913214471054477948285259766830578400202388576778084905710896657749498888653085080970969687338821501181845469200968232659258563100480821238952703119020186145459709629623908046228537170448024570182734220937552591725602420635453990081371803727667641377697153212527467825386757614278308156128757784474339971400764834096086913440688939736180077199481887859675922007180100062245864230895108590067614219979272212144031372676842173498448751695527916384030947367733900628626258469719031166410408331830247982649860295517119793251317662451827314355502219562212437453487005478273062701884122141551544402306075588626483857613652978747870932533483130265807419767215875079810973113932111882866819874812233946290499422066274478260897457139181510749759695189001698887019497062406499914659430419019409000385372670883694357453243641295342678255660123922830468433705256669399605289373185177601963175587715012100938796043352091879363160840064928262460770082335756201408246116467908771922209949191899251855650395673408344864395913152521937630964038094089291710699666626290053946473789303067177495951432164667699091923110309780911504207415592279319989893183323681937272241993869607279644287616556273832705956744886773664542386912901250865641802812482655861039202085047450335430240947135150230904663834311496032622158917244888869956552980720661728513658554708293942189452540139253107287574452228285422181080012259257901224427494736362528115973102882469974847248268683525488640000000000000000000000000000000000000*i1^25 + -228794504964616171455603904273702147894656411670924987662652435580329296866147857716050245097710185223781636687129147450214405950533865061436507851758926834996400112578326051250259199078111325047063016602675072439259211975484530212687692557652265555983071681388283019322720526172469846809499392402362212636426026992252214039771068425583880429657865653979063815414122948767092682858033687514040215831669961525274086697489076801453952154686600255955227457481647278268999369674394725587915082614476048872405472457348221620264270213821642326835057217584553095326926133519802666005148586159033056151345070690806317788355800391120919745999320819259051871020426777604654390799979417587005139782781091892836843338243679325426855024210308219318733900791055457867369028741642164568305653395033784619196626460436433161488633212455212652385612989480485410081230869253822620684566868648162494588355822254103767336469557259503643466569676565514242605732853519692098755591254338632571884619675104042798442968038508442192807800968031434688763405054904180349448849519636404918218065844619016155386853037451728531115483661598893551248068444933282512407889915126763802654639489971333420480007705929790582559894212731695466321667946918105967375213055284259488425116557782060891136267220531488642432844956641503526580138300926112254940003154090855143084962141119006324340445412560440742817290629224078098280741798425921905285777182158781928158492871608764148581184008642556330491396596583581607151367815896302124962109211764674527232000000000000000000000000000000000000*i1^26 + -4873636050518535291875995233535705828514882824824886355776687819713260453409516404593109229882282674147124565482996514360374382404087698709883047913592157067595290225195985235769841213780355232817842659387680671992223898812317857154309065840630999230877476732717241409758995636863488022692543743238558230633138410703936788018047447958679460125379158985376002848563697601316275769927707525265854729945384919706086062431736276460279630964820820624437598034869371596304145765555861060789603951942180761359920774955665296335340301955830074271380569967881359841437316845658422199219669531959883937549692846178878425715883513845232165879607572897782350392606473713344111448934247102911453523712934216733896951765451690774623726916867772361639407064640321189492135241210487479836725086006923248143729962902736449015292100820399758969364524684113539575225904442895346814809225878141694420537146179353407046981001067335544610921096451352146659461367765031145516504182288673174347613683739915467745284958511053699619380421530007549370214580920686852058937511650216408315183412523143164783347948146815822000401555520637338583062091724699614686252999371961521904210823273990474740580002551739137727635276754030806400744780811388751958837741286897928296426479934576734054161877797290516268985127875542821295947152395175930859573004710754607217741462233176979784085294900640206512042432603201596806307129655789428216534598449864687680736292198145506735574180054658225546918218376143100252879621463084763075445836759852646400000000000000000000000000000000000*i1^27 + -80390331626264540297272415557808790174561664075850240837735037365463584133563741354582164927290984993931780452894193970751516043985515469552516713461778576755738891967142403254493047085574852182789287700273250572913053047667600241972278050056133746286321176856546848569525061929236458838119028784145370480494328614739047317018326934029337547638840881582137571832495639653289251143808750815226550620281206051637722627608909405389102130915090907581296783716212649905779950781760137486898700070520276666614415965740774639475069607740403407883284171898591138638200665718726298217589070969062228728929082133640856226900260200170576666856849189807785759993938767298339619124045577938309406394935581830110114125832044827653791535790256103526801319777965329658628000481546412774383131800483114499001395358708234479496656236188335564882214825733827976733866431952426969435036004314041157309076659771805949983589207272760869308751735408760368291271757199710328905257427239483283039975003755628706722511226434839793914324541405946364166783871057331645833222834343812355802063059704179720328146726687721168575972931417426134907341362597498164024136955162003041309358852718760994474824544097316789967163131726953378132647833452824317040086766806254746392924008044365873715470268518514294943233972564939158239082667641283246823610313159479196822578617375043646992432516211373187429970122920514635691324341416184786503640790686700635563253213316016384582260380883570484260502165609262847727771700549669007092710847283200000000000000000000000000000000000*i1^28 + -1071561640191843207722613567972464532807861613192635944022836202228441673652620172549066042959601023409754282608456789733089480000625532332534042805852226553092795848903810736845483714446868460941826234339620791973294314363712944039227436249207872605008669973457599808712884166176245929263570992698417822975847073969511118231901419373100458990883780063514313912792486067462296307134283102263409106623664267139552411682056085226833137775872972485689313941770000855785903776114202403302856260912405276807332434141438433208241693080237040495817561730156537464951008269897392600325094224264747606110789852592472362964197975284526597126787578862743237069166910755155543951860719267399498673950321155567745710977498152228499805363561880987211067410362748407976398423742001930472923202270834257140077317888379524720076834573592634126999907665634784154199256438764822075223024019582535326294329770864595005063521777115370920175396556206540643474686200761973061437529616036472462280479880249765610872898163743449471323394247380271506316226509624479269350860559822540213458716967112684904842245436983734482281192716102253293233998591659138507866930117652518611241368701477235095786882077880443258425233039387969085424644188908569839867269938521275970232190599658479639556736198936047065497793701785400680411107875506462743394774842111209807765636432098696388145954085650323289684989744718516406403522609227996030835567044779001935351034795427068101549443063275851564448642342623723965651468921968865217053982720000000000000000000000000000000000*i1^29 + -7341246846997649948564344509730606003709800254100342326282240985279802492042022391935621399611629460307141665075079442834920883152889942723313821098519894462561733805569114689868817810382737206382920729889896854235223996971068596559318893119190915751817552912017800294996469328110464227977219347099119859398033593383206210865080235311874136298394738147231406578083923819357417864966519804675096132053873939996565589222037953037265831866145897725469680788244629241890415776483024898737611745435583571939626701998457100958975639744028762635880549010482881042456059061819030977029290521519332755847840727385201060552028671642792719629535995619278303654190033250524077176754424007020507109790083254743399346777448574871141375624471045070637640369145784738706759515218629380593007971904327121482753242744863793454246911514647464256629265833478174037553905874421149474801807473566976806516347200866158696483463451185755370143941697657440597948954025269964393072646932826957569641889028164380373637985251584301776908977608879189716790773716716990722626557824148675693269420257822058195267630571292577156712720452300879697787326294876487118545141132140751307391197095651008150428381351844407279746343499681167193162250695579936579871060158809386938057750947845934321778948895596950016302194373547206903133053631183559585824392810893843388862105683403113912106992749065723743831024443594577589313153213405800609596187871433799678132019957886486995779240290444497128380320019821396041180684009531225250201600000000000000000000000000000000*i1^30 + -27516310966215757508340124764837402812104513015865566191063968766445892179864707389519906503048947003497383536533122595513819155738574487550133628370340351206040741641383683386250157900532387887424792188825893800544162309404668311165890832944098557391227930676987049788927695393282764596348128612188565182137257749897615233148321615146396728641540787071714336810792212299988695949930524605870068634868547305105582905579842877643679060236184115547061455883443836807188331770856230432622742233701986527740962283907622746972677573168592168275301682978414100003573549425590292211064639466895618708118169444552775780006440105815989092937411829375822965752416510659406421542719478285684919976385786214985735397208575104912398773284252867006087798533753829719705113786982095780746128805716097041733576195306855042370263570160993744928006574633563450977823818987005036773804197697365096759606807754705269180087192724881665438840951713886551805073108129226353255405768159885571127150820703163526104070168367237351957403661686451845697292584529535066583908915180123776463410487413157390948481662981690237267589160855271971786861889598788661100181513259926208414992323498559595587602443458635721425156686104051702611898029171531202915624359889865358461636586405238695228678722907188970574265070632564932722107784104989474636673927484272147371749900375675153348444948783001172412013527650007684401347144925003401831328729059857349310973727483742341789014009510700539524709498806801972524407981565101998080000000000000000000000000000000*i1^31 + -94562655315731245057391221073590055272855705497993606994013684380766647317598277851270701098197022947945384131680125036445394590622883445873102877137728748110331222529361600120070423246550988017269147555091531522604366217208157039085844216819421990095706035679474962849289184059840807426096768610741387923905220887206612385240373536505419477139571527826432326757261836907652621487871614680095135760069746953481387348229865149402533869597111027125041043698286290265172517207106608647463059285073576389102486561263350506491237669349022566867450494516521889659006128286003489511980353736285702560762283103994477104186156912437330831423090350657606943323410800965525975411516050500950062671532269948460988602051509756318432355740631321422945286728029597424340059858201561364883194066299266306492892947115718190073224475360893660316454945946412247878658719015353683272238232259690376028979508815181608952224038351937372547827615632941055761444316685851636169156254087300172550863447890484418264465469776287483843295746174279370564034876467748385656024529846190400770291682899986729294930897769451111149021958940152027468947735929806039637273581011550581068781150668241011993749974010557319025144140042287332983010170608874079174967000216644315082377382960621681324888606268873467609422517108656749587650022921983160805484949747729756202551268465936641457179516867867642203317755174526817513538315904545298781136611859598180830512467924353385321628616486704538978135214024733976620713855942656000000000000000000000000000000*i1^32 + -1172426914856895107885713195203697452173076909286144484552314769923108890461373548634785101854378965112873798205042750284849327895693649898666017821467849793275430542121157132335634661242118172063518927834792712204099841100917013487073619372566641906086122315707650909392129026612484106439144858885806604563914683419760941942619065043013837740128752694548061608575609920384007877992205792219914057234330526219047607113468570434023914174972517614163698286127069523547727758084151397412953193159092509415968643158912136380010394864351296636254086714604854093564299487509630071348833551868946558645008655427257166914157574580869241486073555028485208960341183170479578933522421605629892192445810305247840497337566091911683939433631845741550332715811753493873024948079189313091728129204619434869684405657114645156013798036773453414245798391517195848861600616651479853483377508530518206586808815088855743930064068039131639994599375722681927091791066175391369833084189589234270964142886498463415143876768947967299939408539122861753984282481081600911073558581647292774719336466147214308574424709387641213547419044813293888809371698102867023521428048679204595739336666900588623448274246129529709256810084349953645082846341850426017921350989765006222065763413269746153793968633049386284517494029834190047594617764186844663385725157875702726108702540220115947546680191623011164936308562918193248367307774007072191069519488254520252146694053398764680817788877941129476010942660782994765983514624000000000000000000000000000000*i1^33 + -7956551068896579956340890580488115259767728811283181323884156781806121522272192846373915612692683524589773943980420551996305686284417512169565576488602512601762672843215572034940065188814865259260801058581428772397313369795721020192077170154243021501559630627649427397233319215455202960519093125741121272198412242540422789684784726672075411866715737620691067007259259899063039000299556767108770681269505416110394182958725519328323839755670780040395154639054816823524353941730662549815026064791265756119302241625251965511900483309396596310970422268331693119547237167186448134808023966342868418486690240319256169048975749263881911957148171614240979623223947512611743327547408709036681441591209066012531253751056784816872934298057429888907381234020855657937530945333916451898203026080844609312500961569137183917749241844687729316117005418737476609087274842852893568266889417392925102112677450931323749688660286117532524955504585230354614699105102529855100062764877258120760204557291822933986817610603417255938599036427947628597296490062051925940996073575119264958580424812789261615408787871031865226403104432948844362972421612794042246485587535384657868040949201784647730494250454448344093625314578613572360428022062627123170271548535416542696462484286680272790605538157118312798313535689983150255829921399172372768162899162398321908323185453147418254655575845119972884606204900666634335681963267725009844513108728793230408751135682251648061076851449756837825522919066448077992755200000000000000000000000000000*i1^34 + -34140008361799618587135713469691600736694060253874691179141546143507232262206760694429497104247235291566816938181011744423455350978321102334588741811609201404569434592149639253553148517501265096337494309217898004315976008411925756264616066404095593278605929074463142045071740849753336927537631802879609323563043452081717280208613407309090591935699479899263129441571203305934285102821668376259884816169710194080349314623380376557766716264364591200473639171827643848744407389397019320961998953820534709427855774912581610529928462907716603643326946950083233776822130722808638274203351561789674123092654437467851162451995334114832750432346868011969864980876995181390624901214714155309248696279451934554342429226488691267209526055293722981008679240590324074757941635337757523759602640164865921673343555151458447558411559413353063927218852509700837472281844466366869543729457802120324569600273815895862655215240490497696497583795786216234486187567881030363704086745253702436815622102393973135769968808600603917551449233614548483912400899526957314398532970297377702436811851840876133343926027576498613248670226100720613940510403179275415503168816952658131456253943458347083444962296007835877736430006662111570828583680563934338673990154295154772633018503291989874860323836078877286140601231281388492833949012320922239495884722447826150000463199008528812738876956157403167416849098504426562602078165127948302371308917424823678064843692311485750198538166359407413408359856924075753472000000000000000000000000000*i1^35 + -86818833586894262855736512258820501491369603539999321703401925191615065138290782200141105965586263410720602058783246868109631205311856555660694471114918237536508653390863887209448229724141809043743973791223069793140184827070235846804625470507820675262821003713541823478102876344130240973598246586336334987861752051431321169064684299154374389554599583246510839217888050990552890117336824784904804867761564901214007704409196427238756002948533133889396712777281752843584683254307732631634868179075366970422093724152466870234203653834202954294639704085706202225831500342358726497916713241309936132207783445057903468803243053674009562683961174283852893155474888530016094731749384041280226802334654482301655802600483544110658370358818025553376924427809040402498396225216775922778011600849619922201505306221436412355085447730526720774187719148532477665087864121002298069057927904908885729021610065836132312547605787585363905099403954934205478944224264057650848170726318942402800522870519935678492078136665440776905772531454035549952700131251457442718660542372349055823971221968285956749046866389091280476557603353686561249803608245420031079297511987544033599480236344410904484201852232261286134413683139679892789578427321009917969810456563838095482810538882379311014300986318766300316879587996782479563401829622784030409502093488000130834082477266313674795142508871841011941780659616633526396097822054879130939751902554523097261187419859149851499982152567497697826148294695321600000000000000000000000000*i1^36 + -115941989264612384109399170868682647153747216804197549318117742105166521404444239961523307139347526857857129272774940067886708006158080816554742065773716776689638511138669494911314236735839088344730195973414552286489730079660181032157149407266892559131410086893303760522421229135110279965683528057803085741433355548963921786492781101609018765851065670018302024701441431447921620197566039404061199810656033348798483613740868260238532877888556513662735494672881496737687403135455794991913061911597364699135194100591544212822298297184369943823758295372159402005872738268179344334080344150852674489650187029859551652814602482506685286573133163802391378805279117558707802723060103788185057663641340754024998424502805495030970316858684539710093154215963358013262482007284092926270896801950464492975329961496556074631387655994525393626935345340882475392680359470836067879058693690015669840287203833695367505392868779951658816868946729396680580429950883235494718697939154280185338982282922649356683825632553209837583367976723505634060692323250971376485471674507444822620479519102757755069085209249973590069657020270948285385787514185893480393778467358355650055664977201302864949172284407761076309711134592188805575070992156183065696998542438748606002084367230855676472257814381376309627867979503412153050709289000220090210453701632286203784495438349786797528197357142879241704695737055129735428203070913802327628518554032928616812581575726336541387160595306205529221334302720000000000000000000000000*i1^37 + -81986057161151816920016551897053225002013332496080225914292605697881311420319819232476615033280238065313581602937709977339382886699198762488436914121856203854714436748765910888498048067741600700118606282648863434661184013977328895590352304677876617425754572647114297544220395294213368395685893867989116289863174113259429802151982790380845789688104632654823014417858641655432686856122652189942832736509930613479325660798559470731543900965478231559056468093299047810637925459081991457001142915899511529565188237102427085425824539357241849348057813601139166097754634187775546115550092628298354720984709245605176931121313371603431730792275999960752954060284942293695927117920839117842740286509707583837561627554297214239878149343155530370431428492334557536989023952464306521850948246084675293897811232062490529439225625248706092404829906775263464864956319391593102453135730118086471376842223296187992953131982636938766240555383163362521166020964308169688965012314657579807178688889037079746213320279939220458466971779670192649328360981609018857593987033492765579933164242228063810633037771545652563781096221592097686909255622963530097527353549856634607650437636898204082525106789652519774762028445506144220917284889535731308781789497198685888947444310644966355915406177961277856137702787044857361988496796265151286239359887749687207216671533357666833990567299530368628763461076444776483134948530383805060222827500394262446423233655629254903594078304801451325521920000000000000000000000000*i1^38 + -48841804100696632918213566784145422024203023074593945422368830181890406057465063636990583226347244973034863490350454985439453374785136340586214636828082819988616207556699966667891960643700934492598253725466694263012167771333422338877447829940888529396485447150035091983519488557692909240320735246406178930464332786775674009717922908248779445093807659732018756794344832541695276734093987826514872247824999084921318419962136313289145638000882502331585877212041319930955464278538418354335010595813125912617584684789537593573605595126874825073335178189470366362256034467365720413405100995755264081616580850706052518780692466482361481053380140578655271214563357503526291456545007956356915238405731072930793435368831049542616695936749250765236778702924782503513651353816100658334347215962464647685007155790398020813265988090458978924469657851391596464708176771004315122425671791697934994975466392303896784464813966915562079981041608315978019317598477463052490374686963973772070336852751085273520097803419966478897561973755159378433876698136666355421229918474555042378944478130917232392361651790191981721176486858603794997598926421927729720016908153060668362864634660561986013984341507469980786882733094031428282597430807080242206951258630860944649118711365755139350143314897502978057267252554055092464248839649891475851829939245345591849054618565958918628134094774246317546230252044830288099496860039794579839086581980291962475295969287500495849312367197290496000000000000000000000000*i1^39 + -29881685830709970021489731695080393440273859504040954419317041842826277486242312933885179756995866879047042433781119806133504901684870390582920369440967409037574004603206215729299987750535938342616231856899932260396587050573448333931594934526021888008202624102364000234829122472824483397496866613070129189474549927314426189725165533911869133683857427883241540515458144894046218495402250971734969178508607983411032852657930902296050166567639438760294799123180462262346656413078301328358204292189021215199746233655859597525110345193778573970985291960562653588679118390597864065686728753128534174194780169525816257418059047075111443575215520330157634109665735540788239301519028791895299568426955748058663072727197980739238053243068195493187984099545638954709957746055619551941797834623004657457014911875051436471736150694931883055745861991331656778667757067156964313127511640150704199957142030681020742603783717334016966816586783166154996586830866426442220088465784126191973235120785345908293526114636266699770510153060451675872740094333298934417959388000088329725012384867816805456541561792354591200827402024657312336290043926960350802064894078157496728598421779364555974084453964668718334994731991815085479733454343212820369303575542416233678852723534386253947481650413134937793776401784911957095945357669889370881073522920841389292987185116052969178885484855996208823701031022284073304453598210811581588787642391258125758840484742399766982210323742720000000000000000000000*i1^40 + -12886656174860490237366788841400594432942125890108156958950964305034923435248609916955699778017847158890318435303592963036987926055552834634089363666828932009251428152962456534737999633364136655151489771935943894150087324465314174269703696851193372274427834493547883106523407205407375606763649456472748051834187623910753666157909879598569423393448384873038864875613293831551424339244320046059746397301078861602206293578188920862768068396319921859472127178614474281762206361835324815558009268284967385126121947889894905465171419318894808787359687044056308932288962608495791674613965692985357754215024613260866388448059553804282481339417299012076736068392928947885914416184921694756611993780352376061503630398509781974006693526034218745566979026808621498278468223927129464735289329007616238434026507822459858836322623347793035854138513021354619744827234616656964141038312245342104163651356877062786732228108799238141083645478906520005033896089954222416302401344259013690139137690869426104095995273878334051134051705612118601829633485922010004251854064113742917191209496934121625043785336030521281673305184154791326717211645892537136715109444666692845494907332742610639537626140311274862019892562108982198693008108909960864395530130453716990202118249791362539387005219194390498031343340875602696347779295859912533348359150455596085216470885149000542663588811651946894990841378507327230380612771042969539262634718852237917998581837823240611798450176000000000000000000000*i1^41 + -4358907700018658938770524836076415203351487556577907171506963809505623344339941992150608124111740068873366550850091654213226080975784039827766083239989184820130979392392592892627614132474665335688424967135359263526403739049068094269662089424229306296866031612058620205055400605876624441260458563683028542839660635269565031305942610607121682520324195812594376909799602505506296888700212676767223664647441382376864017405556736759897278747297909229764506806950909028780825128891834492606844111244686951745690133838909376671867647897083127876165553402582257269478182731955221353856025962602039988133656096904586368625778307196621449601329287117344648975437848289911624466380356015392909212881659327828717959859452433784548202979287438093760524977268767253868515916236320158233233837985063127187619799032353929970387080024615397461080995373569317403899672401705014242090920803868226433796327282633391678762713628549598262577854038836155962030167699509994271719840156901905925099060029466394544894676451648741895234478310569648136307850970781099079321430783459336753905544082778588037898116143402657882769081243907880358704431647050415706032457319917172700028080225088303331505703048551699201122649990059108702698115275228440827479815262443485214975526753394849995138133775840638436746178770674629886657986648343002161017005332408243688631488342132208347728646435093761719019033293845247756371791516112335258825119419682291193714677994902205235200000000000000000000*i1^42 + -1369129008045788982497546314930130763363194436712064421558868814466014809397022535369952548421160492883979591151099139223661260078547843826127735561386130793466589545389970316628296400743995622835285294397431894711476747444346091743026875190774302176034435988099459946766216532144423363862721905867581668421745194003815509475325015210209016034334164661878558427632730222789518387697481392649758798071520758694468227989465148310764662476163832330491492164600933922207419922638483553941238349292204061889824130983321002307926415870894447762656050286503175161020989681882415113375490499207294133077129379667927110336858473361227895770867817025799214233223690079111287930864755168056405816148784529903591137610188037123832294748370135124011116523036667077636248700509580324882423442808110641604701800895295538649326604941952010822708393865021887363590482581462340305535233037744212501389580356265181132039527197171693997499793751080968896427919776420401553909256282330912542250568155925259891559503542259080594458788606295626896343709533658134337548477936761043820799845771897063384849510098272329653643626103572174187943060633268045583487605264680945040579346087594634462357170347085381672890628212401817155599826715097666282869340226068090027476372796364014240851350973576908813488005471993130594145424975329437014548770948672535313656384743599849292032660903846065379667333724837681958477967365249140046225413328505726312236049235968000000000000000000000*i1^43 + -253587659990556455029058132639424867845530885968520115991954140232735372262127096216142924493021649073105991482812752885810676390139104940940792904841541878221938860995605227967957153550734640074377641350116518344627872340914842522835495200263322950045521861395937241390689518116007150542718228723855765070636997855881654552015728929344047581479417065190228200364864146122953721466904672789127288616264129389116936308742812954924801836876386801976966149618935440561938215875983409065096433081485734316703408462571387433579380128315424908216103519177541419948370302982924972673492910468600474566755736206958294119644220912719384805464866836001346557244548944914941466943979691897720904343393382999950896396920021498507961205923994302349870126192265558542159557422680084756695552127183725456176947322617180254818069252668065810641563283956857459252433090949998680383949554032957859179292588769003926089341849430642406565577778758637225422291145627482519694411201532048599934536112036476498344424504285525229613732013041231639594057015000539125477300835724432487508776190350022252498091353718017762294166786736284225142638841645426166295015666247140776251042190876481854176092686346262740529876276804883282521318453742768224848820164644942575202746093333937953541694200235534120598949387708176470455341536390350822466126229140898075475218881264148305707878379295679511274526439613657191934357020226545517497408313514178371471278080000000000000000000*i1^44 + -82120951744790136893618166084733860056627048373206950619549690199198058654318234430354708443562728074566841264861918002758365791988311388064688948929461366810169177603779667759677098720000399149214442048377294985623071990501702652834930835641617087346040726482521531557013655099341992388060314491334951538892103215306515636202661144189712602382056060111914540553002988093454771534177503327378735234139889111392360555241567789961707173085639445510208012314735510450171496954798526128829654893054156860819267417433133333296688585146642025743875744268990174353462614111387246165268163909851367356077871472926694160123781044308075665074063559235001132651942054311203841438402116450958641875319890754640944240440771328059202285602660230089425652157907124718449579131405735430479028261831575233516103883011099877629621752599483461200213865177770382741968980108652870246323369025036294295117066937478143899505756842510543219190960172859513976503062674825551737885719609926320688728195846984407501956338470583231733952009892304143696420292650986131762172158210552228837583971851821728504567252619147655978222041974489155633568746767537269642980923521469962191366274328885011100105532404629219953319069121215821761019729273650067431017302767004383499004355472470356817394453512112562086867439138756037236802854335328384422398848509632551596916214493915737913038091334486419463390917101970321881310243967175611240669098672455155712000000000000000000*i1^45 + -504809723985056162574973737841808729742985781826946194328128345814314428116611655007314072590487986883148272696531299225968564762707418698831682484745953705835565206526523784324022392200508187261585797224084298167671962400889769953090180719225154616933626380598693133657155447352642440095199800879848235642596043117504699727001696626839158396535955371256235277201056903400751910134153933798110153900704903546339648327130855007751885119654954883906801015509477242515303947570176292120999182050816191283837562787996431752473261655050220645357016018785119111970389237193798403066837351899232886690186282377025362601757653703230498584688201165225802161070619294268252690946125088623003585572941631921508259480487898638163805516555475352752898618334863685786385239362146727429808313332113881487792763208200176523485390947299431728567912920304493073978678150367784515860744935488870281435068769320650976623325409220355054805728246861850461875074231219883212757896052059031303787569150096156853616367194063242633362052089278181244934390080268052274487451604380491604709855115536620403528476410611807275860054490887700590238727350040493861817713514299326253412938929206238339401560547109950923942719366550688003056949230526665781249383208095275578957276130352419208640212109858049363048754999233586698085169405228853497720445605292796473533503582595292750381716501678381708991823894953425810369582276448736463595075796992000000000000000000*i1^46 + 6782420841568954928053951747853403507608731195663312539472002905282285891561396450014107324339637072153653820176999459845856615403997725589554584886594809750469246233399330726757254037281992708182912825081365902584803383039871261652407550768080634567326119323793116466154720791786110430631078698992146867270244427374137244741823937964241268571454616449083867745470761122262899111518666307194405823969192413972899934071518261447251159707292900689378254868753381445800392850161267579554622624638061457922030911351520728034961995277155798101519989423222778258070060355579500261931854473776429049905150156296440613851601708667069823680358804330835307198156272024109456209427114992938224368564117146265111837982019237350784552364137039115358237492259522675938684795984452816957102380245562265066255624889934028789505493319819396859152836206286212354669009396080020969708604234450371001885206270995185798280728348695623211991762822534419412794695893808454382180504688334058684235611157522209439167363627047731688917991840176678236065324012083210816731518384456571322409365967657288017526279885393109535398603191335940863980260608256726980674959593129729616858484631785704674601162003162976783653508129329705448455560547534859306050194764542010488466528718749501073962332559511559134060419670277517460565312549806056881253176197967402391311055531519490656643432413995768436842216284281811090888458660252821812674560000000000000000*i1^47 + 57680559093798024806256922911159774307273096037481982691415736089547710957132928369293757618963257947211507865426963934709522889240962717251268741612836046166297524449789828346678214294110043240147051805183885099665340334318831353657129234359423798370227706006314997689141725081040414597326998487597183680804595825437284325798331559726970178963409878565385681999642097249691255937333506358572775438955925542774867307939509263353117328234040198057407782005119096421987613379907528215603602695791435143198883030397170552225622286958187263194680460167463830220462305789431200121639895653704428086454768962732001008557753790264945179301398227040641940257258550787489663460261987772952632873172132746342637411471980846008449746559008157376371160849548766643732177337286706794169077080640701321537610751565084093606454587795477686179701832357541362722780636897043638195679974834450245479592948213238304217764323832977344442726453378847314420505619530246039852215649344637136741595531184323670036369584782518842535223756940590546536091370554038653224444876446864086608128395752158228161424786554581720110197616162810568224096349865393731574535791382378631777946409056916267056625865946770095296927269225351433131106721467631500566829817613959918151121094939431665948081685213689187805220465704881604529974060113555994560024245601040042077456809055312946412396586171086182867258830806969875317593284531978240000000000000000*i1^48 + -55100131766660098245687889507608763198613080431320853415443211635643643137772803270761792067751585411793902412504900259476760297014094198493955254719457606017093818016041387485619791850997575748430017128409090527565828284814438986305770578309805221197802580724297819133475659017862879822600632406176076527675711843178347029579874112988020147340171146238319093758937797956769766621538164701055153026481594375260283280616128185427197234108534777167298760558000118829190760585007388741180052421483586663518969115032186255854187238649479223426819993156120117150477416684165394232608528024002071614822312230549802705069859822634434345685908450824176899162166383073469075588553276634171897192594909240485344027242069673989098852340296863111445878208214793719995571842543456092158778672072799936389218313513974805066500519052207609040927030263981960673098860124341539927161130022636995626100313825379115435870921651021290606249929287573001315222379715114067751011107202600568272503706261845189457482490693415271315660308937264942999275660477413296249213352003502894327408718476924202170572928013485630677096373889818840567191346398539225102006710787145171745790359563996586069266548226653395756944175569016224059529279470674081979944517325486069541721979909310053086517818846744178745621949244115254647269213752187635803722918608208356435731036409009359933079670609355173870565332730644634700821299200000000000000*i1^49 + -1882281691205886302274731386994011113383391623664764622508830654786522658509205637470569468305508126400276067542044731743217360201918029308853709187203793085338137378976219213885021191870227610206221679576620421788925776299943789788643075598372486009317035024924813752770194975867172860518205029159657447700628914200720279373245089251420410971003749890607607389817425327367912461549967359303653870152397665655379820414451180736588121498722476795198795106900145785146548366635513658247272898510649409728556500460708569737451728084552386959754826447801140381842166153469990740912684152242517610871443736237247838762463259889318306158780202721635297955162367885678676948618122571244456943575546261993868034012350287179766323748377406412739623734716127168430944237559028832702104904598021601637876017248746786717905871435609214891435986062209460839935888615600778954653499104573304928822744272727399821641505979963889184727980804349660265937636407483562447691319861116733819631570879276474985391343826872475491746929140946157430440859497540501408412925149117448080490045061376281815383233010911518397848352776218741928477864384356416993106552343613051341052013525691239173557765352412140743955201916967568598954402088076209234006928368529424733898067547077494997602004137676705821345631792538567659596135997512941853746292604378667755517436432118407134258042062168438439098294486476724895744000000000000*i1^50 + -6386234228209910473603436708816537063284202976680131342814033962899630918437982654260262361511945010307519718834329353593782915751969661554334932449352437971384065228775221328451654275659726620779483992664632557870575196994348188629874832188520027046751705249311927510212054617146518849330852471719198162106452363753700033405930801753294344946258414671444510866360175491343371648429177496505307012216205274475529298982790722610126843949176862914407943696044953487195452498152298692603316459405059110585842666220279880322337270708529143622370736588841906952653818991589767178050190489546701207499151149675708633015095700789729856595946726337307927468706743912678061543642111044583064629263236963375410096125823920910559102672545503118175835055122216300660625258577432920071905154305743830346312275648486171724214454974585492313770833378548197252349534526777369973696044115397430261963966211980695463809774649329966227268111403405622510590557859368136711176123530638792359711637009878045343394410182634238024277099855886455055514519688343364058786381322481544665934797549913061456740955001398194659806188523842985470179774535576170385303776808957023411446939462199789431235242239097032077318439728543708271463750274729218410940900620213262162901233899675302012502725428803200380638641931023946132107818320129946644764211338592098871570684470399699291668599364686443529779964752691200000000000*i1^51 + 2848681864358143816629502388790303288296213877378032071326758366886257579184249077454302726557638550749729210817882581974102146121364755675530738920109136138142091254359939781247921076301285935881782264027219227547036654057179348493087135760495207780127237024432116193187733250555100574557196560226522647901384683654475411805322818307529130253621006125635026318933343257380437207472698616067534312829871197966898367033630958061886975528547260808346522889240482154590651310641533485120718954534247627715544827942694729340244296294442905951888059524705997064453793685127600845616204776539861781785017267050710859063227932026976379074196295914906004382280675902177472320249670018103970275234135630637588512923777912434231968985365950191611700628062828470501812758897072347085487892957030210543270083989992514847797619776356961089906803918623171619263697111331604130090750478895783317413603013399746335025385734587391669288186393606291560794556640678131840753275221701386429609715136649969875788360725067830022938868197369755401759876410320991840736908724780771106100914893591665993905628477447460147134176475166346347161482817418724166495500032226374090702631896293253188512185042875302582495389158569691074044311503467677219632027620380796201222548773438140524078208628583806092076969661994013053364906031203572811210383837767376010343459387516641407450988226461867190517760000000000*i1^52 + 40414477436116903461553631402935406308505900782861395972426772496491615102930638424922382735434012903020879194648904398828865143380883770046854186803621885388684297692113836611228736908584483136263849674986310607573401295641191028527238689929519154912635220917216644890629657847403654791510496665812629778591020210515591481485937097999515677545801497210741520539230841970594137511118472386856284246934322144277068057576313164569894718758381155650288704710091568851967988686032114422583975033100191738364350959067139887587960916383300738971262914006026225317179465803243096456711620274745156818003884246266601407887777403056165820211642692406523550353274631285799681880697998848792343854067657028605878019342190655089530626990894064267141997915582696632125574312509146130872134891851968955566036612037778105681491534779027212052837284339568609231855931373682867581181354272882164231806498295453623573686876969927956161477148925759965406031495422285325733189914089034191026319183217642960233467655690154486169774044944312802416245167460468398818049079223091248751830617522450798988454453314284190484259890091362194880731729924688980197902588654789740851577364417604003907833662309875404979328268255984515969138398067199092776371771133291130789960594191770509515098489997593058988374587461340566797770389109111412047931501934432349381886075617849386025819377831772160000000000*i1^53 + 65194805314234830137022921477169085854464493448303580853789940275301302646952499504875611286234443887879317361279566356807341722684475080638080333863323096242688133322980030551503608562670659035191465572001389806338389459718152774775560736914747175577937569584786326810901119822444276101833809226706727575779984226028363000487878068138382891566587445027090894646108428984263520434511660107327486694084181667077688669937479185518148328833446713206582871803883345471151640080798093136682504175425530773155886830796806648962485289461992327814800053769667001697616390182359966544913063752027763170166754586321933064361151589174553215887352741015066304998706446342568229028454198706091782097299559092597402136802549546701772384095803780616177178443191498334069930390306707450383052135991641688013927101926801630921692918693704021473892611829409366097223865996872679451139094270725710026365754654442596878546451458925976546754153682381713560729900639615972502455224103523875644526160848505510556278674360932226028709297889927197968613942158837730009583771448607906415103418662488620739569756449017528297554842835712255004068081458682333900187002059018337074620966834065087369376247963004238961809338405307071746199612949903826122903762324662869011647302882490279789730733775002437291521155508499265406978337721720435327130009854562788761437277297949606957449216000000000*i1^54 + -574124372483095718146317476570573847926201402673900641141427159604768923220468827210655840165960820033795235122283655855630919112561855665525042740513670936088134162114108234583973812504454896198727156563567127328227863467239781179384180095947750328923224279427887388607489118054413283531324713208214211243946445134052764505807315738832689172614794830478704195517380310944724223712707342549129611766314166185542252422767224771461418271317392241211330349703517413834586350546602073158646655042426510440404702518648004944332550316949882613995131255518072469589311543755178071711486297023036776992272153934236379398915795833491209688189124396403948711071253885607553245987626657763865152050803751126363422102202313991387028606785058137446107229281377104960684275172482410612530721744460292936385355188056001181756996885215047239213700388869028988725505684599130224977554636874938684859741741654706697757375084151508321166636939064885472029093913728957540026538900177678294159251342248457065637780577678168468598825967467645423751567208981716617965452736688578794343904115185206619136549028113779792399159451234900801534104711834280442123344421951425750917239877165170961175056527679260793653487943651025215790542814625556145137489190756974245862322164524752186607919638043435363776773602118892352313131230028742405934775556968486120011189017067847680000000*i1^55 + 1305667385451580735300579050545811301703013658092117328211026754969321625178372638588047676077725230245906564933824492108254398092313010556441872633858732823206795467201236225915640971873840422872955917979577188915473222661667973883016851466757100060428889995451082985321267475898746240417990508929679000628049805438148427319021085057495401509430072630615012541857283477663660836032953514290165564873947665139668886705174416568149053898847668902163447074996259882685884343489494142852446865631564964865478731641227984949855074936275531276795712410829405886464009839633954874334208103741710317086932994585036188426956653490543542159414252472127685141932333642830772197531394992277105886254392280057595300620326080081765635850355228430852703388015030700989437356590555121669024337225023530065750060031972333366327036095342351784076378540391859777533949711133750054392949794110559367028068343843204977576164684976393451456323187317077625832338907264838875602879029486542867087167464157092547936990294745122518202943885804684673093428655426903187521547006367324909189244712086306462837719362437992942758785344558975311109047274862876824226847306328398551888021317046407633210767521259975492768701933065879290497519477208153341932558389585128059261091449170146490929176302487514507968071329869480406892613433868860534907536482005085482008576000000*i1^56 + -223837209585644873580309812448660004188668046028571775819637063514581003369606796092145636629430384905070628193820166574386982624894509555459480848424145628247590373061440190799697314544125623662011985916854742925576558283916369367823101835344217338343438485386300560034981394117637842461017681743484451058509078600079458403582686913746074711301011599361476791285075628673614944563677714845706487385750224579694974015021196124343480683537726843152033339748062520469309515332662080879059821848431189292429226017037482803719255012020923986562661995682500243001206928599462883650674815754378557244470973532787427369851221728916051648664484341620082096233362395889399075069578479902186468495999828843665667555346441306619600802924347963824897395023527784241115884266304062408795069418474384067883582034126400099881922295335506599745352851671996093814266352027219810750733700008494375865806572523300291187402402045319789069952830095637811896502698799322438391827848488223900791393373630172131114369871218863039550480762474562667375792743441249966237972309056834561392774839842244793819912567338491761766169262678324668111223982825927373502891586954317028730367937408897934398979453791308675770633463252326292838747767554509964973099352944361638390343173312015263132938099252208322850267374781890374151625985097220749938309324800000*i1^57 + 11274857703218909836977310801154745159955306557269349061668561097945316833303131507175219281572881645113119887230819061613160154884904405074115965555442063857632468512833108057018865765937000928754832139783221815896270147241057450467944651547657101171698084381179884302187928146732387461821185659370811870636592547374561746041864385712300677902159424541662909590616154359947898615632256825631685372369956970127333643053605166734742087685962296343700815807106142636639933290063581002170999300295440639092900606840596317672156508492138689452934483111796796696446814544462763867382850410999357286289352301235964930593143206085083007168994669332310184174415153212622131741230910380111040904801949536061798816630830030917388169346932232598100861167761716699996742485514892730797443546475024764557724798555095762217854225742591088978849268068492055506907398500126332536391990021189744876987002548255298956921994050480975137600805649702598823141716094378238015277291863131503345923074796106084157368148062401950095153043987687582885598708628238557821212457000088291780158563491986355541566754678727095804739211019257254774744408806426557706536789034132453519612639156527223992980207110584542668268956205908241776460532624910007229491747798444003053815554972842400418654670250397587604235171329540199749191939906368000000*i1^58 + -3232167236597230309444563353090094543018501385382502208806637355915535842353908601536506282569060051112029517753638981451674731513225029525230181123208372502735031147920088757286032535130528414922928891966814934352003506528282155502095736571139320507646421251192821381774184637340763808846060368536524790993021286799087643490635594835633142403327564851763648929385204057009208335826207531558981068027466497906008224386473379866442483249726126728203796149026784271978700836637390677891838834321793120867479008500604897744860513369151139669851192920110688355921122682722120018258783471831581747920712822452212541845741797404600220335676334936639991070805273078581641997401110065363674974689220455392099282459254185170147543136297154930106695894753259031373599345173062323269216775224310064833862552044777076456814557899746385069384680257351962148492040774768120908656119291297601411826487231800313409485752713913697310555931746152285635262146965054984982652323251880415530964120376468681097293871806249338726377510612493517344023577120759149241087093922373683054103255179183987972908156286815030500344182056924778916978781648134984715040468140614511771278354391107497196550995219587267784646525010768479886049740643831229049522854994798522288029172226724777182675643353661873571322520640000*i1^59 + 3877240483367095477901848624376418868755625819860330943333437174847722603397536611500398880274471570349326720115055376368452654206003085583390030650379397915941746863466023611079089052189467087492370241484786311398992601842575256581320735348276241100326486602434100779778975224329104996792879785034639535082602985837477125377848477013552322771097980114204268944548513146167177161808032040613441941584542755458062928021253460427543969998767156563683574446365901871914733916071255601658230811262629120023116177387491359012941662980356781218441160961410290398224288086522045315013272932497977500532883257269442801223881872897155844343902587060754114032537478013099696940884052520845790965363092042898960070344049737130118036905548415114436440139435600019226925438035686884674615606974668180081862628257795552092721968965877011220847546225114938507777529511667507370498634942651177655007800447160933956150832759010393461311939664273063949816074684101445062854353242135557487434523971407308666828750218399414997009801056775644420252895502000731085418589198667114580241126857215584228633516794826512140884711876556031616150418299974522752886938880268459706814196340178553077097077898851119155317237790840816349938523374023542344843664100586452581048610159799757019286400*i1^60 + -235607370774852954335605005443932679018856738098256241403563629188119843670714538379895185028630945069109653219465068310149846149073411347107718626946825111445938887523698734662921758936041901138235401845197595548627195193659838419096203956541426480659520567848658338948807925977934430027884726611919303321947641388754352197409590549266986090597498209744258040856483154793686907023807032727098596064149458220884034286058936534582177244406651422340686252184335810665074172733047521753025541455414223114172253624930789111227064178884744801218331548048370526107442731505571856672109396020747185692463839653273965989227011802497216403856556330313129596895278133456915973855524639708425457421816836855449873650399917275622669229204656687882816741139600283726900517930353405969325909633120921371479741726595342504512957411830661198430432303300486703601321203140251852048680969397359261397147183077022664186898074926384870214883940180690251581984528913959158050187002811435420917657548858970016615914133934759395912397987595415769410533838628622712334519860458915858353832514549136653556212491334058859086637072635869290456059811858750633831618790510767520026067682477920038108715903395420680560799660157620340717226794422301556390232105125480*i1^61 + 86052702959955166301231686771161197221588391504042474011276008528775719078718155719845887325437280098959823963704463857165590537389818172862077790481192879316679154442168995062516845267036472657449210418918478209009333788055810709879914113884377744872310102544732174590082792700925337476693926027355092622285590545806883085544736096227266129588476214234385212025329524045444024706585313622051153276833772744191908880923225490271291263393118201141370859349182738155305769356195647017950855737717971411690568577605313500885991199461135470526211001757920061199022331007754165516572819903794603349628252648041946439979707284935506365278680179664721198605247840945725570294152937057843528647382819662779255584558516002847446947817947642204051717258194728145651196434008311103930867664547982019751727216210491404554701958387609915250268682976500356471567049876942061732829039731269215564387462139557580198094756110547216529542693539165669362717809429106265335806570657458584055846727563919187604948865238563590610406680786139446984037182215429873857966693531092305528489798653774488271906326300592529505217077943326233037465647876614732797066847096202162391039094898940980145316518655966990452359288515443752672129*i1^62, 13453770704717331872714659480774546569604264501286707090806194488718307231677007348221132730057501410185690304327678056398662278761177811465205977003547684914039259433245203177415959555536793447822595789182442005052866158512028856406250159915450825542164673711539916061848809553312716491526093933104501452412183746543945811814455000215483196520398577390524369629602676220683752941615584490655951253949716949225937870779281752949714856919547472837545421567377544299034432984045937009132671174288743560758422335721412574797634248131744251872591584335696750326150782869226190338963713894551683776127555028281035277483991201541997769691156186114339221474622741215730000524861310626552538170285389145658448873591397159457226135807251197015803425713420777152251925599212762260610593876718546405031212074846216475303832535945213654857911941823373495701666348498385676625369396436880838599283784397173469424106072607928524716477722426316771097399971508667850687391955576587464863601298400989100778584565188196950061658342270546623332553234469902840544105635447837977181885318641405266163241899144231190726779823663134324927461480710847881740745233525312898975553108915876595213599722027648008778115018090140642147806301448065706746073014477613314888679966853863558332813227110277898848430329949954435215523398634427365326408341848103417898932688313908893448043257585564784954425115811277154149173927191105916058836436997968251011897082510894523697420310343937972270777974018544768311523632145434236588610696893961849057922610386525821706674794806730264740486902150858911944172964786922021661727629181555729865248427387821124969557485601149728491169163168300926210054959075341459094665325182523386191893459792666481404255184365256549755325551721811976767219715610768788887138956503626498988907009119811917540206825865108126782027421865553055312138777051570972502588825472670520064821855752019041819301288303632793832443060940233895595131248503221739413214674859325815193114573285860439796768680866641221485579042558882153805595193594814586666519637189347282219266749276086216666043196802105930033627590944434485095261396330591126946649041131582918743233403218048326819034333451314458799353096101983377823078012016528407317379771172514254318930644594597819820310515177444962264178019532800000000000000000000000000000000000000000000000000000000000000 + -251984777308876137869874930709592019245508209700728411359162312847136023384515356826940390288335423696600784430991187152478818210838763752574790926441852150227419196360475973352992897251863982533415567707242122027533910397631885182278390329302232322676809998327164537821731519708333526012769818838508528962342329797877441277169270181049780548751446300385545579751128235741817010296773713619621635167955648173490569351807639968492773425870265439138095297609660768645344008858147519981359260062045702744006308570305571499676868148326084657633458054854835197704693312068538949671131304037534232714401929644920970284432014716144711597077627579258904448193508160341693247604393742078284083323485704336902622486568163558743377081287043544608688050514527786976703890772799307974864591212780735335314438348616413904262631762720297608889219383350467027408510906934240731023502252917676931546740224376344911523103473650258402173786484812483052115826289514774375479877621164696843508943285457457238695246689385864346018798236432842590802335498115000645285162136854981616152702971146194146616372470107060799520388211490244033329097752184273760354140079961871714361058220367684596629541299206282472109701206290184361120024942124809484550081463126249254157913620356434190226864225420119494220580030814574710544826161486934836253390970102177863452397628872209228285163293816068409760114971618899232230105856256320028796395399565152768435557779503699500857575063849027221878842238945154907672626877529560681313688268052613077051374138854062023167001051746653482522779005821925808822018684165118995994522969975899541090845958818569340133813878165676646713030063662914962196479261916052801355203746232162183816898635255484498713788006458624325543021716272455816229943072441880741753111970782338352370663376343159364417287503404887959065469159191493593800935739668444343315859412342547747365914039179384227391733160755108714511841996046758196532949808080218818362024439456131554393431187633651298081567538753187993152668718126813125233973929393513853536091567593668522668415508456036949611401667472134869587456503599129342168397963840767051921311439543729083806060827214336953887240580070128207873527745149513750755006201043622688972510930421021916643616679321949604673054800421725348538750074880000000000000000000000000000000000000000000000000000000000000*i1 + -44933476424885175390334036201438026489010460424198956311612294123435309944220720877323289884844345944094334448224354789778679808452010543567188209956132710884848723010328504156678804407083755057484233529325686832651376172146679196823596708560601565358059579816312917203396047881082639477350575768440773910000159232530887518068305193175239713381314785092350649973415888188803951274209118850093385714231095890557573717522609489610207112216607692845798883220458874439674054546208469533316164930065295741691879179897314114985675618449753211969628181761174959067956367095251815038167860242534740660028431487160757620136768957179869783731583070553996546881593093336842567213936180990078819079052017490246009450199044096552997303649273594355713698422233477692296008562768053666484696801685442260063956077729721675173257097689457800028273008074146834631242254731326045491341030990904856473171801826635270403020946852225366854786194061925810464570942007667920502998946633859394971952301793260667631038275573643076021183848200923318288682665757881540846138393129199059319492835490351345462378264623942004268640697252359098016432192720621436004709039109487191172232876998168693240570270808341275826783679893701703133190348510829729790987198800436826399644375135283042863555772678437423499107541521503277592472412498677347699268708235609715824828920135659162721617459036606936428773974532913333048282922075165044649147731785942842004302247729705984200829996748263721334300631014830269514068075520532481893719533839265520540526025267591990751110794201875200910947733657821341775740338301302613723397207652215949355566144632404867006342988533174745913452080112156644317343811828008822844061578603112126131875106116175346444326610708740974096691388951608633859300457939307020322381947541399992621800619176874656184509247360032348094923145771348640802811557243105212382120439687934170242953501304157496002756035556732410284293895944231335533552362504957426110183914601495437781633719776795973311652511154225160656856866007713360853277024639881263276150924777229117187046357052567047414946707255541325621316481758056273781050183736021183193194988806337356283253865906299453625833442369749593720477921930851156194668230847574065665585093135281526421668888189757094791311834696725040699340226560000000000000000000000000000000000000000000000000000000000000*i1^2 + 1094012788027184112394280491865564944778788286723688628023414304023945439513300125073368310736509831900338139840422598110990929519827717016630980451334992525164353152931032485055530004077747733462990649877766602614027364379500060704688427319108874677111853646306917810663762343857064614648326744376572383589620380780453941025897713165473011210718442483470504089814748758666313847479551246944498611136469100775373351142424206356621689890861917997971601960825049999063863171608809755711764660435138396587961326056329153870126447214223422618633123903588628193970341987978552837473140679843081346313790924681605802053107850346001393307256216949314274734305920782879447166730776405819102664544720947220721493757033147935817571326898369694348796442111255140953365187369077997241101014105800532980270754118203813988542274578378559220680666928284429817772246819233671451786915056602024563951172077139852437655372894393242160591157736529474209928155439036305456643876617680479764159459313454118653380975434180187945246679091833994800096033456016209436926883570726603683830324477395477493072109228120413306780145310643034122981127803292861051392756303860529521061298016281466581649687594887629977198516600594983600753679050659726374067816015304957748799116872555707406216133226955352230373882979506821066418704243648275555044288108663122732845663525048848032132317750713379907581021354031713381998130348283245544539574874427737113186379073542344933299863516360686323700488728798891984902096422314396256882276908358640726077629219676136655319049803047542118884307422659952243091888419907149858789703459417193755215942829594598173218204848560351082074465159210866153718885531399398083038168925368133144532677431808104101229218626573990172505837936786705591004150369047027286603098654604617821633460582141895635741062912914424450451703288915478560890044577896789753537045274958863127122473294815649589928868658648855349558440568750848708830036295349764319981772485371070515236386704782399938093206214555026493992576813809498328774056620744522012144350766113182384405967703171724168034674291999716811399694283472151538553497191440918059682547867034778072134955374623016330654437674620450292767659746690680980098433312141003434769033545055854559014585037006233466655797953145501750715744256000000000000000000000000000000000000000000000000000000000000*i1^3 + 41175764661243129572800076610310039058888228022687350911128040115205906222075784068693540332125053843096736397124623907637525415649668498963645326977853531250124189276464209254831890029614361700608915954013248274940707615567642412029800519108889037196661329480123032475611243939104893371683922962360910262405508538316910445177505540410723125596550753492748720479877892130458294240978321109541336144659010132595785972757503742663787198670496056820450345323092689411591003480534547565624557549639073513328699459755414878851455233903828826627775266403666545717400385157554225315120611519532459268954744640260163709840572994725702000154406054960146748744716682324508596073142516187005797620419795604850738230512130155922092231896557422952671145161936014168447180158777733402238841156475454383333461484521025503893686893371518319213028261966488393556835568355744917165157206525927785489555662810719686014996380975726831788658388362452244941399895907405178051760494583879719158318442001476547845665417248584687185782561000849721329103725287620846349137702849392399436187281841968899410101138542089741782209805068207594466991319787401602458267791468786054787455262384504890400156805275157205216639777361348014428716396117581928591028068704624623573117667520257286766149758532041190184193481315252629886091292235428702269957907286513249181042623078173505537453900356809485527062964372546765461300155227796219751484955913037346319213013746127556639266350609782214312812635078759317472081583835300821928453800751866321725900451642012150947960414550446212917843359816594837703940024423073907596213925331735420594100889909759434485770920312786982099493455391901310216459333217569833620555304452994392151901128932057016570318628726584680734188951753032498373993975845467127661613768808877909347773915533069430732565605646389006797099690258371631789932295909214267477436562235467351171286034331334231555743617984170516611894771101001609541461953574203623878551180559460797530700592393866853245793271770893050072974902042046220525175370995930131631090211790491800407283438342327713327028530895961795043392074945596066349181610888375770112484491492765202036738865177122349356785183540098603242893429067814858925764684551622795461171203422021009794638875214280245448536967431201300783143321600000000000000000000000000000000000000000000000000000000000*i1^4 + -1803925240554385837275301371484363294773252290685179894981761968526003657680942799029347895467206203182820832736150599435606704085759917616584659176259898220688835793647502205373928874376659259789100587302800681129378192385463018105468249423310538312206894311895326938449937309354719344531656082948405147724945832140571278605410445158880689670799422826170201463918870004633887908194864229851517413564340717953203145838699185091748537546820159352959567794247095876229818559246272457894822019018733122498660979908860789527788429501083696037131012799481938488114470652579430456515379081209979768080271895169274808010923429676559411899909481605320517909445479802212101612357446574651089271198905662365528757160672271328285709595863911889291533325173819254310927830929481860719650473572435030222332740626812321425085275275897704948479072798679991788179244902812921986279354191077553534034786600494205201726846339205850188818536299069939462899699624566513462341892832900932587438497855795595993406078552060012322208597092432131174189261407322413839869994725394584529358774630676443226327346726118775542705680579780777130554266715890666688320520633246954306579857537148002451250923724443615935527898466226520658571788194441334701550233810248104120814640271179417631087684635896759083623702595152051287728511888722078458555617403491752009610829561894195023639140373098354855461796383200859287216054474797892105667020510875972804413204049574419084475793201282434206565589576720720629070799522997382674133975619119806455997465062010899660230343323168341327720952644247897993553149931465389885441423782688614226300100066761229195966123175111780488328949553427743658000330934398696463895758285488626755588689216759117321030044709972038869295004790023886356531825791681449450965463059016086424550030645841491316742950653602537829124799830623613916625066018060017307966831679973192106667052782073956008387363952118548452971362456329515270244357005190227012973228831224887152819281499642108268827414251644312047902434473032545719870461799136774508805617283291544466467386195876188078115134191474322938496678977495597094593870575029845769444241415106172816124895819500414527552579158472588221910628255132984561574653237675567947119336907236691087750263354305846720814659101976844849005985792000000000000000000000000000000000000000000000000000000000*i1^5 + 7213715117907774386378777212447866535196247271807489693368622766183087715224055899966340544452998257817940015114237088379655377617852096864990818111931605359620704502655517478698880152692592551534485034660872638492074845781175432698168652564986966405319856081030779558124985272923497747278111670280285277410991234528508730190694998816125892011287695556993589773011779976097044940653323496698548062884674085720145357683991650253356494251182537655166836020399056867359395589169164786042240924218832590516134977696293937833597189901144963663233489939039019304125452421958815533964466503117843745476426058944437477569390186952863128782142954797787246521619652121875847051174537303461830151320362801881928885599726190317370628857695037443988158544285267364290587793240161219041547669558807413607267691251425910197404732985769786067185775023781830104369037907685434331391699432029686501776849333920192425878962491697809174192686256401435412196914707585422544027134997105357725211872299587570222026519950368116441071708347224046845631873711497314207726625856103078931434929117492569208436415935643483098001203954701321337976993508351796385457929864083112895882154673204829147480395099396116430937521353148936717970779737897510977661454795986931869730116160003252346691061126879799443407643835043070916973249752757469172692595929644672057307274379771366867729516413292209078856933352863881657844442679055770640737682149690316523943099990555024069251231873660339191104354340846850594130014739566806976887814850890720935507976907955694898314876318933668479729766908831730036428752783889611075738561877304682223520586326805131269668240672535389889229420961939362414068032211826508426884322405110488243106734888624430780085121513140783370710080596116274445604313390651043212023964496373225913238742857756353149545092010027322407956574073632774916440843222986291518743219007503447536362285860778511563042797828503243470714094395154068358516296374854948880300339489014052319378850549651414689939064373396674390427277860632553265922668489718354242207490197642709788074393084340112956170113753656227809495661568637057564398565358429526626337004168395151145865518385015911108680619410917796788046204361938518699841917991002100143227022755276931343884010570620404498345240371415598788457267200000000000000000000000000000000000000000000000000000000*i1^6 + -9050822873360110963562538027072551013541429470931422729414536978972495260481551396870480661598511475710561428705783219122166197907771627866855754169671550559175729088545918986088933840874782353507976299253614098390452546083793334324865934280986597995740837032170031621139900086251213028591148269566314907608655112112172911716433275522891249861735157475523741089502074642053456224251352424098932824682794321252421689022531670519959929507458334786560455854270163892395993569708123284706635401668118006202176763932276790588274332553831633224257230368683246562471212418775492108873305535692445374400890157601251837851300231862730895540106758801547735335374411105739181675470753922309051113047007087983218780806358131975403932715307304091978116970374853632842832509067120884136597556143823676615877640512327976815045181929130428308350427042640670987023655866537097042824899480820670863836217661330277458629491227021158911006457899784251279194886574852972175722518864634983362724589636582556802666472875969025845012041637520851654246589097925329020182923344971168051238944073830950960363021721847289690636299519283332476382194723232011458076575366645290778597632432886911223401654825901152803652647550354782002792738045092878903526096751776218992098818676737488548932855141455436287090177689211704982543420547358053190776861395599299812796945200407697933638740148915697889262156465973399290948807451705886036899446021340852033886809004770799928213721892098793915036385562019022615095686504679941646142748448041690927074963703440996046843799188826091383230371240421439520100017129243699987790067500845209121450410284478024103323541913141574153731138151632370886346816283087967376459089805086861012210359535386892556845109830160410936742316082298524401779627392228491095725597157830252590820844267691265856498084609954791100245441411514903329301930437135909914122380593104489484642311459030490287286214854571559306707483952143817240109954709217674881670802736018398572808906558351939389062553740675409035020215903644823473487655919303717316222457137207228245424737423241972395103427133754181410850539938989262571494236787485321217555894982150452085268586532450509697733982038843264321042430350858073524105774397106636441943055014098996428008675423081246786273814269886999612620800000000000000000000000000000000000000000000000000000000*i1^7 + 8933681071359142961936184877571995155623826927754033741381415806439880858644453450987375013834389171482418311077675489598462317097579665540048958138299364575946001297283445791281588498462176250140515117414717798118321002991163727821136933304507023013422244451678608011059940366651415571804684598727351115854850458302381749298626383250627069099399162703152969865442749043056672258774872227433356359321906599717343559326187139874409313320554507468267509122756427484070179811531637366898339991166754575800103949554982478607454883485021767860061467239205477123912999034769670197752922217113947681554784314472150114763211852271019617442326935107556646971583980668297364509826098723910563677415733230525236755970965244968058938292860525897135800891176113639258036128065504533866549055849617722893824877831433715687526728613414198155733355811149127669346008221546724514606114432403484675977563580090064579912269310831951933513896169274978704932510290433468983378138307934570817650162839022221973413424259196631144042341199153673421570387801428671920237487645998951749369936782652212464392923158063150070044891948859283226878255006105625562192182293427677209002478186400727108808830758205542212275547394013926347429754403538350481423659787078973896930206620025389294409943141152436709396731494582744546317710606006189382565119815129824964684859778717583782775882920825213079915542537051117801891868466688059095984542335505063131949609535158086246907165247433819914736747174604126228192494013231928858367133059637102475537788394670615318318086204192664299121506365310421957653039032911698202501916506351605145518102541831908652039035473785017579475965675680817639346616523404613821673127175753928963672640274782715211589280879208294376069405189972622662674223868586435832951002306735531717431929077123561772309414966158417851361124776603415361819888999275061982764894161583004061933457944227860714533034922877172474237901284965647535240663025294572439797099758746274243519008856460010208918001199470691652155674558869327987404666850019690725009413284423088954466698471178456239756237795620131748059652420875524537849069833582552976220454159908988165026142842461480835855128215349642792866443546444497867258073098197204220422495719596316101079468380804483325316504330570574069760000000000000000000000000000000000000000000000000000000*i1^8 + -30971733837400764340853043180234607971260723698636685032381211619957078035149820786719158232958586075733404345482976974575009112395417793600409007636578586053256695116235322259367065033881369336626490726681066393173756052649729447376125303923712746090084394529828084014467553662277762300423581094319325445457385021981354712212519221452485677081859228955096538088736644374581998996636906291558608853895288208894393350291162596371604947754542541573462940772697652739059861417252986226704871712349517430084435625437940602029999401269103837742766639427747698518278548892738630521465803384043879525032128843025390781203939181582970148232903298481345405431516730063100731839553706524048891793123977808918107650491869189355141595851997353136221581983947989213859602501027847104248089697703920253784274147964685912335923703909402292850446452946254004854820251778455212266264450638915521455339514602823375578597207630073171571331272904200324670012844940848860030595953269796925254135637507304803337536627650242604783802431350254885950358564631703332001862281770273285164378337593982188793565251358182907939725713010741172420537023498845945276505849385257342045873742539643807771268532590274245663549572921777947528678368447619279009567856437671227084142942845012983568138383064329524685514859308821464206861787533408842642934870167029546810788224551532958445245939518362276306212939851027765464962391501473591658544426187963263170457793333580445041411283795940065159372182437583504538311200372605361534533721492146244790226667797369205433314057221870939216919363332878534750826605095724499385723077754800198002672974488799381217497643517495605154618939333739143129996034661761593910119773319950414203586382388838248977475337746131161758673737175748319496372081672556944761787682229548309079797272419408694837946561495118204126037594869188652965501770845840159273132024431622967398549411506981330007936135827338417271475849053679214515092989440957231355860566376786506761431508864601781760828359274813516919009813551632202439701587642562274828846131331582698173095651581160494070565374015511493699421345202037013249974615277749636106925061966311542236326575346730073656234239658231425673187644349439388961652079498462769227463976265779223642543644836347019577657379612652470272000000000000000000000000000000000000000000000000000000*i1^9 + 50175890388903599419424897793700355469387649114553058461540512726790727305980866460848567251533526365668046523247201516714918009790075999791381502557815769390172894269029705261682459525098829783025595336236771438396499755038738813705332934423927981643290983231934858871904835654647736057669394198850254318964472337440566664795423845107993518503241780064750161580913234984805004164072759142949881178034987972054416645900277881097922041202606703857601342000007793326145617070405434271491395773349048605510520584646168619009860424585285969798548564132589192242544147539067559363024201626296000049598302099623434034227973402281684513492328483685619075844353035919377014261110058912421747897730988093349309150095190798412826436912612691426724649504856351546055527964585026909071559786923881604570895550917495273954589420483261755761071298507181938573881295406734894644779348550652967180051368610609476484557612127901230502785433344678894563928545468876624508684073269882437838026343143231103408179103835390435835169372409194725124523779959220806442953338037468980774066150036546910380874442998745059644573061897386548530742631611822696517199362184225078817754603062816340374341937138841159484457296354753187632241470466645105878753749745355154139490738321819854874638185652470565237007563569300380783490926939024540746791272731327213695182382741209814398928872513618946364528218836858124389534538892261137897691198302197700941412066416480657460688116369236679579007402895092208467719365493384607285113830302183192787751305380614265365264957995462065709607232285176557092364988020782874904013690160089940341514269730284357859668107883834391584885252611117898952518803130397495262727933170908842821066607257307992660874006866085328232800549829119845519568390116060441712706525342061983354711291667072641202630076333625726051748069257363353625495644330196268527445754421705089436131308288485614014993808349649964512104434930182786458668501372297142667551181566935152930941454268686242851950349704820865627677205380700474753918784259765016812052268876222430045993882825941534379175136202649518029921366443897422040762641886307586152684068463840750798807801055839821243206058293999384532409335707284409600292034760959064246688179266759586312262667720154889779858638177073889280000000000000000000000000000000000000000000000000000*i1^10 + -18363780328568489835029683087191940675769548511466599221739627756854597542389174548530893345679339587727476280384683701932380934470432440212351418195157859873480732474438240535012533451855455715483468774194026977255143544388541116063239403792621901587402234131524016182739836166577148869775655443804138507750863915847102803482527650316772854374482349957354020455617996926927413210878852890571300092010371709769394327652108879349057735670543907273846779689438914138695422795566231468842332741310032015335153086227403264761002214683737237388509973625251889372434281850883433319487702615607996408584998258843745582516200491578868665255492043713879843767559868782613938949153833067091469242394501632821343539068187505314084409750730537475948915143724853682966761078274285493993235124953140906776846901615718206296921241398899931680439284931100554181230274796003581068657514035192546622643066824623943460530661855229574035798972114394231562651495879733891864909642561187375316232272593420648775730647233829612364216338135715984279767077750832803029834293041005371194429432337039374134285352680519672787449051856369198947966392113163292573741473052096700188381372845991925992711587911000958459268963821715924338706866045371535531410749752150778368356555098025778228503230568404369550189540543814805022531172604770264868875837345623296884988455833185121093248276130152431303524034785632679361467895176100214558836035989813029586799423904129918241772054997137257403517039089840491632678108168852402917729326452182087181858036183514515515857077699513394195173162383899602080441871054244197655704395704500328145454086115173339805056527480759653903993171820496618816300923695010485517664099406568399692606972932422400061545753114642698564851580128186378703725034692354811512560100067626613333258016820277871346604747572295081589669503428018798130154040657487596711623716835407117000859670126184302297763854539297580436249345411893060462224332648178861961497703686951905091154570105728373993338159232515470692210459060935327015446292076569009694569164936731748815402161956146630031345118390310785986227900535547816438309126101842351614358280141568556349727199320613587581318101129865498086812321576631550704916001875885992569940347960467237503307206949756022890063943704772608000000000000000000000000000000000000000000000000000*i1^11 + -13370695048152156711105939726952809126451136180073952317987185855893664727642839521752660096149508490051867001822272063532498504574770016068653784430269530504608395504003448187137551666514960418657075667745644622782997824078647603351767296930475792956190108924329512378371926871496531313747373373839785271471035975703628958840972119584162372364570126501123737116070887867912743543603193551186122328427659095672870964153792924041934600405728960177247119900129142605456341482087890149388870454172734647519775629731805887334148611255927548950157672721191756957378024569086821979186672977832916973816591746515981198459327888605093793363225559713151496517792495332570644600378278399392333786765354414408278511959055546138207783824686705754178628181860681926369801469123311405224235682478720064352208393632779194013627438957036111272852173308063555209142748706877454190793087751923559150282638936290869237404003150170160674741698561097954062041046128400119369846675940116199871856334047929527417053169504247175110082462202082640805063579874683779733352425967566647707161973162253562749299507994106183770511119038242388969402396917896884216994422923272209452390485145691032724232342014038830054593019670802560108268471289308251273674483806077905816255410793492851003063860279165067096544921240034059034613834887513149704535022572042962926270479692685688302817338456558160051388769696843939008912554539071534364398069891868893556533451454291884428882214862015844925033492403370770396141236980741807025160742267299268700869500902023657543422404328899476414885301467027733587444548057293601016610358097068279328388497177013511109423968888432581303882760303090379697984896849519488424897263363728236943094030910405082382587428336534422205684000307696023181911559984654306110289884853324903473529348031712046291673138718364677961873660590790112462682595872563910187815614915456051227391199385824505461677735963405878269759803719746223837226465703917100994034665587008058685049385349900848127754192098033410931636068348273711833191718346477271300357612051952544926002229689427475758075494696484183275314392993070128623101825729347965545551169373006845017143686946267544705018987565573365189031787806409754376020399675158769826358267031425138386478989966811338177676008488960000000000000000000000000000000000000000000000000000*i1^12 + 2046624892518842985824401980425796882156257843311778491833158169766364346373601457786801707872525908264662257239573826450083002370434822836267604013496574408385924004769918293297401610106753382484218512295610340916962061837711807347599269477432368348256467964990495117854828174888871687343437780264133815128503329743730847922058203432027308768095272072426299396108551319467443026935231965953375639423364651837109958607911469050995652545432579090119744504856715071710764008025694505387691788068929636318951490195113084700398425496466455665253549024362274463082969332545360658668317101839493573461837328445218609311345057068746133912670947627015184857124659511111654654979875375479383389259526699971870130276631402938261644176180880090842824126765746924025017115724995891896789417321724915147101969607490825840395453376367786560809705968964408466254232752771632829862884470436398868222745883093461172732574934246562586792010117962659688764238198903202710281187546687656468317643775240916621288501951677818128102415274585186383777442744022365712090774074992934135081117504165599781716091762635893439253357016239374568875595181539386713616188795560863020860990622585041369538293920383298778115675004461670033903708870449641338366341501436286778648491524478688718064733620599360819767368413880115856826048108095922545770406891386495364610082985196338103946998201039624264259556315122850930561388137351983880862715143877163507508302326303755375928959351723481826623992333400605532809989947808320795716273226338495222508518254868753154407312802372953080905314132494097647355651179818529514349876876961009722727162115797595728116010273710239082831831392867214529148850877756093195688542923835140944422223791823810156294537299932188797434454944767493879832052818146182185799659361097347511648124488997033200648554459123286149834321384883319960321435588176443572201710796225564378134234243399853384436662848197009827979837287565538387096291140851381398196313953039810137445957149340908077674777411934457703623879654703636892708932835536097327268638975299971461039942231771599103668075396417793840786524610355792742778637132327625109713115286549106070038954747330214502864953587168972872794219714390070352166782468347865511812983527779240040687543191035321996558309785600000000000000000000000000000000000000000000000000*i1^13 + -211409486162796656988772992450067425026772964702304503061979384867856627141372438090818713299506426530133068075491900769717021408378495905229654986138893740266502318771156651582400237426135833804456339220625501780680550299764655802893727747231440976735057856279329195586047384718620472750435385631105905808402121376735342287573904114383256081657887706524883677038076590245831591622959257076634092475233135430529968020667509409743446731392587474634885268023251153609942604980117862032039254188886322182754852564831138643689044077746747250938358079074715973390219310262118564779389693794929480452533280821344674446044392952666924739202074336472811164661054568769470265765636547809488526182344538164977401302730595593740163084138728754845842076224221399304734192007489667994042880898460170345934484367490205019089449241208541683279603900680061077670890562902712137155140627845786638137882189812224702154375420068434242944029015166444182990572246685851262370032131777910353160948940079864338691499344901291757153591009063196490659234333426970910646367399147480488558699125093523237730013530000597190328597231885115202020504826933183466252577006102171672038127380730528040836094970418470816014631107643484342520926477563661078529080239042915956277888209430477616212909243437777796522439080840202156060005678483122466212381256048397858931680098694551385752994585928116792517579044503964566138995120834155665758623571199890010623596499946955873616474090823997204079056305912310270773666660873653045053325725147622964384856171207869059478337867156811655675304522402245978917364309213919730322823670313172595322340311901893548532830872919314993954182235597045478021265749104431730912578386877712810094798640021045802815497184702765101294684994118434769493397412654230976084125480740861928282201300095053762148423509020384163362122209634299534371529354780438405905685654338103187011572239152514080691440997137429539503082916694782456629610984300077503838109838358657223574120323943563498142562495350520610729360041380585276920486248510625181702355963363187915678716436282819980055106564398545716847960785565132858587395968659159506643808727633973308425703430907293700414879944404806188991474414710103115522532051781753346796214403986703953383708884151057697787084800000000000000000000000000000000000000000000000000*i1^14 + 350444447626885013078840560576173565924013494497536285775057153532054843846356354084217874616935995854049794880499915510434361003667690734082576489158488480302134052999484649238806134892511935883014561893939314355177965593945120087616823153738690610538499216423062795845494835919626496799008644455773042882405015796130360365578095495713696608101174809082969468000604580399385007619129992561345189965088630125891532470308082742856638951656595160089103005099260099975383418777979132162083350551629044552280098111660771894624475366749572138651555040391041837776056052278660818620849083085105797786175919948427222988060936886215066046857812827091999808484738920103787222250587478878570463572256214888607835761002607740380037161637135118766832823438640898127572295553495585066411353510542528569714216611649383690967044947897193511585605698527716789132095000179292947535908487336336533667334660902489090426716455606593501030039513366946482422763083734971437658301909243945508933554681291123957952773686778336485505743124732060785535129419049880197378257824766261588846226807086328571181946932630906170682525538530043881586710754479578854859723917682465669985179615447540228164064845938345477063271817881927136951715341443582447745309455240193440369026226565330429748468441061701404761981259045041840949114504873851221068164779376587167058252950730589935352601248423497825411636788022227618272958056742545242699113750184492840817960389625578020673457345646828663418630451120388542694713108095394086914636686804106310219067726299824665928826342791396741046147998833193412290421348178106469420325802043777063161682894234735812721086648439951315531680049749471077716041935905640682583168091133186108584819237748884278951096483268171279354695192165648724013889737727090978182327713525954450165130839135530992641297821042104430330666340151832483688756562851221097589491514070053777589457761058786135661206866326318101095792092966187087646043149933366725552570825463338396608689695283029277836451497273345149903075321338598717342461943180321925970340628396371969924923683124696366268891610441517760364714204714039215476957901557477828017083132267109423699383121160826357601749467584003661187231368579702442689580367116507603241009939255907814986050263012584782508851200000000000000000000000000000000000000000000000*i1^15 + 373195682081038945754075549232292710271366938853565948605409271143592727183431719232657791652483973513196293933547131618064699361540644344678345539472656144894525734670798353420495179102299870644418229695707864053261595622023276023098816360099058260249002843012609712102799934052786289861584496271479940744601496672016380570738573126428900966796785033195236750785142195579654149348439051768235637554789033128378392756240145939108477294553871648830849340138635024480278768414146311958477638827619494247305537883210128076251781971016466523789984714847490104561917629643379940689746704952495124387611537384290371947456733502618473911332446219249848584657154321645083954501922690286969790660734901384559036478193874282542579204231020878728533161683529561064928386134556221586537201525250012246949201577457543737514707134252135058869970293764154247023185416247554273484756331822669908911694960936109942290123076013828313447514373038500001164792488445831140333823312166110054091984128568492653763746251626687983256770143849212027491496321857963290924274780865240782217979424289620127480916437065070068963182016921371250746059573436413964569989262533185984461837062661675302205620106141654387344678563745749993148429764263780478344692831751982777275678073209693313553366425908059426819877004334662428496453626863983344320708500764225168877540359196159713904887586107696350013756167693952786234690064521642186669480213116028677926255410317614354826149338015607794653764223346479074335338849726307882919611886109044691288956706893840081098301353708098393556423707088999700222980167412661641533155150996569865575948381788147725186080697795885521354059832860277339965632197263098019056514636823575196665218857516132596059131217025613641785600241809200195472056934447554352760720203848907548541209544300295310683924797221352470881512693684487429093678990085592455307848701797587353542915559386683758000524323116297150181196810099072448755100625939785908471824550938554959861250691355849778685230076074772330455899749124747755835785111804356237944974781785999166952834933180207046790977661004526532819256919958533649905000589027457701450255961129692086192574201537834338746306426726385641732489399312840549307544698165500912120787749365342241140672063127021714145280000000000000000000000000000000000000000000000*i1^16 + -48097388857743192066849572005616508225886034736163438422935472678784677946987949774353840191468599432966484966242260610074877504201942427954577673842036459738473846214267490395134870123869923828808348968370344619986258879566675995194157071053735338687145367735759158568589182852117917721715898972074883869836481752289508648040513553599108742047242402878236482379887217473561419321371406861311375374553283367585842042508964794817303584210382819156722782892240958907954481740647968963113249538142824930860805698177890888110086972660300136037811691874998300176662698466221783542171834011625411026211323705153118162285074007065442486380575988727567713547529372547082224169423324994592416093121265717790752871878541137015113709186727540823244781076107542500376027417002347290728141444240493704303085198407862995660189608691269636381773407023916877837321300814364746537902783925225702908053858622922236524977845067560059858158533214473880416029259577272423361363730457117497597563481365974020791762802457767973651174394312715385709332334399215586784527794511980556176969883954458185156299977372374701995033970934723880522912772304263617948986349709965988627586067715993185418614256192539090461643122485638358617132191239417914772681841985465786430981245461446732481061477408230824715087453960523768434579550681227438284299440334911566337865055587395129039943181284286909890261372107576811063025943292080936740847783113948104656708411468863878391656711961367517325228346806370357010014172746827231599473975861489722690761764793278239656046004430243427137567230381642650901488933135740124174760752751500107409539844270830184394061388029351306256144584410314913734475367605040537634524103710832240157112973300460997166168131062814251775938748731492071887311317500198953389000398859191540973089132709325728566369300917273174397885840217509242894189777201979841206357287547291974532067441235111387653358606891208107789229352543162120884740342386853011667965923513561151784854636118485989084017188217494338820275488700423724698115838310115770685037715661235327874563714122069619119585230935230330722881321928384892590545449333844896730415047787307786891858640587757521042017634866535947138743696158447526917887473273713106015842330964005937040178911336925757440000000000000000000000000000000000000000000000*i1^17 + 13405206018294770524620871860685668392720717686859305769607744310642341222273202042937016188115729000377268223276031049105607901118437851080918807710464844666592034181102761893797898516926068220042633675679289327422919998297608809224721182667317007677365390341254648987643726747987174384530790645574149803823722543259052085839375503103305198447686542394025874019762046467568063544873067666126524233637970535063310157353739370186484134052275630256027957084671518240644948312977892412207502789737079026602693345359124189156994284453618322192298912377390696578130716239449003583332082102063026916533083199975315279471907368703234732726674517194796312376117037973974903774741232881630671978333114833654518647796583920828512229363247814768349904053709816688227765564711604146712287552248220023821493063041803712717495487384969224898043682565533608827167038686085651545477806449715177447604107114925906749904025984250465454450819168535640539102050547916595491496661012781657884553557960700785863239100909833326903821265235087158719046091923111090346452778662775034739531694593181677391063047171231365092666195283895040894157956092420780856733878853101156507141783821603004947032687588857134109709326577708626311966137321881945695176200833016885969771429486041346520723953684513477521102745402084222237379665655256162045176147937120427977441877744229704012392316891316498312727949731046263494734234136742682053488872017634583048782335956658774632243072738185304933925059436974004732683411143018195378108748541584367073329915365281616107680932219200775860605203318489821168739582774495746819307588833287912779672166807010528241317559102773784878040735782766410935066894914848875300212336554028370819483423898115750040361887074710280188164548069538089793107324719568261237483417502320703751734959818326103094240202724539758602940720222099165947758048475586898086853508237957798436938004638108206962394849350238083855590971045138511945848868010311824039736565973280874450671608164485681528982483414324047373808180404210772533297510123650443066738485144827530921568681575014777407680627237993089580524528016595547036211720016042242766789084101640596112767610004304287256408410348511019835264988672158020573459868996456308462689149825506070650455432718450688000000000000000000000000000000000000000000000*i1^18 + -1122375652664750934284798495070500712936102444882269417030236405007127191988942820147032776517178924000941296176377397872225222337076558530418341343722717286889218910828792613878095233312792440715407544716159688403474450747953296423897454233193540226558774789832733640463959717743776182789091751553078359138603910683726166025370176462986319735418499890734909781500440913987873943573900363370806514985978437035075231811684290776164009983820132796841436903912087398594711037557472077433710805099957721844832551037608988636974083503660531776962035546991183079777489349377605969427695713294336614402092054862739067818179839423074314868941210594637719782590998948838411819096482506105577857659144696667626832970558364816492526098864029049203077344831890962885613082035809408120853572949359754288720055235610923805141837986316546977161567501723719469679998655826977212783296282078874162594162804883926532655981715925066308879659443125072971046133743188834679018562928542716340765525663019032347349020312922855427315886860512670033494446520710053281477424029330264607727059047692010417702322328038578839281600533695413576551581314873296671633906026251876504954238797323953057191907951652108438860088519463229918089587638830675021822624643724890964521012671316963625522011724150980673141947170252239897838789012282845116146101307063359376372629801879128185131458128502117793864124540600873050493824294806795835585192428676586149404244453695329658430632803524491128832807334661196174945960926874464830436866886866354047691047794878656281297256135142841336905254274955759450693909523072324177539143823909937913811339601498455048060136941216444263883949845355042851089178088615590090802430768133092125987368945058867606232678698545397649505116715930029794235524896697376062942859604148154376591888722049890943209299108562784860240111228290881632497368805969878248337833469385209258629946933937498396041589922951375450199539829383341191248027118160041726016187540662225973545476681993287376507548931629347289293006794696597052738730477342042725975962068819796952661688083461716755865183957948748228253814155213208843798536107170824901611845232951041478686920109674132905603393118221717040352467238291598334689593288970106438290539113129077394911627575296000000000000000000000000000000000000000000000*i1^19 + -183093198983365552906019608139943684323904269207408373719251474422726515168235937486213281420601311121270302661998641713215196244976854486558274930579341222342932680884829771250673950385023495204400297385556742937726074045385058890877677644615022265137933056158120298280460446153058395587425469831087447512949511267632102427760648596812873614182324460095900750011409125120111598086025229641354033244664882216050771479812529708839330528841270703570868112244625183055488341216136359566686190902433464447582187464351714156207290450114106710465634017618175228178436227285204041791890832934111313452813313837935054229768320337106186031609128359978795947597292249604863909652194693869505223476920096170877193455743144995152794383442799039274170173569200844245421277341423940331729636194765932515057167340763511718794735713636088054406656063664907686983605218433004067366596169835516519868499211481620231184584067813128132555161263952212551119246205220731055161936011061254178571005648474950074930981863262301538968344682347569958242229115353779430514382574827730386890672736530834582052515653288178131067459840968528115561745413353350552796378115429806716897542773872405442114633142585835223974406987929814457834105307227449831864630687753085313901915250304660163461012896036694271042142415885324065533117278367735563105168616846040499871062643918830939038003469045564086862123984302805854202853272783843177889352005250992154569923720300407881694619158976534741411110576006560162825634220394597113337523245307339161283389023631136867257798323008120802894499437618889713002924472193758230419831998465922200021996029516751674154183599384499248096995052829719538463251198800245952885985067693519074721673608900024593820193558977651464602222602870710367844384323188412753412645077975251910079978315536895090634910855905861164493145328438630128278778566521019388383046641133839126858047945857208201363956047953264246100009526561423355416643517953409387323611142678556302074239040786096165214028236340743383291924253101702346296864965595844520753196312163504447977184523120080422543462550708116580373502262353515594547183668601297117307376521007113835853044211142233949099017294661734091191315716359382925248204827954834596331107876522602358046271209472000000000000000000000000000000000000000000*i1^20 + -42189649122050722201874152862071631225561799436636527241931786265837493068972730598723100396806379772422766379794314344001364017070829267089029638015649430340338016281057558769548139819666333817340478462135535420460607409848110640792487098678901620766021114667739001787468269277029944476125039282069370790495801801585562572790377917553112128915914015529264222432229816351296991575132265892010665109432513785018724409933041912266002752495483697314633760139205746461927405630576728736997628196351962911581094897331831167091868198359736635330392554995883772494977222035022439112268630203619922256234361819287602536781784340655706345856434945759003491931647317589520063927050153114922711941230959236618267425537985855715316757054578692519035938648169405469275399032967434915536936286219185641607125050915943446930811190385346698311980271667675793326256705257916674827897244199916109927724471094013544257700838545361468110215535342873517612948925608919653846070986905586509197273132475513022706389429024554054610369837589230265381157817175438547480626074797707166322155445701012290029695879502281478240170693170640082951064106611332361135682815334723352371481062864805512532730880009634418492219724981714669593874858958719512981095599795018371084762759111233541645994848239842876731475303025722201848285915444919227007332474787552546503634992720516496913999581266947355514037500938326382383453175075721339091625781893457699128220166490047195249802042838802303358539974888218907796379850491186329382112142561469959813600727998328649139202582054803158656373781428801516521895141368274003388201635361603245529631055066355710052066665511767759186909447369690033087571590709543376135707781782619003329342403560575977512287597461666783122702369503127455840833684801847606000187043175905183602842161320939841483959423521128505019851614836114677215980222954216451578907700232219989349736581363295910316084828831530762805381059727010851851907882766128785590831304524713175034377272327423211026913064239763120829708967420045867328464919066020652254926615325662785452049321023278354031997476032312808539407058536661542238572147826234809855128062593291032555053270963259417269404771457310526056373111846605627513633395780053960409017239379055243260906700800000000000000000000000000000000000000000*i1^21 + -5916819557678400839611652324940967907734097055690072355933659676672574557863850787184736483713447002523211004512083903169472416844214258851658324294882302723973941815667342861835000295280136409397402249988240113157588853033497219761126258739068226177337455616433980528569913373107424147121254897303107772565815441230524605846579578715039041554090180483887736170794158393989320053395796602142236186671238233514364127518392584875877760399440467999603398249153266508911147640565403676895699651343416539017836379763573592696629016099634730061304258403534790715102023089065127112619833595473198267725453871020707961065882341420545563206071066738892462824188907301620780762747041604939125037405696996493464262160399140269496928332722361001056364595246600862484259348023023942970165693277241984225441591568637299761787872930106802033844927248586371239969542875118639742638743457126472285340151394850903896265393676377316716682777444562794224387775261482120419841806985715233154516498202101149713385571123450849617933518141611540549162313221650376314390550653639637595623595337462934343260592822215670649275882068783642599866996724045414940348892086727716808140685858745602562409708115641036907908032505964809788713648574082637390561922965659638853094653033978491538439041328945573886730784981439210961408424775694891858565009899090301972523395163797038637828387759324053965809239918033413836939592858396130576024038633077362879026055030853975392358133481262467136985116561644862021160380897326496827174834838571776709660047518917851728529753959183755235141744538196706750726221921988025475524194269056934101888541003896561411000057806159451174580204122790259521423412621910486777430676337412971181392174283101823698508137748989223193568694397173093087238459589428729434262804941093518086096785187791489401729179200885177648025580197412781109120680681254545322281515892483412944345819750496886143334340578981815039675775482527342491896771010224688588180274185503097907553614591596271122777513740286336821074381120272433736946275213033005329880710105787342289857513790849081256624553296517631204149415863333813945450821395972426215224793889308590820400640287025213193333760897213958900640572656054166365987267736555378409939069152799606649651200000000000000000000000000000000000000000*i1^22 + -537527618938427093637057059563220355209056803070729882489509780526097992669190472829130193966896187792660412749301012422341193897373052990221428439451017694790225016224773886112582474422009843202361364150176745930069788055394420809395104809621167864904157418563950667623327098518447127296909015595293495959572812658466887643599683690317502716782460299528639937337174452488579723233700747061492558965583147336975173038133570402719043807060508013473669585679688514894924310317062483868893715860123069572007806293981508172617179110258395865445356538858535980849904929339291026744607300868756650967133872325446233753482656932753985606067926019952971196424304125671812655433344130890962641139958969771606804442273816350899310310853910232721175258669502428398643108100173367898245884623900810709996978508719634179573154735264037398783269009676303517503678163295185692680133507766053122734638326344993979927292302534445786794028507242049531781592354275289679648286867386028057136698840079115017555337803149980198298127479041926126002861020070840698472634804345395762211759397577216449364102804200952557728450231637537843678309712375093065616874608051875788731871245054519004395058365095150516129645252451853807295274786199825145087218471574027068869887765235733979159401143173670233216930820935493386344021822354035233121406831170991676293870654154871801356336172608412028912070669958008310595401924082783007878165245282647249047568189711888582183398351356503254093425585418366886101376858064139165236784504967611959208992224807865718420124168353240994683841819503121469255415121679494939135242383235349553989705759944087274256514103688600876793585088919549596168247267973881247281111037973244479957119802842515461483283377899845100299086600421354878481055269891783835554522961407572678414975392560208599758160399828623880325833564995937317820125392062219468772290655444960555854098584807688368585625962005833967380286141879512815838663128441117485426458448681313335249630759667867333741778979296709728190523771172538570759964419806200367124170001872318044266601089533962169480307826123934037785675682107202644731183349189864149551656656840911540337941397047588587369684658307944045198362303611127083517784617934618566795976539754578575360000000000000000000000000000000000000000*i1^23 + -38861531786667568160153795223474785010952072090070558788939007299252714526908007589442410018998699147656307723242642165358470105455514823587095242084310668747360716595355936309424601427959098434238830244367090321268252461815884767335305043658932939216462647553096241908210322381319020762877043940225750653681353602235987323383639264476925864328135396519997519117617541468245069093642180236244253166651466897376537228098782140733732368605681823252639860794516697950258588778369702599048011674967746434689351333530946985595627108739472101144242492827586584438190797792913505244691718411815116668818815648862819579499333121576347333425041537509521949994619627512313891638181813465629528163536973857666112943439978653370846634840133677583723654353371213964651486660482692722213727222118019073942091088863594266105608192460364808652983390492613105840749371986219043893330837805474567243686941158206443342927595959530674634944033555070302722859951019226786760726913331217299969242841677919170058361472375484442718401480448594167241389177544431085328120210156729629195302279853141370238395920331042495980031702382100189735498890781197420537740586679984383812455077589217267056988747230766005718961646812075197405546473466103233029735112501045350364119950225844255807623615319063771387511174544528419423952973474985060817010417260996787834083505712090777746279012065914356934398102964075958970792600799004817633897788602073779345268025232559987897103040068105846252781715400341191821944947279608457842342228180028070921085218427404962986361555743931626554166258841085048797980870828485131900442118344065967542634229106506289285044039866292505878716926302851918896302635104105134067774833873649895884273023480339475255053840322810689242085529393004262692863029717201195742854779911372929127965008632300028045095167353103933656688548318490279429470385985863718294887674063164754600435046652024211391283365595717734265302450244753516656207621171875206287747516936066140407464969922956783740989403292037608367451112315538871357855702538193354465628994431082239606231613943440357161869173982485587976829075837282775657125360009605182884323701508350927691649794699950660268553196687881908035255439800057929491329456398603902030735975756333056000000000000000000000000000000000000000*i1^24 + -2029853006175769542740953040269682843934954581142238886322290113360366509274901906664205213486073516882428980632073231668920462235329696226226193432959020490488961880582533767887842197835805342491417246898704956462343578831944031736668692279939310855852229453173502031312114422756883172278060389387251453040836052940848376418378787652744005068695863410610747579191972282593462306397213760933002889281717953373320485473136064025542050115305064725371780454520159241175178612321388621697422778457909551781254796317521046862470990533409891734984644359237076222546471062527945569455334570309244460608676192231553670897624892765435650314034972311299745863537132836662877067249019520959856516958016947136004584229811568684697629354100903180911126955824240268820332214566183565451270915494460250683824177746259777019378112078201829683373929678346809972249276715989669037524084787057155620604718747342155133714374823555825311101269625879955140590735678255667482183172623372462507459222001399186621936940415963223613347573772027612958693564845489972307925734153678817438897606719808277135253635937000642268010309951686021573012132558484452902658228810252466803531836762457881760523660303208718471377835444548804092785314583250748319104047725007820868227016017736781807634744403358342212441489036723260983284453204337195478565932376944538888087500129732681804740505656130704169058069096603321226689148252311817362130990929582840789669006094515686239159145372381514149482314971342669155097553192863079688945430174968804440385837733497268697800817311253478578396499612792512195891696659522446818957864253821741301517686205677270475986936386814496921326101832328698752573752283052619392252946656105985304898151545845682885226716118005069109235018901015072850717309697698831836130633531328150999036449353641290372376183169349200133976559235508023950638787068490115029324496613731439664570317945222719904602202380897391361825052663511927144527005999751290637192299515434941323942950326291066223346297059330925405928210125287869850921045232580940881486212525697615796076457780000424565189174732548453974945635655455847880525599208984618141072685679995389302165841788832821547164812435758713670408179152705146772936772552231940705700066445230080000000000000000000000000000000000000*i1^25 + -67372399590764118610528978226691939367472034749978591410368315432315966302992667178507067994086910681062859446879915126643807346436944760101609965112451898381027921634782366565645244544215647818538353914018555582379815062928508035586660034145197054129235310587844238267200838718903844441257951250824330982141543607484443398084529009985284438407797872540812739643688849599060080724397716998922065076918896359751635048499719020145086727030784661342432834966263290094588443181835820294046834861794683185251310592464802175561458240934801098189213781688228333103441883841609392188560578168288182096418138973264716631164225567097128238731697870629627713830780249856947338678952260010217411473062877097101213207653332491562265288028917105524059746184755230458174233823383241244650285945807252403780503790118553530126675991451627832229339882357096972828580582109917637920880527108159680615609437220515957383664455210324463393257477865396896156102309885631268136416586514110998055488683066578300455935068971553136975267009780364392104781633719453014531015241620744592485411862612742247098254691320060353971199688250428803132975991727658962571845024520015739156045469985823284162896970236911913188557739957104837297356484757510525873132077491495899360069260429560150518630792544710906084416952997314218068894881710414732479549270833004847649820146930587431006800386609211041206052073884236946730571542482445620329774099607457592703647975544080343904215366221543491920636824902139168199674839942119053751227133251688291001481882634093713962617724669340132277334356645733259333780923838500570314298691996562753578143315731982795269129025069618129326714497192113889824616008089878984108357670035544179318227069350368559540949441528408861150853327768044601080176499336171585882227059219389713685485478980098278553529584516262762816014843418456776564466468487992758832015544906428933549096004311008283553604170066953139610463758319599494199806035004166113061670640532899520992730568041013685287059819249495830804868275727914529378303429465868164054983982781655430497422381139185445787872936262373256359377568222815159707410538289399846055529243392729789731214482350185735576525958392911522928294781735996864769929160670359377482677747712000000000000000000000000000000000000*i1^26 + -1436273793955492031670106343326840947901903298117718779575645134194763542047552554671897550397953636712461373601061901580319793285643229212746252090903193399677067941764191919420619310030144862036306658288031254726362216854746693329752771182855932103004410642811573815880847257677620969884168014927867608971693601970640428912059612647952334200462561909173167672231094709988911404540209790566711989328759951598859779111727188859210618078265854017134698802260344707260573754735711579407688631021298773332207267987309196395776395749672163114747628923980307604195356662436438009797907269266813261995126107571314073663255249156999378447674735409366268973821200099843571763919785253220457726498590208367539617729446773358276961008027563365104369806907987969048640984381440541311884183189160750264311620203024308735476210980527574959893202227884838861778969503530165283272537951681599165630908804241692198489306963048803766997574946120680138734327035491157834120259428305806821226437795710702380086865116575754152656320802865481190227109061018690531913678636772282975663335283274228609452894710474937270510907897135794035356234425837807806151705242394554239672224596089681748028216669545493505128920463492007424166193487583453490646448428144679327414313112330620182937287327637620106128412185704822563831205239345095646283201975721339267781406995161872701843191037123425944334721249673453640233653495387153925053769491690684507037838403564504948766614700581985725231117145126264682460255734127537576288556609917739412986251409073135761447168374756396370852196658692631697142244260719846772676960729376705036136352157155185803078918209423798098546076870918038945555438372307414503404173370422042995726195659181772592217294935469790803826937436474461059052962716477194905827265528428253553721435464388453454275540487803751823550557183267949857421430098862973848571699260148591444513102401444093995322715482383439626295728897820127271708785570822154913399127113577336081104469985690611697758255918787356890966358260279175080393975658612482652060332758545437936805856249944353576533091148048657450968139168798037175814835381111209283013859024162938414680682911728226111472544059185929433387676211562205264524708713993228955680768000000000000000000000000000000000000*i1^27 + -23605566009944275994588887144021798130960131598414962433012845805544180832387753672551829672525287828691552414398088519686182788088685151565007510934109105236918228683057308949921503228758607292046288300271424167751034944345260906137133364217537611481066364828084151950242790456796326239501308376881047086935827290587358637070523572549613310114027841871493585360091144308723431107393365696852372860527015889132847699793974762323025735132485159546547053232961481011709217977714763335090392301945864955060699116218246302311839219235080170386936938506156710488143189454294206968892619677183362297023291869514378940630860824079442603222522679528054707972594410640001677563544733442140606594464311857896077987314137841449763142404471481333888530390874671042414519633861812999807532437391933659380031595253052998880330426559487113781470005126568798702377696782670963770901357325635864284569536813691882298218895233088308489146504808616714317761509067452185373824545271132281075370077386779321793895945679127150196002274698733628690260629334624821710904340320080917883219486536367431246971743231926002839050853611375119626865620889258198000705350773463471061272972701592609035827299044261896954476851468369752814532691933290316365764993198801609466928502953862893407234528607322687245697172991925896238801320320891391402553719191200021276548913437112600306023878857215251609439440296492172695654614580662964950672817016261623601020675102460854381111600001802514750332445235300195044369921776695458864116052093945262345278569367312145635192210568211907060086505503945191046587878733693361696963147985749775193405051250179318163349249743100907936498164437969963574628278908357683838914389841004505327122478785243060623315232678114168675893829687622323288109732649608995743943228868516441501440727488203041616176459761557131183023190259517873880495016530178672228803773731826868704762587612742060979575907042788590868947264240738950636128404308889366881358205207601397408279088029854604183803896531919604347921085379810399739503843766014057389115680565783989239029168279131401253710751533605139825404416622463539083654427111773207330191569371302818535781821775857672573904466285741812618899769666267358389496523402473426124800000000000000000000000000000000000*i1^28 + -316498240065209768011574982617739182356470316341273969738694810382886169773385075458425177559128443706004893811297545451691226779853561849904300215067875686672801692925893011299414912141754991049096733927330883883336792040047455623461397660104165014370156337790658793211548629548206032966707551644014828167547113983476162725620032130185155705900790831563951302892842192753979145715917888179231406774854568135907858400992388838812425775120121351385486423043698777471451215404169745566130953164255233640045627816590335227373062074925885518659673957057594591365906033660417182096002973038120371928731677548863776826026011753092448567107979218918579689055036686153293452274608312618475178037738558235705082727265476608854867530561673824101534087087371169913243378630374046354064687989338387249630475986892584622072260938997008161925633967283477061650746643077545902654266403045841000870957705956217681513881832497829981968569109194624327040654810194159192363659208279570829532839146705629957101675115970657349190555342105006831969021356195501259472055172651305004432909065217751385840665833590435417597938701396337783218337722290101147524032672233810151163424557400044193832671058939869800336888016140082973258304783739581500152587092095201301996675468549190894462489268728813376535613392971749802362226257780811984327774370519330709639938095942857516396210220675573326414921718432606929726923405131795988968788607806541046673198605348707755830603945222308826005037896184318963946430629697273919360262404776358329003896297759373364652432746628499372089395478866876477782916634229822656579161187650568398701920566598354037469983120692085971828398084009320773948873007618772879873984014079855502017961265166330356878689448280025256300189155993206596974403323974544754753202340567841546352781674805633211162233785670167231302606006918910551865731850799845445646016585365077481602190750344582428621548223943874145741201915830593646336684123770463876299166785760890828430420668029191825134092837976712439455968056250347138112677735241369234147466642756500391254171251264133304049131822238093008769720928281923351384620058343017361162914027924383163437523320730410759957639680738592407130230930812745760099036152798904320000000000000000000000000000000000*i1^29 + -1804024480371057347965691497231942324516165736514748297692368891304105536490297017406899364761175608338208742262231777926037627335639660931489366651620904132078259631519615609652111871066551671964322448883298983454444847932314836106814752313444457120541930971538807234543291672257104011873464158056164696532937795579185458423761248358238347860016789156786195375574536837244387594430938290772208483481315010855677347017587363634275133682927081448118231658967327575111408374215886780109164709063658247461185695469602828965211275059723942916823739222360529117764912575968379401152855969631443159464409440069677493225236748246360292986280276098874230918288420816385032520025486176208810981030926707317745311130090290135498696198269088587727368804290443741728420382958584136248470590893367885089127730095532048802887927279334649138430054170887118047949410872674435436009825647874376942896977669230189197226233371003997063270974397805227476763066173515486195884825390748864448084386784732496969083792292923993715098814735409225729254498387387632929350367096718482523282598715358354232722252115378683635109314219914247352850074539188006770024273737012063228529869739716107350532487962796733196652182265765257170066622380821209842145393276955078271516921718422390364237145606057873136703288903086277238762814418440285081842571724482947657102419855736449994590186780425301222870841534001670640281154804997829481911011095609536799148756557964308497312800681253600807878732436269963113860765156846388309915127307397906950928329362191870507779122585759645611012543885014151155151448818616393009567816457198942043632638537282635095226795234918604238705577247932345668823534583718770698394395733055653562700169125120521742077348312828258610089044033389241831408832994260347307755128284760348233379297119660345091415856081603932343800667208200050057819146894013011280894983885911282850841844151729911466347704054327802285746993330818939836763038074802994516604279468080314155500585380897931815214214804367649251588650559451459544573116308774074847751523133805599343937070904443360457120733912185888235696025797262367793713498536783046651474733261084591718875269723890743746367566505733321418518691058930261859393567142707200000000000000000000000000000000*i1^30 + -3737452123169928383825666671145350048305165956154436872321228765457028500098245448714593193527899434830969575598257937141580934052714808816192356772559691457745152066586443439651148850336942992944204468105015028521659287094187912904910796230648814658482340905903088956271515382825339024365810014648017637920896341481389319060676588753291664291820888519116884610079298162052281277400793517354656658090285503382188978447354956346829483465103841269947079899646621864088242541958340104020740901881867382432079706176178996236849404362597961930534744675843044072794276963787642013465346003295875347194877973403556731229327176588822388655281726505625995998290101533937219651853814703499873294175829403935755184503792536710608667547509721742623526004901019444591466265640824416517592634422271918094528084834046242605141577015785577086109824390980078984083102177771769742606451560643415163590919420531243334426677372846392936822222240626587312219608107726729970373825361737771233581887958183265195072381942929144994760087141191938860752838925127586670757776362323041026318324055523060834255168609356355862657058744605265497866884377058784279993079211325476731514961794328814031058189052576185220175273007531131661521855391676340101608916460455244000103478379946066706579196790018334836561871682116896474320841840041512128015598717320445227777177578578891929545092150872710469828182115174025683409178445907312453191727689618219652193972347290114980442477187006394373318290077508125221438758543078198810478171946561692190191699153209190354986310865079686693678036837881882460957667723834591636646875312505050773203635916186361580231400526638214400919691456342571586242184763701421888660396988525833609502809645836758131554705822596558619781039685909363950914916657322204577645680011182392353914701009434129418278046060264572752965937803949763644027549431134974393050837456616515934414907783668912456705262063031993251642276220966333350243041992006030047935225763283836055840490143015685326082656634028445975984774659396631472550049790600718853702199474300381450442106582143275523516421278235011341541419247895310350126316288048702593442734261905765689604515299471291867609909238370780269801726046401846756801249280000000000000000000000000000000*i1^31 + -1191591031687520853848013391322703317311422105395816267828511037276695041334489634354442663152779857748748211134265527209104086018530730945768118714728514970021352824950992099896837585226527190098022943449282891910707551011237050191977046019782868185808590641406139526462616515019828524022677362740484588309519615901791490860944044871405104207520991884706043270738150216007249261718229267978449170190472391674730858920906546651306391397741827744199475386719741495656838178066989219697605306477323883429601197590032528415191502103371466939602423348133277934714735704270156544705151007632301376566163432301575386086142049429233336987238715035963479373827201573199453482276627424033441363095750415604546832140255410417749256946617464255955504399649945100947148307463306490006209947642190635917920275409968693201261193665683504119323114490956806402395557757862994108854693887838758908766068451082545340271006709698575401763127732201981370156033231154476253099159019519977319223284638802402508479847578011065374650127168455371348964134899935969820389493648865714119657535676828924217992047402434866031848673287347483791517333584625810514552623149549767198116789531361576611336999821092183610601512111121816584463224937108461136503181952726712011508927673679559109280604266326554328580631845513689318754497751272229336457500795026758319230841259224866306895347166497154973090005276480175146756306137865442685860192708162561722254237166085098534011265018041027138180651866769864806170939177835095958227706082263694785454006515180372030938298234680437194045560073582976804665612378201993951001869243434385206788464719319927745867871463003991308356674715240818790106412614052586017566611325158363141065996957692908988747711763158926555649509049424143081561160366807631992491277195636913473280720173811849326366412495701096974288540783126339526549979651801279151321522926287030290095578719888252046124650443249801521674782045452592786862795603378802067065660625881807855292276608336209064661817124134870408561628796172574506515536281423945273175455654343582829107897474274979488163438554551356762605292263055384303630589333075813904738338702896241755117788514236842274575617815931177843821426909219211182080000000000000000000000000000000*i1^32 + -279312841979768240377190145479697993611476954088184671669068349095467994951133491934524707412596533320566911520901560114509022079933575202056636160688630715256240214096101499515979027834058835550465609378854783169233383021337414998635690508337937783899519977878137298782979586927932732385348276644195602012110690220286532523419189077541673614656540734866280803077692336259309565038311465793284439104526231429249370517847508207171286116167180169253423696936490371047007324330830837444010340746115518782398891622006291601567364437025565926523170003144579932002521684782586069010488301405265970241008226692072843638808053169132340457871819880200629685616985956606852111071648756005845737767687917889388746040125920143435544036843790019491662843879846576205512578216573623137918774655279206381203293379152485291151256307152119659269219938436422902325691780856218795088171303958193432836362546287612057636460765177890600233515875019583001247013322706913200685664612501974457987247012601720502386596372404839888353673746700961271557919878204482404414997485981958433712026262073700533086189992175945312583705427244512086025124482660481548350124519563472931825420486333362452720454794574448580446942293644536956858069807424840399429366589163384893154173966877246430050389511737318701699939384918677986437257780966986461949534325597020092411711217170707164204697981044700623168513910419252126264012879355627374725218175617229590651514346534560586646640809161665839464912947568888910817697282660167311103407339271838564915829124384921471482265726742420528968795233617781297836780712667293089238667318745502561439395290735133449375461840054697977770806688319531622990803866176838603857848309354209727613828771847174927750707756028812057360195312244094958374809234313351095075289512273068608775979629240591891148118961551159729201550229532162434539917405693838420799021628648003489666902498937725811069991312024537531258161162315571533312560101677966042743809538050451178648316721369646936016192784792556097605973696712044067709682256761452514670562254086014310081938865663777011592583005802875644280828846204591267246680476042790291903295505391251992202957877595564434817471384828084703313716797111271424000000000000000000000000000000*i1^33 + -2205770758000944375955506262559793973200419338166097644233244161232156320074782584033891779616853448740984484146522798472594512242511122390389681960692726118717812654342609286077958063375715590490305908583182094172198618792883321427749694027508020091981185024096701713002870876308326983516735465988576401694742166944565107941254962026369366782885447229171031153643688577697015975247022893491482599162491633546617283068115095406686896024203628196878236401322898572758539808133348252847154220174981327525807920086779063090991164636493841894488701518748698928618812536210252158182009794378234997218422874767218532715987916273602368352101823993159945824248113635160867452331313698256353331034968029755583414553224043069355406484483313452998188606436063934583547642402008404573703009353008320589222257845343034200266251963016673927067556931477377462040923815563812333581060144709007921570155666653768472577970743675776842274012805096217009445339495706967343898920670725962078354081131245632649305064795351305794626853547736466398820830341906179395190131492281220531627121618530400080988941722738396013504146685479545700572173909417863268440289514260208983704124201259329491841674094048211939642541408844082443703214033974495472117155304676373296628220412497352527873303161356588275064816018705356174963782210103687270105845374410028473229431709403261058637241452178110134629090699281500693957810489764047920213978085012299592932846623669055222860819768720509973039655545619947085888733369187099485685605424872661569765916891674732710367074636652531162478092919335175591683897705064378042881549794299052857829679218246708406148027338826080241292243847944338863392773450541763135628260470148414658166549737008424446062353555355920641442136923349862672797530027899721395621018352294124856471190695042818847330489940791806097087881997428791019566414387513395698179262928838354014568749089891049024985655284157512315052211046419388150359356807095812659065484528675156476096931031902261671965123100680170001039007475804598295182753491682195682388625555036294084986193979989424684114574231116463499116828675748013698444157333959560595088975554634754985268602265377693781353077310718220386421432123392000000000000000000000000000000*i1^34 + -11369725416222462575397775476549543049753220543369304332437521126318910281092364512734010945086982595414968070124318098975549348416498530284957655640284146878712116483474713960119962760733599952026889520846958672060279706462660667367050538771209522659459469124494527065520384416331307689009551065883178019903508154454591406428270734368808871906763150013526001781755485701223558530689809847656263093035400813636860912128141553116401792175126203488008148453769326742448318432761088738210505093253399011081266687934870894843047377063347156379291610376520126475997475384940493628801091954692044020529344523602869447878715968100471087452842801185620449086363848148564485391292516458818863671336127006200959953668374815835524664414728809681672923428391927845932427939840539009768989938511798905661121846879138316255314639539509817351119839644269693777226617398071437074514763880344350697558400537565788662352368930270975197889137046746832072449535539365353058248224324527957523311507675001609008861509165008971502336290641477569968301416660854140744051985603392294174016882396149513803833866166384034539672972247120426146013341836122312635081034199974487690608308015115264688249332912161872890163869741523703589286869188811509193541172961043649340144820838013506348696240517173333977942793727025578362400226903268937336041708830615032055163132558213940091162197419793399256502263246846445672294813899491916829529209552081962982116435364716560575605289052381290655915129921994857730870320805607033360971751768051302208081384313285970634767480789515472168194669829065455940554728800072236091650283740851633074346556246714559512387203427785779019597546275484025010520722651707576338143360096931599569571707485773066770705908207769986057966669807336338996218659401178589348914169895185787678576403127218749783153275482700804674117195041268138448131559852777614546527582359082661082216822865406301880644677285988784172961855473618867453612295429051033665934080279648705545016738382204753824966605756892329690584527532886087955692003282790588899128967834343525541856209288939968775753859859757400571664164025039612900223874820156414642608837835099496202772647123707458672809725148071521085883940864000000000000000000000000000*i1^35 + -33792493535923334725637560348674843999926451330213232028504341555455237654726694080038928333173447953503235522897957468265993576259656216606483935129668897498276397916870608645411596495434613801988582884256886734580158453873253265064142309127448414163145446386664316361797984906307336204828853269884687068519650699994965250316458010885937512275544830374968151320113678380411952338039667070646147335743910163785742565070213596047180227422323052985511940231864413562692791362196056456401561612661289585086422298051559031527997255305017744820042926766271380142474548236415061443202481652115270785355613355044756131454165434923165632330184485925655776036450098894659440070713128007935185238015559046114439434425031325696865300766914055455652186645386258982575939718791058816282542119269907590945811496518564459899727117554347347632264267606088652670220846181471021248389055317736863957516095718185594130821703699875055744617408847100808525061467682118766908073804800618907916707176302543805655873295993707179454766769972683186327725504718715519887283748853975588674654961610610931297188388914833414262393564112054127123398614809099014497260595155113692524589854533422459979028238893393449580084696126711108034208459937280528984464781417240783533393727194769537211974224534808201810178395879586316290470697242712203520306888635545290295744131076382435817681739869749510156487487627148680681247226882266004810171592610476553947130552615812884991937838169012549249065117713371567571132131753925924001693895389858379467517309861352240374334176776700232868478611535881364993161441424333340155456100410521874355162574894382404355272910196045710032405736766824701012666940951410480002693812063172928424135274979170036917330960455256262212983449743390145175911347811703388923413507970390230016832511219723329589066161662493023610257264053748504621362580744372720375178681006322107818762426060724747923940764079359945995056015578359605588093757010090290227446201735284632592784163230530230110861780380790762641405576854640010133662468978094424658348127786652730763062060838311802504474559522292370472299193092416315285812237771112857406233602262834851247192289344009029147924257902457563748761600000000000000000000000000*i1^36 + -48966366342186882644663964739286425312081462151917609839977927399070675623477591337420943363255643805941499407995630933156794191238949924248524820385688695890027632026590489060831842602882402377071211095496997896764577635183901181835717756999427912863726038608734801184078161406086323992440917362722023185194817056797572879579763940798554738315186477075618489107425431263751384087828731448615074804295971499839477800061619222074508761962213879500331770608489896531576423816843037622668906066451933498631504208682865761717706710951088075980602789702568002274488393072061710542803325600532507490847907063800769702046898278670835252756768643972157095614930684008010840607211893681581723256102290404772343117844419032479683054405724185552240811084550243151156873462531850035171509354277322197300450267567236848902226950099767298214863024509820034549569374601594751763969111507624499694262778646556003865035506261754415959134683574302438441574418412350491048776916924761244241634042609231504219582444865784507840144734806172650603100500228547807581243175710492490268379104709688301287305602306995514915025320145237818734598476245815005798031416054765599687256309948064625555000677374856388132774707354912743751287043429420392284187532419690637076202730400039523859263124358866241527951997033729367617932660883191876239109235979010956684222225131991995568502234134690257104961987860365413935620515731675270038422010436783597027800454734958516013229168365828864973494342528967723682157496322577420300632861524838352474999829762498848728210089231017580665926539643402234185380624402486880474166050192103876649813845067791082817940598013668138117355598497556308443330080753359271118358986944282079356774997386206951099024879848235925228137804068771842552986818671829288927476207772701620376190453147149011770033734553069153300440943761304549205613164770340418060758806188454385740313768222440932795994630430709343093170229684564408312450598438600790937949680089755434402162537366112459566586381637319876288578705911572893294316563430687754095019092486443682269855182002771601688728359846561759998124924324499374152904883434397467067040050237055149100577574369669236171648843012846387200000000000000000000000000*i1^37 + -35417464888104715632353979026047521879680590412533530728785740544221073857878409348180259397134259703889678800437422001093693121958008616287358474857184362481739970460035262111160503811128779021030763254291454332031762475010508811558943712605827467897163104114999753783352063119548518766799855323614737844143975940532326942584986028015621980314705364944413454190477731703868628449140245444419225260890574576364640220602489359271618603024880802124080979239824650593516669684065188814223134674772674756668156690014156539023212671855843632287331091889571434839681737139878403955892611270754547693292834189635202933429502162338574225263045109998540807698903102236122838119853370571448943651185466251947268463348534470132172543132116277720975942754897965778595087673897723450884250765400009045007261110450422567243707343613075842241639943073045425840301883118829081236182385512172294384562687688718604280082658439651723318337488919017309566406955148923331471378384688252346556115360547950560505294404807867207666729172418738615134698865352174672984005524876344116148884136564465325515215901750710241923628262939469231168746734213009801805148983896015491061303405096428941462304002535917403367771085300722042538081966284202139632918104637885429902200254876583860487676742386461207504220185531509610129042108381596188474835869560056041545126877950616958804867261049596633238080717308098288934742768279863783764641351395615947981932672287040418290777760263725678743183904254790918719893882163653457139423258929758740076071466841916209035327988670323983883598060683385613213584307688523427685420746466457248756693990840874359825078175825236415092718370232881971213262350847543186451110109147250743683563207634894500383889602135033873254517252429186108708998501872917826970884651261655995393537900673342082699383058573659134737359638464337462735787012913386831822187214852830579939558699481816374698133233964967428336606617966242321007203392089781785661747411447452156360293506772786089215555958743448059659751737935348457749659008342767308485516343698214547123560882968627651676958407131897733628174299298981328770520902569896309359218672815243957875238262939173895669057197178880000000000000000000000000*i1^38 + -21650046478089008534795515368456863989351843939953986139905430012454153326035040312542422454313195661658617802202089304387677311582526266719314287536825473878327121964461660055076140398064823228349949474082329151763343873489370049555371063741560100434154189333403162223386434014442471562443226233338010010834223756230911836207942509587264524576789596344375039498344048614424227153976149600134328265876893869521181843251516976262871445740225254078719055623882805495356502521521822627197665728667217115420970099361136476766311472301031086346386436836740091192980217200702676528789325753704658084724346072006332531953948520528924663117851628919352953145039284809149108021864832182270782534979716812375446235495577267230211898712380386103642449975171819345496109518243451612164472489155075295853591337092867184838458790525383968675731559844515706448673361051928805567448871741562609758422397840782804654629352789002291230556599940031074972985726400272136211784337215389582678570783588031934141271343536998282005086273917493661176022186052057703059677812614917398359289880540557446791039589082623559150438693730315986790344840651978474217741349838522627377522220083419257471705095714056935492095987684887093245086420645938897202889469282224926916344941210213330192886833069000730191199474817627107358098479924495157944763866621796154272530043685314787784633443556427088434537438950311693160173296906623579573405173017732260273865258004257084066519459305477351808743315355455942289473767537571109936511777227472762549314146060425680797822297971009195027914574078446222362272934173594396618216007279154240474314332121139652084341869070333271258009571567855409111887885020220985984742789808823382298426086628079743621491614137630824928265965279602671045617826696245044376168977413080405772065500131178529640679587087084967917209092476937319684296110708291079802324502649785186845768833452308069194907440903815811508470405220718297976682532319770467465187054838652438373901847953702908518992388898821469612617808316174255136795666276481174418899679398569207471269939888555718898693299669693277398085382130706778872436572020007514903741421568199225430662245024596758106210304000000000000000000000000*i1^39 + -13811759471627865232231971539870893455477115320178440780432986803432122003561526071016422357335604677067894922061904018619598888619146168425247791623174984944501083279625385042891618972228441225681677884617275189424088561760983917748687541947181160451864175384472406450964470157730816970718572938151312848663404178630287223655214372523451829400447949778884533272419334236318546619680077470356897625837769918565646142158604481465527824710644427946088689845279782481602084825465624013277963041922864950874850172760621534363663293953617402947999191043199805965720037045871121589738199092207610080688384688659210132187421585734284082558345770767058735597846727330168283676120818283446818034396016177785893508989314707175103443668684616408033350231227432065038640437304469502586442215229951188991977699557071409871998168174548211119114184496846106625257520998322025241818513772476575667365420500360008334135984573297888950163614599102606758355373460323294674777532661887792955683251772711948470734585176697036553269590561983895757989401772711347718461254236861583812241623889140393975969877006722824534555306061927281567837526499110331902837243203122582805602574403683125675823891834420729349663310588815493351583948942764075617985711229799283101459073431476745118741061521006295179798747446266241758670071443561229588989637869980517518261060345794726043704189531475530565698958109121863798306930838376471957634006497833006974368180250510290125690916247341854715301726253592009393522626720303360353533806231004941067847420821078234276583205618067102566833974497629682648540231881802774624479678782304098433049654610147973347459386006985543730071843030076329386256407916062622860300744700111775395714866010565348140573609805492835475277374742271855285450085057701386263292206244765687159678731823212328713196278497962639118071434573235305961666094209115346365054682943052439267518141292771486344760642730848685553063431600137015958160913034793353081835004690384835695298383313002748594255097748531197021366782129246522459465939117651308453353913470767123465974816290021638732719885714990147642169391442136552273801628283687286726388042951566938891198025508592853975040000000000000000000000*i1^40 + -6085605376384646731930247668104315190713307297288386775418248756396043890876649104709822009146988208576296097746395389636387440648821604832484145467745574479818430795274594898698129366362379952404163932111104033938500945161740836877992377689857184371830874363050920764980013865284268154235342652496618819917706516673490854940638353805454058783806020940548635957721197608526166719270668492606782898589689278302972691820120848691356812088703673354262031746754788766106499040376287920804535066196168370035296243779879438224724825416701344308724684256752274812984897081348268628635526933690237901099204126742500726905414368490087800389971651302360014916279486906162716545621536380950845999600770022003967696576217926431075315695593395676442292625987007783871156020008306402247344522078085995711186491971238353258477015839432896072852343871265240194820413551975472649799630849208716912099996978594771446730586926478292460231067888439772204779620778543486027437394959879432651551957936902316703467734393771598809449467989324446366974375995487549746237255248767469164098979325139311537298497184165970456566082965780075693595898091204425085832055702863843205370830516799762350376382225012008764473629298725681641021827984162017501684195934293362426127601632039476352232791505421422739187922168106090496946612422814259774148070936431408064415795550806952650307520032325184650988053971010730262759215081820748661761390745108370488003614410729304421412475235989687660349007233034020528114488463214847846486423542592993110186896003076848313132107452297668121977971452239775708098061770417193505088629870871769020458860806105512357498748213734621233681592039358822784340144375343688799697739817522618529202574182708348778789493325118108581852476993590534433109467274554942759640312278537261140284973634720197701110311283439192937419971659053316503877600182925323693959945450746137820247525960862746535185939658708067924713224504341950760292442995352967191439895931993246531186320353239472126140193278916036555436856179829255657521668543328368382681061635432533223412300119717557458912659739393071550749357860436934065882066003226766689824949027140118109885583281094656000000000000000000000*i1^41 + -2101221409529935319637209420933595601814733831601486369225427402857213812429425073379144836083368427105082873382265458611268145526758226159763744186685402548680083289617702994191641955787586595494190800410545719514920319086374471520215922337445877903800576489946071827852249648225488693490067257538972212302422514823106487793363728125931533580157084489544684327862377503584765624147850466640247968530281582489294056928884296581647251921706130135423222345989808402566945705317527103346002321363886852641394337276386378380681473662363373603897730949452666378267969819444963578712068214668394852342842450780070656351633995038961674648589170153410409692624683943634531930322004934040836775731905770354492063575485472141444958925685976877188912032007245295143927917270016136438910173768970443753397588623660007708594778580915071496202652475752517470176879982123538174166388028165037122215871411977557160359666903443004191451272547980721398478579851828364627921397585805724271672403227963674104638895749594271175707837899331510944831810278896471436633811197666886720598345520948456960958952787629557118294593020036014263318604438446118605852845134751758811382956411326114645423878969815695707673741188072893737863612387787684625537151253495117274712744798360752398945187622238081161624393233461938512022950402019870339827577406405765309121283159636481048372977879466142482198202702751194680212072178710626833028968192295181909770339465188196067752039995811979929523265182042268819045276613046503777571010537638558065176407023568323583882296995397816331143164195680204141334811694198327289570295164146352329463679488405970150847403187858046120967758531552749188768939643794297155493718937314572842359793978957235909301905247530120309447989130816580597734252238924355812696411434738380302079780967887065389538450709167841510510439553154676789307381407243358547150031778530289934140255165778111984312144152004902999640039427316215334591804522516983448373974590571687936892544186156897120191850803723556041998824821035686555845361681233187240215897174723640141508478060950839307642186592060184788661725053497202618796675738255205404341401988389898382785642496000000000000000000000*i1^42 + -683566925027951890436257262054517322282890883544725842892858170560897881337076652808650272210168388123062441162317417156254959132208292057118399419649946486363569777688939734106970248011561306919273867049418385920735032031685139076058037507546864142892658509258171869119133045694083378430086477967921156711014650063504445341812765851984410462112946044689108197513903201165395093498196542753965842521843521143614541912923376703528735049607685752448319444699677235448101218604161654998369454866299935916560520802646166892725167907572680235851749987776046725905906339394745162850037045470275820780872223851486383068118885332827105516539458685083251885669787931186028676937526458045447229214018018929951763408351884478198110711831708321221023857576623401104618446909869507520582381250630790642356876246300683371189117124784459168790294282542107147646409432808706659936883119121904125488739424061668034739063011357761967958150405218891060295208863093070846958552041363582980832856878989945657806938178772193305277185268133998341821589053945994884548382447876052606153893651091033541947819008653781902213524096934296690450628966886938798849586368821727123853197800922689552815539457589414774430241948205047881074749449143441906670951739668533208808573876623750002750070814197711098703229932202719824036705707526994305587195056942658763782096774081343071886451975034021600703159619412927554514588843218318460465671459629571287574468985651788173462734711619401876876997690772928859332475000730830958129973996977319096686657350319713024284263404724621102693830120706299553854414495031433215097312504367268093668681870904993187084572363205514717795414839509409778853783844874456509089232489083797668305474044411075798309530501627543095061788147265011381542657631530903304770625889222720381514239444444995833822444483720710498676487590279129222875371572246777822855596612096062280887353957999817750809017857434262885703562762995996812600011129016167155610744598216139351763865763620400297299207106652774015141019940684591269212982617688636529726344988214707725274510994216326584832405565656567911635440307448365820708233309072323809169235178256909048217600000000000000000000*i1^43 + -130586557448078753053636979411846771408195791494144878510542067813931089623887111070132073067831370392352237112742627240268360125746497845813132028153323325119435683789012599185924666382718687959809669142083763103546997332218550624254072813645400451833668556703256187582840640576291565705679810667903725735893592203744264550539391634431195588983129469026144412494101176453977166434790237864766228416042186724831411843211593133930645606181400407749014351021116218743801140894776781769786435579317873487548562474122229646303458327078242704888502660262776911802832130397388431795170110939953678599171621841697198716088665995249697786359064634121484853645497481697808300823572503785964595361190313009223421960023756789293698026387546319040232022684123402101416946629872960073537152175569402079989001400166655751779765726232778383732662958132660403490271863758674078559835305686273078747975992249076117983562863743356108258683531017202750114710229412223160804839760901021675687264421257923236556655799217553978253919811207265024900953207799279678673626187471428071848570195321445550220645548162596559250575306484850162509277365713698556755833219689637423523703624084181890059667334254872525058795720803678849431946285446480215997476199267345875960047679526245039156525244491017578820125834686381679097503062318975477241162396578799932389978142544562644679370590026614024326184503656125219255982172179100934226361090521888601486332253252900012971012486151155092110647263579917052550799959761193744045962471068155427836194617667626002870331070462583283033420801807973505797295695613878230584929419187843344719173331434764173251048551525607844491581399030356887472258500761371215950170711490770525263836831286862496414264323318693879781901528390806842507712921091878301357284994789783998659797244535919753097613500386373265799198599087735112858903174720671115084198205184080921102845874218258384389209573096900193176474426923841608584848711124184273467408366445407418224647356917028143703868827704909229371295158337228284749583308823401779289611139842626850998559536506720314036269497594154536085966723221652412570301047709446169553999713607352320000000000000000000*i1^44 + -43572529843236395666161712467179398986444950651209954213403632442092207074978214053332679841491439899342151313450190336707661693957941876886142296679231234648763126591533279852801580140479361248273910009678896477996092958762942645638407129075228041757382054339143286179406921232849960917635817456508032537305506565191770837717353109466926676513817221843839583420826027819408208411442093019830655821789453693230254895684563946914922804034784403620066901925012392038951524856505933560739841875755590699003138444191126688034475300147354416288666168492719296303725308351750572499730910659369077812330430054113752532901042512983741212011980450313279401699262959742678488874288558856085806588902894172731527126289613490691891840618347590160932775612548810168603811650351690220911648711006169138981686780312873070903254211143776245250032427292604879691563402773168173023062283314384054243222946983608841176623821322554257767222763640523983503941799707199053059160003525206538580973868684312265680480140736841889085992246666206660545687875799914491201049682818653557838651697588484561519152944851484441197517011356313822635805801279140656799300587586554169751693787459210603513098028333271510999645192500505021863228585003761024183927941712610648857387783708824022792405887455177334293471289375965848988074945781048015426353779733358828578481291592176839678457747919072209339736167239110744512397663896496701214703443318629667228487210501179206847984109860750113817641594250068005488016767213321062015936462534994972729322196276929069804191785625037108685887380184650004840485480939026033290816611981578301788983831096236116926877299279025072510908319058828708356505951113802506445752651495973180234530248967213026167686711340685644849734412595374229649423926465678310821774528409096664223733502081635140902917917673309456968335978298287090772040299139761136519064254480795914995519045841026852119064162216595872126218903263405115101304125599037680110622003545954833723703290556932763750082669679162619815642053539833373498242271731081086633107364514385152661499148983177076530147205056104462311497463844700934974776047670452414125619281920000000000000000000*i1^45 + -489858165270036702238636086102015990468528255500430511376357860521002605018879544012496919447551181441724455779355848596084094729644788346280485058095089430107082631555134721965827048910291880288472393501069695782337612178273251438631640319076416442736069691107203897219939148807528389572927484674216076637666324702061576960091689248341095928763549974119080631308702886863419973334287979596373865015401224039315720223267759787919593343136528434518546461543937205934378933345080740677503326747523354957330462185925609709979323879535752547439890299774155264931021257756287086442946960257791858055489627245693973870102807756097546287784235215194431912526839978729954554814107621042319707015810786642999728232657641941335755948097413553862765306238698686203612536965657341836456474786790007758702193196821535385146491027787831668652824699391348511709056801026279555657539465629778731749908597315930519743948217639436426731843523498640396015624375121923974614947295588422073418424878495176678479366237523689140621570728294280822814549567929684294920955420089447893876123294944411456359569246497164274687121510091700000087621564966305136310151327309936364960245368960654884333857428503681977937908015669014033464310342665785126875223095401325040038738483947663019961718772869533390528192566809075179261420849302159298871183071340576115489196227204798598206431221531277704470911194771712758346533704519404775889868832081003483772577602455571997007050114371104559409786145220265720793797261930797905480547599922195556136317181155147266266465899852220624518506839801053695542807569593018446607895593302049351707952910448257938463374882422358332548194510375577408122829518624635885995353732661046022087892358045061432087615306148761769859735204417359536035963697650420592157729317319819679107792786644017367977894313638188683656480694625595036377426324380037918788935129324614246616309432429981478702480270607309592224470414224551542408791815435509775049910904848867152811849678640264377911438677907544934885731876126998005878361292883517265282752998343146388368369975398166290433167000786162405656496891149328885435144041794526353817600000000000000000*i1^46 + 2392589056711639589952838592694732276297491753960099355248303546853975614554598292804064650974295688081802272793154706869588991156363448799822344704374064107136183744820353117135010198445195777340513783714160689889162557693442673006793802075624059685167396106401094909890592605883814437287841283987974081855237400495301700499868574085625716142107100580238797469160010950403733714287092344446481499456265672932801753318290978845105678161921008934472206793872601462880652985760248564152207668370349077159783092365412294878262985007528518311260472723275082499379577302375144980179665424538665426377371241594661451325334440568793348607711040099684027282003174802797101743854011941935678035387903672047453084994089535767356589629368780078572682601763998869427578652376545936759493505155130027576649518584483571438757175178059932778587261769541399621349723779695468663862175064652851523352310235171925822998618970587824234332389098734169892051230941977113819049210130041616153901860965603143192088355930907014508751620352169299838719283224190155343158589402994253041915112217415891773917659520353982230691148145477734434076715733157818821788012872302073822723241016428352710952671471598921848578577185046305808870671646507616188555469756275931574185206191123271121054801692651982875926400366267477947559524411366455497147198857994082629977551666510206274756947185381227137024700774650195125118470322853546641108104347244008751210278734800972321048095183985890924444397781890976875678657082854731153954903470289239397989682183379505695452386872521763722868694519152533612906083934086951175009254092027027307975849020239508899341714836947628772732893039911951813505408851148085129514147068668808037638063237835030949941948902061055875641710048588757191313145301397215925541355234980772246936969239562548939460106339053831868635370817306751070559743479018434313763066868214868829290814028327306628063735134730583370183781792338870341474648914988035867745190159122831907432994086998424420889361503085344123978433167470319487409225663975675394841115380301939774101761520792763526372478346851519933681103273311928302124112575201280000000000000000*i1^47 + 48584543452612198343611066137869463833482116838142921752005580863893204336331720834723200127442433697724077412703009033507915007514718823813234388489849147298242362089526941464265652243276802391807953173952188845378577033360112219186210701042360155886449618210878939624522509031335775226265180332803625363677915674251845514381875060179638217815493341443907082082664197414596605482160174358345758135399772770055007822109402396122962780395551226503025233290832477390751951755341180511718571920991042626412769751179655403682077487088566420179869375837614966316751580487488115672223826836071421346627465563874206348975223739005676163053730176522394467070998137743366532182016634608860091988720216519922401230210737666605422380634354839394380339300667787342270107778790998015220001867204536124072382681146769756695105004710764659584463979437813897580168942551100364619872277563588485313547655609373185331920485046741947646440140847134362649021557878002530918886737163506757202624547123004363089942840475850821873156504259715618929702712780403207902954276252561801913204312920947474992890431326761206041043684350568469180043024908177099986798150117573171664750173045271620498401875558605784254783730697515245381743497893678322775602234374961128449351040575557324437572208771106875308543027983016530552112902055578690623683066376747100316424719721516895484497995087578850827333314202211400936065941209253062429682507673533929129217829930169503791482796668315199400568392866011939375453967518358205924095108353330458182006379524868314712964746870448139691761066979104069630250328049265019306737309799441083777280385453732924401924379836886164566471989492905885854142173933549720979178216860112275852889129539095535615362841549810746426950092436463354973485188222452964218095488090993118219300084590389694558493112169666468152643479480483242850387238286887475455148473394146690757302324972562818606920673784390382156742913316360247186664082380768000058689607699541797149556985602439794052371380597040297968454055897554763281631644938259692019434322992173748097190426342181850017804364376473490297174590102364376279285760000000000000000*i1^48 + 97106586660237650529164273342852679404508258032178192512032815480672804144205483516537318085450788238073779957984892062219954609757320511887099212207823125954066081327062278094910751325130521850438414580219371048474399734452676570092907038163098335301705331487211059323974072483821353667709961410581033832800471889210300414997030686431686842079640182175308085250257475997167023478169423796086573046951475765770292905450826680082837540590461670210697399942769624019382426723129767659705684348304299158101606777111133828815511554801691856831467223027546568755891240230854472814107248490015252854688854600940401678242700801086138612911812973283216792010282768954364643648775574745395011315415653092085779686523106810604477432919666716010318799802724410442963028069509548420858550864787108037706612777206450490830705313614080468949728261485141546125589509765954689063922152894025476163901796975233145309716326021657068040466779365293943198170212378091613532567735672544204531397691139783673245846587352789215873147313248893274226434974677880813642146835985036974116118741956524338899088281171141218192976125287942565891531496268744399305610347497209337569585057463894213764425793026679445922823344814116151882135739485809135542098398970435304700016013359792905467778681299754834468474594947621804457239041347509069010424582121583485731503415112125485745530848488087521220112510926704513047094572743649457099447042511919485662665056285614187483470804403675353282132180697836540666956669238867670989939781167682280709415156124821928653893530792817010063632313369047394615489491260200221290316287401803533166229347626878110132547220097697471386296691996827650449479444761796157726167743443375880892219629782217841223447094815993169628585437872597226748577304462618515705074258477545164630445259606485194605009883396624999403341315908711446703674808642887195001895687249070253359713250946613428001925183660098376877551510896572172061362039913743483550952178359615730730325011883166427708931376864727944147397982889280731334689469329458459574451247089911839785173189842740259853193402284625259429648163014914867200000000000000*i1^49 + -1141512333815438856281609146505033483955324021427379916742265034549079379967488789717142984770055904223617985854206658712355048132424164064967340246787805675922864385361167534742561858035814181900053777062019275747794468450418446997866025849349015462973460312767505284788954506207855547818426177707209721747619823238965222812832627442181966099533566429062636259583021516896515834987254903920134853107525443497458239863546637047254624764632345706943559030879432976751533795177140195135637054564869716911794400931444246605384893699929252941109149740276927452006401141296095199395680743355448750098203512804926272385989788062581472872263071689624131178943601610354643611214040307115335817271792452960260681968464498645936664205448786706314146397420066433250375858375123316213781138813172257720206903405702242668895428800181556976083795009589592874885439314747688914547966277687552688769927828951094187239411638667273095935556738517707495017388548868116431331026482869325115890840655030866499428808404756203463395580797610402192900910411636844434914193207841928062023435792303678340214839540763793212251581528479020315059686279190099110478011698068291868443884929737934769296290302474537017171179722427981181541794659070699344530863377865870324689046898955669060785125967564374354910512334435500589477936238421340552890220551257667241278029757337210527029927331348762431683724869176090372570378043977382499349855203894211076931131514479997620993483063018714182552541589263873888755485527071806013138534226795604177525678714697630694112071355352459286134899102791084746750273905952854419517139949687346217208119682854712258909086594332873958265730453150263325471346408302655056425020544488862236588117474654704531588913848113677656842814401587511814868090465182199270623809423270786191667034602786107236225389770840799315595007131827169077653296728564916936903769318927635475127796957315474530492350332546933573193276804486001772800950212550893996130480981255078458862324640473104203814225713967942084765522690328594471601664499411663098237654434772965086837421775021180221535860029396474705072911024128000000000000*i1^50 + -7007633290765221654261046619651760461503156000415964768805846571873704359545743382344094378323429060247433061736251044859316011167825047979626966777883712926735839627129739797530423007377956408607107949157637681263317494966441399379107660820056637212054529626932693309761622558491169109315960343415764458373807229526239672916557428597797682584398869865043535941680587827253092264327368445554929642764508641291077098515585358075076588677153367302804520556186686370160183553610574751540050051620531930827068753816141903636854967603053243698890526919867492260947034849318173389631629135835259286480550715529640653869825425701889704828675869871684219392838767648369025572053418143377170854106613839930275150345867739500500909891862950675295379859478693863621357833179209830060333115607090819427842724856804658929107448592899473001142038594611121529086100696848192042794370320130303943898258643079454523556505970046723516282777725775075005874872339127872014702678197154824215715471596016682020162883565360641120786353917436207224073234302513527474084078104722423255704614846641845030908238293564342934780364456934354482457153346583568806103939482544280553107362377273588561065266604708150296303892231358184425622817930099270378250090171687962848590545151930186210614325240401163672104232150844536405504406041993702839276537422770884670966877771576164334656550258228296599243821665138634496555516210070490727348833183602431455387291971695454297330255030998652456634291086630925656263797481857814136005815513484151362173302869373119837812294809021054069181812252550291496601749918467707851091929411651135556192881349711528532329290743869768042746125670863920636410913972885270441358825913291641832956323531499399810721873203947839142306125144451460948087933589675761240588606091687199768552688533429302897439869153941755529264778930736789563513192228759494324010005842392352822243999856456166111439765814531550729550608717257701069510510437382514005244571597919954549125799030987338572238252692535186136836559409190417814915644967820144761903524829748027463071502266635105799889529977246411862835200000000000*i1^51 + -15753634313089885719920249213111363364696728975462427428506318518247141066624262304135515150812056963698603171253619504535923541462794880566588145331059498442968833337548868782209656268594209140879556331715341389771207503292914320142164407714529760176601886617438154001718928185056316626420209439867493125474654714299760937715982250550227927149589021386870670554975101934067075709341814113963654124790928226453951762681482869714958046485948532151555963480054108658218090605901513707694451350251263694335640647633264949905795389589075133654562483372256137813753937573387076514079058477075036628683162104484230501460733148958677615962311783113195004873343898645602926501275814235508304323458942830471928045796084379621912778975536521132823218296212269842902693286103532891594988811806080153237951981741369816437150784581342038630635460984056430693749205810196463627920672289857761033248687244868618605851448500587565851874696026736068621152734200261140928495682556621442039970424230738801603382792149866269205272440199021828457503741238555208251841400697262131174380068372107430061578460716205375262775499871354129140158783625141813382948281262256278841011796225205064697119097451733430438427482149190295467624593263622507215269518769391429613091444674817819572176414147679406698093368507707664619762115237727289163654347891365456145786006026755825026585386452741644084174683829027817986935006630743976797568096609371478102963978987760662713741530726904811887796700428924000387676982008997142914419007515412108451061962166768785143130645172025311701069831688880489993142395549366313595095385242797177868385195416511706589486882377907532205511269058967785790351955712140771738005589726711194143345936377870627283956077351479936128105273666439069581487528289768153567341398927248554862505300228663882525752883816630828788976671348755161690961457438488883835191914459451493015161704729384350520580356112662247472433161020342225164340700640477744256529785344298751910265670596225122827661637644872357227006726571491574732182484881082195688109016218215017502260792894361482750577435790540800000000000*i1^52 + -14551593205817172374745443617882302948918342822848533365614529384362121174598359044872791835000101130826894257370677615756124951823266331796753945920593239395232997346496616952022759944817006872132846297709217399024446826358808511313960278506000324439901757869590540827701109323119093152115186094240078186328299163838028979037441178726217614750087698367309660785493459383378869464093500873642777598843520487186876824869043497704711707576559939857329333245306551737935377103804480901453972125849749040542274935431100490184695275013342844918589556163705166026011645345366589949520448184513374351231683724326985279113353357171985521516004818984028299484006558681819492194577034948621606737306664630973646730365292234582351330373115276132152331351927135555582250973862806527595043445252664624137600802449579429222207967751618421957728579178397229944978700801948961620934195795813411671487360470889693300234645089371580458155856116370153926552769455971949194024909163591280810178407783581700835406201186310257400936802830944431897558161231093769196705727058278841801260157779978454474247778610121865803052716497315334242543743334093598439573804326000673954597927868843048793718534778249967921593480136266659662060155035284474023852972581613361346760179544255339481584850487862172623177832692765855900833772655552886280051364047842605200111556687812446850617205929651140434014674946793375859067795085350830185637813862167116863148342896257744794479054965204123299805447744576221890145564079640829251244890460569010385269009107451113640912278492332881393265017117485750013880596396294903296009954165522228280653642450512980678817707016917325364894840869859942272102771356281741494068682858474059416594181169897435747980043204540794911115099012197163782027419821396696362017967965597223375421042407855415038375474082038973670523004039519435731409072003388050180315794442615495549631068346379949895483464419404132901438861966283063005719267392925587598855945747605923212646780137529473489853527080063257548172100340135653163801177575677527263115190917554024104998946693220673849753600000000000*i1^53 + -583338101349803907636136349193791138480330286088953250220971481087797500532804668959717373276263951087208640702981675026991260634676174116605761734315963050896062778091370087210825200634893759745212137283953988492649869568086578656741080514615439913995649610366136767991047294893072817634854346462806065007541725639737902316502720136101690759365900700150357017699137101510852317763837179944641074033609176572560059879245414131509787296013944564797486936855648548403623544638955979086062671226119395778354146010406389110740345575039400625407524785057632456799538926753223291777503559793010868292176918205904850870102726485643349742116549023912875674241026093026989318199802515677364024459881717434966517441601210295171048952989212660678132600384920869787662594429052729553151672100591314208833408973155179633243504816964087233288747760283033312938417388847287771371763358717809407534129326434495071786749083705713365226103613689640733139908852465843875566288665753531126527855737547650712006542590902237382620591700698206303065150005073271662150508925349869717738964871273687296539089209084817181134987038545277427327152118187892376091522179761364034323769560013696681301278032188930826440042301296715122959955162024109947959154709247034271822366392402453854971509176714470714838472049006326621528049724392455948927966849088325147734010640643558671879054754808442665095070582199541631939093645519856340850328680993983788073101678964825169296506392989418212158630325907687720805636021907362775449277937972006307421846891444786316609811329021503500049051809924148391625187447802547144609302507158998795191530361196929549050606644477918823406577250031463687970515143423152873358255508314666602946109580086014591304090324442714310362379550387319949266646944991713961061176195291260748147637460507854325403073281287686550820870195601412076788597555192614514148005128533799660310001804228937642301442623940860435673072245154858757451295453789977501434103471501968946732946832183058088549096089676475196314919489975254810553086469700130537213680113964328033965201678548992000000000*i1^54 + 3902519936935617247553032821213104189128960015875417980764915006832606305339933720163388504143234055417178364249086994629900376311390349889608826244592977987545454553184698781257611176128511094839210042778826607637549467185419525297716171698001865830935424807657885681421858336552018814794804498969761113948855657488697386618952241459819174025177807061850983836638656940513484484584946581357385811805716170538617471709841547668945117635206020460607709349153593442885376508719194161657045301762019307306838389141458074927424238294078548628988837869477871722984496323036133780302442144937510282997290888771110005419257347509405840713178450222225477439826794560737046330718796145254779016261276263024310206059384134454104282925041738956861659666383750539009979687200324057194228264420783904992953057562520434253910897195782920808882992347454372815258358182920921795327109975944247244010727807072769128024005741011834952121238071846669401859678660139945319045942717368344424002279713786175170162556698378580860340662901112688344356517974198489993283522686101491137313303518322051013721947790052883650452844396933256992439697587305879419698082232415882871621093452869801146713408253850065075706165469583605976474255040659720721868944915804787846494894325881692640878760198304758888955639037253901942420894051240153435606666944148631511820955491997046538337505116076995364323067269787131441215132525476590472524900928078972776272893076346163266990748639094091235358368262741820875225222681961005171005091763917730402611509978771680663387631742490385217573525662423417918913434257327916264684947168032994283416314255170364208129866047924267145543065318514340897392791772390365015430009013915763831162428630463634280656379581459708638616493128892254632521404983332111391385226968231861876196031734871782491401023806546200281245716794667424931494356786089204016250922537155692598749955618300619381942204607222529263281897326040693360607198371168071958523604937152535836331010341210069909329594917170671574071137284540422453964801268415638149577209811868997969879040000000*i1^55 + -4931502398715496639419372461581245368788736523582850175363441110517379066070548787354318717918032854745057649027462412882781908931728256344879236535223408328617980988946744779431107921309902644139840222167451876603004015588267103671235236206635120992524460033664672585677225278105719667205323402505124595363732065827536068907938838288558956835853957385258058073647367814254328141474777430593487017090698682003938411979219888435319338121815524106848482570038974689224123629889012963881192864646141248760752651018374491706846391369708406629689555941865275205216160835775660653122660073694992509769009944529296228615492906952977827870132995256333931963147581676491404693939443990031734305024030253421047963717863485173942902679991097584149454360626123611491542540525468150300420527388729025199566527811904672151952366486778976080491777691631453757697313760209291998043737902745858665296049087295054159452976254811202196072710396314608367170146726148590429768216094304933509022599173327466587229591637048975110591842708488054762312011928629762977166664830250361400231146219347873762895839785051123653956617899133020116136793999173914964770226025134371859978276030044201456955350630096112891896176490622518435436787723543108594477501358687751887237483142998999422330214258338230493272826027454905433652509254511700307306564811152364933964141743040765299156616173627081079954995351587868626347545493345474620216802559646045676090360492230689166167906393919036391766310013909464918368776298593220280779844489793457040298411004207196322963069780706592212079618268521891963951015119537409127523726981536218659763392797107579760444797321220940377009260759841233542796117218895137722996219342669663987984620627267535041511554547018321488824576197198024150620505680231607636469545325409997413251753591917834031800173828638982452620414797460360846390498292626863951218925870949656250968613922218898723431639558311064729661351172474414089397381846850948684857691749992136019764123296537610524654118122358230428485994227338319695054792485117558327797110329344000000*i1^56 + -62112349713471919327088000899291665222959430060294584533157397690229387097920494160436695119086562415959793517055760277309257899143288765572818618807846658967684105800461670437778462993047401997338826072609932951821360296951106628315488976413621222315364178987861818038503519368771696243448038777059377176781957178802276573148923700940499013243121084092987634210308828356110455660733334572642201596119449379724531803063721013769753823208341673741208836351478466424370599645201558748029527448836141363007775799416903178256507238772043864028833175861328137730106494005725068222490610794643144940028093677984054330317802371314175125601465460734470243543073504881336201603391087231754639030688648860961466600835613795956222570345209892670562723283124383842487346659333226871618682800297807200170575022551360892068023940898464694802140540387124324307551515595461059131148981878272363190460260445407079646492304349105499169606471827533713587708170882732010326955498473107241800025022542381027982862422422508436990010329877576301813359653891847233827567074049804476148439963180743615887841716136417717234938503500803893390775462896810497966898279227972592082681647334048725002587565946472092259315987685332084736507358291593728634065654210250640465686212467859585535878474238150157567093834050351545862554227621050237717050742687678605857782468859297164955501827304982394863383164294176899007385137681144396564693547841724515262816372645589493669315789463035352603454691737361394893038858969109315207301732972726482034693952116400343171899620327745355347609954295904011732660138138255611306145901297684372413670527136392775496272656954848715797424890322300465313184207693049001465022164286290225135011625152524211041282392132725038100524214258397524881902327155657933001233687571908405473755052461474869590408829651150160918255038200729494001740765051211831040058258515416826124372137362741707018365671037480892637432829561540320780899937760290485423120873140012267043528491006470756143351045680003700298173097585533417318902118801168256000000*i1^57 + 75875914419432354495661796858022948363867839376079697783544042705036804281501327594321170713479327910963380756459398353860308478601859061391198450909575836936002199684992459482745134851941487631617354755112471961754307314684952527775647539431733353566907373549747820086809090003550331195623960879732329360476414446079077191304030401069341824621197900509586034360097609804544293453213692245466663676361957631572043141546362667299042588303654570029928332652554616226245976632244827665827901504340957083079106499613240499899915830831216618335394637604692637870642610530632450192093713746384706447348779893047871874946917186229974195838473911298630853272305750375779229156861627514574256448697865573030353198640942924620018907538405624576563096197406115372226663861512719415286675628286069589262758691845424052406692301101002152086090935306931831575897175217072825846489927215412850716616682580491403008785873327350967165430895566844479750704048532944496460942256780940113440281060669335616055933190370859349291931602282916627671544747858677556831984603735183112232649418976357509124011219311286489771675312763787977601737711912722376587249250146590417364592553299977356652769264185578255965616217569991605346130164532055993763651357699778909236499499905170897574961825399189422464980355801825610691902312053392394326916152396135802579117011742726325468425259435790396354508661147517489952250072163795057927934392191972518005022662582119314156004568290234620697834237719844847441509345739795671928754460422152632294529080465515206807234165460286616319023933366521157259923531930189523194473471529275175404882138349329293614143689915212597905239755673276444566354545279439004732281161567014525302188080785299846975450581316333330638801057186966512561803541192696553577968274053831852896558944289977443129519916793546679695426792834542699478236624233656822298975075282404271603852214179557351923203771463243498614512417905586519489551034092104730400280784019133981158482847587722721380615022580183280777628549775431192329600000*i1^58 + -40586022917748422680781050865946799129265799772985096453449329392615576210346860039538075064849045127216313277201664764191741008333395043488987543777294983078903082755207368869651431213892699724168466229504145710521201284620222683587071133186603171018614062263252574762650449037558616863367831126753701913135768604360371619391285990720262790809998050303661867169115463875032787955762284570871398871758040882161101600852242214808829723966197140114532616000431770261924111688274130549542230130135982113811887579740150196752531259861825183155185472531546430232347361763860610107430549373408584492390771428827755995381359322977099333739301811544774882592144490123868988308709955276284095287030636334593741029657424583308303251872067189911981878998611408375123260583243861744928744048365742638032925787897224308832551084373233666538439233880776421117123821622417026156809653280081222187670295725429086603423266365567638707428363912441718331227846835758264197779978196180636869823784878601716655300745851452756100815144835357605449183174839176399076451966128192673612370963432091135184644671497230420264994369765536213158852476336923464652716492353398822166480124641445244404248843387137865963917377730889113286531638279987162029066180777231179248018704388777898395104588574904793047257948356943183599708242463733138634038323532687382756870558932843973390872950540206857136182821294437037874189507969958637073994476390080325792903742649962005310088733416237863606850742007724528807455012522572573468436033419106495516089776687066892384442909834950670648633041174700735768048605241843103096569215971439259543253169031540219109712592966768471534812400118160587482477785370031421266588616132008517763459746131492791993300975556909879315286278972852031604072516465532531138046541582386177780486798955736409118163939975149962743827662309675074934255717482350069550614661327985961765308734081878144173282328753578446700368627365020009575229770443635340160350062860149432452908245180581815274944056113845800000*i1^59 + 48055720485694348463180232600365316820253897799281989852061712514088000615115781725542912934369340615078292243500763278181015568207191263794996829126512422959515183850936240370575336201718150084600802016214572646043104188702728319726951100878418416666111465392756508195935968517320609968830780262247122367253511583659390011483738960414795666823112863215525476951202399886532963135783552039266262158837359226095880200256685442458620223771176981371970131374123522239174779208442634284864248312090826924244003171385754122797094651276963204529283682551759859402309571296286122176150576214493881726468226621292288017247362905975525792360171224242219518819720555936906054587993559181382215676359105073635111690620634534196600767779799392405111276156104649025077292455071666684093926914426182514644149825454279190835696915770238942126846351192148967787785414739826285819609436970507037182242843430981444697599012428126547537210614786896263868389211433591066216551555695925336933222905445196689200065552279225002169460623922695683524049555303905004016310896444423793808338276519312674833100263283274627846297597595970297863273434128869811453283004813407050193002842664972546106920952206613081354396593273452206665195819332178594914261471349179393231415953385315661877704356525554886663173577488899515332863294113361540186635608688375273461271243685240942759372040020043489439804133682701908595130688275419798318331254051936031742966661350370478885751160793093415380398491951678307070142295424164407164539879350824780868003269744041810388996045637262520697099130624253410789803998109922053482837676365280124820204224393194047393882948623688817013984453713875156540479540016414492483016296140106358722113817966000213555467326786054450392354181763344590402376851190403805944581500564830339381744379655816735183556511531132509696197883816498059689928741670403541303557073139919999714160352098274151740796658448330209188345111945962137197594112376336925305707781733640492234296766156800*i1^60 + 4045908075352406067743084791675405376703432038568977736851729182070567577449861909355331073053585872702385464406504865852871744749703618330210719196743116543868710301971612410349096900654661413556314493443842868855760478796182411174793807841808712244261147439457570984589191290126052734169963280644405267481975230411996656534772630813780082896619896052060858113100599052175386432689270806000862346794658200353548400015799110170137605851329612608511422934735540034877305799858939130697900204562547797572815068348178583104806541349942989483803454752733113814588865236751524290988573289845817682360690392689460766295920503009158881422269358744884855835048287782788557561839950764639082199071150245668201907159738727452656986416540788834091789561783887214518853280079376699870878777597719715415279003703126583041558265853591096920629865404763405335935155330293164633636031532358588914156990279282943826162244107420106229349957483601674446300961404498916096891364167895771762519902169259939066822042322875934080724253778293295858984968972929720166004720369280799062043606030036648935983813680442218116571330223610018552936361323836996589683097995605918194114081579435692286955070155359187759245514266668942001375196080315980792720907777983742133778720720484603643166878268331142870622825877645136551095078212668425214137565958317401432624422295937294414383906143931186629526227633924089610500151311319192625790040632537322898556082561655122830876665488724818238704213167502808178593607218191779160896883376741559863185575980214059027372082764248489242808855998151427594519452814840069053102104524630328818952956931232237192927602771346497682162321081894718321835035661759292407475287249970009590523458502907532677341403575022677398478861990662582270899053760468113800847568581838380115431167052075658105438800550833319983640659832835567689135053838180254575371491661041784460828065660398131865804161368460983538478024709916377172092134338714468035095*i1^61 - N1*63461320015150773241096543447594261871945132961311337182737994900375245201896389247233486754277743352677345651669985574606173662631827908724621215940994905267973025580363868589653153897810082125206085127231057392639238481913976384080734416364705177124498406956193312590514267341385374207428338712112364347688114178142508119607021848451881921652463679971674853302555336438871568170647420874619379582240020521270281416679072169957439809995148439260477872023691215165310531180603062371436442491684310211439874369955999502011445802357164460507294821566511838696067490914984183347880477415159445842585927038636531262674881166023898104337664193239773946735931370913623818616003794935688800169263787359684267136512*i2, 1979043611515206304525685349666811440428167373000371117854356250496332012687430014627252419972362859153296237534202615717730859602552140856829783785387342888281103168126630205356321443562031523474815709650577163708488534393053126175600799256857900296844828407501691920028615997698188237893124930795971986904683407479648478751219865909258494353620112248288963473109042957364575600482951366436568691553764269412080266032403521328966853813380872094328269866005029583806557682243131449652475502662867150872624501854190832298504643932587876527002507137958393759228398484080020791377235816429615255329362692310803814866913882609817923856593232970369278234872128401115225728096860353573570229887887928195878687101695118075505222931306655980657097546282257694339170023935190064424222545027838912147387273908398850784188658203383972738842397847725047543812407308244282410647714386722162439799121929273017046568270300896380967702192693125467427447592675462546886704361114406404770444963651466569081518676699945722842181722439837726843738278428586452780333726807677404159482698357891744247655888751613102028949868159320151418750619556919231869163165261073259219496075975413779740570370032652500347603917560689517257404783806257057263157062554384101888272726879037011466874381901344381847863935787659723828229934239919441153313439298826024586163835932176061023506442325942114820048351281775670201814198887405233245905709704639802920167678641509468685869180196804557862174497943325092301664963685538514706594420904448203575172033836422399205682729511768963597781686676723877911365735731555104332277178472637923863541149001162147219761778936470655567204229494155446103877349868802648196540408246173561452005709570538863770216867100236066544187360121207801571993685902258780960631084682601503616379210900115443341416522525212738754124649476453771920041215647720229966994187702617344753498361287428721243194263763199467328844551666713125962152249662257132256529137117658829162235924132322297979323302874919495461234897259374566027856654649738685999511518618192736267788095319707404620749742534988895964994640167541733021801081108911094375084134998241098310259267895631226729364212473001837450178838223379816612011589219196311183463108467021783674066709434924121077892200565145424185798279823360000000000000000000000000000000000000000000000000000000000000 + 1002775819818388559656430712435426638005980321910973952601395047475560121862110465903117648213002807168871935719004233888713833619247801289451831104359184001605180447251106951175572391436511902431312573645367180529121100024590320781626554791307610122106961805328402659870066845363728573283788548720848815332302005938106447926446486275144255068662909447801873735582655058753257625852669797635372557037575575716770822659979509224813566086742084877328794777306931160382776353374755385817145748481953219379294923707580300816359424232300505255164227859553692740068601735007433517598028998801938270558919679029017411311467280655421069052258171960490269326971588131433674788328262998215547045207076950530196004853544505517702399796074361432547078812011515058315850632875222138850089623898399779038864270266187153101589186420915390507149772518206349370118696227132633506776079409775885490735405461873800162320036310279499219682780709898239513374793511952610186712878952832014710879669241991876995732328022519871035783673627018115539126664003376827564839995740809011480212966325089951907429168826449193238019117086655289315444398694859300513746891635378173362031917223164498310831182443224015188955515524720379456549433809953512103533085611809203632733081483008368231329874124240876468733892290537824467097536587001085840197095694757238280806127529678097181156733528904088815607996681947470054931354927538208115353008553492269839745843732629711518386519239765691916510752331862995149078733153583630678412558845981160661724390229569082505528039065532124425070703549751629417579678860307029812290685160937843601495536671060162743869668466385200767458158235235434172084832624832167863147426864845080986409436233586258860251349334550743602756625456731965714808371855025706886077820287552347137558400527713548568842127231301501938542555677904604611089126319153251572480143242781507052802631026335001447647156394346095908600777287853537961240294614150487500834229654295330837494451325598410146440834056074148676198130487362057890506734800443868281693026415376163656792663133183469683568543245969726009939247790831809675841835488251862493840411669028846463918581359170938496024318300544988068509343891250296471178947020100739975265489303809942015866430450743894429778330041308897602630057984000000000000000000000000000000000000000000000000000000000000*i1 + -6802173634222879700187027151838181523506388610201627553445290064122290965260490531720937381259562535944249694689612563571892740009345250192591640634987387418142132068353354122167389154766240826447999407022912393106275913934944714891761667775345022064749381307955948462717070396648615095632638847422984042633379236637788229509209546217173446647726402160702618227839937211480939505982428836447363592463924102205690373078369000942347941558755282687282868689485495502941818198708625034013496873140535028882738976238645055880460966327274247053988089500493354704963034014302184567881807669833122354611353047745629487156443536860452197560390236673199345619090553500450039182989293627253076342280931678388291299308713809153967548399703859333038111992059640933561134889076895300609058497473895137515732129642367448792225832717550738400882100593988276954226792391468238543293501322543292560233026838639584332746301150986754687527203361441262612295624026677588731713960851835415692331299406988525357674206144851192819497054520709759568526910226577112081744823024980192105369428657550636472810456949507908767707929425080102821303463476203450748299330806907507895403972009630749871159026204945592835447217858066836630056200239955877132012597807385887853788906014814402009868662249001521622373285185514064399641292157184283314568207719779573581391354218648937772760680080387243461410512170444858255195687510597317434898880914130222172719283246969376348905342079621758263939184127783502819098742939977903255877761671697103114375838873032763653566802788246555883888027056641460509283209898025734818739112444525148448654119412311790649704609749120676657808357607641672296143264612675958203700382061983338894467374962728079872056964267935396544211760965303661147155535301070352589552260642495591141635269511419468859869062548545979572146140513228534652224430687251989624992973662026840839715116810864035122606171097381316328752854202961311287516959167369378242570296941595484317782116668527279893267576457957813312841245367085568002639119774686642699232586383618347042308826699992348940563100691176981316021493614300872272158075480392737350585702289817128899605516154646619126186751141502785307943993270521765939671779875443357767098327619690391731192253156284669313876119275890278880902119424000000000000000000000000000000000000000000000000000000000000*i1^2 + 109322217346659666174758085526525109043536493686909257907645710391414598450399236888997326984332289395272244812693023865315006670017038675170037963134914436640981333861007325109486069133088871616197564682124759631054439906604329194310121822140639806501495111958285273091914899809000124318081754315889136201713941689193875599044472093424516812425904610566287049661998622048226611391945000225540056692481055795263370276338527749362260230884218709984894458281589965453665974622766401699023592456697594949048515012998868906754220465180581293131090351696843992226271961848191264785225665592584779875903609490258017125190985615506446151699851558939759897942156556236313337524252490860474806182701017444877658957802527560639175440673049863597097501403321354091612794207719708125111633082561745454578813972431389267886704063437511542071615644746235544025357406751473157533351429095133192587725875076891810740210682431095408975792149591361526286466091184687894996257034415762281494021364451251210459403054801184530683345111684811065436669164259454538004372477157987628849285442594578244402308999117420661632258017822538604052791171561978745617757539678570365676687656606146640198083387072366277015135604682332418568352889101875243534370778186077110783126194314631340072916481759062824612835781578467808461579701953823506130689514848450792923252217771843857116745124254413426640446285588518248935728761265037652286843624897666854965888651967841619749269220987459665145684624056874089230096860467145076854404135071402937892569711120393315828891288773990440028821736204592224131255133170911375393620310264510444393824104650200844162080289087687146762685852809678952496900527683197993065178353031643645229465252452911827869319715121854056269429131422476683956545374687022527099835120322148036810405006624958930706827357608720043847194816476837796311996927639402112301873860054680122106762701980224661166722509086679164585679638882830891511058048551540807536849514967202480150686295483538133287025412337383877380173447629709717124337053517379561903941556060854357549370769859896794102903947503308406700998051026246537309317554202416108273152213643776641900393305328717599954590813087377586054443140035511920413269441584612539119395859146723696676268957676658400393471772287443020416024576000000000000000000000000000000000000000000000000000000000000*i1^3 + 7535160391513111593684612948616289299362619395315093827171105880209773913486183594010094212536728874346482652570927309148557775446684682548789122739525126921533008311538301093160405978076610962570910719185110232516083830436100248222230867548311219274536346574360536259067936913325518489891332273058806253649128363732837131754465582638885241821749804141943310175709533348847143457083383471741566868695679262816644044917559702046429596348132916474693373391393157029678474514531102459144307922735166128399971365474863235597856871126574515110503508426429021063321229372256631281585959526175498136449230221037069065427758658292867135139480772771064135736005428052633358043944354631432948241618416040499595888844691812978279594214278933542800547945718531022482348993770531095774242876034932754267977650477971760638354300087290709683464464864903625407270882279403048074724802004183061157127900093277348509849511917618044930906191853546203192151708117946626574315963358543619794615581686349099307436598898159277596674975321515856879243496124580029367922115223567824844857702963481872619620399622450526106014739891405121680365843530552123652811600299969691444037293203188807280918682616872533359288957684036965806326483070007226841730463086377829417645297205430413535790290013487643355066080635911039108923208480119491557440157611626677979867643665745560913612329182706673900850175831267136054516742830321046511305388420505270123533224546186841525814968575866964694656081632356863139306174913982036618124571173209007661040387024976203581510170942424170773480961615237008115092479279975829428537804320852253441784081440587950699114191887115604776092172810320907434813875838747692663453152813296442808825322189015923869781935819512829230730408382484984022984176660502730143916571200423897065484905009821581092983183820161118345187092778578595887099194271859081461575937435142523530436067452894012903691347288841436893376536660073179591378596395889399906959450228030876511906418249398657957086782926496141671770113640126409543417365926216582122777514046233151630921976542671155751885483954636341843476420332978260903757105500557102554897906345953406028120979073235874840657442959824888733361969744122076520129273940998851688028917278180256435169890376419306989150040524067909082850263040000000000000000000000000000000000000000000000000000000000*i1^4 + -246200907457980189794859165668187789712877186048006812125483210942302024781007134702117928494349412080359571191579930559078746787369877209221888075993295232985798860145651321869523167404038054747615444639921648890462594266334866712382623870332207141542535484536250569760724109560699880338874117590679270016208773474529943643664800826772821382873774830778162047651777351097219215208432692061781479307053238398008272285618132344873235312373125822550678947635749569971048077254949726959848794810693602249107804164187248675480926737774750822180559880890700870933960863196937455168269973165988457406464197373117947116192671745782210536915484360011436373878441350866871156070750539062855512475360433571925477499530347573870596746680243220255737160271807870474853996953810795033845240688885898256741880346040000277924424035972667470849150740743724278132080391248981347917906649901161633494540040458486262153981907084792383506302625984883132895324420927745929606296860981969212648620808674089503749624898800964400094250669500417531290214949042024949892072978227745223272159636708530516888451791230425354851603492567867991168666374626541087510469091794696312864174590679062331930763458793507195164445269962028522562310218139335881575959350376378682193214272095248410955565354316427786388840606418027648047284944850468933982645837948637605308991725342538941570271701033877166464982531566083364353097021409873809539805037349805534978166597285364342492265021115978300477409401906590806585527781860404273067838472746266477359410291131819528656765255888896130378002032473104538145794283872219994971164966648983698680720369579374376134543589478129725298283432745035021538668361023238972952266334908102222443781365590043944408070982888038782394106527173938446673400213490246064334167678624550590786053797866203379915992761022684363046803138119674198728617795407310495176477653184498838484815531837435511934502310805387077859081268362698472916285029518467358589264029834029150279181672005954418918734242342677956620563039613649423564886986823085870785428770321815588430486633988081260576400349063810984788587173552339206764752290688067425996983963554486103996331127073656385612778380102090051445051224830080481720270547571807121561647023781502117884866563807298131041401903652883558818014822400000000000000000000000000000000000000000000000000000000*i1^5 + 897449282648430018345607690477614703156076811636302696355938356299859149763208630106575897326103900912185267042393106909209253359339277843743712238669733666304505967815608182270054688084030016572514963229803676910565911262797836247495331331735026883693073039668353092217167090060957913661146578187959220855112715008338779854847361621940114525882823384396445002475485331236851767915286037643792274618925121628656571579230692950743470450860998050174559104611778740046399061362718738069419420664588714610085406051302353954028122492030429401300756556187999997096293399606259302857894112192232445292885782638150499748924073250615779562860799405336771747984219591057875808488420187812846832383516838483094618694780356179878062144085787818168191745581743083674557762046208290267234395063631560250626429009940079329923280851097047293374691610161987637208976231559106703367271983838194390913860387148222376732164219953543919201034395801918912316995139298600325528626543633561194689236754944629248960949932438107025882913189108124750085702173499133518448007316987298545122634987138887006623521874321211458887420745042744870477365462594969157838015261799841602613866424365272042995090250890250728752400730350377446541908526909075785416814392298190453582755947442608871510912887028175584808870731498677884754800475736913889511420753340634498932105929372148547810113299514754551754626176431315768460673263852285286906369159757092876653288683358099775319430006945048167845246457436987171549364923227105612948844502504623826183475135499184656786985683949180628272618633829334587004611954879784626436196492983431706067707496711726178735400157116689988584466738712763859307422493206660454588668378274630610002089031071360797819054851346787307874087458496821378993270473032771085917381803924743149842790028859449863982420262675186256665724509221755694225233902894458021857666510053050084542783333190306275098325223261871943114285527401083639400607840864217229830680031330314460724196921292532015364200089162530177783935155611662236017494779529253349780854811929373848204874092450576295559414921545407168474869535201875682433433693585847950461508898135972589989068602680749261843519664178458868373558257889867808186261097817586798231668603336074723107172595841216844228878860880213723830026240000000000000000000000000000000000000000000000000000000*i1^6 + -935838087043265119403653009857535591800010548085185332113937768842398596898764857166523701380213360518546227325365879608146820243626390974223050804287562933694708515350386581316750705385894477622107507140155620683173578471769097436090479115247435598882280953682769442485685673547252465039508301865930990428520292110528775641752133140817843205980818186059083873061151457711176676306167239639779560499569476719100618055134929169821944368643600961789229975665342563505645132377470393620093709256512716135496025869685876064448431704739040734917181510173801798414910487868869869722713586281479685026473180986901056321902886497769397022270422244085417364846368566870617719130094903251318067708360965374034798008306195481888343059132635254644633482782094972744097661517276284425205107146974424549836305259984702126290558106390402401430228655461633664224099778119572549800132243625473067007890441914141008306759158056464865382785689386642608306875875525556847493242698531518407662421718044291133987342724464956507268210686784671692532031754330363278521199695512303530455753549297629101290828012565666903087856548259416182963794701372284473279656050874191589383996088871096458369818541023451622797635545683493154744716138891347851998712258765876468198820346457973438511990835358855998843847744091941013297116084658015853712468393781991556420043329085818868434248368833993113944261865343005959308384226537654821540226853048280998452970387418012098036891482671695823683485984143467991745662901938336779571569138021705068986774771447575519770219700219646634302595829204404291694398432518797824217816618034184396178218170369001254756479362017529122373589470021948651628678235915271420850371249231599274865091543360063166984399007231128601984489561503172997756970923809201470905034959742752469414052311897388454737714219454099191777355795562599134529476511193256882586873792441906014746590567684744735723004345939654186014817589554126276845032585509001012227882948916932264217633067372617971247933869041048493115200500888145994642828583443222036717163630267419515877910863959773336869157790405040849464797897273492724455236239507402935394470394809641543741690209232454139620066022241246948074619700448120264073985154287707391670377335518126189247295221978224040554147789107110504038400000000000000000000000000000000000000000000000000000000*i1^7 + 1016953710588304615372135800601538567961224763142628994311734866160493003018751895000459655005116564191572065202604965195439523123681161753340478106550031320013793366778839915473691459865904135469433931010071037622142458339958029021752790342207529977111348788612793172013295703008571838316190338167883536094682502608719521351665952194317094259390095799685068803288390326045872770892734923848324713797282146391512106623820551380328697920799460541947753406641311025198646725937341263732629678697051562048121226743431086395724327082905020488850769426774310075015051453848391130228718208809233578806355817205960074380847700339089836813499375742857676023878998838699503887706806327050240575005717619369953651107855743537445269121124659509765303332584715316359746810418606930683912517711983171890161683750802436155170627581901365236255687803758279322408113287492299645159496827612425673141904923241074213362266715828679571170077393658847119943508492261864630598767888088570792753936984536384958222402704826533005979846619077559955273992074228298794256507337051147625456131814525821907385201635623356016887314206533449881571290910322782005537384387864059703800431109084324247541687194707238599925619234658529191179825386264422399991042772264326028907420757016269890715935160488322901021020389451389836765800688395890484564480063961749294043636517466489743121601612945712231844756496879003537902515062383392441083241311140885116103407189941221863331001615356906730969530726313699085295034477788065521872287351806445740470897879120861319150160718013070090773162919819811674347469889802878208588908064729822790216480741435149753162982361414207768985492362664283806982221043880284929773883518880365264531749156105290503380279942238763113735426853596178110023794416307050345749559107099005578599469917911968822812705813635166284731219675047996693152420581090720827744797991812066047163397031942945033458907698154121843973012021535453344861652168961343406222490800951677632917749247822692053746294822220295603653915771214101081906012360969188017067518621706813935361865128924047673005786426381555940190625149450588362401280098778863917040134118064514534147183782673911285677509498302365996785364810796991520558040315591444346397841686245140920383896952924152422147027886565218058240000000000000000000000000000000000000000000000000000000*i1^8 + -4744491420743760498809265464774581388636320232551519054885165760111331650591596174508317870935821456448713845102128773722450424642854102989761137906816411965545210734231798592940221623375603905602413604405816287622217658493334944687769303856701892696285631144510983842555866114643753937952483558403862185669161751026960083323734045576896057147897160971092077840503407540498165773492957625180551769420767425264182582460559069743416575716049547148036279292379994593044350966016567360761127855897085819824356852116461650645555147732495147961574652128910832216700952366290864809394010684962763280285429804829621640259913585411563008899777881696036451390614735925535085737781750844040364526112866615469137544959079896869626479462865381675995318606381243175506178782516913611438639561525777290398651027678031887096918823356586933099994512010518762136815739952279364449456976648899641188931660357085029626646864122770615402668912454815380465686434168498889933893525480740654560789559151374684002126910905113358195341054803653501038158620958743383071451652853032696974743539723834964241953575046823883147341677030025044913991345408814613650929671208751466989137024126149649965381122557632111219343460595132584358866238908946798919576369393921466507488270338337907114146154255104575529681118842351674854136855034182454797133070499891447504492961744049759450602609111155260291541562579205093170727441085971136511648879412368734433648310091108691072792481688484812996231162142161380251916457572720011855537673387111627821241441040285862944478570462142093496791300517057555758975809830716429665749742881368758445309496619166257053458608806044640595235343421069949094108432303304412342509980626777022752984503896765080622217889074174227408819212109571905674860226944632636892426825003684383770460497994886534313718622911168624061207861832784788156228218150988050600772310721916592398559808212026111585118314809198451090512226874964293769768677776939692735735502782132030285306172829305919039057022939629539940031634165563425422093720338145139868048670127403042334291316787003845071226290719845860784907134528375463087059515424297235785432778323688581066950387208632311552821385934345086352811640975363003160953794372968840977415644963901189558020391132534778619427152179419833958400000000000000000000000000000000000000000000000000000*i1^9 + 7744971017798511450808639193396552650876961801884484199860901125925379610195443448989588308995575665527747261595880615040551939741573614693390443225634201939466256115401753133504645885876924140004839359348667263054116820888807258659125947656530282715257574377467806327690269904282954554321978933962574082432220014727539794899178018062593451713786299190544378943941318948061422759791944610058977717979193215785485573272705566263469996612572337437112378139173542022135525301799680601195840567820475404938429196505710776026468152439437486875373143375086011236331003292291067038077323375759984526485929148380242027766088745542457764017382766142579244712243528566536901768933093094936604204989335282980284950240965731868800848028487722941203202620790498252589177264809167936255230890572352730700635032833516234593714529652379843995445055356152600377074870216724100086258721387786037847498330522652922160851248693382221252990308990639576712531632336672220634652364583043224526177549124371333822081507586309629942029327671343366900082567129445427106867902774054446361539952778489671123632503845915839166992620212712083333359600683265813294163966900556913302205341898631001166594554291205770530121125893639290955346782479899569786954902118169452710945042847794987578537723397755183685572159302370570985350776733056284067179591997900853543486413954075346676603151247510643309950043577329999343135798159988405985023730791426002770268321678344435275149450094737355607526648463436272312182420559542853998432159477568542241204159335228720864739156368512540089642046629852538664241908727912919541559687258047380301532406401918156323720650527612255155458669333902531230410734784260800692665168389035353922356290320214975744606759601835360595906211099323285591222734537131168613987002582721075724168496755399878165472300642335537348592259820245277044501299365843341952724776161359545064755979309003392604065475623986067445985769159767593449135768440004676585365022613057085054419166172859235593184134673484153999776362968745782002001862518446440618522022706803996427253753714376042598086315619551124336718254615909808056849777143782364789244071209735495651277722782155397321829186103389450937495075547017984884940206885256853238112930228583146898765431354943551724389686814363877376000000000000000000000000000000000000000000000000000*i1^10 + -2800344122338188918044758460512771975153695013942437813435817664808627804444206316597794243849545127771799621041603331231110570272099757358814284389912658847137452619884242426681480925743347768857891338830085609780075490500497827266372689990307899408529878063141475299360296868987654114801666994695882244415072084601327355130019428606300102239864856663552129378538155904021611233727299790520013831796218795715932613822895864106108870455131681718890298618757875505686449313634303359829505612076952062718116390253243114416432021348274085311613006055252777231959958495015182062405745000378660402464105469290633049065028720267758439121437576517256449275992865605071445610100522302023653912722226406305753875743628895251214369161577957441026533378030006381290308704617083649527323821247395230584285344053096061708426924737579273175364201523281788583464553300616903876019187028568384925159365191429354272676594686778793942449101052820397244327880777752605900482941276469691074464102621314839914551302662358692641315746585919919495088562673077025516198519698131487316712299115634628754342772682579084743721240045300008637917878769259037430089701721798866339152904913731411253048465625782735141239691904214868142184579438963505039127273696466686240481057702272295402180606415897523984719301531758683855219259853746750574535479647053896800895665529637742129156572814260402706870504641706664688141354262339994343917759874339486258074016855410434169094967306779910025048852316300770943855238891038940333029658897231016377352816567602419316090435697660720124727764962333555391145508428524431479970191140956658671179334166621264907610415336434211334696541542942225604652841457755481502343877666766670807204549954279781996229342558692409828455209513124859527479561292750573527392954101082756730385288506838112421673118568548489900944463656520008665871832747295245478507046386462698594857442642034921881947395188608933223913765164424217254876619296723728882221093966380715323149295909212058993243709916044148596715001228885733674647673051745297207275737186019717139488265581339019751646204982949774258620430848785626379773903719548478382605382972686182988376790696955242521224696861660962427190749865732065054352616989756376755297084379386761613838912994243059987102414709299609600000000000000000000000000000000000000000000000000*i1^11 + -1984530143039139581406257090937883676846525667042203247849305488837053348598682499929951782896110800894643469859274568282072994721317939597963964665799775879019327460714280269304860090086561728768273980940529834623882412948699316866712607878181085098524378666131205016280107226561225825255450042426471579478499425976177827686657295793817075615501820209469293802368470076119543821324614130078867577419688693636726404797129766798298519835746200089531265106918434743057784669841670949759835080777442399179585315545310045484674112834318508299705408795226958338525754394232098722924425353422175969771622127210473118940427918102683449402187462902409898483037044542729412767939913740097754466354246689645564085934442649443033492244698186247999990815336921610977812678771932334581348327933803983127336069219998010094795995717171942554893107254731925180703091475467993187663501181690761162813994493074346801664996964257082096258106892946524891490693400502990332228351255277633047061715351386432848636540050164615355100147134504744582690330031570851255155163824222163373020688048078825031611653248428354834133761762238017742282022710956949512209795951177125692920902211629642238414615580107377102950983102449423431987561236780350278169775490247527712052985890293261132922276045501865531848532487597540248489301516431396988343549376172509525363363393471915361353037311777694447528236189628974939480878077889957459479616557198649505976555958755253416344011835621160982138183339593562340616738912222866143382144857175083007077238487132597342650409347065347242717215116073701074135186390201801208280818880531964573527757348847088956993733312096547263523900819016487788625271063044575838641721779551866530905966973989164353552997390287986192135986518571477899318308634808178547711882975544904584864170368653189857523911099110620533584780867921154886628815345048149261857954622302186950062320954990365651050851476815681697019854723443654698041653058132971712282150690047651734497056990542791792190302743926846337870503952347286618977760861277638702372228375015675200349174986294087745283807556971413236830780271252514574695884381091192287762631999789955912606962092718580143409808096503237074180462714478119074219263722020624152621325895691744265480952214202535155528901224038400000000000000000000000000000000000000000000000000*i1^12 + 269319352918909004168243391018075014030279905544457623105382337463120939442083762885656462219103225954755082974360841561556313604752144817504486208340520898941450974078395620093304109881115411759478202098018247153107102754441739055655463105549282060596495675478531736564097634615012426493560937744139146814256015291839366649640832917033937466960273530936518939246530260142374175895246695445205062867527241415719230670764468950676914497971814575302981274180058829841305594850920179421363910735585912047184747051098575558721267672263486026708941816150137460612241870736212134175179426564675582238551520137174083286108000324099064046979693569249689801927453745581341778448284957385530533416881835127569586884400318949501437948451536791272008367299662002823522593475382803397613040954488511830226356682005186730437622480319525188636065669546812306834306148202637724490937619536762673417283322272673155629158037426043610091843777276200321176386795398310204531259239878892657022530995204766093366930040287754875763590637552400795047249348677838383176901310935075537025854030057405405328744340578625340886964200883104555558656614742896633762101254555020160247034798060992638579968093170556616469018298338721960702964065544358424344594530260583200330462938229532665272319556885899657330866563999059710659279938396503460490652467199768779421939567480796399610523133120220621524775862890653538235910883237907034997150164579365676791110956773203505973973671612694023178985063695766474054664422178165455269220412585097163474322129983830355978934088362802121940477813284220759489627534163588189871064661157184854898926214308414119782134638833485636265200883893564757186631200038167577754614604452994834117791853608609041195781869370022731275070543431694461557662431140856941423322686050157916064738941137153661365380545595211220231549819856979478837558164120133799224151744296470359408257967347177847249966049741073038028597830241311593626511267433980449061911702926377648446148089951252370040813691032364253392311449664436698884293561045059545727002742010413889531620172141588576828277092899126629530194381002344602383653070460235283465112453376903116307889518224007451971714487046362082913430503331100521552300944876169108702068242490208533564043069023855106644959559680000000000000000000000000000000000000000000000000*i1^13 + -57591589528639492822144704869618400118722889225471530372745410794604696207437174081290919572278632848077458947689938310126550250165273192614962247074808562661598285185609770638127399271106470821342888121060217543041086405260102237632230180665312669921116886069959129020345439845909935226675039068480844739150624034207538680355718069152515980891542414818051268873164035834484163880051701617675588283815183652358159326939159867890708748498990338343748261351793117632969676093385608860324723761137080730721379217503450728200863071600400786155853846212847548828675933393673998736216471459865432058254589124727816665114932336300283451311033569511645826504939524236314064597191458510864821954652235813312141391821914590760998621906849122861818796395079757530338454776275772983269120243738972222932049898192911431349807737283771942029741358772871434114430814017327193514614888637110624548828459932224328122273965764984753813713775483145141163908641050230918640224092649613762584982186568051339631466907052118204215001270719620381564274383664264630200460757635252190842144443688604351612964645110920949623390771802713384456903731139980670126840332059417606072341887428465582611217699914175401127178314513210961578596023945752802315755286646719468374293727197735361529202997152502885356705995597374465719762552698671543333409484998106802386387323917747617080169824527079471516793024817708076077224847510976450962280234269918570496763842530252867636570111861093391093009750337699648831294704274524000953717905576639423756574682266053441719090422202740039600947450081497579410440618964800444034698821490000265624005675808406539357188368304806549431622009566740969756482962892367973680722874432854183332786370884644202356312379672609117704120457711728923561603632105153361651578173187786373090767298112381358587847316158221182555702309172513681785145263184932644492004787095735031340286278169521991522982807449685941595333779929303182116418775858432832824135131823437018104273019049708144215801558702013888135115634483302412916750498658291841182170645219539145525842691055360776050847134273981476769894282284632813668182896441247503160084622221330580781704028478567359305859222471070037589650403615041994738566091610017495374244231498009289401996920233526842036846592000000000000000000000000000000000000000000000000*i1^14 + 46140702343125366522312803885170848873168173650351897540449837277014038081919834860812615518322041185321354644752189155848684907452305096097909634524071186716106945265583991932923176935895605797023455236449046564908065885752412080539363236748099218362471918618125857150484092017005991043805238527232835345225055055045261162490635810309032654280495062114944021533087263533762773822687113829578320699356778524793459946941860500991563328659924943028104435880903952702274583901259074132804953306128393323511096350030238940737282730486131137329827061462557113252672972775654113358605036622279078290414559943003809252372037729797334471665207764384534518692848834180722087189935539036949299528979431985231343684544717444085497568422879808433776029881122240803660234682061527932099859261545697391583596508304401570641227059277180235593743920828837462180156384706544091110621778555672068759230051868751409261277641667887157026284471494754128922881067286945498544836701199827010168301450316981480938547065897719352685966125293314430898878648490838081024134061017657844443865042518614616477433388891689508257214420565335732803997846273533700784483103691470290236743124035987252536832624232969788885319934618332076387189315042598388075906276241845563110022297163048368511391202730615383530917668133388877881060153114482541529413410410838935791971716937690480336594333674975462371105396532080947234087574391715679266829864480245721220951676052249232365535941231623732457144158595850404942980300551055622000455413239110959008654124782959663557059005549089640917597240383629282550962659672934906888234535187472398545673529193704013168330694781604310015385673986861838806460016068914939318111179281079879011358988470552528424830788381994651767245200561547129974336847061451109069609308090279752606874674931375880983256698432823887919278634187516650971983327599635365946262651266837551742742710438343733913262453782063316497323894193606020172547658624389171018335453392985753882468660288953116009120843396280453388377429257801884384916624058532264269998878865155424780082111492067027482168440052008480442803556129310555598825668649805091330438230703977172133312851501758355147189750589579824614161321903413993221919780847049942233740119953594940774539211963458085390909440000000000000000000000000000000000000000000000*i1^15 + 50922771398071348612890632712299866782327438004588059455360176643070034801287582880231365649668600906524011182933858512377010332380319866058547232090601642061281005665925421405568815153693411023897043383227333950267320611966409925922774298009532143268584780367743161562035626990482737372366130154066357738206028666568947387642172849372032475359135728374448309534075849756344631563144200547391338635750416067413081459738118562205582335692696425434488188931236032879802105762164622077550725582635353665989512418077092640614163928124077488417182343072208844208270392332347093770577500968940175640620859684281399301327739487791925026751794537308174428550008578960380006254721255292409775906914180696756230084539271148100676819709546121126739172519269285609775471221834505725428725956176960168214630973419077832727930830204908031268410023073492506135773518944363034979656198924446011999492285029239450753131498122529832224952808905962184870215624132383063104918801901260329482369288192761369906211707840058397624073524296960067652315905887403069286758465900011941574664555115281886183311882770935130703726590905862197901062508777216635223627633610603553011034506306653913551862990253009394517990491302781017351481185741875503328809388988890770561313507291964508366009759143681683608618043496926844795561022753550802350486280067483654039453218716595227968130145383928550699766531240974136318737525479626748871868419258046333217772110260565545324437196528716351997659898913043996553696597994380894458120672550002661845720796949105821025081282222557093408319044405715730378785953645571402200892105507131638693883430967796909036775368140883843430292214777483156496732048201857917326129517141699672232398234628356549736913841397021274657497882666945199132830674086666525815472439062399877167183230305209016988246299714194521902517805550808288367264366724020359083803626063202877186795508530474092812315922672831872070882940847468726050643243283431221131066090599339468364357142118224836446132541210185633654726197775364533686623524837612040255692298489053580764804733055938179482604238258093099012226461028396210706636463125958200572392085484810171645017316015683372107089674274359028917366399579840753791955917055486057005123030943553359415473488542978514354176000000000000000000000000000000000000000000000*i1^16 + -7593281250179306990018317997352808374332668271103391754598949119697299993716950930706165332404183780258949840923089457104875869224431396835556849653674001768727738949139177212077038150593708755717379049875746236602019638881367589654832929329244993993250447105370246995994315105086714892355030662979335443287934571213392389581867123352188120353430977612564862229969952315450466783209157088552626548749671290901745261469859942418661061619038989834551865189661563138091941691179140633364248593791263824497444688922643163158099730835000034066451421736303269740459338573087273766213592152557989320842253333239440919501036046592380617571320798732127703932509294187828929649712174500100778982854904140261211535298571010436456025958044910006811827180379159210470620982014100874323638015924337529680999814394282208470830854554474408670380200597123404159812143049719825738803649416145456877333657039665257459877349321757672326732213791085920637948212763974733479610272475346163503647733270676450214711181736332834948949750885156013833443984004580389496980117936341160730078281710675582656730335413985591716992427391025477126665555496079218574543629505044014664496396594674103769201661735571749444000641921263151258268751052052493645917353902995553158649090811576327870576129089813134666266523205044138904101142471631976304235251740378662431645907774839439685012880054296233335844005648388142638508176451664173209709978894438963304290054555499605543246091586319447681568050712002109880976665304817028291229722075895040187710494704871472470074367152027597208112056739190052020767866744209613143410012633842373238850867275532713938068668242919767391346619848272435616157424497194179051567744829843172873589781792605190882211280711516575157825347448481745938886632368522409819272992917258257645736441877200909486730329010326026116489313961836725243342601407978293591771099650171979270793391513423850179636203141064907322308849950027568936560643117997951719745606895941414925222980544699657386135647880763876030033941875523724276124951740554176953197355106467383386629398365043115920434728401358410663147491396042381172172499185304248400005991257772208797588274436419712640667671680525119331460857748603554186992726448678741214489108631361011906130158726848446464000000000000000000000000000000000000000000000*i1^17 + 1817742868039229149988724001763992918549200061618659795263657526800389613825046200163957313675323803542705138916222332793391353184529370100548064433497778423706305937833990924085907275836211407422723848867553984052642997359349929766485652897860297358534696618685519806714648302258355568562775517612294976260263165061048457410836387315021650734939677913851035011848590735637084042877503254549004345004331894088789940657307983838175397463885513119697714930138213999771879333724576338214122100222980127953483550416469298142440537783072115311768739007633735346931326218786013347422712013077276192118960244681737389683726222158625131547006915804393980685025804163201048386269230002648293877793352695048249677785613066632048501773710752590690481665653108230692437643635564189245864020910638187997660423231301416191800626250391030502300561575040183831839673774758095658538765864394363518237320759917410592076475001563001775579391812104082234728684856240340195758285916670093455099343164759352405057518601309528121819901045368449257105261797442288179275442193060044489768085114873729539092046515908834815427512150741101918029112485790374195633481838380431848323593150415770205481922540203367782237328299726271895674934297183979149688592485463984495949335831469228765832714927861314845654453290597687196884551847571278303226729867801664220353697133377671444560223204694026622504806925838715555319149669641485023323795886115910975312461703668114062019896153462034589446463148568944757560411512157438358329220105770442080036403639573749044709043750648674139434932822261855344935094931801033645230604024499364250116477914699449401879473729438661358825067040231896726896558867355536169731552658669001775668383724051276100857609640619249488364864042322202710975198961665175928289587279280382703058919204138658873885589150035836662978784136617846093136562809302048257422132394328437825758899880229116816674063802746899676370064415182233628252450756199826517491947613802258788449424721746941674780369928422778832935572282341455698268977461263204635306549157180600103239409795632619264518518401953459410545962329218983084512328870727034594821112533385519162529882888642056241580552952248370001798670190597092013055121040028417052943327056458602776352819934920704000000000000000000000000000000000000000000000*i1^18 + -211109835104278788409347678632439347830252373465172438718835390532195271558414833557910702122793300869981189584816752312709913804782024555648173939082290337890631172730952645488191702400294496463225766864026104651913565999245067670432535668780566772925452595180221761413207027522139815777441851585870808152224848341271956909940907032660614089843088533797312420344642543746183188536003636030048582517881928765868078000639168815657494618540181575189641393455432684012107169182891199135378003098899152992496538431270046878658842418131814350670457478273967913352778249313103847792769634204203676851197921062373845666585302624548658363900387055820488579218151943537519939124971697543492883333613291318658123215852991323658036945220644279852406972989738319322047168166191987557521427385217026382004715352814168042289068212603002317596030174543321303466274553031667620872849862305489496542468605690685205465147115684346020185049210720868183051775109485035800150484335688304232022947774277407370133071097386003652689326621585575455266002137048107488272635169666145833023496466246671443144445781047834192140967367561582646484799109201998002957314345404613555523343491494316536078233680482457975527156551261196328654088456024637545345273231863877758466588421100967838151864326500909574349638442598527953045308553786130080072581351542952153651307431013876777672309430727719202719856486835642906818540121784660282965665490710979406479403770852819897466617879448212615754848055228352187606612776641799166865162513321083251574488818960780754700281979676719467289662866163656009296706902640469684104163076386008117670820262166874810486666495093002479994646826751568014642320779836175992449618565660078324102001856273110286730824140348400806922575404621973896583910690602491709704932414032700932944623250841639678500764370408683343284584833413262755245972720593510888182066663245109337264221621902450241585428156039845415129981245519453322793081242618408824366156590176235795663837940705298047290954744340238616744611165901752636158605892553555508522463696249142264863825912935300923041861989126200944975215646226756092561966467296832165863606989715130613059717619170788006646433916443053238938672973819173357887025831092919684278079239423017523657739872501760000000000000000000000000000000000000000000*i1^19 + -31093805497724812880597520851043276401900288920847463282275354550912468114305287910352207429006715188498641331577905244874475269539777948921701679875643836974993679969361171171812310268531046683207421161464020844380304606347065434669653570272451518344743831369319905354849366133471527384001163307652337388514029481877388047550621124882428274124470202706805000388156113460440086346506483719061688380896082577536569656154955567314966592265653199961743092979070511031985735928784567238515087878639608203408347623909802522999880736651919230678055292604926081936340943851453968413955343376059893325008502389649767471171145006797063257336753605113707615924415255346938312127808667297943805543605037101955670349803783378301281078091498929337207526251802209088890139379018844176859396939476973527166837837823830195798835828852669147016021921281511651916085092798231986905839455586947567994593425287055840594916512756039587766125002606703701146708310063284087444586516229209456095480608573679350570108788952738008905738888026376952913244415171705121974883046186507542678125761204951552969033392640378388332508071607210641431668886431178860592992967577258964682716598672696479599628373606716447329693757299077896450886282816839363436626178993895486519709407882683477381627915420785272015416581771457267565304811839191281345481728353313222668383810688143985761786003013554854382093371599393058070801294047589825051016677738416170587784230417159471794628484732301771991507995925760184394651486142022960833677572772440081581978373214830394404131986112061366510763115254329986592439435168426356997870229133165562817657461818799599126980018072473877890889902677920752402914992507086590083399805638700781719464603667268821430815155024266448393990140212591023486711695500115917542344924158660161358681032961662083448795513815742270139717220891417234313722312508174084942741978143011065443756413315466493442400673570327705874032878523985066958469356544053293578632296760179606511167706567475802334057449968367327567956626293460766854727834875529505777532377377740959572209420099480971052834148835991774637943748581053006941164201453327108568625158688909976871609552500041799980729689705601662843107924165487588660878159946172682151205301181111519191006340710400000000000000000000000000000000000000000*i1^20 + -7271514920949043072436830607866088660627633738230915480588011531300408722420952083919940313847931531496409168054481433279417923057015251897975288851749192524964418414377470176696829640780138418696519779198427809567242486877645875286497517461540731325045112585550635045716033171120202259414182445874980551691040658147926402767496919950038972392950777424450444151460518563838491664349642710068523953830287619950869375162570495757961320965937139582174899348775536769854962959984847432504447909584170999782724641903643819722528394434955049789371395155825831113231596604389153143903098016934457501785868769793428565713166401159123740003802438322739189669223041456387140249000159962915586510801654272336449749120695455066096122752534028609773707776253499756445263325709036141084032659182154114670830088283125998554897318809938518918716783560834539915399252954765761286779353560849682200613222805002270096280365988112232748348054291353627264173407749050587286094672426036293128763481791661309991345447385988359044992048173870097746479985609443737695642063382803733854049378675631976780844310530286613271274906026459841150919622698059715057185401845651531240463351492356085846549423377133518472620481913005390127086397182401384942438005129733830439181260223269983988997120263382467251620324098520923921852470621721104915882068022507700359427884083276144536375233258286081551984063454790673157065736155224553848627777738172180922676414786524345491340800021462301815442152913827667940541906893730629406385927665821718093717437820497425431113958571812996511666599659783148243942422232760769976315858220127912845645644133020367704578759376820835732347722088488096142702518813348985152698587008697295990118467077189916886864473043014024357687065445776130767092435052784821202696087766474595696613346450708209364259944781376385959278143268189393874901125337212469423070131716568279205399466193240903016305280764824289604304677842101779422943807383008073697535307854019265835593619821538947290751329764813549421200781107010307295657515277342750770531977254542352977098198473224269226487467818196408301799535854106621043010801345704361540640086738752219167721401947429114759703950053767781370926439208841280413243569447435459022068298796089610493661020160000000000000000000000000000000000000000*i1^21 + -1025621071400258055773960940379372592325768787753557224205051973971532468000526972816222611086847617220395841002416519375672156888456013238438750806544351149052501007817876239955411664452197878889674785694551298241153801184127308625234206566742643207144085283000387045240680641041988303984061857593055298874211449546345663036304185783532677368015227577453552336779132785636458431489101400585499430381481073575698692709191279558669565761773119632365946788869083233240111717510644244979705637545595550940067752832765135308358725152024761250256821719014186998663760864007232043474442949629551220676944574068468961535954068939383472034823605799581183681100130080785344334081310355711115182669834168252716888137281251755882477883840318826865227145260358562853654159562998145934106959744744522570067927267337178997769840824071515402746957807606812423183956853227046983509751769246001625180161900011647645495100747075125295408901197547715448322355568791800943178983263154582157260868080949358111978950406521297615059948398531537687734123653930361200755522152840080968828849919798270759982760306173252577231053035542553211501200024311601345419998171683763141857265818393774586876755709779439372983227027883758869403781359111566534094544498925000219294030813428041031504530370785318230763321822939042030462459509011073590112660027986886832459361622866946249146940532056992335255376733844551729725579640784049126317387866730732233918567735900343904018355401615110015070773483237420868986695538323448630374561298133128056076859069304071466452936828909144981936035423225193069292696219830804082235687959579427761791391917295540301888902585056527933012098831166145845707210228013608257371918659129776109319840904226341724381249905110871283645018722943178575246076472903679556599333900630352210200609601013640628115086430314635888035374165017677181268379085760217518142185246281222381445545318474374813201004379266300677395062738772343241165327119272430450229897226566039600396182727526538206216060589901361280144517515017991203771789640956218028290375011337183581588907670338086136077746864081299618857791757777637220213885581706279009327860317805363311206483975813747008593832193117438167011354369048806132235359230358278947862555472081435439923200000000000000000000000000000000000000000*i1^22 + -94704392873240783239614249341480729164262930774878588855525992317191270655216011858401839898576756502195319155391249065688661744133225229949001221198183036422196740370903609264949704494907343734289190231875415085908062231444126208239725634679175458970942338390937094200218866308560475704382386850908012759526667956499342830660698140982410374285225854319839603673878376959573454755756167768070501555260984767079956666682569239033181862768222914602272675780550987401307995534229770033403165850539449160769754293202851891777736919986048068841715626531983290426019812644869889518912228003004247552813113095905796990466472256880916287388715623935817113023024495612007512249149678660012348213157969203672790149402746862542099378611687814118282037751967480604520419613764241529492054091468416262230720409632754336190383459871909430396485742900081263218074963899652690653153448217847388431330372875783542720523338251663966608749522117740454766541395090258058253175110060675918524881308341485302783047452747599009197282704987517484016656778380919172010799894994103656954971942611604083253753084127480050720541518603664266696835444377748247586013384366638533419942174689154552592729126628252698612547341983215791269332041084237616184925817511953376679706771572322883559497099190227030863087995840486187413685616701739954657315969809294022094471349571649164670200778910553382589505620321109388642545044811338917876032888049842576468962630331241023986342971455731179738386766446171087353952259250996604896620498096163737265107833676643240225438619294221320461617535843624888694411768249632739834863906981293541374035621298979122396299453655570412922426416161560284995259548643257044815858670303480763279065872750078303817542658818185604155118117574419323536683770239313668601994530130646021607770532160319934091443855818048956374750475116292452622597173437724412088224786057355395108809452330201448400125687872924499460208768563420353761302672631402115992107079775437631778166253438141508800228300640528619890880922022453622445716948501661030944515652517719771508068456440375541314630087268809178361303694618419732215967340774326141259547796231693320656557233859758128649202228420876961254552072625879620629689662024879533619318267954428116992000000000000000000000000000000000000000*i1^23 + -6907283909622383331457938373837977317350488043564255970927444798117584032662778977132809118791936138580436832336645395285665908175437591447780028380036098034102837289689963437181303988948255256840821343788268494382532851217702775007832048022318737502811736252378433583931721589939124770572642551622156517370009747844441871313978673874257143269623744914994208024388657699012307119061509169433405114107808927228319354507672518151992190298029416193993758483114651752090679139191489589912428665645360464530033640982379270076667799710006896600203209593235667979133119777858261646427929949224874992087970420222515602958318522550022252065232168998955425296879332067441144871948846726925421706071116301630266114807857530292133851857779473989034127012000077722293826580780132180224735529633911419917401469214657977963958950497212391324166623374310661680030113623779919355652888980534612109628401951904389784214299111402727195346042398659086904575469116638162356509734849458003541869924369932709448756022282590688390770341221366506607455258112528761479764862808806267175055507577308885545389736427402361066364055684825174507154660743892731050533247640915042727206776396844619908325416790049371869010454616189042536362525232406777923068325732287013257237885107814907716239703890828228599207389394387098186293073266767147767575857041745864075165017086769624002063283478557041759179250083802190602700492302413470398837917046027362709968772053455433199890021829111422281566575762588924963215426617680931773961285687156349954463182001644007877977194020890722841245333444819448787397268925148827558222125105027744260296294988393421513868910938396718381045122887233087988304336276090967017732333362121058810966745242271392634621522299935645293556965347766218319559999001952328790498566160329209222678171131719073473841008757273236119495392072590686481243303113950748790661303455634715361310315435763358674511915627680786958181612696191209925724932695287611141791644878011230013638618166449733293741030082063030631595550913751034314711608319699440891517112580774708982126335636370166353805729093947632792237700499010271734456745437600816290833589475908833620032505504174126729379866821856011987781361809944885990776541950990287669585208450377318400000000000000000000000000000000000000*i1^24 + -358998880201398011894962779633343970018759844296309926250214783943321207364443481345154422593386723479624091843768344719680752868508712356815127993781612089089208831872289984341106909553586746749667042647217421440829758431705722208630462354290651838300679756376056158134890066999006421743273890548032478815836507879258769956679600246106623965356137739070933598214781524338698934397025342739506338314064776467035579593232022857385696506477167942655402610005715030518453327643759160649215338925506684378247252480738784102636583347199829248714771521681910707709420488783403292976828791613227966416894520205099952154266238139069371837219646381432753714092214394753181826768599726720220836381520381790174595752032310267275029631296187240731013102259897323308618298827665777086244970618349438441155745892523712222233046852121902398021226397692218735570428190856430558754017259725156760212243246525886892616081132052359359070986981223053908076547797915846811786392625818912603143784671688518798074510141973084379636647074536316868434803968502970430537325046220106077534743212093405810593147882012210309661671164611230610544087445924977354120211469697162108311866593408723814779828088740868615971128380773385219290189818606562437174931677421394397747063631847450320636222767557201241252742604049812926637469050761644380586676596394790680188989296931936498453114455394670244070251608027867055049502353658412839603662629089381635621077091888186725151646214947096253208692155223940610360366837535970159187645127181073645343562604985206188129717821644314706306574544572988301213266507396469716342245726366577118419371114985516484992594170430621510318302263889167437900112153999186929944136494815810240719813808610249623593282872080111261561677367612189658755585334280232766357006591437648524977973257026637886472149781157295075663926233077593405022603559274406127809772377899530798998907688394662862184066797254286788109155056749056269860730613442883728616971689927476895321219765162547696711746608680463408436884281181764998778067148682804260433326563190839463887661683529375120904944574265375328544471974029635693758761072450605110064909603052171559900464817686763848999679524723156915692714063000069870344300056497577480876364300025856000000000000000000000000000000000000*i1^25 + -11810425230017989400563949798668551250668308081682386960560931129528528369912559721016683008309929362931534864152207150976745765166529987501190550183518247510777554182767538484773776064422153795893218989801770791225254875526315432317260292608628967785494745861758720184759759275854443471686989211973808613705577793340213998563254267338389467572024127553693895920900284686419362392974003483920942018386879915421262485361316611815407965551828557069749278556233211752239942316016088949670097356960230236525310488209170392832004997102745303251931328140690606507949486720946950756449566750213611874111085685059550664270221374031159872283400042051200648152521191915494155589433069413540719540563294080282317047810283174450188448595755618438945166780284732780192364918475224565283530286320823497785542119553542768115839764295881468458182488569825424040153238295455012249592413698513713183571820804771140007460336775720452139666316958994385651721632711760409675812043987578982554251219673088856144680608745344685234013953849494274201700396882893099987896085013910199336209476021805346712415099685160606932135265536042194057927256765508832162839968171191829615492413481748258009764298787152333436128975430157616910524668684809056441291491778437422965434399959717041904003449509396600519429029724429806702470877202051203848891458949041013350513019031760665606959255014275225238330460621153200081059102474811626030649760310102052866117805601374548682357840210712249846528575255361641636024286401218106904499753621899082316038000482941381385511426596939950147500163722873893813246322047532775792794151182181663284602722145935108588556477068023773701217761455661100158342061778519626729165165027068240486452411976579722957346131199507722062045285683680395231947462649142032661431077510754510618267087232236776866905342885948066675479756598543239475765259818935488593116459412887092521915507470246069767966091215154292527043057731627996893831656532596837464767151053039919084585323053387804320764116973696631455166350695315353485226317667622078229830946091434136005792476585373614407252051608499949891793623607588887937650928401075028593291961731147175051636589860455303916347847297899669708498218488425609099419337889387636344375109222400000000000000000000000000000000000*i1^26 + -249954113210123394982457550369130641972909310938060623741102705842218066061275460613394341267381484693083306017984454973430830522156325808866766813581165632846383988214241429243583414949863570456290416593946437718474947663698955321185435438792761875788620624371878093369041762438308262595230004410799686012409571427436477933024909011059350184728117141734496956492108974336368332838237296866899136754384020835188630054015958950337227805242657608873450858271969763386759005697266229984376964240671972944202894887431942300425475217222032052083969156171652522528934061139413584054726666072731496901474626779800909761452437652406244121121508541145318342072772723236046023754269088819135832102983673405041075892269456928373938821422055750153329008589203461871221746306971847673330457756120614291816246005067775342241074498338043799791644773696799202787507375168032628428390317498489385928174606322555058642579281294127202123167641343141485383925743935211959573680704928509284385837304258063563103545883796257583187577510706959151510312836088234065059146786983175973379832448138647156719722809039695409397211190067632207658836443502047147718563257352402953609860851358683080981795101522095423640909481744527860753531118424701504848941529869260040280340372525012138269451215200385763259328850216348403763294017466046206488720787967330806154095130150708608718448836102561463152142251455342601036445704679536617894725498939545317604638040855662724823151948147559981321332432046460325362767399450544023296356278384052401233483746383096629940338846567841879504262882409062018885884222158543255561929492567349954512778481847462413087179313831092343480844608862236563810210779895796731183285845680390261680511039232606022997591535680784851854880226845349241523996665483717849193663788118844049603845200266567372466659671988864963942967701591723222301109357327188271520511523381731825290625539167388703069714249238695452462979482786491857380560187949721255307137325738055472519657563164303380095180717787708739342965459639103722207453760394551337404898361362595884107282078152949162733461174912130443466206982851887914740864835066074965748950841146319871237703251536232939183030120581183457080091651627507972510587685235381599259852800000000000000000000000000000000000*i1^27 + -4079936442454820765571503577477010107321059670169567795209241914522337222807330651386604031979119006555973546899166625757124599558705112243482864301550568141813544067778119280895511507827411514029933965364901302408942036022453375981089814953072751891142829558288452850783105069352025104604161405844712975574523621616883637523813413445377344461989376600845561270743977560975992982000886095418201634684056831118720757629013969725630864028540907266692703421402726545242405547517303418250191313876007039687701795391719496389620076559725921050925767534516862589426583258889402226174950716366177814859713727743081932923302869077685197708412245165178137471858054473122406608942373918537087213089292912428068542029628838997402186116428795375432826829262046357474761106403112622952686140940963073554454710632150431802580642224188768004902228458704908394461373617309301056988246802140043658630174553265057885300384206963988119805646330962698848358318666832313134463461644264426618098547107644526642779396812709732045329477349744216590728236923893986316470167431928961414003682713279726886910519257151064640178234344478788493258679910600316214099185916592745200822218683971627115888430112684318818227927741668640770610410602081456960388073552072067773169255900745336971356692743022967898481351393259502179567866215866696780031371693833630683357040857173403745087002321446881301491823498776832002972630126322598231609821541034065374098635343905440156623258228747622973387236720544262904001449171457856397388119446273855535210162090946827825469972271498579968874500928713218045829126727505761072654873574632210132326781501333873820060353406931644157426576832902395369856168580392115357556895989019148137683683809952816784293781348725302577089377026713007738991099657228819187121807621864926800600037184882276142296772095298238161565360569407989449719455081489741928206531041215195406353027826322770612305025733815549502452603735629973971872224586433263577133681989872495031437281221691621578271962440106657424846484869030722455987075274056041496293081580915301024632018999015404196555926636960916000747714097379972572582751378972180259440997759163628514660087484216417541547293807460349096533416394292951835243271394391060643840000000000000000000000000000000000*i1^28 + -54072068308322813581506110234198082153830315570805515977125700277673141656811703321300982831457218830513133428566711005416116713629985532486965309998641818269746445191720145290607946259697976392027955757496576190583504966558104066368791824288440125349319547542469401960704699800297682883010716823864242614321083807832209462033594291547910169533313420676046537090632516155923756242001273339640266653182138050969798581016812799262821292211466000447666983399945518023070057856475373628088688666935937845537442811929144194174103241779730902816785055143101887318272441489902392459980009153933261457226726953873491265363326680575367792002509385665815534400979982685677644796095030043409087918061388053189939904074536746760970164889284110658753001017340381641059902738756167640962232044208541323920155994868432443989680636880844535344322244054531280764411207866062027031552678200639888575541681746122766053316702235795245044315225151137913362478045731181872047785672449804665924514967714661031563646836822302612972064162220910969035625103335268379022678776279183963114991750303288854509813022301452297962778212857057987621659932055134202078689695168795168903553968176789221386374086125052944022392888780682249859730541988139387940248958239712968807135216635566007408643745518904942901567748980672651209545045241179856653979519454196322070386583811552462820963262213204441260803228647068566989991621816189237181843776716693917540465866733925937041618333021213002463229760737748955502397977736403694765148496048660147571245187493451457394424783620967693134123481910590791057782329376368549447765941117165749815585213584621946685620742108100975858568339477639418473201567050456690803593789353765618095059798296272170035213808276667413272127151346049496924681946655716105204604096979394480853470617995488312388376476475960604067347753916794311571523315586692318056579262122138972817036746238769842557128100745980862188833866292701203755682078345691487515914802731612020720333809722576957608560380087747780658822206591530714190419080245640108663299291153714501391077091718383704997271880068180622491520113624240997102744400343149819478067908607752491676512941545968748246359867934915110236676391068806905375854427254030336000000000000000000000000000000000*i1^29 + -302110771298386817415935375636789970389110729982804909925535820643723556256420426798440361658146959066480130919872470269636355018978916994975737733428100696734240763771850290300216499153129310167995136655622326061700426796898133415480206726532435858158729239071590651058049889844145028199377720073892713653260802623473875547680105709710466956390920318387323674260021157835045945563274341539353852019740922110311601764957847371325163467877692010134460136763173677228921627363995846602479928407108287190280584588879618297870966346324348634420153457842732572236399914064143382989497732604153347641321049706210400276199535928632366636840219362731518889690246406635647932022270526695242187989233287739948170573793161703100758224967554213350210349574138945208775889070105701162070219484690700264390652687006012857482096735315435601262947457468851962383555572183482186437903475299236868262830522707403858280715173343859601678376853425573999867587040020766524757929882718559954036712086507962844409413163120421020890044893183354332935342423734561927607772444295323162122028907142394396448177212096570059654355112771190526514542238937110853942426152439717763956829395970639843323228434450360484304896893500261735770991305064672234404398829550097718847760731498970858688385257504336074737787245950194124260861712939098199218454445273718799225761773410039717447354539048100973384964446376124005567283572930213498206373838794465873104068412242301037377471306550389881372534083753335720136093646399059025279553981539626994836806194490903363699108204655982628799888213554533299676299410974322338137340917172707613967526966406574085583408712200239594839460435410287788087981756698954733602807090249916807067046986301036496053976899577300728116599296190617550960344761375821255686438028483989354134095939827636031895494637823651861109045090649161018165813340896406362448543334388303671016684411025453319671991567966983348032861561668117829330018060486519938055393828475205419294111707548412210640350164407537298179275305908906349928537489976700648696548679412425544557373078715045528672131548679629026428271578704024611838674990354160434389106877021173751712639185123989178082384271420992021081549145824108767335055349514240000000000000000000000000000000*i1^30 + -533834753070005693177154865778064594829445030909368320105837384079583020185925120858933363895296237637758343515016725586777487391691970578943557986186260866581304670722897843553223465308474547764950244929816541093624125596435224387814044812211046787170551916972875952479337728549452669462434539769279145598006226872445663751307509589709163482722763833303950882013217984792661338962019133102987649856840819375782876942374378637846110294634099787656230117448689339353692271179964533137877592056073351838290572108715243059832251251927891923401976985723876353286338750473202077327188781356417257787784309673976691473697851371067539735743456542922047972511301650946535415068609999581327584374119601077448119500187471298760675599367221014624803310513944052765316939239186696746978444484067701077480525067750981073043141107047631919597130846533572864787697225957551466684521210808462842942551431754213369276162873921266949776407510253867653646986483073581001058212592335101518000053841862631807745342656462447311112645177881732943161644715315510702500712113528135373025637251268410895949963354093524134350019143332780532356632889890424933083992464120181991414229322170645306430444888121196151358154698006100853057116666431535073418933555703142642317380022865905577709753730162455923170340243465127781309720301651813267831658912594465786869209398258523964593595576864066430102133629448715247360474090378902360173701046605053123939143718594597586363071707106453273077298219314460435387910865183666596723749981494059689388397581839752518980974024389209025550859864282453452527603370193596048725959241566927631937919376219605280660332453039070561158199889372618223347845492610305331384167322714332751742826451480838500537947001326771432286645732503404478347162834742077450247088819113736995762326687121946511239238462557806690862243064165762794804811817853859479414008081521839227290428386324445392240613508587871354342289977979281239989137994003510410339801789074421714069144729156709505903562676942931946703633021026778426038997986767108482885376131650996804771427257214558390529125319044757471781805655953758818579991228350774758202508179494575051278486576540323635259391946175933032347712360968047566306410496000000000000000000000000000000*i1^31 + 311923246682483297974712051794532010389345765437509958450566537600676673909042964872402005697579371005345555118158690847489466419934675763714296663320731832723049959375453844916219694706625997089986263712329016338800131076997815235522878942830376330389736764811808606218640740746634977490463481983645699310160533759601848042841606299693416452396151437916186867618649331875493992460189809261834830750094948298574964242509776243915389186779363001081449214271069522735444658155968696836233757227619939830284389156688396491215855012528628028893890195539260272712568032907569248349032025195248413665537412524737842304095099453496202434536249992853766596358670835400636080583818758000702994931293628214034857703516827031805309851007788141914369786047256808757510127469477289241430844081441946381212601859072027649644707213436728670192612342943587852928072398966322752874272936307682035919158231287041547245330521434646607534701236798353498936032914152764587190478781685613962034299671712992749821824310065177502289620290285653588319735363372954569908927898841043530753616530604304248036918884292131611746378188517897705327788228079981128630625130151087252826233159583038714305259113799610817076285617381889248560734472307484583430490011542335927052455272641670322397722162838271286174459778922481178695401831777690432530616622195945031745424486638278611269966844483123076098046202730400863617067966548270153430173137165288657488544944097571573046456497754837727036587596999681870144549975223732438794859593355098196936161154749733765271874962426939593375093097593608972060326189126598009221602964509274195338181626543547771247565546321830719396639362900768555457563710284666646133404138250271103222250093382621570935679337566637005136314213174914888698391232034849926300484919599890930229237812065215619854657641365919432572602090416240816037480321937581906851592234124764570806327483184563130965682815450116813087744010844524108565564099688420836657404132273722926397619004886422632089842960784276345929372752340426969899130512799763742257792211055600824630326749992595742331139431911066825537554865372427396246688660688732068680633149480652880884985647943653004491504587155038654592541095403412520960000000000000000000000000000000*i1^32 + -47843257677986676892293965066936058711529966893327635600842965942056606113463613922887210314702483308579110332065103331641487967420665167311770294845641822455935804250071120107290886288341390415445950168587260426955445418596204564011514990475751827972929704838551109569417547130522403266073756191951827861235553608612481279649463289889136275697491721726956042691858790082646411618000875092630333837489146565620011953344071775756127289721452014904869876502059746035685785090715712300255740118054492938487661937410510633962122210026872919216909344755446283541899050134731246722295045658954654380837877086956930356876257151552757625059061942639555546862140772268506622636799985917842824918545076488650210067698449680185664119987253600907447971990046065806813187631227675626916273858165304223382198013767723043924895107049622884373668735764698889170299360317914159191687103758456167143238181050340420094162953891716840705094575379356493739006168979465408048660344762328143073206938134537267608021262418294982745274960803407047627645085711634768049256046897083390333816355265998406411963195484192491915459665371645533015499388676886136533587022935264287662154723507987557713354364264629756026184366120673329487579611036572595168010002260858919351361451623642566193559646711712128223434779645027699826554271487801694556351714240530060255663186240989813860675410861741494488417419260378426509249236803700694900788777157750108266815783127560365706635840645765769226928073602501857057661528479636349660910243426782689871826950426208161785014401340877481658069755230899114013516948110025490332102635393282467704629713668979799225017340866409653421813552940142576351545901013317175494840425256639608089673985155248137616696590237429267541299891178914344551053953737165606886952646268365458299336426324929097658849495732039575022649492306631449772572351181576966524203606819833493916375815639516869173743930329071843525634278913479315322359366057689790606923161349089529133281133792814981463955193138448596028668004629992990911334874542120565435397518517969195381977029667587492963324538748398551560106742842363321223286623665983031444931100861457259760459608070923934746611472149653676183495485125820416000000000000000000000000000000*i1^33 + -388616929475079574461232298338766636876614980649791501662527986209941317697105992360059067896977164541911168218046804938996377650912960817691822848447023640961636036489078544219950537716805534492655891793594714188979125923062390967460306667660705787107819001115749243825576867630389441271782936556811718918845697083262721042815338512179814209048049766337803833087313775779318231051172437140281883256536257306306804211872976484086535551481772024667198443363715364787139051675547256292600526084207931775700153076154284731159800777450414426099868236674916283006477852724663553666838932544708220023281571407971499966389599758111706153179055210704785920509976273275539972953865665549537978835421656392134011164618600786417431557937340541599104178835514623104224612773340690565082916141857111219988615199161078203277455478027354867436998568204450154864133621216765663205920041534590562515046486170690541171379678509365429931422493999429126010529075898793393366467525680582310016250567974948768058367528884920392167615960800151925985258755119649778685404387540922152693207730322338030674527860454454300205676966277710231634663713431025514918552040493191781787297316982722716581937996677021131150234743023070938817315386919634428265626030766218626791556536292197564351037057174122958942399016535487175769265584846263827098485466786622111667471689024437492520756781696985729060860098313831387588984093305925028751051163842606674568232358240369907155409976873337039012126933482361365672989486262454431708423932315005380276572256189502523982036619576362495019890235531083801567469833479151688825548738630163759451681203996129262145810465743639394478388196188839131471922114786476204082657964060124627778407465176647993507499388961624113879203496699416078035530387267936552251486482779029048212876496864245093045700414864731931464491084438135805794634027665862064040987347331626289631562839839643194503912817892434410432207510163751124714480087497592223031263409909038042993520415647006459321299165979812732684119239081365709619160556662037714038153772557766841486897844304328709348367698313696969538779341601269870272380211917192347848780441398855860737432558977077948433915577792640941231282921144320000000000000000000000000000*i1^34 + -1995830407950004263995588149252053528773176658780923819623857554384127205724573777947703794824638088679856150330467708110978660291080931677502754734553175592132744617649643908827747063048870555952326214174335699700684498671198723444216502570451689400266529989406008047070295107412994828146451022668171369373663520601956822660303539973092434993789818309230038061212268943980148931060811801481886976390397075856082139270181360586105326101964295414916330514562583200347514795403416863202539809095380695239383254479833680168512818838714663531874813716510504761200798387125015589738443853754139770222515765422464851198529710950049710890695042833487360627611462991469163736942271960078007898867646191921328359866487707241282384780292278568971818725494757239526275502203614423368153547978189648063322801907049892262418011085169525421975133965838411905952663655465502726065293879838591499562048145101597035929918834142722680816274704845267260376909944692149702765777020109657276547533057265078060233972015064545482668932001608066272619688063646094323664898213775028146045205495450086772547684728296466036417754922342356227312102273102092854415644398195532304381660694929642393880591822781278950157467960567447891573201815382298529366149603539271737694598103725962634097166093253898025501172532252923041483479830936102089722834302998969979926123869798516454676305962370540376293569360122485992166590407187068425760921219258003959872769816356732867794758753988606370326890669401296728059160877745230598554696481896975424620252626760235853116083383364146303021235965383120064811830270514757583560864098469166211544605198741896571856578601356169662237605246157121045907598868962928105428271821362030680073309491073974999053861773650382606765777681744149553866975253733534594727178655239356183009073000766765407571742627008514609892484654988821307705285376745628468417407019170243340633729761837046874271416289673149860839279141127573703472435669452708271026599447647825800691381057663517360005884432525519116745650077163269297663757021914672494595725581094718553513018575550559042967720446587934124902158155070393845172212365302224479960756481262511643131863391366023705929036121904256742845107404800000000000000000000000000*i1^35 + -5891655332658584908490244437060130952315552226744241100244816046796931313012358590628913612567500634168310920427503839489576539458459118274423759457878416102039320899877065316818921187897890806203601824822406041952100993727527723358201459912332544552120538156223484794517064518244934539538508813235631885447757432030746127908837220615787210059374522228854893159681451712594712005448716799654188778734279092347049182137735114611535963222852305542252272276976979737234047503928584869676157895257599853751047051961864352217008790792814539397759998462950422953136320104375480130735860510499959473393912480564037885605222205426524288444180366217128512201701071029584952301808028576113005885796315215319264128878118139248351337570479250666835143105394826855365337909617868774072815181816752021976414035007420540695418811149153456725108184859940935199102107650315867045334714894753314501766972910157836462182619648990411036435821331598355186600240037784694494450716056201268779854905471890889756422090079164899852692095760667417853452889729993099831786745405637224572118613948609769181686294279692333865496814658197830389990074910426143921460097628594132486327856421206673191226394164388881329205777044911624857800100923812393036654153863833455681553872499073453798498821850917539849558071463789709528353740569805220318526716761994400462697497014873359983559372727792343593918515300026365940917914949413850543969761003465264072399909990819546479317649217705575018299126554845793450451952116124110049353400972900425622282900286212778922829854275673954467681678872337835334180569821158652858148625380379514828339457263805949085827070997572431434991547929722431340231086725826032437362407937939504573157386331764263137363761632410132648963696711218771512126768812137754820986489268653753179991317472485525201879933162954639345920948328484996824829281145585028418540777638667158534233066482534643902927448167852424320557474665053821900028051944331940659876992226376433832979905709548453710157633414521581305373070109553764991051191448196974213589455799405599692068011054855231867224394866506402451073030657736704074599916512084403792955780554288381962498145155226474958770939381520574154014720000000000000000000000000*i1^36 + -8502837738246515363503541536996728325409213098128787682131274760149376412773156029270628724976541130240283840998550197317565446291967195563010371973281212390871742326623223396272021579021707274821202615509397431007452043768844312018568152997963741331264803261868475249434279143858837172196016393277741352085863623981457393542916833573279944040617786847515765281767847846950282493548020030018688784200739648038662804667720564555005150197325609719326745626492778699230504732071847660198812471410958663382941122698175744163226078029143096775285336092537616735502508183628628935675694850326913793056209602775076436345263771803570886609324388208914905762611038689233539919703542578852735352613034331903840486091423134380611101650474783338681764445633293598461238139370237268014135519657155723271463310879279015591659578510222144694957596615968914922909625826048028611695915492277701241443140418648806103023722248278993615905039435181904247501437768493893099957432171699865827557256654249563503729069507003363871477364925366307386742486583358918964879624628459962274899400631366859620290620393390894311014036969347686680332815528519604393777766729237515546939598715122147577020373586556699069991853814834150595528156738364146957179374299344576560363647809713183214036064162551928005022715996695678311278683291583349092322648041614650033321587526742515335125631673689428546036754544897730128987171815795245789478715573299815035880759409616022008329703401059030942162992690165020766408239613971978413066012886403699310380988798702641171227601680084160726915196425973081532288375954033615770482587049980481074176583507303079595834087998235502244190266618129444227735891099601521917872198451481824098501047906636145174610340257989820292944292461995879599186505482329211260724649344775908787861188870756409376214424089248291820643447663053538022954596819608906294034705894318024755562539958620260119494139438923707610376778768489801931627047795388430993982033392391942939000861750193123328445393468749225521821380177952695869051925961987764666388586363599124048083573774803878895288256869078606361065540737320763814619960382357752441751189443248287355143296066572389271596121527607623680000000000000000000000000*i1^37 + -6137099975223151059938709573781339983104176171350334290814363686330074257521728301239757593778760918812104448237395123297304560116142991150988268090211592996938524667572509124632821471343696707846072849320433657508571548771085276447914605009264472257559279105122561933268892714672444772071303133102772898048018141929330533017587215910818847314432507573240434274607798127535914828605426174428423147508736861009574988864777137400905644709938483166628200411676299826909564006474269796098031681557958566019886675943337404596728153254927758114979063963976195147817240992932346040649557022235518985616547688880913270623270581205615969622047672839467045844609976456144788404010237029800679925051774497690837738228699353388125817550490239939901045962319744025789631959885928995887056966325050769677343339219479942728139894640528585561257519556904739988864707761830702099938426837037634977867323883420653689113927794741643691492122945398136804614740354377938661588430526365035602606461217781866823754966182483728547483861180283881294320613673773916763669838557172240416255077769603420787673491197681119227496219854295076450901425688397824157474711662238414052124750949090356209735610086874356965603793037029415220341761572638390578689358683663739443936446998195738538134018608361213882674655515836134401340542048965845663518819846350321134689077507722903694697943419409215891785739518571466458600144293022506917759555696388918699818383544564998790855666953937554117275326471072269960826978491840195451242043938092144199113538983218911317683161393477626414863789573792115677216909065584821791174427083057583674197166929494622826265804026974168102265614756553710468701141953553251602028300464622728481298473603592427709834963162958154668107075185229215352768120667713644316005349484409320507657720434215106192281887132702999312166665422343231816994015068166246623189527834955497453147502881846503375111280317460016718617509229365484120417069278806191653351989656023233430486303815533540955411163221570921498637603742809454025617772247392340886004162913741731374352945957143259549395486013890090625270873227803262110734997284895434149300135495112871821575030532546028865715561299968000000000000000000000000*i1^38 + -3757930302877950293423584661250867128491603274761227971389903558583177407964173150269576225320086662335005274398665431515494894208785486151765352393687476231070607133129921605996711976979520021466330519233864012791691895988477937870188434136122063297438823283370624988913422774188002329093862976221345725313479088430685179809094378361581815713042088891817443923766507697915847020050333653787973773213618953682524924124479879481499300940043882150559059346701059225821811645048348258233266958646239731161731075298378445965757062762680715417525133944893088960260628285536309455528686855631853220397584948998278774879382859431299996540624756231813174096567731469192066612927827464050020006694210550774396309526049107580745522650851024299336275273402903763301319445380835548727631852647531537852539243376448469955044680759363278674671360525093543961498705112429978797528180655756616478056757950914447656108624462829559646369652940220288353926113494963642234870732960287335263396104775066410997606182086897828904102873881761885061733730971705681523270756907324575472140684850475156566572872245491055182269017748668706026970237163827545599921096542473043368335986205613431872244644453929516493708028075403617021813719945870354285110054800072659280850796949979687441493554161567485802180216526833241869059622437409673265980377561177179808165341933370629790687135230510888736921259971106291501403443326624888478817370884488352117936068017561079064387157535742506843553245288827917588911008222466913280716110052355588692184156064297159080774604818653645901985617675776002977307995870251861720661896711310626653945317104195317841109468359897130146387101097201777599583141995265934568064511859687668156048357281559601753450786638539690653565445250644067496210313937785945332975996163094897755952766067317016552772673926218596088830619762245641300682800856898347222723930147274780649760698886073490903885194102645837671583706767975239386588981032157556361967563450750119437073583320646954759017537392232296318327279062465006678741052760759799266950914341920133165859843917434758152398787483953157640050130427775773276100509176904960581554934837314327367120845127521574507564236800000000000000000000000*i1^39 + -2400314719498446204553246284159061246618619875611482805666409225067840567132670993725361941162697592517731365051993397002838652043765944694569592982709084158476788464574293265524175357140523539124550224834423248777229039711657891228067235698088322175084824349330348208250563743532882506266476017842119196681794186248159018778126606956941020900836805693617551274075130690264905511865233996022989062712042682895586565966416693131174130674792157473552418542727735495688663054139358539877011999296425671470457858153818114045566534095477703706434101852400689723625962017183922936055814884568804598151330088079867267668672460457991051686037748454629163023487438228918665938304263105720176926292041310654040699904884698404961930824221124270835887775182284728017634918351628364086345417586527287137366818104828889197415888238429236871348414204769812978377945817145276932968759421186804065157747970057490056301403062394022698690436330858272999834128791568572824272381684508101274915032629695083273090991382208062453819899569424486067330012733737761350831914232252959179439887431574175225735446272159954434738256424039658132452220613844721773996525020527251832106867711053804309893573375608208932457513835930797590871604008505925949827417942383720463675870682284518917041809795992279244805998900023438962265783944838062964194876804913348111897555937147552710263518158742009280507040785620374070376609049282454633058929606224920466556001645417178230633682475220331533196258727069645097592217465370590158772026111102352405301242908976560917379073719559610127807551889445916968991942895061260697391711637793755364466353692922568234633245284414032214581042791949454859154299145425606582217137047047800478070888384664042092380594748969114333522886279249151520187751486495934920774650131102967760513513970157735075287728287845530308679407052200693383334124794841999801551082644875088855299329800788531482427188035453637355869179423032000182346051251800800414562745813910855674084805699528010618957296959077151259830975460634156742318344056349489239919173018074643580698270131988924886450227411622331793031381456028682571662198755545601147874261440907326243763232098541400752128000000000000000000000*i1^40 + -1056761043440754086598977528255363183239696465612282368731004263444320619216753824116494267126830995833399999034764746768385608664931074584795665510691642781862384156112760605881832260668606725656417447307885472658492910530630430569922649586174927763974549426634737267679566122843092486374305059812464028244221762992785306050823047006984300036098999881070096389379047792123636305873633865878798928261147619801511651077642578084910031712905792902138964577306561892182158872452703482803588062228016771258850200908366298110965952562229658948479672789045521352207474313622007382484320128878943270747427574547854645543178296042514924632878788540488457987516655178597309634334529062409016083100317279976267653730531841202439137611047771826064420487344258207471915870599967592537726264299457436812888509715406025934882373089200889383022373339543392716922341618790332706766608958912917951797435793997819305311978752459141258306140887261167275395735919395231524495812450629533370649399397543660785881954758640246056156252050846044439830765748075186819263966782756858444007676338207455685204668920853849151873399119087964602948043060081421730295540402969751529660705097075441405307505384367383579373194949261065936652770650855342150193420164676863135039832890274121552515902242278253970396584396478123367038062843524658627943564763827174781162469284481646831919851981912802429827074858005935880601255534763122767921927176448040485844536607636046449832976057019982023428181553831285049721401032844890339356652116489148840910233518722065923167005686584817112025157152009129178145433179929772592894402542874507041788351618054394924297513906717717392246421705328543014938734741735121150342484386844967551448460197693540089955783333732766893451147220311466324963908029155886019103413374544909379346436949591206992144636054292768662426216094210122389682728748553363621426375045512063755433960345842554981515984986395109271352222609901866465539470614934334738789792275370285136044146502549643559835309400909702104302423986874575665151300366217690422739123896044760278915088152799480393038744199834838797006781346031768742346308104523419983204058334580098545275214320841523200000000000000000000*i1^41 + -364915185946209283650369928293050795663089347114141408574440889931052516492133864823264106332935989402683723549143916533567109886870843130303910308908568298478303318141107137275170484404876802816527579621566534093910840368848529501399912997669327208894477005794111216094949694667794356285023442472041945292343436872043488676306735250696053075616970924129420028488726793805727548721824732830812883694024566810667635541019194972692638488592033467260678299349027274541749906381293027009202529993845368346071454390100404094764412721254965148619579147566957360346277615733688842523761349670918741476550940138891130446201621519587257226663768380113397445706950202524601312434446572786431276541837445079358715023564650993717474229861108483684167461174797818435645776481295764234953247242410360883189300431189200961269751643306344475461391318959913225966958897301524307129017305195385438687168771908665605125235089312426579646892072674268909507990200098645906322234093079130641732664268465126483771501462160977173635178223610418253989624206741027952532388224903242223667829709547507295275624403522360128380164578494076759917147313694630081529247541185067400029640693374035094850562783259536427347990190604411372070684208908788448315933414938712302366882507641149859145855813359901671552714675539559832834465588378035586076066348368502035050462135188967393316672076276333756447803907126233069932220268961737987086246160825866771048991607751061121722040418613026559503742959932889947987041599514871460352853609238658927222819263518272566531225148154631635708431846571951097641046784990300475034207680375904799593124193499020627963181901473885895782967938267985108114410813849052510137008461831374978723051077262823070086593061805450135042519160086037975019772879987096011844632105126652685475152415525207756823972171817867654731224141978254495407360840882625922065027100996538737048959058090671377892904878631806528717234540937625259969824278987662795967612439452626850594445897537360860167434729312840893960189181826490919962583894391719086292961200417111557347144792319873433845844005544270290264216789683543536184878095686100083014038170578155183786478796800000000000000000000*i1^42 + -118801902395765848582783504087512203074935063771221312273808935721861972318294974065777921097902984283549629586300604186974079116719620440578362658586170981217991984404448108580441376139752169496533589337587278929248029769875503528298893672524050161600220349998610976812194718030245742385685506025679968187037371792695361932616787529022980529578691556413298589674056855051934940559859917662781858356342824994789584274631930848445368366328440228004428864727283087017005217381100680445021998207124183365977764489665190143424701497121666739677152899330171680922208957980493597590387343529077470114636470290510675129873821300744155383816543774082622553045038702763446286854456820885396021711916182768203086708781965954664609970654279719354906432415102327295863166905525138735235203956962280248327103811285109147140692062243592862694022584011305303976760231767777898418709468254619758164187365093120302357752519412750126122233891086408132807028966342490393206565310972620266379592384789480880645582632728929749960725873999076055469991349779498174576792372505391675473926501218245395878918132449321147158324904587747654117940655471823222927273574569436185264030402293949305166535730763630897089639841563051509242172188276139490345355250905770667035119330485380687525082212281418040555555360722725418817962239357048384468962701107401835682771760220122022458039255803014869985984568500083071924503862165342345599296253438892542982165144388711227514935474514597196573167889785894396730560250534022567259154145281635749233235418674206643294780049699755832223970575271120441868753380931462983342862548285270866785958720953025335064162494004511532228476218887161213671435625502773728358775560496301746752765134581977336779869556743113186297245204418100305864419854242014898834267234526302024142495955153048072813285156000168151747822606565802369932964339981967297192545337734424715785023653313910805012298840210811953181418511445487735476658869013357071224507388861518178310239576988372643496700869787140311557019064378922345641380184508768522591101248365044403786449594989042280803934823135052327658717964972085114238566547405833685906283025510405421137920000000000000000000*i1^43 + -22819970604142751833722158720549571525010165332055678630983547288214662244233197020248229128988785724488943594428860830825555252189862319596365734983257981989215405389880180202366472693721984532506131564801307285609051567440749326939055273211875390470003097428035226124598297900591397695106953206127001629177766942842957433044964908465999066453710361128758123941101222679459205286452203420465214690110732409933184089230916093528639120258713533647028064592520916691303959493713135548250760243006522773671304141872878014248011624027724229465750282043531173982405845112467306010691099707549283166207335153632278559436145809626107643660603460395839840193427166163745511415032177970522859975588922873305655200984938198795103662486739494480716293302183459448989769197623268911559367689376730556760373243942684126840317126023684143690223640476384294088018486982088431070650512990832443768571848748432818138629764751659782579061430048479917756563261247718009801553471256300988130551753839698533256058832171942777571107500553786436455352836471104898772886813201235607159630613632875204864489833140905580579712344564575217401347846274414087914053211713581030594609246813510991566695321498263939764789229788395364719841405523894398290341490242978033463810405331989215544651691754082892248972124472179537786051676938648575642830084731594840882812745152979235484330232679862926119711454581610676626528341604667716240413010669533659314873972400739855174557285088590861397509998958548091688364809443752858976818154414889504251104119189891810693392731652513185325388506680734651419807569847971534918696408489947189322462175630070807183699744777303222590119371947398037048213865372958079671290217225601772639565643078976488147448817171256170798712408520357543149119847161872512290239885331008589019827796889129926563057509160359858622669449782694190978095939888588976194072435328973143951385770402688649519032487972460911495481657102238756160758205987787248372930090126226833837167958123009712342142069178552754653688012509785398874581456319982968488550972932184766229276528847389586598163575556846208628958319899794580124137874692326776800794111146721280000000000000000000*i1^44 + -7581134157212633605732256914604741127072362188888823646772266857903710062649402805466713438477885757321444857790721388612999224375617224971999793078954375907915591987253058500402479135815849282390855729150999741887943354942587003610611371691848577786055889484099689067904723233988651046068839628823566329356140999133674257846226399688266156072750493932788713578997600176033500730712024854668839447212576916956299670608373289431889439615849064049359160168900140940219790155898245900037952527161027550636453083611432877976553530881518744776847932823598925865971998595982120835430386233555631376426955324162709979105827430446057326362927328063747798263014175016848682134516271411031304447220699492260894708103109296464161502350758679089930623111391090168800312921242731784062039346328434706629870121299462237226924540875665331116025855709401322741725122833402044941246597364103006652312978349351077203439838221624295916493781986789185978455857800840823119806276241372250811484095622493192527853075151575828547460149096053286743641404392242719202579800806573718265083882927874717611199108023957382601836408137050302450632991331891295725622783542949717572111704094200448474213771513158527847376078127061871284237123406281232497543059052846797055530943248204567870296216876898193469154707901552388932148003588255257143450800488616276014167069127015063897842713426059065521321543300382675945241463828302563758266295433377827310654015382085667591417092988499300607063127658569158387514742114803726276426074950756952622725988821763070155946038504292085530986040428823088353448178654950745368319784370928100929805750223350287515794699712229772014809963270835177041717006007581924245997141566883797157841879131210512133775523664712914752361915322741977050654963802529020008039298654848390031560438051041061459451844461641320953387305365394959248834492670948661127906697951450227006609871048614052899002906872100453236181388860421416445341492282805323825005000622120934745762412801432064012707280471178008415999052232641711220885952948728496753695236923961170675716387400342524722837343252711517893539864034967850724819841266670592387296159334400000000000000000*i1^45 + -83237378185133427772121077992662057219656273904844311096455634240578396171762472172069124066768344701431927750950776655247292480252064491500622955332592430640235966230990051059996436206321461489114669044341462265113009755305974200080850081339884900289016420990683893778296622296816370420917565222985127469777104153605102824722887870045160187164808235745984579410356469977468316665337787761716983720411098877764002111077958191674624689992334197690200056593224362473475682430105510034773923319519670546588987706420465870599113984116207390056845292215324573699892092750437448700286271874403986252948155976794867932822390315596963204601327379188241809386451979044580705228621243025064948681865671392124699421348779208944400400544213915587007092739389766230648466114555892718090333944810258908669234516499165661066787734489988341675190709074112377609351775929543223529469020080973591192955182475924831884892417637102577657166017702936572974749580716081950385359955281297572750487175602305117363468344388965221219196964212769168115264824652753270992425491530449092758159488262078383286964300383279433724207359113848083880266705208503655961346542616196889851559888892968171405174494923244725671282309463446978845189288790715369107432793172469331674912870716088839174427743536647482522462899101455632854005791097631486647151169822865188442451391253917645293916788831455077749068872524829862470873452781552692229730859640348651271735300209715614764916942403036678150490627837871828836505206036285274912995691124494611149047026100020037041498033247442935047798430087578979168683247696900988509028171409600095710180925786641242562299191832857953581701883405363201338620464358757009110808090007388376049356655900772830720709858252701622293079100574977808118661596278648609055475656024552897516947124259629613252447642142011483170743235893242367298718716847010095629475166233174733995077954272827198584887480060387085407738940322057162727860215939059415550438217644453281926982154879558620532310891436376579662818153836501606328004273918176853101685430689878662896058656998724495242419259255713910453746503524043791564543857658517520384000000000000000000*i1^46 + 418604001293383137134080823629772604886973397169457619294500484478391563445092595578458579991659787508750644776449134087898301807734307717788206731426271978057645788656196383480091677961767013138192965852974368178706847402284516304173019716507436687224480334703237159617256139313097095502086833949082930906176661056293415192533901744751030913314978292769975287916650135835381991511768372921952578312573116953803345272617274705681035439701412557501556619499988786818481702294558025220021026592623737405306378297597051361356279924276601131869600590855073025479921273476824682960124011237040524926100013370903369324966691014756869770879616189450515491624859754259651941469716332594802768190420100236498948276767091178585674100609185349683724470745973556128913004425895683271312169466333128175299786462792161863746726296284488105527695176737426106265277622820458319622265278277450265200096982810999310201610882740674278394194656931460913966448549798606117316206499290984839984500857708560045868226872973959439648512113977194991108547089079767672643752332087262900274034027716460507738628748519746851803521974895194282722025128214985281621677824404355201609829839723965393264556229500650461231145271780366464947427310471818709813901085900231472357503632615671422307382743945633301111071268264453152141554300213562089573373775743765418076203298256927173998032892634684950326771097862868776974918632618407915091876575051162802118049675790809518780928592853654388527846151675134481435937652741208450042415585086420039823519516102887740628258314474027102825793484690226119549936891639040216517863344025577353145737667039783170632443880668019225394923502512826299318170369254914187243590934737433220532285246125890922681313610663067033188649139860740659029562490314243237303010736217029203448041602441002524700330051832629007214599649277614115599423587673180693777210807708854736415291015814715247180604843083110222755442810366644171585428167768236226394217110640203578464888566901211315428227000105823084397212347282074426532484740832426254059012498684295380736195077690489875308840743324656882981507516986898016891889260691456000000000000000*i1^47 + 8222480402777263837983698698836057597026734919196911226236888953672285372907850261498216159851205047355480612313390307833753970830165840786771896221363377655488560585392806130076520062711230991150069388263071585561691666685429845807246262954116893055555005391174331682952693309126564130628928586439989900137899746925951958282433260726872480456767166010428625929561374869484698826585243884769946051257756300253998357684411212517099334171430474104533674944981188571214267206078401223765026096878220198660922478798137642875597928985353801346960185101960444476986307991828840519782435252111449651724533141854039917081468234505544916189063425919384062551323743507051412337247720658268024848319940189101634651408509604143480036392774852311643289064216210968242892628090812114952497687018581444271433240517994442742175111400221672183344888732535731556765732492300616949370764641477149488510707858783463863167901191531577729086958769049671422505773366330057893815249466570941573960439032769948307474367763162286903797201503149968128038741368382781818686864568673693869116992957319131242820380309968584880910320101705401093261477295617986246221975798355146493463941001015591031614097652016893868921504080242446677449883805900360105607098929956955720179412895948501378056693013359333914936441663083204404077555473547981033912571253104320318397608872526016926997295707386823241685992844457155714293022224723720690291494233437338696315776878443683661882604443424435404543660483064808619378310228854255022982113423425501587717206939424057617978321920735853975450543893820056538584801859841382618021622149223097773003136122667852388021093996194344226684713517571040747335241986165851242446255256026738268169698051925732057908856932662395886246794844257981702380607263161128230831032386847907917152753492578884806661929041888892883740605292576750232365616691238927048185180900025525403229945327734860878158961483829799095480649660080081687183685348841869528404619081456618092784390076894394701656443197657487726440391778075582774968878679370401563824979184948679433631594581604211501409251715254889064135744236408341121728512000000000000000*i1^48 + 16262440246414292800587483934673564308182348806145079139883945280078574318122848991070186176916485512773032483203754678008274409483446405222374250496617424133163451838904558200786302591948670405713679069475616532028537295316059658709746161224332012270731184150062192977248774274814174180263352801232699276820744703013113520696657955719432148813917841429323472282563021689502469072743064633661417643079221202599630978086389446856246627579680256919233726927756027278336409310455213069375320318262617804379593965272628707821480180632452273482760958919232052301604919612384083305552105705262753966652648922878996043488993037507368748213323975907881648356671387250426143505168360588146506821421292937711867330607562645528025879504363943387904387648872965586064750741125252223081304117462517114157192930236824245664900973353174445815897834929567498654299020407473603235655841897280553801998574930434434226514010072784946425814121110020333046111860566641686279004864475254727860359826883638382126760613540214691142598167748261948223105543857345230683148526901345344176246422073455758628860715475605016167097278584420256386191029308883241650095902211429016353533525281596985528208450191614830646519708251979816302291738131713042875476133219121913531696052323329467676030163441806897527368300719359906599715531144130078039733377943097130282296411109944903587272934809572418195457014299211463722272197004241244368544797483853314665551954133696544737994489688747222968880030666997225309435236192411660651522725047668334839241987998152573353019618118266068032332905990804433915720230137283215236676488353066553847528593538696818846653933489718256863706080012665718906616884320490506716168740803399079634911155898047624991314919496550941755692987918759009930509286252775551922618273809554887329583900226890880691258785304251722923082639419602417898532461744695708705865394417117246800183961087657637961900643090499732837681407920134689702578035976926634438183541562336494777643592116168779140043929537838068788878105272093868668928276894687363868970513535217352296833077221766982499171972447913144172448279108067000320000000000000*i1^49 + -190729075063303034008708643147563143012768617042017536462930277380850615384685888756962025130723646137061722762741739912853120902031805061444750977139164839476175856158501843755578434225664433931151649151654539142267775522889400198120738528099646902179758215574509667234292604801925671974981419911429617803140132801036207028008734666366762216756460690297514020246223813396996466169467665422628466264419344138788961303577608519719667180586963092883300307093588810921617848178876159578605982261762025465199565367440551948531875363150345698767653184021796087987209718766175196956271570878211037199870754453254272265711825033298820257644870832055572959786893882283351635605795352434212843937768181156435724705990069535788747795531649572936751010401298601222417145308365248740788603624277363950455831646257093946753352962047353904551144947668301828960009664287211840226492679404666578334081801938115660211435664141087203955843403752905123316905864020175444197960634170525452744155639446781191767257508690233390234581713452875573387452420069834875306215957238734001313161384869181744573684403532605640611080798915213800995170823925832923744501816863015806835850777215277472172087049960235306482378721707207738084624302695079028026274818569941387564188653979805174412953998391713156671277220216020506620646368593203883032923407247178954560943344501771419939968345295755823496430315212895722096744599856518730027073162320992002523102003762364901126572727478721207614175094773927738232151829104967026569436412573470814885357186205423160613578952863630383059406052077073348613976306154395487802132279495269338507689293312538319959237698288242933509428403628819988874518728374330183117583056354495793622471621330881459421800186990398721143871904252291731993150830295384060814378928363069731485390315752125973202763595351262994582873580309968529135934364695054931130278445520264905187510528037855313862528420185896114529904421426542021606487158744990513766728077425434151191344169557879375637985786024204631428824610253798134521231704684535216078957366568976659982047960261731599487119100436721515769751247257600000000000*i1^50 + -1169787777465444535244900034963609862896958974356484699213439296269636475662129074424947011603214457992631825142655326975065191206731420338959315994999364869951003432959066931309334020445273779351328835711107924875748936738879235603052854385613070611999308338816011873129128434822129319288231579547177013275176103042575823615442002223710567287981880754531933701825702900019497094832166317810043046922920297656741239700506213933250244322038990553632235551623997198175096065865124789421353928546079218740118069666507896535456895911308926987260248878044258569752168842829524270300736223770402581568965879865385036396142533886745177991718154718953471751423532456634805600009020011737697517953036204745714693262989493895868056582725527587172387225571134141843264024175780571574749823432043875354666258663550649088709884615934815136912112205079522600709185481362656352284139730867988283709078484590791795897956093839546874096490473554201103627654880231197136602448214458210694177259889808841030673216928885804563219861388377231330311523182115030623433753362917794890222530239001253332823665057658503301895540900570399267981847574226198579486540646817925461712504519175088832148231267475086431596006529485177229336749725068866341137977607828760823714516582220360129502128538314404142060128380808405706726670705398268407523546509601066538999571638610310118820628770779691915515562789912439616664676086591396027006442983827063009391080254670858811052403056060092144954500071342638809360579568011707746858384373516035542335351928510605792184294901127495453296961861015369405566975808386328580872424782251443428409707044428439408189203121186508756694261371626911060922442450473119024771832430604743859410331592697527096488014476954819627315380244310364398948510341299305790865823619862029766894753072372599591236066498204468503542888915683814137507029396162671506385420143632917919638158099691537730736391031568355056025795604268276317325493776600333724413949312641511401955732696892371189454874121067068588243951755146089487507305590150238693399072856516575094385778409235547872256218559500406059171840000000000*i1^51 + -2613575204526265721061191519272170492801443026141534471047916623048757425423986972419735025816038324760621531901583115019662650825294838614094701731262561441822294741474130828088348639661881814603304075450838537652384327210724014896361176018721047276388728435406607280020896648586376259725013382926077286818880757249664007071822534670832706936639819583332659179463936926685207410408396973291769144214642575238581468674550062404786278402459049724672607859066281275757414928798637283524014445520617541820027787245349000666499034298472096745476621808196204548025166898291727834946210982974314579829005456775457821579865027497992314356111674374304283740473734522159361567466804208835918679041176639181696840654808466092265059453129790407380062454612525385310260120059382995002718729688233988961654846902941765949487017352869988262115184215389459861910360195204196253882730413577169655113766488051621476895098587144158594397617163780171634924215011367716285763155285873184161277472697991802320189930472180362646583269707789803837256504603542355521027551695301153395161290419986989714118059760880467277431442646820741397570635981321562869244764477004491892803074083592684845728078808494981957296215753722321970334931731186218854782472080362348455191863389441136991123442316785570421065526001098633415513140691673871152962431074377008773978260784022745465999813361229956913841731982674630332847893861629851664432190441777745844869644454046267636935761633261328560473091766274706749836033223802747843714741385356499670293982319176668221958086020767500115296827949853821521098229515053782274669820026037910699007502720192838101400739660047756134871702967581844090581933088110307812548891857792122898463506525196570322080940200197615325184957494917270608260676309824729558422400904831646262520375983855635943320165350133472941728333511119323395164047062864109166131940231349930629464048455184910595542333246185195556001520125170757549482391734096160125988927014400934488252147828645250704620234928705587664031008162258133089257874015692666990158247740068548870157514591122136954570759211089920000000000*i1^52 + -2383353861184437227409457857684930800581684430533461378334011224473804007693293909812964801131582232979112015410228059604052223844544675482453091302916715242662147077048170049805384508958426803071706811673478022213707372460380021909586898105240943193989067871395836264484718762574881470990819116381096913517037384464463246109091472977132615619967366231409422345400560058228894576248594288660176103778280767051666763575023111015749479128214505169682827755202405585892332354028150724306409479332690475827003512303987909060332603645069997832252283388899381777528214980963360521427710325179677068652795237991384433089788257815164768026270873617610994981538021226423619686176278756101398334824782569103502930291019549779108909934558366991322611796283357084778265362415620498797300242237948132284208863562350211642081790477523921959067761607437297073239820079877708741257916743133575445011303682535316953523635394330660374660541725848987841358601155622692463677980227148280993104513727794335314385911777435269715656915813629908859321382937674747090005029123279366789544597803895168918508912426333798256065620914702876126314447737550409241128996257137751531596415188491794528965936976536957777848839174082393094509116258763146446937713315366030043269623798218754048008541787801383630262334174755630378885872980560842700115428888382227499347637746258734823700035163013382931614437199348535358174047493787902511457254910910595552455319498090876376772348427955677567048874983730836663153840351422163574776894456449239177143301312559293566565500691135838212664810689038769159544698039509106488465208393305553371324173922871014860347053674118771306847268875266504675632235216777354180125399055070459537224238819686906132578593291982082673874523449970964617561306815694694827425516479474593016919281589086423318315452054544192730948100922273512360268325943417909633842507937862996680306876401819028623791670158671584371009931672083136372561343084057281640552063745146712659616650016880318852363158403541683827232589170189220507925827228149248119196502622052644795336823603374016139870208000000000*i1^53 + -33878631998557058433091483076782435053971832568952880391363606682331323166274174275227430790363590160552753506946182931992198636214070400533573739345112609940900290697145678976259074219114299015788517232267767714193354431494355141316821492956981271114267827509720523295214909392958877330924183034871789425248212550340171382131277791222367562793424235931990577153994185944025636463501741454419432679069399198241507325621319858952030648080894523696936255355204797118823866723114571256071568323450140305986219035211839160937816298303851996637675903129833102003335103431345579789136599796878450254291725963923957974694593976301421602497757774845875019846278483494848300349822962114886192823470160642487462301014235061878367309332125436802454777451485212874099072285223332359584082966312711570522063085404430879939567989355542490583389976905329016267463541152049018575037324918877186855405254808269447559036259578911310231444183556894166058735241450566030927981349848986157388964330589597459920917075060536970954026898190837551832274307846882537248853839498159022582925238114790177238089442831490964056503553821446686684964831768516992172064069868807217164775071277372174402421046492598541825048193324333311045782643581225641638318665445936682400523735468163225585846040802526990139161176501296230450454551228896692376386839917481917749816724280254532009923227201097830491467395604397069597909616150223049068197142234966388063465430042901745184087648269965632805120480902237660352565890384165348823262258925140419585016685577156229013272721099765823119492442407568305941379130563169968821554176848679206218540316069928212632632941045856652566544768314450953114214776129123533920728934498019496110882724547803862342427631621265591641683222627811386470834351728880115794728629404768835582668201671877727903846216940359597333083229766241423450433657077612013134806379604431283191123889289997968021239887757792686286059948442950953794238211202197827953922940056628233657964795679611241798164502050801458102468421570743397587335666325530818420841479375135154190712951367475200000000*i1^54 + 175523796857993901990311042366223262227236371993106673108795876860663004495697003816493451167741676956607956558799829547872168894952797351159899783793908292844549521398690859231571044334443216519670996076630666467615294119572061335969620571075977915771136429755413192601992868576317251864140191147717266979718060805299132339852875609682978177398692519851743559736300699105099051411407926075591799202353278399778657382394460181602446138501255309768944179655009256378380006241724672295080578884963011275485957705578768818681270403215715730614105370980079781000332219275011753606111426411858027527161358743936299779174636919591904911703752227120815097561298420741227346030708739106403384356170392026425046613073507772392376183320407009027192045107793148854667624528620189321372414869531135428810286824185000833840488600934345100865841645393123038599618190134359011408026105556769792621885773793979138391926910487651034032204622420436722400734555528242019153016236239641225983771272408233593750706556952583667537951945202100468555819608023814139110377922667912535386542274095669707386713318541526016075651296158674855248972734392923201288940942334978173006328480228208625147522105089113772405657507705177947777628524834203847250176225025528524549691155293765405189495166097462307829378561244633255557031787204098252809212613146968699343400547567969988185174223752334654115618050777284676707756243103719995046218803943523050069890608206933672717920643889952993593667312021051140812530892525239273913691257184863669154057541104719148062357693361431426353169355725913371099862352435249000151387607702985918309048777802438825220011247883057103604871835428830096762644588909061969657406563959688054473436239228678682873715442289960877266850259975322844388497881074383960387066454989720744541711250821091708365302600051137443993741041357582303631593470009493708760046622923301569859538534059908398583624928348703678880549724097854819637468557903669094973529532776946692393797071867786990852453094601357525213157527890892838573092991195340139061106385307940486770688000000*i1^55 + 71096955116399273169397304712296755217692541681913381523385155294836851088320845729860226551965358303237652828442703959231871212044190982067804054540671920326981675450933208386616003275672308164833878813800753809648565172562476228166178262619544661995793685459296288001747334629157358926966128151180881855350163755643760681919541588894800931568520431059100851752399698957265262237413639154257764856129250148138618573198774289372476347461534370528425026177980538309902940295202007585118310521736902206424545749261342135361613122969925578868691900845084297764276343654308335898709327864178695286151410860283801081928886850074705501437032046731774453848839078088998897356918785808980205795143211433022331619205351994785798148024831584512481834289929054060859109575266248100420061005203195134465744828486328356173402353853331583539114373533179119572169981318282822317699324123624911943840287210136370506491674936441977186527410181938626503102026197126766234960045758217225199578163773557887634693451354360524997478780231634537424215251400839534092446930399116907538154648301019550366528748165517709782523800018521624446243002931202969236258843952812476818954464710192851146676699802969012926017666960953334547599488358655467762274811479772495171258755816286527662081577612663271149208131977941366985406649315222075240578182594457812295605335656610553664308827282002548720919603012323127977556876458589836518302012013158638265573379396178932741141123196011586298572189602408107626729957516296747045208567214581162011571822710864281872954035077500216763636203903847210702315099180050804532112691664236992397648721794831757266736908030985339505949226369899572539522525838485091438446488697840781866292236887986011606373440279500417549575989399229851584240932604227622511263350185932965786626347356285023901091889118147407209270674800384149727178601023679102579716071193928658309954402494439776803092085045834844949367570093481131783231276636394139873176058107605423780279460007457446656874490094380436098941591751066948898381079049682128281292973235200000*i1^56 + -9648722230862679440119201912476399876795142646068852508890145794514186329520306835001293734601147402774361872193081749567490911517574641909805535017375259244004376905793624453713317500754064773563675335144619449131997711009761614750341783951625856812147042918855804917666529563726283228919676093660087103587744009201096724438581244168974295172067035293789765271176812155595726880420783349230380270933080122361055710682297688433292530842154864628283982065400536184925121534638561424234525708275866709719479883298873562548058545112054794500188762025196553664554675495838776421535186097323466590031196545066791730515251192677225443605048616783628696227831821215148778022331449511805555160185929773039842485520458425967040916464810083671443893265633320564163746200583500083013455978675198649754477327888650963418353699350108071591917878259390753184723685089383601856012958668386380448316218564079751588184024693828087267593045984544397732711182031080372621487972609823140415968980352922931897228465264487690697643468596430622419765473765284723752984652744228406540402374301337904666016776831524388863705716400410446893996826880425775834808701211670556897458129081755583638152220193785184941848584370034665326380603267137718175098515398499546800061305281204766019590640957630995399896238940728086145723209225368649049244132782093398815872236910587350446005497884245585874825426286104646989731676073182573086113597293768513086715906115591743507214742630183823880699128953186830058947947030377033868973559481696146129377074571300359374471942733104137006867557591109786930508397737783227788245858714336036184390510563817434847789779071913731862275135933687537826820194402194145960467449131193134512179059040673226420740814639387078964639638714602175643838837136796831528872452225469027652268887370041636529712058168812951871389576883786727221213777094015412753499431489700871309855487909373120492700412429662209665048291109726422316694094056982008694401912367017210277158271254294365706144770414416693394041500258487588323609671236390204800000*i1^57 + 15466548712347450557505502819302062546403688890850847185364238477698481431065162167089695943334296429590084732646195232048396446888992412831200080711195872119204623038988380790079366359210867969502200469457191628526258620415762105349446042450704775376003913899511512712284644414396806785518779735343229316967023785683044026462770221301752601446122667972455378640922824394596299025776097249453306567251279079250382294612741956859266235920786410597779898312691386512981992692251278383098989519816665822586228796457498778277479615955479548308348372966575291433336545935685569392761988651878491075015061993238330622581002630546541765428135408352235851160227348109160409330773639158538409638208599491745718463470222702164889475271119243063096942000137469913720490912797428164063799232907769910798568356114515521756245318953762265592298724907547419105446438872102655117265569763126986668833106014553859483075048536949865445590452983902747929953576939688029072083401754551380554499734914039254115352676947145755218687832764823660453193740746742102579759320789990738431619740246032911863495461135007546346778020772014810243908871086702773954532525846009926464391260187077537107730206949847948891969063721623007671998259381960366596290613838424149915029465763734219869633064081945273009906742187485553117792720195761360872899131905432693723767553218577903855605874783600138204189986096457878275083750345688024585165865309405873987210147736074710711612413803845423450874087180745678622756302515807938921413146430773533357645915826973653877675271357869244903515012522451439004492703543838852914020245575050499492594974680899395547981727830905641998212175924805896523773126536279306038115688545635478541071720992493101173882957342730117720936602260156352472854077663700407909290646244566576738451885066255440349752944902372856644521171553441401271549382208655422076257664466635867778615934767520129636154251524631499474293208283698852214648307616512234931228510895229202115502747177840265075536575248592367186322216692450432986760000*i1^58 + -6927860295134028000311971333277787340302453500154238239366392108586111570451296612223795250984407620982813513932639967066633272089731790907596404810842473068721873124108027671467645708343438170798312835904969353047031533700487874188633774136003664836265316704392378479866557757954688704629066788429216600674251469666989774965659610445174401977611520900671709645265020657898652945001764344776329826913633280671252047537395025410954005027022800200147966513699153478591710462716174200837214208182273381656748673524995503970848563576513128416126590849782289940374126585825467975947790833437885568787816822573520659423120993600578048973625649167717841567121756132521329854768633489409998317202168970858597857084300623753582399848580985897818805604428804883071126981340789966826580114936135365465627153691249483823256095442808633631251860317559369375156524144601867177665529874153498311943901988042130492388641419307435565210975654299499616963012573214513812134528136519379702741725237061698970840729506799319989785771967077018511970210525450917611680165118811792920319742765896727653361746387469891085467177260583436458298199859068687570230999098823816427397837102119604346161637840423177549328272338984549366028365239285321083201789342430078274345294675426659227401365785323264561713183700195573848397531225891622751624402562993582577936072654648342072529948476927020667751621612951104112940460187323247638015872935340012854500632724361307864225027292466770843185108390142251731844345250916930180340591626113714764849052445905779257303839011723846643949363864392791403415065966800306000527378720718037490492146778080899236556987275296253820743896900778196525742968913263911999087960629049474134302192264547355453183542718331066975717661078273690878381358604486185438800608622258520204074729682120606457412151497135804345511205276058897438264235112359788615415747763184329876122805849921973892253262087329471764013768222924103754385210140547740710054059466032659950175319614231674673042363570035512000*i1^59 + 7830250700169791683799184229067251009743662046726871708998380735462329079029649464936687372205613741998914608903449194249906319618477324391419685786529776829741801857797679545977179066484690006697894382743091006244343249933469434767833502388761219522786552083811630370887813625876316182771302834819814038509342075388515683821822525952821693350466758459251237583253230981685226861850012459636871831526789599169837163097714645320092254299896302999049141106490360093830897823041546466905078115375129422563314373304221547150739228634397110638023667934124285311287262220460487788288734196988319849084586338017251737367489955490658870437058947448051172378270227355771084228997001550228837503891997946081617998256234797580324189265662542195876485171965591835275955317542770381977529902341750125816243087024433154297888035989767123999301791363954260757560435443419237599383321712903682249708376726009052765417566467359898027473118140794463646219740858683929087147009998822422540088916806648836217621678888455725523169479697845447186938332265736648197234066104795609911659963330947443239159394694571421615670004991665848233305013675965451519521240480669905383396308159057963828592871792789911164268447249228088363574454700637860744584999752768736482210793647544251395253894439705949733897489561303636090485366534021058968006092656202316720042423984892368788998249668581016394489717341516264183893603437068213639852540613045134845562551402894897738394009432252634038002022418369080991859399232912884800721534078807044512802844070435944884451444799967442208784097031640278841073440228800330264476227188432491611179456587334783794765400731040897024774780722586298731707173971697745736811492631804408248987922643422894429860443974373812696185358895655886033615745907091222810560030491164580035834326334969720817908632804670068446081021715534792356249057004846036253459866742477434212404083827535255504608112780017455486284031537735000069746648625513782663846993830368690271918271861685*i1^60 + 799690707335673862116344272506870115821286373557919825993073912208224439757402990630428994469858819593109458028458716133285203819753249726380464612991044015815688438901845828127316574057930167207620849763637459443689005372834690687482650554893316382987730570227224827314262676936600156432571663759324203752862868407445121222156820576880463666957737350599705138485638420213660202068736271707851375380447461820656322031997168298148551168563889368676290964484057519944040282937871615543302652364275026955235272063388605474803092793218685542167731376545297635305782709390376485300717109500391135121082856389742646091159194040089495678046224718075794355416362596524647554175707068219113882356678682619281687264265065740845155680331615149539718334966271826723623842896636024686236829085678912753168762547536824266049476255461218384554353627481439228413201784415124987147201641515435406509519247203570812651326263064134243345414614728795630783074446410809304485781173892737678150612048132221381325633176038683361423890679106349004106600714763720007471991240135773412403290827108694531333662485283410268604509718114382536034235566938282043657466443762074487221912759288328827322974530570261037589859216483023535894690334488693860794924204124868346687545244498867255909699191051660754130719849255699004561869935298411137450257600187736004776419890972202517583039390768431895051638856845969660803229141496688679398980715343576110179119430712433983609164290258677512138892068123452410917773564709148985367088742073532351815457602155377453524736177413502251186240798871595321837109948694136463744746649180375338369038113109714839718672761854510960383115360999342246233619292157512555211884220767813713579966168412615281918245503048409707466463411892615726426787934303318026104691710839133368432839198887553385862818676669858524324872490735414417902794508842471319788319580931110363228985643172469136532835305292660854677879607303357184214975002528012704184*i1^61 - N1*31730660007575386620548271723797130935972566480655668591368997450187622600948194623616743377138871676338672825834992787303086831315913954362310607970497452633986512790181934294826576948905041062603042563615528696319619240956988192040367208182352588562249203478096656295257133670692687103714169356056182173844057089071254059803510924225940960826231839985837426651277668219435784085323710437309689791120010260635140708339536084978719904997574219630238936011845607582655265590301531185718221245842155105719937184977999751005722901178582230253647410783255919348033745457492091673940238707579722921292963519318265631337440583011949052168832096619886973367965685456811909308001897467844400084631893679842133568256*i3 ] ]