[ [ 989205133573977419627037085479687086774048713700134467523445075879761328720154705535974203692761908227460869095700025842104348952822355790359453812441066151219706637204576341600748687367554020443458313217771147500224456421800269092207629359946505222336149338976367043203477346112833045878852362932556057728186071061279193739409679275447552318782899433043946392159850579383475015718774800414024802424983925633664950856539527388124965750636537048070718257785304605242278897976327343701683366628558733972060514503515909017179070553960698537517831663398447554688233960815910764406537919311367251524509506548724977140554312752674210243801401204710285158550642237690640442356417915566699870438114051547749420548928622340756761023064430500620877663943271665807992652848091703626884254362068913107352034496947098458514485316430749855732792879669748167607255560520807612588145587545000734685647094200116515773714471830099109014725739052862285024833140026789116467261717703959594137430081441517332284164291644666580400325624520821965372354007274915838397134219882684355940664368085164749811468362824827347859169848416439949496945082945347652891810095467751613807720963870940806651759335060238227935531656518397279944574321265971687215036985602378034795427715241790280374443951440570745347286516106417618367422112104368373228374916887650718964633786309539054798289430812079179037330378823195552309902349579053069785745831217520263687662785364891213178898565972583506384239085090952951513476744878998053613100805054120766198043592729515305291250884512131853594178234846911895917769847975746420045856274762812643363764519053008122980285149281706876800663441159583315673855643330466608942565845401056319148056961350502921292478197458363834553913026088804014566060169922435722976297674058216921996716638036634914060192698321560214566090553620054366786753616877071953218974751762890168975531497465875443935679430151394822528585530765624987623296247647194436862259166536633292445886818589352492957985602735046044115405575962126394745166367301318257208755415750722069785338568858146724636626805269351041496256561289268550197365343355572333593157123931966737277005504572318560484888616184565566446195745492894702613550079825906645888790551165569438843656266168691058181095718048019061474903083871745300808374721888144478852934839150771132153252433015068717269033934713536352496355625779041179943609495001365051657639561502072054206770924381906664731944423700470065405037799527570428257522014970506992601628996053109346637212843877918524524017114609589641164673417743438092937093446243548825235555600983502376297669399232457622107672000229080816162494099708418202672337638729369083151385946625583034963829192311503506564328750157030675212431172354386830060985295032470756998168792041752273880645083405583619724392907260759275122654953183043499221699831138294583087782175155318030041498690303569577601192952358829947864995441940495143409447157664710350489849430016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -18987841837937533598684954580022642139785891821886800421014321235152095861042092441943319303367088056951327535521745260579803561686128458437207960458747655387421781736452274879792899059271914217545157986853647852958498446085490263128958516140221230891026554982087887730006131438810354605622821220725943502160021735343746413468249946940946004074076558021932606533295729168382821764084992242881686472602153622998680160438308501874243425272128423408344164648758132642112293008164619166100018148088173214728771038515963969053718276768767472239295141265511321187090445672274934275629365118396513329400436121645840573914980495847079343081517552710275246568696000942110703743685628105599901112466424274768124108055620862638852128956968242286319780193280111513251287549051239933149987591401719563993684139674442052401971901900586016388813908180837879271061010238436760759597972699861949915709603358403812168807372217975083042054605510366210849955718699231908745354927401898626806609410752799972188793190391636341857855215583370534325651786879368731453101296633297670597543206829301598761395559166057065023949841047187064683547464988350518347666968649254144451417401145885909384446814182464702256775834267728267904187246973835953352337494757236973121900042603902331560527149238627824708721219829041235639405589489785504344854197971892836661219259657850528647060588203334416012313047082024655815619472974663002841828506729713501911427745238014016543834152276071343466392871794089682605624554130586862460816652099408014333451025478478824194952415956433975701121036573911562285699583300078510117878217483075919585202827228505379194342614634575127719097188781160843793065061495524824888021145005841199469067906335299373249458479393333904821400765984416343373377705084484562782934380020336221165756926279288004335932666840449255674460698000089123250091163161184263946127285958742314807449382499627035805927001713043575560742619445716743959962323056117734960830092489636164497503072149219677933796536095585631654817527006337311380140447377397362742468382948138565393960227249117669369738982030906778364814427354285950497579915878808255827833876769685455830100327094717695251302646488943627227107596589912411694477883310090439235153046079622085579789506995854766256247645428415452991856323898947018412820925922394782034365599215020385538985711392334771592668491753445163470196438517091030555254719783357242253575581319198128060009221735384470241878279973809406802895695727581118635243123808389760197671843946376578322519051266360653390902527400223359680994422569849184920123428237362318205680541460589850777964863367602703574045206579650864820469724488545724756042593660841897924640659939225918345257666301274405686993225421582400357024618139438228506083937303807433915184083702135744101715044707201493199112972969249449719027658405443616259746998052514201819376986530961205441292351844987251990805618767914246929385366666511868207207146984052647447332336435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 500119277325761060437487738602475380511138148498885016873223693568876767730158514985112297611770658675556210497157590453185405470433162668960070676463583941899118708441982111861043103649810735586973067348019372550480856071005772236341391854044944738859245054720248453119016570866506504987700643802380360086742716316051855016085830870515990256450541002818405788035135159993025287529653618129638054962204945058242418149936339560792124014977396317349558020334894327515312549631651066494379661678578164439586571769464445796172679338956606242004817998731805894100031117179017620486553364283592727712701282063934104817665468720085772134472269427283754871018125127968781348246729821613808830330441294283599084426038805701294965226861609144889715957689660013009490663721719300331675225959593536935145984307172917550612625457646315515091828372334169670522078193378265722434173709010795346259488156742397564452754748170052311836726413573936755771827569656424284522258561134831779458357566075022888641688525014164210059165658704251983999385302118656308728051755627141766437250207094392479111223892828944484134795262733825652397274910864449860368858188892452435499823899418526308589114026104630448593568693778844181334337083155646237155006314909314274177681665949013799145070828067263786386920373508664286560629381755259232844743874918745684014013704267748982539553928266583542772603946103148671765102857417275682802376402926436387736384226160651445466463730458169773897903160007922699388622049219591410115513885471870802035751159248937060525006518628141069904895903414732498665498440705177967266418959045818204821488670066076632601669971664693980119196867657087165967043153290371621510747597394444238873802729041639783896384568725926003010779816597788771891131610018133131809465077106273019247579984622183877511258134600636034326576260676000552916849633343132344602861108540377262044555009962330560869899840640184790777894479903561731674164213425131327816990657982061633181314681014434542606413401565478560931972549345483756043577268448337901145455078463299471298379395036376464502343262399675277710608725427973117612394508472723401224519682559912025184412586650562208758656368134824693165802637621643297031075355289879084105477066865438977045845313636977030092665949034182375663516567809037653665850393386810631236590817994555378694483600556052456024454448643789388976907645274637243844103052537668971549643750655150381781150604360928691532041173418386421819208073066949335364814615415266425988331927335992078172958102481514148306375904373886831938849028685655792430523699380059856891254191669206065305259218810217457133581837161818232892077096026942782825355404741527597226351777466167635432631013023128278233758193332135847846250867524756299136703898877360728019161475092198488455638027850457180697849127395945273948037288645020241252785045425058462826924164336814054895523064713414126310743089848029452696209538887170468839005756882116990383790489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -6517451972617575110070430294254046030607040544300323493943752064784823426063685594571097550376693744162487782043459923446949315737409621414214787348733964911771291901611243490840833406391529390413893912213573056083371662760149880093712881829426502019922739320246367235083150321869242608714454013991302122854427239763834444795820197526967358040705509931725305535035901128231211111845315374819367531176337696364194417668076631755987854857097599056252577199295449213943237770889113650084750060622290041529675469048424231875026256438974495908982069879360068414580146055298884994083283606288571561362998451567201208318349550904884123748827176636288165295097864697754112243058500546270829401922566990382794270517591306281011546445970198213714935307219868804790997634297360784621592592558566018738941653406131063520985192570080350646148276424917073231744101599873927573773832963460622331478370049178899379193280940311702217691567378312482150618987531175726485241623199000756657009218781839091489747006446447637028559300773324069529686242893504349334410776927291784257880806985462071263050122560155431387805467160919044766358262272926049176731037185401466472984805678661412706791691638110976635225863697887332726958037983942888679151299463253969068438602803816990391207048024051418666522417004212675357864601217299552896200092010575209371881403370575689896797844485930129597316608312747070074316235142653271646121588329246828851642676218807402042090814890832512195855361444662085126409308183814082113373189068565809336177654102021643729751256863580611678953659999205958280359329287039482600678732645446986884857885960465393352581754294241835075098352245352107028107365762446771704753472848136157289195168946387549713777779256105854914201834118286518947660925650489826488743697071887699495935561514813715446248179267046827475434523089092324550917744810474077834054965244812547450929737259487145374418409080492039665001805968727044370626104566873713190095235218688914400705052991175972942800773512066212947821863869174832633698443340670224618104669340125990772419557249579754778592520018982821039161434692831354646551891312321658170130759729734151291841585025604733433010087738720384958307517685705802088337143066593844929860265256049517864325337179673859870718749900614004315364431892221242760458474766134477915058389530202806310492457689363094202171545156287846270371183572393713504420767181065258043958000588360042785705162096633768776746874546483731223933353611613757626235629181712657603418220416838336625476407764801138492682394726360767488293784033271266883969775144388882084967949717818434612899573012283303396130478729635261383861900027930849017476417820249707451738974500776802164724536345669680214926967373918484771529915982718611631424552374789447502877068911718604185242779134699350525733171477376321467289923304747388727477537375772498716273266917601475357290885160308417431183188734163260990657263600517728081753543589811693983763529728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 6281170707671221891212719094304292842776967212862851890354274918348647016707373463727105476628089330186378360261292805239783284698435957402222275326735821223818255189741414279167755658244479996008048346074968373103186954996254098312139555618599546883134401185343320282108575433860533310802972104290833385219552438735867958898808497561798789350184906568563450372432773834194487037711085800712829996150454634628953841035061377459676041131006434272638399183608657838904182525406133207415290492254856328728321805837846038002479116767388533750289339755798396853112032339630566765840569520396955045308011967065267454145497511450351260606651368627422035140541876092141701964804455678941941348137861058442288855180452975239168785294711951844207140901971809645973410035917523543827975815693694511374945643887637081687851214061905372069939152623687711755409829424673478195465345792975515933206949006097775200685278283758915132494721009371100539506896389502224823586129771166433490239755598342093374867323991459955644765256035243765255092010514423996410476427186849177618041610472252041252399528640323182048410219839529937871198721730956982593276629483245834249624741205273466724653085019433547557998685166853157456305017193151800701768019487845643517945469512243361690104015887902510786432633607900490237551435804650770973394575687485500632199314505075445075669830050368305794328402618482838215502842839411538292201106637872296044109298797988452820722132549329965079917324165684644344377752391501820383540076997765932536925249281252190389616020577216429043139369283921964502849366703519214470383071484608970812373119253439985075102731574632368120772668630748296687847059038001767898505922745766375638901866953133241765172209543065267198409216976101874903788119498983061222881907361779811177620272765808782687381741968725822489457412712334835198836800121414443633404765845460654433173109363524452411168905225649461868092620718618661924802080521749597283920303359531711879695175792301590205080596484524111759330814635148810734470092193311944811447027020975036825243000704559806212019462092860678804154746206478399084752844400214955815379023364495965389926704927258705606334202930188081951770622942214412371903691131067091463504610396711029949436650248412282591729449701006412565440805919981174555809377389883636284122873069103786483469703597468102326418607208487339110146951582775058746469206183225270296206589016015447517845600434625410007982487254129001302512673967039133734499791797011691838378033867941077399583893820887614875371020727993814424589994258900459283026794490765991510685274158276272093096989382177327675028857296654554033682154543014026458508235199278112889636803606765019058854449939492506570059783364373230920839072587442971354546224348154699080034397034194113051470192861589680511400834374252829248610859049852212072043819176605283472780337468392573309876515425261448639373527362504259250901600515599759374918576506032048007492403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 361455281989103825170215611765124527782644813637896932837908289005449604054908433735385869221426775608399222586184141829784578765148538076501826784821870891191641460101511619187069213995877510104627953672971664847198671285369750830309422164821984147614617934847722150143666666034936328341550565106753317927743767202750596832499911731567470506487510993869118038354484729079070771250145783122895903477151034115285969080510947990916634056334406365101725446852797401304917648223629318887409397086058516082330351097061644368623927561345177594424883585910598244940261978852040187811180453877074423223175546239141933227140398609944075375134612640578320471470053065629383202383749961697830715224035918342036696848966943285517072301165250417821103212542003494871021290027520107239969415403763804243981378023378798329702052482382774303232950843763473496793750756030611822038606362718763479641400522603819699986924465433438741792331776837057813480533211376024228162524356256760062872335065173839724831392581840876031742412811898897923401767891227283035120117085445234043955218266106732973544942741189355877974651194375762505714108812777038565663161434192951103224112231223742927950326235933304433500348592504560333508392295102739526129329887819509568894326886609745909795567706206610797335991785162309100159577747333560673681721011541769587724948933023649467277693971019250299457857069965429926424701537393766217363246317158684185450581618183775456056831162940019524928048871040442845079612787903226039746836254640640927793130003336593287456901186563600925063399018592157877457358040012835381929871169950400304111332933260555889105073990528437138459594593659650122962432821106585742152391856872406326576853448789461765426804889611277650559394301359558672000984265485796174709904932598334149669560329450021417462142805044089102960955708942645201161425051264654244791814875200021142233089949958680912591509542892664227442032923686207881406104252806918195589187078171462820825572881133390073603850124508853511119053234100039827026502820286977882038907605652707733291247934598932757267438791907006365678435841232600157214595016062139855467757256619004220067103581638297977532878083263382679211516286420379070604011579101478972430229530275273155711337295310398726505652682493580789392013462487861892843096031922144869950415175013493460305108485733220432936604049063684931571641449895751878727951866293719780470511075242524492294545147035291629265241131430752287359132753436166217645435364658286538985551616360397917833698902913444066748782780525939243566921320547515765757560922700945983607741826837907645565175243742863974055247218716462841309676838138004517482296269675600433489880777497231006987902244960361608718456450048552815404922756825109630870059468234654597018902546652451902686782154227142093621444844743478521552859790097775645508070185693198540085575520043934043107793486944820762469416844523368201714579043540710949989694409002864002413363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2225931539553597748169089632436409190801094378274061886214989238674585939528107855747472836457771412211880844725825473985182805172846067233029571958087874069674930758744127858478942818592987248821403155130489751461198763111464994672278631390355063073560790262118178184901028449945843890681353627594109944981480870030113400714942120109479929594481721975604026776832800817294015245727490187737953658453415447337202819351805690293752542468262280409730441393864106845015219301004615712495071183520898902600920118233733266711714823424573551123970100005899010794115069322639097213947273708813354798656947764808486933026781927536207707031765090002115947196889803957048300156669461613770118711184572228227499144499543946953193954543646218181004847982311796096332494004181811517318102341970260383001672001545099524769886301431062541935317724260296888426134770118368167560317417284729826604574566365630537729724178895572768803818100136594378256736385333467027229284333770422546326403723283630358115927259196428668206138365373687289848902156325085082366594063767603968781826795744096933107513016295177088821959726791668590252077534242923675432457569549220537574160110690633614160870205956840596192420874183926125634925632087892265109787461477631626105907210440659856151762987411126421462222912167092963324526510297894322261754373075865765373548192543285975786107600224089997893688283024941506323054046091545632109082397546092479777543145249235578546942851994669355076118969822781970199305184574176093757703054798075857638077713316978420052752962301160097564755509825096006027609586606688521618444854370671805744864410556030434143820820572039359648591374438359748036320133782379832947224929840586485396101098346364712884429410041294189259225206287515186229763689012594486784895606990378948567493736780380243541470057225909364169146749343925643713459016226266239838121389345019441086445294595701805299386455737752120480360977119519577630944859593396845895852574285173427060878532473828542215934173274604109335510407263183579123181175217905926428444451465557378530371201299950149022156207506437785624625844676523215755725698504770497942752053875881934626982743010188087321298777540042266322476327492018095882349582180304846096286246744676594193269885142529299119977913023807455897996370459196200377201072643820173101434224704766890815694374463240740273806503197627731787151825741827830425184862990458689769365882618123026927516261226334676031018733278779368424110569576543702821301767340478035247445097317724232491634719718852319272953517649015382963007930312990635600384019597000963815228961952875649936957440370482271455826861473537812665761300879258248890438192467112507839838359107173860030059975374389776246886916537422003563951603200673945897796718077580809558084008417200076078711969657479298273620819437304830732053222709254456580846193321963803011643936470224485987701391391076634383814077198769175827120868779158062981757562605467945968599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 31866056590040444767275954435300803390378529673659410356998471877811987862869758807688019062060936823956081814350703849778159648299066251338494487219046621391552736221133708500206005234380837937365041944866963416691055779814741125571408714914347088458836882042216210027425819989454747315707047968976569697925506172684806875015517542306088926511619068005012507319871264216333998242982919303740775326960150956883555489478093587176138780684125310848335782424154642979645018981721998319927370921045318037637574311167498412448274197641251046241452126664993378480681498029028808468281467596281024952264664061078888727847845645414208000450934487711147538901187783739568978007792966602472040550413528799426813412218325542298974319331070344529728421950398646441930255309252669326742227897372866248444968125924900979626958640783735760889281251099812630104551541975312381266060586225166234731847323590681235618592662155590280133373207635152080189687518599190190158229124807806338983477731337516209511190045954076847638706632643468991833772723542672376513468045060018311449798637185043199535202484777520179748953916768183818459305706147875082052207215902926812370204740240960281822393266115939749896823657119301045112175903637320355199941599779186093426443306468547172610885690159065495708908873674186828363262083102598871548983886649937683178925555794094092121781958576468340261357149989931878398986583685675936567670674578154454042919909269340064942388808577723903225572708887387369461456889213099153101644941186801286300184838597770079284505704174756614785561019307797014100258099400812845854688072502909659415147180962330594777454901541730315404646106032437486179010538949459101434488827818220252304817388458014776247394947823762577649596370308741404918883753803831648553428597297891310940315054126464451600782837286782068238939939557950692493658190269251199073818290382514220616941703855074709659800109468661174293926361132145763268295727739499398710914073100724064795320304177602273475076745222777310372103455888109222445878872043073997065439193876102869401407166905349150625275930671135457083184769539399123424416509069460912849572107299599668651285837290658672374485344082882426945925507439110302024462017020829774059393182837034430856719235596513647312878615572087869396561196986773046183855969920172665113909415582892713146304772897995718155352490526987650750714906976093767956103959802233274685870631170084025780759769845731908390237212869735844622316352851136617126306548533716178956315322585654123022677494048917471338603533479008639991883619917305178696014755081763566338472865883187291968018876812379749529465446181603763738435704268116326720035529511514150273928957170487730157686698762799914779838187285082186004704622488743512457597758273142782427926861755087538551002703687349886440118609236272429603648142903126098205730883452280810519332112810050296053058499369832658406365739653127072757907362157862612512055027419521583834726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -477149499988549449228346779629948227832007762227306677784608574742671246337152553525943359773450642674429303116203240927101935192010738620640398103308924608301944791303912366225166834494530947001811966443474208067967240853654727079830257021384182992355922865261711884013610840494501997910198351371456706573950736393297225920008524899998193196061139064476100670535185567198758976684574074885007266315548158088543822311173040153115669493987790343161673593518165006771580666070210358662755330717495834315885522762648647165688244433416909933275964552671524130341043594285457641678662501166040254021932817762835372538295588036236846145227036248508711517528484934268507544743680576028298923544344580172804061114682171682972552120202664424385460481243546679620017756921794579279093070825549339804439644315128457869939129392094740948281499056873889530360047753737682834227541947378317482011313816182772871576673891062679606608199452580818498551439329295754973266913088919341333225373952097677103695082930523588245206157990373996296953928630272362385505054989484435105728241958326740471106419244569296470427499107297595343564631338181727532249498220391526497220588611168809589657740208626292527085221046170538375414492003267014600420343507930673191921641521932715887405935329826377299669547621147781014124686696036885840409033167488060340493612098620815346526003053888050263910773364472702400773650692356935714976530661567531742828688426099321527446909706975703121340304189451727539644539074177853005452409746226266411910351551015518982816668189074179501101169299143818370647674041679204581481825277351450972972290226917943655642111523364961811213135706205010811843509637075643308883468782674027507501877559040781105681155710741150796867018027664748130523337918808786865163524111110651418720414121532437749505554527010743833451265659287795065168582573612115208857844764872851397507140196627908244672539232467722318388459329681721486430202290926100993121397854895402361526855945316123156120398971685430211523505304861601722752940074390629395376978519496960780926880998237916165082263075782470885578927253879599871605859661817353538710029328103979744028131803948976881228906707814650072167041426832184674513564912113927454309715481432319961587007247044584161054812952916519901984279732062450629838051057638316544743235981244834488625761034684993784295013307835928151042181191279367080112023749260279427472363180340078656473383290087295552170457702581702667647825309623322606457189734467071833248208392908687502324217676791514858231689838981671480024773357221735588478253435732817867448321913287485265643411285296878495620908029439133695023686412181711744816193974287690685462397609084324140507412535641117557708143848787810970150282678167937282655116672732604296713566458140417505769089386487537042909219283438523168184024719418627558623669508129162388451168440587736753016748518407940423835947597592454837371003961383923348342326153161498794393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1407871152854512902138960702035726231363690903565225553052703151158040476342741164539403794206616033483590345253881535359038644910335450309991315032706435252099393702783114278665449593132144544153018266240076621695315246462419130498961269037149371531397247005894484472194141529470058273779025656647334439339630557125443181459815076334135789075813413420281645702041203230672429206407046813937786277827297070459939505891184209491323824476961561975579984014496404522218369208433072024912264498943287913215456429043445569111709352675759777502988709292383634729422842466073495748613507021948010542285569636078536581266481036831424198534512032611204547221781788510716213155900713160863920774251494878365448259782963121335491663805528040824717901447054930688221999933506299226427429355075493128086489322118148134987584223477564079771623128257858748612653382429709112394115787432126682601912136656878662406327378710206064507974299513349238953455269963123197365540821004935741588978522189126137891430090434691406392563241249774293824899634274452413080218552408110391389280372277231037282977792278847025315164596702664926754803706837471220790251351128512904995767001949685095702542442930411949096522218644466976081266502965514356242760379029952254230339473706403216220727745787179325437509480126405297602440271142662209897299871654777534417870527994960592815489100304510863580415097034565799271948738240295237020836313858639442107600310175831774995262594867965621543451275040403185530346362445356851062512200185384066225232566113047364555291932890915598048593676970371305864025589615229557494680734472722297255925315528673050321684868554943608618195129673800464532179031146760947679853955905794590125151995786549063574411319362156980223193006426883335545662862759959929565337885951761618340673316729474800738663742227623652846026415179517854064932342163582731080872997017221510645200551950016390431994443108978362862729941187028123379855834999922931614403663059314213727266194575321811007962841412643425159957229918782435739401832342063404751041445381475257250485915354829320401894599785471468326790597972687585727716324390977883476137063351352961484517438452522566347762489796224793731087623686955111055271705142754412747156227397336573879414909354302801324277231828587504423850731319820856236278330377732947864368829846679506554689950385176014060304726335514384708349838955537559278602484086151927705028326434559884137262851267758228811446790115474066284503356367223747681165406174964375362684352953021252641620888675039946435954160285357760765730118294027636485007974467822949727492669596457550476172709942489858342456978260369419258280571695233087260833251427067661001627784964946249509092270924103849908671492924335708303555799340764316520173656322105243652097640735928234355852040618014015522860244534422331524977170647476373092610593739220456783222542380835627460848427831263628530275582828980388006011922971766458640232185616180434698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 25573708917241716663875930765699903074340482094879485463566051642316785506653923702979131778074084193766111669874893572512964725817066826401410818441037590799917483973771313038555698850592197462354467241288601815923846787010087896359141451972822866127072757493218923318762309058859078452824519394462821865888544553698006841976398040395999658277470019719922380696097955082649523029264588981911667636775672916369388252666985592255630822099636772811335022162134522318495253499874032805832678432640904030574034806011492149049346073202195622454184415098377995372717721858973827091181148449990804565187444291654998552702072680691440953451308617150448782105623551661584319448030600758259288535107394417244227975957728215722578761519849803745818217081521906201418807995809395242374735404302841914004793717607187676805262858701776147354964111287933784206826773900996652902240184442827000178734979221065108302917816946163196732555701599888215738237423718160567510984817654227192173254869070520906684425458761862191484581666802121474476196128296693271354486534979418656345178252312788643866252560135386646789706493879525855208480677814904463834261940121891511288502889044805051647125288087769118546168352731772294898925674854966972612028009263914675907057450267157379134478376444952842902903272257166782281147304455557093239370968046146613508542549955592808504525037812508289120048195959840492659154290868664958426164507663931641076052439827993301146601917694674701117299070851889460972958958065898205818855956331347294789016268299499492671126881026838590680081838108321787082461076773206139467594643206835881518266711294831547692514621654938008325129381237346994283826276113553384090518070580331090869679608878521411963483385648218959963868336756634344056683559326008449088677668411935538214012136984229594222118467450929548297959022323038741059872942422356131062743414870049177303758886964318942671699648096524664944150967809007835774720110746132294175316863152589386584380453477956592785004012940379375050703620947626479795517685069921498274472705305954510583339992765384777900443529885398241847233325644328421065002716172463577676503407574677366449243000914397326266074939044084080585306502881438638557635091815498033738294846405844455379341290559823974283752039652093158355416399335781248742547145760400367714500978783237380493003179165493488408897946487254587825016852335441194843935461012927064511391554732941033603252218041502110632225231879837111379940806974741966972969388987912861819186107104727894173267637776865812567769836980155761179983488462134595035863258218436936332701468261666502035098854428648172903646136037336685851954943396049407454102052920065008881585816836378906039823000084480230323415412122919821750673979426053733446379487190441507672794412842920101700971976237441500990290528464728589124674508397101377474449748403348440155791753495972182095656125444569940567462108313050130097746750180967447963843070970133531852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -266249706416550723538287838136729489575016242406498900810608246660693722833081463508640429874501984862585648783536845354685482286636839359243196521948085809626003954094020535658505458053322882604830206187742164952319814707278721927802877803358134230316457421746702650828412285613292313374897948004273342222020057759509956170747741857710429732456610596082950280550043728465802378809690791617581464898174146185352215456667657152034300939055564654978199045974451001979326411217852766358691168092230663928835347407127575536626117110387829021088827036049298511753693609257116190338857013182491784302538191899246022591227471873220194892787885770323062293235889255446589407554159654801289490802625124598645361507099160981686827011617961241122514313559395973979506389726470083686948214595123035503799303632097577660155455925964094525939088422375852568525872097762841177254494910625915383527644939115157872626923744661633881708236560742044376664113285162608811541105280343563849117503586809623780251547084328103487642329811392876767478987130084644982866952270205333231693214592343424140620484385258435617800857547291011032946170842972905952004424289244463861238221660055509511428848387025859178098958087380091401259810138363227269668349637645252296878342991345131847492133581567187128477170739020639616200891481432745720313666361846415009689844221500846805506742140889103852791249843885402567121197775824459732589018994112280228793757638118198119798522751449652015967102289513815149986005991352411217945812471005879650950498542118392416629824192106565038547708476553635507633850812335873965298430304877716130511967043999175863209228619461334923956825021261806765889091487332779918430357769794406625950266229735260095874443728430893695511845008176750644433630840450769125824136161829421928364281809031355337174964430058537183723604288406064044419915084426389332480616991919375439262986794504041183439495283742072019136212425301237840037530202709536692136266241802603161189848008390319624719335508241403130428237882666104177569583907420124327767667525415791154724085332282358821004063922700266263383025738416315428423352620449032260382218152017615348658087410684349348740070337774834988260591514906575942629685560861703015064529684002159617517373946268259045951435763944761304042712765105132930970949180878501881918822197703103360210652298850417267699494310807100710450944898971240362944073090722882743815016189438084102930451053048007209440326194579292710543501639735017986421496544258780344340859941014578776769997698151170018351439700905265797026297110640941167425209026680999018174676674013793489729114309299877053461751590539082841320002417041500834132812849049487454380482639108522783174623069324598387548770912545651571119144411886833258740117580431444268554844796538416017819172108991217109298033834211811621869007263355419263903736404219114554174057302575504179510496136338862813156019852171825324026409517856342864708472446452446003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1035108464868414729115938648671324057081153630888700550095518897728111837195095216405498684120187070980555684007183671286196616961683044272165936670551302981609079721196979546947208658383017664059259274204160810955335682057341268180275718323695495766449165471904971360602995129552692704271229774517153116574255572317037292579207953000478725753336170759037580975870227797398872626939870691090384976510432705307731551304388636433723896245674217972292104711693505083709763214391548608922654575697572988215003112174692145706509297476176692949505847190736327586393645941420505217746706470701203162914515226619596097211962783427595005048809511342259346322677797180922974534292680546468329659635874607433458961127985827961210222099787525259325563870632389571656212538645241541815864675610341486040048602277364132959043190796785771425451589906704124025816560928299311251948851105657067244161599544678466979583580230626535133260287859805497300394328596384435678128085879675443251094585235860562397614049907147280607901445939843705598476429128487277349645207223162008700179838291326270774753441239752592764670485136083442782047339563836863120849697193325800658536328385967029018861796029184080640155320090708141568565300334426457519020558040008331645803134985608079040059324554087908662799709123168657754513804270175026913030441733814833234847944392691044486733208178547847944566423513430090471901549176371209343497493269050934085412595866977273847906462726079857812751577101096663403119464755537581878746509240586566689344531070212292157479823255021669323748047643557419415921314213344372697457195690377167100514458608891344436146008578499553771486791923771535514127908429281763468272840952989122922567347117420385977822380331701101603427884799071951968109518181752405308998978214854885813297895693187475756825996879114717275135600846142018035639403820892298220830761726534672012844257062420522869164079044450701176306750324829338253905613537180573394446193107769191959590101789283466505171613995561941175082672870196932165992080808180602693075893018024625558137559206428408753391936927177252082381862923183740102583371457647951676597273380325847479832788292586493006092614815682721889166979866825265262012102868336293333341066484249180297793595281752151587233850315021269718983147839243279822802063394659302571740060799794255280407459466899637127212395812666033273601851460310110192106553427047467498676282910147060791131842128913876055976257686752380853273469214477763707705460265455870896844214199369783724605602586601396185496514570420598692450315370640697353356434895817100916138761310742357331284885048126032888252620773211505315303374856462774877257517948898573991371005336437299562478116456330310266189759371147789203246191208003333313614461273561136616875601513858063702405844516143751334482710806195311255733712100806994704741000196008251548912374335874823833680155313373051388999734947302303318170350288514521243827720996045979648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1559974497773559782465286176338228679463957340446122049109436410492771466324733430866140750666527403058609792362442008182034175578846180643048580447442244339602891635403942868885969340438184129726865270679580656072688490700960150636232021601615660600115576802184998802326495183390047760595384325235076712624861715079697234639618020357755321538631309029191306920166598701116438600769892785072011044514832081197149424166566709333986503567921173910242238297384161538858660700542094069379639778721350239089809355241589634660387717004997690311908715001734982572031866025027217111868627916874469940139596038231707926386600994428735621328423719756374862550011272309191138809995331239670602454196283300989404329416717803983948489413251563646321273374067034512952595155022911737248987143395859438244925811563224488164588767619934377978652777299874625903628217454106193715294125516924852515114630466182707066894671501066663635966388383490994442174565566503703783695039067803824876971212930921391162017166265788456858320484976976143423993098093046437057415305716102837905153797671844833862043424854603295154853315968051269038194276010052647689295495814257534149164022940025828274826984047981027916411954323764677477624556607163266828957228804970017382993591897608039062658749317478696944609049576635455050862453352509998019915713493882680203756044746301837609072773136981790679553148571920646062960144561390102198023198620233829652741431070278185443403577968983785923824612971316951549516705841375721981248318248914304342858794251677281932677763492991637356967787911022304488107245264303586099582987834993498970621508926521273267321071819240341399114265601664476973437022234530221883640028898756319455469957744732057370584492495268949496082692070219098799127618750048984062577685205206607070471523944901989045379152603788954492821091226890005068895941038496179989067641552519219199649636806309489647109472440297100812506364061257375781563249674381386152044246710745596815206503689499670341119414955250971830904104257879216408467540708093880655534340915210920804094041200438186228514238652684771359489656208867338040217394458146032448978408347000049746856636688709722111046537669260703903203308301979588107926943392405166772691871759383006729656037943403365094305348016372129257348955107371442100887828158626844955551688835789689831280962269299958877866866825927360854712472115816290376965801515920484852835065032198966630694970498442063361993251372606416302475390179874653267432863788554443082415851950097253706296941007455511498392932190497607990932279684781276910543829878765686987392988205907941602887017041949941257314074010695578262823518637600368783831351065880612919948443961263261383457572918311172526362466675078886483875680072397962952524825689853139436234660119464623872189383254930639387536056036386920860342661203178292395760614155094446271223374980954869501518520021452425701295201661315691729429547909690777977840087034599833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -399378965041616846663663970682914176387329015363771601510551297474181903065015150792949082705384031521435350872452865916391257987547779921062174514652936347101968579577802892821062570611120633921568000073227069722232952076211515759976795226652495115712257537579402478771805102444291023406164792156543117914236706559175016522344178884347883939307338861073308747617496195355481773203957369905380478331822792901598563018526791696629728121953974889446266000078726753121256721496990825144467094294327065340392991178477298030707757434120379260372997695528384400058653042946362040423718463413040414930818079558681323667789079817678394235322258719645303257617140561917136607146497338188407031996920778255056249516458039188087053893047042694514146527386372782775771019262033678042226408514702711605906764170213884923151854498884217310086022460251494763843743348984450606828284711631433107897726765840117033230831497808897522814079249803058513738820542794682070597388902914281164403488904482163534617064356862924442423649453470101747956818849177533726923070929318972586477532016739058892218076501070959208994131703956049048475387647511808120297231956226735950506506565716095054186729402933020226285377340574452343144497463977292208801362238135309767987652769408145067156652892111404022294830340540219886133467678239516925300749840658973252216958207859893432402073843900914433634450523716450946300276657018261637693259176896352892103951892387706903528945865393005434388366650539653255611455866016811519437166636654860770147515194392643683184907845113843699423202871003570523709060667116069282254942378285808140295686338756210797097533974830576150432156016477610538131289555048614641307606517161736415164962541514146388281812958489057782130281454248247531799824892764582215429966828918960569759701826324851309432184854310789688470186225345592761494821139933128875968348494391691022226292557893673096957242498916546237476539296506758246338196779926158402461434501512264379372536760137605942836793018324868571810146702256465821473179240211748273173080293833501468166817938484313864035611701964564847569934697172839879632310105812593550416785679626795465854693810607355077030105585006642706507592120738929029857107630825049478622150878018205750084731465738958399807829423984386135362199165118000900679372033750987012356874374579317419391688451801404032367690824522692106855617069672622015075126033454390155471006814192141164647735705118038947894912147011063010854985004808315087795168138625404297478318821220007394980540195187603610187719116218786294143798720965917732497987564518549216497407375472883964055328622935364000075395631900095011320815077875132535556007525873867203984265485965590248101604522654700376975732503197665777720631557789193090144715657317671354408533435402610763433673659676545524880548540013944679513007613890597031561380712953967232362063473877090560028111025790399407179723321752662830975204301024269515694899210485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 2335880837631753281821759804511210245198206967137635529257423378238188356041602476575894648059553219507318512959745937277472954087906900689033473476777454578931334032651776698071711887733565086591131742981036356773554174122728031843943968246766402766215040321684045937260040006901095003812810956424654189760216057722377601427152415179713087217007835447109009986121934744835286714280145549540867927398606560531710287709102866753667820266193862138430966072623637333907236919360926310292442096725304210787520712524809513046492057025233113909623196233328325152275442310074478918893960048162032458229686947835726913745624614017271358933958731863457936223421954659275538108478622448639806741412640294651510875644162619318612552517553454081202034069210562866491866114013421275519458808216628838977549117919746729428097270102893587589904626544810954992827297491339156523700500601123340918998434457741341940827734384682717296946445086915446688072496102191483098634436649450782329019497587896686623701970717751902453059451655988899235938562826429349013201948629018552559675695097071096449917465890475493669947813542715234370142945498372221675605675844230937151952549212246954591215703666301732428368283170792199675748733307391689552144845099431717633173731882144526062477452496301671251375565731857792845891297218991892794993307851985610502099645550911757869262534698443253855992871463764584648832700002883657088162507096207959369991428143243512392783652354205009440496552342844007353242628385844898247669185273335554996771570293350643977995729346770524884755049437933304889388713258981455510060842536845198072802928188753606668817692246251116199778621902157707522977571054283049407351236518937695665810668202395549565098597382373007192680087485964999123790803810718898376723854125810492708597578116169357230611891026809682542222097845249919515161744431267713999160238417676329245101603815214119376195859307233858734487216958312138667497606963887278737011809845993158248189621780402013604521739478399161584514699800951299486858198417521853269174053481825227068263326095003109614399251293933759467866261238569315775683581011620812570530469644077312386955254468292386205811867737795561506084300360182228778015141827820780900631445556357948255474462651167668366438365780241184147192598129348633520068096207422185084287229533866612221820794439904792230018493395413106482794959204261272432120623135307952872460638609936818477123524499955084356178411967455786592433219973152321641308423566332490899968773118216652805382221551032964578576919943392661675128618226585140707830138439356955781492622216247333011373950988173383924169567983177744377546694896891282192825909521586855587953508958170177748102023645363444171137993285194958825392805759803359084264126430971493691717641177254543430208806037811193354872584796473996900190963489164373273918258625149131134033316156665338930688496362966104727172010642703513750072795195024180835689573646336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1311916633805238389474916846516779179806032189188038309834348492693407676669320377924904518509509955744299286282448117183756355193480733531521372218339200055549133407551398453834183429385573419818782845151791221777455988931515711351386216215894800313847623484811556713291834362517166234968332540725267014888853558979929662735413340367399095273546903637019997080669080339929808995234560822936178470550798247015400787055749612305290975440439201847437199991250414952440786854218055146954582973691499589088506006881877978049428266963723929777278563572826587148989758946716441380240212161509238716993585883381120747060927280597968074861477592843014968486334454836627187634457243717321451751894021168122764111313979809209809061220816160877479800832642188390583284706938326061639235103738918532836208805496326703181190218263295482352020898133759065821335950679111579741614077879482709826248896402834897170618943006820977183320536107490059946493740245448437621811633371128582566839858473257082092693677477114525743850040457706264337315276552494160452494875851294414019981620505958614378243154522960734903909477885246449317921840720042391229244982690453979803110701617408056732248585939963028547223246946073285335592509922280257222070463168933672214102458409174095915273159248042944112227342400706174994229291796495916577131837571924037502978857361781622742039501816084807374365376192804496243751133577648696082307506711709041674553224039762539875017091761245687687709574606201132275101391910384221521536582733813353439086379992508423767155521307685709039554471954653933347975872942757525415067639696737626944070806901708487104374042019227115412215697203754260304885557787053763321583311397545098675190648112088109256743503298465107893647528514243216645947181279555324964616926937314142969317086107993782210515833444517031494885069978556219224767405251178529230794867158063138978440245465524799690646215236046329090420967346729903995665787725290272943726125533106718372162924936500025368949845760022004965894545301491782458476187356992430655861386350816181176270290557345910954068787827654055335612955545039698357368879959474761528267710396318999475495352979730883425633655582617691375476645066607026298943996328223634638115063348220762576045349095643277478592186347350620900837036816792636349044088372885776902136200046863520739013569571293014849017827449935899672692807869412608073469701138288380791196497670772582499337832600751412206417003312777959461565372387143553979053432576615437105802602158743721944663480355738253869992688000706251665250878372813464302306426240980370723044712222840514452151172007137167765199263922234992200933137242808171281649241773442027519910913885695556392684799529680389364552323167251332930410230512569804810106200441737614375493820166915309447550291712814523917816883437572149032823164989927034145981107839448202148172561452260570522335020099766076384562939846258878498059721050477331340248009932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -535314681307545283890442128645594907875462102883682398798960992172700381012997600105193785143837617989673411425025105714454245538218544435933483995075858015410695418671550874605906412487070152843616719265022231948512615186706696476428039936106907300917974371040673582210873628434582384722350875084972497564003115493116741259199389612558465040200061187105288154111257460077285856661256976738694489392154602672692668109361976154173757457697168038263270683963180225257235000246149777101549028972446654041306288075134473563709742668378677618954606860175361589957235204122461106640604491404494015777286200524911126053220960962678927181383313433326618159580574036058294855755415735471985874084376534448941561206459404476280124896443176656241151265659714442678275930377307796945303599525294237931999944080823547842950619924105548293197617576879694791788251901816417317006504969722581689736797029681651009227719000458437234566489267270062799612784238909045205531702392068613653288457305737524658880157845525845904113592782448466337824715448311619273947129948531040791785584471201052295093064621802617337898904700045742808389831204792529892606578083604784873260216126332713023816687017085858508976858356256994886706738101511970340315583217435536325238559959497913008923069229700007872337838494118675790959962647337323886533410472137978115462216574263770335933027006407860289243569933586025486890767365708996355560280580145887949898279228602606071294762588079825273329075938723714534785076504321290338678411515205866484669820700862643906667387319938326310861853409406166343949062121721280009439051593363208604415247486332843412544183577481187109313200645820029362498452589714249541506848246755744346271696906119934378968522370915017970771488514687172341721480695134936304638622567704316371328570552135120220279602390217789362390502304498721659036426871580469111896660498269630954089339635245684282233665939862399688833716571874065374546804852964282005269491264750432286993097785830113869876139286049253005498073882107236529026949638545713737778760366862834324975555836354442393780161934329355205560619495374587992124757113490312401300860691972927666133460844603285041923118528690033038295011392253190983132853513034210706659511500885056234046902929488736700257775626482816638187024904779280019714289032878074241462534073259116697855608948996491521694562069616289167711609542196563627720504471165463051046257158467724578375643941868901082825293030687853431135572988209784383260978327752464766245631919857580035666031214287543811959849304870245653713978287505409992788543036247560573138372628996567325402648557373134604821024962400077901053805603543378716240503630550628128983382683194687720383535370449275377960378409603995647002481507815021939359889235782896366970851426996819922210625292092148013470345433346763038648498943976008946325608639960895820136546391754750939518430027406521642337746485296068367071174602677034978451128320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1173851527405886875249435170924714110155128032519595352993020032806765762011585644341917463701193993545520177599580067637888601982377265257838493418594102377575133287549986150428777819996617807692236271140113460082321633710793729337031057373470395142848855843941534059745113490401340891653007475490140898417914029336155992164386037028732395309840695718499819455708298327420340809892614636808147308484510706507741476116811286030646721359285796459589666992198692391454624884911926311921759692681110678398458602536380425239032940698732004973693173576205987686702909256997256832140047653156516566199625687524668396838237044164906415459556944680708717648349783162984986333343644015210612299374292837719001742280525956901518184960239157907798632076168101218956416520930474993297725742833521036694907445159860029044294388468099103810698009087151840640221870578383698029823052085934359248516707969253692060107270766362446801242721702538770465545619786693563345440384379590315254124820788117171845504783192585251854272300652198898709064409980012845002243991963783229626346476238921187569472251879980970180322533790871842399207440931760839998489444440004528039916613139687353215201916716846221937589885044573855981606139020087624311439862377007396337041660928744912686346182901038755101902575927381434637909244500945733120342262824251909847181059904686737314871819574197959525079061244451176080778100362001694821310447838819401054428009937026413771073402997047172788255699243177405396846792638724219789391576322889476238245418177265280546074754416777703448816349284405907524172254037680925679465378115758919019577507628722719838705853780084099232461743928926903659997306424128057860802988150824259012802234148234525732334389308931996892708719886529580627225487512902030299563931413841193484971810020617865939368389065568428437603409219158366971023928426379078395213158702202910727512154688838729532257881189286421615308913338137703863212031190792019739133700730420988377800778833459805903115101852099751976492196400214376227184616538505642688902750076905098463151925856448888642178742204390301042621536614059465178757973921755185664915209696370073641538643672692899436185525993306958157489278810702419158558057858628881809483794377183481938150834762444580650699032807155147445831870681753578782800767242494438560458551612105030795958803930847020483393898424157838652867364005256700095401817408325079250498888570845527055065771815411325916476715001745682842047109622309270439859056598477963351990931933096326163816947228789165548428172516039279926871925792145893109212615957727251511051841828891761458114129873471410413384466255312902977734820693361828850769409773613102745686027604694843331958370847729570080166860734014128354630963767574633378623952648315689532623279632996908704830616217567661167553959390921268870748116146012956558925291687465892727484484721297184486481596204750617286722891672347883009219888167391481097617408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -494895434752427197885709198006701059933100982628984199658429685755192307122734110570017642447565322438058575677520811759869351915645012448391878393364355828626539175327846924695581891748199091721360455393235956431770503234757954145414423726880713339559440417741069830145046226827918519376602396870860426385345987636603462965841476878647312457606028412347298117394531993527591990547454562743434038074803951084985999796259737006081909100183801385848988219575252131028178877590082610926176272012190802906739186897618506973858720883875046594919146265151963354913548534982032679511747425448184959927576624497095034677616467314217028304289078908979707281956830989677973159811548677977927955491209022682427478477094777216692402242346359526400781247673918883131140508196254882070607060621139006945735994994759602811616353421075292248834989087701904262081666619769715932318236969611912803486833764280816457428384423339442150815281248642981168652016773603993125316489489032292014574558048373748584309245051447807405651771556757460647805616957436170901331033690956036976849291832622093119196247217037333060901928855934178121603292634079324673129156549354270300400749400507909410352695206957256533658510263314582124385086080529346276114313801982362803403708916335841931485198361257234968001620356660462658894686477408961255701400977743058351066232977073681112097064704116418788652694453313025449163744944399360834296704227173712189574499826883089168009538083911535067773423325613850468150875954278816180330772855051566842700833895249218550674280504801598375191394874562704177692529737694092250696786081081211566538134843450602270798991767250781795605278048216983495938322543322007221311886471818037696562303122593342582452226367467472288104179851162276391964256278603311075742710789616045072163204126747280466254077492136223469965619372427383519163043714027090957870156930432886941568854423134852221924408542916112187210461197055554329048711599397337581552259296976452325960127384685895004389961368962963692704424339312502533353370957172139457044588765768718335840191430956858777677772217873343464687928010190022922902929077860772285791573772130514349622949956037750027893995525175799855189465969579212885741357314728063285065975042734696670190154177340898285478003785663860631533041630618678117629097395185251117461256546766012035713198608170280413344978437296869683002833962936803924370914889370160503152747046238522111435117156144856733446299505346608967860650451222821281135509660310217559395680958517342490936465650178230814752988738496546425759254982177934451254991999376454975177192349416802656810057516512314836269031715712638823655204662487483500800907523147164304113735978629037476933458129414604883480358430540417789183275090030175688065884690498805589748703223156463411231866804210005554829132000698044561692845305561172007160532418874186969225737246808357523573413927907376959436643391850046156081438750005493812428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 67468907375638730188338227044605414779494823404723652243338248368078190461346545640897010132303880246968704685252511314551710290797848606048052063596785774423330644531536415382232769335107929338650148100333722144209281110532830225774609252703269508119305471322169372808559458860100933381702794730645577357900606191958060625147098590629820519283406981814160770794056619055833415703789944616777218846717161928755453512318350921084958955725310533031574742068273512091477895768152118802123283590274508989032288690492789619693904207127010458465112789672376000951477807832847323867339516552729994752207556920497791671580137569757056212883610110398265901638778730289327954809250185941559927720653020981611557464723857390066358500449519982788873021352917645863776633879029626922802624912553395840924426341216277045632524626330265662046839143427346384747763726899598893576504969251303182800536566299884941395182443243195925721802970310086803801342892038942549791443400171177603618636717852284755246691886483847261091113827575248303450923545613431911327301279806755472925742426155369608164122090341232804335731551201574348407743049427804642937972733187228678077324280897764490687681262485199255334469871560136459544488317772145948429722333289507592440070985220846167674773883937978992996034752128328870720730130605006694111547172166421378699065714616380443196888757088860095943036595011051223754000490073857503152879721220559895301813729372401236716558941608453472185285855026293666394462854167740888089567293008062759187615840196212907124503992092090049556081013222408654734845840248439268296686332117980677950574753979874436470989324448606353873907569854063527499000433261252958741904525966784008926869680736304086782524495286678482797621412828428128879055586228528177898433012932907540242018087793413293317789775932552301670516075446722478346757495325399580283704614652958734357164428106018731124950632009655178461874396587883129576906895138634876151998625306589866609746264081515038930870606783379166575592184726570850102352196595034757209693284019149216827411529791591687274581174075824654234685059845587727841019440292687666739651404992466238079104673000343236551017312516407808497166841003524929130668728874861101125903207828606186930871749342227355424856641508682583322296777122317696116215058868503345936368689928168754012357020754005392113793132333459299886709599811954864338222550693180157019755315956081818717802330870338589890168276642421412004402290991937535626132898730866296614080352473523454024094081789034761050479568220427934306164388084464621575166203843473367564172172272557851923086349383665971352369572063663884528758834943126148281596505301485270983425927629365436727755626150647168662407647193928114531256895356246620942571516909388635043723947701253570457389022837329741624204181355506424000913626841678859659562068999784242970139107218033472912641632230328271756018459113851021928928718166981345280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 152898258913627649610175413635769060588145936187454849206341801636992963808764442832370049202550929811540272723736214270109370817985731160706452595424982133255695127339441993412862492903231906324239079133828006847757025786984808409811725723355443852473413257152135781452955357398891984614926099212961391845956593769459911485680984607575325575305200510561549600660310590136618247312390370186751646336521619382497939332644077854316210478548524110241937245766759690060662650768000925872199285150485236997980520652637466056498108097748070568059568889146095562713060384894946524432682868147635860501695385393122164034640843147519714055286966955285956610051713540173520791237325314248807056333704092812335995488921868361410952390294843754153893336508321758870660016383919074396951046489721130938052736355628817127901698220225186012909451377678678552730617395246576732822013001672577982597433652332106141588209314021504952264902261954331536811865123489963265951391152548539093467087193249818857234852329910259921363737280154990020489501061190066040946449527909644852294308699150333181538997951260599839650097631261305874808879313570098958916658981190302250287424026290918172415921311894797949268419042672946458204380881891143437803306699958843818740345544948329061982771954879256601908591559129865347298497150915184617913654429802451389063193537338918053265101633215095069878376094297756236662477287532617784668413130343790438686026026266821632368459075621875285777345952721443434131038835524021675295391274969707479277100494158090530625220896427330215155532419018583326825431926365259418603800355677094494802771335496410127282747084708223035974524715957297821831344572592426877777973164178519332345867693544958405644830182919060547145917789026698967280679998499637948692009533305191393875180879970194994384591693049111933748192735463987274435071836470981567303861571892318231914698482704440080674874489203856245035155137607979537291821916990747321674163417562258834385180652367475132158234719267551132573948733991988827832811140863212602902388892245038428579700368470613503260022854963930853166577463393146578103468790039437063118291078367179740951892893956236579988468968422469345190031648213701976700991029917391005108480088277070213068733979322369279653903451232470841802797701562362551676694369632709615778266175473502556829754996476921511259849945857264293095850346386902817569985819566019443911538114590614487006068075783552416081343847525508513162481165283670059709948124499385588208801273141589098621010523414408822859056326399644008085683408704155645149611146005698714619882887908697066920270987037356819426878415065378998894141734645773172654242233568833591238616636842710050190785917582040274886905525501677205782075836509170265302211344663212845602324684703299772984816195192736387885330189062840462363633047596651352758270606584108202989173234061175842438300013521094881681465689247217431289528300135776256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 98363306550258537878648806134409870751633552799140402128772169562960963748896726898299657855891251173373980113095407255978502780698290178209517568157394368580474423222561780777098762309884189895519741182388295763826973740361502261775304081563769187722624044056936775748218362874154654617734093489183640715225473106841665113197888570035862200943543606525396594629940266260033161045466187693012176960054385747074966398794219697503950866085086714287405416525028825599070497865027708076564515893011612488967676930292349897669661332276207010433263175670129952565103999316176215831027139648580015919913896752035988556697922302534651080170409701036857090103809098022443281679251955137596440520121398059266515749143624316026737094167650018392196877970139301636484068111729766014254930570015024779121466359428828721186036350795167395234868887737870488419374083656096921342233611735759981419872545248927983797792673530614769977504902913868781437985946240389475061395969045716008610984813058717719631565473489260786639759282725485810270184991082812448304824038008464861102144801151594102201124843573775481397270350512622572015827307298185846328166160600200380710106224244257467998328818786719775134058009983142769903054046689446947466393435904082458113597502853024314014466942819852823756557691019166574415173219152338084143241464629654866072080621407056014322582626878899159786459082112069790865159860055536259084920783639726118088288426866950759781421866337056064795899740087949408144678817476417280685584172569252503818867904694121877570000315766705696630618012064312559114876674346889829308792401714969530419090475541696841824360174471684198382438271374642244284758894599067645519166412926286856247625327662112706847881043119905332138382906774253095648124066699795201813450410366044253568999829906366278524639931605259808349249372024845140590213502635350720811814849790619114076424597392521386290654085555338897516458283350231816201171691379289352846698138516365399271515139711195606646287009180372585698377166926688575584810153484136305608594789559187789390775181260920668753293047566008724345370209535408924510148435294790148156897094227993675039740806147717324705311412892789903783664863943163089357445731685974617902228374392777731949369184033538154016444248305456647653257380580805699658182470980554590452416881275604139477361408211284247164685723281682919064696071652199147841477311855146982729133943196260176541189636540460939918926186168647407675272032204786873923103885389325806067739778267292569744942624899946776398930603255249664746800483131540151950164785241875078602988758176851423308914827917193196116612559578001487225644617833843742623734452100159718830309696165207632613424750780888082797571946830102741017699737190613516124336397707109262641683032879546681201066040906874012971782239273310883545908724628789053594686508607552174024770642582220593150338702726306117236617584951396018699959527276544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 32985040079544954095408016952618812654386927683028036445785761383680582608110702513011167860429732836806546473216949986921827021240055333513714266741442900793376738412866138565358344777705300306793496479390831254868534089956806501202777197408472303288137981929433679696745906560688996449943796626531804476728576680165921058054985738166677723878617475904767502103254235034059998537648054756095987726511586942894363443754025697594168152906837662895195991312801217933262372934061786367419113277691038976886534650907769462117753369158592210636071401931980143086110585728808435915476237149290098942004633945426409288328315071756701497498308340321017275786251091025522666240852474853157133639860924402928332343022932114181551549638690655202265267317982291188056462881615596423985128927407704918270904557007290384073511580662098959855893604057139815034838011650223001142258866299480505838320033904617854450675513864844802095849083033543995073299509458715616834992273407026153650084807981408033019904489776720683281281203068489303622953830043266184121479694416925354683342409529220205686216968757215567957392076364870956198550333056640906384001055690693439868138183546414191586747230576469690477844743155922038005496925238939774477104102242468336916921383407652953930137375484406758114236636082364444723105954395443365542764642380266261922813249796915257187995705981798700564393860915778034042488280713069262775535882333625221644576633005781022603688533195091009678917818089530034547439457450487515312711949290137149323797437306937788507658303992664798287013189039599097420553683636489730183573030097635372417781157494043475765824813696654510256642157348481937482673877491813190852467592204665229178059799550813404099882081837314497190886504787261723733564090077340928546970108876050795357033118529889327048829527757883990925307854849647705986143365599329568662752456373135770245318336540498726869142582902751451661242807801280482924874833035991962133795095052869538437279123843331899882112350250641888413714430081404318716538555958747179416396382514002263043006148602006972456416684369085542452243927904959480376121606618876944766981494929163346960607325341645387740607850935836765056795708025636543511752344786089733181015563670782154167614161795854968590985500086814213126973343786448877716467133367413748153428848627903344858355611799254860248931842570539984557173178995814157201004349800277576708376470576431420033911953237250975873860220026156062758835613294093268237948573298603429569144627226613578662786242122893892804442075662880244080264401072661165077199471964067297386637408312500164035173785830082104803702107436441507271032979386660508211749063698939622553908524203607277165558588471107361521408597119697425892582874020712936865144140209512588814020765750409363675154829105250027149595941969924549537647721147097637379320990048034913956397346546218806497198771008669235445698566757590601627710752030720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 11044770788280118300401299014841519411172850952451120338776116794987096474881161472419183883215196959578004529144240424988273746841502927386939693537167540009769801125744031304797742761610276904840308427967498068043139924065590937522929061438684872120001856195904927269031773931603983229793447223353190663894711674140151075230391573156028406678273081953381045645278797118834341407269001433444639107859850917174597566128822677187272325952247548085460152264169181198724677438676690289600046075642797815656386557463579636044480538140926453013694434103746638702089963499402449935100159149239126347095606480181853529811721772338107766506631923432231105953433619475547237949055310161504407450912211290973481335373589014115406706034895515419918160208724305786012050595505456356998564084898136486181157323421034851720196737415095172999505354885817350913148326838214556430810205131607573084160396443124447052417491076130790459413666541154908712951711982060414029875824554652935711480689012091146731842893246687195778740994137460836056692556947032462877884799693425229325994562222109675777863976163053052318320723115384665426897118180863217896613164116085605180087499648546102026330705883003834450717210009721742882064164393018135102580974005695684764082165113467685048259261777018261100348846742080213856754924441993029918105900017093376410559482665383860221781919782359773046133133379785268232052120126108615038689771642582800223414370942692611142536864055077038640992553739262255494248197790843660099820035632793683601805004727267367795526390789421939401618320146829309577145155731932468079337721435606183277537156626615026429552129455922168581053305610930017851239041749578310535104430485722790703198202924154492236599828774927273606799668455876543211535339971030605171212468097149675910235449764625460200302375284398371846417271931838244328274864662447559865448135801368400921471675671939721672469925783261464621263283631699722779735296638268640068123267276704124770572461320646181367891028855969377786308988799373512693886853797081434957415875409270149020903158113742236069818175894742534738982074232533861356154152194218046706959791366114106741879020099510605155118598171563345369559398933280029362325529969775499987608327430727640674764915950917934306274429765937203055091871281961326431852100281453296186469991607519292481847354957065747899232123586710699353301609474149891258976149385657807828472032048132100393994006749938268995814666483102034654889769242746374545956655865734569129497667195982056656814702215285891328959676043284360575319095781725239630213493058677805098166258970774615239095638811557018958542676764416004440196007126573362654122159378509411667556475778429845097969077239601381823829537893157093447698352047570215114599042261631596300822586054380520805491687382337349733020353246044843887355527488517698215854069844549800282293036979692479402842287006742991964273726255977576315876278272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 3964115943603437544215471243098639273920230691980060520782958371516669582300305872637628597444800266061658634975521378861911039509120367453890047424644068164736605993757865728223807477692146913560336170398573512910742873434945331745915188204788526450298766402051557032450886968479683760113076841412330816058481803929884802998303817358582382049279660662683073146974926440138558584911045485886193420142846462367594335705981834374235631627234936903068491054324670491684817918197033021607252707959802820641828432330992395158519107311887603862276330401176317448623158973563864355378660471182130249375727053972316623569157501615224615414318963421100066381065554125369309386698706059568062762718125374837152039031329918486493725498596601957080756772428908974752091073539849787417839195054650131384475623851600745520336282196689891204607550830748276857648737707408369321554593854708539144779211450876998676055922078432680626758361435357713143234623676943318925860564056286993571563721436940539906272009120058429129876762815841809101989274841751702899171027250328075704156668946624519527514369573932506537362755435216040122268375509339057548264310317040401140023338181486659570309466267020152577974723699169644164765590743722663320839158596413301411027198208740499868363371376192873870649914822910703961158043782434123001611034713869987498880044815229794568344570624837260489547117677504277239191897002340181262153378459193471194826658938813767950509443531724392761936851977082682410351794687142431484166021704202592257386930521790737456907476157158690249751680398492284429534649455180933448818962276167597382823329904138280198327940544087720298371451792197880383790923336540522164881412260419871342472509219883851985975016850408073905900071449361581704975274395906258705135294516932336345235273831510954398044694164209136879132333180474810757671012207074336028510913884851325021484286405139962534885548244091777579995120345553055696690343175672307708013435523109466092190212655733436276164297540075495993495123249824229064680376312335670931088219702780125698794696847887910472831155003181817747767396020577653207231658028708938833294071423709529724922060244320347192690112516699316244652035624061729284303487051247611108850567284723626769264078229404341368819069170295431451463298814864443693822400084602939276326629150361150971047546732554507728185420853874983488405288304340431421763428078996093339756107480443332688138881950684665205370831214572277587639459657217719926390522746159071295891094417441349242551454609550602661148793948438237182218749770512060457987667339805034227084351536233349578865056015377227304182768511190848256406828219903736110935396494617309644404756298931718412167939627265396725052834828058392808456723843247837434014556346296182852405848256290409513903313631023946024273565602321934184004252704428895967959265338931298436623245492967887536997366750947691322844491026098417335848140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 796088833844723314793214587329384757492188768223840119558495935573944005844476138519099012054462878413778790985587948731812476796571169164791838199837681980032207835979029418310448569288423200299304138614918680908063217192617789750957586517225150073536478350636301999339165011792963045638445489351534185659295766323065958868810449884577897480352138685937076325261403930062727402780383210159227846861968707762759242073912944277737197557674989686489001840028106188171074547366593105781682745484113286540604118446748047330656630872284068938160424080138824181431565018571140597964689255261218798851430967933335267843926431010250268557544483881627266770538255690869462630388566161443233634338437226399295715997131798620622761232616406116096810955866905640618972132605933883568683736229170195667553196400795045568154416514749529336203225404620381990545566228924352291335391203557244773575208318141893761721540167429215549775900347557345190676756256386298292492996450552295434156365353753019622568876735602771222485523683003753078486878383447203620473162046204833546373991854401326048244437430206526084470391002816632557020503298178873856093407174471295075517770845544808439765041409581464479375293753936280792541998508261629149421096582932788979906735653729271830855709992723383352900490257640426220856994694955445362732558959639622175907307279131327894262218342700077722765449739856080061575037562920308956640064564718664091930610288240146488125777720252820663354041341221823575604957011134365973970910260078555219181140350889803021032219650783384805979954915143432654691438303187609736524403130086441321559367657404145804757101001181886385125323591188123427068093376823458883813835996940230853229350698312688496782517663655379643479795814766207948126237739117316597359594238391517343303731964994832846374302357518355074535859760751785250056208013807076873668771654995659203463869178465619186167759482922272160269243780169326215261105268279827746760876442771556058020598192991075636788536645152925571020204737543692084527934512404063185203982530785632493792321658881476580020231105124933691077324268694397924890209814995135811686316279091602845670894559589186585567271676376338663499696549818390326843878740253295597154063177167967697094084959927949275637839870334152151370782454668097149501962693523937506669949667066682045443134785100370305309008539274136445462022057201063803367112930593568593128740461858648780336471336367547260041666853198288310982290468931989598040938909312073476850411266558361998088699932093558925146130589607238896059468081850940567999667907272179025174643944187242989685264417376475131317913432055019307641687711967132339810064108176268100856593131719835597171516998338136681091420909414064161990283658937715141253693517684837971101642573338654747243184638832137552080190323435119139467848472909577324758445766668255630993755172316458701457482326271681593451098378534184707686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 155846318352876629125093672509050714123317565333150011392021198311947656168996048981917641911739681905586378181508661233946647968932744406447401220718412630686154595534021131873724703540207681884389616492048833882799546588457848484772763025273240444193182404018228848671272691626000067566508506863252888025765076097052178428759096130710062177398627765033869358747302164180955417432216229105205353734454733859808687938559847026887724184869192036097817305745604727699309584648139651823786685000005137344478084324003997382473843903513473763765772744670495168464870298448428297443683186561138510296699968658241238433598665448767732535321715791052640601751377841940629533982332715243641730343130363594534317329912296283689637241606615211873481447383747782275591143900852362134665355496062770342665677810214170434782750192177982117409815836619153545848538419828165504512620284501641817820210983572346933479404982824139436361769212037929872136070641843296778877215655088980645548341805851378357031089916290973181089723979811364906319268444194704964779147344544749475373794880408903436758798734384761123941443850623855647917974058247515553205309798461132860230734691611418210715212071368388513728825050388288589074364919604942955057950973285132040796133884080063871773758712072571752404201880095341001650569654446918084399212809565096910341398038644053982904364661776810123587994464887597664459142676842654449706355321175514958761031306832978330156663700671701453876865388009852588319916347809285439383111369286642125120281968078296308599145639514021786138936692313215613757234584967044668696461893259750040166480082101162650938049779677312776242143989896811614371226396676914919613181846124421290780012246851793300915252621044837426801227032486197647711016168797369741220218586736841941297642533713811747440022813821435234298354443035971373188661288869384501867817760819295956695243433858708534752951720768565043782884390707964895034780448022704474647446828494426763841051115734373260179518379300906733159192951093764751835346099120730069587522354105700639366346187336930054217666980119186296387629364411962003238213068834356928150100932676895092797172682384390055239501793722904312447096943749494952078747738025340590913784144085875379822419266268001029388332425011013970507079763359020367674462823142229886332726814464818009662328346803582136379778789934167427606939709936405987575645008609951800908043520042685461292819197745311085110454179261413753380481559683212006323572212175992780449045751617868044634715661371018430577809264303033350360371332701221354312140402177036200921371218569267088813842288517060042925296496951293416535491379137395955002282263349660912847171836829763745770653651989112209632783536047157208637872004301713659374331140793192675574539323677729080097705093256237615431673283071824072055345027052195277038407492837060060632845152219178070262451271300221421924819516237652426752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 45587305476013139238652068968500939234661106369516542965016011902135120236148588525560716953175342443430275666391441857557286839754943982403746121638739873352542990948422346671520051864167363332019431140517100287916585173262745360778015308930086004576735264806107792215242762960058382776245834216290515525365244766189993830911849352112526691551841809327109564358499841886300428112501334516881062610864396486876199904373756999074516327346059191898517046789462579388517167810630082849897697958051036370280218882306184923060242451269598876094279954106515191039041546527194088583340280647434620913694915221771572173264873419552129357663838762148614779105387963828461788840251237393681129270869898280699284611086351190352455176299787080660094505409796590599433170092965948521415044486218598216406605824337461419772390588131913165067903286016955883529306495096505354016798848156415009336330609250015786274559271162304657745674603113233795841156495640888018490023120025575297570214366911913756338164509110998591566527999760128408604980711578266774282348582324435108790576369381906355706714603824161998368986150673590214716848174148993721513817650675897124146361869074858797407470451296079252549801023634246513052178333881584084588399302862949126030080115082080615026911741858972416086212886038539976506681305420582464466898790352912373966013723702294859475879461002432541593211239577986399394436720853220532109024056023647594318586653434437305627086140522885565975211354030280056301240213211208286324010138666722331245190866739463531393926304970842584297670761380041178966217379310554832418105904995159576729409478733642944309357089605644481905185216406642866025539133037578395602489395338102616235100793029780002275477095497907011995416189505555975782599815455504759079937162094965255286800695363324126963275724586332660564794258455628058669993068394628202732424476711177363495182297780430545028492286185976370132558207782026722262290980814399967796402813180326074402371411554083752605433700078724044882343876630445216530566427905105429108832519947774299584564519749497661217999262420422004408216728132001833365768204768007301108793352424440556525552132554539920188663998777435071472955910193951813074782410489201774941516234996650480805516629991142349096369925649613829707880015027848452491527885490582565201260869265488844815538852950750142725401161254587794768281875459153543532080148402306121844570177848391158225112189139634412939899584276648518011494326128276224554495300364784581170968216874417481747702505925222354841730328911623829354540002479296841363364057391333015032064833294231829173000853634751648263746856202199259169916312273354723323850722510414415220161766911599266368613140135579713621410533300165042871557472012135301704040573663434660689240925615554025552498568675236972604764587071716016337174934131001988062548104893923542445588331572297301796282007215846336244850269880739430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 4868326239663832119076748431314019131156147926985530672721834389409003632103456105968755723965566442924675122488135385895611390699988120162342807187022387061895667241450896303366836180698590322459577337828247971197442634927562017403670569683307658969097176400191185770663697625611171036482989150542165714243341735004580821832600157096549094151357768987732630214414012107579677310988273963530600411085551285881009363637515778936537779193798118878567256597082173859947063273434859213660354765657285098614525542206491409688310407789119016617471383530835741324469036912953746862419516661684837450831309744250429446254960524621382632870017280468008218338954609298536503683673160120719643674769272702055673062234487307406178015331704348650785214023564574837792303772345978698302450287185167267056661366374638942460897984522616148309013056388106902466415752468895712509639963363007123360446338188654890871552692551779502635501463038041595281523200324403832793591467807253912948409898343816953316553905280443745849256897395596667400012331955963293463206420566899831624539809194260259324501275209091938978880069820698131011995254244342557979252323753802728102116010432946739700677485324874679636185764189694227882851853164226695748990176994790692817258776416462803143963673998120234568701557921689851544604526487484530902701709244555344988908264555368096310067294807934781404377513438837163678732525322906006345119962494746437563496332305477115763295446958304617651804899521326007276743476815725097326855535472302314707894804595745895611311963022332904226285998390189076740818480988389924958423569274695156505722384170352726231251918322574350193984954891807521703640594802481946404865223678165090715337298430173634863338952408276478861133960379666493433704505776886296316380209516744719942284938599543686784797589766408532058341686203993028169125728584664429061199424677711975311203814672645195105470381014447553396604847538713464860814898508350432384088052320286291390710427204042765686083362620668201910929715757982077645640383428118112142113566995720224743886902732916977083692759933778328312067534944606706128033786049301907609795394102187920457604425241288612025795074965258380785691071364270610998071775622669437717957272904375979173545199172506741284843218333635887675030705910930810354825388251915929569460647618851119272585490976911506015882931271923640125777255409918015457731586209618457348751574406331926986938832193098312880104972062349775768077213465000290488453631266212796719745023248299261375960371117701593119909653596456306473754202247435025160666148828590868301372035052817001447837727834004311499925395991078096620645356337221352845497544699442370712231428570378424661212111091948819902266420708540322059490601220220213952764843859890720657223047123880200651368271833280796350553981908695820677608897558229074873530097190936477561701002576698204779009247970053414783373370500055040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 1355674087556966203489861293923170693583082822149552683150363015980470110966052813842855521742946863802419284672155377377173104634299733359485029344137438466535713020434310760442306895073888680208448087499243550669538576839273932398137608187348260907199084843802017485645495657395518234677634410054110173271539699993531992045935023677321441176599709282356356004021420126459879919527965349285989657603416897987864551721285151377089684502811165483418593102979624543965503005332904340672580713261574897661537781026590630217544360058394008948581457624869727931721510183065471990316608372210325912556253978083617178891582218015924515047384537677368687448329862918488990383369066240963333743744483248589611160399735849481220977047176161569025164661847387270153859894753896380207164008807120851981024363098841361516094951994763939420297167700701943477699236444688565169189207965808768884226925221195411805940993320854532264476061457902891230970382748514318562663725143827930606350160101697187395563154692621070695438999990777731278531987816241820626684482523703353877580799531932184688690044555499573503418417617543745355999872090766893079475463404675573780151546168927093377120393963309080081532500670131974994310701977148079976348634027785847211147276194013286989025689404694164916687638375259051788687483720923296373625111972596250062929818899037318112136263197688299783684845419784216693741294566737012661308037478880505316876224741561243402506297665159154448383824699509875496709298789973010367308647030224310562087784904002421492354013070392778783478098623210458723013830330876586966530767261403634673021645761287727341883040585701858001524421383675439347567304398756142595416624511736486818859443305569602523426686482694587292645551210260746178284042267438655242260252463686884552070992123142486406634921980349811290340557107491854738796221748828889825229640428357533295442037786758040448986637491975814743687251317586598314310654246188453179385520044643150065298706742311218137254620387009206404168116214010910543811376081815694154328256987853815833793400952120408207947875282518195734747960869430653478490460446704918183468495830485338275732449481198193485443995138014670383718813352947395379032952894319876108539978889804300608525952433921233683931956798080170538205147462665089662638327713539955181976367633158445294203597826260083980809477842669931904774010500078056482890167881695029934748482938285420166163956073353910973178625327057384609646196013932329561006129775940209322053520091132383778775294193418893791157631678810539138686797562092331363885023599982267476409838080828492958685980969822139162709324485038041540758843202207153042192721962356174190918066891682486831204599226037802078737495682734527900747646758698218625334919651787579771990316269561223127419046954128136540272439386163363265152465978796635309729569246941936735441686460838205549904119391908408038991048212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 205376699028406657350624526703144919640483054243586236764600861045936425031978198178804553293136743718583886941911001823128001461848098811193399986695481312571005682663387542089448320135278760790747533758725722035170652287567298981029131534756989539418261455853840041475185354281948276515406600153373323319902860038143222287962492965256826725445394377047777898380956790337658272362787776575914205940049218405299696878827574395334705112914907851036240383552184766679654970864293407772168564560431372507914234770954336315218684186396414528224183545645319653915648329533443676676636422501502539800967253551032035423133336066478456539237762117273519043365177181682345777167726910572313281122063634431510408372322646439769955869271074614149218055180492402089538687202568370782832139165176750254393003392771675897973256462434118315494903973835968113971432181249917319756310278030234921105360163571782072313393836752350233049969008252380394873792746239999810787122890804276657217311906297959643372068822529399228996495719230517359830089015514348468552206378079353089827204581273331926958151373247259386310594733208698017596505298424276750519741685089032103744215174005324733097533152352802511976424538210069018525554844332684858061972177237913622373175197245014624753531707139118854972743483213334623231566595267292802224822390097747341638234984010248408017779931647544950189176395362306576490055715462256819677298025008133592620630750346035062629393924210072271366043311215672198794357864808005067527702030767386550040254808147469138111845608574599740341656074608807758792289061297966702110124863357780715333591142653126888720291786031585811168607566515882363331835537653016345917681732876054192187879299195056971470981745017122088616271929199084523529429343487334598569097588916141281102599657275779623477579244574630206797148334426426204800979735424572680337185318966691193412222661628128573875295739702413157381939072089215656440866575006436931271804221037962278517524808186224148073325965406688875642604573084951738138596488334704114746077791642669924763369084565182001022584862793919817898955683352788239128105618481356015639934006918020516038572461165036964540365927558748904724312016548133671433199873266954114889415133106442867632649351273321757628103451688081240164889131251770138302676694267463211369327893615622515183344436991860435944061530967141324888692710869655726010478206622446905592404407515381900875978653452740354766222072459929537252718568756880770075384099163503528353920732402084980637970044437830061183975219089788887639269241679716645437325088407191199204645028454406127651760535907438769960971283378080711193927335525546297873483255388953565982493908313872145499090709692562351820498574392893492776905353822379635535145205006282207897541804618226530149354703596152441503665327564864822409027952497474639443934109120841675128289214780195154599223024501125475244546457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 19953435836933983201605908043372769830932917359843871945825457477754805433401385158313214494949945224040499989095005833514582434430735106772779953968957302540085836879427626699034531805154460968248087390255797667895720117077494389060514534893253056556421669645561584460612245810282712267449626842777224939857610698659451412560381039611477717866586303712477080417069997453317536792331136967166741122209362960145476207653561764846368071301668571553795463213276836193266676175050254826156133441195228803416977889569927813490529617026349153388033804878047416186039332489736728658391620051150195823664289729556243477972152002707624403791765678293507633216996521315678667808906807425907832161254687681867396612623563306151752048918119618672661627960696471372481397216139290218349337875681756147797149965694451104199800440993755565949895782145072492754640709937630005821645440867092808650078053889762186757212321583566947819488698128536657900877698125428330089707947305866022876552794416093750870992534893653672507637041665778636309939078028602011245353702447817697089672651720587371727249707610617298972041449459096590183085924304116935546711426013821927410905618756993299838546465699961135113988435721766777803081197336274445071070220377989418475159931561740319217299108086921816672470336930031323230475856811555055655372768947145349156047592233291053269411555213734248456378993020122877314695527869853215664681913423891822550340677699394093374327392218161979067708503843889029044474834106088103574486981709616433603582730922577514323784170659198844007123087264445594287477146631875618268043121021451752708619475702958678913674485121217179787802687586199396506012897553555356890024142224188384858091449757102589986272964876714094521966544896952818088441903953161735705080001597624701481223975052420138319041754304387772453662901982275013344142516173521513441811802632670219713356857570855685420753730897275561211920457068850969114520304863035988713324900623658702487871982554201423318376915268076802011564658966918938362731882637166252832857150625678008219307611415850020413752100251791365832431774438107559160376367780672428273656733286145544849772798850604115087920018306143415602515944017091424368937915532824392936918786921297554820827341671229878497380886006317335999291272037426602668894058147915518166912526448573261030374538677733570463699264154411083916548977190281713188036015347421534922645781929666999272825410504754857988888032467013066551747964430564509225557865391410981675744161355815763201400046389593298118434678284036130395133147578534346137612057150724944823474450745665406522145134821471764641618152764258178932023659432879699325751288784884976362629565498857637372830364923959934528429345806985579152115668302503484528840363889136668838454010623244241075801835859521980609955190827987930678168130428754871300170799136339186944971739830603087841022535730038691971727360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 9977694811774417990247258998339610572811897810219781435466254365440394437733978829717422226153477474957470506496632909654011305353475713513393915061678471043306166774876137671146220031182916178230405651773176337935249128752528293190012357119948266239512720420812767005961503807583093563241615707298612296611769307771254069232436904777339439888263353016202033282320518067605863303743413226365771457721689853679880728555120333613429483332007766989765847892590793759870540178316225737390448919822042656912675558598083970508642332476602550689289853993493985542312818596689523880370024262739432842828967390596696248420148251462328440784043467346887979875740269985520055959743080196217696141841386113636264529010414802802881092340088234604056883506410835701463089131630047810663311936631512818536111537662304052329453487202148438542285098596586336711601411253331144645668182318732716896472692644802802217063812795245590364127468526941528736395168747606334019815079113851707554728037615560372309809771586206736474336509476314870830124786957853766850872493461903298533827503572123659363509891922878551469495489181052072835426939861733097109601238624843935719846706103502305308765043068306729211588140674111847207750412233159743981603031941054803292760959644483376322033843716660769673737293253874830248538932373756511913051433418762644952439974318674759542840295173578370731582982861427571717997537861637833876165943672848205004907197857535681118745006689635036770987252734612932692646774831361774673657891039835271683392943610238724070326008908722970212406635031573523082925045784222935557388792866840448350357059862860973967132376448849020320112027213550329540286312414262498560428690699347700075332731537109553267271316810355693961776139801117181279091212844040899757145998417206074983152598068749902669721895596684048758908265683599727118774006359140980765613289887050883645452679604634504839612593577588933111925603161507246720500162670409029862756237249461159155888560691876957779550375224552320851147590559992205024540379977723343577396600683942263950528474914696606269657385933530134474785278669610269176929628922909608127709499084089066528550159969323431378512808922939480684245058417218419255525127669568983524504301965674414990055610000799962659380920989743884823519492926730718367615156972157742863861008782142241769078373165474236643352526288189131053276052232101486200915560945775599941952712174844957142867609438184792173113993408167172837986610659993038972092217087200856500254381292221455169009806445120191490583825002720193979395401158603369037423770695583865951377738248419850997259046720783872691833926455718598285267825705336955530302915371002171764286253700658231844523889171281650404510070939679079828727020823437455732884842367289145704077635348018441503413834619863502036947442252665247530008130406087274387941606614137420874919634594452824499796679942999541547008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1102634363008128552495865352240499816473528908535602712455505399275106433560405921733609020369374463189675126627029519935452778215236123590581263435448024857381750741919200570180493845604081685041527646799197425500683901296864272363295649118637265465555890757380580941456268045406584165502222037211197219661300927819043826300262279204740731388097858476818476748846795585276454296764747354401805610998820178692218552977455047883252876346673090070068785228490274205002107116252036228104229361447791108562555172764439735559160730568183965836704102015466817837886349840783881363649247381389019004333943947224987639213707353230573453661606181527762365471737003593122569782103282612956820984465667287004162860187506132755595738150352083878913362773481009127575542023352096586287426978881880337316074520698557899530402268534813892934421860632816129653711566614880798324485246095997706777481802324856784714181663861951972107737286405810276782632453011578056224485358776394882379618016723114685359463766161518931280821139053714888243407070056152147982722300842756888605019731204390305825188099334044150001463808208626388228248802728987773363506763196631972994042935078593734590248480935441453812045314172752477810971892956930915359789174250656889219684372258856031873446120122635810221101238211209157271195629377308958681656529293160689225851452807007271342084500953205790074665825396265434824003694576875174373694607832694281735997240662985345518103658668261380604648632531045680115604093546196391515403394982842889530507351874796715507538000414972353656105112763511653986070829215803129529795769540323123059721620354632678237383715251002559732307896299841142314267362064718580083941268652863008562026029855835273826973738404209955980542117687815878533614781729637205059488164966628382171428080761942302179233927897907599132701526557470004941406765306272789119053897215420364009074786744928865125735516374589329858675252330279034897758829441478950698154700335702168533912771252544956575334199380928532529651121965488486665836278724277355060360868860032313769760248534055777409234393324122000895477473568644963259217905013090892935193134294347536752423178954324969649709021774102715498107496642768571468272977882301274857575705133652652210325722088430525924896304334951423208652735783400553870100679568125145885973966110002458139246100711181389886537433343890425657112720258541472533208315977764417026429101314028015998707055039951967259496353918342185726965266467263136456471467148112033888726949335720126848058224134187072502893860996890602756660419356086903093864717476678005910065736840333517896114596919152405736956347509212709675385856732284751789738959745087564441648325353787984848927863930559638016782262662861150244484309916452683138062676769300562091055311496371157686383132096818986455279472257519436028906197964101862523239704228798910646883020535042537650668247044695313612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 13059709128212487847351907352274852342716812118092515497553359889116810190250065316412347603151352737095133920491180380161714043056515750760299964448538360699948673663213540916306397086487246356637178085239845774415569551579495974921144264782943291166638610524519574532416801735213689913728235414826399315308505494110432742869047123836801368326517153667873592315635415509101700837850886224593633079891721812124165486503878174441363470685988617248890161651112180035429497005746916046944850893576306953601018300631068198609960250316611191154268745928639183131269671503215492069796453556757369519203354151731237112249609074707860735685277440937373552499501823093928607908511737803912071062533074217751505668687487873852089694029687647192122880585035114027383658974512058893093165896746248659297776046294186199685767436563859225187333728048630877920559652577043337418834652510762232719368994437240137503190719151223994755579707924003779308729443319798682487405389798104854868655981334752936307615667601786443191054389146153251642091971146119079454802172690599330924186522482845155337566543306233322977867900488316079025496261651612268475088992763763693150751551571370718312149440086779638001094693767089334054721742882596585689847509340758186328372658766202326596912329856549368952583026581002306025155594005839135243990524287121735948035017425105102760990363114621410245474820943904269360789299152294356830111775683499212238157092754796003418846969840420574824659146855496986341825480251551251772487913087950239510396365890238467576878018490188389674202762803387311418256556923105805236801705947200630950804848740505760529918172155400574099306070573430796731593522008496064852601542712770713095629914697923853931463068239977896384745330298023986023008086269376010118350453129028065677144216156209032243137692398342510892125560038112330481012608182063916586319182774650424200613959981239712006067535972433007522569837322279043815914918481037594081242662996734643086527395139147926469304688418709302212949027788022637815064596360763064224418354209554605199918459707060452480181458342820675948245423769497407832632947637738443133751717180737931925815762510656896735639541276123807637966608881321151251415834107582660665323501933828717107318776129801583285025707661351407299207953799975491849369129692047248626501125466916915526191502402150932932499669326007348023173415893284952823266385184241297650468857136910360965476587651260668530506292832691946870985449419323729792662226906851681221583162777738337542546733104171761991293718884716745302187360779625197761811228550025295025700090653856511735944335949724655036424426031042577829173173481153839421103159530706584549292700342582813605269231467911680370371935832609201516796911529346650235349864190419231975350056527865855728606272260289548966697959054569256631683521979088703093563884516491830729266787282841737602649477181603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 31978380461069314649147877341751100783712040463969451931345041402074139324881112139081834206378570168927149537331422067316041121622651620747427792998918305076514124437069581583717029822345014634921555753804877741408261309677439013348318615858996938751008687613856897563985933524325991762664153848455563535057995541557771492995199270020502407875781938596181441309235323052492314660158480797160575665826380093069524836888786240252693222191865625359437618618792506702520425951786991675650407213642746047839701910283797957408872347710078872247777069246194909887732740742084540326504735820451042250613727479484669833310593025103456877938181526785291014313206905101332800196206667401762460848167325516144770351615124994192646207114713638760168512278572330265953857153339658298897390875863171700163289917766261370191002164502769476392679006329130238821401558143068530308456235546571585529236899497942507038225822727343880568865140003546446835473638620026306409473314588883870513474581997172423310862781444401288675304553313629270642058904694657736760347860630722521223518379849622272653193354859425625721584495609629248348082331096443932970162646315913219332981355125738521893567568426556531586479728577769245250562945546209633054805119018823546493775327205533430442593943305862050282571604092078199142045144314525531400772155398561094928840259653987028657891828294154814375846976398917013417950403606908660859415118346065558903759143999529228414542777392611164811424728157892403987951954630778641856913143344846997648341290621136331072119383653040871958996842101526970160421000190741306898437920282978979045869457009483269593418023303578295266120300229246005683235379086639375041537795372106015802294667245501682650442469008732011015889776721914526326758878919286704117478534886537663837230172983779045917174655850256791374303339978217644658027307658264618128425562125672787273897641619559694865026450369832674682370712893956008488337277910280896075390493732804527116364216995796664822722223888326739358071121000667147259992627939079288763637515670446608972623702278117135589948103118058778170070916989470532409251302442632027667858588466885331000742830577389505144972857797005476274817838711235743012154805118978993540281708001713506623604036505300368119875772461662771014491537121709698145216762123456760883355442584430903508111258769744921278772631634631452857887128780191393951696110695122250745799623153833923128955909134454331851818555356239586922518289736309180412597519661365229640725251006536294747377424695959591550206784728771333297438155539036572884261188469661964622283702788393185525165311496016133692580265614186338757465344392637720245621874458072107691515596491044573247037062492087883878615329767377892999987085467318673345109375155022990056570118152879094445170992952676210219669470835950018989189367633531806505270624913072894685548129447437064643567937388544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 6243802920682791319682180130858681403574596957529867388907309751839586945859749922750621943731149145005384494263778275377241767487894069580799920447174177068021602545289792048959452200196707510201184971048046105613426654485750151325008264209055190058075353262652989540582548858581941213974692443720248060146124447703644251647234095620208833803960396147489925169372052854616825691650110996627213243558266102692504847553559582832346761332325337437913384370691193210731603668662343633200444075011334530539011928943273091888807254491770747683191897649876600946975457577715130533308783075976049246220038870697707985918717349665449703586165760450792979151089572141366107794735711088505990715282648602059685045435193906988287455501372753745591531233528056481239059183003514671116860846040050927433410879526934898830120954590013077341410240434746876010736967563543691738085040211096010379695351906580547782008169123348606277447756068631571233562652873510097862235478657661898621882320184547467081301424953296000232349445671773198455729545352862743544049711946192352223370282649319213464434721449570940318813545042573409326754141520772893142709426989064486725615325833584243161411102441348545885614858666780057906636931038799859085884269335408603618593662821222857178394652884200439463657939519061805222596719692120330261941646813435296984871810092091197764844295443929495062958837127581704558978039126311334520790355536404060790918795732015880071371567045956821270484052722984080354886743739656798600762750104143875181250536995932702324776846096268094922553181027285315867658203468323731341823758558903088262358662205850814745041333563371913422226405140271556783237589734909400288960049505356976037735385572966531148027144581934655924732509273955638556477793488957343082183596681087559421799455767940609871556597313011257919694368446245822278054913697279045275471254365263093794303073777235983322281856353457987367217072825153360799873212841393385018090213656214949904105987855421653484375377924968138412535253389817122483629155333299276339053727823034550876922026818913398562426178885076789632936856387365338333820695332226607232355020060361578887345996026383736427446892958553486593684280293955205465352200664012055865268690271814662776950001087364010305446164335870277707739534014141505624794844154028838380989719413007066705370779321000361049065527558336273693575678011409370235566491649642293277959667184859642303127293901264164429324618881504855645353280647116194686510124869099074922944748118158733017287361076471985991647479963399954266589133405420099065989925558816638008883256003385619443376693379602516381935033704875246510771011324960230369178049319239734652995727480119232832169961570764737954461391479086210658812675031602503218622289892720248552095970189421135306226058706676322924473135813263646493398197599619851430263806299897856556749276682400652946079691571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 533111863455158934877966600842810278544398199941923413198780609394225755431985820321856836621774581729438697348823683702047536427122446324987626118568251454854308176998499273135444823199725298436024291139059176051880624281535591368333746471148028707214686768877583469597311787421636884297352093228945878459844011830798348679528284722885463656251102566545045624561043900095750332370896741181148553592328110825411460909479435686906785739287003701227030553119416631235435400772177935916126014452216243681373703296669251370240390790741748705348418385976422322473457963338528827329694218075197144030630375768583926057352485386865241343422891950774702182066337508355860057226639682556131926554997212825125548606857088504405745126913294085038551014232385934670274954287832449969302804069952408571278800702102509328865042852877024562932569255832217726942735287128671635929795650311046524830392411411748820654688563027643974297289280273005350415243491505257524685872271209813224007346951343627998858057722388911098207724452132337455914184913760827937690340770129696957383832542652567007781924391574195579954301202212271423301808564799502822802335200425806770191641770534138065905377015812260890335142595007349743008617991771960855366961035864117264887776943744106997950086172077151429403623508444441359570927644138895974686904632556244632657245761961572279477131378342326874100433869217676105847223999945299096414152385714720583796316460798705867596057246918320759945615988774716866331363719440890132139964440899669458838168377327809433811553736843334268238897169889441175935081227131565913928837879040237540526456245556729033663459674509510524667937833743950383100270472875635664162026647985708122842384621662366579779675179883920776543126716843487990465434762047738309114580259612956604239384597064722809339881655917277487080205871375560723662276256686915871999548623286443159563476756568661502760094070086805839666038692730064502356176098657094968643057691541237812490790528411262231070293896446457328362352371625701072471004059669471883064917389016327348816614566385894696653717054051491895445465822429581070827236287516884915765569370746840323860961466452867856528420496075545657226214156393297044765347376506210132870326608326010336661109688219596218710259986066270247826223669302768560714419634039432709693598831343597412423764992811900879114577925739587347476219065624555268030481734742411406053579242111180991712608813321656271163032785065416958041711063430597737203667273077683565585524608075744602172430331005554089285913557991886721278871979950034569670865211585332092725978763033138231432701550063022527226799923224803600594934951408851608170175618338070731961659685445640029098667762934854945616696870445869549899711448255261705820111468819834796188321770664934612853139639073826400015234288930873692763388511597831115690409070304699180504868124109454248970813440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 83590491826431360663333117376805525960746501621776067101987237061005577186381104521694835075700967941532411399335738900026037793090518773339654588816983220893883751867189486856677866260134193519833314384237102828513451520846441715121528228028902338644842047206744686575327160785799529443084227014826960375992854825650594724758465456016599324410261280576127960050251158572425788395542936572106187938844180249454391311156679498765588329785825473949809687070437028894312146639674962455436235195818697921165590363022199307788330364738068504168536059846452395900069380991119807478644566941525531209171916724651262022448394232125330542974793798593736033645084391637450011694701294708197433417627897198456514841253790017298665039507661192685229707366483882704914047053154912263313244594456550497529008517236829598277161907269022527510643936649178084865690531146487423417268760134250438102263735261069051100540552637800606998172722190210551460256359950036337914908341019513105864421141481948740175969372908790075623508431344157136833993292395479007300850734447963194673392050152978878898548618844634387789691256562439323288695701035306883740300371529330978903522051700506467870315036363184809021660408198961236766345146503717289903817359247212237795900153529886037020473421817309241932119895575541721533372103616638337747159548254364619118819632635489373187090000391032472467916148365726053785028733040490242090188208058730913851684729509544856651754340463165872170124391325083479965416157952411298389362988017154575807506492323134805964739499781376444018937831753422787749908167974014594392337424460100356754044818970275280717332831926831732117660316444192392030390016081509618018220299787778971994850314010653940705591271088385762210063360266885524560385445869695514898458961850983633076043093909209565536878648881989556899842669525949209223279019704171175679820172610721171009148059015880276821553932359920218240877073036848587855509107543399664810861467210867157085851922487053158685095157141052327104236431750123358502896225718861486046071269920067898154159661040419986328679143208875511365050314271087839695667973532151894006544970422908758143529920869285957544780702995871116911360278817827684167090159773698639900747594902351867703473603262663673266371194559604022588474870535549947314713862852215994494183383986883601977066592530240981895732989660402448946898127655848549509333313852147820410472496306873666858854698071864469174517896132596497661860159951676693318936709344441405654774290391520891687635269422177965204183557420471265719667823533466753100103188583750366663149776421209887648251792566882300688484544025581695713607242645641550731564525013019002592283705419615052602514893596659119222270759741098739675124946889825633373899205402612588726985683605031252971182430683377776427040031313858641023007915873948471305648138006776612203461731905301280456704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 12562213709319641263350338756215128569832836193867199389573604081716049709553447883849965330298248796610624505497811405561077153708331983750670366917367028948397510973780892175210583531184678101480696409662192767446783562270879930985483826100135626905519570988561430025049295056853018899816868804686344355743154005577146648063536002403088974388738431043390408854776754567291348160945074606521689549279604392783725094512051415327692417582189515766707844384172958367823927214645379904976317190867513964247253866648408501318295550587062893837182212650484401590105806363478226036527549303667019517399413829530602573093791294208583230681585942601725566253363248192695306931790733467963200707802345531782589454865609810294214927863334077398991926446192257957107002924129446531857269569828872644510536929126054593859986587534849449323037024477280742611789474575457573622344463391924841502608425181436620586826415733727918324834815960784512271382568958825857645529874113939720869164150707901803978416793110964637773101308645231151471820860930673638644076394312910274545831257888091212339855005178204386750652986846307375858772319215130911081275912629450532073118105872766331116396473130176713452435666462954193927858900983715378749521024912191863659667061773490257668565543389286352650149806798259092152094177265040703625473742271757193171270569268707598829796704998824888673146252204981801653367154602811878116687071288739656500496536206631841507971709507156305404855931984986066507907707819963104094197536737311198976083209618029729800112303391427917628765881119745994677317863515943080745288934085480195489503430725575561188433076221492522611782374198646358893168195193123211977865465748558200795919948767605180327855203292278142700502554400110997932157607361567895034236855438511558873687778603099712044719846231236881644244205921396409273456647425850335204261545784061642867561998278322691300769467831570332364592078457402491164516680734879317672719149622920280212682362835493980518859585225665674169870980760691049729557649135201204972883932278214311608123090816175103801995717585968058162346863335226919006302732862235858059128658655311056866636972996325263808112819765272522926439297325335698084254152757902826997599744717102040528850895620673323599352293992194191564407428174161826832879920554635424912416964093996279553158241623247972127852308470142832700759977421780202871418111994712881662600012803705064487539134480721243941159133007812514111718276974517233789341546078086445701933504133576481911277223025396487933400109893745307918179032183668983694805563169739055718354597128310705016159961320530586208355884719702867641273561000801514555919355697451783452167161942164418092406680412384124612223724193988607006897621630944661515461954236628602446798168115246571888112215179714878333732290068212121515057962121580044092940327848936949725330154135014604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1559351482824917141972597458216124218134324846329623052118620327411360091095720105161274124002444547098632265865239509147038834634454310327430437587703998762098145169906151247708985520908224409968470072233732298232779335923788820359123897194179744641658080790626110565063115940045824821414163351626685929124370637943501415056824428744024309602575403184599008812033132792605159387100285109296996799311290599763769439936318221154738136663454908654550238639384537272867591390135925376055547593827697159228495626434268161081632495882899740581514095035580833069923355606795245802820811755634177221768156005560998552933225655041889507110512209589650232333964360380332940987657495570351783285573292171743991595212000303724912213859785064065750249564308666020368127043754766188849981532395001873368321437046221278898193620156284850294629237326451114688886748622998717812538976784718746649195098757200063790374101744358566797853535992834004620258757303103912670911724562977159586751975585852596710485091156049171603481108123014912331667222143849928091811455204883208590053488595209190637504365104881836033377602224967061800946604160197148345703668245362648707775406293468555093669756332539737801764322535554579415083124353962221910094667135188203414439483526355194843197849291394914483639627963911980818328108018347517011397855062606335976703835109970286156907117212216351829320041902108301569478742004585716738306681491789144640813361598914681490087585107773181092543397854272986930992491297873200799010517553733945609153075146622796724679170886586399596433199848090099704270655314389739676424515056288872604588439794252038036308829040204770886328646653524495533927643890120902342455702456072822893677179985618285207119310913933272402049337739314578854312030194969274752066990101233696536765660535010117025050921914737380010201300929896405967590348409207982025124830881446874302924140183169656858472633809818848663959692894892271854498767495269033070580773328072563999063666496057039885875682192460950174554870237220327801533310037834124510919288239392876701576407238781179644050310717355987334759169638202244562363735897954623976977639461372889654273306302764074793080791581394365990940390358846551974111332754334168974205552484642425565819631851046701288479354934170646013828905151343132482425988181779793390732390950153240479661250761001086384094601453176820377528338366380963552113536600310815669435003294291630957700604217976720220318293432130146535476241404140940080383574834122599854566901960249617077602809182337040947247039087251716040605696685398439197588503918808284237942987222617070185510412639048904474303548117936073824524047987138031200892463247132636517595106829702284520333811348755489632967183313642410054524371874325405388635641797707919265661369192877970433958297658125381811642075197439055884922992696293639484147637458059052370339491860646461440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 170564595217530737679610425961106615574911863553627774347647580732249969046872066073602767937909229376503801721991112623224662139158430230096201789984924841751612768792652270849162380518759535731901322605486248129989781751347996984979769083423655994154376476966272806257161473999726283915047657262640860460813870185913240421242543407002332289446006894870326668233473863619038315919781134756197540083364535653910299321501812809574508223925605363531438539566217320735867607356147284025500085214063120014672512555275117623738650319549088961661121544987069235002980842821053006793851360650461277957018737263707643326640555815565058431923556044750234216839421803610156540165055439946029872158077308318471229916098800322396027310299082522927510624453083949446338452083148299630679617713802510181318612602997882846519566878652472350898235694508946044723726196194156305860456845276583337558017983132448708993238480913677508133722254498194830360434928034551569717563948955865455849225928874117799064782990526607025465954225334074951269598891680773092215828803030408940682325523043234796465168483941207889014569385849760275399901106727737268145697926900362422143906083078356016306866172513778470537857101987629993897308121032711093258427437788548340661550252930241877808124816943767266845590522054230981465961314930412981638177054223533050173685181552469716789733062440572178613274846696808887773681083272141312649937915165429328716060090195698389232740907628911786755854771195600415245830687370831411987393050879296338375684981967920191543128480321388921334453516952856150461157050910930857951368285343987394965763477355413335813133895482387368678972228362662111856897585949880177622751099420216890358414912356145388719532643730089935320698271894352612597205294087123722326863435505969827967351172559342303117581275544096654133957622431352262661895065738743798367311890870502145468706392801997770425190381362766784114697222402684414563099950849106480890868767659698534568671168447168514996840872691252420430171675181657977560739370365806598069675511720015858794799181390817406093215876305218461724414725562578853578132503878195712025472887753275214678243414496024471252788966523146055581761386683422409955792898284361482576392658603519567947032216462297560193187217760252775113809109340639395280215058505414564892126913696141774889992626808867574619979705440686183591705125955796700820767713181065389992274922109645949011164852166385620780221086980160646096432971787653316367041832917705421048005380755361034372658869596540026342310480201523359045508742978370640840987248323662779039861444044428466398468625848129705459467385887504271945047579475280528274173276786583820479005989116704726350879064263753672903323820735388873918062373873631794563901263972537990412541992245404226422456357790788449943313742015598167241869354357607763986288353925968915794303521914880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 15491630864339069651785821016533051900497597666435224032465545155739760470547088870314935087104707715260387609765244612890612785163315640905188398522788330072405762373277391769981431840380143975771613390303573099419942099263797338646910725691665511920157639485498025482074302489612217515927229509175113983043588252867364990600352917580537909642264751218880349468854165506359023412699063259794035825896680191645259711427249808518869995081535803553547397977736477207171640483892867398936595126894190396590312637554380788083947877073286898429802428771465667940654794733218493287470012208131291260503943363861042845087178479039495849639672280707306979010569035851168914624162111176069805062431194129328430898598802133746506911911091625017207484214514327159589588739533498355531214361709813501727759308501886187946268000215091023905190315523552820175691133506914972834267003550648183514633992695624797129294691732970577483746036081960321293094480607363050804101233958054525109684074300942848748935143065003311490939748521345288832003611317350548446141449155075131195507500361896112579231664554900223058281100519853024941906535948870694667343052892462992777272391350949419045910451033122258107809794764346769307197390869797496582163112225784648063680013688849011136599849697617109809961145844087696289540189529304386216651706454039411717713298112414657514358114690243527447814090504763749409397292454295727579468748824453850884377945586442823541689983521911595665862000058456324903929896299947298387522723175820633886015138204348936698407960088952872345491319883430005167322183341793007903339555443324264954847450901209298161380795552914310938644809597653542545300931361461855892849898957102506491957085605975654698013665930662931137671348636775649302469982308224751139080568148429229408217021769088500884324633436375323005873015815768749627658004019146027129609958107952385516180024886374673405977727084674921738889746080753053862542507959813057744289712970134378118770970333350069527918544308952216728383134721968078612391179643464566598986132508370106574879250817970340446189804918077823675935876423458846193686600322350767520324138682558122167448730007916125341978317663730962238844282028428742448537080236211394590675684105906739107714984610312997561190192687125704733361062770218330688292368127613542053329882164187290035547197525295743744022175989032220316646961481958007441630708798827849681827662426127303809984692898377731060522931246071309481174586018167888155386835673959944732217786732670918005472605383969466286636448335061241036572422962925346284631448519297915477953304629538470968039534017583422841793687238638927732263886479083682027248966354152798004439592317002466323054712993070293095277644401952256217030753295875986357756768592637379625213730013602125732975177793732659146835762127147289365818200939421656178693652702392844058692367155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1252249802308938370014596803313578541340471885025909276074875770540876351279657140186696953449918281230237550647428410552271910048002038862695438483443995585196363602611750770806416648931185685503415409812125183192928220702384824429603613075811178650337149660641260925896508252547198033227095868827115039340018115777312584814254367671744520442417941988128241626498652027984731800907846013974706439395889867262504812957460984685222302783521607066884836761885676791909297982468623005590731481282263944344148242620440035462145282292785314704063008606431391267236166335579925476888268662196214343486717566863874679973284039043885389529214744366001394139681626021756690949788665770500608678549873883503349596875396378853653239931304056179136726293949710308717942332912747840168763085051060616314995692967841135536375099127586945858969725341193592482232704183100424166472666077215227669157355604541930048098822295548616285003128852634046147797868849663869564644126869371880867510699699305288071386938078018882387221623039919654707881538475571950053933093551477738053474172538488455691226144207278539653053752270422652839702675742766311061351875165591728742214544033778090379578960904192330370302587254921145188944907781386192918856408155889074048572038655193090560537376412669225697812539552425337912215488103848258300301474385090201042868586286569606546539571760094253342137537096024568283615531195039622728109040077954305638541411853406413284780282825571104795572416991062972106299350030975623205968332292646952990363009380444844472262214751949744942015573917985565914070949208453842361467557182822341210227705689990948689459216531735151840949664469400760261183260856538535681048319656223289801256706438715599146709806996205927390972404389862973052959323305407793079369364756038104551213922349701383288350721261430022202700354838408611074600415662465465655232584099344950061857307208176547445523161483855434010411982771503999253700236012085821634404529154004810831605880566694014430777888108014526719213309530255559845867023716717246856790368723320108955353506428189020077870452882116864545100886299738094606944731651628719796916022659954702998296111236049996088406509142849625634012020952131704209268594439861816691590756214435819445341407929352107482206428844717582159367540908405148467424378150011347905330267370800883113503376993379823524067562395076808084581243386413873174836480985863397053027580353401801602896281636449542189237331601358495019663362397993471978874757076677707652698745562694280517903861444470579071416448046690417641126188654079931099478260376914807633882366197655819662243283132976983836749232426076936249342049691997974608745250085991671623857063249267995032920110269089909090240243984531582706998095041137922347441088270100754107913086199124926071709290120459397021451574677505579021575799842710774903441061891733286604735774720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 93918497047608713307405061943647901775167600939668705498829919499152323319653754095796961365617674601663017190291665801917587468184671823286164901251855192984281556560003115370907173255724909149232368596489882212706221699461876702665885908597304931616258244844678515756022867645146770069581053346764682810020793359493391765389818816805860182907980034300952276935880130287385200977860809757551342765614213923151091855535928961838272866999313819402722932444230859381344687080087421736774025338072695250586090586275451179818226210323691932829171853807885390533329666533064066839395589868622005023150927342503863655186163925940122422338030304661206811601781937892499377554510089636817925240898279820347964907276726125947573837071227230965044066768678822046242020487113467193666814693882849014001162494395577895429000181404681251103019275772577313344683173471036539638309576051953401794403236665190825593784870929385144852883063606092444265962309405978494780915514378745493653266979243922998615243657560471632515569502977449823294724714559988062225817138742507608433225803160280532525938153981937044190542006350355505336257743345180646906339998469597882891146300795431649579328829284285375678271532341798693065585603550823782905797807830354098974285560769468839978923825840363169111575103771576190966894065420313099020312890242438102796955432178994498521054416716745644469052091032893837388754201764707322032453192361907624003744440821758603472530664649128472475193171652689404374716668097365847948874045769363061439749513794750468810714352410626699496292929023456897094593728912436665710058443894909124331889812587099429833092655283892403921880946993470234450913565701782363858514885634942498954589269977019864293131289640593967539123497423553333035249268447920292112313164494979369530864954546835738515479063298512633088390186744482932414856946071961259811156635332997926326815130783538130531815415265328971293717790447980683565794051739787661849193444000970575513632697155963184820774170092552697088522739975785271637763729088199507727861530750835819031923934858404166038603298254852800305555480650500830820531948325246981798518287466690314712436760528977598693700243073539125889341522560516647066856641102242621025944845099270203843909896208079037667492034534315427725315867392253445396392971726181500273247401888589480891859503056255577488496122667343311298322062791388157748280429822498993254989600353493643971207044779254881688744975352383621612385581472590070515148687517202590020821039513890533384918406990121904118368829063515761278920301823709555079457191284729150419265440141118499373984039111016498729363019027543700066952750601304289914790005737085938519831977091840311218752025057428197111012811256000977903801774805542795421394887695617621621173788422900591825516128728227649703722563515297643939391556668166271468449134751994251051008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 6402036216918747059959294772056123800696527411635317881909043479852661086800683797285457945518191709167805044530410666582276102987482113739336904099416688803323091015593252520104187888180489985250748311347440297817490574177801964124062362289948201425677950576918266009914586769216352845531826760537815622915929695227192599241794643449837627641811356228727401987517826513642229669325929966614709148683260150813212419084556784015650466485361957478449801226686165572758588135128317650455423984347604761498658950996057357228459420007808190191727787151901126739692705675936224115729832055515743549455715683450370192281430885199381162680598332170427224438927676071648515560588157643013920481264851826700499401622323938241590533595548738205444085473200040564855742149282105829037846828137774814675544547232325646547120935897891196111293997619307928887681968477727835328599544145465213904361800297095739886309110842977196818488093837720637124935001022371558161476453300315936873876154636983582594827022730832404771688573824101376861592100904305121974277206220496935920517843092587721403266962631848460108811464097245159629058715558981647255421445156066185164428537484928661431691569536341744097641969858488916517988883058275845743600068081738193708605915641594774459089157622002490287390505452149129765016059516545805369619090527123185880447923650903698349386989004890683655603988303297603818329117152414237378637089864585631175743484543207891821652720657715790275960464995504769545135974753308862814139678630000288819135678052860575527328611900114955742507388351175988330645441571932339244452411228789982691254631448260559177216511715543276076685195206655783836871936611930099150985073016744970705039928010556022029334717525332458655608451859999118861659343710010802241653319497892072932821196873049633041492054498752320341599430871955343538570838640242844236130722925946341196613667031911391571434173248044142971100412290934204128051202082070156847048756022471767698638920001701795117649941889411810591026376891623509802882268022127380836614474701384451627611490961104131764165822667912001769836361027431603207959291980018726238000867362079444602980176345864465112931410437657020304420049336453924348655790645192712950239568574133893430461273919848240503283373045346568124549709687796902126138999529054425274764350011739101369080633943820121191838926048427366756361476093554977207987188280762515203427699504186291017096240567044954687345584632243892575335830165929620651740094199668512055409406148069413387362479239164144023841028522479968528554790937759652353513367400934217692929445762781824210592015824902939403272957698263036755139005144842721433256585730337013855030056068717031412060636040695519107422859506658040336192094932159784868807290140739356664992068282467831679830778291673752145099402969724619604443433007041519904665963811086899609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 412600942634833310718446655358789146824864637302319632691533941992052934051060078244533616618232749398344710311412499441552225186449706833064107839375544401432235713147204558311039205620461639040280181720144531188764057438251637463251678899551616040393281843607245881042314810441011833069640534038548899773583801399698568824476815604403375965383335452968234870511337246213573855504472032384557544241820067365389927920519473224603781507853696788918424375134764415078050592412644830420750333417115731900986023161779012382663137424967092828792352590654300858895670538283312394330940878065160863336197369568312568519746385140501839743059455946334738840601271144697852854215407786192361605482353205378366778895330308407886839247214042566862674886606646808140142474277288139780507429393735739903180207913268534505602871277554060015748444334764910234121071318620399674870159972169417463545645061729168239223337000964272538145616985438678063489082333192847264867663290833829599310878895958083323541350194111637955158246763420907363647364699019231293582584145282041623876661003729019345352748633957315092776412122647690876417484239661295593024388603726928357525086699884644001837776050685479751259424467570443129618596256530713725919566728350722359054958667774614934536707637816269731522060218226444041944392308256364629127946533015675767122012227698147038960542007543867579751636937620195762933245109600447112865312465637776421896319618870585820784903215520750658714419752482213364824603850943903221919017454923709071392348531402523775003503365355195965713302190823469978004574019108403698332674228947177417209080427309357124525090848477074342278308024455324122340459898613998770703687089333120723885611905592816317671622071124690173402923401077305540916947355691184663767033928417513966316061253914402748931582039559032193811697665488645135520734813669217463380558363743926615718971205170464162853694811202876164806810648478128151343024390122711499084816787792153756723285065795596056304040889178061934385184058763804614293725371910215790548047801801696507270306650646680976145060970190517685523915505056365778381456069265140571230703158485869027710111424807386020740610035938053983184424419230813868254051736331544254231891857294163943345995959214489354916100464097479062962736055771717046453633636014424528884449948569336774118225188481488383135668806508327316827204130358530010032878304051978029741039739642359491548282735687105636845432640217190828506763843120670020971631986364426873330674810068118551820248346700193293833890176530886194173529194978259958833993078871819934100463532671681414607256729745826821072609501500777780072257282841303124896598111462327704018050719887627257749363653968404133803674344489093389546005116459159803083608921243769856672931974635866497764592273864597615815962908564700815814192309502293797258121686129049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 24807003332945632744746973595054086660733505259308162911194347218717650241777878767272492954927398625045629258404024597135631661946879986518863560190943053280351646320118760908206297703915621060209748164607250842332099023590933333081868577340700910191347595300799819649706360696709662128795901437127835421685029497760542637773103648347327967699552865872884957373472635169174367793116068867605441545806530556691951037187969778959595729725570084859310329536204404745586225835465917078460254602171639876042127769648582622418472733284724536477284653593137353491343313348584666281161880144046130115144921243474262969210546958963199764402267405876945147286496299641768666003743667401456109694995949762659362969659781122261336426375229205748891245167709590411956031243756152766078289895819830016346269843940259278489165304095231270431909837093853521527181159332773125549342260625559696410399065173095793757277744851012406571781769484531429229264654565988073876735158591699692901660566302731910041643686045854574328559156101796520102899149027215100965521640149696001426771050744870622658753213740118445037974745338584802344384115412005756707664536968643291235974844832134342395864113997623523624947929911328604507921721336991247844938593367128370780611335727626224934295935410589563775461324349680025003587616595052895138499025494437272934159860021530584655359972301216793468015348135319682875794451812124598648624070270918545656765856082105709703689841870992416394190146182176692390891156361623188175933199121908213706389853801226770905713088666548441098176788316938279044099362666207036700975999494745936687622643083609789341500600092382560872130312469340301713260814944088583815442420220048056221197330439617025760915814047129970209906215673835640630418474924638073220801920943696513022181386735519567522465146791106171487038830192812539255691669158048032523827664929615667462337298511180698993025101004535516714514549515397275966154634227286338350297213021464980325543659599218308593164530155230354457982013021193963590122453232530188188987727963900246209526531536700647457761781069501568906625275040827102851216345568310162310858635324526387828450902596635127828684196292443293494740772165246929234371165885964073949871223728597234011168514464177350627521598374810373757768043655183884278511023890272462974678077430255843763650666010210755778788364634507267888548191325764798442482211642517363567515048989573600512383126552628111197394668764554783547850765230647872790756686023450199186461250923958640447297426034736950542646359090301827960240384930356447490218052422120027672626964903994974851893053430981733204101288925129384132849158522778536407467148031455719653398211609656880345332019602618350435886234499297122746134846244710600307219998318924505212577261458486230855928294127964850237122363350895313788612884892792886510235976466432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 1393570071143301959361768396562509292167039767132356803883074503570548147411356764618383383637820223032466976183113895669194966972109887147774041904473620423283806400512335881444962962617513233230947272444193313829920446647456213465568857178489332240069370297073457582842860334592162057543835895563237911293124268494560770500962623045550534169796955683252507890420768761746336278061065108872484476924404200544314792580824114948961569699561773774886507993798767846287285143106673596562433917450178902782912321424344878629815522899238864617963337639684850485389143706487554190235684015026620270246500508004392487100381008103945337568507005352369558468987854713669869744353707353131879273640071058076474175594796990010902807596359850403202274157555642289247714528171616115979648229519761535707904765253650867643742658707509979936728421364465709796802291080557032427184183848518500025385349350716366375367078657764335969305212154313420946194656137886508652109996089753495543025619373834095442769280750720349624622296491241059368382049281024709500462563700333665861631338195802049064892725339724274841107861819650017980315491437576196948977760357674081840907060123553673106815603173739738094914712233884466971470930337271845994348487047378993450525072197434275426524198306009642440207495326201394391710970461000915045537116140460995855748425692572493026372593746634536453589612608558945967666917575154871575757169412337450355431373121804603348490530838601531139950406388642309291789135540173179557086637227099351656570000976939230889155060267245866771192174957222134293643865741865686156989876272163906840419192998984787755548109168062668192325169305444971879230020063774143293415570800772335210757218081946963511663171848935722985899759335255378221926738498918118568119163566299855702767950531812278765209320788950206450438125958549770023772279616226594033492515948413351132891684722886504772478934121444221691337660096714687901785311156656535094083886589183029390280835488729579052108025241139998875383784195897386206701936100358033829907715133288469947704572211686639680148825904774844106931695123369811159716267493019324835376156144527189155072378102261956977102212647560917766085196593520146920588959943719180015302080593054577926389703683263215801833205753203394839330996419524887802484381930129761705927630965332986841851018725502936329400454852994518844650679668442544855794840091115674562717638708096040968682758790995847300259486862513229666385088437231548551224778674866401088450861043042734833073389758603980349398860857048631794156876012519861016304480236502430756309528268250605051752213642657683433486061772633846015489035781021908606902987717186633765246315290376996462421905583175523243452405638824899089562599011183460883586759023999146522263625369687784883869924054512109802164605667280109653290326743003477091542053683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 74410587142338342210482428573087932349377391199926970051545252606975386406154293933522498889949521455424224023607445293054761909926023584991860167631291164108371796875384235233612524986564377196691506538784942611901400678924276513744608879345287705350780750119530709668557581645353069712971692057009245096228164902460866393748459602776048020705392726060254149126502624319421732357590472924935085233046496401248161907921710873880483326608861051159205228472032622133546142886344482579943018598486044404936378946443180354211686624642585290414996377931487352984001404178393044281750448614006992913992424948452436959753672276929214342239634962241619781683680785759977453399775165641351555342347573090857116792562534541025323602260273054735589322640703886508956347248697403099064695842197562708711486399565182610218111908050665171847774146979031314116009618337079297598979097447754993016101409871599168452893115404681192538566050909132353110630934264539728884249407263244804259134932450459319260305783735993832440489478638845549254543076116497372814396675769950987215607107953234148797970535317130413274112872923245517075436141848727363242038730747066651233872724361663696693968776338542720742149377506424340017622115790569410374486458315244018841678430235229869030647132486123236535375247451057155427392848276691861177818857118533617705955371258665247669890622607565923681200908513265934192193431560190500712423016555530534736274758557213179537195061506937393580685784133757818818314275364920016875580835955767770866510586544763291746779677087316695614318996720940597915350876284036300943526003449243446164124865330341599713002122706802810134455744198999540095838731849361097490499632251526890130835039214158974403541910257423982687222158122546042930438785717985924883250565749045570590292899728109540662771728343260303129616960542578435309469599950633389516216305449261966365187781845643200783730786816900974320431152985707054522466275502296032733071338680234330702219825478697332911951382347741381102538773513832984226662714524388381361714025475608363391763797173205583688683442073396476909285012521650145181851316978553766379074779865171018959818642939270987459948753580655271023940459659714122261225346058836287117540111688735519730762109070479100261465145233403225970994979039604412500397436725607011629457978163264834995355446702443474842356200035114740063052598033361973026637946951613648572226198050388422902879418789920789228716497936433774404279744039079582210125445996844725493711763341595234919220881955814049519250154085762621894146765320268381137604174665890829491918242106813438435514975462375479278081692842021008358651452867833364751426693981365498216346728029037607931536544638300130151052039398861667527704068207978079945847169623457165370501854181254453850773357866060098431710760076515083969395210614703303478476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 3737203670627460178927759476671992908475180297329224447411613261102467271131077214878711616550783836270888555863856103489958831405485192562752331561117779613041844210578772438785253727785231148257754777359564065555355670076325514821170207029411324686125567839364656109398127288538928956961066841509251645242410205227522359828879964500112656393568750798797118380698435602383095818129600726498292284063318475444913173499328061373615735105772257440614689421847378106271128785094831926174755768149342447182280156798240055855633237171779878659875817375652727213158461716067987967813857520580758860593803361307011595722989525159362820856798520346619156985169193032167767914794348556969795452862805835341314354506665311730721972245351328872128481381228799931435825561870532482015574517595351992854033227876912712615806281023052840425137746312563514991773754789770098058100668195544703487372308458557288063895201114594586476161152597532042156704910316038098769358720615216641646362408802313842999037472453769724790878576782411850900878596033153034557263561554109741809083278242352386252913298109816484380431145741704670184842977528658871008713035639834492217780577067448850551305317368833181845546304006994273111631049673287063432447290841156590593225600739282315489849453940611180863621754209909266384983333682026308487840074995964637035668480141043035236867546241161625577410273371323926249485423234894974155776968652098086233164463344323708416931926115377082000236727986252384376146699084175598344693581021895439925817833839371945482390627107720685364352776604504146117132736557381521351513029071326425451956169592129140628997666082067075249182013373494839483824621264576883208906965613065179255110307888265969442535129461050002730738644865842379819830815041595416362384490793568429079354444212352283675895767259312167002210682507684687589644137765989371049936722486598371564292392136240154215020697547216340082462929629572592369109684504647719078107085190722531346281862391532490527266223917726867887646442270999377768107037135110746400274040938201476116448995432366195430222755251547059911301317492872193641218259792910218848933893856428677053489288244948792667792421318890966412781320307955149584954136640725556584321809855371341901539237808491195798067293530699826138147622457690921748140818524629135706646780726750814571982906703358427116946569598163038049691842855521849815794994538743582302373538154907766535045186853188434887568723417271793579828994191606150844183011895006880918422900098210922382109838432748196376393587052113911975642126435861579506417322477096043965159857845563522375739820291063324826718921866766248011315395993194513993154133402937278531594643587025258331965469149077846892721656957917850912789616070042404842847387501248285252820171894071303189322305714114711799201225563712427589497314526507864948736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 177095537566437336375127296887573182369820398386131182477169196325805554760505592921212901265070385324679385908898058568265661962920747395373142441431287094097861822403162352430130239497298650509856273289288041115005365282395824341177199075433831547941941966445488228937947731481067906047358422625353538563710060009999390179353124510117713485246488149477192598979506301698826471822812741762974750057007044163942319613137635571645839200569613650572267706356952979801902420091751320219887767689643628807607782410707636101626689690301849025118718481438686324948874134610540824921715174533766690260017525655713000201548317829683704942250275556836281095596558759427996106424190077055199025338495044804592841995325433741694997689332417734669425357316307129359087801171485102085359585643761252531457993040542612130477398603980451919866046772354025079591671889779619800550548048827320335154142628469267592797072123766952660730826546548808418270051559082729194564978249972489595925869207423288262095362513720543579085396405238478516072320191386147066533525455167084174115425507332919616161138178790224267254928674533797214584293348714828300168985347940825728647766355867037673506982288936992521334856345238717132600278380625182440563783265590538211328557681193247210574313722118608792938703228250642043024697980960920723589459435157223499064961443851862365550522498123594165753502523116978690700354013491235695912089903231416758344584751679286274737568238114042238551647727716490926190666721910760261532409478304446578916141289401045023641239824194130511011479199650462291247757836506472671946651823078000892921412493566926788282831843426074185975209742804654376346886262113545255004632443677813347982561974251400729525124959629985032011539757514487133919135797067147312471533432727382506124553397991655642929719250126947119928069874484675094495741792453477529102426149100176223593391069341175412076022524315909925544434537442078554680724858160390479053700080779512927839067131042902647844784502453203099421690898947889415850998486625523467825390422274739960910768935429237468278639187284445130466169125037105416739285424944586077934185406342034895713011879681644582620224950539372781197426019300982895598591978229696458083241936494208976580897874315157949526479861131658659255988273015133171605385830191074893336509567195185811987101889158202671995530814192982649314737028271869130081219364345928342326231907382991276844059676334027175558505545662345537847745654779225750852499455832590381715881662518453129200051551831226752468948423571280501971666051556222231629221582176818235881185789502572409685776170246530600556686691358006158752060970023022824913911807336973888554265747999325680176869618638713046625243973973043526173068183903932023211066343784015844503413663044625050336069428447189281901344750782701476953575630646227763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 7903854453606653544886398482841446090470140236930038231999438180605035134141417735778490247416754017936171155233341465919180403055815226178541892351065665524915875943490117252607506262067583109522867884970478862430335864169712396931333084171627752794076130051036511344791406667375501779469013130291688551416002434687589167444540194828746899395914091505300989235097731173734431928972385763365320258571740456610918296205713021201413373830255701149887034779398599660196288125146656756937694672617593310566345476271582194290843086925834731242151939791334791635512779207994990898726849503478171923593863535469463172755029871706303671596944227683106673299619478347959878423073247082254633151905702324519981569494786050449342927147278273100100287239595360082846209892924904687525317237115709242302747962822094454532777471808108755958644054469336630409853708664961002501769772582752524725623602714245305294574755157246231501838027963910571200426040117028766033246753861429488385222817264517459752839781265150430503592721498508740125353651045229827124509306757169283740644517992446859095714304926487313745048987492853465454847885638982052584419428172964605184953540249651588858000608924021202266391492988571476501843121367734668165722651988456315134829674245591787764477297962475034459293132489287106578433237280885273625894614251816762293637007004671733361212762000418617204279372354604056714988865533705170297745610125196981678525772726853589143527969676592173075243085368388774823894051145897899447140195960868744638719355079511791529077443518785819032243564851673144371491460534328061974337318029856371820213660107865805502608736496276920736427073103208437709927614265720385147198160197441533106033385714052356204400229217191399240962056464481713716380930168480529594912125889135925770104070247624851725484208020594157485988127412539036256922149207806324144985331067813012936084428841421428521644865477663533018464111137777833808632224834063071673192154508412881359038674488380449782446852005693839730625155681736784362850243230819575171710302168570234326080765228153281309443134034307919248953263143424362458612967082847266343588833932504001750891584641027008044904078282190621497712347775906322871046264215674545886055385130805303048239226880405590339774133745959269288462041606803596850069399844944229330433997065412363482039937516746581135590024786399012848273954041412118350075054420386092145402639566824351618588560590415947798503250016999507377285863318200587840480609378166489874097322819520790136329068984184398864022593479998240174577328708980209208125544001460610187431779352527388947558746902551232121849465334451987024229475562859647161108023032422936389183940451560040694879013922355757031393304197442504704333744437947004433908149148294567343210040676882532908663244128166748157787877057078661369796832715079680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 321191177143763409258683744713956075640944633613040883460563238001741363611150892614407556527693129392528488028572958898560087653605851776926740019338514929521635334006941979836220140879432777894252615418537928727628114988830214257758892253840176817574162197684810501645415480617904816716050379046424407605080777817583588212237005210185147029098268378645620293204237975364694275533649486498908774903677348408483173973431281520132132022159076570143537629471518737305104782345638294859693253010212473769741787462608280500349087487681804048959158162495785864109171795273278771342870992368158722119979428026472626953894431465288999633363914775384273830202984015715763211121436786400310749272181153852977718197552231281201105971253413930784528874811657718770914464747961219630287358596899247473132440715670544629440813512791063647057804044572406906247091948226639705062583897940014600434670204293301502763796882347608352004177050500750355902296951652989489869208505039455201390906732155943581536047069926773582764971581787233055875325374336078441908545254635899262405636214615590158299106760348021043414941525318768884681971567686570731178637317907948217506496777653004601318119853606384497612084164554792122499507053435919909356213858205834003587982394356352007658560149408708323889886683012729250175841828971297953442237025809183672405647976039050085935093119699767590801902859971102019855450825979506707600111113073822743317567223500238200011521125692840633742841905817297019112837512456686548971411808309753736576978772317540815758613174753065280324004130872123050218939512685984608704397841529468433896784978555096925342980514125405014078619802917823216743452542401772953318206453410399473410994802966062296501013325270379752179577072717225902798843023359414709475119953653642987486106616282862747378659834010393632866320027275192279068082518898437800943041705349432913304921679478851671026217689879752852356260432186534992336041705948908932621717929560174463303150494511907177294443188014403707474978249230325967412323786340703694363222602768792594017892694165306630197287666129838672162547125141979893880116136311902762802489623813670223172599411845881065076805676071914717580303374355088590923853960466064826316970260006578087099735546993986729488076852596289609746164552058818738855621643418320577222397899501900754253195277972428154989900755884322232690346397994724589395883847607039175633155838864864366814350498421347941371480981909637429746109042402303532382731919240418650043131599178038772348913011189844166368322694729166209773130642927980551949262316052267479951674596103732627960363671422547704688096026223665873922298009015714558120332490802259107866572643183313396517726265510769739275093680624293712640087048232853773501726811046411481355638557538910703673215242915238188599583373514557170701448511488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 11921937375226804437920507178391587753786661532106018764773613986925511382027381219805877361133847137730539151398256284577164598094387879803428468852612771680898518403279046225108636142678688029397296478743212117238820571521532850224721070011450988478022151069991330182638008799643531133933640673684126343844406104786682244829431921471667676263814509910543847928885671818176695788978159256911583907444429628807409407983292559987782674891048449310177383458515433122698751162350379161062306016312998158981335675772551476456582850171144419194538549025232014046449741350481970085320796167681107764820034525577341596758054843740498750289019553309561193663675104639918201781179277726464259131017366776785485941122534213942261563700550225111327251667876025256690623783740321747630407810464947759406872343991411357758297660582305411450277700178097260899147510678045653682373840027017053113305901567802833711163565627903710434979990227649889178483708676473412759318517003372082217965817394908908803395873335633119485112372708545251670130945716445765631197789278048465529277286781352027811390357237231173318730250359334388442481584181764792277766450282048266106700979172598132847432480710294116081761701713576625499120737561118910456560719121777385152820490483095622228138124122962028055503737897512492625122313398649111882792905779133750017117494226162943133527195443235825667035483169728085206675883493954081704663106255293494996073003123885126613072542364100233400920390807773947898865434431629237437002217271541649105741194285069041895847419398121391426808447357015733306985933250078519555021594690435515409429892577718420817050398552486466659036893053623873347465334842848383129374437824634356658128685824098651588187590202917737045853312632825973835119329896482238947397175555396474912483706323756413587571868886663781688614399885138063488485322082065178172095681341525099476800879536689152390101185833569748059909187126443541606442008799826793747165765095510046696321398725515511013374473766490773358332061995813540997180695912005730369512180946427258805064511695118822206108847910327738044703798271775354163109429676629719614775031559367627479517994216717997155481646935327263361408852333822258526201592074923439338269454067371295222166148280128424088162888857438902750472661899391133659231728399258990431103340879826093609131954457709423056971890910840370183396814580220978290110607535401987739562451835767734905408642248695150066608074279146213879628461752799583372404336779554791702806012604354513368921170959808979835008118233560963140795554077025285558979442108487627585690513837618591697836183284887262005862395895305929451838913653591193787103349807256137351045642319802181648368124449515252805770260159593484153819319651144172483644867072088632969728035127195055998638999901711332370420175292683286610968576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 389861855166588363878516751365996897858969947033583941749246831820871096156551408909191037638844732700298438731689628215749879383760172224343012276181130599066467671253307627968220606447416873963034184899441876438131225257035922291357483604640552947478750763150274088083847498315401941345554283907275904355949029644416189980779794313740715400842401778725468100911758169820936653514929395659000288563877209739976712001734838024888176264488480008381539053157235447605013804011448212699912337886008697513576305018177246217330196940750851977469529436441545930722353179227315954505760002628859252018501327933657859282554425318907040111031756764622925943607107967378441428242906671102096513602710120909774171786650442474501561493508486106368617515020970290937954618795048007196314231245115589951864548214298587542448757142132442447956594946577672512428067401613105343831157807169481378851467561735032276480300518141632472312954797797607089282623395864938880545041095986947242836668779725088409562729521717798823984659554949055445141793126972112516806229314599115423565640482481113287173326772575276460269490584513044801950407649020462750701100479938606762460118725563803923730750777486559000254155027367401941443813634004880775867398499683967309872133328733155134494711160137764144480779076171885139617156336882522593759730767764404858590578186615789736669702790480832493972196363489683359704866184396773815628748515658474283746961373222832503880246416462130645561388845466680011248800954798147341731607687628398825410007157553056506665565186456611193835530765586301691319618385014464443681026016081965882888179214379070403413923625088462518091321358556529411002938340663981903619584177650760124014048417773225380590935925058706803313194810803169325681244035815178304523293490368781109520397356890690921797345691016025410631019955280362237557961326484850796609459005405530065874506957089654906334943204587326640627166191311566259016516200450282798974686166109664413477240166921137204023329109988291470263289337144502567577316433719874284510871756229068053544216127439500770076881732271633551927723835899033715071277424721813010117507481578866599326532878725649058511221688828501998055929903960492112295720002634853685749649441305194661659840727672168271052661280129798534158036615809745564536421008687995751359957754566373601310685041882129363788980360412179790141971170512102876829562718081513641942738981318856550583264661249295547133194717312878094490972680171076434820920048903688428943828066928522404844449872242585054675148657714576694184903596524538960714136750431848317019389444331939556924778693428595709138948423809873466355431436289067660446319655174523072671936049003370077255861452213140470947016980194894515511108704983720129762681673679770655235744598229661747428159700082922087825410368987502435368960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 10966362035666372998808679636009979410569011151899411823021710096919882855025137407861135061146097215058461200536960216514587770594187506886993118568568686015777386180991666607055547766551883558998260950742661152618083128908528724709570013799685467962512635517505365064516986088945859037208191786362727329128034077990749392227503343310225318680081539140924512919775198419532798823874693934752151893386680955621130531732845645173663936567895136447322731896896700155351790994005750861810791816591182950328284459454412342522858201988611003406934911706864791886050068745950392023610014435862927242673186975801681875749004652229928755822650048203895521692880495819597427285589675998305154628414894323484738976577794023240180479046094625355175694334733578478397280171456462318937669191094838651680332968362431154359814749994161888655973029874624751848242109603714539849386327079612112481478034038510192436143935223288976898126030833823174540219827630965843401123941648175962349011570698481040914117195368101024729517733003815684364488810756483759187099071880809913133668318044480386134046130522236125684559931757709173787583119158780899996419011872801316823096995426930921755515209800980525631641813506615395496695311225515929371130136109882859519930784137493033222533834248990631303422831972713185926800953470327423734530442766902380245777653320401422046075607732811454217138368498725298752064262455707719473622592332899052947401528550550620434008611065125406541622952893303952665688382912207633110618996546425101048119480426692504742112839214184704253741167378380604929568718497536529067989973443072124812756801040152479259904483035018211329700111906208991574502806596177047957957246577474922550896597655249449919019941020943297835847775928701080322943973501822052628431675483474068879021260975671574071586229806178019456352750731019396734047113888138800895238912394686661295007949421576045349802786635490104689853413202136100649833481102793114346040557960183297668560899611188057418190787096105121861778430779631345198233544643630228703469181824693945772189578986548587601767062776641746084282721431965409956710891468175155906187680134646850099818297864261862064890652256610268380977520650259277043843749483537131638235794834257646194341974066024151372308101502646418335810738955694537003786940529979008045620274282707919757970518493855585994548986131247850622843268849102249506532079265889427254006804897793463090089177195715719366360283757361657350573687263618011286540131280431548009638856292961406434178882385483269998964525020001025045197205456192100272862305904585332450457421801316273862065583996282259625103760057280750972090125663472369227280000151783592988780507095921612416661937596047505925952356475296624523245838141246856874556135826547383894132127156106266042220712981754127757116735790979743744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 265281710655208524941908729156368727652924146204688022290626147194146318561415868971935340319690171443668385806207126232102175451566665242129825974900455897757494903614864176470297407563488511574641035045807541698084742682150549782848494993646122695169437950575157742519145166265821429211415957412690575826525058544661133905793364847267456556416225903799727243253737931478845967075725832975179543535580396257178340087359284626810836092579395567373668665916343628782337080304621875898152225830887923466947890044930176063636198122688323708025799099261930779335794506610060285327522438181850587132171896775792028283502109092444118737605048166554008261273581919850236700838090859881723805007181368403043638816687106651033437878122304121967898115914169313690378888424406249416474778362751479580000149697870435715780906160811778621109358987867376871322397616826259067814134776263202277769654122507897874951904597124557685628336724970639264864803126078371140455566252212622151929704175886735871366433661488798726467795390149243726148235289228859597920911180378119203460465747149821143394456589726986997326406448144722041449394929828267923924372159099643065843286775709426001222940829958682157765114351206575825371542483345033486644900265355233628159542552744374911460622105587357772274245958545280166925207458412799754716908653090165805289581271720940787103153852719460997543708373853299608253013228618276675584666431172243095225595312309992201760293008385784468162861004453179794232852281267806663294568037079138436535012588047722408247933427307279627592940951280252368562188109865872102786466164959223215490044825984049300849586692213305714968965543987032814547364597094366473656584850613762225407982895318463858348768302349444534001905673782741082350709667477291344814580307371126104038451780625030911060074260409123979169006045260081742593814379910432860640276484599199069448128185968492058911473405491201472004906748840366117346884759102965049523194182437647535125899304591678119822609564638945638272106923050936990367540409662599865548584289710732294663609418478068149058842407641472669225684271798259007070590694662268944316991786334395554812743256857622645711197111990994869032788653068208535829138480233334660911996463615454444762954552182978709629822059433638065446865399871112563441101282260839993509519737076805627455645538240073328175061326280070698657718625709608390215599058815492220210602114328330314835059069394705390498564149224197808520458348006387879963178021436294089700684084498866025035760585427103191778206390020544546432824007247469381796885837252591939782938985303444188783747826593174169291991490027363133182628567595477887390049189492037950153758383884627593315474926129362293857457069558385580043571083990714956267382480878033480685135452754116086250154096925616097555741871492300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 5395755265974660621222725180705138386417599944587385256498821646097667106030851605554986618755163719820381195151151605161397900440983380690362920511659780612643514866285988122342258192138031159210523656408029926838533242040783928372145766357004134890405772325477251590894973429164980938367887063557192084791251698859398158544943428890611805161072517437062476662417708945447615527275937894716735615119834226612359326892886494239462274331946257513948160273295707391750445146001083495820749394182489162184811348562568102373460851900862349059817743121039170976026767953975718846932694865772499046958951508264313729663601964761978785083568758930528908972164853707004477960216851841825171165624940912087269078215413694943493871963100479913349938003536430401927588885348113836838115943102236133023530076911503731684033873903262507988088814864508935401803342693479982863780832830628228817015784627517344058941869639260632196100867187233959112405837644894899649038242714287635568103632377340776784275110346412727332772999419194459139586203835364658856629628916726690001603863068452500137286712802393658964125757174294689928096838303365400417167519820831727792320090116068667286052937757338532780897199064639016858896505774762694538584820664139420370465661098980457558349079071142918418999162621449133851006456117420419572308483970107842005508964017839003715585316372286292300962203993792231400231410022181334886532715252746562875075517049863442441659429875627313957252130413362235784431464251167705000838754282138931857404490872437665981113753553663146119023171968568743358384240875582445612755173957745660040423382821573062610832448138297389591493841192379818392167996182652513971024058684404055881670816955357280833094898614840807291236672378337776127194064974548176261261704929367783889932598336676548350093900322805612070254653845419066333265785544143254051265550339979903680551183879826228606027906200478341846931939073370262041301375800875816158294619584824220797489513622668952626536200360781870932049281571130187773891489485029903712457102425711572094086058117247896083041125478576255325533838062274722191932260248346704430823204985983813935252009520157839880070601752828261316368434724419514417346031510276486376148115777020945978567122582634624117693017111964506077402630938534888034587536564132252313722241761278235048202734497680682393484941300691875149080354481807542625278468135487018833682536372038418639520322996314326132406087882232045448251896179912471997795243447975688280620523083416488823280277830199291486821482634433431161889956806415183173971006042348453146651033823216918642879654602108954349092324582033856800003291943563816489484652623608688819321721811564922684660445107054958451656748541302490889146136672991311724335598413424692160081017689465835977958493441196708419601726177280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 94982839795558091128688334498196534159856066731363659123376283998391361166923816471787832038401320495459659008214083570597257834755187003843954565553245507685053746833822676394242169234317934696291020755717248557823396290682826684793766288268621171763178680916390093755826618959665717811603904341179127269826595875795657854037549903057434760090495514282509406624589850375350827539379402088478681328818098230645866079497337849691275884742316788166077323261801321699702585957482447073921451806428716955395916622220192759371445639074970528400385178841110215128754947182117780325631545532722387489646845793001975985070778998720548647346651104399538174603230293428164819723634477681610053952700639699513580487766370353202562148935607442519250801149825331990371603760352736625215311476490610507194553141306812269539627452921534128734542085317138623348769460200818602964363364288395372307749120815491835527319566903009428530336308455965300767498704144403489436629813809040834379310433662592577553762513464353461957636417763113872849634971547611524869997520233979896182697172323343725571067007999965543176453682652821225831457038833986897959150871374630352014428205629732137411133893386592766525376072042654211741950914611155689862771147766257571042314399558745277905672797919230893078677032494976087478303229250510544541698081047195710055429702470429545414784354399914482784014342879942428763743708914394674496924546745221291555562463481377551965420746022741971298562896470540775976339873464186096459560381804513620574746635853430417121811209914436109357452510189341724159213253860676961333969680925987039276121480701129023422520994080436514754032702128489557256366451792664582775941434378626262714643724036537631266116134612065821934329485587629841795256462481981035413509989642804494739268544218230839235211458895548197705591434501958223248691586147898136546766044366029720842127377192587609518186242570705838277089876564713226477189489849859191604465564645636244100546130601130072326609433725089371675042067860927703746801800022611786742336802512757563454533332719733407894763726677208206009374210001283550157917176810301299065530556752745956387515546814600205417021291837345211498856019540319573096210430910600480077217650162536869165422732622070904976934242529183258343678710525263576020706264539971295955383687850515121058518136032511711028308107529290145777455942050773320146205040300993248471569182028242529686069226314398558417481783928352723394976274210577274082805379335612953292333416299616985471288799179385431123980110580791279682491506878710244492891521805150488425442119483660082318077890635978018330280407065557644697017417912165600936026151644907011327763221232268845995262602753730418164403532679965984809942720275856839409598312923114150835718295279759651823316592446183612979609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 1779624669933938336559607477086022615348422854870608482135664718253614994652826486973058903829227792689307973857158603890717684603659844656102343317287015612773149433796176344404052827708452360666499906614161521823665361812790719005824264139896888421785355618605267807820717105030347180063765412068794185289015565168807797926559014849640063294619909811804793905356036961919481915604830344051010621599291828066540749861895072274629875676677833859857765031371446543497311276862463287434403219088619946110293328114804348691734084403732138154055621762234418817413337340142815407057834369292516179936487677452581422663811382890186295878464394308902162772930796528171329642253156710644514772564989063727489602073794628506655442347834019679300197526185024694015439614241767159662262660736286081860927458006575716125272141514540792312828108452706613722572578815598240189737159226938527474151520725279328409563155787528024742143071934145218204368025026089609264853271213865666118820675144156626648999097663994721920005543841166061081632858733393062502699516269473462676771838906470437898452099196105980639808349903654433480574034050426017686440416494844133637066265019411162034770700423199630533500645329488790844930291999526240778201975002161188923655044972687631911015295166973021005685935117961685947499735707818511670507056721059514254791150783248343612458256042147566717586753355534368310176951635147906017493907319415320818992144017177172866989238252404353542914647103868462431010455221947320543276334748022906796677631236182049932780931684208199925134766951611229156366051211187827567685446233698816874051362195399515754114020794545086329067059425882745455794829494729611146003031042899687605670588372767215872408367764530301214644748253440719243693452300910293865949536571491814147532952277662763707009639812892989036138478074814326661993013941095172556512434673234618621554299885400426024003085181348834712242155567589952983654479499150467670404320756057194596345317227887440092311582510078450100143264649841408543538271212416416369564830151861085390425461912737942476953235036626832863782334588691155387884498085731316875929379712698484275448545289031706883177444413877495988291861201224301773107128560112799819579535702104620111827419375857945124521270567663133398953632623049678275558416115470174607302795562179979519945220850812146802817262764181627736500281061160761314891657548702471482038712715084535235443121515733273731413117947662835382148012636500269543565699756593584878422565407035546481338703917154639255067033419504750296332227477511537906367378844279861951247442199784343213980171107877085861353116397530691102249061152027223558754391786897639413883975627236591592214512494439552603751598527004941038349227791604050965403108195514995873494948558503999587568559531687342925414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 26564387599658388043334817131914684730552690565780101671680927522363927042450558473840049357704256115300341199009407948631490849300453283662484432344061003708120901293967928222555353579670357577596290889270955712719875977783179256137168322333316391638101279491529156988650322791339314410224147667278573159539208238827614742768293793255133082127600420139146833932003426189083029429479540091868550080559617614444303111923361135481099601557400161510823846814888908164085651227102357710099974667870918565888925848435546492338019152919670325343546547916099116627708983847205501595367209883238123674089101042307101531205638071204751700738926865714257311189205209927205686007699013953802029251188197149056904164144806779986613465194119853819479156254449519491863290680782603946857431421219928892755201180691943881694288930721830963310457209680862470736695746866222092719306463006001861975324784129647792648171492769654947317714416628397654053299208273967031587329828003487110258019812182066688204985920267898531223650993442157753058956339366421195720700173381208001644111841297361857374995122842265623848468234842727801438231163825280641188639369047545637302859252831477640997838894776951123442478622996011426805341011674956947113059750233176502403863427249727261836264480749643186540702500036728060223140661169782886978960533946744234842660415318052787807922667579889242276959642762191039658265784129289315811188856690060297724655297470524210276579894518660803554073864667317727942071569337667216233918424335270222589494645491501449502039645139437059540796456637333935505796128943285956269787923741569528162150605622600708513133803936236399310069432932445162445753179100526786268720490629226860923936864312382692866022613340319108097151480009130481489359512583147259785967385643470201661656056616400698534010127476973124522627409689888361066046797188198507814080702536763556615958117072557759012538799327952673172423253408569766070870305413461001829446859446480770964613199828797134824811724920392262522197099372098898873075925632483618409238174476686167683259275984528268194308945017231621355477270073389591449728939404129202470464645613281433097561620474488468125995502826782317546221630195037040248055927513411793402934458930848472196613538589198024467686461590022169883950854132159193771679268319822609127980379963178550003505595953845441486781156102183531767800305281336953438368486647328221311550888189430366449314224680788862160829209700225485416189287478095481871594931257935100870293799227317957089775118062999335651371537881840796272978771603010320028228657447106955638950663884227190786220457263636019983625847700454005242588761216961162441844496149575011249501514988184239049314825171008378744054173291292384767437284805245865851781755482301453756107411682672665122353762744433377280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 251974634862446131389622575230562226786238779076906094505321949337486347125516100704721948783306460203288146081663422427727719225801163261541028835376699996277736658851069089442967547854868037901678377690671707611381655096157007412606065232554451060824490667317186726004539754086054381499111542709773697568407578960475981540708247270302195053786668762340927906219449247365739706357383327165089611954610513513672636194155813856491916081160568097051044144526647138410972773249504935571604862161409357522082297269483036892644383074425246279623886974845713681278691754226815239803234755153011956936129974718188253352421215137036387713622754662163341855744757869560262964879935623006991085812214110194769628031267779733840661407093976600518433114121938046802626261399006528033634605159735259847657767817994315798402742361098430821258708393197032628085418487152842326011272898981962558605628642769498719880150428573735892947769393255705056550733275915739864875069334872840112957216805443294062129300439374220316252969187574454208808250771496589775197366192407628212429072434897257641714760338524446899989616206434831090865041568607892951698183572190902857481685600294413097708840283405113415462598519863906078303408798068653122622665462266234536070365947880872836626220079875619829058087322408041468708827040998473538186919808707410284953166906627281581763228600874050629946952612053653544652965717838713219273855678491437748612985216100577796289182557998984558997288514354918526650662364796406300668173452021736535909462868958819060001675547050219313368920579204960021965649459450576762824257559742047979860070653999784273733042058475102621037748348098484662662034989664227904679237163157338286564168787833589280235796524633523211571148821086278048528914992085124943133777213324094838088511381975497386946562170178535646342605593545834163301218417607361904290969958387586772702879727147414151270404664167286505528043703241462834229522273376702782468181494906889015138534798366748116202006948127084841081896035053939347939286180070886817396239622473627148251885135924083469336318265118409771279524576837833902380968921821343062378108827986377193664519203881980585080304958832153963853380746648998360401628629215596641405239771615704576330735203436159803431314417700925910905204589363385575942665387976214673175242134997859457528459669904907952189341314392567555038530110037705936489887361748465478049813495335162214728784705583084236280382507995136945978978283595892986770430647340608389115568679369867191580198556657005004243731704696918650235385828823817074324612214768324733235874564932072823668410024660994602348078173529365161814105418003601043024047843796433044905336388555129735002061200254433865159485529200325277635770822913876718876494165396576200268766448789526950570562863235072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 3073230759376314638829932328490005738847270447124741916989038427614743197749310598133936738343282568859303946528594514959732608207424145397560767363134961620443028237203804045044354140954014691069823984849375009045787659375339682375816192331113023513951992482568223889834110593470871051253579055048308193875182791521475559041771452766255481115671542268418834689378469721640005818614823371582480712991718601025531968008537337705849398764934573927039417834270390010103290204118736747634779536464410302032112600275492867799877184871540071193176403907784498488011650462330205366725046929753246602349747978094812949280334539191587153886424197845466608106756942257286811889842734096310978639348250109474530168627769051765798592178935444151716011951039345952306237544177637675971301791264081116705759896696180969622266822805775539301816915980960810227848732768816599674918090551432127238781295581806204375022906841854170403596570800508300731044810261042409165643518541116220988764866433719390606157019930978152613895481586208666904211904471225714929750246564820992576204303580787918430827269473097005964423923361539200832260227973912184809775455842822321089506931616128636653515812576887043463849871620362710989211461948650206640291438549155809446285158455218431535541856786025832180308269201875044485585072649273172641768108832654608807031048976955677713176528696543006868980088014982453450792154529227951843663232748342780112264592791114245516938566420955619906284328356003993988431654608048758405700710640257965086958680143604778853093710622169570122112987597698731251563739814768352163819360879007523716592249106393822324702888671305334426026530539444387464668760440253471752423949954281673535550448553578308910525618580144828378048027053541277680889301827733124317683147883046123108256926174407669357394099917085617002690543116857370319098367266782304476149564080828577787387191560241072707218747140478660247905701061644514553127862797784985552789691528027281204929765757796459233064442363436507696437555600324199561216371928729136356216960546521266149712377158031158843555490147743195240082792266751365737408588236477828569941928973064174240485553318429176013316247801005078528688296148349238012779241510692031619676976130260317080191722224297816380754749033088409777390698987347927192364181936452831748925923051887733972431663821709671309229822746372517623857215524393895370886813037603640367223226460409218726156180251232326494035317093725412686830529338465181630420631748478602149914064280776896394388638191569448248705409935855106925878319674724576124473650566139133716644280964891776926063262129374211147514279786522384910983952972853357941961286201866415335567368280525079193952123581258891467186945876463010798951615487953292018304433172211886912702408700177400468178416435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 60055682312822709387906935334681503792976137043123272488919120493803639530519404854143058929093442065100134444661954154063131381047785418769208004911001045353956701115217645812638994157710650571487142608151412799740314456606917019766928365130991647134750388809229316409773088324542124920221093004550854198792254683555123869565352845709079010274738009282864440992212371745884831145294146524590673486354152445365345195115598529297704227812856012518606625029301026347911416339552111761196989933646978823962918033000221409953138294148952378417522410899581589568728315266636448361655213063758794222842177674646465270363221993336242240499200457098117256090045701657203964919156236253758284391726449791791419904365479755396267530915985304571661690123599178071820201630069008955822828783853776256674554293908149504410036483845924727223494966560056176457413547179514598710866766797788569892333475836581983019130884013236082580211165071934624413744213141274817850497400087281850919243657009929249573275108438523582141150188418282251462617760679370409031697359896101756237812448115520395230203058980313489775776482316062580606233168237468450737656419301464944862970063379942406652405420418695997865171218100603185491811934327677472940711798313964672100606354180389918114784645828353429753533754417965559734439910943782974164846695370317763840917725043584154496568129767957978594768098671499408149848777442571725939933204602740951255657629474148363731951520154082799094835626886063762633239977301688548318414683016241100972278153671530512409744064294419273719994481252178416211211374195285706233553467235663572862010875958523399251264455479293067172952422755253727853469327717989633950412272333854624156667791504583801577522050554095126235206785869431612499230386774617475599978579744294773242049884685395478417434873776828120660912824122254715278088570303060467648038562026818440834073399413690195687091430897020015219751752667621355112960696181285468803455839760477532334670135857964348036982819637915430338803955898349094175944164176860263611081835443839532824189003890665170889200669096635237251539634779962992151402480165196839457802844551812419896769044379112176206751952955882858093568790229464103163262096520277265457379156475188967627741994377621622509342791051573950425502386252372188359055463647928871215303733353624802110328397293356053417417612331556499243878143219626140781570071056852478589533433924680920318190984797572626538033588748182866613273247996786814167274604083374052759407626785314144084800952860763247106333460548087147839955781341050502154076904718983760001035925551614640570164623645516951664245587856557512037694911385935962272792251908757185770183337409472338390748351611571517884227824412361212563380463766244752817528472099275409330989720602546301483089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 2653255588950415899080829111554839816467796179911490248026957741123370296893038995610526406493389314869336916469238197535042549738263920574300467408445986098236026243767539264165774083021166135430757157700098569271608934997262573197924731603301836582600058022749349035448014935550313044379979013996733938200096936999992637135913998803523056959718992116249657632143686558133543706302029727990874136063690106506257910850757041176643544339992468244537083287611789292338516879940393663360340685544506446206404356765465283526933221900653060596123440859401490038191451669089362409440072797355241031673277598281865652211679528827280941720691168126138757174868170047729894160865557212924775298092069029024388231580928217396578718477829157729969828646177234393486760215338071902557891538420259555721420596181797715661588693842561472385902191204267888365024868886798221844890533996779788984640357710605653986862524297088610593710441060023578937437597129661531527534859053822573063055294364015671948636532096986874454062075151034301486048690723599387105449133797858694701409361044704829241552895599546317198967935044149733270270888924951455203423382848235161694922192104832984266420491759692268909586377427365047632167832418892185014603634673274719855137824433990213244630229448746775234658179802769107253010794969104695967133335495188281566660673243033697918089496123868812851684114548915295102661465369476638148788334430427334718812734760770347675360616848375601218127587236046892182917821074955350200462323603922622990407159835394756852942428236449627368237756618485223979891076022189878668653808695132547402107057110222912300354911596439524787897890012854310218655655394697940841921689800962221200469705728593595371313131964574054288722783440803013054625087950865373508228000427138418634012542033378553194499183760351356044090846151069777962421743497308125206384737924839893988793457814511215720875348637045791985658376943581678913226647498253578318349425133873822386156313937268747440332016777557275914207261002394572383567363813847080368304807717440017605838906675074831242696235378806085501746581734779253885833749063857729765262586328759449131355160430883453535510126946088994368515399736792434661979772623847131639376081880352812632870205934230372318945132007715800064191685490625755306955474009146147224515338175073665381758761587280977877758586275641879408190045679350345528414058144684646658666760529444548738195862067048917456526635524167004686604341908713365156815325360721773196475595417507095652869253681088623166120362890089447582645223028331805505379133511905172515641231643795232257770145906440806686050921247889069648779176446735195938685317642240966958028436436666910145541601290306354336058822792134394912401296141764867696834744343896860920723364189061429329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 64856306166079303598546996387811889515929400924469903559149312267295139365387501149322213903402923009771751588999495438177080629841615160322445279734679623510230801118352147430257328466727203010143824522782060841309777361082503954987385133295493890133402861974675125222948574754222799345341730328192594043902920822523721764931772386304397615951241852042045961693545131526130874066928785454779228656108161933350400441599719439819599562285630777585290215239626025060783651111013486641671080018518350924463504275237359650310954598583521744138829857528621254769958190399155782617517647261954130258127948374959850393439897312779483397191416895258315068255697009233455050065446935131360165174915989782412357503161548915874585396351611771555699862302893288467924984251348028279204215387476245940938928532983966970746592843055760320383126261409513124288102455245386925368848929398961258791836344810128888077473275060334384302409653839941633075886531679449723305914460255316263952577571898775256484834357925648356666723624808792773641472567756138758802100990105840940729675640291381529024914346954160402256217196471309264521720213242645723131649065630455140280592156131353467887872613434530338428015021368423711499080554929766586668439507342335121721376499547850957495365573329296368687193668051325187161863095444549395576652048293793017837598416685708594158132796481676539062646534161108102238609379401816997102668811876205854985128450435581212903042559498484509667153385826881301974815397350370680552646413016961464460072606420554940459231948359857993758883011579186561623953059318481341940556750322016529820760856090749305229979708199068514551030970551739495076636800950735030883487002138029967436015195240024322134752553557816389684181711938502380827491751524080664177930290598392990000507753576174774277289208662170955933201979632188075563370883574345580793041537378026233160339140319726542811622771703358206984717597049772856082177655140299976922831391274849184763388081247319825540496072808915677170580180979673122711445009083734307579139871600585194003127328299026478712181398633804309857715169978312425907925938058862641916969158348571184593244958325405615284607673690775241873876414615397670498337755623934869775614842009663575236304170933590603498529502247477933143145630743826404007537654086336900527175823105538048499066769232561066597854109880005730916013790644488931216671275598341326045376312045815704823077251240530226211092761263788785093181041749040661815066968574658873866997027262641983730063103924006516965332575205637425776962772399505664561424209169091386147297602244726201387632184299455382482201157358823182053682937202413269847911866218781240137373845440820777309195745690306260305508616414777755523768579460656444979648340361642341588474184576113049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -1480244552147906422328911105977203546067622118458615504540016559159277688589963856225324665594471333473927584002871595274071524158890555821522260697265545243174881320828280214812098758709299499494359484915699550036604585715427342636298943586483533137339274439892635417040980341433785044974154180114213075747037849199720319233182062185853775267894685685951328472252316416416809355132941775600014869266792170318246552731366387699603528663641325117395634321959013078778550677579746873873500583086668575660873244042980301509646536184775585217699293745978774624687594541500729238204515212067309083333096812416645037673761067233753913509249602280640297937428024093319569715375419148321622535471094156179477811098545826080753795708898413964943262322710336207761789871048048230723164777967699254809979433590279422694266442709177801278206955375615224587717318215060399769209417998545102048475034276314212997480353303486733452022079300062576861497783429069033519070927165132776321799303500529778232214739818471067506399782453781104635989594848316445274750214246428002699582934630912299193965302354781125078556957170723855540972919852482630357771470816350925658983725060220768859754370218079682913873322296598777567093879430258735118412354037061038211280887053328315133888392710003134119610714187588218400743359427206634533338669648804778343483601707830182398912692856389708706380239103699701285032345254389725212481120639266626997547674532010540995802142058439425591167114416660617123127083656175277265679482722948905863490044060441964131962974528201910165062772827069667010689664035976489162835474175309278943419545149483685031133743921778130248061248341955059699470990855822925309580912607499262242964037850125687154795718936653282516919875325516295802240295142958272457824507452952602774470165610019857866989091814451414903355562701827963357038520676014431810225677439138029811219804598788660343282298994273817771926709334621530117813432268358900601386639828118397496062722446602598642881789808508759614575082709794702311692134147718867039257922272554454218359281696159955167480956971942566991337762026409664207404050581476520627386791490276407109331428736340791123015038838852040060244624178821978269522214072087486723582051536032251812788144734126968883946910485220392359851028546237677347334407131237796117678592782044025844141037630012338899606387690147418440917500980456214473071109013587118980750670676083015407817598082205103684276261041510828988730839103985346153515342349330480600002351232657072471576836637693561564891470877801573209864706947250174087001781998556355046204322649723018235883482368421112167143184588198464121525631039200195480569458819303729765525978758085983798881064810038638097632320649380244774592568990428671792294308721301397777368256809533440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 735666525369302382157354275117213156645309723043502536727597266276523150383048603700761890430597762118654298335918650117647937717072103977099465679059587647893718039853592526707126617338898225426920675880069791481543461803864637865600168604281946536899180760981421810466955223947977305135344345381331448825719820552005808993235319310577246688446022658186987460513377295035787398869247045687635019024464928416369084689077861038651027539978152030530931877627147574745737351508076837706987328940693273015332764429589996825018468022274588859162046472771408068833909744919970088075738650554236302777315648167426689676624879291718106593120537358016415521269336407182578970196284446252127788827098108737169229316040338483431037674874869505594848128604782126338861445678984130790671743320705464513998424285861550551461353536196344672945807386505460970955193018241251903479316613755489643776290472265257298559303789063406244788892268765896725757472236611162511352597301935397328682705750346197354489813715113583546555181909499609915440273332274393024986373238093112980425064224270907459653445505025639113395714579757994605009011935174876312854096125689640022106893270839201341268711500435098726697663991815155111033751896484373882407608092273280703341520249820231516878827667359501083355626575362799631363257922101126847285405275910815402638270826782343821642724306830886731866342348541762536537501051945955135670358841194249654648510650263822383028334029933264994452948805117404990206725354686960419684304804004599310856432654595033736740552539737365054041300039311630430776172734245157637099392656518236057722033564167884329167637912076216454683976469326884126899185682499554854554437231600749681231833194946705299756679684903143216154641196519689034043394713240815235431411997899672125594499639313229656511239254420731505991400406868204122383090802575207212388942411233290011717924084493948355528862285467259849623182565307826309567480218781132897881628992664451318908946895148366842073798216235876240539816364830127187394100375082328225897936722725623098842911144756243212792999808952766133038919692000246767028877904254534541962275018239260354506654590849325111578802491707386824831026696891117036628430690226151696126084525943890512261892302847463309842982303292603133424420704753061393379162316540671942044884040896297853275949504215338711446522070125031182789687299344201670715037068532697140542851365107920185695138255109724656917130843938027800216776874986195912952262648837978702160336797466967607804040726244065266774711121442164958378096116442858667008091665271267964663028622076342853621614265723973166914537820916680407765303584415213944037170893580246164303632938890484352887191396283142724652540887621742145146552394049236817424883232741304214294102016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 228946942809225579667085486489295800676717136961081389235919443057542676051814007535223769528856200222704995576609409255295190709438389710341961658376906045052830635549274857743650880481274771719435191363373717552145322831867988829856777074658723572076391558888019577532979193019951725798904222486446896426510868815293406670927147072925378168506776221339422052913049560991614865856626230917487371461869944106169008873846741054680714165053947413937759893344464052071804055329514579249692771831271305365699341299327495425777462651462680618552454016527781604001179223832789449739701064498200873896211491501163361839898365021897850427829628308714031120468245834172013200335330531345804545375311149573924079138987483314022963801571667956125921670167270026400088037247897842068301315518726995600322893288207637008810404386467357901927735083481246680748927405288290834888178301124510145908978022460163311213228815019847712962282347904255299960251935896495853659241154424214695309972648209769472585899524341563826125350521728096698505622661398813118302431669826717831967960979829667532136317618623878368636563318454897645071584280566717790245403324803264068074914129710997548290392937917729400554386932545292009981002490803629324026356075116193192948908962408067878611079211684101360588691661754047118323091321342980518937760692307353212544047211954749695914040138623072503328798104390433014274618299110805271088308335021495270212644968868116792410284185068919628205414030917807135295773091290885503054115372984553730243334065597742613960646475036046638857668115998742752535562185900070964430407250373067949229624758923638305308790631049795859211733548493932724621772913978278295817599842457209683288498024889298824064645773527172321002166383151830455104438661726766398846108843925986164466387844753883161303205586787790512449284233499059303256266685191163337328685679796159038003122305661877251992220458319190148543725109637852171710481323678364059026207237714976893849151432469894588597547603768336445702112364421133743973922294604991514000942009771757749844914011393953416208784221890803820651790701286934892594813365380696047244946188072547879529030554016222889409077759463515759380250667684014392355111717060067133140623610934483326089257078106490279698681375779426452489582556545616479120415836836330444202472231653271276093821479890593985041208666222148945872568455299523864882476539957447008091765807883124052152640054899813575486416844459415924352685843182633408238623846565460010030179645983708352705792667927999732806668452349962085351384739596002880373358342743094857055538636772926243609875790530451026256914881291478315331587313757214179931612136754988839204507442235893283803824849243813078934780513054328569159145398564909571891097392559921727694438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -3968681387698874850384555797027098371768964786623849100567644473954159579635875039598436598675098504356863161437910025529187306397071953108989686456683984627628050984927891906208320573991892267462333099804573377692719645848590614684054639103382249661251822349609418950616444776284268166616186715640043329212073269909029676013199363385063763873549002762844059899752087114580169980807535727637696417132219642338462655880289168822990496508409949527599070653215160874500833936362438221046318089352674063171776337892233789127356547877749412679393329744881591617797814115962806288309908993459051649249012486677023321523436206612640743586421558985143456314540339885938915308770361393897284176409661014205163860741434143395870415294494055733856330678842344464915889676186155263937288249102267978073232591169606403684130364035397686287151647719221977103201121563543133724484360111807037693269016557233703630484151046847277642026925618732665573865123872579990493813917256130604285137799199484402929870653662081243127736093406648836309713500896423791458290407031564618830323928512306548400919721324724790443499011105991975817837583745327841352730300189869449760960557134268123543882063944050264188359577172639654491389813022466690268218782301280086979573410051136390408981316888807297977258695355040110778528727094919136107774590573567772203033350449753126586868070763970175379451981131889298417581473192504095033596237055385308121378700901856371072970906896238900345721209391734391051531975958612673022133179939518011812825956071572027363196189625054703284165048911716459090245346171119665345532538407281882792104405846740657856388801154353736984016353367106182572655087603617579504162991455121380668494588920277713241806591478291773892384337571842292294174050899053144828504127332345197157953953208430684910916386526567403520331464660853223062417627030295976897305065861220475182982109408592507048806091235565010416675684268123281621228690931947521833760868476571075818877332944060533057258124455517552030902550396359549532616147384464448257389848652880714444374420877686088613974072407425236260032986351581495284459306917360887318318402274590220571642174571124917568136929488513018390901482959207224379885637719940435667262524041170858205396773039184745088253688309703476124911044478912323236088314701947754661340560501213510314943544303037814670525479905239006585070028539354687489010493652154697188248292208714874476701728655982612340201204083812851915485870156131475505128847530808813153847465008013282749146167105097542626195695945517092061994031495124464250893543355472459107868545491858338889319464388609118913690739309057469177578094443190451115774922799355857365688550089344048999301966985482077867124947862117714043645105987926861458841284817742798520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 66827409815579156588958887674573404246217869661874984357335242131506108943319619345684845312040829190860639035147470330100120918404785334330172408540317063844283974347237548600580078888118746032100222365476003566833509277398084742005677428802227428520557492176235714021177341237519714027661291129788323867621221654784465079568615577833245883893425517031337142861144173550811286385503840560515702231001102482171455768652251958201314290787755329029937631991019582076312268000472509913429464050490063791102627349300414819121304937038712876661531778870668522983101308373237905660249078747644830262946607611482401194625567413391318981821796555293446213438672237731725675394515017624934431138726644755854639322380964878144845815329603107387625374934494915079359692124641736441138599100421497491452093004718416797571529166816000931650030159739512601875781244151295821526822051847145435461166308857565106690099272077702019039563815117490436502111820896279345753169017912691767536620020896459247667443132356608418950620225648652058652039334156561103687473235894678806432953552267236386845928065957489104955896017357508033540068734556452494141995304058516507133152340947523978614167171936930799712152293320914166734937019474898895633031209388527485698810258592632534582168112895787304271011213112716480859367266451880328661594630981913873051938657899156010644446748623485866418504098997747327057330166861744572906740489417285755867082116997760118161063089855827854588654397342549380378578451129743104600572715074185706014176464158806056948241634302508112822758361107784601860154090193364681558795134739262326296303092726327880150484286874688561059038561887309277213843210470467534543423746038472593067420494985946466009939674933493791214863438878733957315069584654069655908506398728158075487229650096471191967664797711395953010045087814412705310809197999863469873229477926196378515630399494797886420901397098038912002742223448779636436474351407684929052704840196085162432826775425304023223641658585164015597010499974005596806042747703722023249844108663425764497683984928319133166196652149546676993284256184483744527424581409874246919152206809326498828717817539078002984292591783463564573123933371313516434559323148754211484082854445038694527341672044305194746701351306253302390695474447661684903775121615393690680414775653841290816916305293944740289348960830532325804264751576234651354057876836688576710082584030619699256544455761536589150058190454736127623823377523687456117691097496933192682655844962765221889015656624134781808843175469160335282584919127971009373506809539376109527776103038010493326914152245241102156115238771599905013205962391570996716376173230741244131162314540589093434608842275785153816969292238554088017091108675676964610167714328084480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 997069604240421412979457745192034095995317921850731512118798642414382324825218289293707285773972550722356131079816086696914872990529297596983081365800726329491631282943953624797073335983500289122511142725887794004602079928676319487489411963497240887916115818301431379139341547879490535567755982888125493927736117547421747305657975849581902893805116548434168063536795235943275727808605490554689867477650556159122644633391603773103038063987834255935153480094051969045587870146344202733636701233798664336655371749202212374889823137109665075748114047006686433180934325779922708927162100210858767399448860573007187402600234414830076929830319839611957300174787389144163927378953911605431772365685831954836127388491837003657835737722825215460774979073430452032232818118625778399024209963863716021574028445485347742182498780890517536043568980375109074507045260294464389664249760029738276766231737039858021762197208769992697521792574637993157031423092007920097221206350167520858918307436523664367955106265124605561516681377765084920626424463331294598359523407952647588385348853258094362839676306127827657414046216006338219749356341176486903499558722765411362307425818642869457120478432093132631529510078926140872306217132274468530983431079966072414172494803951800168501068615069057509082093339747962559960313051658433853895985842219612937531131350043518576734715309576146563344698108119335655474944069070217092814275808971352072357785332620114812660857433344086229841686048043161898561866519269349406198053822399330111754546224515915344150244951408272719350925744738706263894122232571870988728856224531389007773309001321854894684408975034788466258108412385235944776980301377008030846631114847358821987076187270853275372075993548638076181470656503677196283553781232487280093791313090759109592752198776970284186618614636325260435580515520704267002793222062519707616919724159813632382964102378864993381950510526877929391782025459724951935423950282104566741657968808938558379589519897110534538937091098669471708304037281326651398466796252988040220518805799451695560366532002551280423580720802641336104604083282477914598409738833168395680184776433390227326629558545228724953962797885418583337542397741599215272917726095952411877403164752557804729078009646236624131207512609002932222539692660519951175915317648657457252478348632630866447713940110937432777158700430892301123391758859129515205996873121659630943273150198096612087455794406728256857393412837958410238029484914800794870654689239005639935236982604592486802746662758091837313276977819370347797874257132504950247844645413459563524230252739767032677323981472218046487625799754658221305786992841510906475601744406576276278091507340839925421445646767747710370567863366666550582607749109568497665149868441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -57817805239624757049603910261878196671789583902758547302487150174138528757905007558197159985859532981318757848252405485427217318501760016069571242056626136787274782878897873859000425234391326520589325042545821859497076808805153165975999786000164139705557989894203059445928535649036701934712957724616618834064477016746252189952380219397729547784686183999045274753200852510708290880974510369904195588766136624904238598687087558723474089426270704911088635976782423013426997195166570603565940047300324768588834948536980704147844445093786548669390027184987820477187552819043489474653388448049866751893374660393455548354787269780297585079576515520278407738193888755054396550227902280340455248478027674804735812519301339552645761440497956411700651445700519414764870518083149676459043797980567055469929874993488825487653357711113196644864424891559811256066608461267887353365887017930079440581795188896638498856385327798437974295607662681093877103680770792287134689815812508695415646725272517535863088530520984960407090228058567081412247466945009070944903374297250854124815940046293550168282358589225915701687106125894735663021663963858234204858331095376750615347177149499357355085543582076807351033294603943947823334804234045315268414703588329455282858755579742006678676934169406357621040204113701134870829021068506959488891185287627186287643904198682442823337340082949246212956747232881725797603725929013004998471045326894330478356122621335156877986294765813732367762416400763934578110195580337607827297704768329125902782107015717070438275184193617905228847885260872171539873751346417202986340056585171448414606257064571030337621914838325621450983059150369403257525822646248988224956548832174999445742410277326875082258798699307093970939846532712841517941860364409765917804009274498165373613557892915823500156812016998670868442106729965561003811904342051263508728901499680681018360486341244987821137944144236948354852009749724765166054627439929309402583374213057178280199898890681602163776585921243316691410735021466760889907596411599389662329240325123035765600523056829939728285146239703555146786129342666217308651453897372166214453280414889547574535392247018862841982253396488239779835330876371614409014892547860997963598751035317255198099665500080448887535095775783408979850070740418312541213623689028391658556046571966971391599166101054210558990036442803141158077904078908736519319435956386127480276059966340838946251422605838181265200965567891802325684434190964021027753157267850731309312435843627874226159762521025306047416420497663606444943258909439020467383058314296520506139851610002780222670608941301812028141517422553675148433508612520422634998697202309415998999035597052459398822632218243981649390975044396466150375530593894538793545891840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 797684379499213215319091288816152089635170519994980770162238598867683821376232907052587632232660770787241121750210344017707270304282407554029940317013080740662028605809248564183088410036429835640780010784527552258298590030176074831086979062050152458656954785002757726235449546435616704719600550811426568755794719817939550094386359287291562724538390779370263773074373872981718482432919094181994478524019777195437029847966907140364857295514873558222473204648129687518301558053771323323053603280303318874196582214755037648428883727138801160623776698791656046548835247705857337405369808629208748302383433172501560236547459210141676981438430763256277766526345936761738885047709549307454895509031850037851824913296611237470039446517183956977335246683336456985544050167909505292969472314487150266227180042277675302278473265406340550668485427287720143603988880245033329897621881202018261830729240980049011005936477127766618484971595707601908476830577219784649845735368726760970163573975888644064635978807274359928044129760210001535641625596409731732885110749993265833606947104589239289513312396797772112802748509907071693206845373427094244527152244658449725738138399831349011808033875371081953152919940043618590367083575702705608513304650969744441835656999008129678307792140418194253475854272200918886223958512801157180368869372182596046560942563762878062300655321781169471416823553208460131677107508059584874114412291165296547828448470686855812750962969747691702692700495024929221510372775709275650840438702474466644756564989896018066474324252336251775744104325509787981711787804454345372915823629800011802667801644277982848397469201770943642366524639345857176880164568861101996522240298081216121591004944189552588207886473664496886104981568583682667420305085777819240527877343376815129944166543855582371537316222734159823133141317891957709004499095657747202722238615525262551317408399825119633206602695116369459682523488360644630221529008926715818276642161174661965329286766616362754153869037604360116369534681256273621630019422990514319497597067638066599055495486429867868105385070209219589086669426288173671534037106550064064876204473538103147731390766082411843402393617601404872163774855550021097801579647609610224623883794549641756697642766305204504752949592834133229256680434785720543621413549508790353045601670942418205856920140966879556476958347458188682251827769194835206268829392379471327645802134628584278221114841976970780033111445999734143538897715915093088302842878561594034470445099514767872402886982904456909311078362221994334787390237221162094572216108380431514861257365298221783509703077522942590415937159600103378362436284612899924460275091308227510639503354383646101677715062688915612808120050196733403056062940550760818016256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -5141776261964390561587232699305619402354214889520465334938514083409371116495634762887516788711554941939291438041473980630355529995645945359214643833053704691328508927873634248130170064893656969201929247054437144160729968065117516464754285815663473045400286644566055330574863604164527363058859491833246342922959292303177279031196439077959559082695206549275289893921466529626775291570028294044894180145765374786565848835760912667106190144627777418858964235034933188586496940713115302337583180616615161999480235563744868262943895498352676120701531949914637608806701781784590630819325719142387946586510249966012453782039907695205510652885056895137288723347375216143642883552573335941238717808876733285331429065256803611761355474973594183905755636662796229989954274033278149938720506611402898688661208644681733016946694445433677379261722315585182730185345938365813825566546443890647500447317387717660698213466389290127166014593492816953287917778884656308292518841379727076664806931154120031169818767085030823624322770987367217435748010105969768344898647860487420166237896564204158449285137416753010043311402135995319183992389356526976480910204736170780102186420823456420915431095376697577543799127332168547300984756514874944688440402502808579576651582591547618170437059969792197056908906784792322777870227967543375705612407430236957849394720755968329288634478521267293682090498920871112563033937714909629005513435102561260189431838355393833463629225074313627521564172808837217049115818038089224356816469245423236962187815570192634664678156245239082903152500226924891334389759383574811385208966422497536498382493004287786923060493034982078989121205687214763747383220953542242085792857628297650048935089335831658614791649356679932275634473526891985710142148560833105919756978427050046716422076361756136862517930880636720926936066647593697368201429756183167083202920237300195851881033143936735673622852022549593704667661968728792700743863190353422303777107210999559234641848954915460900278287333346718950478479831344967831226808644873929879416300517631207209753663915140984565477649181363183305392412184593936968933333986808233271988045093968105407914035600306262856883890758346371461867381653214141505984462659617365562062206993998927177765079408659249413619672207596705871010052598979164183364834024016286272812807479544044169219925204112754756759569615718145296937642104749813463699258724006929466284263424876935137499094169927971973567024458655141810180851451660582387413010674290790692969817564484357006384197068527003181310851270549934889693368375727788799931944164276018944116439476001672456656725201047246182226145046997797472188790014034794433000317386089810609054704628868790982525291611198479046499806921100595164160693717554325094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 38206202775341479088861664884237658977325673422202548386393053815822039628641165945104915647256381071838018868381097539457500089265637133452873720321567201911201715448502603390434314297846552679111081707941092293218497206085428763306855697594906034283457657186799889530237542348425546769371797432335347233261660708503219440708840536664737465626294660355542074636575843756946422555578272637495389788613117866150698838668788796111621266998402612924490697627337917453397827118937280645672515017597101074526926817290778881735279673175626817983228310728906156479069579962530638873233163355017162771760042862918668054401444406087167106093063943714505194906816633059261216282869805687486836695892980567705823932496062228220284946203651444011732706081564255915741877054900612043197277295911062243613886141995898087926381873371085781123998523900425902431884639350428427041643441084558694701572606345032625117921633297944742605661651933040782427948621830942453511261844107301084209619779899680165261174411065664658427791706799431521920856194629189209637763148764983211816912607748681670307803058361944710846501546857061685153301482104297945060021882577071675167309360128513015488722756688685684571086726341543144361373448218008253901604340121981292778474737810975685214948968251521093638726123059445078000719417961919137083143388181996158500924231995125305999805125226338993850119334059270891781182733836995090333869234394432882681692474143706640108582793190820754773667973781203866905465844447774793139093926549862060189151000190568664350850661016728254304434395847219904824612703637730558366417397873414554546389877107963481646720909937189604354204641282322621839346518338702069252718740019009531999617138744857833451502325568922763548619915346056432517668548588227587598464035844931877808829023305767241007933972771170263035666543082868606388583400302167416004421666363715775019274571508912254935801465179117148346153842776466340436644883685612669908748238487787052358532300568371226385588436233094027574437258661485514816833511669056425397446569778609560983692078958774682441395675188786774199527201094200112959666460370491455488390127595289931934846648821225335265420414012213994785769542409371368500833047834406547905854639449441154418541255195114117535498917943373544240665017141594068411940146989450904397609934153015986124258526710425744457612922022727663152454332648112814160674452275266886344226626560053677247102556398911513936824433462116840534407383247735946784999371801325908883774684904593121947940079303752048556100820207989149143756919111958748556572566331330912727361219339138304297079760985737189719036586947184916336242525188080387862023745146171897979571201970807128794007509126377920805576304361099362468441992682536960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -545570961761886153453759358682262929611036467301504186506687809601964378471365704778337694956020697436215257372825726260103589224346419077443630623857126541858744428361740751443199399388004403738715785319322605896301219963069020649823354881517464929794501267858469313107673077485096538859057682931994963199498032238352800983931433635291453617188541835329906484922732881026649796971155007619109750905524523203865483326801292676075271454037261379039407858739885648124727020870540363620801759792798177515398118015011023490483438643397922165650241386217591822203209728511320835674972446685519860555958923410202818716684402465939929344488971485016074260053199057240899466329242263888931460516960077459735999501728192999311796757834483315344524681970882029874128182672377184971378146844402387111954107288280292494362158649341703133594186602512519847023487798259832474346170737612599099291083912877060652313176343079322991411167407665142503490097229143231369896079673034133437098082979529587881233760186758821968299966862122842452393948071089920772259061250709719808531926263004923921231875350223401793967485078877010968230847409638347010029999868245344345080232775160470410149178810971225123657009848126236459883400089749391955335056707023007279350959028607666000673210703589429323654888123916889197485668944250428206747574703594341291101728904203088231933179700415503133071718301395550791479963885091277043869319575128085247898057012798648886694839142574337066528681723998450772344817274580593741163181691573117337936905331461966180026045144511487395289206781165157547304222360777547100260835685630711562018325449287153585865790177082024789903790164427096909443293341465509941221285133992303471249253892134897558758900051613328594111362537070694767948226456513621609595560877655333679552484954229337114175550980095966237228859448735935454242735380837038115599717303251801088491982421880129042657342394812128954977458729355964713624108611826459474278884876088570256164201604391569774072425534085635259652886972994808666361595521774748721482307804530526976529570630196370163971971600612141147094981882658873275479981937740747449395798222074140262188180211687619240410959378745008294728934815763575810507549914068058080204022805935003349820818781712342125960696447554810940933757738280440275905136967151650127956513226475923941706373868693180328943986336085058845731307464001849320135135541877289561302205818806784606802523852405054766752133151432099960401623618029472939106848573492528296241924254645371991028749019228000696754176483874947481086542831339944517379386545728400540768510552173991982113841101145794342430196133859876703609670269186081655767412249772035345116645248895809731430256755729867483440341657898728105273693569024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 5087616086862909852516695459475110167188801057658344840563012704981155360077689683884322921802834753899687730878777346736633355042632357862315024575900281566688663284351696992252808905667754121552954754351988151937681645711579188079956273670700045806394933478073129068372353447999542280038544798319111631592176553101839358723166197028512051184338924729618470129284509209872616478245072907862188851438175170154981433589654618864984079246410697619980727978911745298458641517218009705325388359537173302291867330895557946449617372630931323174375250441629449191807781754107812530049459420916250165475449345136134414707057001170130101857797881580119971729550617532541680354738590137956428869891040934589649185185907580852151550693976004478697679000306399124112909853277545123514004412971450747510794235805479910719965598454994162111433101474012495612032177438053102197465983958867487476641078887886334709726121659157683549900666638763313589903291239542441485236914587940881984854137559112320590395764764880887606817072147047619691232508449634304965956875852096420773058962669933045623360013417519809590938864188676858969985053720786879267548004498634101741213119993506274732920914808463091428056403215487739536832991562659391721348471746147400804974742992375053816104196975520560897454618020422905773986924006250747968583154983950160899366888850011672029761576293506471702825873271043852444333090155913652341512225295333249189242466324630121137540755179375014931126318052303636148380400573789113803037177232765137320463255081762977995277714136398771765435442923554761769625846234659338405077305044418811355397324809467303649871825737729313411917081467810790988473892525424763416272795900094510307271999782390522872152344596073616772869380543607230767573254721200428434108702960014163097787860436803854640593146025308117079993260898414790018549972137396991971997260871088723123820304432282818992058539327874068910047023890792722128834479381893762458162987161420415748941210350663275468573636124706477346784008844869631900779672860385782330354484753152537371101821696108770140475122356159506625040931539323082661667245259390746208845329877304486171533407241998079294639462464914225571048818943045349793272890906813591281326058599212833391176875397658834149171520209420194122033498943099731012474082604956925469092100604755306963035008737519648740811364507848703564607076198758979301437820941516776035769025528575842823088885758460660560367873634769032947960859307808363793282343099779522056835003544212864284383131549259928932926807610676200541530359331526528988325510388224545519453459814037433914453757996259216485314242265447418308832179512016373861426996814290431592808752884297239389681699523995743995906089958831776448747929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -33748610920622599817232823660067757216530990328331586804029179737042066787911036825092946954774401023263482887084043430095158805081599063030703281401868349844815264571504019721183145498397898183929830219829220723604095924775234635143187393142570832023417382940589708756216938662122010097142143018053502712532395493978368898711427449024125153281689847464702645918902958499443062444246023102963458582898500004392472689832749119784062968586002959244248211790258058106491484314426217641416842147030101744432577479847377141199114760757985920935967816232310550905784808162191220609240472347394120874578466464903675735564627232796322154096310605329881883201560382914307865339633175110140693864972336424778180041181948404818679955346018600949075475327088460636439023486637935732455263841739625404275459813735419948907960839598102803625207745845320417032436650569319050046188131707242488209993747346034846666011788903349471523174067576376542737243866826104487345840589878715945877594083079129820215645772970166904994934953124152854184082535583257610273285609157962589280304851736605578707893868152595338493605022309538633187870292287116501681461856479519781634996802903714407195082760599452891977136204211229565406610305429344266899818328165932927570003442603682467114361209145979872470889504638581918695227976611815632000769178479804665088199088059745608613369485528068834623406604748534338223195425436459100589348073387026610437708647127383612227834945973176520316624950127161247704253801989528659320002667306175412997333341955888951242802965972047188477598274641795905335295765484744571938096564582139526833934614255186882416001984301275239574693952204204401572514555318965975651238049115966212991257209526559514719639025037253956912634235197879122752450448644048555687897669445103577741842472417592328577394417830917623215922636287371700192455212138862026527989673155012723387785667557969676291499455039555735740666327746658705920831563754763151505181264902411301562505203452926576869664806931725896490093347446025537610090622195865267545008027433530298171425159507765648164802546929372490953365412112574851103865292880494766167128582331103421873176862467191293259228989345936495734850098123860534405922950669745850234238841748242411784946537214047046293911915985077875034207862946595206133165990348995440959797601349154506763795456413053597239063477997345977760317393798252369696635034980588183057564177472854282779374923842943956052657650307161903026322644975849085777200368399564342699266974050927299448178059821111645528336000079624987793524923832982361759754569730635361689285537904511619589200940525157831555838445825593805032039469972887645219494255223929484344060550662119420096880219841634368442694675647479729356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 408177424378333294690377859913803448002466951032666271770993635404073812471800788584571644113437111514020902836838352254389487731410029847268091584717607365952388429667926893482563218208755156459324219832892470927908178439008911859467988450961220380291212758815195384562968051486109604594320981353702024535953407864371574576494124178507305028033452483342138614954057308674482730318120008762600281029485426452696032961154499894054801406271131386902896781941387887884395047745571602296236215728475587310072070228991020748236939751466077156666397452402635123323806004675947776093029185061283173662554683948359167808344230854009753863524560853952713392256538530241422320096085838328437761285548144706989552578394179955265651338962949857103142316670624798322050712790774873858926391338539908760259279509099876171065419967017212085850401762243155818144284775005146301150127331465093409632160422409903994270799157745858957237820424104025181893067373732771579043315953825031361478891670636550166118033786715488864368361026072062067647671213401952898282285759911324532130562283992711223013204324239698577346443056640408732041012658147776726446880397272414771682444049052882343665289642846188060097279741098074504329876359904130442240856273123858194696163828981067258528791503566030322747734670520691486064365437650385410473381735000434238663255320339799154283102000051655851107375188104012111783158086956357958929436497484589924334208845328494790124325999108049478592550621475823114489402994411869027082241600481722698399455617792171024474661008981078940715274272045627553505624103381028025085395052772773831924110413128284548351104212290130859658489831207749353645391292590175625314699573662625879788050608049063663949266859487547993663579487999435216839173798825068598096302571633386085593689949696832297377306839764037555956231358267613468904175796913253736887875687086408137491808524094621513860253636835879585534527747587226160975127249485223458689486926214486647130827207974255340210020868521127511558627536747630375162578429952781969774264332858097017820209616636129587994937793675251459425832115331174204132004041874695369113416626417000719412295973274128407143281602727393925548924073935664479794522772443449427874745498350475305982857220837934250099119553026298581715862835894085709583707540994378415142428356158759905007737469841734479310713821178635678406303857782561057592120415807126955514574280364932702806466473910838109119722040284332976848490580821940303828610416820217878834469545473211516020977011615627281231849746773571730211699472265197267067955821038255298406410882451249044592722124088997727272552759504360810276282475882093375544081668760158071231565489874207198140240642649947642351573656370413568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -5959965311504173293834772974088424043035355475857055006381660215283614480405888527033280011606938156986337187329432788919132238803590327802471761744612941309774852479349471184921239078142868309442516043747450454227043888888803531671937894010328137564740827680559348665815194982703027892100752637927343673345854911470875718056992475777956469449461203060888812756724555845005504224417914435299392048195263300072664496799359197229714981112297693775130300727401398497785466349389035819074258512648152161779451895437516030935692156899951754977005343262779048587916180199479109248719746795317583084101024862243476269870511704204131075001447455090624322627273293517357831438836108729450263767807786440434604811808189953059562744288410847261928503786109544827138855139778638334961897543888803893925712762047696571536384276509293587903665646002765168077308548170054860141895641571804593157758765476703043590251145896293678343667735489845038036248286169834458425427993069617006259735224886877430395083509103319474137516214455171186694247000869160027359535460933422291729716185243205851591568614632665847968429756121388464555518651232247588026682669305845437146182664453607908667491783911588697502718486186022992970283299384942621384114089933981287463130969874309928792740868259733633032535688506540810253478770704461079078989612659441010414455096606612477246895079886031261397080701653411418544299826038306163486022931701620127658900673611888373484634438912977236185691821852417366887010727515856409315577495901130983129535347246305768617738233861004306826451333767292262588248319901558873375624024553425611181480276167615091246762240131347172885092081250435176130802592950939638978503596204517855387772143355201654707781298297552455321242819948969755277318519566988587573371297066802847051327901011317245503781821565285801392143483234339473265269118404911964852212275321159689569629841747170586845655988405772645601925787018322471833730213779255923688637128938610451886119438239835692832307009872247912744346916417765457707646885097628688905953982156774898058277646924804363073816565686990497498537808368642803254829344286404526053620139060068495305864244395060430131226821323233516637150869442566898212828069719118195103139677564523455843658325673498472649722210691141632028784262756522782762099535316076692092976239352401081808437258913737539028772302429515245629141670870429995608037254192524092272478575446428146465047008566214566810395448278160695817707853821590362649708112285503144090429387391491554499506348564747677144990249873172668274792039432652797783940452530376451452998523343570844193726242567203348724155180670987374258834878928992312713642341414153691306507416554497491484103268126848255509474702681702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 57796580192272139540629518567543233202101476892914233538729510887620827658738298077586924808790406498192395714128028371102614139161196903609403069526001757968181084068630077041689140509227931156936897284171582878439906090112619827347534369604778457627532894445019728040179846185365360223316876675928235784834146374863950409599432433591332029708042110962388735648992061531118573839681753646931426289456942761871501829907287483737294015195783330273288734747948514007671914169092741816672393622552717385419351840673521905375961067606044730226602833386670522062468013192769666195515876670899654438171849925862419367881762132552103067474126295980562411962891760695438592530173138815407475579667391488210039944021317223996543456132729030530967811911448665419611415855837600445693887828637492363774788452814837326341557344885784264069109612466851253574886530493035315477836990928122142359525445079728734888660709572281069445877591840352341287384794968551215126039148634063218738541651357665566710761848948216270682282777954251035068470576245081364654058386231798376959785989694121250235073594661348981387111297031060100994738546333300345363971901491672886965630390584881032953276697956305083319130428401638480743770940968022364690527564656888537023379810123780441654861814969443170306693567835609471888729847869870044102250622553285383081318239797243981625248855448767342973961144563134387158011156334422967092589352952956703092023231986515020306337969678295787121414890035662333611469531155593439305380551932120702779016972423310068146536083715553670029918367847755151138693363355079166700425401300402754952385643542020210817741336322612665789362508179198673951858784595600941543239684320983173009356899483984836687101632554870193229881965602269960901038091501482771679347492090912583420159461394862205733069623077612871879923108750089469652353671088397210897045539776962232234059861595631337771608746810456437730623390076035654762141784593982419128366382237383254652805414529933108816740691592390893562950982998963657583388591122541923350426709347732637810198484523833665879818421837978864087292579978428200379608840581962519966611292768599662093906498019732711914060812275897515586414153316847498402192087480454224413722132521228291778515402597039268230113679204621292795349663579637083837059833479502864823396362800975875936896168987790021618008339358071334959583150487021019307906519429892899329334491478653647800893150268209273482601606864280477882168312317941507260151771103700999520341065865542614734204670465991247351932621784115194941025163092147300511526557885210054001923356821790234111483057706960936652871152398133365291191553754119214535107410450354973729874722322476003858938467638134230610702499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -376199956486750143433022815737833357881050176282186773066859553209127641084643861001379881605380510442594365999578890051973338142085409960417136602501646778456420339639834161449761352283003957544980316331918032415056584510874199147253791639979703522677042710534331514178137653642969620655257475766999670291286577641473736757005002269208869240244518111454835750526163895864825495169882480159233749004219171228183833078686707070210866995019857240900505223111165640983711879748231850179289453008202371519969808921668677313310171588753587931883551806676377940643384789650002407634192471908388131325935731273922858098172051963162044537236613751778617975251864235484388258209451337466025914350590223651382954412351417475580437305119307349677481274161397924675576075751451175981151940613862448544869636084493966709978227982563520522116289753135770528753943078339603066117266926387749635279814789429536700626089296337918438737449522065845330631770712443139033506516692322998917555528523128977350069504639670330225284462398552302511914268272911902223038561029733657864777518108030411916025071732242081648110330087564589730440450013574397549631162441197105951092257400312777429079324424394692870914531404307367907743030573967203616696581813978361434219465277764808899645763223238738537336438833871098703627990451031970821287677806639164948120069049344565716965639875557932222369536815734271326013608936245058226262813187150312352571259946531067633803882451712660547496295996054777769449184220097449427203623667109115849560853195137980466397045791327447112270366856189213397960582670973383410022655355084026046117683883144907693353876508271965392613068389297260633547347808320212617244562304379279855672944394128986325760714433980925416664014577794162768942858570227992825835253142975336302746540567236585684348189452794956277694035945812125007461304829302661280525908756856929329882383957676450101127806995825019429783147514046569738867565540283021444986565761625494929681058677410442177984439535427659237184941778813705763848894522933115382460113768063650566674848175397191524693411700355819097699111013500519366376366216521745187928851608465700508337453506111662192099919157525204713232348454547344389580577419869491268707007502668614981922155265422853851173311377576669647422519753001019383858052924032472432350759833043797181112788053377530174849008762753161537221489668653767809894444800692872324299650715967741856944073213711537359761672407782326072066607512456874838743362823486280990181933576187223924423368643968736222993456656886654732991653446228707725918772470594632997923583713091993734417932058784429879630288644397665985336040793911010584490401318988572618388014125824831709935256213595614982701056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 2228882852765029112395370126350023440028188052812390386251785309956222238449088978802699490555206443455694421380590380426561992489522182224935325321021207743980385094121275077858457274681035367420622969454720624660307798752653358763539005685557797655459158844499362918545705925110319484325328188962220153778838681063484303026983668655554810307435524251639890819901032742591113599480320053053750597671124825587264801088695101047962587372950792048747241357686269380465163989399023902026173459379026900767985682950215706289966865398137131630988664010602938942114684201304484102958308897217780607696886290464531013915467935622977855368185153789910399404240805539868870367417855960756526559529726425269056128403296233510689287998633271676218390383541209402838443550782822833207496423310902190592220697290157744259578752091617479545952168361329075362473643459488174561036230411220279049994672594529502958848425004998744063859490996102085387103704416610490582737334263859654148528970500593736026930017776108439399132781471172056312877428913235853085264697662738748718684233384373622305674836253034275014180440944948207627739095456592500212259695567413045907047987159727187144969518594682434382026782115494739770554431581758778767255651082447228215554367870276918080630088994901857122076453222343621893694882213353514380489641606677621258212406167124120562569667488495183627783093889675350527386334031781459896469830229486578695992233694777876420878245506707113561088391976972286344898664347715507243032795282976103729338227927301821134250875376612447776119420087528750044554942887293338206678922129004415465851696922736671333174510557489134506580878907458657882290113597138615941297176579603388444473016301523014481400828843446869117983359489125957263146726953239242106784623609403762242905975741210795670132935354967971088781289808200496774012354490197103601894631271856093735162014258062435153528327835375898096833890657694648485009294832199915276661290111186065388130584140330767271507589570522585457167575327199311083612699910091185743091136937046852650686031330150146726387194141584137234624839155349844663001530028430146482209591025871438889344650397941667342160283882203850187298475415618080718425224721992178384493525912855137843469304658731747781637586877608231198156578128554603796422536711981862557268305032838040956736413789576228939218650187023275909622604568769769711394355853928816962436233979899664084105235068905394971360036962922453176497202033941948758445881186573567134369632818199635592449903419064000292776009577950154795359143410583688062426137628440302417175691371144960530555717247280737564171708026853146818069186951829267878810540033597333565693699255153397966514739503237483724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -20720491978848634446167516903376873830245693118086686210016823687226360075866679357684935440698502963401863414437786870381646651604785012137422821862101675285737223071584322196000970881315759909386614095193915544626988923120431337505280731856014998794647232962780252606760770630947136331098285076672041227385871559837456678784344531240160836744221162936150801069373368443319033352479472075201492960742828076448874306331641882237738343546725463199009525933253558283084777988116240544617190196266111943295065046546934011259787984008368961623405654860977748046262930291646118514305261287156367607512720323720050356242722207364236467011770823044510172322255044142367788930014638041628916589117518264703291159463407768003392397176173279247004418131390771490192011733998917929790088640664243108984972952804733692084402334901247895895711572256929702292814033781925517986007093196330416779622150608839014574775561900353355385955930731589570017643296479217871872315088905487672661518303300649018641406866399036641254227995682047325052718054181604586033230961324880163184056235056311513300137599369156826362137138417940392752153672396256280914218191941020538033087200441744457643449809595750313379775709738652353307722445868011942579196750438977079302757177091709384695218162149932056558068620599093008764845825470119465044031256798172214992371493038274416858524807504373846526559851738225106895586792913367881929162928111014684711873047756924618455055159597941519965257009893727009487165596189019390423312660009162700890041270111914496400260544206839895812571694920766434134354393789950827076072703388636264022908185080198506998320843917543586954473265214162279433203807728982356427815861419577679354953217798416487742224273110856807466160645873702391521421082041403047712504521215126753846840683160026929143623667422145838772110546025978830161130950572752934395393990458077237743429967122291910243994806956591338179385028330399161351371805595943888666662507319463438254720403641880512122738649147319167871436846212381426235145645647015879841237250754483534131557512956892796498542366662097555674630275274461077110649508600132716942964587426383559428055474783277036640628680900192065348492995617444277511634818930337750091066499040301621037746709187279732161765116981921682012530182277193972916197427863419481018593947404529869199460280604922617021776535978494997446871933850193534056209152630274553897727028712280851750478487701287145458992011618807993244229817748663062241996052265546643519519279196565887479398681255484259843517753453717665204972329711204011813910591445659500033238862181424801963524709975770762533865077963126490327039964296470899740382530022334650252441082200347404712954257767137280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 238036473269447849951090454906569880629820278863092910803849592370198716963494690956197546008372862071923007884990192120286086169983525689327538011014985118110767229741257705384188293228212390713517615058492725479106606807018907068614592666476609789497744722909562976593527992043971062575728874922959662027230832517356277167291766011484229333414242957778466170450144330174424322322625965886957596793558504564305611780296259629099594668163825246777749145703866515347734259020801845878490994765172299082960563836114343036924749263708363732535668422866790617135590183329517391520529110699547404921476867810798888824280270976769563694465221168983565258329065031971159916625031938568104930095961149475029405551694833237221687387891780872955325325657896742720640691866480486230120209565539610025131218537957066677153434557035722677684378437707043055431611342474042981647991134874440205130636158865637131845504946919065319058688173040236459110857805138348021195489886358803689242940826504275443620279787590115705676958893592574737067585010658843982137796069592068339397235023434773208233873263843184487875421155429007864373820041102418928131965563984118986156199947221221384875962689152629601951068112648719877553769216908925688260578814845769572960400286614834954088119685761627615033222325916781219367142493132634026249169432222770387383292416061844899224268701532326933809886645326293667330461681625136196560965886325036235768439912050555490762458869605954957880626896069088511606677310519384395994632695574947004800078481248983867465550161674511904340560629012413127947831996303590030668556574111979463692959197972441852000534288606221673126416356166725418049434258442018727675415241679224796707608651006762175136172431436174112625509989650926853191147768195197028225323320775652735125297303701889414869412915150338511282519210356725564982542116474318848284896043003168722042764998901451782850433978839024137379090941870527818489652779417307151371302371810409612163075831711789304880651367618638870582426830102071184563666047431031448870141304831676792035972549974324415659848042151372367000021764105820936897223935773114804106833451228602391333947320117661873381737942194447361089937630902720216791898087993979341708372996522311684498155588369104671004636591641640635251757091601688592714354828858553741593089016608240013331414134893306792964187941202559586487977900972888569142491630181473532183891463088584070039336882514878030562923534225927793230220896370811975654254371590182465961165613126421013953264708018378172859652184057881708210870336704442822242637168232647143124417876628497418872762607532502390596748531905918534713681944009338321936102928382709868399993044752826721435408924672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -2196848541728464482254912882966305890494457837304543975628345275553877423039411951342424085234740286813528083076783904286981741685900098801089989700158845720077420921583660558168501707151744402563677181478271765271514459207928255596903215507054100592452185415214418688235945165487094927743599461022131568150610283444563184983862928510347801184333032500043349386371892099874282292641748882095001885129287976512476871237628468898546901393443900177781473150817964673926865382505932176425311002317357981488669909904071670583487550198328335455168755209126960299804987372462413904964806576302544049663459128603084170732224040853611423061939718387763758543902429339893197843809824106012672258250367194043471997800965906235186962975169002485419631594410226965964418261473206069674365805539430530858732111849554482895996479666268680992646926945179275433962004299074860472977724375321455432770774889202651757902649279219208630118390800967401623189160620284101828716928977835377139559810813036899423130125565942679323743687072718784894201747896276770575912009976437063293807915835914096960507568383593172842051969471674333048971931232587537721066708907966261689628894977466717824335345768379643718581111059428698525246880465917447524019106308003590418575280084838701743289964578578288183827427633079548293114583500356804652879787298974688950575515747248652228709802890741336804317860629761626618483755168025270327976970612702632929556429424066204609942290399070296088620264116398847493958836560704935232768052753615954377635731503100951566723288081969881496828184616864564307556051185043307049063420708919371110780266937289774486098342323066370407758415525487009979329511345326220006523673687306845930912611086927262844144547012728974251749802669827027858506927272575571706811881666244954165814949904643114201662156826436329888513385015624872496734159426807610337578912260203664201390384284305264831046089692546886748412334596910161899934874544328273739948023474635207580686131621491770737600180632274508075682374846283241568054866512866872936997267622312283170644138432245355669925987226164189981671103712823453431184859130188869900180680569266251566941758178211681020584576134470921714205379475567560191842247663501292428316377222703566545830891368955556863744090813384002590074557035424141181486621903229124897520511769623971826908767614281493822517993377423280038411907345549702647952941546194875257309923885746168914458662204359006662276640739999900246914791646606189805083984902727687335484380076163587011963817086352476944514537093864279180333829730543819025084146131859474059451743771509447869059819056262519428042800013021252510810544214720107396866884930913546734072735491688745589014528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 14957189211421899239424710266179800224266817886283777188726529988501763383349494676955974240813007897597437244608748129138279202009518882614908366061105599474577300988542571510903239868611328170552586659984530166907647357273649918103764381135614082667626341510361070016311792834704007007399164094069948688615888083924481958184323526625307147805000082131603316224043592822130665383417480955010330591608492502056809380677281767337313755354411798353019836567338001905684325584226590184844016720655584469240591318672380685190221391392108449088401810133876743350336195386492158593085337716647944204066947287616646244755986001465073032987026123075262985555219628632625563792858937982754106061443558666078928250585374538185256266678668971623972026611058627244648886367644513218517629262214378934942681978070071784895746958684635334705951603256077524272960764413933117308438691869319845829938741312337625998629036932977484048327939965466906857429873113781384033739211871107077233839985498083479944856631376017987415553860459945353609066276796400371111853319533919757365950235586143608988943963046243533729418177366379865732466092609669059292415210893499638471571888816919852258325359773173950501711499427067584839714365550436608518245552647776384276136219864594210436489430727145694148795353469539512667579766679892171417459716817681787399298072567064641175970164189045804666370656815189439365853678110969913953358415930440649987568223298361357066468192567833001702406456713025162252588860489443713831647352073881372646300520759757872311372844502775588022005871651631158537555430413514025426140230552659109905242618330077815924200477764830239718008776076733611667524573022423038476448493433565449695235457581151687500050213624380862760098685187081999318548008189057875757392970982215050971156207081997962300482693870701234611022381487482033349772204331015034936983809866268930193398056925403021737296569233997021673796659820377739856959607672224203352734557676332737922603055802469544088286912508592590600197091508857922590771046047551724389238090840879199169751919287060434578575926831055178768594665837534323297434383390759840802701723013967145928794461523047836664395470383616316031709693049578187197663556005081845989604649488143025502945442190821569826402224839754196461087848598091793694057172782940100893565300333300192639418663011250034886855439539670941603376956199154105984568966748651035570541185732901194957477449489378015574122463152298052653774356942628488015313285237386172024106527182418836387736117684025333488537209522025798287851677158541443776112261968254394271599217577765572572292688279845162799366578240449303585086294965647520916724123050027186735250721188997182259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -75491310477375743870201924869729833019282397138447809495778032353764809423602029946243516932124219171176526642039396623493733721102641178071944321139304050843272718608386034114253482544065846460680834068837192747709432733930117807199448219132137476702566726945445210313892274756415819753403823268150251626640080966269117140594748786150653032730675316881547346523077689651931203592190744926287544764953400460780233026305387188590194679405355073092300618280089150550962423688146799497986028155701811282609641971863965044646064460879122468370446725149505478337835613955086441769978071163510964545487823146191190856263639995083278412167855785488754378362559003861031513129768184834208519595644856912865284558614708458282911770150622465473578493387264362136802891143519687874183866573226048618438868572009439265221501684230031545386724365498320746689500060626847268994419216621573792921819228183142300383259025788285341442502146547637055834458845418192412724620009599411594533751058325776427413363466079144012572307811499221263258034564342858362358945018033542248291905334425047855084023137802821183990225422028691329227682156196062618449765021471873155455670348767909209062251755113066564512868687546032585670984042015073471107071144361638684636294397910297361829717910086267202645571346234313326803555537231314711991207054766203618600186007673851186361550935678531559444579525561912337686237016072112406948459888257763780363899367620676826897244886289592042411750943702224995987390413712710520211675561561038673128644685527630198416426420947217258759726700661072269938462436923729944848123832604078728911280586942010713791990529083185075258348892981845317661024052109996386342223536283697075004322107208971453734282184602992971192912044379506697795114695201584121122487734860532753155580089673635309572313714704956182247129712780163228244139214478228119886298532636133596798268987091275097375827688744020444501660237367229329136459115655253026019188141930329937868899753477733611717702343327239119418587794560775636147436632757243170069084676661163568551445703027998449900188475887708488241807163493784077794573293487377266943029491359392991356857469799387531686117939150084711876421204805961258910613666329360145364229041946075252039030700385286254092736444872650817415606486576241733815846226278480525194134215647688162635891699457985467892266961889588888839462361004312644849327114620850706177817547512520991904113201722256254307222759082052031082761908767209750390521117975121911697801376748437064073409864704199593038909204834422648468901888166681748837799053644678366446052327159861718167256574700243129598153045730528272672611903995495096693320015312965905798127198066966528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 283213714994274481035610181232044765677725069083594802082657303068529398090766575325770299177128436674853472920188600829796117934800781026914449150052327426769653049238941705551954669036714693713690689959514991942256170861162565976019048684641850927711010287229940557226998441406915498683354196162667854100811458476862219497668256096536786409650311780496948144322740200853895924543900482277878611016149932193855815046219811331202558278879985771391008826014773340658680363784237695436744040671744005175788068190355718917149983273215320885420530525075149899632390909062608159126310542102374952443186957860141464863666967975212986035402932202919988495582056965904538218531140624805382430640875320970569720286953570467685667132508421748033076323831556015372096474194317977094051927840507579038211938695824057193523274821329584758967622637490895487475297378167674860825335149039955543302361932845595585121724664228404747306413943974877365472715545431141416043633852848672783701272616486056921751646665927347046825233285424365131183554663269916241092681368034714247248382595203145737312805340316957270977590856525731711123042191602710837703300419559508485329962678931370867424956640115730212058950103883546350476838568887083636566849386413966348410805483263249377957765995121798046233440307622719359739142291339462920834604419902486080064677893990316955903051323998214099324305665585846656045323533113969675047327015379501306337910621753617653490368931958874949067449072039404584806487364625156896414543186234190701604796887748357918971434064824754097695990442455947875889056388181818077647166492912309437799316831913946551611982894718413286138667136806644037549869919590943813164378897858997363876994425810942501633284915439425038338151843939533933546649077416901977696405084436949352821119128048201934091709374709904074638119287873293033461183660222762083043918568211116851338233647218641508191715358259102761269178985403800719936940882229821885809639475889568829463510170488809920831129454830780055215125212328239200230274023818342886992861018708369097916711102319008008793756138762942078029636525312602723206124548725628754468844455458226942027248412310692416898356627762482244831669175645635368755294654925883945965241403568755346709128786491156113922204462339241928035982079354673996344819044553783637741045672587099385014460187120819900424294442793184186338146677781037253475287570224036438295998440664473647350438588172533139726922006093865746683973609409859779261368985692886641392553638177652834836306227809493024850864488177257995028787699859396293551058678674521660996098731308810253058012779374317914040257480456755890100373998017099861281216320711066885898793438412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -772941352188564860951830985646177740781162106467656595859544305754715672930336029963100506507873969590357285260899829715157429780064067980914822059928867373959997220501648308807494881626129913380104330005438636749344914212165237571303965413620323523870929997853908735604011333334969154507941206425157066441805261959186462676266635969770207617009131383404822116262949488246555703616707811463782943906558659167932477707039012214416098536704436419352884146581200979772206778862648390159786785547110736801824213172206143649210692023108647785840976108455771962329943116770003891365242975379641527914197560988048882521764138521863236346229886649426964102978191374370111466794965093792971198835279352984930491227562123075620414004590013697204672366040152277823353181268954702917501211020052713196659305871138018640524412810459070024077906363987422101453366353488210803200049643265169452931245580208207116943105048833122232980298392123785391457051287887002705577796454255427537775721807666956856835325699863169951189610329205903885485882704324441230155534196145607509724004603835124062353727850693998560416526805329086967759539462707273436633017275494552473484307045216198865557703522463198278085994102983511330690963235140990493127067853348590194771896226111362830867580150088259053913956683331773782346458465127650364437759479979737535648412434404537647425743769405007957080290852073257795198898035824070024436290545510016460051035701814110493875886874688122115067606422247137558620334797425063273741168523133600282228029779928969680894854670536302051827692165405142674458048416829453061535473055763163465057903461787996922497240520146217359989468190818494249333103631450994597738930590567109432381373245226753329921329377319542158575234063372094531096781618058092014798592987993166477246490882501196970896785675470267675127248989601344711555661019652063730775519923153814002542730692075026185038005313421615095114870255101709554561122889220547063551874967699400656691200522707062637880530492891649084909561993715065385290076633821287614821505518481195811742050395572901151620131125154582549521353078844267226270706795451592934740670490987753747741757170224685826266521613876804542314966354143980282107316543733472275851842439780165352190936093935167670592028171003519551385783709113436182203020207330421831517335689289050164651815669765389298365580908296017473928539632946574048297263653394458572182722241103626793717593064737674236066277704677570807731052797576796512065681752310376123318050667318853416519119865592349181856575276537351910534996341732304423456325972307019001693206511457536498478821170095985773203057433623054695365612964083100571807554411519862770593955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 1421123207952779544952967317080007069361688006169911849296977854047794204313769519971125355410575570678146186414532559633859425323742218739005477426828849000753411153431151024638193724768589865818917914842377251617400658563496794263809396204924438651245232541368657525056046621424913879492220205342780117098339557397897822088865052213173232685577630724555924978712834036378281602179421451446926235154684702162277061272096372825940054825589946281820794943830609637215806660350553968062301374213758945057724565221759859207896716272427033823437873557568976290066334588264415012259681230661586395213946527799694525425197108188512509403400069571403963252830134173210680018772371413020341265167329556572398195827997253246182050800118340153603762703811079809990331747731873993577177297960145059846584915453368333988533534627059499671616662981347925063338158466271484332066433220865128897886963343108837141173730254314501909661349672012899912449212228908019050435861342777671969819584470068156855894815406056167412349217969354037486080091279354757139748974521725131262658828170844296416005747713370614116279875183945366297067870639955416041652500597734886893675368063686753684281721345781951195421250536584506909088410190323872077946196438947174532150057992212715268165595818128546318132845498090955056957345134671551537732639487831928276231977163238507396205673900554387463224339957013199804942878372537468983075741026644631095306379405698377220426207656883570387955013557473782815335446674800779111728463406270106283380762001761842669246430768922968064057228768319618151168100774410437467209928326561990101556559108368284407286490526533510849954491653277379998352976585807922943148808011369187102032167989815752849577758717866392362799551282347260768601948515471439162732645734330945748126639965944129770307625036940013476285371319156077079719193195868152611305926805771849247646198542749951468153325588058855578708772598035495958694725998294757139486479223638875619344305020836806264109205311380953166497288166729122485778717546639843343854517211917905761079757004451359989183618763912061364251051183877330942055779109351436296434713056749206405511537430539773831129566980424853718246247890575549208937801595093459726360898026943180913270009322025356511833817713307066860403280095840576803007823418823932432617754501565465259783125703721822009888374658308493906983516109304753372417066130768750737720416114399242732955559897681268239247095381761331225495200966057265798767542417690841993287391948926607301313724864311764409990321616765033185153076647067965782999744870520607851717955699972934752355160648958307554478091968249278489605595019133250712737826228920710594560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -1315733346205638282523433194857993258682474812162163616199428133233547202103584623848794364447195664742502934667618840607265430258111807827821521123169162357801192744501764075884790475270920206022268515099110107366257580042670575356675591465720798091910851766131919873488293144767154391015552162000980526997107349988334756466374708602597744562983602849557240690569720450234452924129632286278510296000100517199855887128009922637507316497262093586245554677324414384061773653060416807698996293865417775658992854268532030733453585301221883839638039506185189809282578496383989941899467752821726267489578583504180070868775627926366805919009833792712524297717571975016774082727936507832067902371683779545678259063982876721844887294528966241555549049897270637578582104318682907931661799251064722143574947854448579072047297738510417596031243403303509187023635009250212237402506767567044354804257770207343418688392448081018395192501115787226307496463686842722040343991428440342327648739104267857838532461377313192013638840139847912749532133051564698469538673820390666031360861068111339482464641368502379669861549767725656490008435602593459070667922816304245971138149960966662011973750647949630633734000227363654788669138331722939669234830397666453310879508143093505967170282593377893279022865040973744902053993820362260388492902184090820769068754881174914347458254802943581195919129863871922837345201087767788869958991574127245273639962419966694082893236381373251894022318066309507720859490405538592132311999201904034240208387327941345541417399084567676541826568061105586702067535340513865082142919319771729382495437374457530715583856498988393443619792174323496041056769982013835460531750767239312059027635787645921850448751379577708929441199317819599416890426159624933393797105807174914093642641489274140806400503767938504691132740506487541006220020390430688042778430832217760913415675811015991027161968498271830240780063130906307456373596882425766231036836537430384029632154487934539604862239017488695139741613764196323520169194887048833046866108982209346764400854330374660535406656343203459342274572457197246343533092888832201095696613216920252118221887236460205128891177023780010121568799380377529855663425423784625548064731742584583379565897490572898150509972060094299900601783259121346778641275055800199419863760488177982847751834585248146457593878164317765476963256065951822850062366732483040964507342940800738975945971080521551191109927089498852689886814877791544542344329062454577289205691888224795470090317726915000126399013020839432213338010059448787033939457161315887439061766530955053785603586299258510522087715557661369320838165673763831998798844399714304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -742439211170835557532886075470556011557399269159219296680447943309898495033636845014593809768438730412702207615109068310793834077366755246308873737783566109173550062705115713988442868096104453272875253076452621543317944478278346910848317176633313280737339370420108069316666815792159691610104738276128860796154999198455805257037694337731408718799893127136750117660783142244318209388807252188076971557635254664549324526421096792797586067413473324048936532777382686925441714192014314809573954204307570005724037493670467503880222814212868751452978002389625601988279019105755749970243659996697920903784306393780634778799523593628400877337598629966502340522943018692694260077665379051061282427174526506150237153429437755834792146919705852042370933532076515289096971493116383492967974085565266471130739646933162790699431804323833251882840906341778101083416943568970237321601419240378151927346887481556771208659731671871454061828253840995053122247429578020405303533220229055992361236199964923586376522554247355438104319331023243277418036406313641159998166836693844730115867402082885705372253371562219890325988601111442180677357810598734333140367635547651573827774438457388870850628923317641161157869028112977795264625268174100435378300899274076017152938325431492286648660074619881950053605137485572060388522726216863413324231914738864668543975431086421955390795842552889533388258180976475239251116757963687555555473286021271154055803807770822752974583018274949971980969296971448919806688157438053828533409117814781923108757660275953876262699138291378720733127860560033356596446450558793175621340834539955805960890662976522133728678538807546673782647977811276089159872691894081909506992903893497336702660671414709694012771959131268497426376148765836642476463728420292692365459370707683190747254065437252868056612401164319779409977353771785920502070202033343378786379523850377268292753749078063553310719054286948192454721296428805680700878361809797750776273765340238075590871436299166609447527724206492263943161927493368136423129614730753371139792056588076598782533602538579302443318240103839041672066028934076187441103488655821167155325225118626594634092479505004504310331818652361756275811818003748748874657365747721000400286156333083165650009005255816672835777371298454378999831821560179814551678747882097316969969286949889472314957536901409737081759491640181529352105349863848418278941301763915985568912737912786941062838117588538472057705028740600404197301646258677749215475968187440801060301184077337812070024880691023622450051052150923025898152403648502019923049068277101086551346232333905721076267752277952676172508951462920206117659866708033998475703091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 3368107825232056767087955514617766250059075419080825766246912326038967005696984023405826629764985751267470047793805168275899861847364410018621252526891117884823256527602824613174307032800013471094377880993184900581534166402244632944783536647605883344304277868528642055693232153351413692014291084313439976163267184182547435083552230390981710243765133719127639874149647093942243433571122065878596304100833606326494013869294934929853985415804831028799340265055548827237286754587323185818456588460712751251228172586924310795182439447711354973276350519275421167981766817325389744866181489290554636547220271320130302198845282289512355407482457902088478495392212725094149672194192892346480904475089599603317826821483960550965949403900442822830510495793839344610146425178398620586224120630143702604208769044149216254792528654664314020658695003341507795697050732021832606502637718635472047996608543116789615025600269658645043778864181746168152698550430195727314388795671545370989584844826667938117360442437928876944097936811238330767354656815503776510656198480467038786226557678157277492392169694262032600659409223543074710974596489630364296746127542216761180774551496907382046317550805004477192094344089918663889517237618075947372378124975239432782540656109785764257390439205790989017905300601898388694859283245548487192962080314020978061532104000737507107746893862527438386505480684659916343103680441593080018170500153152861005489750614398042033900227915188874214076791756799714357812540706844082876658390019850438297809258041162469789300753289369000018038756139010759411895775627999614992196292798007030963802577706227019434515452637491121469688568532954622463552781329161215679793676617198092417340916354827766157900415936791934148534570195183189440247472452751231761830895183039862316796589306195117665295745713820496021615418934345022037720659422622842228219418630385979534286389082242183887534682172116497570729094321376093125484488404448831850463176223559402294682539770115918586941554093723234492914037004435842035199664387515877414665143600794345527797876648355700812656098825815150515856746441824273115258337002581204956237736539678632771749722498386502767762688024587247971820734589518127661568741599878270856521586733241234729493523303988009572341464016778974852445774173085229936961265619785410181185255454748849932641048651537409023176968382721532384409572751186648386550811294651069780352942585883549456205920117934416094659362537882581173495534759659880121425327663969950180962494213105391497092125064253977842646214492253390707596837506833263899361426364878266976684234938154300178503280468903624992534100751636905826196352251913390081966080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -3813293505381454178715356560587528573521362228091905681183529209832953136542729903158217147971344440019170203151966877488873328632711758695823018970770008221477390021290691723991538473751757868619648247343964402164051515426364338588487170273527803917877648377118228861616154177055068398644710040091458211497867157249933015687782857419723977294431841756236343105515675812589570620513246736351609036581281574297423236388446229557625598317121799182522586696975394853476686563943771550947676239693166094813972805903803143873763638779969176162397431363801835622199376793710792906771002545721135636759801438814452821945142499784838300753089783713500627540845666624440019860881831791797337736483679178585148219543829751061518467857206793333828422369925936735591773413401014679260918549053946582233048439393917100810186920803988662837407026146638472361635158204346721144698523330876589119924367184346353516944785148140719178741868246154782640805827686467822907052189427449798042967583829136823313774974084093436486940604819941754511164015189056260850247828263867585222138683260169975969100669435251055791715206104286063135072249367403175854629967564550378899762151473899473307945202327255532588506003080977941912570707356635614878152661880224320789253060988186454446212064791059728117307794125131446929892398890769080483984091801587627407093767331722840840148692231217176846231339342652046173399057725870069353895636853599915066860628900500709695219548509289149555987455309107539105914725038530575883658920861267383646271953490574310589826207940601734291770737303424294007812719440409415185081250563847177610407339780758282198264654398258980974522587108599589048888966664946644303352248545583741678083872585270335978022893649406627677087821519785718483277855157035059411961594145789177121297249096289894746947345515287768521089902843904690828887181444289203617267223316217097609426194638909959555772733634422542791217768036657020821332002830553980599332788065344315796786022320816627600362653797223891518571824843694704923895408047129699743833123817557548030481184656240536744731723164582494102662764842450146849824058996212335918483317483579547564784852089338771983426635397953225126385438964678811605203000188380333005591298561076997911778136786804367031976666588102716962150971968161309939775711442811239631594773831224452521186432142612494358780091375172621497951784341177109100409983710604719967118092165943271385883225607394530397526414059864365302030668207680534091650941484581913745145514208095679300301143666657985031051183004229487036566202891294050889653845679305381262612670009106857366944621664827450634423880602807039480036482135701323776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 12512657830701765705589255805758972770741812132390530497861245632546196676093721678166336312781546770486635658894295901803099035644447196042882323425627470073133516844081325358731190811504976460938975729533834300626011231858320682774117076005807612184400805111946167635316992114297929228647666688507958545459586788934604068670547291629851702937470294655038997351890151033232933157382419101908328672140794926367375647989050239922232408341994154685560808233001685722330321097057064505274990873255547986287880274432688065269274756072136242739387754784032128150122737215160661249774112329348670367000760107120594399680853235199900208968910323677168413429044708385905851052858302936536430652616273884403478607823362927182109516567882008947876768361675713489791531722593298376943076459779681005351693280697836269810154485298795694263218806147120869339502982171340231747112601343815723484313370468331998788923818407591009550006324879388611934011316316805425996264759074761052918023056697656058597038947086355007965047948661534231293286907613920404085261596522157755246882459799355025558353880196891776150911991500555326200174326344535623193805698559457474065277584481624580582470250227775061604333312744072287706707697036437183513372781340088805524388483950606634798710586142641244947249290437110642950376388971648438577108700090531955235383879655319444805357420862257429742732197250346065780114795354193573090538817262374849082964608483345037037119437953315373138944351975654046845134723565366246016267494590691874839747061008723716494503540501139982558186271618364862378457071857878909000968965786295113947584415290433811538616828169502611260164005735983673095459161932797256356081607599421096155645941867017595340120139178200483048006676201299231328572673389470919580221604759439280326544793098966594002526067854413090763678198513168307196651355504480145367247927664550562550047953874099237005936008298945813811634294997923306486897169483244334073003548508010964847003688040991142600329302320537022114442756996821519707709929736629479134494685820980144836256903517110969923507552478673004528902872308891608698856461311919939127859445490715478754778160405587337134467797198975822024163506499198900874559988722668553063989775306630009001105015973714396123405826940671525005666915972981436834155523454187187171911527578118600054367942593680896150056569231913607206175865449522162666500271053509538248808938112982423367235850185596940388161487704930537883051934077804035783067763296116526281424479056280550448779033958171721889111233243015529180590026655067561166159835070922009886569471647344126008326700638116256908265430186765184052621168397516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -35526497811250367369929301484467380986588164935534508279122024003036928100927828472876261403746478747610857833410627573422131816102852658362918647900088736243112519446613526452218287460283182495060625840016749869546072106848695650469378359178623443680538438934209584961205060570229324748027155872122196660556397849247104858253795671056903696890169927825672636744369805452360368300998316494244605435326614867660782040917096932426922602487295139181334933594629211960853356918448335906898790090118080669300478307317686314451443432650154938792171263889193513706729257215840595680724313226348372631974650346652476629089853312069347827329659094562466076766091533442492173370625932542606637635133727692217448072206031144829281267213317011906652919019636275156019586669243967995218454003169434487683535571773659759062995536615340269228861062834404357227216464142482369214999490445454581326593840060327241143080910764321347487063995372437528629509893626204497232410498014630705955633990300635931813047621005908138449930836073077813232173223834733601267287407391698981991528850581406133038619770301971987281654163211639285948675032192989853260833552160650782426768181825064806045719832247442345309234845818988109819373048340215742669092022172345188120419287166841962560898602799112026343883580391251454257868813021078412802950870206874051025554235452616981887647102770772717557158766752848927492172920574055435702318358974039645711991198791614309205904624998560050342922313098853067961742010203903641669337883135381748519434439890482915574501702490844907417011162841860994686274538378267250787409072030421665203267354081200972048486390976530998013017708911787305911488215019764902167044329461976734255342661151641675467618330076807411029220719123883688069603055805564547167848500332650415374079509045770281652516906657897173646841805157937165034470721499279894733401371853679703223816658388085486157807216965283971698841232049346185723732125922429717475728586980208601253385219365295228523458415131000394364377366954757337671310116157079372783250514352432760099898295474784402317576924755596411571528817042223600754132426533322797863703952933632615285831571832666167963823216008845826642292153813737901945779935374287586525039127135956400325994048669840071074299919413087487251732152706195570060395599081198144983903209200871691431983107175782287869791855543639734424694414094529473892137506022567684015584416462230219939607745653423659952415954544626687035548048792020029848559392373588880159714552362030107531889603867030588427713545448636807758163997451722881314197534577894892367081759318008685231354485565616732994265249266647714290068357120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -20046704038874316700958477567917519722569986958048880981859997487867726235130083946097096118084457871252251203802106405211107583651542038995993869845727156948403038202822416339866198885583596897739286092109642824235302928390684960384228230254025506430909472212613577425709442542129649558496691081829100741339480444769884431438847043640830900057248624006909519643305178845559326026005655612351095445420494649552368478944618706838420070618454546552574753773673925762998223601774775791787765207286842699592828657621180719796930363347060346847745788031331465884899709927302431521751394226459323494404070692082646973845108186386978846840292763737127561186158769663970827120234164581880118739633625748458845533939102923040069894422440569452938056341143532431012585003502706782908504375531854047064034735274005158524925687226987167244051035020680214267374028891387448047926027222259683868512215095000829215659655690235419960354038303552122418458984380552623335708055026426144824050185011927274107197611178863639351974304395395130865348260268363847420519439694310430455038649533978593871024676473780404423883587028837893200296143648264570593780381485271502380334738523208178150678788890012570672222627654708679528519961899660348510024304094198737783661571281595699024355412229949731064059756976341828208575660223179413147067997110976297079029421999559902231238203690629140627116725848274554433425503368763932694611187253936141567316001566694012975277114431077934688217053271188991126390553181382163145022534609768186745247448153360887494556682177329446377014320158955361616882515204136372390328361217299552512540670563299824443865868422300492202151229890228339387531558981240268491145039298491163998618008957845071670189818209444481166251585683301056477308504456248277394227194958507548983537584989427211459429590460979476736512964396102339841360672827058623086431310633887007822480109452672516862735501499985075043805857652348480105460517571969025622433056815057448985015411328971896561106294919446094891888448349695438385619812894639664655672389594937746046422817119798489952785218473372312772519898947726873609638045327452292467475455913505428151461820007800526184075152264503810441415952132464828416259289129273477556339020494144558477960172220239506652114746856950852874126031142874450647608583087769990307789162863900023765132183787745145403706371357054117069373815267229689893737872549014253213662502709799603510679580047564839498268817347127116748336890657487623608992356142634352767650797325409172596759434895163127928219992260384134186228629481041945849056825608114062746537702032413575593302715164149269043319557389043718160384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 197123148636796735833120044690986052732507918085981489001306580919399888460417328575149070160203426869724259477989307872680447003500971269500050177854225283412460420110617525335077522246742695878001901778122650665721521897026270413820516254104582372851789811912420720114312108240679513907631514081398500704120655002840466697613768785666389107943110629690988778096449565888006089014810801807408715179750976545623284822561114135646401701716125215312023109120101141760533426670656744171884407908629887912019754084451243669997064053422910502541995179396328467233157793980470691360548095054024746977366691348427254274598112744702797181727042905471891143112316151513073249127162844680529820173360227823875218653670129422989361339627778959163099257151760039848677412257632616612354356014842986500916932111334693109064831775983345981494341088176346534162845710912089036911988562036687089586631619901625344968295278248914171160689864586110734593332312263971688464326558924538232332668408775554830226534292160403826684738800666277346203411056157549395153749612602281945374609122084937299979516330675039398673017774840335247948139096922928411941399285055699488113573650959117744583821843839971454399885673465151305286596078280747007044820967076574233426039363815753881034390499689235301092548004149139811053877183551747795992938006453613068527379385765916606628600807950412677248709814903016650726267708644079064114705156788310889103194769627031287438904386069185282544886932480417744970334356219552844768653281178762518804731219784945448317805640839650693406138500421441704543700226081105717273863531041824054277153089852563258700972367593211752963621168278418990750355695390880346856088151990794332105124599740759503674928113919079132272211106162677309018500153456266619073346886660966621222465797872263026060729722682651934177028737747033840854106797870865140819347411384833169160993134137985544123458557493102753881519857112578328658563394386469557382690705522216342075646179151201665051036586781317656628928341284490351159607378693576691580774757887901396367631911180759661964673420197445211204041874959234325495403398564680869312531044886631547491637206943655135213356764637541227496048133742201592824273691201339370007268440267046817448736961237091018397839104731154380252110933472571274392133895328033896170871973573207986317537983544796644306350239175147488514967588038544052430410674157572991122044067508956392531234344194602090878603198945716074770578028129110844763657054573102949760840805951795178826819447166873847830278522728949221188481081833557928337778090635426866081618402907441994232375817657063610900332642282609049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -52223186579085432312973280480961672450106959441811581024805026620226986367755929224056771825954812808826596720007942343674438203667376379379874394602870358901463594860632339819720914047379203405144349155210926473049265904220263641388873983854051239539824992708350140926861606879203942539872613992889818336460318879558387594469190537337663952769365606109945638914194951975986133237559595611906924955237030476114041026816864124267804501988498384439969457229359534530737576722774597942539705509365675767898898244018854039056907465321013031341277176723570589048685706158177935240812817121273736527019596272928388120325985851523594071333353715723457643895838330721203954382073873221309162011942525412848174340333518869161328834952756016324632257060670292371501742783839630649064812440352862689286128071472362408139531194404852964487014047439500012480947390454140891112833003240435217037632908217441770458080819734958639595555837579431351246261536718563668614245676255850701345927358825076391372360830287110777649267763698868335475281928538594318330733979256796549261241096890272739656745204763572724227050565651365551455836939855418031435904773698984594385843616260571596451028549456866520949611610713679985980349099652853477638453128209612941093157436299305169169971235476799355201366195781114980298269031164760172196792373614001042187075829942089997437855391405993867464999219497235292533849099737230714185991068779052212719629275443309294855554629505143362426564670707662287117889289434661398195891805396219636179705529407605391000159026403560049516339605575733712094036828733043635250335786691619413387411654456347410557012355121094289865024754783390893917324560941950298810747729452765200309337979812513843302851400073180680060282987745496530277087045708584613158070427392985874021522803146712648105984779751478094151615878731543389988986704773933792433127253939750935269885306614931285776221912275443509998234971435495794263887623116509411775975826224863130526807332183684047691749825971604437822390304844554733911310184124525425763559767360985317187218416909088265707368746076848969973400018404432842664753754481476875976182033953605568125572975893516357034690699015458452255994189833287558567724958482304847825653354538800824332701185145012104474643946558657555605259118548647233829969223775137872007272266273803530315934186002766625152075304835832671601739624597040452328354619107472558864229236344310983255763067100467635059116744925144429273831000448667842092656931989383793318022162639385886998504503001349846750721386252966082039240170397587647685776720090094847739259078826933016689128457280303757048814344601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -432510667389721287862188198520131738538634409005670324683721431276088601880794558688409550730182745028007718415009457096543909376059736787387098334497511015982392916921069819691194404953401339135310546885650436516658543500643752565632278138794476241859559065970527497583077910483597094501822183928233739479337012179117531785091233832110396228475794067987368606487791889943766555601353441584377143322071460951323155005452040099425311706018008153069150641721514768204602381772198022286174181633290051884717325916187814321745660104910235176576429174212745666831536389315022624738934159130536186731242861010070687930926445162750312701924789672479420726573382783330590429465499125635424083717871471329975571498087833239497647478629194624595129315966452351366073676461712616465114695785977776239045141536520274401981405436212072946135191332509708701689604209156601523886356972052969322494993083711107517787464432392254886877107621052727158996170460309766065020165048312122913210746156222624022054238493057438879371569320274035242875467485056962804669706708121291960573312326046161682959049839325625214272120357908915435084431008172177165793777897187266379454963364049212482488811019192175428802306069678908768395492896107641024664233312829553442032418897233666825370573687706373254707081370230977007621089622924892541834711740982676612934359068965146731163791000603249743190286111661137007651474927109487293574093700440295342230628487492267605174013814313292359330538380633553598550432810739080093745097022887887663130947617845181068377951088227937311427950196207090335979898259933800947823125808927421651976875096293415574557706617998633080904692676748176209826688906937261927213859666454947497270187194667798656047019858604729866467451205425667739796789792421244772286142303581400661491448347149904505654387070250966933716196250284404892413240241601581400321070054418796690431292030555819296518789896695088799795216497284255152074108962516694950685358310092309542122228811585886714119839681672167903885283034529416599687619491405316019187966988837990578876059326573201268193025797122330488096269706708408222716051017729858493342448525304487120479009945948171831285913146536025154227236782205883783468363050281183006090005385732785221751189201666511894968114417447254880216188649467743950335223845699336304611549433160768450106156304105292966567105034713295148840416607877721810409161164693324962631058730961970748215237013308842699905352524269683182150042705126587133630192817596956728199763739197240120557909082645956528574554256291409814486203523645515251910870073467226162826963361047534724827195342316738337837154304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 9914902532757546000890160283598770064589270019779720581717693408757668244757904147459630864278685795998105018803029164282540692969425433554214951976708755433013204917261114500760347963012800888991411665215214851041292002942021602727442051523854039964895840265339547522688446749821829107418381376179935003007573521209115864243905408446241873431643763960646059988707029624151550476400446441442723799262570395034813659248702848300516445158153185979964794654684674368725925300469800469255608029344390552022356352720232650928036872576782715670885296985345556487944074096048968084636279964940022112969517979890733485870678757463979596438329022493439842011111808047504699594172733055762524906212746736236132084846959409053089718250417675516310470971432811279835885905010030420937606183580114154010812156452973896168725961780052827686253928555087340664636262781526149011739788885920666009317008793657477597136321456818464870805926763554025682745233911621741772319956398538393819971992116039426820031076156047333687304505935641618279722368905296127867736056931250094378352005923964362896669619291979712620134537220639056919340630159434628210070894680339399383864143365151152515719414027905634598330867188905713689040390390724417030661499208725472365204952499690654893161885833972365956999182125675717106911638024814344316450583568309074933992218733376167041999957480324418297332546199816581817032344033262203069793474884196938614614502502729337717366959610885397351467805802166275732564930514146914048948771868993451912549801954998883478971962550375598813318350479580841093768738360190294660631661384401999819090060996397846889742260212149916771170011005407455099233707443296792044108895828014739997029763183879380626005268443712725947440822371759171968006739492657825473969901981542565859693512723201193446600367303846003381359111399989954163516742171886373091295546264192783761711815023856928507769792055904947491044238228984027119155312243153919759118918042586351595119665150822597351598647203700781953684734053462516243708594700903946004142151857920912508574478862941227156307733886464391088566133900756858693052473266630323957120579455578814313237956184874533519458242925990437293441832697713586152157440958790759943336042055538964955281949903643097589012489345593231975507331780360883218127843676508540619839268145969643501491154428016977936729406815815745943974885522912801440385635013432018930341343219343042056868626529713702501801170980557774091024460567226322602878337361424365538235369454015154996397070619370657741736885417315460044969207422222109703108457398518396112429425157864356951661447560591677849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 435290325486206520527511497731264833391911306306675804271476066952293587080130902194651665363141248799878793258414602396188244987312861749257003715937303983632806697069774823237925019543720571257033129341111767717975159245433411621036486067076125678984250776826224386586109135279222588715694488753152085348605461185958662143915011031391981501348633488749083671403968938997352293882543042925039701779354000928832532939796009383469957024865005898427952295384832943030119728849800973622494158968489524370271002317427886053372862388240997551629079531887481181861010625342807209325807732729620190064052315665464202991539069661284303910259358965891441978131727406149669709224356470220577571099165802882037866641578842834619545634891942946680495668762330247298446343775491739428009930357425085561647238280887170237604529870473526945942579421967308495724438911413628063250473422781507443168090969293208053828900400254615274370328268725369643098105642413947905904754700281613302534363840347355002418635648014000229312205074229101261551655664489469664384690323509391419057306143523237963832112063023801495556327996769519800181520786912085448462818007914531070781105399963172041439866147195915133129955591504513389512198631804462139718824307293884434619170921383627450343446075035252799628244165053595285340049202115064389868352553618706018950992072705636850332334707070922110061684197118421154590122469553632003782040243839703603665682275954787280299355259862864194336918337412019914712835358759714210958719625991476410721531509286574865503947944095593756383383181498010183304859098841471763082587448050714578922333247249873175966639239532218995718356706082640386339980346773011682155258270704787827170436862983831397834063917441112608910191898499527631078434016127479696898704513002800777820007964037579484515869753591810117457371359605618940859530251293965377547539271617625431962012681881542327096743344125254648024664722214832735083561714189196953970163863220252977656350667479854841977575683567134559917567151675367349819543204801345162206463587830780259391088371802277307664289607932311817738094567254250423146530243454264689731933620821135568315791042551563732939760736263176156899276681811796785256462838443529912326811503195099348062675444496315624314432727970692262717436020286457217166870465715666142821799843119338319440498660702431571405613943761365315973255917756497908983664195228164951617466232181828156978415522918899475960956232419605581941806897381246864921920297950390671572605626179749984007495288327943781039055614561150277584393848292999585562291619454813919667216232084976933071296796861399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 315066108026228658888075387807766967032044703238724742073353885771036364288813231803054283338901202496124842245925612050142024550291735323471714455603554135315871046230759545668900313910557887131572983520243250993111568121364760429784097432956939505528205702075715522762886982327604226770074686136822337258162899219442902398395151131288824040930579030820960270488690964685326790016405309424423226972544319117073830742391312391826509560275284291551949086351505877808663963767308368325728260872623864523785904557171311148850811764876397793982960864356485509090928825861800688780417601674101798199327826988417076139296356271980097605799161522367993910664664908675281898875706001117073553367157033134648902366177434262437316178461271905523649841891875773394810156379424428203500816483187580091070920107630907912074614453286295099481839322149737428151993076201070184787332624549650163910559133278319561628957578353408009563668003443531868141121065502747262152288542272465676425198491637196106874638243293426353986302925058694258694290169597514642298035380191149819672589769421709910166013572264312243129329017689028121380533436105872982576254060568425359154977471248673878583389563176218527831967361643411201417886163247560835652106354336181440531416422198730273539391059448541586652168760992674506277235721765834790858172055457526523358972826044197548543470516859494525912578511332205449294034279290488217495826301107751815884813389848580204651755843222797899031225012877420565238973603899248070849364562344337904170889970670144220428848018105155245904110857460179314379533340916118945577235149997684003716351812620727020753915658624245978939753714593444330428466695091527050313566823129252647287576713925756239594676947218968545718845012197419452910472486049584238945876832348815293266418886277508103492834795065351040953501040129608770403605234385919204363589612136051036940412978741182675325099355761058116533816017356629516459865601482216997909025251017144208907877652048145343992909498649744710824250491487948704538778765466648528000227758173507918999105091139070307428388648853536118598230968810737615307165226638982429246152378865484053358593336213544452212272983670958940873427822010443424700487953073601572089718232547943413688327832716770375580903331435996306650307037605156110454492186171981224341961991941733937218091005595364513708739311744283181245100952632233295126746695295695962352431551370871571958628927168680387730782466450026886291129547625614375632611317331411915292751559656867129812091644375110623787431714985749814482193836656513024222211895342222276390473576366976372926259920896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 194859803091456652889686977162469140501850336859344307711291854405244761723549679206876430512925798103851714053173319740320530952109939348076727374416366485316675692456499832404877737383053729154977321232433408017700198372803464142281716817962692704290500609111557755597095416322940683670435404845133139815063651390095209656275979260917110524765277707325361390199519859134610179176004560973839413059405461374980119673991493080774301166187506084648605592936427959940551563397774763132194600393552841739286213302325123374974836142911347490492809686723901440741433083353157843248137389647250445877841907364978580073471529770346086526450220784903389427407142803116476114029173824608822843531069686432858323769323910157967214194612493818175983990475062937247008099157984150701244282304366912805362555734476063098028951518697590474531378284475625962424281963784854613535001875762262193460789894328373262131644148166282952211661874718910440182543902810831352698377290709305224401568583664504990257302997461893587959301190620653654911800197402153243437137110757213730440926466191137383383396262738666855071554150010476290131340114221038286224193373145121677597301792621927560116909604520331242583004108351956986445644346190741193913716453764866959418419506501728930791081516498616928771955663713306168848556736185661117586284348774707813258535322311340645985090333041100772921220778268725311192341082028438978505424579888333320167291642355155694572751577770840711125709355750050517706532610455602924949414811281117134084600069096092573265154032650785204137242986485271073686594737147204346400269257683313608104754889471329647639497558491444125618254171387071379532583257041039825269884058156235315584499610757405819677999780698199347344601963963443733327943621598226683098529468777468121864668226435601121635903488867951420439127317158751521433703663834058256917550112101822512865362867975183913551043220427946740468880712236679702349218608198696119990216336688697659246458252947060741253043529007642661392695429924943287741690580978060427435262082362531570528468998602327077040203775806844838402403752383781417340083603464129970706630775265767550026411272892705506143470856635308276571189846511062181752028003658331481868936888774566194709753389669863937965809721898077672989178746697080347049713514546247041995056071110619585935860394138205909667069503318367242473310363534024435934803128389722973374645039218993400412203914062657815191412305570453453554165544118922623741423589810790238975901776364798516815932349110451598339094592175162628436374456855707251206632358918954314035951531288453498431078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 81693452781565545410087983220555113044432512305789358457246984004680321250483942435889128531513132784348671722666667786493592909188602443665900954941955129672106999395210908258010767741188606259336343714991904393411670774976647667622584745121719789477288149597155398089917205498015261562405276739652829997198689028026440294947256072949337500211225288958419717454949034410861621275973878287817490206678781867863577435922593189077793883779695586264565845191033958149052767072783258843263134327040934172938016395485586931187813936088353896158966222935980407843274613636909742712957763132915265189460567608821182849829340210537052566234416296916002788689651252852783083063244458207718358560632076329352646411000823378122897696945907702033493333003621197752137906300948991526358596336892690165768016066196061290256290263301465394141798036289423799726208980891125525053427024401042561846273505914213941415448073138669420190796743701464155088529523126210324820295781479137279636485366393534007945365009507141625967370657247739459661145809919520952207958491597673531302203816564444660040910861776580634446305592098643598548918840550578309772777289048513138790803904927477363315675077496792024872144499134432126811981711205706305669659909995134176133100281175948673900110080293650543757515927756628710532139660143511511986976376002123034775395032674949403954886196646495812278668150501870330095843100582698567797574485142410598303648023212333929548214370850536473427769194804231134286020213099535423857755095622109632980795959549380979162776404104918507492887485587057216908105498181930186598318722577418824987194207521126519269057930430904104578536422788703255181766262660122928192704137283108356230196010225727098562464245387756443302284706811523936265388174275464722002656295634994777213310195444348915662615282476149157631504449408596343629316640307915717987936210005000687806692095130972649262025070942919092474613830948077616550987428821865310851348104070531269681871675887648807550808068760422110250784487344177129506239519166543859784344853679079681786245623007487515023601372354724208767877366285091124723133399768673598246867154320933938635100432669273761247108242143930795868346016909853116773445571675413521722115815093211930041353780986242263108701488880789907396294781325825768603349683224036160285313940972834227203704988381705211468173499488754394600099689493694096776380318999242027666237737851064053493684260439566463767547855616856309968376290717755376149221167275384762199078139952578695409366533208876453387021196581601544932881163541962240809744272387840087066782087161420185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 10028030924678855930617787491303253806481758637424478317591524011541541151093845274434610517476061996521791906229650082103838851870389688728961581417032664262034770889509988124681915640433810629285638878060139049863920402832434182652085513486127339628689840954104909857376314804864337749212347088261443230122335468698361644666125299469725625668400917676711736489682948490529042364689307092077759692581189552019774777905903545945022983008139409003803878031966531953764706643408169707614247004272781736530034384261464010983803336234150458770103710201624093119936400282904692448218079517419826892781098839655612115289929707943623823510223137371116906995001156369128204710485804802899275611800763864182981877669366225505792168586998731292756556230768194667611790542590831122117158921360490702281827177003808564840169348230643077690535954359265073954960836713798444043352238964552543858867114370139732211719145985876472362200287438420820540093233677569436535467085555885987405081539757008283627366050164469765661914831447811626387021702237411093736287563452069854486575494196864242335823866740227234567722727362639762422388683315454812072092518953964293014771649742620195750377177200302959753326335816821601355356143233567567139266360126528330656459632607270561288232940362249230600837632847073167676639276533064268629853531497558511468022280712608343746798940896187916395516396010095500495156170820276953946233115333128529794406067104869771844131544030028790370666369874832341894664764868650615558245761776072936731739260168044421026392190639495190311828506126647854239314292934748682271744195279153751228938313535782186334460276860453002783584886218401846767207571595429933611559905439097889595002160722619667457683908423601834212378602505978188422840339040995879793311388906015820214949817297776313577974414328400218053440139570012308795031951183964419902387629665010471145250628564311552000375115730831458764090944403149703585499404099968983485267248223014104285446256949290438261257139292532710565658596393584807649471667798911253325795408741132186487407529917499903878154969343514819507201290991236680384141869294722521827585509042841411580263806576082670399215041549484328187782285091743287136145555861073326658293398610778725110135985138650087317600741297709115260941486149294684851008354437735410038194756888977867352174404914447206176539128936147715808338402083591662098943899574032240981104465894131106974512047388994835913725855823930415150796873118411218161375539281955166634032227643545566820710580979749077102769388712360134504497573382459279440550651746845496961727484395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 1172877939530756191065955426338152002738217241977557946941804463814062025413287289597490123195854477265717436551129786071293811985830580117367428995060665876713535741518626167954989413430929081294039682182275871533903657835942947079255017378982576805870205700994729874671721988740170761871357914793243583147506025806610925684731086189892601387112077017929056275752757519432409594854028597208014642461053422937232595216804569867549977455152156837703100319235454765825303671274511527027551701809700349317753312035225556568299206814207456655218538129477682655364417890463439957169326961675442123228316368013429800517660243389229459335224500581993184691285463181013948854123056716939757100963745539642579796860727399986264241217818152713973749323855395490003378293158973114500967686509877970256455231733724186050218105470672075925531831309700741881731936329325893006965478741856532949095005298264614674963147421925396878572374914843805149018146846671645045330739471374511731477439948047052389026787001557409795047100272870915726024656568262969255096101935904884933993073255246098709678426174332855048785641484281934883579521486397890379581628500560478452108333657326518413146075575156026607823979887987438673902068178138132764762330040701935272258824973036098226743344274289491424872760471086355455369672239738583678666618859439126904409484372663940427900113012480258040455231827884771551103715970108401865668474337580503560280412930631200073143262444548717597339505143028832454761143234687492232524708509825578220962585423269920706069994738506322026138360549516536297542892098448477895553104812413445663728050821340661340685535948371001464119403730484121313247533933757402556887893374611834336334900393710731198619402278220468757645597216247332609661047494469795149114291853440369083453649326221252397714808779358897389537719916644131082182362115959698594636228902897592795529193280109883718342385657486423804232718943409927994467637787770066729790515647719756134694236706381366120093291065630789354131076454609496521645968329553604357721360289348123834429157325313795890459071396781371409455531594769921607808512829167606234617013914893955003954693007435123327924465975185714242390889956852192036377707625659472871624470014165630031154278179958600721778955641165108596033224558852983631516810650635928858709329014448545754517592950493591663345500864172569026519955776168237872574010315908294960699697597694405502073429431373390723638257249660067485224160324536061514095677415875987016146757152532809635847055134382164187525400396053258734603518077602945350871951493447562987307008000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 2597665240417590791503408340936487983098921220850528914187901737573428869812833804381794409390836244213653430945185024829637851742109918315605827234733655836432418495853184987574356947334480945581654332944504249844757594529447995332605731816332713576010317771588544966201868521836747720676057224012993095306932036982216133645226503808835149341377020446370745375099403347641259997637014184616266813939094790755908696910558552543920066901859377655793328793907060327789733637527308063266125852246509732773321969892872458139428500827873318429754995400578505417242552037891836333487890627587657888344201703861760425793248155228936825628884433102842227275631276504328743745712271799068937606038728502563402147513429847113571835139852723314289620228690499876704906506906630471215109948948049957758799243552607770104121933177187720256134498034066316520739772430972856485377948074769758859721202668319865049654056833023619003400143982908146522139573095550196425115760167978874643571449842512764071526807325301944726019843962586281286716961417219520929525054941930770769233316105375881146796563967146393968872139570146046369053999988580860482019420419657185027911010167297881573533976960442713169146712954890469217916949102886877611857401630359663720875336895502456611640256902318219181264130387127747768222664886773733920102685804281385715229554257667574162795079283166302834128721499468476231844025286505941075810930231720162005446700447906584097838972846111051903987350594761303776275122663308795797469560743098939463316596129839938550454176621544247723136510835423317131454884048545597591386189469641232079390632528993250871481032665760142255461689645178171178225537582406223091860382004387650828859384157587656621378923862413087079514493159572468548292471713918424996487223073624738578076156295634455305168365353455837182090604635174010019220201084405828991711387385816661352679660789235682020488521858307400074484259206980541535104224798563144046093339471384016781673430188842182280053346445741298972570541544825985671901669933740320402901569171823332960457269234267058222207877074881185195690642108698515044921701981652180201357660632273352760589481764408414434874673343785355031007539627742863750604965889837958246157307037820645197651859415492403181688063980726519730635539042449052990034765042599943066708182252378385864576949841733581002646302134305667039762028580749748404709396489715941749135518928724655772968931872464103801245108400668237385394068346236591268872858147852215526325989704481855023873607665864755852748196704544682375178479927272026364728217783939608084480000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 626612001089186770611044280715170591223346461376126997347266078122688067488536607163807472607984186513672528940010395317159319714314333677913353115488079219430170735099090188547929582141824320879290381249418274199427035607738836644825701180754256610887315468470580824172970054012123275482450476388140140646598107349309255107290638620197875386194740934718851026591883165157194925863530291401872566046267240513075946468962237422956767941852877949423221845081726520989778454731336063255622243061413954878628620146792230159353179880775520482192722054153954655124140014836885708353452543779679818366344060824657401847085802974531992466041374744262262312516970813202693148710120522302879047341147330996096465113783418247200821673117579092732229143837100978248022063060706732634367742715978894524103942777007285966138008111731808415216286346208767310564625061200980258082186780319443926601213720304760360084553059412599726034903326140505659571558402925110069619127772340486437593983567476626781085884794757378896079608327875154099515921204104984088577567426021017932075801161429034240143781315626295276053829124902872746850267240998906721922808210584286300509288628740620530335414542734064876446983948092024881634249284196684377435162985160886159757899756705586172753338160527353361036444989831200444051946185235217865759975073728301284958245138771160593114414901922590936796492581835407205272462313614140438541197147683751662759977489756948267179773411929277254034317697148410531556980511655498424756978749045819559533567938663912779592881978957512303718576107855160239345488871273583710384522362154596247501766555582894079494001425517095031311326996311262385828370106887164751785187827162935323543248351174891052160056895638988147221123425127544155630395198553947897555938313498420977796291858929157040702644558433794024346549070528827472771375907700342003586055311383060036945830579745991978215401007965715616895134961166076497149054220397918981710342390140988431603325315536000491498008955800794554775535684310210577682994514870413086071578052228172599459496108155865059973982450809497774604308865023319671546264327856088545202250698645018931440748050059665109788984532966617287897048990532990764494884071932446724037323081136709118567967894434405588368423314955317350517810622537287408100093740332730387024527795249555016431875819220218725329265018994532510998882869481006826716416567436115521147453378346342789392621306535567598085062313789182676224849866196570004165896596644150789929067259871039136274836606877574972387119070439916116439981955451490528562392317558784000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -134055100642239248326857770518873709834553961071898757530483350011930010531123242785123505852042543840897421672286575605293893960673600792339523732293128369714817200052716472399295111747149305084257753749118644934875493906987078280926235069251496417104992021711712069416972874983456584643871745485923343235887874440860955991894026574203529733113538964124145793474689581405352218940560394521061230561522590877628222677457722828120045227857291528372838096046105603721653132831182523039785833077145117357416643648030927616186254371290353567699813564338593078789271985189088209516940348165968843687449941614704586627916110241364531337418547686258418306797432416108034102965377239123263621456316062979073315660835237333916423508802643241934285216288817655572011428929256368869362487188593763148260800061092836670295248372143141859320418227850140740422475601921742143519995622664268444026850892793106223575059241633320630210626493991795305615035623414038806004020713042782444792923237074678021265909482388125204432813154689460607238508340454138222410832689372046210903352035023310865563865426117139935820368086257499950040334542104334604701696178983851932805123593449933980267591178654686151767140000392391792174110683261892830518454691751047723672623313605826881516937102849836963393689198596763961977866722190250685972701526511139482917071263901009263091734989526571645970984454724603354437570386181969249718145904294010851413964197592720609880057554407778692922632627246057512985169601976583417959576135569684966085576767010381573058095368017665460831599713505733757829860007514243419522910231881093557892953624273812029653744464821427624874860096923699132556249654439610920964350108987560737531262667931779792588301494285521563131005422148835573241940611397174660571608145110830433354486044969797966920124388745363460938755790908445218391631908452306184960247964520710664774103980647085818377113093787248236918878414221818633214752150359975238726674351951466180521415010835978213283738526625104044439674442674199910290380364018677902675913830821316542538506287779587154741074238786128119028826079361302510248967891371942295551367794135302111843697895862939954904485269187400137127883861640780758699592891331791770278099745896619133738402672747947470357215239171347723557689021622159980828727207395891731005684315890765703797454882587771589928828766696980879247327021315044720731915026347869723635781824995477510234840442295679432479462672665134497760880814394341237693174871942965876830639017371486930504537991959464339793496322497466440761315855913488656058915225600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -41561554720820850062266855685448185480749183817917010213998130111130242801386381014376002298314183209595151861443389666540258327080323127211697484343721389384505830724953900437924560284149911527762801334610984325426135609314792678685578778851599424231372524718475767062264417332934736122784248873217081793337814002752257956891084138368778675612720059870588235291432235538244340413256759280079865381393008810851452794297613155068150522507523715853537369892437957130636488662270181359599076819275651425139143672388512427984340601767055203629294603464696433463794887307668491265728766873455473695792137821440227659509877275651602502032906902900789336094933153378267937551976241939736985095476648914950254675705902759559734999193583780075807741865064201724581772964381106870133925673327296904796527931411291851062644905411935662919261660065461916461769098231000474293975150205159953518423323424872484111476033429721148256763422442623356711220054168798374367225253659101468657522829082359048637353837829766511312480010906553585308258448194164265176803967289900756459382596635077851286284756858579746782863269544104317578071084651466578806245817465916347007535912454876288852963862896412717761304508056934555609662544210333304099635519639746891006860255440344441741902310662543065483301365172468897315520512356084517204059869955805885469437329274242316624805309706597004746235599845024262720109049178515410359147866886834304239623807733509831972555545995586628676243844929216499567254741777208365785487409442343464727546539966358552242235362288131339123339332920898352726908426037111884751023624766250672876284005828508164155720726398869950518404631878802601489642171898031009767153748888209983983049935044200044431356400096923165841049877566525828065544693532488756765388129644893059093385733894845501024103058652630140571866475674026731120615941107084427511246013533073416338970707730909370532361102998213286968808048225812968432166358661072320858548206697448236143016516327357143641508747621428442026733290528196753654799823013995728489064929902452462684477542604769949428838729645024643722485089259238580033458835521111422675831254094467137454794173790166942439872213348484246280304446900719618545564503202260795410007060707875454954397533667136182831194752354717247703015423958316905020007124575726632279484801034078815441885903264622619659833035791000816016940740200719562205454122250909764264557486023111134852114239577091115471230955337800307311859664699995831018879792105632542380540053744825037729635338234112435323915546806503027101348931452865882357760000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 4976893938093712796652822725658320716238512195884780450200067154973186821260270085082303841732934506552570926297691996769181735770726149027801759389594365827718864190834094688072679328921378454952286166282176863054418679549028104616620371637731145072120620541899953449120305396003610539129808445940586463248078034369896977918299594190410392472827800650901047739284524082789479745486749178363717067151173929874997789256656915279169795600037168843215925875355171954457934894426103018669263245540992755649652032116751135388487129872743008046696414326019304050283320750749602300722079369047796304486276628180768262840533751293610590303226361994472030337242222389291116628075474898204327477277436122406208510751802615786187952918555278343934848774706423680162584248313874886934154456524375102965502809618027743872778447541444457440351662693431562097027615224852528344737320200611721517190570852520030418831270961883462603053858233584752594694012204637808291208665244204370446201779453028927353888554303182813884913138162380106554445464539091585839386974162211107966951493868172235389221864568686109200400222902354832441098412621223470592076780410910604402653976500749596953078932465530231815933369369607639466762570042456139990922531908713833359786586244656728798954966746421438161955322682564646292434691328308708951764143859480235654404307915485532296199463289971980342005652499257581731711815495883710110133922835048107759355877786156831033661383250109672639419302028486526371920678978292795608475901393089869240955169155204051356659802361832206192510475105588127879092823584709663735942699937808994566085836776365749337802220019485331744527326974252243236831459300558733507009128678446822974394997369814592459864749679549546211607684671878779740458682895634496607238315973030611075182625869817150401390816575654457708879247246647938106710961558864058776709715374010107809542925375435346725269629999110827228536264970367560113467527227865372361596818620542647618428511291495335935779468847929466194113542254847176750527215965351365323401747374711460272163947440558743581472590528634716230827499597598251673514942006754552051898319647753523758791818130876919110234406213421383265269366800713081927798040038083764265420923813490374676477056693303073426069272458459001118492309438860848654523551350076445724170923106728527041353690185406915277434928959362665329382079697904021018846503834886214373525800147193536717180226425162251470989687824675925634669778598362193292556257759408457297983176909135576535840713140476850098840123522607618327536539388608512000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 1319395694174040189304471547822317102405820442182177046079767764192065709261969000421590177411620421054513530375700347311605026381109766150550197738824281314188406447578347499345070915848981018341103838505322226701215730028953178866831054910429675137486797423306710099347231395631031657831705837071998774533751090856555422685070442844448689477551185479899901566749452159987100987163985746184383910265664125280598587563450041490180707684104656066907029590310360044947709445071084568023938934568193675844075267774189295654510099894712016355214003173021800284234360203920293179768028011570795748279835321646230952782347894373595415855382197139212903759078519590400144243970415341321315755616106575211056235243247955608866339307374004687456568404027214154256639066314867219242686969447721936780368085341216078681128352046849664408797084217369789351803569455965025173902425616987932973665622647164521617715128850065464106224514079207566527145577459952632776299013183933967580588059346801424328479582758304803445826483147382430642027899038877810602066851234210402313842711388266747883072972340211549538005453827162064377439032091954775226406367899624715829385313247510627635761016529994681248455094621220815933239075253630516947792009580007506170481223600960768447972916519458252965689344529729404207551987086560238643283236896294631869173735730314543872596655710986110402182428872121606295350707152904115711458316680948396135610003816251407684845605300921986030267452205704407636806744201647566891089471499753242179053039447978929335232352181380399962471715787899167732195334775407040483124547292000931356013379304474486298437583918062649464017170421215363718768339975173202434594692946024945784431568856107068471406106601391916539655760076694293666557396627024190616251592207103436912508559409769456526270647000902987413431537004645386712242120951938091125049701723801249771400799833684684126305746685841736320957489874285035719966315957578724666503051375375094556881256569601895300829208175429679846391500026505569030986065318855553532806928727119138542242013461480682053401043334262310910227807785691777693614821567249170070365968137732904519937024997103184254998288453353600684825429319654890785094255827809394031208607118915246494311840674976080241112243172209643474728993447112163898866935865920913036975007572079626382648983433153092947578977859224228312617734324198077544286274614607266949961935349694287341394633096386848226110588167190826192922162084902691431436683256712782957095531455638488189809318296464167611336609277042578373436086681600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -151696668215838903742020046924055157893700375129638240071999664373489654634918418409455710993289394191357126999368095570703131031033603290984824860129169086132057055203732847254522099704975263014870569138275254532269636400125311719909183686385878411884013838693161114505872813702456593578214794021035143878007729637028732127953677543184692024633509134190456336236524553722345436700160316117437430494449933656735559462824083816963532067684325101511750828374757630437719437678978877014078266990207331303606946262647602984661328233920819800010887816199721777458229374054121306301357093508082265800813422291963759856600493627577590109445182009746014583048360487059669449061799321349625747887577353213932565891680648188088478273958222156572020097306244135748564922668929748587337528940729729377638404198233238362597262585183007018919765050297276277713874661987638521365581319898332088311600277204386695986977429362817510707686648388264254452572908979879460902063250547773961322223324070695061320683105991300648844645884903658045579320635025138618490686844558542280826366223103618073044817193597424939301581093521745979114925923743460593850968436803927496847633962459226809594376285960073906774172975667092902245823371017841596510072864713488591909525397762917089652988072939533314652672624703802455546988111094313020021504317130244411303511772021934752928776789172918199893334277416833709375605303306895363903518598174352632594958942263968594097361376757113904565046131128280035803425465992636965844048295027428416632834336219174301305885882375113271995538508134632309245718734371883744387434627948006557393844265985701169406899151108042334676487646548399236045777910716943323099751389302115142918886721959889335034760612910905679539910098115450864491106843485992135136576410004731438152642655880724689541288767598502921999611120721772385097819800446760702615997932091279726683546739243029906584458883933857437194887881513144368183866037878149989838952071863646398490383679784826607735903879226855207476422525785479747769610112426643810638444688058080907641346492503919610259558892587647132182482590571394088990700138116885642090465109669759294176348015349013188253284633949607334390853284925861758114047123205467027569216183181106534639067807371795326072947471507506454579742532880677756916528713501689373125395715401218447654249508918744666559047894363189646017889866263250822718930868177128580593237152124860151440195022515532847193987551639736969373512246075456724583995244835331775668502662752975421769621724907886950974761512292116563230720000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -23540330382716865267946025438905272450883012201176757702703321146637124204616614952049624712065409924873934544332998832460609255268641447688890813518948583550768568409356731487522037663551643980839680111246281265887719532094515873770457202632589309206655028802698296421233443485811615430167096069005678694928292857538543204248953465585773334149151445954402409699071772987429150192640152665253687645555556702351102746253558642089628428758019537323119283644841738433072677573824761539584864101927386316402419097600395633015481815383971078779321281512319083943284850608176950838646163237763081217652607558714904528441892915524159735692460454932134374553039422471686508392795304806455538540707066704838536173269638771749462071940733445621845234717675876865631242148955649196819145394180364032407077270234493367834336010620855276740777242457399847071893194623089882847413450283696229998467330078266247318424336906727421248326110982678422877423081237144921803129441212504366033876982669479167995750964133279920055940805488393962757309826443726597160298675288376291879420312294870172673299726169907010886133795782215523871079664784812641272950630672595051863022081979073708395243427941483697154662537760405749597711154986657182869845671598801202099842843656948170738534985143039022431009618736400806277104604327532606199790263862868063071535456205525973516200670080890088306713045659690487243488553116118327629097506929153098995542909221970534376477906083635533500248665452913560210173167031106581036431811644564251650815578586701520730310594315058419392582099442169908634031035644065179476587312373327135761849983720733570146984516486872925978451114790833695996938500325779070180665247165419198912585647536678703628718680864293611907135982784236571922590210750880751657093799641501453840211803579941186489499011508239505203846625709653988511237565324962378729243110670753443173139418948243418617489597661728394909763656743430949893093371520028350977555168008338522917633948572420263215419483726730056863897161892957770977317250687242771395506591402500571787426644874419105937017822693337614506594751364741847253364339516721321214332311873118745036110800077144187170003338879065010551202329925530114786292982752302006420363114889917920426299624087987615660916792178133169248566808301311857773558485728861394554295067632532709121238538967096012977499506905866906571402598321456475298830811655035258190114366952040995118430144946043379850225721258897299324121622449620909796621922336395581453004731152553592182459030723737324400952431037382656000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 4355477261041770069512072644170180650176556702773521658300449303017459771459900439223520984373370240139832094521704882749234090437144940364934183671557582842693211492146843963244232101592923575624306256607341398012226210928624820578828080798742066740798352538340971237332163341952823007089784779974996593489481174195685860493395939171080946741598237561207017295931620533214185453116962076895874651429294906053973595144676710999764914236663629924912153916253637352875931644197256651324463929132876717125084495274885904705546991761235110610931714556903485813819434532715298834779471536295145055992928310414981316951356462973666437030989531170675422123955711696470611171473136225221957942976933296006820405242759458296880335174475380251845396772682413966818181619994981811498914994986775722134530807567760624169325027274701927821060867724806615095844665440894011820637562745326093333846880384381392726869935554468214103453662032179239166460857145648284838408820335613986275451457133289739686878919654686608199987867648419736146464764618171401247059460950234421889892446610714802016676917708597019062153701439671855349107414609648875904173004194445651048773144795364709484490620815181208948436377881912911882558232057522580645957098562417106465797777996001515112301998959004140892299061493453954301178276733186273157330414494321961840186163083391319547212111062175049352506953447444486808091022050763306067804191850288606316250391056375419921295119674581276064366032821018488233117218383610428894044596528937189110053880733693364243300194405525003944022979527334529166073048478493970787269660493658776792581206891751698755478012489953316389007506520107705338808142207849859071086337940789738585608364475552031004546427584186005417788261228491668337546685808302412954212567026744646196532771784588503170183712710480741451769671592929317561328503376312987344619804149216797107815675311365521724427219364424394535263875665597584887671860209343672224362318534140671841918703847446794265713679283907356484773987135768842350984546053309946199086496338945927134004086905641192157139200909874421099472503419570718698085554308856871954571653099857198321636495557284479084764100058277182770384157661235021359017693536854449604452528556997159758928615569498784257395026925483416159058797704740580777480192170305075256679830176830896775162722458148883516927898154520196826645702121945654849511529939024020094154401845457890118729171244223500327498267160978061185285207119055361731226903337165702830011072084045807602843949045967615463677912678400000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 104083280618453657063309518392126699582316947329591196370382494997277072208322066903068048666174428307371673816341590254476180738114900147817976951669695845965541960096952663998956786963683368931668978855396595505090358641496075171231414836716074213308142102625676795383144091176955946308487115579169234122748734553845962604283668339263019104971159983620010594896968048920361469042240994575241228551919310308089937078219076201363854517892486735171203250685003159250629430990589910131738387242488685847430544124531095861262985836020289999328611632085716034236258716953372884484207252233759416771297840515892282153837053230392883238368647068113769348997941152085158708826798573361295792593256383104883988188029745878597618897412204940249202476725194179150500846090014177691262666027889471009865636549983571543094816716020474258486767063460938023981858235205632780475673467717106557811152263180688341904426302085108022457808484725422939552571571024936802489542702743858821969937410895754786702436166613787858524191667776127234550955570112540826027613752285353932311961079260428227360073014386821852383356505735312574112840849580819749056471195790200689852037593721374577854452818334013098146889876373777891739689117449660184614200283235394625085975237964776203189631092081353911158257455523249637678038308890140787575915092949355862110703964514602135737117932752819600090988417603541154473623128827997221748545170339770713068464107584085648999681973460477233123939717768203883651186411392841242936025131399404836536856541873454865335413610870661743764167241599040628724002407883855146573197431041983363133142172785844653347030483301572545232267747148979261149481527223618767165691308685130832854670110474831182858237264643289577767090639467944431538846601668839197300773444117257167451711162541239897738229176870892019591714816551274969010976718412056948648654951925939287690264431032745069375616217856887769350195382674774349091611428036210016160387043850439742621942059942263524483479151996140907692207605142624245600372704151817350138936817429818988046323742428472955305902877407629867747965800229985860251720125257420495605328972402288641136889967625886752176417756068230328200832581425759505996304104464515261764179976671852240681841609805001907195369961119799734795267342783037395398823589196580247583287679672641122199060967624488548094089093327703545371546127551014903243790283839786303396562802649430146648126558306872967606076240536845374201005307606729664409874839500120526370023870980342413315112839184701341040640000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -73655723918217165629304798307522742303708529640593575755970354680185793088062486057149172003351256336519466992018075734836498902525794443189621128110566052125171135281938728742794333336206411698507068245474002170951873317377112151465721295147609347068271912192213594057425694063958920354068263571681630945193008943054383210174156804149010307242621612550794943586754917544545244128541401301253247390251840229911248902507919556669775361233448540122821645137874596314303116084996888355420799463462891524151884910371592344137207322672435971504877295935562727660387703135841715979010831661926457158397256853436911026950398622823842272785991532709164887624052742430610287886743842757340880108611193199954079356268269152633975835203579121978792212198272431293657755900262699705912528159279694769043979840603024398628127901123870949724007422545108778157354018197858364614984524123691691956004020907173763680549971830226570999395471279327690894335662242271496344867039293238510218586775656674595142717846868336341431146568393612034454083181075208302375389331297526722311115590417239494266204348266020298828861398959503707104360282132549295705995475649166824541631951667326654860776243435234644074216941641357851430825992694806630980206609647221924000476757248934316264633139018499477838926641864748054282944797872511705320838007106825881876232073722057963092608473268972508237157434105525697707600666052962047586720040652897690913768498957641522314768195005363759568456407661510235691847830801219105047633513703402314181999548620752015229418094701100229645003499239783716453263374478506231997695018550990102596271552428556442317478704255079259396043481382441156410866883595088697202746053369844411104171190730037298062486069527623276094988233855628378334601018252074655644686098989629699786363492149267936931324355941232909855390351684859145484395619379209515336539959819667760472664720570167675115954061042609567636759181030020304381733660197667143598644157738916040288746005036231730880917132745391665537423925974086761582908260730896291174011336097957519558331423744287752170477106738501357825810153990354805956240082203110841820687133612552953326847821069648922919151091191839233155361243935668924674554481492849749252648403066821238697839590773574216585892773823305937241964278327841290481454242877459734056376304771482836367163018719805001704849271093417560375583867713429309985679033392532751120017567972869420587300809998385750284855334032605367943050178478205172313168199454653705037949959826557482503217840197206016000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 4100100693864643854327086630578273682904836587696062855947113912281935893331502355786555659307390354005925067089036238615016742002495298700251471970123624411816889666091728827576077363492256820891281460160685316450382130262936688966857747680750419445552777781760940354469717169095046908644243233756356071850806602720699121433863130989300357510765015777967188630214857785623706671928058644730745649719843663868063336388413401043215057180194137361346032310382869905012030163729709248133054342807596309786836996142810983230815980175579995021667703821477503466077050332553446340044928189808879037994163338270488102597509447549832942912045030472994839576153294126801916225785007247894551525759083422545322646971515397076409973000466563948893466900802108420800591541101036829311039912948090616713261649765746687286885520375517261234310295098419415904904617929458874258608662482071718431932872644973979421652212720489887338164292161044035275516279876175767257113356552423986458565164691703248261474062784497031107380309345054359658923253091331574027711436018683904144662549237775374231882501292615876807104065345851858861135823421179013435873509785735234630466997989988453112570770834383816527575798919120491724783415836189809597776664373358915820724107989998522388799436129282726221806234034867891866223621408825387262949360511487272200538933147615615803166591069760992313277869128905274278749868310183722816692746726949281229024578180407936097535462433124206612877043361141914512679961177353743993943309937135151583273959965772332418930506908751525542301640774577867334211617222046599474096335718226697857819237183488617504280495176965296674879791672716470577722119225341479644853173369894633031885938674894146815271025580697035323257368803245117521371989119010714845445878546107617899303883438590687920900934632507840532931736407861435282708201405007157902573675072621281139842486796628767730605027147983819868258803733374219392181341136832863749461710386835577676398219270777435668453571851318699770710680333791786612296950985391908226004131640572402337707900865647616900308073623100498582956517515486437393286008131261408360066608762781449482915487087567258130786070015163587685552492981873606851874143942943168507751046273235452786582139406907110428950851076095571820522699420635712312298949319529020994297538566964939228609537067674883462849155586427223804879223893300832218386100445850559538520340637748840839944687272859652418323106678222143876682424262955844571020444584226739011224507995190721481533711974400000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 909053666622729130617912960271650870977026826782870241319237250156900862259714935304390211837330179688581268100318379611595947553421393861844249449749286941206589880457317699597353717666922764761657161009244605225974793849165557837295869083889026961496537910289758830244819235123026469941087397744618751402766936192121406116677069707276512430853180015865300071918096053506094620707719743455848592353355982120922764772258211221082679119699332338893003488938812214768989794824912331019234457527741550821919466331608239807653916724412366181418115617256577284243987744759877582641558206130445712746046131832936157896992596609959558992122960908541786156909694332341964566477610913366946940447957095049528343615248243877452735906297074338725111392737307712899249335274685366236355685102769705871789657641121697916776887476923678427570146048356252310975338945616214458100756486506524725840714379368413628716072494275054939484211704880874938362550521319742044361364359333186504827168792187694710288906342210365689007195254111235602850560288171941695512971660303897864205125292611513228280347733899091854190618273974621621746156735568383984126629725987085935345108799152665081199603201147530252863376527399950910051277990054674543831699287724266514469333068180751217609189313139317885810202096032515733443060307670271241417906530735264626643456856013422130321495368202368577094747590972886111884149236935624830509371635187911490517970874470686014625741400024888847020907458290835963122032251187048681725762236982847448349154605998365398356423708349300251010814371069647752475521548156178109605595726163797270873280543995570156396672062102735392132566067816231130451219553613450290356413387646298958635839879789578691111848125312812921011879574858558180074194282091670163601790448023597442336771147503382857829949939137133570195811634801356885840832160511370407370762243436627915308636840209185469436944809597854561336421333054104098487327144314318805398270296887927518899477429089017566080735133251816776464730227659190588537603570431070033436735690893971018768632438865829802057671527897183366313887237503549047953191369988698230683269465255957098029770969539995875077613089839245620530326571317066922331265158129963797456163127408643984653085043478905963018466108385281499665802102247995609196733233517686151785533358251696641800781549164483637690425533679938283859783801908622839177459144207817390169865708123468776186845656561022978987431125331018315897956072023214357627041712306588445622331023128353455472640000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -268759565290924940403779961689047446591223349715586899733797385858845449327078723861416326133095668502348029150442493725873280214820799815122169710619679742749378354189653982970516284092459258681929443701000960718834044734092078336679953414979155391887778876281499254715163697674770536815316680067128802778473934485716085149052583909944323436445163393380237487309327922708448604262511869427643734843589585444704231134064026989835009191696131377731974969434515858020933084208027354375072467149712376195227571269904807597102303925744209925180431076935688258037445388025525974198375074765827106342645837610744022603781908333428845955054050128584723842611118418875238052664550633246747575758446072993498576955652167645478959168244423620604790321993576802806358497420430615477172190806651122317166810409415682814337995508470465016542872926353922863471366554951619943576183219889918520837227152469652826577221548203437517909137607570400145564524529830038244090310576417331284911906148910115980131206120285396084843516093416287113742340638514645408799363587789548181060749986378980253024871875676112923264198583761765212565704118219938969664510929970343030981421797376674013470171566480073401277429896971046074112877336344759170877193804729472936492155654778298132231850989320755023693468953057491704223497012731168644305184090268133412160115381484470670254768817426789772548672594146991784193546468936008785127141440483654301528116918135275355575690616398130696941905216277238551657481383392953423427251250017070836885975362683719773957857746858632274523777642142658487364167423461238410048531838319883085037324739984935300887233468743159158893647778396201482069254659921874376750092881655217062802050246293206649358230165203644638332921148237141395006637008524466405190340356213071571347781321582109859914588110482735759190434953617402596319908816945022905749324320921904644063990846933872763867278252556265138310369546293877333601986637838705111979132465567147532499591322611737250054929511757662217200429914104191055996553838534496784397388354769709137292463365668493143373511572586992437041985904360835762456781157194067574381137979446986619953610056783948706577333006495807852115271325583672032917123829762759819750429059862840733721885629594689399544741400959845562931411197375818710026630849564298157069988566372592052764022236885020321050528297788176267296492617703738628978248811204377230520942281979024883681264891510945353869775666343021303534855610617692952819378041221515243737716380072411136000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 47379838342898734142662016027733887248881402136099890128870538607420943990530875793182236673973601542001511548867192694781950257130209908565316413744825249233302297588978412897849988969630709817430396235540747241562045795229670887367137937833954293259079835306872818347313183714906376652328623391435483928568013425166188526102251166179125921164435378767789030335874311546237801884961887973791616832320672874112204045241566906684170844659239716268257231279832168078794012232541293508717040906043534104240737077826917903350932165590166633211972469046689879096254399305398798815978766439789502248863473897979982551772141949617194655077768786177635761878813313759017356936578259906339572821159784614230493993596711970396369097305819603002038721019198937160411223429906426524534839827862476399909725286406713836426876462270740469999639764630285601315679046804899758138098897391333730036103497804624544089231376386533259366785734808144256859601418400890902267157191529531920917555024673423414347749358614283429278802831944058771389108543822525976782707020763473499512863984646065738366988482268599678441872281811563507412191223310847641947043526279852440542075234912596396476397724941178271402529580105757632047870715738619192426426154715262930872272339884356470082643029800136212743330711111417716999808412936364451418242166174014400999432693568163271289297009127458190280834676876988669188338223758246880332190729628007515029888392995167507248894554338302552988730264810400567851842406999227410807518520287300820313061933743871981504717128959514730624917411576366652876654354175722035169358702674610709894520016860854191934734128542772339232470989725276017461904879662485043152574157369689348871853467900334543684531943239125428640348410584314973492872023593433184509163527237554219006329103658094258752748410435317821047062438731060051054377018231295178476774625830418638992137254915743943384037556978057831476403450863962955823558450957164011108269090492768837067680867511618061914458641522897050349755969650335199645482274828740890634090268785675919642230677320584268637550747163613361959021213314671572602313009538825153415954722177552511785150266809391393355684814103849506896110801063287250243189613162427945155532057735081299709681898726048915834336707107796989648370916513414559374033120277504807403234422298396187139579775098045401067566187999134459465881467511771361592459519188271402392138225736074871557183493750025962711901155692888937330835155197390109619915724614143621329391944990720000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -6056632916058058580012965665257481462406860672211966597151751588421627590125633552642316100982419357643376501092166530744258292288949126047573113349063383948810068296899123314142519769858026468700588758602748447308144294646935397675581468406464823339527508242839029537354662922973949263494211370015150553344483420301020933122904402317356865997418171047136982687885287825325968403718355268733326486759180853618072677572702906239392779100434719712933998028183858075933347824231450189715870572881746543704089596302702330904097693817851957105979866503198287932035528149710622353515111169730246788770521515353686309590168059402875710137006753201384085113340491019443803299322102870959800800219064947971637199830514971246316912037082951532529114294172069075505768258256627273702870040964210381833918838355176025667381127436949057279930651829636507971137245001751240602969520908649403762235719587096519299720816817194428968983157640095551152165696765509659594757161204460710088317896411184361775368846031572213749990804208518776860970899059012485838190713103306568054600736165602371568307085011496394750392269138358631467968227137884667433499899371367555629933540767953507799874708178314327429882195863509248365804609287619499007284166277840310804098588892667177091758834891699197127458401430220815730388620460753040549099522937634661977257140650314516327795633899540399652457078711012102659200578603525042751456728650071633550945684131448683549504420572714380907529491662951706072593185578369692076206885967549622563115639234429791374756907066482512839036257632014105257526433947116433991900999510497927610141028709453966109553988951997640264696255493947036880987722836658002109493919459554274673766720809798467535263168499269016833732680636497402002101528528829509280920125920559728389194926655053593019985801097930628323148940624220807635252112191587209036607827181129626080835497757461213719208295888970299853229038550225255003714517627107718826224278320306942973627211976387087198197097077339907860103315242282516256389818538973811984927032126458035167924247551001634665970587249780465213054997067701312664773823097791223290858609445884883462318475678886672615783625656172985478107967610504605972926667095686083131408334476540929708495561252191840516641406692731401808548871352360887927889761874983066568229483699058601190962503609657602072681079404765110142711168969674482816850041538545282687042202764043014981603228557939813602534568409681255439027103908184046224420571851645439457624064000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 548674185352943977637743266694682479074842801694712298791238294879482614099558814919231248237371938895189837430185573940466068065743178938567093940099339704457099138394149774957278829221112208827959352128127998368631880290435728425262795603493790294793734522576065655647810414865219369204190236468922379276984718759462961793451137163334487665108912278978366898716297787235666220301559135940586176928696432988571779991853359310995545149398879021553611501058277722484073507621806334099208107859123363250714580049278284374874881745354635984926360748182476793242377868119232672536202432798319949876751562985371378098310193746992135017572380011246591566156148407684109975020595196019943187410477407853462945874084548035284730317234192073391630899949780162135583888657757167406073321584074374320052079547838048973778906746443065841220417345962373802422794370027298906965994440254504492004780715713075672688266008075905751645789867213468658183592346918681971643317894461382816534079538508234748298479148301984890899144443006288342607873789761504784546405648688215573037133650547375003667316841098498542884849351882546830452582630999500114091692163067299324121575838920528067922840959272556987809047455377219240282709127350597597512902426305948854935946505404113523031605950635535821943383913468483205300481596842038703903753668461002917890016803269220892398435545337198661027266023325311254422943316895931416640103575355120122611583082067552465724932759218956165855667221991489329888078688649137583463083974966013602356150251725357206749149963293331240231249370240588550075580223853636802601125735399831897318425916394301515182167796698155984316793779963279160737204617814476993464095872567385313234166968514973735642204571300607166264242515157138611633707625989196806207252709093770309876494607761366055881123074724029280972994345021120064338940525774909716248607051394092039801093845100413877365710781448717975588682849863541873397218881679725138260423571438130108788415946637151638323568464894584456877997141293894226728044446908177408087699006449251230419623588933504628270190781616041687647211349629510151630649579099207466066813264356297792893499779873843092826231854490098443032866525696373327160758566103404406844619859891972048964606681162950394009775475409698886939086645629746007057091331725198422507625358877511963805575104695401047664052746060091031193006866673096737505246691193153875446515559273185742187073344862773078840851438786262383511123766566902053196972616325267456000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -36669504840249325064158706799052424613515792349101483479409893781279588354528623514851508590533500302965030269213728667853400508034629495562666705338075735608373769855524258631499802994121018675099609215352165805284165566372377363256371771375788245267668878022949003108582116653581248350855450256593799372559252240817480213680935458647535963624502598827941041981469805726519801359502421127985736052964489017674122933326089678524323536515440785912978632121286058502428771610445396245440100084193536162849398881648046626872954478979642156581251187177461157918088645581031566647552773340197236170607542299548377083378533260395649012434647701240054969673279570684954495674329596095438556479408474079538252164300551408068811270546638599553098412842263486398128171999174599328369354228003799145358016643147572383165044391089318276019597365667349950488517319733554532485536356216651459784901101880166368006974876543763905448780767820325177736057970056001803555704090842089228083393717620792437812557448785526346109864118532005535662282214038075872645376359073927602563845614303355777897275633975997651485554421816570919129498224428162729541268259696163065780361450957877131836320104312970662533825511911071672651538460098228325345815206654087407058896079585580717872558909498378076744228480186120198739511286412926242928617807911436268702255816242691539815360198873480726578695697186372546873094337919009375512628079586797118441866303218068217781142629664140119298098006515869882274391453522689776090633518863773550573970602838532008097374557071066921170953533126906271131245003078557957554161757315448930433706820026629214849943498788986672216019857888756714333150790628074327552613264563906410908373128639341448015618575153200690297054387847464407713248897570277908182956859378605459960048462344859464789144725661787219548135864137905486547371884297608209711663766667403601995105304033095947248225596840661425194817182151810024879742053816728873215917576232822212523765232384187815415325077643410641971375430394643462322005938667267208586803252339509861340751604666711657156398066922967300060045084606484000357391443771224928997223913185557353110195375719023567252445202089325871603890767598643736411793959762136237475956112269393564923985362190336287307311465741481747301352345110350251418737677620734020380641322699408926683849510416803975277013311065157335565369694103151413662203964709715937842397987372611626506706106950018597509608315206017882188840235069663213921933365084160000000000000000000000000000000000000000000000000000000000000000*i1^128 + 1940449461863924455736278627154588330432793899284638455265058435640671297551148331509293270801732546178295270694157364696280105186607001906725404499967930598826511747812411975104581972909372106455663405159583339790110619857005159759162333138870443710353671830636447661960972737547292741249172046136744088970567065092049839077015299286419366526672999549284049656760333841354274727908967639999183857644423497549004302500753637466165773587019509569673358422407272935353672431197209994784287064261140719705561125314116188601120537862237974998633288889554210331040531165732169779214213861705871369476931135722913795088488696569620532073927491285116663091259012702474535505219662429097824457244676283034415186712194775302720270007542011493586437404594106325369398542125840175977707960974211158193545265523458661421551908607304402723637619383838147781555629191599831724001695662937235633971768576038755858307563093408003550248082103473757166667294512537337856030839436180636120770363860598054240627983588927891487615996723540907611926586216214480338460478179070091164844125901838223289825706706462645624769904405319432657911954207271737904772916786588725418411464626698865743876889137448509282442080028932770425784379323562227275265715571474731679574418547626281811402793524981796646859875613086711363080881975684495534987385749296748852199846045739828422358198892852765305655380489409411370806641158064857113564785049380588800408185108696411052289492369068798627683996824692507058446778981340074319072230816162432446533927195132862136252740543307154688799897666567416713276017635009149564245525770116034265003711600524783250374393380525386719947919054030247748699509246509165969655639714871860005690661518568016640156679287802007129182356131180646951211285212779660935847709345404962085245996895191774357803909990653754136691201264110327972404826674532837671348950233465152004885772441849910273641588413575306570836147602207735729618884301391312882665532062175700511363028248959313292696807649884384969486207475041367133892519277188293795507906421858105127348710251033110364471886664572772306105479741122206765353921795414274488634701990903039186083037890450630813742144772003100330021359791254078203175455456570656382500297880944301114493631550858184402011643307080515733859299020627760966468701926715357256079484276412860563788729651122352921508320395025482770472223235015131089657778549708507326865917325028968206863994096631647772520109919280730107398475660370104343855104000000000000000000000000000000000000000000000000000000000000000*i1^129 + -78548010223029991470343763496994550679952890927614932354556491132624023145520616675875793560382890872384614017591952103179319637321757445425547755398867737090695176328963448016649944627761239052561546325276334624683807827598298319168260428600367209100752906985436733765451174525460418027128057681659379107753373070189183964327713055800193389081157649894161642634142330648441860577791281108956273404709470588833010206477869337911208434264792432651302800813616595389587878379186140793513962721534669547932271246148543806219584357386266851548935748551508634348993403447437678979751614619675956877648128972093926293454300263612706423860869283504430413678281118379157802468588216688047807379402058802728644839438953068136989830943139259229895048579193898473509523931713519071484848677639812109053779547597334381501017255491692089371968659074956742050428373454993287877162612263068194496094608428401827899784330511023199810296710391939411825520156319436131770846571177979386649021388152912839486958396778800891274574641724535639600609404346329907086176196648166336454047402997223363806415108038871189696764422534060459782138148257106108799501668674745820369943535120397622772432407242264499238175048274940970508744930744594481181162761413863276876390799943211950411724744991893776418973593823802224711569019219582516715993050660191531303530975697162570272398275672002739675635338860159306599010143719388641747119412261889515676225462269520671633761782658175590055132950906312358277837973123945513051423423352088913674107537576108556934769538473662988274600221681138781826813657489636229096605874270187043967262330464966078435610590344901080257602016867643612045505191200889643921521261807034812581441276687745594873356872805760956588680769209150290229419644841449699023319025007141635768547841729894697012404175649688996259424791255273587060089907509445624989852138099884648240311960319783360219531997646974706333501187810766280344168187870450404259589858436750540899364786651416454567860101279883877043356943891282257181480025044736018738354818354647176849618496005566713611101297564481097476401395458947288579756983191122594685151233340553352850244437136552727472974803499851935993370529952597878774363681727052637114282999405049597214546130439373156846694274420629252283924287811203450440666673610047124149143337122217215802096125704808456039737353231487501964453101273645211918037821600156299246365212015066230589327258112085500313385318955620645561414760487976960000000000000000000000000000000000000000000000000000000000000000*i1^130 + 2368380284100049873767916286421008869626118703124982986610801041089853931394501943292830084059309539606933392710260555725252663915185965494659523606293458077966238211801204431771327937182778673006628024537680778233915390969904501893754416492335895468101701752848779585681930155061187169167214039603901121219835201140642476705310905269622416008271792944129811015206197859614222646774687849087746222598566741646171183510990509452407974795743276251362942016636561583780696508914829653103585515494982181871176448314984916663773563694963355289261257102990256296333031555116231157327647888710240902999000541543140217431165833985075173687849101649602185107921604891524808313834720562623462671539029685636141967256077917540080085207604860550220894171260623795829095469069369338582714674630751633974632608812614925317982093580694637165657904935589977548304529860470821900959797427521510125946308688059437420189221958537097808259148730379611121084897349398249651995374724833227668456689541914882787175088113266366012032604133068247881660796669069063068651241625338242080268246075663099250567588691333808577402894633379126406108429557926436410796660837046661777159133040194350929221118564569807457248746983927945301094374042824918623736888359567149537799660132122011686315015019919169617583896930973167396340630952971592373867606682230716137989602421570938205583121143485448260539501544653430310528549656265787526684246944876847190920920473957459798406277861221053492788378368866401757767878960602837553750821752731465557785244434437543106663491135092098487418405933166105080481452864471822631072163009355235539873728754450327954921878910785690729624407446740157160732142407178893789641468418513902348397151102743116812238812048145049067878965928399236420068699355010675605086191663075023554646665411037763579123858458547448329489618937348883152200729530378312858152592939346080476729969880670783256699949223597345814514624195233903099768350234670928545199293693099969597148870683853248538616316315776015532834439768894860771426435995630161081719121723637667066999327016625003966926148563946629135203400793611997942573185953862383723672600922318727739852829961802248120509870735782994374839450668006547886852459916470404649610578361048363657479951441191379323033149937578369690364026513590996548657162479621519291780045361164734654660842049811058860995033026401171949568224030252144168245381798391399666367157278618299260892808816172226836923457022466539666275513139200000000000000000000000000000000000000000000000000000000000000*i1^131 + -54184837557908783261285070775415333328536565707606730564076560391644841239282618700121328092510177696359392820837764098768973765676624457221239342367533361105317660887467044001682449370691303512978567639693172808235177111729040637138155921671917735879133188097863301187363200226474684052280254101296168212366313789785369552732023317637324169479290688630398957034917320965723872299230784538550601493496574477299005051811998192659803483081457982049320750904786050645890505420732065520571518496791048847508821705904915651335900085764408160898536995804515696673293066440480539241628640180064147484337746526632022367006567611566799084901646182014502964596235616760750339515300157138887264835646745576580246814629183366756693000812795353588814061837959578587240673658505473518548130969856433718301597804074863739628726777318760236160367433097428898861113273731690990232904335605301251712786443329792128912220209467445701773212746298022489656057431627362273775686145524878878086439117033063224110212447757125745068589758266455670631657767368469128613345627592399605146575447483892382144688945537955335299725519751646547474253341370826696774003860330502613975980999248031317029730390840540579093940469887266290923096090661592674271791017971069032855072595791760969177506350255389469615208588414438138127934948796398035221881003929078347270941117986046419889409921527607788869135534906410056237138449041806226569904252158807877798560402755764362431877234534238654678834298661114081429900374013412018176880322651109985248346670281660666021639043772486455178207381050954475856949522768661283589613537018765319889011184116626163649606396927699189288467604349296370619647744159541350048929262253210979886283857527270761450273176069321448794030165903963580730712007356274232077193900575684853426768198513149495860461464368938189963503793983759990763890527633174389611811571277745660790906918107965167053147670337472641165768104122424883263493873851997946494057242846489273094423604064409437887772950267959216874906277678577988564722456696060965359711563058781156454927688464800199741833866356738025284650319705437375058596112940204523834668728789009809550602767486409525209264904625162662413118072672137956204578170877786614770466923186647165400582607190881272975996463970637967822426279630793686731826356005108208605509771073079218385376871755823579848643114532080370437836606318338545868694611598668077791266018231199869766116978392657985971605068446952987820032000000000000000000000000000000000000000000000000000000000000*i1^132 + 878788152685724606391975560124223616104295894156148344537275948820918254945925395291474946430372715583092013811748405130607620675228390952913604907947736891033485070761203504069212905423406615272461642490824537205445953235503639555042005087538285975555836141027336120730475197746507230557912403652772708666434767982124277828226732026094415805510253721589979162238867472570636109494729884165405565440278387769213053655718050579778856594137976974376687516168982014504590982159524107919063310097741355592291776299092272617487141117973108039141540362502339202808215894633489719265087389517807636722420813286706915094928053912539314215703482878050450327188869861473494972611341474973618901111540350996555307126671688818203209173279488052733004898352731812644176098968010017495609411007955772771739553168469830724999375327608555034109186093993024657631014870838692504447692989138226917325465032977142987023613916689994830632782416956659364735688848876725776646385450341554599608415593391797683789627962676569312823579030261753446597164462754087749398374200100300001019942623226186420567222914331100461612739967308129354950874808947002527161473985149158183999402053083172568094398197427225809044223035463851299036640239628972423839141758207109581940595621528322263169113711466323778138265357500133999280223015423482469347504994928312154893241683230515505139591651442083727315072950382107731248813017167326300690799868590244467951405908152212446879213766725165669051458244158431649712956505740703903954579522037836407268046443516267268458426390294929509012478922349424548422223883051689922104521174349096211012909497184472115899293560071473073388899107982364815629975074440341285357726486599954071033894278222108513159077119281458984808428023663792629394970882098160800417240856931224115704558608351501974542043177725128706719082365830409865073643035649877086167788643266417686575729752152147241549718803185067355853279440298348391947495979589063140390527834784590702522887215322948860228414794562027037844415074899013211772958482149971602498995603406289463235454952015017060175602563237633770442810050770292235190067306792714521190778286531966567019249443941050600712329720662407272800135529435007214559863456345230692306287725875974907283293086814377949414327443197958935314414316034331222075213999520287087467113012159722027206187636225458814378746221223600329651496786254497624880829763500972242333638208174192788382454113839530311036823547150336000000000000000000000000000000000000000000000000000000000000*i1^133 + -8728176743713074331463567455606404718911670946986920866179925050565504668610720310875003598931536714200881779094686207421292064092171064238959388465064359311255880062682083903995345941216565813267393471336019566099117220090608202847260861897263411361972977044970922678254534902022847733861702182380210732228472556246865017307606742250633549985696107103216494462069085588907127044179881262705599917086562588513937320515117584573073509053483780332656649130653798254201337905412166589930796052857281766377081091221898738683772346454107109565887706452987440043483516723028670306845346446805357034090515046947965417172164725722452258685286626205774114852559490690979377476418115196560169801533069670357471511946832814642275164606009174106651073016534696379788816921902039123675437751516391391840287959749835303925797379987436945703673458870213877493094736166371354266521682119030870856400736454673178361707044018806168859599729253519514320447235036177656592261325214529894009001539756906823522998079207031761901856005398514391501898465199698041788734017294059108853116351963090022886090958469973978641522193918860550469500861751932840640549731692429158410456267199668350104530957623735561058646516450576692918445837479824607051052549070597844112999557968413570926142255485644754349566568508616732695666428298110925291192976321667587521520698719221821478976350798773891732642354704622935955626769938620709556934573509796121390781915622242240900079375711760027909445030580682667235786265098943798400838206414671115708381821301228615275468026179729046670286180371738543949692998971587651147937086957558473112546106312900967539987788942496327937496718010619150483628346386807828192844769033915400524847140643964256934025115607291071932259340895250386499520162077553645490082788550853115457619561543357049854266109166226844990742817093658272901703268438486679171546252247068215418490902873855379524251225381478318062683820945561104895381480999510852312222059589763859164984941014176816385127870160699118292150463109104193131840958266852949249976588442429672751786098817722922483586243883340156820118137611348527373129748771376125607597895077004170743615852610420123447401121915918140209506713942246514507028425593395598329230157970761056788157940478575730114168863430280268701617310172444134643773656339336881509865751080903440001794750547220556089131201976298419797850652063230356593800983384712757261558333723953122502121973534541830418753126400000000000000000000000000000000000000000000000000000000000*i1^134 + 96018113544670564435322076404432360313522684205362113258670336719180662603636514785688460899844300835009161314251400673933908631102464535471959003507445154656401275797350212770686756572492066475438800914577794202014865657539342625508800310169258404207936978166613405995176949201232991670519733392074170700243230028051111640214214376146270381193455766936724640327908221932586998125749865541827578648920985542973627050767029189035842527046441888418090627504232748155289403729784864358206930880278713143585110073410147508312607186437059516658880805706514446161900492574016100896525078399928863438688550190854839497051006180150517460599563915144521711455094647105582447296289581229362350256356969696500582475586013081797354179044369862465734530326376355597831631252303475919603858174111942231163037986701079717855654084168614230311322424019517036251911846941917845106742901575239603463382439820006837596727272618666479500116145617459417618903391730687958920017397645949336721191197070444966967289051697381671210291296010812590351988426493751080340891148178252853382565637465132111188021949697550162151189333456251701670648943809131794818550520348350608114636674269934444742528680835889465112134802357181246105030425643738736350076627111643579171990276793911995736859012905427297020331138365370793618152599217646204989751010149403021295950026263251331660407133739453738710478800708331755188216416238485354977416651697547677838261432351408446474356569335356597799987993395370555761835902342598027206351376918653849426886621320317572227384540638299876343420456497207652341200757335042627700681597449017094017956511210118804529540758626324194020984361575115649963252648984057596871739620017552626911825062400779676566548595125843695341391425530143041185650269743186761604605109913080376460999842485343747217308834291461655252380201016833785751689274905947815465035698311401256519515291709720184594556423248565791360800498450643080482922880533355282350836791851678877831824683592584513717282782858895195743696973748116001986492740673830954738623182555279220866633781945135331044065998436525426209916473997829838795913267307355775987635519756161612694463332533608291245150770905667910182207675083902903932903212362741931181601936266176070942040262379816393007931450267289023884513784104226212500960858747738246514041431026303134687182206163216337691015276210582513987062385791219201620603525702693625803527304273853168625760918513947508736000000000000000000000000000000000000000000000000000000000*i1^135 + -670151741820769272478087403368874682033884766969322606420496687540120210449347042093388723728057700469543069593146187607151387347576552194347509174998079648743299430920306503291970111093609373796758869711436618638496460319462904174892148471508733933125667163410523546402273740168039224697903960261750456597903800172250283531514893938042183951355619482898209894409379153537869236728107899672112976770015017223468294392472519279434922818460542404762866933957147047351289407940363857773735098937576816279577708407592374126438242095075025900508112612260588805017513054244894991541227756041417905019190613321765985353861577047026779876152933547135522418415899146560017826031221494772728007595872898921045440920158072673145269717870077543872908938098583366782455424229927608785461567571360663237760826815475470942231130256291108094986804974870144115385246241611440732284517641885643690571441358964716644731122833896746146397672556796538532873604279687956854250802005555738322708119769684996961282233068368584439296659778067897175122325326009090131203852343771609322299433060536918584246912702290860740145950763472668064364094658557665111956555597057057761747356710538730517576206955824406951875419607204902119731527220975524751250247200890933450457796326716411028818279917878436693417269148538405072934148703968144472995822643674010469728690283845317817153482959381530442160958124971276272862495296170975310782954730334530779727708570401335747202432252018099441354811820189147158364401094322235494815995666859544375525940018309282765168885809276510227210429129830456834984694967552830753202526706655751381584634144886613679927304430834861501248180474453333022557423246743158327632150126686956153908756966850225079643269470883905479326266978258397928642823729895352657099597904054804130793768970438149573777405094898353244671840950557058229191471418196838701552496986801184002975331009056164166144542572367721095129926608905212126500919778238777750385929162217910582887817185109221618430442276589388769912105617593286411438043172170441207737334323856448205405236108816742883093278354117807108982350492199272408033500077414753639391139575499346516829055108233638312813907656450089528246960416472477341726766203132694529412561274539999703796034625417472318535783495425523042244847269123828150927953920400322308269854298484049471680943593944344598763079345059248589315539544410901015440280930656508977194332951275048527814604095488000000000000000000000000000000000000000000000000000000000*i1^136 + 2757878378692820756748153166209294977138565710789629417025768879475462437713634746575619126926847353075585143268487748324577036686885532035301512777967212833457021701817729032605326440353792924635834043611643879186703377048137324583444664813088071840128834377736839514056843480652319754669196217461703639368010269060558200236128738037159465660585822987399411732509546754757154469482758026825805481357364484302573810594527849042403249928937569832939337864056506770088910162464308051498635009898057554185149231498992077654910332565782129696014247537705393915561860831322714178156225399543928846355198504617132929953741513546000841230396287701167513782163476335775158659698064114488135987311041764515119307193271719488688752031423696145644090778363822115078450151580558631755022226409276590760654802108379726102998274140705142742636537918079440781402048816750076387077994176799216332114598673991092771159129925755404832376542513026282315782177040542567499099846434105339021532143199488051191813962533894710973292784039413363522535794565141585312004307419619601912108851167029328101611244784803832970820383183741548676656195840069028401273562295645046415692093959090718772743877529063324790545443240918596734297846037842617333994380708791783740569158844411189571850135877708467457862740236340272254875819745790362266868596379779136600957397763470664282996057520314789223158394322900374902676149443140286604833916392014968346529344706188800948389297129260147313436346532428461152389306390650526368987933804554075186381976615204446475329448828009096122009453492264331779154826672805663522610003432924484531804339685119644177932391502834675199701553207441737980000351955049496029541645338430445771813567693093591339809113901474782436006202810446901044712767772558444430730019059313040780836811912732360492723469531893057909723284551867059940357608890423179177622398930753751572960046251049665485487467627584225080283986980322371896898902904741009439929846630880792374449450332902346326069958200877873713806293415738211433439182992083441448932660765976582942917441832074298294665734567807599978095402927271041960382609482144377798369708373692961263970871454765417059793455058646901285543000443984375010802837676592048350647598612374091584927056436235949553997230097853448977582125837746591145725070900546709139552765123007238698808825341174590338914574972554676925402690528936301646572688697574605445316001898738154114908160000000000000000000000000000000000000000000000000000000*i1^137 + -9052011644445751540096197735104776858827855469298771338867187108791440461749219883127504359528825273115684515995014648801600246131539482945917594962687234035486535700836758044982736348384438780884676040144501377704515054134009391952946102842981106316618549147084886508937011409341491681700349006407410676654206369743989012572823216566380235601645991837174504209970930335147727653619897302313719214261506251598988419169211803272899011371236487016248212114926068238809411923123169922463619932879097476260712258955758902457866605883546212691433914942731745658399171105253497846333427442494944275974121388277099685522618600173477118444645966433608021075933349601117452737861915825233301753229208265366542408152382778483992633068455153517930461099956027934884068533256259832488683111800506032892129957791425190249142073866444728738740560407401377187567377218291581422497967520341746677177944616818760406080705509800072045868053537121862223058765463681817937987499154017765076711307814234980535556343436475085676744654790519229405521892089753071882000571777655964806304453535599190330787898885582326820907261510046178743941555597109390192101535163680950302048857846893000166773116612101102503426053605260482677537557159987183448815280916906581794470028100790184226376737809510060900966104998676083403869411000001995758866341927054142482304939450134744340675802193013780767949600101465939308415731798811542646091239150283276696732410022046651413141906184349526753029547756790331176935995283118299935984388385953597398560471421615369513558011950395018262295488022812783736311999649864486736745031900336676110343018876297555189341435706504327036806894805838527638611275815680293328952411222193415238061003588016713439787518043675009643770624007505142658628810266679567469850293335697805408948852762663194954911826598750812637219452047839631942069943679934174786605160985101280079044279135830014848646822053150660025210466819018008951638652157419032817184881120988887991228327181405757990945826081738385083765258105223466208928999802872698941995145630360267167774408915625148354918741840575689402539585893955125114479331868655085615356226057379668957245856509181852807709957576590030314454270989902180921396921631256022266629681103607580150301501811283683239311777971227507290240026433639204415768205799806626372696937037287315118199764828193852991920290876516113904251398213020046676647366141643082685198265118359552000000000000000000000000000000000000000000000000000000*i1^138 + 35399626929184132240629815652437650853591695748465168448507340075096207159026250307122329238377771261495789683764170651835139329388689765532659589263877344778603948009550641960866211043946091288097690472763337901224567755232130584580136728723764178845171464894207114619213677731738422880820496767913074591118262393428888138165833736703475921624114159020475043356823432749938023271787704460050709321464584080913982948089177888277021911825909159517505732192233624250515005706244065792710309489290271240084591386289613582940656247402072310024612255816374616608083658307374534639302895140463054257543058381866703342692599937626971420330920504949163000937186087270248811522878845603609293048861285004281706391118446998659804481803025753394920325611017207492895562028467055144074734138318270664262853660882042839634723985723452029168161374576235173360118945908742796899335778707155893680553391204411627941821471414885246241464458104041342727162498215181343579673431540579805976050645396271231023581617050531176135583282221496984645155447648428144979187168201140320844762836894551094239163921054947073271502890623946050178371681156149651386382685586962151629251575761994819252387656001830608219399154825733792277745914811818663468323910325713682139948764454541419707766374017425413544815037007936283359277696081006087704468308311503537223004362673158764328705821207401470633810659132980776302515776429144218282116241365068754974739315640209392296583199036953415068599212772166134375574078466292979343077091877746981733471468800515995864845572070493295562350131780459761353221287864407311480771371878904576100199088188676454409981479078186756118974408957281726099637571468939454467378686534401254567109234921531975325101222786239551462686911879601439373413154187435405629823634415712599912775708281251627647870865899399540482180981442177856922299760613561916432837386812511968723314390005589517193343023731578363407484610314957496020875109289249553299472551998144291787511307914553114813470908183531101840187177074179961064774066681766731942413818460694556350914834882585647949941183163015601280042027399870746983686177890359093676750829740566637074585166794532656588492208607080309016286674934422473433281975341825425350539358458472302548958755365700220544100482120007804795550373987745355566199071776171727629207724805442236808354827551130042672919650951692293821732836816313888490658672722351634562993356800000000000000000000000000000000000000000000000000000*i1^139 + -51064161316697785267341348975920628501271443695115180817426878165863466863667620122468578948867061038281823545289830698843650682420022882039376071141290925650124539023722207813480495027033252595066413961609550517913890255548015531851320993351857409859453757137125991572447791935852902114924245425650766040130481043810157723645091306219853727485633936635980133673861538143020157338560506216865025872612678196639782342794941480876987343893251442468852239750249627081762131355548917741854746089231197429167659463385492883354309507540553033173997941299160630131806058966991080911091454459169483896108747040890006721151386503915894177088613953184228212123960478310496093816802869793650605568550587834549158638722190742717632231662849431013173474514682701545335796004604758834019330337159830130829766422475270924377431637061052878749717057216874996993433549199165986611795251900378406649112890748495935162616139737280405595315862302042533472436229610596677484890679009113185835135447718414622395058956881159053450489717332478118056413887301376291433780603746668651389311836303663103809850988624843298700787645885874423492136860801563026918734335162793330587339790420354698934057091803302530333030638760399797567963992223968905747895846973357657516558351993300549533717675729235597381550061711022468522634984432677009103383853748259900600179058569586573061283012165425437153826542540299366642165380022053808099152832503500226899199297520596485140985548782818013998820037258457759514122097382188345796467915500254800150593516566051183877230256409075773588161581231240012472811587811865387536289135490925912511960096898711834200884480206398922201794497897908701344340171869750518892306597064991421682260677979514316646063536109821577581321804996035632513764729400699301934521639909630921708590038411814054702845121114202932952844754481171303096432536042925835669302149108133133774076506463922745060885999240416240906187022581375352569365789589972404054237554477431661880479713765912857961323984541489826444379392286866324793058717333043866096987002299151891995271228813057310286817678055653047319338767332970379758615419766977646389183175319337433838927514568387537661117228243273413285497459003550411669267925412938448515060917318625585890052275532624646197908797167818184732633128455456905680081445382991449848464865305323195958762776648975323656074859298700899708288213538158497771056205082268794880000000000000000000000000000000000000000000000000000*i1^140 + -52305298609416261920669753189915396492831013589169003985406716449364129201691493260954087283707695585643165328070691036613278123400931795698942620986997259584893979724097480846334383427354448425360476711274026797885719418257098609231573108202469459120120235996572308105978500281500243988271338891915242258062194232385124878539244592545798814170926089931098569870927293825926398954650883170986128129098452889124700812308271966303692859733690148293310696244499099776587307111194446761176023070144937846518700683212445972886954258402933894469726793335243571606150997116981349206364432384427919225280242266134204543696803073203831727371056805273098365870906131590319923966566828841079798856550839619617915872310758352956529643642903712530080188641935744237848813115966221074834037597843912727485688600879382326167162953468728990912693292946754138989716315401941894392023987154941846853447595734168567489368743294620409555449221438051366933187663361345662579169162031453343223845036997147118842176409294369645337416318992609513623414905138131107405805562529500211287571902966876726845341637949034534887773675173930495239266114817134388423623224288909388202147358170988281467020435289009086115902153030516544675019196789819176444971404888089031497580784445288053954070267800097201728223708580404351019217462326011229351969211824921842348327212764743176563296368175762719814841791139740173934263135894059650172935053366757929569014988622079713374474979071049718330914900112955549840415038604148660853299995938645244565989853351085576183469353128453085699730003284097653414438002513674008009430721030860131588445521371929401993106324541929008726681828640410037503936044348791690704473524899419723958441484786382880375415562409174378983630814152227478368007978973790919531872317013304024938676930195772211433251540677529012290379699552023549769327536294063513520966514315297828443565848227914582086605816275362393625894387408163781309137544712198461726337754679324373735132047425726720928089848260056497969462874350963492279132087077350728145241005474137888438886948310647589264068443969345061236638223001573973934453692718147475052706086649854335732229449309428105696783745026205544698325800721228684179784842258448719510256410634848891668794034866878154496546465663426403787038349123625077551859317062481702450775897518350125381588542333744663846595210763933488860082196093179331277628637184000000000000000000000000000000000000000000000000000*i1^141 + -235511540630009948403785349535614657808392928152226708075666594072734422096582725723391987453347958945859261467708218296202784555807251995808553630922604383817483887262044466262931944098596668312720226861957689218651914044252004974114640502681590797195847825087289974718414951145060007754627452028684589801511765682844070372602225315672739822816417412780718327071200653655767730651581653509625250918106191700374449886308245685952534827193038097971075950463653105777738885948639120715615909458128403754554092330281453675365367587538572776867352743985882804004779573349398851650191096521563387182484759196393252048546182058765159003758371672412346267781899308252426630394962000000383780656703051042962915036627132744878515844023474864348021384006701142643908291903423718134593553857204452671249565867048434865122916550767290352516027634298096689123701604104161310945824245260324566189301926267059819509367830435475948649919176738411544921102660067464175718419334856198620807174412533861241778943045564974724505633465833130286288994933394195716967250513883669672025681512238976579260820710987462393210512831475543958634668936243535684898595330214362101325473396223008288822704795757751498070756742360389783435028885949829777110065341908714442791595215569441766411041555768584975506527433529210763677016007193433128074639513443867354542001539914427815774997650926008545798706703547290231937119911131414988865178180009842297075676649321351118852312584940938865406323267848180649670909465372903998774537916800126480238073934520307555912936717489381037867047577714686082651495240226633072359329638257036084791846942199281502868395655149619095684696910559557875020522296071706517040523145931317325446951159841690568400133164221614637643535283167927948183960526765440835375310956368675322650719944697395598633455998752778046269868713403280478653180708820151116441684629828071136275845317844621671636466796325502517694129523093686744918104053174226383001627597063615577244551447014758612553646792422454097202331759241353397231823447894643936933097183953713829439110325319205996021133103448912789413843038589267923548843145133970225631774133824932964109466270528071189191057794639592326374185498949348311114052175647269199812751610152654279302711522309522087611263938200313454444746816388351365422268064024582935229344143100218590963787982962048412850135147300724190408239657132596029030400000000000000000000000000000000000000000000000000*i1^142 + 1871560522290464749332004606484320009696167002612888766502686093666054439270423756986762431764425822888648108217065917845940157004766907252756659972505062678192701536296815630317788004742975666097745040645852227120676269796216837232975644320036087402337410127719719533060853213335434566443971719436909288677056753283965592036928348196863219204066021424295052283426177581869080933970133093975913347346288942329392844098673976379260448222903106615443388984484589244331282017180069192455897041409608347871078619738473495225389486660424293865774560732738786604512271487212134401411450916190600549166721577376097150380659896812819879858490406015303735146873639486618464938697814890820154547127601147454150641613879961555942303685436191852863748935846845934026210351052646395607272000120156296400153490846506809569259440684296041005324760508172257710101622664729543488408859952885226610265145097945666252210092764434633209897996653400647500956226232873438917007511720513488586050220331668165346555903424266734207720238620019417609260100459191914459713364662332071038438947923646278707577796793161276167218562286331475357924422388381734859481527522459513143075075596121123793962606364575082414064092887332612132337552395758374700418784493760067623657176908605622140252473634798797258548378662223394451396578567954661141625335699134192600946889475219929018582462602151032986582403992872508945046951331865917149459478309280031156681325729634987964861096068804449551760210631895042816765962667306344156010736954397143916091638074618632164389035344218090144629074804775799026669802220901784935565133181792627908879941076703852695764927590872543802499631727179180802257280427117486348474027084569077378528664889930261680285443198174357262588946144636910822161802375617245121061231408526255271332199905917007348383229813744410161307120279385375058122852709686471258501395200256578800848172492603082555467618675058545591059881875873892167838561427426866568178758756201551656989489871478573062827851117262941670666433093969299327711600469648586430670054324449954986732498834722787508955876141693089409859726649367221819906735341096622735668515567138403794119139005544646254791231985248571792342607628916757197621623033362313320920431317657813191457713902609805037268884341604268372838844020419721187681015899103944768328328592912388282257859333939452030028840022110346638593441493155840000000000000000000000000000000000000000000000000*i1^143 + -2339975820244103126541644090002125934223243911629202269368853115556964324109672749338832939650921990941531699149873342501365248872763878093486391548425945097937663980179297034480841832372041854272404673566501598598836386200459045777327618634660769666698093403610078320670925723287348750420645908724387541208058157034856412239780569846519115337394495463349420104303581956529462732913328973919590621963320401788796822689806320327528672739660047874364441545458665168494286264348500556631416814639716216981616891102245131880770896177037235448556946356027712288953197456296881781725412378219288198698425133837757642237350207883977482208785824155609971557043169798115820669934333531244089671927545642091364971782391748667864702019049599435451954919247358056260166705973308311745778117944510555615816335638533465755672859871802033915242930424777389443067059774332220637224614275195871526057075733934938884283851053272251183189058693613681646109415115095131527887487940486730360738376223327992442301635470778359206280576748549933316653259477311449531712656996540374512669399935611871266668191279956835680241792115237152690251555342252456621071820250008848858281127321381976212611545834134941726101014434510277037652784050252797381363983492127028843367437612605123854001808323475416958016530487332766441255349910021662287482769975952910165874397506991804894668665077097192857564784196479238676373754879950011090165118572311561127834321324755654765600133526969099050154663896925250475577308853686570392574026060166715516479092688305941546007585946001685591683972056661671003916365198046219925776955634285046541525815289186689955030538368387078116749255537157109360813254541679993590408575181141910300599266971533360606781934143198636554080922273270394836878079963657454214872242658096901004159536598362134012892489699115735712288873170946664490993322398978183050208205475853423280806661830602075534306484054338300468335651853593557369540528271022974919023281161147289296958993701050206595452694810444005736989080966720774774635067087401662870869907246911507427102095430724200518650207950668272732497879887383356562053001641321862158123839653815685849836652255660895108853654504709553690038333681169979268993478047181216652954804342336115642870086273793617972890277648567979939200977638766990716557418153834656748295364948306031619167659186830010301525683034946533930827776000000000000000000000000000000000000000000000000*i1^144 + -1629443538653055189178083128621799480911163541926171246117637126367971220125510708076274394400598287963862064718679974216898786023162795902977996353269943368350781298961004435655578863916709151360621217057865814768125693539591560512476951496852433861576547306139950243932026244458905556289859862973294533239780189976712900362157400952127495730046153007069781029375436004334719091230807624938367828623775011076422104317413059187751251464047709687622868158470905182678651448782607165295354203206931602375514580850566602266215917695207047945437685689395259059168261241906273105675452347209898880012506821498993801020496246133836887546950112824354409358569674593631742064867125747562285509466254636561056402297082414037718814524287410040451023648291976498867765500842478084493436887935839915121069169956538710525623715300424076438797335155610640370364397976504524296975740575223980127235975689804900269486835693711310161209840001042506427053309268437471039945386318254939831420419182595410638550390994399984599217624896351435439536935543480909804234509599231835352401936457387418256256121144331091993722094230022073049542895062963979068675427359628804675503824974752346988733327745227583599197292868249080629011558043065858900201539852143465059148661390818561251186011225349577344403872793881565791178149254747770797992915947128036198299484808803052096934645038266577442682862122985044966667518216179480948549173884982663600394594891058661574503577764520519078078264460924998837159727299591246749684351661054976744586965732404843081023982764478609827403419863809327309753245705086626076095223842039144381715584647457312213806735100991681525036914074440295815592510552709392392306687716885885030876778556147295426079454995510624911345395109342512193021634529712088185676809750184437392686194681277758632139957838126275977188930980769482362152197889522719904234203853391748770702824966462544373224203049391516684554411452701890239399576809087857434052781775449012752910829615106030618360466852646546303017703645565769393545340833015189532445917029037430386632380023387541920994453740362424730377506120844597764079639751721438960718281776610884738982491940387709687473302621380221413443302203083715363989898719305814921986703604728885923553882144011102104064056159008557436454455067310223811118333369175182964267751606070354706050161665492827340021459036038758400000000000000000000000000000000000000000000000*i1^145 + 4419317877606019810526663094150815940894792096063272787445032369438464547619786659992414365934004844799207607116392086985675631272156293346286970015495633473167729063300100092815867067151108549803014992804207130866765597716007704252438178300719963015787733667011815111044693413938129674375748608739214523924830691599427276884986212111053136852490151446270158619827713442490906792438841075138582371637151501773975332821944043722172412421296031079987230907655869752199096370398984760965430374436360470162996743127092309103703084054371596510720078507541846522478977351359045650120595345957793959623467488838706423595872588452554614834611367758209133296788619288956476163793549028751649629624313739082769737414903976333161756170729279354667868669175049085173927619311750013190730339446754604467696510968340358447473208963587418998961562633302709410412154129773033455937287860137701647589596870489018575489374551776687812177699932115247215355333327979236813111905728034948928610813624629984582581623891584513959865795004622607374371236948635792148145638352853975662291103775602703082199131068059337514257176909746139727181691771286936555901258396583562046506211047027582386973811521041630131424866954027095983828937448525051678486106435363609359819322103877975824382594092294104595552773379511540531862718223583726413244551176333509438543877325831271109112854424708430690115461586849900980126658286414081828112659967093992099265596611933219257879234310034983893489212072750343514047464579666174569516693041080845953884003555307759294930122534797239438836079827849730050318439588186782481929339840755293666613105302502566826772960894814876885778277546393643519869805396335078516031763809623417352476566441885460534367431189774309136569492186582486123382938285611041201819554941633798019242233710136463249423370326995459691258910028448142524317958901945214429504109889010140836703086069701284172864623923005405117522872007128457284440989162117405065282893381311584774008298886785447405767016465988022624453187552468736240470993210906067478897450904195293775016302204553864898436906937089192630695567163211241986958394748240993036624276296232831577759071382538350333539444556572732212424853655672156144739869961495481710815557518460933116079712619003786504410475493610539627729529853112196625494239269508113956773651760363229103197356285019028962431467520000000000000000000000000000000000000000000000*i1^146 + -285883199238006096873500727180491830059008105287877236590127076155168759869547927641496260702445043161460352606860128380460452861176568519089173115590619988707206022171462618187295925614156232781963516147436503046958107746141162234553371060471909143967556847335659544578231331853750129375378874173357645994990664267830232259060063599493808318658401708671804125181178588074614447878420258171698505114559222132411791588807628085202686296671156007966493175206038238623214670667540927916554164549044775488604658454514108856390027551170447376640631853851012354808134649439943477118181040647263835770411492747348648679657361142571252955940809634640768558698120257643092280828741068128079811820513932219053000376311330077770469802512239431551411742505853344136324106094128203223253865337978809044978655998382512677972801795795225541287523663012141394205967467069480270386393199821441507124247390086305059582319695130358100878028717862488139000115814387071651185837742512930398586978932329180915500526292548701745358916577837488486401473998908555464449736582352324598972674403465679036991544232489090714022409153952315550131368690572025659504990758756550205075219872420601226984327731292448410593112455816746419550404857795735319070950871513318982577303922725347697710759950611686254472649331267124169459424478211193233681798658277952539343326621233492176491515023897918632827340352083770865090307689902044733855380352493839382507694727267233746507947558649731071004252055462468922355475533836044125275680585147152128754037937216196115491702996005070530875788655207029403644907013990559697699946537827883166137468455491087343212316757072218478112829272581435003291631549074905961204530915710279386124005846221017051079917239588829479799979906739539756546919998900404599773858264308100590554576847533790058466295408852423357237762995820529424481570205790573644461120045474161965590413170368514958422636082965868304992305792827574651004781312219611912355407897865896252370992406985454844587874931847492039141878445671512399618794831103263880861683103326494436640774060962372303488839628548152134120486632335119844784599126628086881822598031533401162088622065519602001236906454524269521501901121556712820469871101775772211767996697475803745608733406120043583302315966160830870502444095722319001061211961215463132502836146152874224191127120867491840000000000000000000000000000000000000000000000*i1^147 + -4399813311122310268360751723695025821348115170162021423493183995908154869225916531368768503723974427562392527327253275619678906337611118573917194177447591543901110137138863766955604371323712577974054666758881674565017729146012247603538207870005011896749366382272485042796542649211496637402065621973558869013315288744951437182542172147351241771201270502139095014247305831923804742271317819798122212614212069447542767009828552089735589488205400757059428828943360278866174412385829285559698836296290639423403079090394959457931719214226111468803737566396876956901238139098224214404824624127688188720468923964712673186929891073306564356909857503326525972874626337952149550012080848636031516843132758687812574188066060683239215184788306384719313846810339564244932315203148522669779134909744011326055561698681375074925337188091118650516127277220374123057838817697842674874140971591268696428120841774246064710746823838893611406244864594590083535939776738861533843206764209634382015466747823877090853675194693898154615876284080553156821923466680223843662075818708239214435555596406127521416553981105134643038467815857896557084314922337635619655391015025747489463047725954533176536629358387995092767612476236720014204649797130956923632896296454999487524573189570036622401203528191187678669809439741979266668416635776332734707117500225891702536434295278042993540201521145496426286606555810537200513856064044944652566792276742191480013668888667931036415553289944618545835953845897992496041396565658136368074646495882821062046408899002286828631525623567839154946775298674520794988071466022252737177551350472288719842658875705314729007092832816896430373496178279773766303120222375341175407510639947826848808835764206044902910377771276980332830459562001104763150303693817932999740394067005362047096202670666227523253402889643405892593291299988507885546896332506975140225705880759730594047291604798564648101168955518651153769778947740387688877212834964106020111115697119022617023761168818152866363173208160322512506816720659621942247104432353093629243096560039860064252534938767532134006249469896525807341888692805593276315491405118767112257752810075761931001580230086962889387765635126687315857104716082562430433652201465908357242061892168994925991945595526718642113542587923913450721047577175706402139733518807674731310335506082556574963440025600000000000000000000000000000000000000000000*i1^148 + 4567877147060207723236853652295614551971138098119189441676223206025778725280861252177163386991589437690638778770169912938163159295896962210725977308905076169400452852943612709414889087469671347218878466350183318750165446617658986896802604108996830586489605084441942744029139854969341649378671450928509367724648525478354925898162311422958672814618231366890244132504094189636357051748002231800984019680476164219916229608274006825882062973084179581935878971723172689361119080891672775908216811092359414131400635950181453837189557311677013554054236178735332669522607220017082645834368006822841742098365971453089007425117744740186588713397956003764789747847135096257926573411558685946245150658367917715540120471912708519252190398688647409152527844820507393414692704234521612147012252645982802123553511795021157573369049863876111274102769680073521526121343265303482081802345905151611998429174712828678174529130102525540264619807354537686882393159119558928976339533506986404089281142803984713965432852973394341043995514204962635192219217872788473832797039782275352844058674866728069851434705674004660005212786759860911487922964484753151166500553834953621293093953270163074553167385538703472959870362107465389104645469467981336653101435579256425505598179683315747648537328934652843239528782003589253676821668242973467272987676819608326566178177441292097596165299604006757935064374586200178238692876513362229953895540930363451646099046405689346020438596873586897996818857644498199949604796895039726226984759476894298063614320225069104464877355869469458694964517520303548319322166480444001938198146690443738189039748101157089134840122674365111480526841701280682547682656804901892623033056776388804403709793208698764493031250371891084030980939019022840360505199795602926580786437431748270805439631641419277742570617016773241523101969113804627245746307182672414102812380733242564440436274495435908978847232097454262091284232442762259736240593463906197794716607221965756186157987932061560589767256418384414667912864658550387793268604906571320740392534958972737509645664032774192004393791550147268284114199847530837076985902694988352401507935164578293710662074472619908497961386168057204946322184641118084545208313001449118343159364420919696757217396394058473111472878854359878766883929164484573176106074409206412081940263060922370621440000000000000000000000000000000000000000000*i1^149 + -2502377779566293855169932050132653005386296849557537043380790425809749057667549222080530590731519677636501817695170016787290649378893011693066130651380704193843055015556008439501405674163028610153612318115767724247329466084479687784415210830771023185151591282147731913157428149030062773396179611265665331072828393757793556946323416437988531922762129530898291543168667457859392235958166354341365662360682853328462225527383149412662533702304724028025189534079870095354758792643107320065162129404784554603671843579945851869524546332532609411127627448775142429321533492868357832944014703108159425594130623941586445279929844469217506275284838013987351824687930618449582659613398070841676226580312077657195984549571168347093104879072279092485879319997333521950042803148886238833012441615370994718641232272812906281545297817101630475996386804733103402633796105149864397334247134150382297890646433168193803550484082721106331919847048975149468350630613412699807435685276648425745261544184872964908463646730150884899193163880386932315694911131886554532401286080799617273514268671511482128139792127909594657056957922981844479982041420101786063679819860099377257393767697972369238255446433451521390720841783848458092144891697752148380467049227852874150426496441840191353280985336199716086573882937466929915032990757751227025894800031589187224886033898008847254136036183612501169235389825613200588095607157857385688245770160617137487283983530906316225203372713278759239395924121574978283864809741219048602353960962827263590046529966442423665144534802626630414842273320345379940320352725547428096973787339092565249929988609917956582068038714223189131151610048215780894770170194336807551433524322460472319803088503590688098316944927046899456565630362769747946464923678129766558973089064574196403560060124388803303423002852605916194117957538001606211586078754376209527640134169666370426951937736994215204138722211547359995230414562765264838339104577913620858690451428762396148297182445401214500201691365308903524190789180659760012317966222436874563019200631674335981493364268594169958875933054013505145814620591032224264619695223798594327482554435391701423923710568384020460066874244221302610916186566941422911757637871433103909563684818542483555292849036673521620111554931985565217716391928113314189722636691304055416664923045888000000000000000000000000000000000000000000*i1^150 + 939270424497897887948831316300412742679192138197925244114265638159469503986239479970834270389757849415870168805969640430813526342681207328811255901108036239525970711654879374851766677395404986455146850808121475633825162755089880591983936625246956132818041561490212719052234489650454939871271015601791816123894710698683113083807912220506849956683319532451183425194296802533989219650509055998353330928631283132157599322894756048604738392092959914322980881050054441471911122177410820888092188329861094822164580007541349420927536130898995347312422392585897184676541468583947091847477759141813989600525389180591949380038782484190553167402134700497624513407717755839679580343876579501630304885891649490288894681997132318297510333957974269229663053774666139637261692225858138645181082967196721498575041857676518580059900273737021241834014162916941722523847379416905659618765543630425412130669407141839328846666045512093306560975327559200351667032500369320316707190898226169583764581883470296882239294527922390652128013463073252721496651979262921545705916222332661520139392724184205324437367743720961893743459347476437163441975888851671848239634432261346181871424092485464186690869048055660096627065319761860841833353815313706161294778609970311248282235011144076126685167111730161567169339140752691960448129929977129537204007720264687972798626296667430562771604983477052752488807259182509003199379963177810092122784817988475526189242085221986394480917305956401279020061338534533903337763946195979695926226454530736184000686751693173036243144536614710415460506542900973833943052015648280986743568471057607971678062026743387260703583310059578712254071764911303654085865167248844282000248470051679343103529232935161952228346053916753128173504189544322706277178452546704500606276799164543575896559962754859376914377907016564773341170987792343265053453927791145294886209696765585017371140838380264526570857024275638979322149250927374191479828933369694250073908249300696888643392808631797721792151729681284242082481111350736612107976566334009339862464748285184634986653862192692228703815108027771807183033350228790729489159147018728884205029233175429371849222964287230337507731779135735314080293450628111011904022508802275481396677487635994188702794794355065014497782839254852225210589932977341061238283049706147597516800000000000000000000000000000000000000000*i1^151 + -276102878156374255141900965862276655229741940158502189910222157258933124615840668086603376242432061713166173953458726170572909180727304409497337623278847013455191825409436629255932339208475353844419533621090348563968481429227080017043380906362063530933888306643508602918372733096003478879485111218750316689890583645381085331786430232477839655489887413057048227956988458707421689652527721896576951902685356868110026112335879989133570696534674709375238403957780424148526559486032680081858395438726812316573208780900068712873656619731362308044778087226750282596216760703879906231648072336735812367339584378526953104617400683522368746045829987897294518627190465448671663177207196453786150497140033720568935108350533220532531510992801474416167212587099543299470005225007693666150594582965619669032533733699489524996814105797365338283240973999253963519892996815995185663691125361218524595173208418548066734090399071427691218054584248936540072270514528113276805497380304442207560301288948335060034502031520560475919328829979631616082299995603869891383335247548267270881551486290442141596555865333534662696821683433978483353602091047547621079179484930811240129479121731664629451386764918744870677650403796591830991966927562607024326730082069507053218531032190225893430699180318283341877064622302122510231132603439343897158532947991514453082363638670541965101064871396705653175257219763073651183385716068384193215931852396424284730626068113336297058920958507356996936843429190946383563673637586858580851871568352124773779589076728619483867068026591249793588717033652175211899164736498822378436476833808863902793275770540993125237338797820350512771711219409974051469889293589172397049607924215713371223908117026177372714456717510275704059876496857197219700365781100960128228051739178291493805924315268606571127510214310468375327295147402809593723924114345931971949725613167608116689184462630299655030812759009716426154972240155108211891875087945979241729582051258865150658176904482833699432822853591317041209839760607990326007460125012191030783961616639964733379941352950138404048269148275601906789368449481119248197532420186043666675838235532353175177969247384679518407141583860195080745223090295307905231818590847730273310610612051170272575196682867920239907611604328397215157946977242781364830095131279360000000000000000000000000000000000000000*i1^152 + 71106313583768926514408202922149434806074185789499027992006364638398118531955404904781402555152542959796923674494458954991218887487469316437327597494092188090526185834874960967279254994794932247088271965923022977804846346529966171127013855706129921545155613791313440499593777119420238927599131576756569767485899207136113861911720639795977338705028648095186793603307170354251847884474502340901010342915469973634160618154147697107572598764799342209237875702806268779007607821572265791149319864996209944142540484848368604364424191370564007684593563528537774241379404862887677392723152816046379914287040908919530954491852453508837801943299644715875670581748265198675924910894928578583879853632822135267635975341781501782446138379427104482202294790489791604124556938132255983165521031894542222047705490365719777600264700331628943083371671845946481369101367224440435691791863579284544472525601634801539290330571120163766085551270722565358189628960388812747220830214180617944208856839306861365075437304899978437303797550203209917952381226313751711764601798421989578371554233142451763255594986587684052110952075994296331053382146404163880302984996314725324804027044519466334165229839798957445548050247225480685829158311500376771314056729555675957290265693773053610089396452313371360981806834702695337787296175400921456032535399688302447442137519061179503780284245149432405786658839884532894632522343371757833087514000630670860018790544924546894964516044596606403848524463542159832324900048978445630880191942751826831046025991430414459303124704975436936336528100444299578729135244974593873952578929244564132865342519420200796810892808646136900955527031039696213095757890665472396977144255327252735655578926167703354716203170415801897945222127084757563057841650034542303459054376146708229759603732452439965880899956392067684471760980305321640432558269519748731083691537590998710060171701221383073875680069342804040583857729969318059597053922499652810255730002255067641388057460552277523390613503556751594597643363663214639573209666460270494842957220051027647651830375815413763377058116073011142858379238772978836674773067756203500281402975258028311065120130762771640880940144591751579094964222774614902155138767988853195834236204093201800392571824367833354522673899219511739160824275274781100605440000000000000000000000000000000000000000*i1^153 + -17216897793269247673445679686178819588047384923568600496975617570619976383618897697093860233345987707463971463288357215902701976890669656469127377906755519267593474133357244294181688570408554720736572453176482718861335574427020443264449053404364528979719732934529313974104111943219427335951029574072570748663909816460607788158217346355770523105795232062268694923660099478978292451914122086164828318242008117801575849592868329396371577551206354717032786455577658216517993076502909066487509691197723257006468615512628397900503603506620282051528660479388945318860104572840383646058442820036696182496053451283819992272075964189641685868687106033883713896055089421600783858470252647651629708936264141296675507818859417435279755414229289298886245456881188098010762573704786257264779300268154637249618367281493345025960673343792928879979486670349352734808553619130823017659591284457034895075314186452486142305387753509528225265869781210460517753569309350124930719032801945132874326325847233301017295141172394257685036105607259272325102293156139910343068507353629660728243342503475764804946840367022304440634798241038157542251303739507918708783027336991167180317146285247412380993622279330182988675452664311452315252391269425116500949140430921386325980739063791791206441747914782393742701323157277246851933587452710780989668718396261498540406775731457081484325724327131031359294131772304850135815040454458016204797423783912438338698614776880621232485258051851646917197720712634043362515681855088273088249096029828919769497536463465118323597254258155734276955162084813666898818407946894365095905087959177997187365906762064065630505565621436489629078735148391542664845823706062657330486648039992935183383728699763609145142682482408044693582523937735542636755109781183436098547709412456863972815264509515881155127628016168605734642458020506221338629937419482023966812532172115058303884733767170973850255019783779109246716113585269667654835461415098742080402771700795980717603386117664486535543882833430016197102163705209459387614786017201270334307660341065306765044597051308997383145195991275641442783468661110931677687329036018429123102183540248793611688831914066213585311351595921629709432121107594224637629986485625323260558872609371004940400126970244781120769251412139655654726833274880000000000000000000000000000000000000000*i1^154 + 3700997198654630009698942092213304314879454169148788116805438662269339822180946779913649817795898075169277541466251663761226789270671307802974916455751495510567341240352559068395153391613091092980881575680406138825525147662391494957603778645044324334481717537313210584386317683876506728062111691830681181224232178088781487531724548554870194894212200785837671473232640762073903448900165493662257120151474284707991531093590591697065221519574232605137700972001327911078127275804774062745833783139503273333071105904451312336137677024909405432645897603922250003036789412819379246117268104839057494571260195682192962321794127486982418011154147827182460775222548723107222445289499414373538344255883913416291774722735823187040877722940245348380188315832233361194549303360629883304720247508436449191702166020792983130221838115477809308046854261635288645672097249016082928959847353349833627688932894342807790948278945368431642214085681712980798305796612591649178362737630546530509489676401417969665531885490609677251729447462797170999860783392534851840682614563838878061469405680262304184769358695914961848553886565792894739753439826706566073824425261126614486560608023547578637556272983049925853872780247043304385350419794888471632748788155206831966361696482989150766362916313959340938328648096639256764448833042606140684901169244579415958583005197737834507740394264814874878169278811704207473680130645507075691668754047555393336238230859839008205497084578869029879447260431803905218468332133801007722311129901884776936079785213948399626249085919456348849301324811985680584017537288655107419755951499168654263733229653956063124745304399916008201985433352328714796439485216592985737152701012700354376154482961134967588399397480453870145696973067944465850350426439525350872743567668292613233867637137380483392611156024697017013487181786498277532681397714668524182261906238726373242699470418308346296415710675037367910663983594493588812679914551470486305904483245771449196241100896912497893714677336602253559286527938398768068939031283417727299131603328554608550723212768847010189080499506875249117489172710588261748809311876714773046241893438305690554820436221350999215497610229269025621361911529153701135945593345096753164175946927290289514989610177496694608873106884631833503334400000000000000000000000000000000000000*i1^155 + -648339795554152809303304656479395222231011526291322172018795046129598231950892679219153302873359747295492978727801057411549534223788701979914609092378644239475788242991479511425714128916559613047469420580817290236489825160190145854843110825658456075910123072418856717652770551843098704278794007346663861212306157771380722787050774799238739148092113298292036672332131934164819659034128277997287681036142132097644897332085564399265248031176437106424306492789017365808953317247439758765940060468935995228122433218693937118928037156851937520191297556164086491531814090767239196851001681651987486954189064188708469322091482531936566190686842094340640643205321123324509841580259877011872130076975459999221712788751213246052876836124550257940705872690878735782379936694527671669771346704282471676789035853920102041937492730686664207522154522264121037698995982442198428969362145592274352064484977853356021424116690476481389191841274045154373070811269006718681411913420178155477648860984413390906557281225310324111411068442819063677598615176063997367086737777314648748151885014317796112910550151831476911394913697983345235145961649705863186152503541182423402087829543103303724128297222463099573107410734211548132873935302166324591214774716825383513388297876739634026295842342522515670140595144048550864263566795253243701685602709445816583464397849561429468775278882157499914624494799781162755038447888061734838659435673848044355715801043361635426787147884218522043043672705567462472870767409255910832277463789445226801079456657921845675267142513708946618286121387041354025174714371911967262155547588460347381685003257657434016830617616782869745660810308183587856073499013270904804341523193562212547023392457971224827188171968014319830432137191726058127066026204681118033825337356857400586509439702851816859712444837129794683871136609438085264710080205223363776126598972831021773012788331478743305486209852035717759698701120721946958143725805944620202190936730397259166163226118924111399563917898762566245739533109028969757594165670728521618499166645370057388671948886620643822656170200054442069244283738519690367912709800374173966312530389464498796120499898071248905935186516736404227262453097069121905081288510336782279900185723005034780214400829337135492485767766212608000000000000000000000000000000000000*i1^156 + 88873901246234867498357467571847686314965321979418569040589600448137665427332150425106865217453387224034046720962169996681052089113249197051687958855477066172002954342293233566394997694523504961090263667301770739099577636861805855561342360976000099288464110260796083159611161993578940494625355296989216596159195038608508954039174890433524962164061306899852732045863902366451299410639210039797788146209472597907628079644174436629416705579464876935132190823344718673231029956963105174567476328634274463423638425186060021623759209790888482593606944085123762756511737063577695315286964149391819399490141792965679049228467178922490085327882711158110058141184966017323769199041707109548910729929681342609790307232621278784227443648224926991094586097888904926771326837824933782744661377008662428490884719534915494871240753329365552272603694463920296911515875655936096774169189704373166975630328811177711538494965342922841865333864191762002594186584454581673878555472998034279310521553935718779889052377928534412546223073951952181039621695848470487628954088350000547330036185900505795082362618355998829197224593286496855737128007368545171272901380395292764513852305114491992180840788626089398069195212792583694835952942739472739712435835958644781043910197934010810772514527697785613173071302596882217877066058733835458954091346741716999035072120492245069194261442656407448678476505404719325828280334064490322530295174746629519437352878268815796965111889148494350764260262185003287372573655702893976170709871709265455333379563245548584621625539009825026035411047497622237283249382610859789660332244651460883323329572818195140332168209368387645936489539736269992364132987225916986445920206616894227325129726553893930256778071480547528031662439767299788270835352125382339159543918074965857949948413041061171741085402976556680831211047048777676494589056273329068326169068434618231346005911373892596359006662672737147868607558989544736287131225842897746785736134519385309426678734998140669992411982264557340206190340911523565607475624033083068077518828590034508931973879051028378467341499168823377319293896684855510982676811741629601350763185743803384068256874153110960283701173162939357390540874294571736095034382212570844650150665602223181088272196449389464099225600000000000000000000000000000000000*i1^157 + -9679354408963021399160065939216241638478847267761638413359820092410845627448083006797653149483927883771059155595030034670383020448828857552059039607297626773241977080004426696835567434982542202758947403843056038008833946264519096229964592393265868473857752300356063546296473102241098496182234947607976152765099006691949458629336986044144428063087752551803317229556242934235612238375447004878757370330111837075432437167128334865232352408409351362964089461536796718336664194642929685203492185337109088313128907968972148941188636087491336011144843523203707710134928547268633152160277560056870067760442260984798887999151721578765686581938960118996489495366291088365292745752147654962571599872566616738615772302025138865889862977420646387586079708377273980191674158689754600657580641672579374683670220200107474847933612322515620428843830119305957739372687117247917388198677421999372582190111673069206864452533209609527265826907505010155309936961408371475092059828887442796138645704247704974533164584669493543659589898702145084619739160819242793848244167264798866810782814975851265970881893537789303699492681496203270041829723635379113577673040128073055593050897303008800551379774165815502639738370117816619196743072341426343200447870967616393866610266980856949076228108730503068473172161349526010882686348760832672664662053222496311312334635407877971858141470075658548995482358650802370879760808479021527249434060323146010953613693218334479401709531201915718744736755711893128579726301562205338020655639344779656041165610830810393187780607302441615267620514475273900439066199623908689654123099859693377540111594264787668476754967817020366135567899354553013251384134093406180359474750730156390425069675485781975643785759133083166746355541755389232879630458407950983769588785551444422478563539869902074628437023512853527572436048982198683247395873764076696049584289455834786707470347543604471803116855871019628896636521638528484719102516602841891615740943116585316628965216487582105668013405212382751352621787175091543388041308959919257619332691059017526182484876409379409012679092293434551415252200604629409115021075115290182333444937698882013082960799432516942577413247879839658310214494932350619662130126345695807053678058117744556079371763570442240000000000000000000000000000000000*i1^158 + 849489940279682178975492235744603409669700121026716221726362635422894568289455654880337199253936724426296324791918491983732925088276565478058824053605190504904481870775416294094840625067053991637666477615957184534230130572043585464520767225805073293024782667148095384694939660338065687548951284385203930932420611203640414650944167877022608806384165969263302736190080365846270300630826187431196080863435817666928310292736485455524624350394936396560450194429639161864460482677282821369354531185080291901364461858458663489936329440892763099545562354117352151024886750207661572044468472748299894154727066798400955173184191036026556811602694058729544726072940489441307744667932176177271450464761384332443846727773995455236096119410185994385723438594767280254622021994494957074157698691915070298711146947694412478538015289692287178585041080164057634851909381969908161287952618020566304235040550171662230987690612336976841541810361867240969774334937694099674557503888848254501848797889107805307727339344354100439991559192929890144674484172236384272320234899060771164347235556981346538914618441150006749458162540035853494387008739769282324883322741029556354492539942704926883855511036721529423252911416893047440521610472405786864062435230514703327944603114646374041069169810489846597123485925581577463155409632310222085484389905518438571605149316956645520871543872586938685793099812165814636022274088373331930143198923895657535077173373529649585018578489405237518435449557207751482492438717903654260471458610323821959525927770047302965667565461173960470830843967669977321029964591359322089483252042623134934825133713256819030726094803256665877281767093014424677799149200527195146909161705449422188327780588664042061491941458173488638794953743006754105756136946760796965405194505608525041692016045127127222852064681484791078837876221360950481157614723786744939728012297982461600148237048586163651691430712576781828709035402705634046161803000666305629954196082404530854448781572218564582366495109961057523968143257550767807122350209641856060068823157913879883047828760598097619339390692171766590076430877063820413762308409106153658179868782798044509672290330152340049067399138614206368761066713635609123596893120444140135277692503342438171017216000000000000000000000000000000000*i1^159 + -61926402990513540744911475715402333423488156741974080153703610408428827896695866209848430347855012670169460161577725342028571696075574444159936410514278488336947163000784829366182171639268710174284394911565376933911744810133940685689423275634903171033202332320210639240502731426986077193850059995963845397949525128414304966424588451680335963717778119228158012075430026125292283079129071806839094407226473291961844321273100601752907973027151564079424956450918778133779277278162230952838690423711597434676277572409547790400660432908326044694109518107549981383859946198771422887276479031327459509249392488532220184750451962260553284051499424512193194043850267965057737098780633886043117509559719105184854103695597503142116645265427539589871396282970226005070512227870993471252422713858788070888743659239871958666699342221955700372802421043445496911171385922430611775383304806882898900321580266009849154379274365756953998601575468969822598183645257942993167225517630227482517930758041370944862743459585217199428689629945087007783190783361740934876202738659118194874114258402036315636190389523713448600804384500246184539016288637793601833035486090232908980498885930879446264850937559742840024053536139708073687004365497674430818594120992210798934579003153324968436933955796850178492059089648077924209304970279493131820598199402785975794370771050693126114609919935660514360871995517707176174798028337317804952784388135943464878482412073243754274624945310079112933244125676084296965468184452793700592794783006645083722106186080691807406925676039530078180180985401436740023393072758850971386070318622452031466922799313876727866633491204763424849747532571909812212694369671777757691812369999040754085389591500745442991311034862909340669514636784540369961874931250071079396040893255849511879140446481659801930628659749133017314246869194711035136813104478509261400230507903797349114514436864404451949064416030574687566743714464451932718149973066478838211699177286091300075887248980435135784949537689629632147629977122909682141942850462578035708719703738740253070654124480915525440466220492156169933635195867083375180189588691805499584427879329364343052329350023614967164170689321471771648634168711897487759042442724857866032155256579686400000000000000000000000000000000*i1^160 + 3654070756394629409745970879033588405377949683781465668355257074342877198451365731566415544572884110661405739581303299224568966393758402307947967389972150141267683300853189032765372167469178423249829597867998278300002265862013082469645271740471349923228802482243583081808468186283984864352486761185862286954003137517797015039771228213584310277990006030594656670243080198244198062769671255427050766717453095441465817043790472609011916054146679102361832514558820580483248981255077563381547699538569863590580478198799049221656803086623862807007238403395345541972124907996605180341694724886433268503034020670765877949365332792207056715982842328091663166089974750245215472644688831880329901308559404647746499523957436016444898902543908793059596136096163022054538292349497378126966679067087173176714945639696973657985074482517530183434821007168163906115613670859262719286444860709216719512426111768505345069124559824256173275861113456699856277513659901044856776669873644705773121369612297650932566238363052627421815043945805828887175521450844969330535061460906781389110805089868262395278182372975425980395993314986336706602624705048472500981776831766013063560824610784379509892306029869471121098234476880864638882202754590016799619316790338679886457468395785451102074792999563992102614586760960658226307150275934347327131733913697542802741667351836611746463271876707706030392937630952321177812889158621670888678138708457399078226733158037528078078885993405323790391748803917646220343984829013459841905135324210998712110294976153873984332291885783203036475258789619433302045172981258927433901523199903980992070132319488890377019443257599754142322782655600852347442461095049565883330156506402152891557109546975986230085243216824496018934488413705587312602534997242779996633491627624028348480759548631538857107882692763985317569525714250871243168804421708179635661290039826654813502231944236070840231811110708895166026298729229176282724034745871368869644467256390647981504181189347383593871451399151996460270222638770282371526066177140847850820568457239259092024231605361389723639805335103121992279172228756961641475359156057247755570040278312603586996760440956517191127322818232062030899901060972243339048392437910048792903680000000000000000000000000000000*i1^161 + -181232234796584998558571483385591503749963653610510464300481474893230078269824523624177060140663012759526400433628958388929798945497143344815249558463578909738596390477397803381655631267705160732460161681010674750962755447213755220164701543521492155107352991669554822957345715851984902715093705136437506966550616701857927213630252762560000171288341629252655255196719335405004969292801899990729396569891525519331478347188010821960516716025634240982105043563436548179390103109145642800779073730355613252879814758861057959679758198551903733611762542400314283698723187449195581551010275650371566343315469995141447525016113723962379896398007622053828848295542610267745386579645720160220939971998901794740557253576705959698913616297245076954023851227069206641153990331438748537809426449274227550944304288351316465763778881861470660434262208134060105530649386098997927821312162614121096513876777197075739276931934738774173678948806090082098273641831800021009881759316061289784705541323411643836076068854317423418922523628003410159227557989309355915762461379877575927762931469199861939097389189135847964636575515837825144975418940340549099647456495125241638229869854139521810710625458661194529203983652013658141250445959707390560114243272239746297550885810090966681865382105472419719385283088716242570189855545757727499064606328918611181539538324064706105948421082385941984770033819592496230568165046031484947524685401423234353700164476119373375653005548229836565792756855516059307370679024891355615456854185765356264753339999035633282325298336035221046102759844703939669926358555238800389279237158829460571872053680445648173612751220404568455991442629961367756992197135285930916415705584374284236401358775029217584703244538220968149289657751398351496873960592605024140633815073475351216237104320271769656379009048040029394990316747877653521675112510375405648507075285864440610958127058759589872545840656831122935055131122947271428706614599323877736589759409575272913158756198674125257524967115398480932226840151386405407949552341657713119010729340528406419764399560240683614426043736076459706745410079107921121537914550952871586168958579817681780377409357710160675297022826646160188775647701353144683964221408411648000000000000000000000000000000*i1^162 + 7161205411023582500261914303334210303950580751664732182373290056554063505671693314345390743679656874107462517506120465830669714701519162615932589234898144243483953400817305471146335386055863910230765697821446623449059326220753559289687872124524830839497303059981886174427927166484019543596863792489630069941499149780525086548182349639821887898519471438921649985529723527616390724958138828763280423200661524698054027467106099752149572508881004679380277774121040763696822141036305328101904481206130260880097897705937842190055965858239694841239265842638661191716867527850145865689728267883155035660994585867741855806529830784248222996525692961891226414625716889451585096767779301768050367050826081027409738072476379937759479319742746846670488987601549192082868518357581100202769967686545992376331146842384710799009306888734870068581797242393563347116040783247885928583603443042190752219021778437943648566688412153994627608912662520945225611888736862209668330101136389159385260248426035931244863844778138446181504003640456132868071709730617403142929173243069921186379149118548614053730073044671893623545585965276907688042789039973213461569667326733062269234561042638375491594304827407150805609303951242787841830504565561942738741346359641745403569924871643585375665744348848959385621087236996540965695629268457219051990651849644075342218237096251942035588577116131890474650493364856698394918202101154185150682699188921020799003374354949619323379166684967752305844069004843982504183504762007878343312121210856989103725541958536162251499774268654469784820655489552241155917525205564638408605534983191370377174469799756794903318556753997506558425973301234826191836399983417316748068052716519154402345106750704439597440298034919891087497773163278944532977360578264763139939569500061805953431399561138505708630566142331027687449765827062485343390395229145614382807648584781748328479353075154962511455246806819850720908325082488306080125513351069839925083433025711596159328046975906401108444715674066819852724521201357634265107480886896448262808138514361714386407846685971170001356220145363842009647434236097391724221576578396284844577494204030572602244535925442951709706617894407215875344398479153469535027200000000000000000000000000000*i1^163 + -234172810501243291042394364437372852155824757510430605406910359735754781878219903237840520508462118413436970782613411124442800974987053134084310415826815513233677970735790556060112382511556088293565380648938781314294743586683139379091314337124473529517449094082819561832515576008377719038542910030489907876374604581455014825134705288761016345264679567761785659127481864568002915264660538268807755353536233792459591930808394514491742175169679030896160261875069686415971445216915425845613249960113394957258325218623843666647185453189505604796998490284563716435404910849214175680814075004152028577535595021279422964191284749072282543835014089072332453106502827790763543466144095480027694608493322748280718341354682000679537956983174871638626409058274731460741551831647739291585220044947629688789015250796594222565374493087682083158269075456206855110326887178713489419258810335474800977214220164939440724358814758823293178469002067425623186894451845169520847623723445960146522981394435363092924470609576893146220447154112352397885457273297819050476665108279274964244250770609631894622985826374312677714583124475016173508500437003624302526177460851862299922197576546170312129957670943609081714087481035512368237446104668313668198437807139692094781722477296230784457719939014245730183136620251796789727500007121166819549897073756616293139269306461510814802834316659101136994701462776805503780887435865420253304813001270381998334472323412160769536016825828656307482352942133451974216917063475869831160564279489197854808962156809269592940742442629741669992926130885636040214458635030154556947980196842507239002623467544972131586868226041688835003407683929646778188155190070647821106418245899084670778099863389551154083462833980305071960139633796033083769747310815929956853621549575436421005648980800203885805683884898480303687352779158349063594212272136698874156352989491722067419262425608570655837764515949734339548154590666342206514724867706972753563496680542392298484880063972580684353954475420509339592917522479528614159570604571886315324244036320294244559204182234808790299523139613437298412231273020170990667098586499599585753343572451253809799124186371136904206175087261261756535715376660480000000000000000000000000000*i1^164 + 5794818493457210720262926288600028112931638732812368204255682864601580964197380569749259021521126975414347669194664128627355415792929864627188851464307673021008831078452501315041692332592837472198972289933328797774897375425077630323642427580455111865022755451359873041932119429894501171427071876399420534035476721987341833821056273872269742604235987580853942912410347088351901277527363490397509556159296981955091283025356727787261770931061977098484264017190663277654493565998217949472305210151127255523001554699398199306154126028624063773571491806018049497817712824424504418671660031106705033528362237722941070364358267185991133699142002392109306914311493749381359250736670234877237716055238891971689823589936993828545968886229347190470063321618581258100769497815272813714101641258734909421142301774587954658895258196790988379462490336151582233044590864153151312548695765582261447125037526359334126392529770052551539048520114501268213651421460834519154843969934459339864865836173352707809586310576786139151637758896955417782992986477297091619532088647498081515011920730403226804359454473248984756405185386406910171519553046523940072960871289609006958281527385218174082291534578423040881776748393039775757946417966850344786663664030873094744733081833179383310760044983960444802102119796764646809895323636899579488429548508019302493346356874383034745379099223384572050734674727619634359786220735596435004373463544437376329939437568729548758813402249929362511797236731081257996906869732334610542591078185318146909319350205994719833189963741407515399785612307204433269095476628483031527487363930594298791731957922076630941708949866983186810774878900122271575540772723174400756435114147430474577092877291175614940389499790552479112882131130714441225945344863333714645331573089902216847091910058429899898598257266491206383997933205239244195475378789350251914305014671910330131898439065061334650880017188227561113670919896653280696870333131915654332964759756121142988532418284160489898723836337814425351449652942504120972296984113184247706009987992600927932240852562064790017995252166486950574814771584204166284461671950923652250456817996061282464178806756804039400192152662896495558656000000000000000000000000000*i1^165 + -111628605395631826391843382174591767422637504586351932093049631633132544730524628753638683625543479069823782696342655606754446573764711140382208299162753227372079209372438551387351012080459096261784939960738341241158816008881647488561372234182235033937146160188114193435228639121082300219614001883342961595002185089666258274721413127402653123420357304848006684297781108840945007193493483352360800763210136732306308947061594927057409844258573150723797256240764296192242299963189492703006465315654726647934804993517705934932827622288170913974933738447523633760433328261430377650843549662679631684088881079089113076953207149469519008239770702393364491849359456026912141758124562173007744998978820425984382256345021072110843154368808025195670962696008504509415988292449990861444351254585997794365698577877355597591938487539465989947512055173943907969629483690933015257202081381076200509266717124254246146768159449356808529673449611164583364809306405067982877969050761268512393125870676844292839602254643262111648957794445638473820165338148136130392633857477967828959413443884842972834303713295507267621905781610562722934548772095546569491439434603728954586876243798454833392679042107606766498835725026943420442029672156139333254897506398824972817014593285248017743293981533704475559218313855497733495950200377508848421002040811660517365374661155447402821245618810019325790475186410375646537347219327185533858340285985406411091002524569495592451712160520352281327674168591630420839744209840495512724422200674466196818909142431413014354362856644727563591589564987618746744193148214698358762332189440398617509386685053346795219965419135555445200693901068173391043241308428152509130525002596920457787784411678667850455843262356540589002257758593749466796786856190484928439888115995578793702785823471399006431362899979538983591207709294114460879462927247468304351426293680730769527881894649388355587322967913897853281700476010739906032493556276039984727440995406033900947488638117944819463895383533776336465044890188372551959133572701316953988734119079866740113707942800935675639979311825876219032548708391515934469919804440510847162938559737047140846946304008530136933897496166400000000000000000000000000*i1^166 + 1431303896368437653903399609247077136425642924738371757965241673286406941114374745475886990924318863419640731733718617814799450611951045826951487930930940394086162996613846312453018112976296275785848671767288060438193059519692633677558172116113871575615595992277037799018892758300371344203686845394312538182111280709311015112798310563386449485022343752312524574725484618503497715925351869407903125860804109508453971928633664286695367688239120719909218342845875890830538126887640444119489116422662551973953775950828222430586824726785507606805706814658486422121295222490481122441528879971492080762661153091623989217141333369362107924360323968729809736630140453816503063097437159837028913123109536130103693947247018251311693468188526573853176463730047284107900120917705201518008872370211559689881664016336765362789949811922480999000030560598022622631510544565400736570337597012947880186161562087176017927635277932732314314291371049452819806768097159526767889507457714719272308071941048419336498551766284544914867961226929427787134144407007171661042395497847129785339586383108735348389135483567543366119410857403761693768627139769749738875973362578825975784884093495269938355589210328435427388386016861737442674166962565357400616960339573507610848716472062133456488950096356577554229226093263192714899306915938361584746927938251039201720933248362542601740246387848096117111352122745679622666107752799694026719467652069771577418201010399749573241685329823579578806657376669157256944644590254120650841797402350235647057853167932966613586187197567467346721763816256100630447368673831822474769207183549433079866351408071511413652541179323484755168999939268460798772666166894686579870648191989350127877731809982188731948436766497562170109019403806834601296878661052192114930172180467911559969033214410834154538579033374802416232800355924505197488984258292517815742359803313142769442215866389626191208753986598750168311157750173490607822500070266765841877569731188475009232528094382626859190771993609371573771730642483449415330141219567007979984657649751387402586582936196419355721312085690646159040680784593964499551631889060732468734427319546211263531749666441375252480000000000000000000000000*i1^167 + -12460639671135891667734471016029584216026731415977855025259924064108903699401731278960934819971865696068434741336112098008198994828901587939080558518311503721748790717442349358957566154772172401474423714684019860186240362079138562860093383247341881591892111770349519897173417864411098154584297757551802478826333962796451729799728359334122599671816247999386013509152387925182066116687975447902934808417131827437085783870889836919838017270545519048137984144785047351229118014045288531944279666177136449931275036934774795717249253053452491110613109379127503265627006052016874223491556791092605937874846095471660753746222922534470706175495526402101356421841741777584121073354097697814041002142606338305139327980536984610274113423998184644841200509837608017217551651272267098608661435555920121544837124611474828250914618091987069124447326930365663437303650714170716196155424770810319816234889571208145164309702630243181359088590058852477985543590241384898816867594451276169122326605945568118270984598174058880955412892615174445813084401994590639821643540544147381655862202510837965842912954110233645832981186196989014501915392132055245654390003680354064151635620134787383587948276438174363527636030761512685312514877314783473076456994528054084423918999309896290490579953838942671980252860915586020126881972767239776140642133648132826470399023217252453909797229601563175706739932935264436055646149677041749789708302689022264366944427279435350082134081835293338832884889753495482954852505024346927202771955616396150295401017519551365428323465937649377867897013252643464188121221234818174110702796030555044669512094641052206128785586134575119733051849034291895583568357328177283843284899892160113386372563962370080891425317652336023514431985582394151516712566339218861473851069975660563047275855285247935005269968324924439617843395591051007507251617855727956283148097168879568589296385580488638304398655882189122325710893319815035809887185992191230956951028538955976185563123845674604274544070989091190787704409366769513672342222409927681033457306186210178687781283083844575954723056628180141542292289333068951121830372665043237173228131017397029032882601984000000000000000000000000*i1^168 + 28349139893245871092268850040496724128764219501466634187207844458021578689574439216587330828522089518397106819195775643794840755416287852133848710455218593920023055317688211054237234880717997407482217332807502339815908076269115732203763843866019533039887556668858072190335474485974404256195960987169990671341056326650925157101878769111340750406266248554329216100126558207323179870489840062323488022504523871281265016736880591111861904851374747682106924566608864881101447785609741250277115743092082722186086377343070811728256862709643426473252631945723663818828687493832425804415029526599245929552935339769294444071467146418683190285527148376968917030970352376404719504791232499149389793732616800404963643000571310756014653373657022975498420507536467949724033018874041781286142171761005165167655241346563742145057751650013322436956599554463472397590609354119844347701106060423210301944795080656441158517184147400693301976931616172023203870687480660093218835746707714368310782501581925071688891104264208352995777902804014076137618456813401534257572014325566828776529892412382736435968896405403848432279393558049198444572983370154492486387447706797782576180886066240012709619805909949640550456739287092415417775895977551105404041982719075909999662495193252646054584364808048352208926628349690605120840277764182946856138328052422870916636715153858175142034750686920148098435089010194461140452790710890046598724777841067498967129544759095237283528570281424091763503820665040056322134426753633595628476683862717822890197219885885384840821338184693108290756082784214670578135467593813509541319379099537325294521082967201487056887720803409881028107212301987912690693920142673151923034877989578599707899743958830479346004606223331181849153163112126463371350793937440088269472029778720585621272698519254765727503140464402040070567817183022065643612744746799451107613088109529198043857612710180622872184102732473651294893496064853749115083785751943819164645467377570550094568592764548331170389283800009409437251733120604534798854091944451421266859901213906541425052318528440926402933041740282751601273107152020276759641839948895826207022658352683417600000000000000000000000*i1^169 + -31082969262019241660077823605965633107938486719925686292734287813273775527178755469919646283334105566799179606655967589061177980955194298952085820149108551714991441711720293240139178887171854022726057540690700056047122325696503302326736908292765655404146247153906744350230260216463570654945481209918509937242662095587265513742950816477981259069727994952017633454467115991033134665984490942756511854811596618485894356459141183632719355286920752006012042295117319030184498038757692250333562248248982632710061214173494238334985954008650432786990048231226734647471318905564465954760388019142090392793351713095320074475080088907633403773257594151667452386661211228293859978270071559685440664233430370628543817261341810139922399882009587741762583129107803760564666828434724678793153325062761822777903569056479770106331456247976924482050831897143996241664239067299239996536230974478012592230374710106812216687344066478573108782716895012561343989519528185502468539695961257654593173467719416608846085222890397071216921509517456986432157819093288524003524598196521184454300188781830272645954996765302888650195028113999425726213597153694538867697686695261848171575499366870663797462403869517218927591478366623077386836215520703033342310068859845474036367006888734110972585872083849919228004814180903733309177979713874700229026786515682731403423107245989330237055038230373399107737865559322529609685951170124122813479471826238376023021892063114524601069206064373845163281292742202966253099430421991789500839827479216733106415227510723455891843595089291030704483760221158598457922457089969620211108447357078072746341929845941847628763695619831210236321075982015922603316303953276331962298112213629738069046533330905983638394300685162838213496511785763826043519757620036018366054307148345807104448306962072184687313482027740824971915688719604862777448672486178313709820642342502204359051864795863495234254439354907624850451001707581837709360622800232744260874368503383423116777293910830125248915964002200066517658424428604404757251832713239986810551503581434864257560765874106064390184829221763833316785231137831217782625483589589215540674560000000000000000000000*i1^170 + 17353256653606448698723862229090752818175220803714945359270331190517940024303659910479145942618605409932288848985966414673178366426876519049260376227407580398381719067125388972114254479061652368756648618528503375561077605055173233791164384230195412719737846668404072439322029884626497406982654979072104275132180215291205368191269622215040074454865826678929036645466802301065253152543795993587478835867413224952855608501082444699201895062320040139633604653749988145600651739284366647988109723690675371968395595549140554662083715347070226440773745717537857109483636676562733295638918626610579470796202458258926178888354697377945207081849835475702602607503374943533168835778667913666035974425209135706278655726512966156850485620593450459067579102850353069904296174995729486688687529638391396881064015803186033721450601671757561691622437169420361631607989553118969138226119502288719873779436674377248862814226320141728221421891553236163325218273412539730061279241375094481426553097567322954503689647448121139624263107449089108862962489365990026584848186201319994244621010821113099716049837541030091991566074149436563300906828040240958626661546207734446643155994267373110501516061305521907625084666230879145779914015492559657627041615143833245330140366593966501858563876821496487435712527572100324641358110789712232963369220752510259329773449145253770862535012835534285697647899959562362675365900509669477161946166126058300687080620079725309591574429093393094489082012033507533252873450799913629314637202531912773252346646097380566359023034551248180226750392336240711593458325818378225099117493776051244213950631852301739435561257977187728335643054516197651613216957399589910543845358649036487223514004107764791020809762873691901419039384162988978555289885657326898215760925512462309102878583509754279994474067867789939622528630908404071302828933933723120992159030448491498646754794196891852265215556948550701632753685636372090478069872162385780396850891754728303561480922917477468277287196794009856510276966475972787654030822580083368107305423893974049093464874432472148453504065835775485772990338901116102961545407889408000000000000000000000*i1^171 + -4350359528419270152941622876038885272269701869636507453713964784216423905945735952521999098315738195075027842628979084602761969776742546252836736302850891256237555543241097962711611107238416823012814378098722851720529369314576151795020272116351423389367621766847804476425973451596577142350346741422898224802920993678311860695245925168099244341797387405156126452381086232005719042250995853255444727365592806792941156155587889626458782194451020060605457707134725905146941179903155127409650329748141603189529536770712041162304212510976411351601722135548837187443770989295406328391717789948912418731228823337395913531766297306941597205414550746061630083777819730899585868890171794011516364569737887147093776870150587240519638410260734459903697334587578704405959975861717209845560606376603383432956835555449195500462673852203305438564527169082725525620429427977894168042548753688783358695711375921698664826804610873101185838105109563607753100373181389510050355083181222531536447797461323527280354262524082604919054169197491362911342405321396415023697207874851101831014338342727950696482855129028089425653347870436498274329281822231410086294847624001763290907311756643167360765311952023191770572309198948731155324430499052686587436111349333483373073462475855536977438166968198259118321521836291469781649468104267267480555907167271290381364771500979614074930964549088732088590355118348003189255799607809880412678239406744747869127944028678787322488583802789708289041113978645328570174622113186773338885224543995708422581980387894074451139009419124363961641267611408692962703615200101203810937512293015434453523536662389427626011073095396902284549256047624495864280114861771771118483088345886415091501556639956828804152412915299016790021063458691994879922549052244582789964807580981434690036531613079090615865131307040679588112400919305132295224936375657472320849218102571117628269071973299960710336380080865247726184121178790037462163991455069733403117692659767028362281620923188850171175346082232725300119922258117678206956808319318742980526379149599364645107324106921972972002966274079848748653026847366316032000000000000000000000*i1^172 + 90505101180711076273179744051641751840546153627838050347828250049784575067943622454248679105050120946386874188240493708059490515612879158184349536414375535706963181301269901600259205937427537007327512439729575896597218261455907832719104173193599169815636480366906741280605884822966441092851858194496376350165730241032992706007839135669782402245692299790429530357420429746167707590233579382533274312160747118747286172601703455012257976783657231700471180580464413372071106514482700463647465583565789532630688163011033182658175422923881316875868614162828672714999642354930585553898273923126700226825245432943752574172753449263563406722082159420603003720177384668003769076898945107468466844446928679143605594660306447860333900973615470505624586852011131808782293413563650143572785602481266963737847845224435877995332580954426039837130992754862005378332139166756458462190894871063761707705093913837652139848559670697488635497454277429692441729320791039134393603009357018276809270999844995842463135757630715764972450488331009539235523198857830098945217184860784334592138024078461383758259025352065618615895206678183385285755788683387658405761106378960379976545405710011898472967041909890402196767370860626761895776893739236084661342816670512205603101827951955231903822235011870473872974846395672759402061773104440369848760891598658625036825653785072187164685516884784924836941232614276147354475403835068057371673574060642306823064270029290840939935184661921281375880606717477156102087403607977730694031170067192157177739758859456104314329204043221207730883948725437864711994710488391959176624786049794268619093616994780843940407981007061619993419967255844843155583102714185786712725610416237910489065993666319974621575894135953863706626779965503791981630963254467892566282487294452311708758822431134489299829820652601631596662430364385293449363687995207605060661515097664969816514629499153554935796367560934555718339546565297279718597073442904026387252963835330147472846911022383927151868349233543424437924670946033897078344706062552073170216947707702964896686624908270051896998561564765498543964160000000000000000000*i1^173 + -932296369804872547682020367722797306171396482626095500271362898599432078176844284668528253876846218753505575184120278338663494391003516324965061694191438141438369370134084221399461049162496605459440717357152863993679953279159132291287316862339575833123159657763903111736989368406374981567878679005883558671728429231070675991215179536157868470933659278337446730941966149729130976954574715776007059861877229145716152793485453028193313101171006127960374827767967681584695130688722864125259911454847512803122684625751954293167988731907236531042926339588515498208347670346379136317903752196466108674567759096656827743043633638049769298276956274370706189358129562487937662974516335387109169680282318196852099087899362955497549329187696998054080185072037447812525773805220771686839059925018069171499972380088867316571508193616925755834456741734114570376095173869239680188272634440965160477789300917968180653071950181261845087043173342819729072886315134493418822681454907068684161873471532218007236888797927771717237468197039411943656245785794744246215837529604140041747601582904528137826005662255164749203247350420777987219069077292597151009163961578255637315309583589564365207756214697588134340706512733614542695429848949119902136353307704953105968056028212645670326040915865413331629622041575569714112271032063433447472403327167529034929744071493559689074037014845817139219734769019435875115923391506494076049190140716586970305607874702785791871234341238004396387901760745532711952070434099042187826949212049813946405671733744138692715567990087837419468561428330872300843176668186817599606722854302373196644355041408898549631915168591432680942094565764466107092936149490508654926036720159706681184840146201900846653772926362561462293328697135547883819792120036511261023215129147759627589438795226393066492424963731681714572382802328470434146140366325182166243531909184600398636142576839834733131963301739768407620255039071284010235619555326854011436556001277223466490181732861586435958974410072128962477557929849752939680053543533871734735421489335351031725536385725449014616663261184000000000000000000*i1^174 + -142054197471074892963471140503675946442554504043772781990289532239479985293589179215233958050677195252198426702762223375915882727948176050013150985286852293691917928325547359000420883366432755757015293406294674534196625587103072275308778020699484086835843274962255575323340455709411216355149447774589955672068639722364235458015538652786566600381615922896712621228024330914386752867595343449067533739872372389390089811664339754410633286754363742084873762926807689624003829539513203725142099221654653438367563892320831085738145728364872711301472419049190026392190611884496147224274872019762583227987669838467504866695257032083429915065872649583963999495325089983188358040116456316777272224716828367609608369492283834816668542340385293819016447706041253746829828289233301326481526911882090023867046363914185843404861113023655162477289811191858172823522547248077905330956946421708695805902398981407971805140731928417912413125264934690020549846287136125943126373960065625120344222305813756684375410914568087722240744071232460623039127086621900287707954306821185512405872721966322966538993768238366028789000975912111437957624676764275994575153967512929533148982325309484408082113854380576735782447617418359663375128906966600664800445304088954977513639281245156696524032453220912115203672963160998825256316526270164761441025898496659244938748202025641811032845416300040118374343301622386311278997596050167311655438642502977802428107521397758189048609013884499473409779232221076979488570633257559502689212341520235001404290283803421088529498794306159399064477312448047374507264091966576872240634954919299511332269534677487714501998656319297241110877753612776816603748607188238079364988142659065152283728172884333622668996529790189314128927107697664638328189042316027729131985609703159695213518447274860296913920565364453359743122147031611402187128345331328234427023233291957309070976471741198772192816590745919252555379108176409909930008222371997177439158089012139637974239326558979759835991996845020605955097853020135487245784448037369848447707007060015990799221667030630400000000000000000*i1^175 + -264666283357443390239222380038485013210114698605193544731774306015427484149582271821012992077121610354257739982702222340789538942795513374880494597609671545828653500541340964951596108470549370294642781475692931158729956671313986090827808663492087673420962495649442534238196434124686579073747124169593633980976270968967825147873685646467346657684841317292669388445568752376433999472704320498531046597114752826934525475802031211382369124460996743442737152582926517584995443087248563830546208630482741451259861534137182579699447448899287419423566413670794725831058951003456690050100451613590387318014247006375180101978753024757449223799138216965397243611991654225565468645963846467425159463225589350353728128087129721377094226720480550376668591546810490916450686775738925719325612692264416871979922118067671891052074324244959335330890785179603365770452862916493435531877521161168033155214331655663171232848450981083211316234350347990016883225020341210380474137588451487350143204858287488188109354852543419551463266372516100206700308821226563781716730440050928375197586212803367786314822950226245391247935250368737653192338943028107057572459409577032522646288366132957118875557732091066240408394955659726068937224857348536008391148209710576380731685182993597078974375537137865049086524449920937176619741658663939825085908159921122424603937252352847305685415267787301888971124144558535537164497061291110685116170456994405591465840574973576683668443503477169320866179393997430889382960078801463734168582995729756691120246040867082145955830175847167708193075822455343230572789647994019327467454885823213944273507091177747897755891860232664542407890166291009062288757662127550813134654146829049732693528696121350310153145814681180201067890432978028822614203601592547761359784903664215641501205048340023365506136710761941274821073050008330394622917652584978965618768389120222540033719823889826692369488372593396934185776959849724854349992756311419414526632077577773541989113665744587099750315327516266790133046577498213249043877763113788385956157126946228797440000000000000000*i1^176 + 34729833394621830919629066350584329728446482699918602392736238824181713338123341285097274570678199069416339211546403300065566301786916557699358653429598288511522752233783377119925592798691831300023861028174761225800378297605961013875373234953119558459156515442733482232180218738852544128409459729574868396177313703606786295502474910672453247322058328233242682156186477648961099900617230675482493291407893502123930467501484358776981357924364515419006959403966236999573139664746943474695953357665129379298581899286394290749391866217586405649034529503226710397566939891907198810902128823606614947448275263717133550402656744108604972649793287368962516067336647130598975200765816591283171686355963425964553554813252846714869981659829041622897649180501119592819353745320888322142140571827371942248357017781919193474746068003977773232773238362245966844500880614068029151408362907709031001135394836848622826964010570365675779293567483846568520300602602005969700137537663759674681995157711047118386144363060953916495873249366225965498005713414485171768169120380846278344320485080584558088056845661029347677634528146533875757084203060052216360467611862755872805852840337073479559893271690377702107131376247973584628207571216174174424355591162261392807463754855097693399667083544656840177491312652335286568419112299475246033998058838200962463903845677436593317610406876162321451188115986923987699858504785503611201208714589879455728443574758681477490374460429694954897745717666296121303841226395989861666909756771550064219407489598049104895604123909710646520663453444637520268549638727567440213319264831942458367011258169307116666121839449374542366242299550505859782190211356803368898693786389047693515910818125554215944018061916370233558774323164623340604475107954007623466459914031185423822048581034085819209991985922969255634795960519141914361417300630267283606838881155823912231192273269517753009873614898514561559237918462848232883950319463635881143247662612794060803999260831877864270159311974558125151198614257949479980784333517807955214336000000000000000*i1^177 + -1046774287328070112419531241333922435793009989184041857599277733816183139393741821910746215549445806009052435829417027788410604879028520082247503396114414458117110505810865271616330861329180087514580724849319351579885636527790992840862276861244935389804496669668533705682582648073685220448635265339748994467189048506372300830264887985773229376935939420202555784886661799229498959412683859921199817368245403715011054858230617508680374679106919375785402468943061914365829448890112927212834583641347576560634268112632497660504606751139220236464221571151490203578033367583845884953416811755369134643035168881724331849414858813048362182010315534181249641450846825318543899498862891331179302196466669292914745615643431666130958767077320517704860564227341258617456215811698742626758261672414443892024358510342747370916128805993717263335916628049502932449138880361099490354138209549027104365720346512267162049608686901028217847875973025267337696356616085574735694201010285952117060039501907948173682823670208893339823728930915507059093665823700411242909596677868670925997198680795580882928207049975380513472557179471817910177971897887312782026467033923051368645006613499057590758897641229107982309279338274673658381965381286198414268798432158241439542310130480620648526646876660862344652173273324673057780652247054330309881815947990801961380284904384426882246981038776368921144737129779739681709795361068739516881292475894992872770510728962927949628973694296938521898182230080296603858243015864038913690298835151329227751250658181042534599307225323833375357758551104541705346536164152389475674722426283365221650951711028636934895995999310028270755454781536079892093710698675225439980411577092774317549263839574672532271850056659055675708510608690354627397374424695583455367039240141072335872614812988382530832011907451575382811606972606793823117203889211965785791402248902276639148415155858876325594964136474622433726823070542000206436461716204927994789926112030627511798261246430157502621363001258944066396315058711832817591910400000000000000*i1^178 + -4492908925887499995310362818477478752219920466869049507966496248634118749010764165824473330511020637175165140239149240461919979575603219359630348955580861047773503161698702901386212413841650387666828535398434965783668638878801564443704563825984573374632591129463779342714579663106261600433471955087902610049180700489635207002275223350944353089498456256533863606212588560718802330575544978199568841672233104627378667770482340465653804332288960162695268715779387166379201699753243317136287907795590049410194526674588092083405394322270077544518893172985750516030988346891542984115280454928843535090130363249797251173988846502645521807629261707454759019409242593848044710555918381020784499301851323236014096040465157585264384054003801400225182883515332875254676489615931143173610232546843205605523793424570526307294122059246380719807493659784349233767030387434758300469587968589738821480541494862509921013078145861269026632891624905780476332705326307964539531410006233787094671631245175346086153492502513681603547306032783615813766770026881951820304508964042590477700686167174118993277179994627480930550396539823875818983472602736909543141220043348377436906597867364427092584430323497520617305932534490054278264915847935236168858642066652490425255550779054341188043004361506398196210755017504078246932861062321683863592737687906640343276133640917112387534171721261369032374402182319927992258144882491627716164407761160552508139233728086782610807282162661229217070699490398767061680666006119836817021977643197755978516171387695121436442936173488524082504554322867083052908225262721319411202366761722298201193881440880801999053010725612774119158676922625088425201930145875863299630044230869827073237928980501152873788554129004974150288339911468149905820405408093475083674803644026672334895766911034930534488666820160745476804413392187723582744353319937899238006627295159215167845442874534903554031217743224380585657070872814818063890328504595374139393845202433927559874048882940445330963231131339741667094691840000000000000*i1^179 + 93095624111020839826978257906018891072128490986730738459310073407699212316135430959135964340651992682549223812639767591436484833508213604781816838328361583788482737940825396519898737865724049389482172996446545009996835714393174402196742722415721109173669711928206989887680436134050620887817948053996739124663140752584195483517672710107472381572937032209651568099865668652866662140759441813721141669500527820576847082877827352875667658029048961033665738553340197940176539944701253440860180843845141821272011987946317602176734060737072069747038422969190930998539471599148112384340990177458391802705454647928669551864985521351271950215923652295612802340311575962519945268155139269631411063948263019812965543974422029598459296328555787353221074828293755973396232249866938975217315438973740762567869907156303175944560242080401335277361506367901473089414104976152530403091652487921909286108929599972282137609705230461024166461811510841066700794909201814798743889378428219810064044114131254626072196159190354381681624198745939413263872280339425166228370689758376940371288862915356947814036618502646853592123003059168505987132710019123212156195576027863199758938838764569580433551684269487834898722026382311927531273768318177322715390593458987108004080687334067121437402477589176664170097362517989292814767435240849146273802282650663200045785822680434789456045349687265825544531831181885417739651396852620771997767070365611502695305847564310090329898276431419886272260404925808523890548594532026469898479599546523689227995883608688066003760733135634200963341533732834738330358577799423517009157176405056970196344317423826414037012577932864012417663272925802455531534582213965718188747299106593514488854296748971475701258575879810684399151679968425484646066056954374252245795355734492725203436408155261372551109724924824947323380098854746315920418462744287882667272613774437560821558659048789678329725180615652224823498918223001531670445366440418419809008902016932466874075676831654686243532144640000000000000*i1^180 + 376042524130873865495063000676788049058008653959369765336771168157611691454187522861165754107137311497200037343957422552622227401554539433546287371392303927752612888910796660758742945931374794576736419557689910681423972663906408263776063357411322664541788254460327199762130441636274581395196264033621812237440158289135366850784931874038062106011332364773441367355719816795199104642992173157722123749305241108031357925173921707835822813347655709815823753449154348622347482389903232088721807045699752413419167908355100254345164150692657453250482492746364885855969232496820661291791440942743094787859199171538421359866096575509836761108571435113346077594266254471099954528639244187547299945551549172528363346947977700525702173747026312427284900824327975660214851098891782272482730143501104790364493369031946426476303346824753681691964648740694995884062259357797037091555955337193030081085089228177101162950744464016869071249412298074146538905742934889367605139443008851770163286918897216423043969197879016051739014899192341798213373376391266581865699200578496662111824990973564543465563794365464754115995604222608695788312860297376171019702344662051344976800925786660825448187600892419580240200878346479682249990948170731221497056484483694301888552355334118209281335993346481223289700214244655926507151585993753020612655076322963765805993696491148611685567570597001526342057980384280655271431480035709593169229113511496143628397534809067682812260506899643746538726066049036532540843733563696722068954034203330764722738233984143816230667469391992115323493840070137120666394664530405097230877534030201806157996451470223218091539754426663865727544634513677804108913849392862676880406239771345113019849295237268223431174954650149270707945625462331404703513015438682019603995401115346929822316851801887825843045229409351836669240002062063848188442687096521283715046015366240096267986153258845160412618537926840783921613619420244064487589614737315589447575313195695207385829035212800000000000*i1^181 + -2636482755939884417666825751043496686341525283544317265020644887655521355002489687601837952421183481534386881965137882655318761780845342638713355095347419148480496385193074149224191131761219355340663784069447651524611681783841148489008526797810030948683128932748055447027152998946709475669752240399510993496861196517231554653905527119641554762334403752539595004436272178206580246469254039216423289273053437412792185021868842631632078969031407612639815074248523105803340699979700114361735889293547412456367750379642148925848120511818714915107230423268452425322618679912026565186480701366994885277714943177640124341343673238434868483620252829083892965734921472220157142016719345534863049318263372000494274314250129957481288657913592865960779897304060195052752531392247470190092293040948880946204357989491759808807424829537857494244215616494809701622536858263730072522864575000767122859402914050800949280998195687828957339621651736166373845289438599598408978862800300671787474463747126905993648944463008754542211331554076434946069644957762397553778700522042719220773178909612275907455537818726577080746169973238520919871564938198173932157771480310254675427860590861829223915144833282164291610488102312328362178779259304017677983042837464384586887356504368575074858353717188283747692934800743078903758379495653460683829430991582479793615133407964218234014229072391205869097658062884947180338358154145645688675882610581783126582202445036114345834036570224384728423868906160603072015281771383449702574251640401893887943854413438039745295256645045249959888697727860902676349802040651877528943513030109976985818353950188921431664383278017261024110376170460727065468909114417083435216895823499241348069422371730858600005458646031320383450038473238146687270417237940689138011622302224970777171813060930300271176364126183963701269262175572711605466699931757003870235543652701218287145995165378502232997456878614304577237183232615845026863974557943833404308508590243840000000000*i1^182 + -17364850547244206997660665810812459842017847401295056024560198843721021833950125706511148113660222887657552241012405019483402418764329946358450280570263780761209551531557229996193114208768063367108917069128602943069336596414410728996168753341488071684854206941272217122635884038603582043850339331186026107886089103900233168190744276997335854510674141671275344187991967011518408162377901384724416516099861705505222450034531062950272533056602993018600241192890173228714832361537256719158004651434565062250626049529997400813549908370387363040959160954876729276144582364191038574631106574958407154067017845087437640919372980798206194880885392362507467439791226709598532662499935841655381345943832852314941345451680575450112375005501028008121338377516495156382032906838746889037286184671865021990177471760764318002511631630939967217174600893902388999960677680776092900116956735767122507857492327602715589162814000825606097100543812980739517053625228122420389171474408457732943735899727448512506408043725070570706018402443053745058630134621441594402645477560679951387774621196338346801647542086259644090817610037540538513949317662290953489586940750398752166478898447145914445125792584157678328455960259576001818276299980557553401166381397915723050513384070279694015899203467194742268380495963008114145476985648778082055076462543892057550096458396210976427815970523276570940425440441208601376795775114520010596889251379527051139436841286147406611760678598110359379188372989198052447461869480722126885982915871560289538644034049513380840365797001791253435679657124299812011114923194054754006100202184003729128126497287785156964883707334082967902265094096184990457730287309175892474368706765497755946717534829126971495125722007835188735872582213137379035084064757071816091048264202439465953141289932352349689688774975480131867708671450669102021497963719852873889080606865153939309201045928150216351530769041293555474499938951417860954467844138622976000000000*i1^183 + -28139280876986846194977527689002035340954149690968202986386461111087775764760384423329794622252931590157900996275944516421774671010237014590328128825233055423164653480074340717901626280088932651504842077997269458220536699053637602202824324792398210389429587173779670247509565143104628696407384336573717465173784836321505535883890218198706945802585185118116868743600093151971610435804908545559043227584016870666951005764315310652927149257839810238179578832009889975655157949275988954623663581512900837080345678201539596623714583991551217293330953418901071886212290184728832264617342800002810355391093219401327244737953698596264342563732907908387274820179058223255868040048659896939186185694592663755089675849334174246025627578642442792334312627426164131842946703748494140800830475124449462012617630894562805006111953312255628452145957708355434170848051486854403551731658044497449666446179433346700262934111523817968757431970788080624895068164296820338310883233956845951086707387192478375718483919786330685626493902986488426039192617104144751116828701187586612352167642773893342019379434504878554626561268977899819456971605415391299114710584087248301440166331732957850204825621756080984295158070748845148815909330141826905406835433070752066491919389634005623892260669525894224604186564994356073182266884381782485248504020909218822482287114020110604465104681429693948873181574424639253790032361830233641969971092224720304884120834400778364889253555887852820999865155516766016062986703028548874143461668470705711618138702777460250340579034157459403447329373309629773307241904688545326717698547845458992379983907082203704490089375365135718079374656814115050630149228315027612356254030225273140534327643978066891292317815901124312984195457827430843878293760659080740882011311460492716593697949782891194624256649026873639946002227051837284934727640549120718980753384001693736921267959311003745098667076134000270024554736846444441600000000*i1^184 + -5572194539183315335774772350311247503970641773532305034097245281514591625051574971244254710053452192003032101008695000139119266757001531010162972996440300572284648701122003299943935391766076673757061717513045737159450802525470150473898199220288138881065758431067711617064756635368522345680769850422140269987500856723614315480923798601410484368385864962915983342247308869906939600753729132384906802673499975491411239972672277623878637804076809311839448408770701614518320862997797782087702238404378436347949375986141328044532321897549683213076706969321644074207984810803919452284274473296358807300813730850893110989897160309318259562542091829178180596732627589258964929749957301010218680559670370402854658683059414293262824971614114333614909649920721594194667977631464906599960474922003490230170662051586489878402882676763383240206473954531460499627430590489099368943607209245491949254554387730782897904875903565974624069851821037317871305175336902919050429052228578527978795307431563581099231619032848660246325257332997712484126684532567682260249710767655450261191694081919145912223286788331723199014165042293292144279547403644112309986248582165034424203502376217277004780054138838423227310942172907967997779394093689182562093537778841298022995494431459890131247179640050216676549988125082954052560275061479606801418101537154825152194121106787551438381133839111666191563072592323452575077998335448628674351659799635046216288753996408762602447690214227828885837361088767799463235711689590861166913622014575878574638281115420126934460986983435250189611149777100554029069688349048326147773893036559237700316744033406797367743554056584026123699157668313787703915231316248732790297113599254519009852775170526574758793862127023092450782586302730144572804879919498643861292459535701853264569154866534945026279475083289091603063407802396822136942998063671144912735276366076734324612944628238195917785065990243000320000000*i1^185 + -360179404169515691801842431961628855834498793525997626638638393045316448495095243877428955712467838339008027456321917619955890624068409204939461480191235151219664415580338971623168917962791085946092618614198998234487336443408942501168544009807744406179636388550089206103400789703470173012271067795482840000242077390494500233992457794916888598468387151144918642362223907923139289249646045653018974943916361884686480296848738887249876870966556444511104488338789094231554964137659204357293677273070372390276218046254509977344170081532394863964693864468669143074880650744133792906280077935917010258222759525812546267569469038177135983652155007020972078877335170297837286611381325459315080494505732012378441684933146472606201545702235506721114640364045001244167573748254154864790794249743325499300162288498267465207688206429660490664534579978075518075153207069255923408200427591777993710130252901273122722027272885146687204386342269425962795954369725581795680059720678852173963538158401423121416998148524257918507305529757323758162364482212812229782786962903309581536099448292553221828179551632694519106303430985915749897359785962790277429070304406372405806124796508379985895413104284856979039724750797996662714889043353512919207003399905103581220568414319506632673192702766926923690108357507031291021416167473604717381872653590221364553703471220256839233034497584994571490292987904172539381540292365357535012771759251384452386478691826486487963912468745864452322884251185794358495347228263472897135243762496239443019128790801905486508223754868684988126609828714886086398685705100856558215207451962537372223901095839815192549309663254686907957606272618680177302066549153344510570887932736476416950379465531255809968223162542036692808644599030953333878182448667906600589699881088856411256550457145717364476273307918914482294791746651171222307410107491860331647097862756542549375042287477982208000000*i1^186 + -3649750942849187379490726360565763136710421456186050420620945828284133567354490786240977688828533983353367179645682605045255917944401560717923195473585188858244835469963064142530181701570939134416803692306915114164845084774642569103389577779036504267839759166757589278161810425120713664816219536314495703753532177604767937598999832291585908941353891532232240829911624375150049857462870881854096039214909609835557412209643018169478103671324890831327041537479143895133779098835977821280499368102252355812290662995461861257196459443989872285917628572169160174578559618476099623331629739796637920472689604309173610440577713989281116993733144998596607076323190810817023621684055477295533960237136632527943703986394755639201734248263802185679065428030029265847717523065443114093152192338090983962906868421647782642828953676790146098227066285007918819561677993977511358777077587376444260283330843039218468364448455876826933079620003056499516135212529721896042556407356071193432203346995283532188751663719622010084601049533022004526213237792601019073424824367815294804623147019686998817376135575074940654172420789904265556781080169712811059544554904888020291372036912454666435789943968378070744344447106578241740495174373015988529152494547266245343767896319487357581401842318491082297313656301594150389109036707569841502821809115516157488904079214835334667952113658282354773674029786776968862515275514570346384097140058455866852524015768701952937996397501913395039231268887939193966001460756454846581478726606782442987226573680709926129824617842702037262964104707474487126125050637890182213089648183946246227572413746527315310957000958639417942909474480347849641261768318453154096198497312992982986387089864976582740875871783207807461219463618052214268336726008910751146690173210505061356796415117909380250883268684470189195884891001511041612279449949571424444749205565125836800000*i1^187 + -31648375717469956829870448865592566090875051983684147285908674198814552443069578428030807915512530386351901825153347509182166530782841463604175862135768585374128113072285229399740806803284194337691367625645516225306353695747998450994426774272560092247830460899152573418164194680814264490042426327807938629546556523893850691592548816822665779440459749293049872258469508668256736594546835549378740529095412295742807057525116456066851636712028044109311850520356418433492229372011276977764728341862542638169459651959675201579568558311884217817347744498982508383003121368426453234153232255638375153404368471146639680909083633290310171053899682742240673781250848424573936749581214025429045689057599181551215346270315810992928473469542406343924838161954730237319703247955022634224508778968944979711460520842056407903973282959339092130680968108698884177351784606801246741392986719807150599170205537717571866581469163782076048895954477867510615742915813160566163030694893180257244650477573766479598929881106043217780992949686369801842408705787086060389610853527972263573016295675020749387556079319319856486344006040840552745724206079067905977321635985560039605266062256321220916125885926337291752363619799676243637176819027424355950327247917674432346916534086449128894373684775873911918166820098328195430118229991230525704577088963652886118751471513405232018563539063835072674810666685588473663079446351697637706122533831430843254097332140645250267177300263180197071137825457041724284786374079368154496868293065216036889221058279566708042151709091959568610651848538897554465242619286310028254755543471463216695882476940170068056780827565506566041096556126113497513625363810202521279602520645302780178301670413821843227361710030105544110434980766270877603214249797984509239563601086696996429656752474913784288053698554996469222881508975898670327993864555385600000*i1^188 + -8427637998185200954425535635205253584811953170972508478071511904839413400044668892003765850423361534816243473513923402018680882705138789161532888456536337792747130407334480419287794706538483307420651788852561007705284856838081910694014096027058589599329630525088774501431148426582751024746993034155145579721303874918346507084805888896303585609362939919673836912504324761905111850503489220681291914474721790322452841852936630666807691064641270664563333905141497587581625642676174194326612979682523245881442802593868854979377314407739452808404103733056300901147551548698334146658718463053721501443096375249693628851084200154536417239913250089406125204210931878250193930403264684178546895596693325418009889206683160046348621530696956285876550430353967690206954110908268537907422043508035739700144235161586798752152568314209117348877493676871800267469583596048479390987115320093950474350677667229336659987481140583213500742231138330606321405269686689420624976599525190756130923611502915298212545147936561491634711640763679283302050935645113655291242023201437754170457084575227499068513151270663508368296418859154103983683833553073773844889536100136266499018287549852127846543119893405335925682154082283686309294893582498029474648280335304328542658702925118809813357266819438847424856421640677583889811126026457247084979074911389149735511368796449347065334864145872168229046497172787251438800038884728232542027139690200476985795624999318208056584595755526499084086646430048784726765880991038366515845297289487229967533656090188048138342918798682976740668499065429683049003275305357097801610752200443341723493097099410805381194553970642684408018178410300278593280653696931372262893141074339469385322020547890770713567426698100813184631969522962998422428485142701155635963127550974771486091349955183232195131658116139143711548261760000*i1^189 + -2202244682455227944450802065004189289978170894953206448082288766039557945681495902214784734644611181719018587949620509173249578173829646930431139684138395359615033133637584425884698518533317795858847395373862357768291275109960396053678842416008480948480777459737753142280975893317340380950246588584431766308376106301312222565146482038887974572094774686977914348038791863123222472473438039479355643875081835286915198986982903905077445160868227685942850480927751821930672079104480186746827163394551260240840217208799647540832822869121127982787823480473151699386348186079385105921768481598643601100177670126233055362220912848589361227468784714520945142250139807224541661245600258408364131496210700059302645634477007929208948320689136718630229128056024149763539102015296428810285332305494812815478567156641234929746166193544554538537542965234116219122310236607216240054169676744242475277033317163217691893352843112032250330382587570161797784106442305056756884718123930299095180352635917577620457277697641240062965449776121786257441609812001718946716999569987073617554476431130340026695963930310673472334070704731102709943425289937249306294435229039828454254215292767703728360903038767144503456002245740961342028695090960171658359398940787412113621818857526643656265849870470014955135212525248989209688270022159856279883101479605808982201534306698189937585177591970931696438248433361724667784654988664030966014031549985581900398488506281352332744586904521961838635679570094458954185320008132222741413957174233325708722985131421397526086833978196940900148515338541293203318408095673367353587180052953944975417548256279518501379577395430257976502714876021719150065858093427740702713907110106199642573779570393249813927673282279661635344565603873484799862276524220635045784961683463904643873229730718418047068800*i1^190 + 44270318258521183873240618683007028677227124924546060092694613934272456627828387780017179401793277263432306837548265900441651486564109658018170635428141304089491744026048727250514915889771481061189008334285007727960402119705338553821355664644867210271362855095266824145441671969215209149217241369866837039944841290834039437311925172892654373304794422487534958206571500991434129971071782906973938701033812760797984895696304370792416138403684172408253003947127586314260197783822476809131130211008753900268396968297461264784784570821004571859551686904175077174768337773798541435801842915001211915377220817999234158504391874926820880574886806447026187634392987878173166562869369825401494534074682427747730337268529723677336458046765398946017203314250833495330496425932350886943521634053282661358790900361615054935940093157390040454008118728774628067102451319840177281604982127305173862590057839410530867255743368742763418382357762681932746721557807334642260099611808150635693755132181020391501774176918501634660774144447597045820425215692628422576460926092509509901739257330456733243827234271825939545303824780620981472879699148135486470899556673915134783162980360524447771577853703933600609797126177130984364402443975362886023586244877883655905777787061305768258224391735785304741395134715957539845091979301266123256442014034804938680370332647970029922312266485182490539786745680628773110469306287808934574352786596688056860676934143978008813436184118176622143267858812336224872580873101285271902497789876124036827021940044522476853843370639452211751197197254420800063497381892293241682762724824178513196393958201602751983382611907549629477480100367927561591992915405402915001988750794887828672512197499721557746118300240637837607305453568665007999002694005362381302605680*i1^191 + 2573705527161592681184022211906844324995389953276151876308976509778611374184002903461967870590693807859174515422907747894568215808854165241180654321901429365677335568303836366322131467555867978945628589717928237233210894353650255347387432682737787650284766054280366863847869922993862681950402846228791868554022000510862797500796626073720213363130364086094107727937791756014202139399509040515006746053794693387981622650379916360920198497119409363365671784570688845463517765516652082784246286673806905167486528676858261850907050627612457192523460527976957342589420558665182080954373859877232518537835877306943788406624132173755240665870213925899889217030278332221197072193517091863977515012497924138436318682472719567761682674902212554363809154399896372714558153263950803462163961313267671544110804766022330806392216571962193960227838068937356743077561011078257792034108729307700548194354989410157726802821568586532505853688651183349840772496169651435685469655453738118196910095765720302294961608179858842398306978310786985611705487747500491338617997022215265479572397445484466755552471621352656084792208040568101484125965071686588646012193776094188106176131555409955510947995571955768629628807243993490981248911378385717213462064690618365022549836545375369808914074520577858342143183271861747781648462351866494246288115161420679489579169400820221597396754368770600665454105227001301730534502348389627163939587521720485170225034594601660519360043666975912180983530887311649642340358867954476830888026773533724291911794676338736422699146316749206549983996276408335735144624114571015194482672368755238156497441834297402087220702213660269827937233690511611759665261406219469870088821874354528188419389050650172234437601841*i1^192, -25093191784650178018347557229768357155311568948710487631020116803760263916857307235799005250292708404982214432509575676586335710848223276709654852493628922297749605930328722711897284125428891520594088997106172612109846963222429731429085024164020608508641885474271195023234416733161054630798189885072428033825781914797480747298996360062305608668977494020967576253098344919255091545718065690854204135183790904881275429108275603262420937976123336474591546749445180602449209066743372696829441059715100079094263088793638469357153928162609370257894268273915683147204369999387427815712144212442288451388680187492306670665769987016443485235160272183444107000418123509112654706541741995421401726496162906172116642771635945420260697149932183853246747391664934249198210544256811334673512715773792106157565347903942488808189030951184362710840762637746328092744658537088515030282840564442320979544145329283766387928707569351906588886956020588149091917799652719737922221376857642787312784212502118741898296581668976753694287059995962898847435099645795824480548425283304596812506486954216484185678661356776158799978833990865105278760068584132030150232012810971722305274926747350592215184790641105048479818230262573843113483560869165713736009842078151540220426151189819621092342243356420624118339252229848359636209465566880524100940513265047987594097436231240618164246106476408746067607980926334814165968146889359694186674123428868544011270403128476674940432236147738644550064395858337867502255214029189253059759295881363957028765827993565697271795846812309298417895522771396250047245879451420088989131305388967711319923909198126478748220968424137188953476330082203219724577214497787383480657294700184226518957782330693865609042650749893732875729674348079015546458504923980805603566990762439514748427564836660565821177209218986651530482840666544023719557447753461248500211943162043186563718157796660427659380119631614740329803751604034290110512308602749252972129490904621772123211541728154365209931370327077780124570213476121042845699271963522195846954529090602895269302397299468490628894036112163395845118063434405055086097780276754519324166694574545496745114726300424608590993851165491291308926755378375152442014458920780381277878811375421534221193249556855877073399819688129170406682022324853192398741754490519435849611913160476749975896534569772363064884011926458242146841955880718057015537908151134859157073770324801012019748121528641383441061421494795031999167444998636306075984505414018581967588478508305887801692040576273528321875782946644299334182557969143158813473511389188044973266943235841233021505276235118462696686783752638862578719757799663725282202420641923228232483149398264897259742768742908573373856117674088967039522373988001444690294938046935044863755323595132171035481222614545140984248086489734882304476623684989855831686065533941836148991196666448706936046832502015940726918955260114307689737119376427741356900019932788903516594268436112985507452300301803189846853693870163080735330137240244120294772354192887572654349452782189794507167277320517835066098876195049429102889318218131207705346297370850888927998582855470474661078814427962791229310323738189295530098138154209272592409143040140777023265522434744668403880662246400864717263902523260768899766002596221949702675856466371199095692136256897024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 481883288087006307401531122418701953076507870351804062374191609178582429917917694273163047824151595463895604652601809914314481399067616008475795891446198844085564438257566493439623579530143293041395310120623676771531698239873272518794545424251428015182904617784237653414870994903880464362069805438467265615783866737148507611192997865797995378967962768563476496983392006960776210102503065331891217007531866888974078118012284352500784971880947690211033878536269498945094792309912922773873929505379253999928208476160995985348058014786863731172875830735355804562692887016745544295868016449763643293144753313236211764613487209833105273287948579255940315723603782990014611638681783311425184315440811463807367685167753429637849901501585341774269358997373378702460814621507434892707829865139426182389060858460368437774952357829234415909361049052861180253386026724678018694473841220988135627018713302060842043468053696265023269751950505192443861110594902498218353878792656876196435057467164749880921477753975586555219670332993495193561034077939706343215923433096446546627082844899658498123384956836493473318545333812593752960482092139137155797978243048617633018890370623676415550098941350826485803514404605934701845056532604045415752536049370381423152530926689868103476814572405079753931364761833351675305417985646717930710466208503234670972713758968601526137955795828612766267726597641560827132955176484276015866987158119058889868724676878354120430191150765760465063480052988214325850802121954447620778335794568424978065084323630655861933213348094894112760238603093556879642774816100847943632417466114726783720556358569851190639417667629440971640959713590268862801296983346572965986282835243178007734000657697123619709814933418948101660162223928579715181724676507463003487162911780949304547571614830286149593169572368483280365090561610012111325467647471394358800065362117627937359713275698910567953616178714700419052978393148663786190389901136760160248020366813185985689659217016823312306251595568922362445330944717065762438838908405010332768029219498207879085642176419741544538797024056398010161981132547712562052499013486348456753410943782051485525516815932569711849613844924419688413135038423697043248828029314117919093292421324619422385953058225490861919233628923657249138843453600898567118660431920115682052954374970005576498676123385782459840599775612750679258609925673300425239619440435070502897646405640833296021159545414604169017493145708448235526470331942917323451388283289216580544699064287345627919895255451559719335582264457164072729997036517045458772597388964182816223260066694361335735115152820430164434561503882094122816072479258582434643534498146607662942618169196974876839062733914591395338349852380323381019562577093150519881283175830882367273579129981941264236231474683849368486346834760079915205415210175779939725059968264660274550089792021816697955536767224372733926295000961156322680840702536313702458840322274924920325818907616730440769854523563648165238511979195763896579733945684615822933543802980522220136713214415962911035302432109048315965009158235454874366901232345081850851950459793396195929548429956203707540049498909042640967156783091141972695763708332142213927868400164865378230911078516177021832271176659475245758587038285667899169335282227170918021264554404004960603810694588006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -12633431244417649904461661786526795020721960699033439081842033843975730965905235253583403889784042868476200878962457045997480473529492496163925646121936779272697899559142894828119014220706099261759485459541980038308017840129259100724360407374950656714876777893301503347343647188040623272578344335760032192923093945428675863466077852199945990965983803802576392113006770332896718323421338455769683833765857278898500321556266481271150927382054381070789413818752312989137564051824643259493101307538087249245029801580174650505534295789183644743163993119515991077264987169996674830116327491526582604667112159207249600662061821265815197007230749739669272158019920679172546635554344943591844354640719528266069203803096948697086235364859902895783455053454813806857864732417429158986662238893815586410339532446459144184506304739803218576692041315552265364809390154372488681544118584403252256533187990791794696975648601434905282735165161191555062281436626358184265435880342916418273967471059318067424013080155639598818712017615196641065984154103389274682585683451307784373907283710148329983908984998251914561860382167509981450748769757841057172167933396364537697568500433585506349762337848815846443958921855622787444611243142118895804557936699663928359869963663690022125025001561580810127488797918623554846792313719692818048646437693672411552933755641223099588685604385022912761274865803009262909786638369783595291867892533067437595416549221965402708901495065031190816740798853831205925682953507859243777268494876021893129105228698919954577514666368230606281313759426326896001972299952455478322923263571963078317674088373532786312516381263404367911795026190131118568622483340950442052116475562798661122457667083319759878095972970493487118500575328147738957520379825509890305148962136430911680249902087018303547582113140584656598522928271694042178437976475723604085503059436430280094257410201148639796670101980485425952667844567533240217431054394573286426179862717471852649069473892566249493670007351138817476561814922170440215818192883525162034502448208186813311530167520166797670008091115754450970593870417043153674236816379447200798992160560115917868566968082225009372134707691418943044883957920695208310199698429396226370457087781661495136334208189873256527424852286640283262692781373219423545363928001287581525028293931690724143178321072759103367404384349549776753309861959798220194815357917962309830947456809415690034797261756636808544685740242461090078503419251021004791019894252466504615813615255505800678208000063271906601552101154713967573172570006534686025389378691123017905782654924140012334696895796783399005626036971511993931399052540795878417702317200631702317309708000899564641729599320201210219489547460037074192804773435616182924261836096583984727843092803210231948129231703581894743078329456007687952059586989335176607769078300703515363131129565591164245072157887676523979048243117411671528370961339307244714403562651360979418999934643046270580747150774413296640836909435040313459621377617010919728626633877201937027845363630489055979067442107022268534798717818557908488682842941918029588307687296473425347136426874678031333952443975452469511248739394561454987347036646866624897182866758218222586035265476536824544836351543627990508682441044563916461044603787943624381799726943192104122641791624151040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 164377973882533015368989447364671542236489337763198558370157841943510376230521041271767545054347020059045728664251208157298314134706566985220509111121534853182486205989369459874143813022509820513199382188011203138503723675178602562675652641621157204724290136621027768844150811481946786721083857628913594245545709441565331334783156379437195559743696509237621193719788600698488361045228281669602262484783728200810254123921848170429813946287981913025394171567290694109684769729540898341262391051445224092756750695362896278985931839438380969867210831857149256470821609057614125851167620706089885102718107958328520536994424594805909712795140679357310284657971712162502392906415565015099014519790516090697331064907006972451622934943781185890700048356792835851237622122342729574106731808611894057743730821858830001118473765625683554370473514340402987001356168939457571509702321127275079584186442502390842149400695131102011074666591448912855244707938118859446544135798533128099056079894828537797183753380872330162764927555129531581075916453102421308178550263801344355276848091816315404671967474750704012237009036602331473748829945137769255344930866271821487731206771121110035253255012895830242117809477024964043398677152909551781770208156544516563425057018893659270991106144772712916697343843296689133731556889226560464497202177658498690110390561854153145551462444463878977551013927324855663972475138646572866045530117230718553853648925503439683167005899667149334490355015491287412793155557682390130777014185766555384923653596032060220361950707288515410303043289608331703009886405615637530610373853818576383002311904712044917814571759754355330562164602883095131443187975597367324415776214014310197461421777920969170163458579862153292721493801274160556487287966639513126481586698725266382612852556841379530797880785185487772466274808331697441131159874427662031681273786758254659843703848057147575355489747441163722757526263106428113504796455427173704306352482167703997081938951765123501849927816780889465656961509022019121915504867963496565015865350253760743512535551855620097105277824115046472628864033585416584840195795707596834133516630284946093942145364860910259785017271126738740859461632180720956367507143148267265463454996264530189304070482995981046061322793826466544447096552275607734107509597526420719483205101861989113165555431674766343392368288441335015271014689359012071401034155123330424699726859383495322569899289698607464929342981850138155163592564746119381321768465804503569680109066753240419114552501982760743280248482972477651084925948509134230733923582690702363185900235045320616512192335794615998826111699645560812817537773471245940334726812920390247586335602045659931032413368279995142829051649273367089043637077146430021464100907993030192471911938313319072613946727921788650935594999171542832797389674022197801409737151739906677989759323362977490924946951126869432793326145611857285015602504655174224704261751310091057668452831125557136785089318002437218191078175757590137383453697748007782997704838648149414704096065462136486986014187635271363359851238451430737177636032689456416086516354119167787043900822030878806201566175543210983222348716887897870087633582806759770728920241435576027763674033093379896492793086637964589443023478297833051610995158097825134352340794281974277101094925500416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -152995510923368069827357836717035534482881138622299663870063820783775240999849317772835049707864310055143793941906738998739205619650773492035825333026654897983836359093070496219113205539432203127568706214131269597721305811414279412881131584906104766424033841569899500381999277783166899816572719659257655368346207774501990742284322351378839417526769985553411673152911079531833675153967355381536026961172896738770723934019967302147048796359877996552402827672242032544494600543270996840550731026856490241952191928103147594591805421187443457923265789629106535125808357869195985463630123052403441375442264034055297356189038134999996030082525028730754828846579542426356022703973065826630686723189654893694783966715684434077686663685000211379327086446395060635674257900038638947250284399083814524389512883960233673237667557304511840498005530937693949069125340506569820873482557481483284644938364377152023883900009859647472635986873071420627939178759454453256526778509290251749139860603327521155891191270521904528612126211182817651654439443893112156045207208064520447298011045790430668215994917873435261440807298761162949335169229067020198735620907286981751932738670519792023763822478113135522658850175885455598930979834163885372906797960551763352744286275383540026964739588046373104225629204072327931014607914509332345533735838890215207059092472451989207696981929473480459011105540598556464899324617972031908607592196465996704903989939779359815209832042012681440216950749728122564414826126278167956282268585229791076383463728382422498215364568111559165996077897629146171272204831506850239102128831395020990065930299822646541981676544668744588407846204394490317458830084101275884400280430723578896235226931651005979281438630609076409916652259225804946840548067652952975555791308067736657615439750413342012181001647137699564550805339630034632283774214282533614941929479064044873431209456636109132818057009120316318650359902072668319863225059434268561717459764005412677078293291700354696779494164371367760837608741960764966178034706164167781420129592528824250077230167177066978966282056027916898951154509563519838306070685773782093337214212005035120229375260156438182357145313470863112461011718554683965213685691641863646885456887792417757278462990818621180353792912590602056916099111529741977269871305405860490776646852089278226471814823915564116629195568792572297607448725469158146014122740485264133038265585909983421938330803194370271790844555862086514881298511067778235213002825540234885802822944727106408166560960243514622033842530039823514112147833679154346477483967327979010154552535240054465301929390972889661273143286700614846774793249344104354247906465048615387717078757464471402228064993297080844938076172008831944415188707660348014865798839086732132472624056296604237059132831604931713118202491736509533006240477616632406654804980895236699837592820450169248917051343079453210773668724916371384108959100483399291846405295090951905762250628408122539598628976927657128704543875711958922355056377315704025886221825247334249756653781185732842116155395412860571860785138031188541261642857995751313283736155384114407658479757941921945359703810051632351526700209259454867504149021043970361020014279910999686554333605909954121424072578266213069443206199060046696180745802011243740488241637211987883109602295808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -9202474093413657990606534797519898824398258520317535163716760726995581393347752899170227064936497704187776499929369836624934240713965372537049795627961098947405067566561639590231898411524177635161857539331153328237082202187879200449131072310765716657054970361763896678968768253798971500828808103013972784036149486676938224853946492121263551945071686351630701648114152269736196025101612320345524007085261370076486505593052599763307657224763848180941648192428404314160056404911805808307328193456954554781903108569306163172690090506558457561804766542336627253941959524882869810277323292603431527366510068594480970618885119144202246534011813426625936484757324759272397451161019980461249575201669930297835760492904643212640838887823372163748321097575545310313008920285625470995466220101579380761301311588032520696641583482632535069942427608286843249928265937146079439889121899348407771626833394006428937272662225630846693743492945785562499563635791764326535575767159407227843107336563469358157889636188177594333862488044422361110080537709424584393126364296921371552128729555230183069616418826759233001549786778001840740057798559796061200978688296453545809745151826705155542264706344929953709436031009236107059428668340264904784702136492979096073927312061180423399095092945823148539162101725591103954766634246630689291858720109742652568032686022432670272785619196194135624662145037324686373729548708505294043221045630422520374901073767808044526973490000343662521456052054371520016228312820922536998787342216858616631393722453810859803801557394859895853631068584982553057182247118212646582970259891421085661914139069199119237411859318090374713848756097630053071858386485939246532815756502795127284722013053240836035827177857742384762503378625345330992930079483575941739467652472035663635952241952511737159176516086757500467291026665650063588982035675222637726817038648454089514587555940551527791842320511263486733237509490623740740824223636754499512841321091339217159686987591073373120005712790221809547370561056881468202724381863434622632289697977984749740990495347542251394892917173867073789971076512845585306099268205503457103151120105712681366654619140939779997854094421722737399469462293949457396728201423694870832879513783688995586927697441023759456399795677174942059142438000660681711458180144452155510133536027939371538254943193208429340808680363024046540216797180923999702975992713762599845367332710425251982681989055446486542635215275947934875923925611616918493475943163156879280568284509556948695385724935729897081690065372546864848430758028327275671868768437404326654975347549800070503591335814244468407039557312611122752403329430885517994633233628562909461249374223221393370928242609664533736218756708936692820012986425528310872256832762809360046145246531779736524617795557965121674596241897494544909190329387289180819851033323787569093665271455896210863019548602570643823187262319218488821738553465836844636131983840932259710934017138763523436812144454191921543553198883853542989647572228243156659505539556119468298627768769964210577434352610159570298482826673882903744103251822008131562120676556875029809457505167862567970407431245725579514135945991285472322222742924463077954783317690854017850993068760382927123749155006848804245003940746750190785776655956029326527134021824576558319623921991680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 56238721581509887204267356932166284392365350305753562181280348279473234111471643181346048047078788237741819552441728229255598649942881192619721256016067707744922002306784660382095591772847487185498615856732844124236052926830659070300664891498311125680411705315878556558221251672944253075006879224623226697187314841926582486963460814785257587430072219202821755144111750312046097962764822504530691064544736959759365014585934979577167717900956766350214201965441669309131221415101516883469356958731627789181822113855326604150043950421838871252053650349573804497263016169394812769297929004991571899958063150433331413882913647975573342930385771123413283141509793832086642397240366308832533442528299427687304701313225417831700579115965972570243644672498298415308984471265803320333383112221536714215210146389469882715523519981582162588113570993017451153859056270284435702668609399291152857729650429331629516542289432817746865628931283203646144854170609127440074010943626393564441783586291433355271946689741701166804651421924813489192732621429764523384425309064662172481298373063872815760255280009072918559195005566179400051556322942956913417422061249090453390247101188956179016957717372421754180164324703895539801443717801906361719263337426891401676794126232633385986640735161449647273260850948560895932320770568349986805668610888185339088122885049052896818212284988462373693169700956699106642082637356129115891517714198200021139491259535029954734779572881472328325889017729017576604842411715046845567052032468175566979893270650861792267114443582079219334753529058561035177374533781837876359816124981235246241993740510874619965975551421504339958289578973852367096640348652534351003867919616784996740170820798977645533836672569892934637360434234511368247438126122990912800285761432418230037158130366837862653103775155526224784912701388734741691534385922087689607260824114436122266855471009711692882348541962880863424505751782989668653227459740509784193106483211191308390898480935028409693186679266442497360754854380468818815638213905875706072017388766903140908278479265403735184947508794636372102321787877619190722192938628739814317221946765042950506051467580609740286045250682875420660114446335903372903792674890087009468626943899157418576664255686960774417772430578693861425817407144173345748393559485213236128398152966563649886849503176396464694058922535465557255621577019285142735385426230602081736010459769706986689320665788043211620437034678817014575583882363569805572115763230000462728869680143993051587542707520021234487198843748666567317007683176622387172198675406267909753108714568964009917211206136855450975607942381867997384909163579981243803825525194078389829320349726575091872169417923920904011755300792163453588516767963894640278599342031570646769659597762899764406105606739602657172167619056741675379457440591961920786385413538065067556820570376178595375229659461026967133356588263956880643949370073018184427138079128709456088367036721740579324858964682177020172577641043412723674581973351097376079959419136660455169673946915491978023539052563224869211518210819573961705912097495768783101102458484751852376122675135479393967217595628319030642298035202700972470349639820441787365325700560013452688051147711712268600011471335141723976929310528281360089930899326144747057327241442705652721532272640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -797607575647795732095082178196096530588032331746453375224739524230223075371406269766538262448163677758643565472594037207904581453051472607280599583186806177996244450523385489164543197549547091022798890463756637759211596637838587324473862427093860523120324287748455159668241892431283501739810508086565415014711876490060400330555412594065774868914899237538199366491058460189140321680858901849325879306774182978799617752938719980107867086219136671566178484612163534101084880558598191860230833735904060033982213010815900610289763016257121275183139724580517671551173666682414878896067434495232679415331528144849563911925324962419626716054718267625106302143739704827368760757608855283153606270261243873671862180872368009387258704192040090002767309051797699673642392146384337813344318023187861264409203668946616041592721636508717729037828440113088268917359310980892098791676773839032056052331475552866791766700277574039144906512054579318705069258417605514209141987454872629170053012819823325899209169221459758426921755870921684466486476475918661642492724957323187598126652629503008345374951574329488380152577959775427865778965066973764347296615815322321789419438950614780874729907779162982928197688094293917624521442526867269850865520856048934744862169137187531013463589188468203230250465087174378680486641512221532028800060392938054709783918770279367612158050874660563625749602044447607711400950652479539427563936934557101009699800225177018207498060215676122329982342485342342733692038074450053397618550013869784322974269116875181608152278103760779048339727243669998302555814905021462558240009283477163272348884927188657497026074189807676666039324468686563010291535177526172079622491454460410189556324692146044686459816184865795879431524477489389117840539774347930336326428818584557609626679118826332329337179765982414052479292417479002583683473783699731239151503693541973312971815974479516991155992988485071892525289771846499866482943126263414916370108988871805900467025905418528887454897772692221356482236902856663106818339794136894634609715613134204107063842432479567943584316617634166100346743460489005226874867992056692389555101380206664898522878214916763849160077665431012097520463425514209582259808824172439230605302479926483741741559734664417328687860928744935333581648614412425226901589544057470789448298139787742815632749402587595607261543612343656230966661504261430655701279865684490138982794729110330314239749773982445637129520381738887060356976097911484782429215836034535155263205804604862694779837045602251834277718559851250099186065244578771602543013521564528515470401362570416962782597951731427049308336446189562535983022730246588930964426821736642276865961974462733725780767107359197841100316346074708362716052210267731427570504004710207116877135064386164303198838229159450440941105546549157402689930555631665575477499595603889559650630067239214640143359907567220386326981563081715699354715003608016648743382914997886928518549320303251582628727060762266221502917202488692673064849687180748643884679173552021424979697504681668915643784665494773254482100091066287861743161154575794666937928448376895692498430591422663186739692261267238565379199287554427153181232182261958106422291875919437750178928967526815169971100572314999956215907588126376891823737441310598203888455130447922950096447078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 12022089411030658728145455456346481715295285362617631128778499285069899698712202359081085121435218858553014634732666450220521055582649429191013053409794274033021114028586423828405145236182382427302004689254318014092211022865597758422655094495545232183294343368014310905917578035230793138527731610182681891865790802549623157590843726170017915081377926715424767124833656678307908591227041747950496656158555684759169004943488155353130404477544849078683832694186695834165794901432817551948034690182548922061710562439093017511331551711442621284274151502946579416960620841040021986912608612253034786638591316583669714063686264834136109466420256827474474859037051342190357905697410092484743675811940365423488239700771026464172169332928717733999078408076687214530077040828846893959333369261409024504645281129681568045995981599152117802408195980866020559127578635417656249376335035581753641704052468942731860369175084641868020753831954054514958212986521045531806456077623908926224465262435136991783584800102611773571820092310225383410337215720144043014189433779671954102081671925709664371824104028063017867048605920048736737586794532441920713183428727407637796768306651630006755464223516305445770277070921313650587736330090659240379560341669753531544949948864642034601485906474614815218472984462968526077694468034248365849571919325917376749494804801330012644946023207986368546013030833775862139481430090804358333962435702656319263710309531910048508600875938359552909220681475029751690877907630013166332539650582945173183112060397277332563736646436258753260983215201901325686679396203773048130916418777383996308639644617605864056092360898547846108119587108396516026368851058523566611246660229043522437161417041901451076473927697327233881330430141463565120978691167112563911870078658526027648961014830139146875191308469786917797815315724365132326151001325781856983136411308455101968994179923244077882257818152551530573714673055801905900114235685219623294744481263378283125187140779028808228307780010424662084010581899583271372545565724208374049917559321203896580588572266538206557215344144668946724660371558504618480077058246329820002111761635018701319928664065368981921232174971423038830049577888662337285478239386791931319862453219082541305199974432403481896596537224554953403176855548261573269652368929560840748490552522832182806135918621565507716542890041983652013465186940417272712980409078378920033571207260463772842573879164121938893829322162036838730925781428081070995803238646935459620775288265803006803178866478616721207706107838491515936675943927007900824744752764746477003431849117660141132091593800502758877376094996290715637806404005920261643337771385250777890894301534257837462361504847321489113625009388704905765253782301952440770182292414051405676472667400180580257773186391896653505959742688154006415789625356611680279177615462647857576877905569621448606270283535712930938112556741032013636984500394694738339272018025805524918792120691893539175016716329953788114299428523669981203648151167106489451534494878894085376349633226085430338452204658364318223566127054979653938348351858779331070164165956939124509055018287845883068375445791469723840221007264886053384827052836368221913572870362297988606998843437632411178265962519665185492728620363664246020315885690827448540494390441187555996703129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -36020620142319117298776346948543887981159328864584326372538159236619328368699192176818653341680361357267065613780861963885381848218454367562085313018976651107583335304952491153858857473905079109368761128147636548417285251105959813919697000914150163459265105222711758848348581955242306197163991239952784662809151892653035648908021054990566681627088777544750402780030289815270483964084544059192941783789971337989897942226810448038523583003173024628607106096102917350966121227843622223932894803247038076238973228367828365311538604021653087545607111713657438443299129924605415004320315854270851122938156290912787292457331428716747751513579832154854582645537846895465388221626961138453546223802918591388246432433788177804995490490638841603186795378575426632464327723371804603282894160101726266099985626645598301624979570316836316920738956697314459413996273542050782644057457691559480291866841626215645423464476018861816810574090957408007941262121934545212451874795929616921864758922537797052324510459411244604136155601882754579252413493272940301211763880982656845251662255965678446022727484664137506992256451152596642597085478464649898799549889373201321609234537953369563702598846308268782813718360904347392800547954942678629111827178025577525338459341897845901815981353164193470788093168720789863117309089823346789185684579596733456087413810435978291997656088386714324458681148527417682356472794232604583544042172655246165466986589114614591784908087045279803832780938493294377014673311700784271781332693687789078706754213311059425046549145902446368800420370149701236245509935088820817424975391156427226878284064990322243190808658025296073502843799180663388866178394127479038611401261970646042760520014880082539285029172721357670962222909584701069517178014155719888785849472825295588962571508403903742121025657315448130137017589258766363824083567147145284075700848337042627915885853152932623574312931458659929059396133868439380492669963571725408187776929091161034417823889232918634854234586045574923060201052871497697434252686569306921431784325410141846993353119580260022980287070571663696464157015771259491953029034027674646706380183613905291091001257018998658291249073860113519670885587907119372063574771085024639198526218792803987565259935652600402851448383920818328932008413709364004559775080753781164022830972121251997664922683817256608242283722529059427292086101689277308569577196495870674563588836800995352431466737707916124158740279770668346613733111357744445848157950498357854873668485047839422194826186888424377211168601331476516029542072298899143851743314869454484713772319543779232538097613521368483565476432639678259617537818243087081346777496641780361010825312449680513839079053705258521852150845505493232072513030504532147428085475933501428999237152850462132983804922009482753382301596917981677617582163959811505208781665319196690758665412772943837922723357170331712107097405847836943770686379511662950871848737335114574940903654061291673321548193656564209737460680313549529884697298865223732477265923129176828036801254289640775012984604210580512552581488817448879009728809371830025309858718376080386483926473408671989371014717725973682452377691518758086304382314706924869318459878022302364664693641768520867179005253587129794322868441719072913634914056274798511542745749257529215124766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -641372320972482775770020177120700439091281225708791496690658054010054607051804279897148570104759940537680819610764196043742946577422115592886903402776680911641610891300228034755619509836415479699525641929571400232816773709328242098887929019924007637259872823959998359442114519455457069634936276017555909454429668373283804681668086878009276630687195408776823923839302790522031113632554980215203773307612909449013807098882822581464977064707954723463033105823403573047424405829703807222679731172460834696329206418411963426281969705254592882306668026797621146222043307505268438922934365628446119731849252274175440666858474969947047394656564799501185526458208632673946099291419962739905556185398707990152839287811802945628411157436970141233696765343754932797586658796917564496357415153260722019352858629383336597042173020328604074112256272652997803462192345624591266869416602812197135818099067986031004709671657694819980532805768408904376382935746858521347757677059331491205650273307593972914817448543862159145269971550810049487247918446820244199519476044332284159564442507466099947395150166224469101046139761403595605408136148441864646445138303889486478308238407652628224597958242048170420136463567859084916192753855723048810913127595082327522561980655412544045517194521480307780817372260077263302986366652617095879109375389245287664686210515745975865439556295947244478903843993606736054149126605441347444556616069525174972068005742962904383246261178200840838059388755659926905322746849324779015508403457660304060124855022669786478105257173820240838386404262595463464084583880102958607625446196728047778307599318332945021550451458063149127070523850733801996410140502080456851448368315374262502792154334810408828986617213091249979403355613200665973659744787806107116703103849807628846830277344280146983837474714653680455805385752489139534276024152437393165773677859387860352178641092559830521439084332782657069688571455100271182091406258873219651128650294118964399423023070265572216621649303240498028770939280977615570962493849682797117821237177914106954994086821724787311359295114327844032653345521962576859639251409193275672744192780814735600562454092101199950765711979703551677333712291137473569174770698500920986845206507440475515526710791031649446700590399625740368107425084283829427156960882396905835744014176315152168172330049403158478536179706032049538210210991899109885981428740015606700714723454592276142728064022565707634636938540295923630112221393147926861338219852476544945086425121610142141162992795393709332668504761112335318926937235316039459957336238039612525961188164864520070468159658801322086193264780232857375444814701923158627859901461878913385703387366329099258053655901321804933082265410925589382216058026074123364227177018490307477624069632508079786012266810084502985302567828421529025699924746562047877723963177681343925832730805541487166483079007165747157998877099694409953213133454798026990772082825353313192584856587091181399996365023166660006761559235967780435091882878258942645494606670041914441225921348460604633766832634521109565305240206616477718208069118371724461858236875029530846081836411080961484059935057676226421669675523339463659121271449145068971114752212701097884181800405107555675141387532653980844322117530617626677616438710610871293279002673469199293297459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 6715731133126604110286271113711041357261976579514417612433935480784726105271355332905986485913834151839919078064894548658438756226399358815478074808078353956018971121683999476408381354887712697455905264002611452376948025467519448366665991201792910161837377148340368581212978138239761825247561800214916475878685976840814819739186201794809107916367448772881737740504817660972314016006060673397132997379871562565427256005181142143676729291189344870949575608546183760695551682483581761155972420051182952056493155811033471847237575779259715714439325957362340461411473125927423361441154169567536531436657539119706525832901490908944202955613591103069964929676601167738038793379617036091837970298660650855503216899928404347410372900761106548359194342787225424816710180165764168891689593833989344210817301394102789776747863567821662272944642193972394454996961546358152059475903360844451918984528268160377027257360231631367224272445169742751209679312334199851325347479421597140385785513888816964893779250597425118055758525986558288248029568380046097879292225454629074431653089719184493024946759825396720539502284309256279141981715306307540547755074219789255829610672332157325533238995685637089687191989583672967483652280174927110894127926577478646740522506127198263778689071789043736669272157166423516537801255989732309874997525856492463473589181340895353441005700092068942207572648329437268856937884589363993964199449368516924050151112287747628884986538140594376933470264507176407111555340120922054579168607827381410198654539834227018205687678906427293328045660159031269676264121980107306394810725203530514068061437716872391923521478053262379176256178789122027054014178812998099299440536411793225573006364689829482006192992511196578899743865939648250914150217716259644324959639921935039067497493964785148797999404735601226731666790029829529007018212535078043052131883923484445168815281360689370738259468526403981852782878446371011082499711602981224097170208188275539814493458606386912297026273178537622660146731773182491445930677121519770080122268507625853841052186375402810735682794429546683187312987654400721874120115478991168625904923241945687840146124066475703146307226426426655308422709045939549808558025640916450543572613610546229809571511592110576920723933204730171010750267877076645180912992694392683571540441609459388690037352491776326223249897687260350053160531584265620953871732263800317672716198353039905634873537040525995466198171774639926518678439804192853733248630993360165812996272076931373388080752212688089682194710691139112779339031144915957486280246792377486479241749652029941793160569851558616044815013096126555397195665612397577724919435539966956616609104975535766133363599979320340135989228697313123494344974257069271630479216888874683997319042670709254448868606653737164273793568192393000684700384927671230534271130677758594325786689011283306469797814906506054440812157287341129863959715323491293731109121741906857503821976617105333618156895675848686323996468723327865971952041968238101799265227763640922116427083515498152837723541526889119338734606858779850337270175868872340080851027567151658137413505952185896767723032572692685166200507296385075496257152173074384813552577032259460227516435352172780806594977368660817970339081891588806275669346058616898484919142482940754678251520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -26196873801307018089315435980251683092095226168806585009663636389437321832784723610796371384423095643828344321910824727929060154575875486054622027737968920873450374351735363586901451255149099844814532499385029488133302110870320117867187381423291493163887621337155735728701952438228499716490230909250356784026631519822321130759912391467921696063645493755320940414534932073471827037041593266591322858798136331053011483309132914193966091630646386215881206315700751997471615747013815027591756101922373219360839800953836267940751658172487294744803506884083234207849840758358528160129911786016971404862354513997999490449842222409432237293023376137428183241645321716676420339010678248111038753693427842244807294961633948355238657288033296827997153488187680770598885640922131693708425715360740374257061034224109763275614754917478923009396781575099220308484765409619250283191093975347856104741115853511393347155414208103825134970556461486456727537225919590827073323083179805064740011952956648094834555379477530645353293947507242493269792473033009187025987734962367808562392496881736662351699513783905203482106115184703516266520992029007533736900415613344816641402227905005208779557893135789213859312811961551112733343790914418123408515048258172419556032768906772826870296307045785754165793518709578167666938339646867461982817449772315829776175461883926798933585258383539585414005301346990127924273232026814057277632112750119978141248399620311368554129010682433464800905094281779977962020437944396809472087780453912223420465406768103830603895841695712119558855749284429979865610885970804554574805766507168683823356747889253016033398436183478307315936787871646223877611514019096723807038639587313954931201181586727363310985321544852100864854162340667778329491585995044455576207949884163076095101070476494868002623167630050546959987677992868057764109028067120163881463156982484213754878003107645081570557933476825686355567775864029984341046147071285731540474033190898490497638343514251485471289055884438702114305086802174565998705721488810147391571864987701134007399956006760299108374914502634221370721461226160075451657918237136555152747366017123719451748801813765272699251587001193502087124084242911999134134382921180249413146308542555282192792897428514167419719986396478824338583400753399863176095480466218923171225683191913975203676914915756297295193140243706876101413973051782038894651209433129874372008261795286149193588437494112697454565347830176788674306489930712231362185481801999500409130781617884510100596763178621094063043124715723348219462254596937374988531944457531205807656932170114332883532764321158626098865137625861134464076052829685588202497486348208327436932444524998189993144446792469105196060982236691233353446944018647452816337715416905734080120044177252059335336457349478191206956098634401751357454221804239332303400349820433866838540389539844003327402326912542211051722056102642121532961698259793009326195524604506482480046024692618556057306595393012836288577641515473406143762077544420855950495714442632985419621404800105370636266244040887352240745163644927342288985803848795969839900563697119109298674329886463052101683292057806763525069674729035342052050251366062403186845914037750175504508250050980611610427980227799739690793698758183180925339261694837054720544020789068371591168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 39688400489479438543119539617430896195447077225523465620844642485817011544171890496219201068171557482916911520335916102051896964980295754569248004735123586550064199199482146704531731603083061075769106895453922222597326896178774456792577183365617604846813000107794491956168474605208818392334448667194122282734755541017360695210825361563811215488596078141728027761157189766610336502808179227822876547472656744317343876253477001975963964646397552121723870513560945307423366202823210997475523361921034739843448089042092856391629450975270471729143876629348104533210206017405976591685767415963981438528503984542647142743278082077342546051283831330891845515580039212852811466493230031577263463715208692341697458205494036909946852217829025864047226709003426493748508243455759784274204903250596540520911937355356052469859497558405904328636717771009028497279886431553594340613532097739497383738994626126639330638488015050894381247449452742908675032080912968996466414378119940296968931342622686208465705766378166388009077949509969794106017661531054953025965646832455382431871366968176345271316025762244652838462741421026544968730258163865385588096392882881631327350917477676353367819659786143559546888447235980345535036861044627997109282852632882427243592988193490198008571767346643372698637048851001266792259191926655744123690039627753111838877204719725446655535410040388512252654761673953495140666200353698218615846884109014883690271795821115859300649786764067768787228465949314342259986842467175170435482507165740792080337342089365413527000298694454729252679736380789069455565258455564755294871101503196203836142269548255779792676799467212145402537934404215658027889619357261822032112383933185972269450183795379396957344148829597027566490283715492695766825841438438363426030578501525917349549738367044326353067125877912538142109381877536423031534856356206082522645401967577636910661125381326689881916939344173884081486492594272900232471721609168379826765974352551069468860485047415689096009095651917426862026869903621747343503526256647471216291639902673317490576016788479627913456025407770990067102790299729182545544203888952860746802357927851448705278198184503684474426196793070388008604529165688206131618918609412084889152518329468428115607144859253887284989733492759462804486351815275113250097266439207743298989363108496859712943073210197261398193739830964492979881582717007931531944049269403315392873572594947294202148335463810693800511114846812340209923807429540297125615282649142751804153787796393861816601437788472732972873251216592075777801385383932334089043468248133004753321616736174273880140373455954933680422409545921168312555793150197804823033787561612964404397690621053835108609862861515796107788546827298316797230452296849161260493672414727347801928544004706695830186614539822800286447556546546737688166404551930787135288202993589999404892948256004172218481067863475875757819635369791002565668760160241858654456938256467068603609971477904390245188865583723377948339468775396143005694048736427765856564924537581995545114586223380466031346072696947730811525783557835527633959964751190173984200555737092446984292386789213515970103102445677524299396239996695061280093275289380748643643901568388458801580797225374639500849197669929605100988302299665240037895030830378119499717353237520790323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 9709338652183272364397560256944401312752165913673778879601442813390016354572758483416809713808144162876419858799011030601072305879909892707558011715639629542974997972975246648097612267496321070863426456750226827046126948130826279267554514242304839300027891200454366724371826295342545838467142073113254601540603321344620741977701592233473581988925321935364663203175054654930221955939701788967682214907107939159442269564199925834757524713838526903218388943812377427940226940209519920662681607988473484151659973716111268209531791089296992380827293629109326854400974059739194322717247838945972869301876920534240665951375375876015974923182883261752090972018709483462386406405250324482956203306823682585678072007769379035746151902441838425233635992307830644483143698628134606976452462535312318522880401148243965157782381928839103178722215793952205022278718545511703305493235302513368070754513621400156882798344715770031334387974781461677047189609002796878015650953071746304608879863878717964840524358213954749317364446038643542525734911256694476176233165779074140001323079966347425928444571894832289083044720051480538180983504978195539120563976872078757027690618411014383997314966628674980614569916517071261774873240079647920229987054313078257254166055385997327610292173372079751925658934326004572780521975720774304157158765636393433064283153424084803873331450857049239757065508462081065035912399225933873274570254111447254332131841257451833106178208693437456272260095336689769740195101824648216198800239367038016197364476479620794299194221116345957003760947268387459201128289699553446324403738217089094427329982831472915367960277864749007361461230135974867732187853366103435315052574734525511967888802802497512435600177144974118108025171282529522105089979573257885076184153807823297188312060733000280201696020040020713546509014824364504098354260546856426150397852254353891229747423363401735464495655422084086502425515484005160365788385505998814053591462308410892218342184127696675033873317991975929766746484521696123817167308032012830047648434498102803881233732146444080706020644451713950278627593151503775718082583678874159871294483665042052256358815088602433112559323256471827969226528515358195746918206022393000516044915472562507833045298490204952892173680620009068130413950141717606809574805031454854625259943777710307314411280764718250102014385364348822844820725219130089644645224027474120886212540631877626923461335116375245686442157151822480580419714982070816621791095369144747388769463514603513106400966877881313109109415121786897337203344913727564512049012673867815935816755786761769250624642171303042228068699774435590532798352978862807139447497020991946952249922340104323993973746934604673337304012000369745193438314223879479344186927627948138635640663040895668293557805038413842569893637997703268159991820209455115878839030115664320064972528383092959684853304077440600898541241464315214673543910368802839676938435082529922281290910988275837653918496943745351957920792110521795515432027868353836365660439107865811533881220823751456339035212696408293862021153084608718602180666040586991815777617468413708304075996587856441264220996135938203532081011489824880884870377360305232728964656430657029759172827748354587397223629509532144921022572506220548469016140386693720390118012400697344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -59266065528743033021374077693855333761910678274305640540142152014803002412530000844088716359455729765546349907809834215779895190148890578039327878701828545092065098168116762960946645907305234381158110103570391769423937378022531621625573553875257903218311967812160469329984868918951508372342630747948077120247480741706256857246218535694405141605504122359754571292496998999280792172912690594123650424136700192971474648089764885553418433376836996301067134283812948393833848955559356422740141656468206132484456650831105931198302478139731749241662835294232600276391971917810285480745548622497929376731848626071432573059308899062559733751569407810434750930968807685279436940572315104270171114711645399134575833713635491892257547782145029850272831885125811603696290017275371090508139303002921982491819840645780928643320085008792783171333305937609853375462841026145567979379942683137785372379525148631650392402542608440628467197074402733989607889857356018802181377862517035406560868124527866575130134301743934812403789246968559394297461021133272052229735405198307404572856254340708587837750030947829730207874119679447121356793696572714524898263587237734441921640954192160557279867637193969479404871202047536062324730766896705970452775762479473385184643672153511289952214603563037986493658914087812108514080034635034753360576597327397980271077587438921685056015638283925829820832330674313887447791632207132121548530318851771346129391432730239211036210936205291497505697447402422288768726898897024018642999373563693501690688592013784493583586699690136836014483764927741004540120304916210036473149692034364477081517683055892108063254234432794510929536502928888818081228395787970714981282455499941067954980476572591721319370019744232155820565233415141286657307995799201327171760228993725532616292986527568240175440984655493375797585292938522175116696737545922817387158269881968823427638422146333780507003364278284312286156729968231156064307848940411706553427575802976840497643009822382413044253235097206486862833555849244317860129341240850592988895987255523441670546335616259409171158297385051610928940048125007065228680352276779273535395070334689782351434853414445562084530908055652177027786791333487201058167428566529723401985424669567585983821763972759905144432420844672119820474791375529778883175142395714057541789670018954911121548418778446209584462169637958592080710720542876886816257216948464763778448861004725375900702226339658706039660493314283539994500373225448449231739707986997593261731824762602137302354683940971753500178576288610800634496950977291864865698823752961726139340640359378370658930794041398045018677169682428191533944368325771313142503098744563067456669797905577690760156040904067346783467194328246017425583521815713771317313533550687751087705722733971919849932610132980760319017336509027572870799372969014928140151507517858989185984537245997978158864132690678154137750730256669498123247218780601839004549707165959830750830166698265336006670354643771921602804071807892332663900092273085652814157006625253235627403355507657745651045765559914265999094534797792828330104218051088240950266193256059154796427115923989150754243874243385821006254504608971222954763035086809413294720287679716829640538865658714302465487729855815594248936453096242927800967841283070536818408216267325440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -32718570098900986495933045272637177914994696269206441661938137114776106922596511265003295604999762925224482882625697901224538471029107140167418225836493868232825469456162659199125076503783109628008497615039149849554946627815778780975811844001355751333425999211052708224667821178250023979540339246925722379026222391877734442776528653255111081117569780993096011115340617672883452864337689973676333199461520959991791073964025130620185194997902127090183859708285082581510445381920580020150131450443097613182394203181795527798521207898403552134833658203770884942046121019478895571672679589221197605255166573482644536797362596163229577197922545202814486376506309940488161277600276008475095235561687511655028382858125430598967118659318089698802643556649432345934140554018990580875791294263130708520856409557506411677338113322169618092382932207750429714385386364107452490401490968539095925954238854830061109377180448119664185772627532749619715899344643229490260881014152105607734100182469667716815943288004652841872751036916309042357133812400180280457594548468081012248027082492547367900225377633869533291799797600565747462110868891329736325637453445167862834762934888737185687421293202736985331534937726484319979227482184937014937949043179687015227555331518243473157242520612667084486578086330891896974818872402514665777931228920007797671868921095434242963402085401638797438769559590148920027532824654755396227620347391945838491696099213068209178102208494782283892811936170485737560922293180689903479669958325868085768382272789519143379002599614665242750616517143234851673776754120858608972881407405253958651379440929876824270149502943170338533331612338495222828304826924798354279718349428893877338678292506298219353075297838713783062511391908166839251391042438606345408274966080027338104607134332416180970363281661751157427869958435363427793910608949162812224849399215244528913913068783255636232339569526926406907210286617817558461162192474775021659865412520070383144737830574157521845711409253902697172245897556623504966400718804507177886424034047418919468336152137831067536798141923001706154495874445565493090677924844972641195036800958185099979822202964595520092175088606682661194498682458487201432163645362975362256956208623511124116014251392085850951461794014318584799140752826198362510360148154554645823655488999922919407626669640270386344098827836205880805480210986931877628401617387628985535202012357386600292042042265117216773934499319369521402453464503567297695594394869465881150335389799951377072130442604050401023993697412479483246323831616080882168741200708369788813570498186003682998774315451315252343508590440505782169765981628997985123017438932604008774422954747113075930512788994109377744464416002559050375860497827571353279025971467632878535755976523516918256805354178389076439163870069914277644351375123959677404458582253096463848291007512973279446541727060736107230907251541899037254398424679461457022599200543455183306607770104125671683418816007172618426542949105188259260631536550865779651263241727438511095468118303670482643334180659565589768861902387473450606371683737793328248117715136016657949702705093116228587700574210672364093515245267462612148859697654596481221720186536730010214285840266572966873839979639155925316980866854721438160430401382717814140053575276953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 13950437022197859255809653471228908558954036624785617798755265238878834720731206955891398411182495156358346385856367186411525726661562806628699500024875653491665813019036224077382834384667890214866150542472524120628011464107620232415369387358386520972886234665528341813779401079422562581572381100045164220798420402248963557138975384670323823414697022129671321940616085296137688236149729546385022713780279186694897504306577901544658727530208427356131293691911873803865205414654869178673971447090664747571831863356219353581328354312157463427062777795025407204412266357611223286999303654139404719613431951107464337126987412522498043286798252323778783437980037574097285689653403102820807985031500758236655965002584766988926510655555340222347997494567532932601193321227630351525984948547785424298796125487627808610695568393979806928512048604747594763570593072902298094850323878820379012587432061799444111242748378346959035408729515500406988797256442389326551264730474709599959967870432387209541843883604589284592266165785399479629288642118166839560357492524053439158547264531998384901586952707194234867478637800953782716117254581323164318747398678202343277374672501851128106205464580830475751350377743361773717311505463942194258348538199745086275202974839143087006437798658954136490550504348181649075977938809974914964825674568480205242708137396748566656354303074489271996978525551442293602080511167205547719812447514977258665178019070757623830228192531076172333309530853804065146670662847491465249439794424581619851964830459866306203503244621302831410496200007728818332005410368867858281200637114215131420277580091139178827134261064247559659631342075046200775232839795783243073538013214287559225878785610761593238504302707359405555457986093470144119673325063247242019985412479367110739734128564060483855038082431773737980497477790157612012050477858152381197853629382073787142425364807965431700649586202413433012969180895339340275007317773292304507434299215583255379278943906655344949974922759817771731523401466921517039954732420849755390967671052054630504330300074285042097408426635808782060495913676474540070533271489320272283665360131692442031809570458006550006398694557781787795961376168243837610384784027919067123285917999078266342346145330758991773964462707875324741814987498551042166609667268360669430868415159526079209213638985365343003177795511115600764546864058465242858889285565550954802252376559900756741530692923005413632536916067020565051068143516589256588239508696979115120162760675947974579479231131153967926739140052592055233831595785257423242067855076089488085749474626389360571564087011897479067154302193635949275733330401252100208286684802726766259288392296052560077144308847415861072198566551460398779477637612754651881385307619617410760810866151629242703594086573026521923816564026397118054931115988053928993263559653950349503033345836787329528814017771478691990212573521873630442443802512871666669005592989483981536701605301741842022693597561946844961338190463382076450136267861238755460797686078778603100041442089809101017387424175899363837123476205280519875869489372178526888954808940560140809571198897710311689394759135623653755432110717516962930642189563873821299666226714483470436484435999173955149909652916967799296470054389920335252155683556983556872809721364480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 29741636939562654835360818410938647658357620005773980154214114022898857528718671779141750935797458523955052611274763616663561502029206882430966223495556026635596862206316894692879223010912012653498136884365703646124024545138893308108122169460091515968836403235668565925400727753256450518307434945419264980555616031183540535377228334778407356333015433550375609056530320472825857166442202127857826147239742386452360790761171491180956078119930625783012346646198313573704288123444561623426465088634024618757153964596105027506259268530716981625728985207129619474406104957383578542450331889296171085618467719918415202740812111934984407537169073099114177425819713727881267023044279334856612239039267524987003222435013343100462483858706227564082858686956795426304771098538134345703858784836133448217346345547144658989214972128202656440192315939700863379627020326607875806506136110678651626267657354080222794120021424751504782630709637737727780600384947830345102577017155764437020500136780618416747988269404728458180429523073536981063164246956895808147192950156424646023668235814062178958654359398723988410035061467321098840550163407253607321781695009328333097010507309934702451853079379718943501316896853357978642639455513517007970298143888639302379389769556903395695548305632788850364065089014001454574897487966443949413654481449234330022848232282806932848218704155896875163372685232784490918773913942836308135317729847581399764068395172771207143188388602428215839216534496066791138335841510970789196192424432841348867657526843605445383940504199169008187379823259902548334145678945223831845476751866240029658853055179402422012593517318665290317470421964975061612396589640038207156162630934746450935770584683820791377127718159070711066830413268950519161165440866667082337711330837527526330892111691491116789360976104347780241759379885417126609527328241722494036851929301382879179853498205272316362785841205281467475388410594031584043821695939523682474117946124125034152484365255168976652285775995732140935239484730341308282887459228254083944517704197669567388969659445803725782320822801602653318541013174471311010764816836102836469909358061775315848222165931818369688546395228185996157850261978079916664454490013973399683598583500283802566913031351884555737707053983157868172819463503287160574330499970894501242523464760491800573152234688608786714152753779544140533674104831736257319060698580463126292557454389483297291508268654026744356683595491828325901467873537346770404242382945545834731489215859097675880580607001031139719054468563907677240904368251162422081139004681711467537224044979528883049156026356203561213221146658909508122398950399413497253019353079475517391539850090765677407302715426116918630782517785198961625481604479728018028873247767191621046939258932501411143835710413480345321913374740593035232188288050791072457818891203216688270867489049764220656319091056085844309856222581841644549613070845396492124331246314784641169820107237537519171296074959434444347153426246846585136585014058538644667098379992965760632374880402897413333198139933571407968206054086400511005475691314561383036116294197223063820879013265032733250455552313681812542018112930008083101817853717431953525914601748466319899723627752006319054003461503695440829585969549032288669193609295337137043528482816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 12364277002439438936857793239973643316840679168055861189461963865706058199588765865633361787067826380438537045515258111688450901040692278896726315759956402715885044331331517511176532479282643418766891248983969954255754564685781106001090672253951674492260299348955469446892477194154289143059287191347122092048682163336755354574855167551009336448578415411966129162881462608586695101853091698757843551246700833770535410419569807898162784497380436087307211477535077591135250183261217928781677507948331649223652507169044572080179929297528925282959937740249317652098677215061059722166839801950892971956106320300764997978804122902396411750714599465886923654861566550083581246201717413453872777748505626025170634873647592778556129491801500806414735061954353785624110226546931929724814311509656195752754481677768549532207407151369261410411203137433717663760996570800120386918700093802705865942974956853969477300056784001479938417259118396210674021116561791148625404030846511980374516837860412146513270684062263029948633732612506592527335313510989001113429371244417133309465673555812079295679292419038828736173927853308780835557808377016010260955347666755073630086673689794482172454829989538230612319303415960285215999599441249359473759306237369262257111844323910950708480727395644047054068161714159234060784311467121926234966244650123562013969062501192983167494993531936920594939579764988293464773010571028776240872838898731504397543866857079013723856392036057755790280687551372402815812592854319473451376164451497284106974072905901073069138129499498217446647490885925010439003137742546509745067942626452549382095616878751346586005313681748794501840438988603930944876702228323551003078952758225562060479520779636498887054626134384184970277493124244791681766199599366256046781237414753657277972315950003328654113187068901923774439167949567161605834191207215742675084430876349584617770204885007406469669461467178179145683103588629200779832030255832347390072961733168392896802907604474303083101025640828342586808195287179225927150447264323365358616693176356251589038560839652424706150779143922706795484573251106346411176331405499376004338077824941235646571254525802132929033947573138498930147005134768419923982989486504635513390247755436338184534963726318027470669662718291249506138566897527679899027533061383693368236589332607882322964479859828550220149016057335780261348514290322256510022274173038870743005668215136054796693188790736548575459714641766048277413121904772281584603354014222904233690410945804712750323589307932730768861403012937881652802907386500655357630228514765063973827850107696114462105534383817193722973877161540663948113026778033040206484693766693549491603052779173006525296145218553966352513546466465827476036893529387629649067519427254029408707614118720219439071953363316305006946832546994656355700354395461899297762079181596101245493909129322696113751807557967159842326757376318808940788698211562429781545770872638356665517534390336416639152842988917271267212887781265914989236236386781942535068727905693446720875818100670465744499580230744562198274239617571648618509957903597398312007392231314686161400175618666710056984115949163004092578428055778338468863851472559131101805610540019573522684631105781763578908724381602590383493396762850627054224707635751492650008576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1813610591155582215689869243146887511216524542937101903499459402781951785351455931769155134605469594681495803023703759661646457479225446896712099438331275793368307432423819409389237690798400162632934104586441183273668988674125854366779380596935285972881653930276007598773252168291277327459460660812256094166807713417276252310030265018650535879874214716180999204179831903050587007419101661184268926341039569446018774829138077279721308813773963739881032808493114079928676504321096540177575819726008218411978040423208979658722258546511175695563471573039625420633526330153509850372625593845314849628000057619829980899168891676880554086592003347404754906548024563543624583774538521013865487394693296516874912368452016901953468432338289819102419841701750135786753396483014780432932217392917963231491790711459043388251732570167267025563955616267222083978107011574056095291110022497605323959200057314638370067464378472449878889799294883521372728527192302233670657960765573766254636327526689890595600564878231746383848282045426563199433671051036275936530051668177795587381280178259372072658091860749436201234989818338639411685408665607302096453615311169818845414654383535716658886745435424612973470984357012652472071343043691453972161179266806625438639404426012173400235941254737143492851231048520408033099566234589652267189708698407147204203693525201043473238846610974422954144906937266074093866875876227025044976377993270859375999714647119880502000510646054984488115563822520032297544397476194388270110513590075654775853548626922585814223277797498205113117803769326369872378939448537777724192628603905713873346550247485107219587727770593178577467491660978189623009397683974827864160642838327350163853622903681199341885478982586426059255078273628419368554929693604545318691884120618572950472900382679012222054687650457654273410904195973250677395832216557274209347730869700688456336408864980202830405816876616300102245830389174593661728159504389810800208233840695759925454345018873085798347549956550179073030611904360911025642671223668790351792645861646066123662765574956293883030538039655555837506886450807574894353109262630250322125150578204853785926141802777047760661374158562044581115294220899896763183447527223166415813431214381562229694018067044847535644203257199454272970016621422209967763172175295265415816650015669771289816686010032172261315155538425542618288426217046806051435230669030918465751592537293818051640147677876248448207519556590074126748449486267718605775950755394020129371984427191031052701692437947665369643282466178150219229842494003164272109246659478049942924086976737257302153876825603660738017034389913813223652900041285980425221075644637782159464603221289772359692987037730649496313402626412781074534313499217160767078650445509138973377295596447761898601930517128961271667130796865496762084398988727144480490336689174251850929584268123894523270457353538054359052547733274463943148413328895193862665742071589215874042698868647129890654753330598076943050887925314941999682885743689232277124950858390675582463194379461825113999909980330537299737138209546525037292791088733397941896053536818709642215571496386412850168493760453567879672838119722990653723148153997444191402235043349409186912869116392612842799371632071185231152985788950350551982513757743407851110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -3900153069130422116005513508579785318338663465134782669395009416135197336679588161125735815297409940154909846037130520278179001820853891685026618638941365946239077595476923117990935332666091128296909499314835348317818094602178316825874628551288714302570201340054460084902471369630421413327947034746530948897396542921431245011734492653558484311953315778926093867916583763769711225082278076420349055941217758363047907149333682412551773968428330740778290583707783865804825395400889855865124258058051304620591868608736290589080945412018919741694744645650362722421688359372197235586640765887892122585461670207105931478345988676891696927326332040529611932039845897520635510765996513493111679361488988473613789452304140150419297004736993421136676772348455469396249516900820162490203625574544159756715345436683609175840541237501917467943381067675338243008835802923267907710879561241984320722595050769351928264320792336069781184828774131224740645073626533655964776275434800065662823651528482373640102803912748474898435413807255388017903906010377969771043343465006343824044667638929724564328297978282857077381016950696266621577336763682802502026276101151651876270297420396305340841078830143942428792111051352887526649492481801997033176412002718140801278205648518178540695490448856258979559168875923354705247598398235446800036819874830419783863099253948446123659914020276523270310324819096651086046457223747014732310811406591151800783002194184877171172813094767424987206723526003912580885173278472586613031078948133232282520737999601948617140059596658389933073306689406968785926618410182882741055085064787665954522042358859478950477501536376471296689669144661205867004786322190293486455516508509162911171975613103161892772918977023175057783930209563043436056827509854140026050655091520634690195649995965092646565908565451220910267436287470777428067102942896310973496149219841636389788897462850179239831468783935735840442459447151202033472402232220198329213831244446972557403740370229444996525260992894055654881577425235224951795065500224565885443076667149470228328351946780632761342179709919280447022474544896564938311370728367740088947281889905796108272628110276525321715697350537159579908239159829664553419917197913919138433483092111267967118658394802921790202655663387535938949860744951262878220888193825841180561263248966059372335388730288964748274429982899748205762526986302983689416950589695169887369376953746255989906448691936935388138239013071586844840051309629325426178219883494688493345167212106201564140502277198480182949506412877156736020639016541113038473074648569639069144212785216005672636096303959024608412783577380076876242702091451668745352077556097198886714135228319354909295648440605621164630347797744906460639750936803609754469140744020777614012553041373280049150139766705353463937619800133914483965739435682677447649669519004738579185071708570649121119980615209447653526678870543318107927355994944921221262295492810367511878945320768567699028901360982021156188936418897855115298172136964603141635733979804470275064769106142240972116195030261687513143018338699909383314415921135996328357790500452974893544101461743469919661787572446065567780761164094590747755357767400355009955149935913882386163458318591424397140915648384389907475563498266788139623043598662361939968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2492985531390346788078409871282835193118792120056926979796109305569305236971139044915175862533822161103022806005680042765164849839835525733856051061362042915156221069779143852349931166103559414084638519939569764290440605477190838746097066985169777714249925191120848464075341712525071908054366838888209139989763535533108282369187375879545857145225736546880539710380799022859436273180904094481287476219340365054085376377348511653357418565934440163692690039700047979563250814428130898434533648971287324065154772068769922891163578869838034322192779290098802906511790880646738307348823932618269840531981973184501396318916566027030920005343996060312367466384180265393580122817705635011750742952691494557148075826412920182290509246973639318528156091369527573404146536769363807755821664805632101334198403175455808711603320285385087464768108863724415167221909317951990035206918151970682647406322676150914805015254012235465153477489061678511701369214144831992060264849093802127435546262489584887015735029433521752616256261780982422656680470340080473737423913055949792949521047922314206023115166475824902977765023301331788131281044895246890479538195460542317388442780672241165374532562942703191496258836430877070597302870176851455148255143338767549021981203802238387437212195769295520035025735204939461398632450804465802750797312471460981308998685843212073757048324844570266316796217447487746260347675759957724459112322180581737119440367272821750597729273247098075258732561104212172648302991780408833495537425328528412060307605266695507751277870790414875846842082726620803182873879919720781042534865811760941191241059622551573979621110291615170580232718893162727326159455759342240300324374406734009695673020278305336920017086153083011060370437024700404819099797669424066266397939208913461050408516055352284065260526886846164749504852130369768656485302692778372607039720573046998349808291493836187615992350922401267930358689702097004057393347222082264707805804632367556351982775482112345857710589403298741218844624371488909583269889570095644701382304624988929136076740299999487235999344588716710061489803953564929642841236840304004893192054739557623626022362217715826912743264200095481619239334442207271423380992147059020482574201291427529335758935353418594823263922066888327080073766021199263574561775536819341184395707795887852986692291925211819826559129185531294573862512839808657254017142922725583481772259132231192068536459417079331109332506300397193684977841271057146770647492634729007077065460910552849272001898005044964621840125144799429411672801733637219333834329037009883442303676848485767899918098877219208882894720313768502222993754481559574028978534485383899153505227341223640630619448823372434028222199173562636372085768443423127718936763297036765654363441144535191936583877901621788509376249529859373003680485110245349200423516333450319295930447294237415261588748623236256200673577815931473634431554243530118153472995079364607697237293662505315916414744796276342597379188399443569562288712544093238502120364307694811952778865201467978647380131682333403031780361169206529127384287029858554250563630244443989878165076062852673091091950243707899983243109785793066146247207050830030221861706309285171195562929489448412481232722930149274882477109973991336121820268999870303436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -833139231277712701843205083246249506293701484830215729885260998816420355845654876394082463178774256482478263101311007338100684975172764746897405702484782241369703573777823074931650311131505976756646488357266919163916461495447980510902011337647874579765073843273807109901768144709205471367391248041837971311645151357221341942408231185002839495323142060304557925269277779293063998590491666715264229029591197662568972497717331564718624187001152819426384525123635495152271232780457446488741348287348364925463948677539113614841889551840921892777016173513501281390416326016418787981503560774224441767679851977558744535091811431630404417033901461918723140497269502726608765011244968273686844392682502414350991583069024241818641863775770356263595232017584082063688897106186657938074051783880653267095391844703358740578844567679792445107413654416805927712688488522091290080701240983618847264879531837666467951462283290756795304637604062204309278906537345384855204471775714359792493632625715702891418693044646200733358507466786865256534377272943585063446703329467567928454251366346485207104612212682187181577781137952836224678142091060303797852365440294191184775091579684629882532903083291876380593605156313700149239938127745743652072398380767981506801885058541811858682227261663024417936593522743056898446959181025941529762313674039760661946530144590523324351379279894569471773357585499567416775130408381937144349415333281254977837854866044485013315380029316585733294466673503369843843675100122543512937714163800153777390688488821725080558474726410204270961377803856547084584084167107466447509316252635157793593142151632950849966168564987184193401773285565286957777082103261856879978259293561852548532634933284464091626924079085651865218130851325958976974314183739662438424327622353995910563698477966209622677997296761326394341288007169147392865536384043116357147184421595464563169929348303271856961168046136345694045624978133866207165358599878687894259445004026647364539796178485825616000418061828596463746082206035283932116686693376402468263719828695945538898042886545078979486132884276447846085338873808512506048044257479731139273892339497368034965347102777380851484551894637323338140679391898139258006583284144782226770479946385555195081220752005636493211777148949099355054582961768673652287266197174876171857804049245032509532458262090765247728187833990797695273965477847175630861063558666032975138369329063475853483257992053108924269762109289531681035571448609066231446756728702671359819702976786159566215129280965455729785994571629713447477789764590657186466304766813896248875130473542084943132932139837278712465379220215217403331734508905358493671395585886750160028832158354710027566619174229183688046220136325235190405922538631294998387224378467290720581373762343052498297921553044962817750937980712398444825429990696151948989319996956852320441410193652888486430962458594303304096096185799628649715922125836620732267745749227254163807908755066576902771984790468158948256679488188136877355467468715477548616181198333163356041063369388920806266854199685247341160572458711275390593756205962054906149448654897832709806545241139658656782181885100194491281976717039597156146064512065317111552896468409513120496561703279646760778034946449200306991097139383849924958597300239728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -279346641861617366593018854018743946611324044813819377645978209191401639884404046931088612833021819035158182158573087155952507495028168186152791714277014398466826517790896533054555767053635686822606749384107105485038256161076128232291030697457103897813906010155434240368181139416109057652243677141852801174200176335406321455441066385802424477313349357661550199381256643306299379394097745493225836013914221969908565498224138178241573342552285838057745067252699877603869468102316744458413230099489388702215753367227480539019446565026690266426310420202488016142742663312958954441254371641811819442043258630624162275985557454126932472261173346429337551028043445350708261246208887016574762799829782901127160985293147923145151492760782736155726025033916783970680191148269895032916831382538156206226432037146488728895085446133305150312188388610247676866149381139187890907328613560228151504096865090924286843387655748351493552746636788672496406770467700305516415674320686695392029174069421882719144604874472154571442967784550342676606014766754715100286654213319007370160851754067071170985967494488131213440146420341833460337427661105347456338377583718673341606746852927863917858304254102927631882039718633763312811536160605328142300413170827198170014021385522144346907283297227102937066892036960699847088388434061323946345542780228804663921919576647021641509041162697471909245457936857511512108908064434954319884329299351432567611611098628063046614244219549789710466028429142573610593942081958955308475124834636628026938583514840233529142894158388413401693155268067638357106825508716556587559768442018752636737055204186165608948622863015347463846102679228651027727578342132875548333484642314514482488111484205272311045598031133315919806517486717829890336432638606724382728755222463237572436124540300585634293639510989549128905408809891501265502160085818808502301648128397668013969237930808136210809996589180764563102809407491975110519856555989734257407141372506825818027221845162832700648102645319474991899355771631953926053969676255262515573977002650786488396915671530736124786176726896889160092464569236210963219859244672058074854245485901977746502150786268641255924313090368995119379913510373209756689157310658370051149457744234157041996856848375799146900877567943011394702426240927715083355622674016318737362756735469892692730036459452346973039305648203298334390737757266552007457305252203960296054363542490142629244910809680827885683015322574688300539933547048317422915001902685199231802584054978286813993380627148950314988168106916858470245549828919290212779822117406615721393089056116706036751353372515717560344207541574390974067275357756742773523161551203513001722771637683242652472200688845432744193423782318299912655292325490752507987688471540097379073523662482412373320703475223455039900020336118521550464107871690412399029576886689373143777113636016181542310201879029794647971413572639079904393418775841641457064656430345927600156271226119858620247134734187960570290686001967209454316927547277594364712144707152481470512821868131290020537212159347528870263759901164516318362950250500075278899894050275604558483901537695623755879360879939357986064311515862603571836213186304558848370910242979170358252843680891589377314861965348562260540704995902311362242985527869440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -100077207052602961537340523720377980566315148908861719465683499474428987057702466080849204288654506040127107637844133719837515669325606148843926146193532839506326364993028309296578141612284625091476601918067590799630233350208000030665892526219724990366386321394901904221989679934013147545755176214418352632059974811905554860487678246556641953114909796430266077736740213411098181809642390231613587328894715111636222735094823511101536103222946655686162531283569769054087762928371674857050771061540212273320663458556227611636121868372684676487989861264830824190549285014992104548257735367584215438501874271117605151621948431729354794539379309147267567983637314133749635839069745970421036854940977626686639341531287214847685196030177205903918639391114775791288623937118512712324794293708390324975139248819542644157771476669744272014992667990495774050437221750795132387795990763749699399300301868371866926578812199655264053127742097489475220402703750456502848925146199139447794053740184998381774440369367451378758878408527915447568535497439817592438719685692523606554552180397654281030771562689726455817371808531944559606535981873278629385616755075190486332901954554373245507125882065016318762188053586355057030202553319632345624814560324462361250637627064077039982803104934221906983205916098118827724887627383189028620355969804871724254079910010800719270293715125913066077330741151844324983192397462019798946151692548015887241803640487473566350571744188023866702377844016980653481370991150499370652485002731664054695076801122036383387811028326799865316250850384342093140754458417965847210051146612162503089283052259456197272905201261964736651327613734946758817980548607289550135866206546708177414004724483315267664308070818369057789330216049787499775932247818090661100053840254225979913030838425789333859648876529478372751104167612012025839250762588485830099944091417806091678742424705334858556080545924007555795281566679757984820996473589548692456973543171986501055579987893846141164160990819408504218053822488681692413592649243209959953504020901987974256621260247891082966818889094325804027306747548252899553515756909609026344436096654276363091192632395582667331059412097546746505294051151649783421712845190584240681636560346530975975870549472984872305101940950783486561958031225870284203831613592273109098200792896019843719147836997832801356615728693193081110652645281128711747345011760512001846931961876157922943165274100439670408612095099792470378051383490499866823355644293857531239140620705711452313369860476247757365559058276945312313905401503246286537000847046021593504228387701832764885717741460605039188278122789783507605938952592496045526741326794114578610962237245228401093420781890613238364532124687236964768441642043800000238036419020917151125784042738598310275724613094544851335901617501183310304328067202739743522016063147346605528028546577723371988651216251424536286815367624903104741412277143118821802638782785010916162523066647321090956383257435127766846480527072580509275976538081262347793519671925610910547418396971464222839893483789602764577120915216781623812741498134531859982105529961716404532656983148903623562171415247740771929054247820819301271557843484168443509230642813152076009735297475647047182827975095979136294849208656570669318757416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -19995817706153184002619667133497896507420943651471481020192919441150495529897140866291082538562038406158708207774810426877423069108519053184677327430230220577674096933737151112287812682306484914664998903603176356861269831276175825721879511676217308137018641162584970667386381094444962851850396585863385760199615024343299103865053492337083314754671734502262518369081261269427165015276838532844692131236069007105925886411259323852311119010547014099399453118858097369601074584257982729141997861189768887687353772194241133598506283757695300381220962791934252470036656847788134972166341702888128375825444568191613073713670939695022646140784289503371504182688374656518106404037368030865087404406553606143670645734116695459560486879803268941746406065286344297303391129612606446138130358697872147470755389004958138093700792168993111752206916811720802126285776903402539792684493589743792510566874071127923218122713874370952613687906733117488956426495502714156841772783956307732955623103152942296700437170959496173713917603635844823389691317996670401769801604063714400106550654294736591094049895175474553737242206959038190887404727850906763730249357061201920976557221578538139574234159652176052333527339012389625629974501245090759506325030961010914286134315510134336109676959198439014445296967604646432803251472196641665426220087138852227271241608308491040529015197328542518543860031605392548062625962149659542642289022225994429859068626026901092820122297491840482169955655837506836060243328427820777558162715528296828215216752222575726437004773082567289657355558744758758322883795958296643777888176076075823037307029488744069965057895610193330334556115649640274836496475595939419900947807984075613905628926555689747721758001192563117480339276527673844430965570955680174440168367436391466658233043352634843352142401002595178936973940998731044570409249132528237216009458283368500065127966785998525188434605435669274331456446020957217075506888696583931814352421706324143857442924929744845005467031061469596791795913237477896283671173519070052326413550957801168136797613091654154458415052533905970661294710368799406026434638054630481557398209690235497810021221485473102837604904439366960282101059975034291966737780816118587628255270377647118829997659668179728801118364171186393170065247500169945571618561784117612290739072404260104754104984549441256907458932606055972167035881077372606085189825641687179877616262398207523532769355173318140066878009188138083283223789017713696932951372891040434648456363802876515572542432810597395675533051173783222362574757893750091600365209044492196209580852553972131909475841776323905283369622591460357711986469931893867342755761202651370053120460809544286439077518240777853708736098287027445204758513313505695162607718050802743881957887951585221257535343554839702685425669384585027149470157518895790720019836145540054865097841558001793135182823123481669556071790910120094666445264795434230745225287170855755583615521444631561753783756926400882475096798475860348448290136361100153754485220547835835794430076081985174646417236275510314372939371352374609847353260145972098536589775887223788006255640832920708677016962470048103978984334148718390155778799862661158131549213861507389580849365168497796875618131866842042859570240672814538548135854080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -3937029020283950022361842224679565818097438394464912984536675495634342873480640597073449155231310437229553441809086384851562172451931631516132013278715962975967263959746016783006607597484540012274450099411470181274075007891157259057300280812449584995784442410722997852334354474293710166251077804357393157026914262263663462919864475885401102398186877111968302238913618809281472367745923612552921035173849112076875669772325025478458822205706858759748344337720466476206480479963556762622821031486557916684524787408142401890119789971181020153673803470199663113591875700962061086001193600800865626643760487409947461104042843260891658390822991779925398728859706288561132104631871619190747827575609231012999753310995216657734537946875201839045735306225624554156241945266357550482938488464629375757404721830240172298261689117030785916688357875854061573945830645123758032752224203713255590627370078442637897970039653550091740864461944226915965426395114537645730137426672769880607817418630114935859093021560246618535942241058272093227323001809583888180715272806068221582319614720281322566634422319169346740769256767385681045467357070524596680740079371916896288822815044209438972920845438566211182142201432995901346600188390749422277880374125073407320052177213492768605187722923082371196841611761135708478330196881264567705312188078905463425198834587481122603066761918489880350211909771380848795723828856125759141816084260413500155465703232384449902808429756548448926133788070806157873684607334030850874990976263333173591240419203355816347212440878594904753822646415416618998188427597630554709001653184770323680851437718539044544206786946897194378557328359615419417838590533926370591011090836571587417321313388814826890695343485446429682733327232179225897012235451021842391847542170556274679885525852548223326245445983790353323195107314514143706904360175382610743170687190465716632832659495287415397252084551635321642868527458461522858948971360807314601317937594458318670065393241088163648167076935496062476320522240166880349650287991891451800460187835621310942959325840878074951860516486300048747245736071139313639120445217386768383268268659413606861108562500173934660262653618542129931247298549456703425221763854095173290097184254916410703605238791696518138330363765893590140264258805006285403798978298826849986640242447062716682338728182813810945944416759844605827170439922083775370247856628283456748713179059010194373596556920103606028097912144199585733719089489617772240256851648065781684641817726290961540714905220268932743852377288937578834913738099423406737549849040381981615777868843453430534667707512848611744504258869725246359667075771829884686272592215148655629170901157380227149710452833240267751742451353118998822009554738202348000524634368564101056160729532381348935773736799335409601812310334790056090596133079158399412008384772119446589614761040436456171183295640563075864521333244710104466053682594117049822348298390086888899180081514793949969282600287010943620902733459936471957861417905062399023550129567866460471376194194191602319250481707421863248939691370712355231009193353654359148158721708513431828336730940734086351562539650345119708268928532592460470567662811406942407874330642884634111865797183430211094980094797103200179938876437226566600097792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1153790322322091343191927030661591355697737157830429669242916977797372601284145970486894335353323939157580515601890630542882294518930832501308055877544237998715761560611686116628228566703996844948241012053748986512875700901987920916962425460573468595571009754398448399296133520263542394549375252857154748101156795289651297896441698869644405597938280174209599876039522060131424976431031655909669042618038070836061123577957494406818809063759124357305590106926226747393374226350704068661410247316117551227536349633366260805314859872286060218361022037281699233798915715222635532311853669732507081748629102197721709167771378051987424365174783784353340516229903466482769271447909740336009045425169453743711712075377885873988592251907233433900305734552928193001327833863534187994520075022535862929147257074458339035319659440753889730163572444121385538875467321710513024792403753997853919562721233288127610549449442347912003812469878292653849579510720594084230121282300760225642904695232533390478697138485481925550787273297143267875811670692521948110763719256722565007662862476260558877360605839204482048992517915181653264725430625122456944446897977729255811368740634024397976889545617961126142544579446968248252274696272564036357282297180364325859258327866504094935369092343183366984408891593336465387943399483972360865724260990234934997012473882222799351949315772568566374454408322749355879042225446004005516284057112032753765852853897519248146337582005804607770834014178744770198906736517030798234655070790547489984909172315604470763119491414786157838548625212408920040006176670353263964655565754324194304471782124137707393695727195848267222015125344461455307562690645339692717861444710824323854967332397250467538293642906348960839407922485988454846155143324983520937233302818186278256810344303433288037539351519165410666044441676618953087273033895447691552246612731543561665325102650649198035337560597306258007996566825767902560555812162535796916297690553492809546805379233635202782728810528100269763856006762119079611882312135863516491186047486467246203225149102836882566982698651347737300027918221655962425318821410140518329926520984920781372942516679798278291473102973729234810993790747072422574434096155761963113756335629738113319534645493057874486426579267818892860367523417566264787103412804700157862895256265056948746226985746484421085950505437485732641421752730641946177858737648323600427388227114138309160302496787786361149744998789280195019418158399923629871126074600179193191452144657680647152138924526145113520375990633163559627400177497150151723224493854723175413834950433215976536810798900967218720749586239636457871608345383493323810192809241306198966706592243293611753864672899254016092055485978580215379419270649820040168678686180927047340901537586233921047919914630915331832262830152495672749729879391568705298919240182064315547468621285645771249368985609734742056182170031972099287448401736064025950262442364620193378484687691242485626275261085739438219013130182802633467722383815366119394870540961825741597814234460014371198647609863614174790003957936874609618328594333037426277241657264849307585037837768670515585593647319243775372584845028803294577814220690634408460624652422633987689150757714079301961476868021979989070737254757031274663116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -122123263762295207219681271178056232151292931379245883790648223328486377551508897196848411328008092559197227739961162415670583896411678854378395518352226835549012026094282388534858900499032355006253515689387959826245107418581114377155479638290327271900881132093533150140269575511413743900206077459849836717721964292509446550264624038280625436267298338256311553088869573114954192884216147209829582176983584165952466461603881012971714921820613182777362601284434870427794073666863872927136190470558188989021541336899884513678871428993275175256785083546043730236308800850564386114839325056319763978333702733300282752000023838650835783107232084714981272001790247027527202086837052909832484171345990015847563006540596753081560911326141592318918510699209857299821080238826040662956001757910624746410857491203930066817194858630545955915046876087286313374717945271566726855227378991493810289161200533639715571748806551356646392310617092539017862624177516836612770683937991990105072434704047426526567815474081286745751964736727072898695175268073227687482450244011894574418735375609317513648638185959769122195680075636234954995420460501119079619679452086042182929955176566809083362976101938717695934274073445047191531664586166753462850909103079385749519120275498394349793919296239035317615699312014842211475574587062464684673782290937335550067610634548756224242580994296523720585166673354527702997211006617360441212730342194532283080277925011073325014377947634145436364837539818343963822451820973954921283318539349977607286260362097817032151966803788690769467769139671333382880899438682155805839076736792611062301390414797634922218310438166029354005859106666606041569280899723595767764763934694799960658814822753154915669540412629931766633390635079393865389701620643030517535154819362123381268605503026258572723843265048964978593866737980164329595422139167365918687457609539699200386130302636565515362245504086405720099310164228751290060982588943850589129794461419466017013904641504134704377477947960326414619978012731935616151689096419012695914006805122319981002744352895393661001149995734608562611608005351574237359395861797003801262145423108862572245621555056603452926868763291485239552927791426541657541110349018601150569441366814410437770442439609053641619342796427406113737612193492980029805584531333378814590086584650198806397496730280049443764666779893026887432627831943175591269310047849348142557745531477851895938727238248059409105724650732217660908427088892566851682073898674619860226326608427161188453861866073702921086833159675278198132995576139052940249043485845511125656239197034937071210557785624518494403436726780363092784536902668740510011267758490924356760595403384854416032662794346509178410792851484484111703186977374290938079990005102408425465478104875555719442206795457741978610432093285509757665381619385270351833635213931708768650216211889327808353808866385757291837821080002679455056801913191451489379752186559533758895310599567801118875650063958885658254304805143480464687255258588601026026403847543156116153909636837591151056272988199064404028079441503887472515387784362184540950047445054562909404504123181178574979677787716548979190082340015952805352935717608647271947083420501416573358055362439947362741987784144186204517469609482466099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -34585043437062563875020894838329891388696233282736526079021874910507736442171997523607513666021023260840466265796622588197478129694623515065158493365538419780420802171767045992431225113562332547372310675185986203735079516759368188554612549714711941778398697294582728035820991796102407067148610451257327421795585962275797094588000557656754515820491931006718351098328321904381607650858182329101639492989170995889456376324784410177558272101316326935604629739929113484570445099647400461962453739350555416299179239643880381075772369467953164695185128442120400522277618616850039862317906944271046277231468755860557747388083875163197935861503168512797800027361556279829290625833057876103809009282987187778609418405099431043869943717119305827490580747353460607243895698444174871089139520447405786510565465037584243978890610575029016817206852944977730823668442036231933061888004133630553350119251188471402692551648971458928085683370988443008453527285940143782553063408328120131431536596073413849259148516710810135456150922508223753641591645632059668357312053889955476605277282957575200520212143452662823171177675831185009199875392600352634819819946747936645616377298649473554904589977091878754563383354928924213027648300610409078895760793894049987526557574826816760587638231950895280472999989286128870007906753096965431762184727960889249398263153094281756621923507268307931415990388514819746890552456935368541477226684315829204196080211044460681572157597676942113257002951988586785900959835777252383589625524644829006660602995665762393735833765772331439883215292676979766749281381758525685121471864413492705249879948736808126845126207216534398284144589963516060826600965670750914637598833711204355508979920376927717875484235525283673534852526688261955573872078371985379805640185362060910362525474592167806740296879837031849855780738403608480876277474678085127046872237683203819336124234499784660174348247055223803499774712735844963519116463467093698999937947506290798164496827984239345002770084825485972560392049645464302281122825976692457128019192803477109121032549104707168912971248173376144570859019885395117240847321336501909783737426268159789200037175317583903625536954637920559423200329650851125293730365123862813703555295146335664988589947087056892778223031205443837983145787945380012730376306126317856420046010809768755083165476560523403843732108996306406368356241015296648336153067540722422149786601515465774903639199082100756439473347271902685976460151810174286318441519422044624156331768245062674446593917267743114319117692973733072058782577889203368722365683158159314749930950293333800295536758328478932748308016848033087778723635458275469113665935388801445747377185100468598709211528949320307534540964726063463094813260386477040487518309613461797174574362929710622624154669717508288174742450218339749680764270022703343013048454646438764901032122456548494846626566432519803313159626978922182193254769583873556179910905718209198851821733311698095455496058490414839593658868826552446529553324100207006478498776792944560267155036730480374788670525857756703136011222529293114361537432073302182271590254210135925118287845655900478286012562600466897250801951407306475677372115291748115234918985105345980683846700601596911629148632036389216823305549817839616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -5205353652087162989661886130174989352371882377628979041202679640064184951300623207530234430275211183214846731089951108935038780940314586640382528188585713744526142553514734011345280232318800835350693981701838505874745045048069391365336087464114180982296138689562457727182555711244335219298472207779702095985202076656015705487762575079154932000791928853885317943711736725459983976438747446344184014801168081806512404418717821833396920411394753162661079967135619076179438871286377768469828965518105172789191358236643893351298878573135938894135354259168105296487848481208424251531439373119917990455138767003548708517154491585659928138662010746534730872393711780808056933789959864749340819829836275038680351796024287404635572517079127510019554231081152068543750607784658401566081052228553277897822871906254437547118238434725194294318070679661548939264121613638786948723467159103396474563090197338269815569716464773892654867554590246885779351712606566002745051948250004694084637967177685393087014839562166127377659132939209453161169878583912209457448121427443049513652716069456266798282631647145579610164920824732060755721295756595479091979614268525738207135800874281620971369690638194855467256323400550194649889372727940787481618344844574901485832674442551857701380417001802593701932639505783979428621890898743029406888967513001949195734892315091747317166196620733583321966144949258400254354235180338715363144316201238148142949676840690612577020978478627365001206268969807745902306250680407690679037830062341270571258953639127943526243714560668516431308856680207640891587086988153927819169410123370029243391978428016158811491242421394704983884660686832890059384544573786121364425433246427631727840810941942141239397062632717410863567108557339224134196963767348443009779289922220336597668827739495458714925883411987808371187388143572697865892537463562981535003593509468599530847827386507260850937514431378028087702145083123919751287540076329703046530036512809883643612890147816775710258006359695743542472969028304050416882804894795177052314149315394161956417631727187413564144756381934495706198120435252214752852406257756105183373344806842057741303811623371110294435826872986853539642933649845033708832504545667994223356360909017028240582293993270313645236094475021757628344574820638054597272249395851911953744402171806037534757051331237470314371991001090306761213528011029916572758851156986716500642607819778423339549646771673373440617543117745266491567147976289956250325479348267263151544490109365781160053234432867159490466164124599485472058352945583305133956370066394234778926226196686234053841277225130143105864297438986498144973836273920224672241480491793526132443017861638133750776752663928373044248133841291956450192409122149746208982293625535866258601005759647354530268118042956341187210314914444583193021372929831394392927955909676882527920112787928763196633047767296150995686869232326471962839504946858453826854332770469185952809665907108650332322369742301845601224704663052694966653500627888851812492346462968358900474985663470465331285847706078040218130405616744842603722657103696431664822561967531957996239295078760600390309264786214035683425861862377648952560334994442339900252574907854353791670719263606717230835881476805365811785209217024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -511174694558189468541846289024205635925686191344458470816889040123332984351585331876385347657440941662002859724997344869578698449333771948354739061012224644181109446333516884230662428506276404104857357100012867960591056382212825247869405879953039308162179439539360339337850314568239416871921198044352478040739202210120981108363115840627444852737367507094713401640076949254813592913944897898425958858028640981726844106669610950828492329684503048038446459118606979408434086349959856421802978248782117544743235373498795560332232449512700836197438429259556199279752720447770162468865101248051700381082111202148792226451869105914419307170030917329135824031635678057304788829672781065639488574020309490865323375247943973263285536325516447362950113629002751773761133470284938447053141110123408604438863276444897836513292583770736783142039577815333440143490968146092791299834329212734036785576345929725131948631740835729546232978626848397822587498062901250529387501794980872677132881100878523444651458418684661395674130884985075137165231885491248816148612209334160119542425651442557112864739678310044763601574165581510147970488784988869612432518143635936524918664326667871753544932503481432979887665129010685141854655636285328014940198550991833977470489156996070285781932548102094046540063836485529571012376282319979751022730038500679364738701146645133053434221017915131640393424953932078445798964865804074411076338303273215208223917358524441894093762717533706269332887045873448248283847522507509100834798656987024413948622946564365800983454220167463475386981467096247463585693620652299350888051524842639898018245538102196655812063520909128509770704872790053057513228897923202883123782710316505331750700901405534682591285991250562299410568955494463320265696058139836497012066852958854679200085719633738360225733550143583469171581345865943838897437519174832819838299403153475306250904843217758356533880068895796287995666385044449008994252714048806055190015120907516566194967824542288272050624743947938528347929719115803853814069046504963440840073551929157349171685015561114804259818889900807845212220476878255691496114700510113466667020723889171577954513031215950426332239904767202626842750333985431694897444564095765808822649576775939125480689573639760383384568379623921181093612258395500520994462552329062034734711552828975992637185752596249845172507019672514448625140856909769730919357487268564532725958191934406862542895142421512731989249667400066856369023301870486375676809841853335847284528540977699300704167978777281284452170411742346147172116201143272432921658901262942858810174903760460409136816714408229445046089753341215957067261260288693296506342630849075607642338502072486269419782690380838687611703351291690929064465412035536925900994612781906256470993405152403570914142279874781177459623221923667664174763536107110966278999209496576361577189128681449777845522191534749372713959754087852889242782027228012684995338628615687147089505681272979222833293244436039854871405050431142853600002297864775129444196031581576225546693664411516653364319525445736591782765937996471765221339705854356934746256808168305329181177727113547405659419239865557998568659543217938294248198175722316599358951862106006780687131536864436140458854914628918221966084669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -254246819792532887767874583851296820950118888735223082984417643967884515883976955210568736109266124184272439940857776075486224057132140382936757096825094780087079007987903485446297262766129037636080513714229270483618089943814403675693975314035920371842793934264266157610823419654080624178760668116255049972726880086440350247198261247926183480359028048188778178386139087458497407315817167767811849553577395257194156078454964335047149693111489378473848389254141029880353321985426281802142552517825838100186411608474386458888093475415353419289833599837655503183315172128908962367519699696575689995719614078488074668936883780891232473337897538158079813663086029814559389743953604567585930525168640431265758947192981987041180042945687324784510426798682115226681551286871010012343094494845124305006427282431567510742676094797377130325465846099373013818103234654575015713125228300361156732055173002680483510612736972943849009857958659296622605489033692463609422232780829076337564420987780471702398455520814051061704652842574441038970764853458613895775513053189271546999290353687281008831792120841084361603416950374657340964494393532414751609030882554799530271923802143499860086484954340245347017761879192557396348703310550045343766923589990751802393996513110084071961604381949207264719863363066217969886670116157548859748259067755143066580790885347729404453759525342975859832104146243180711456928632151717985554887724696327657086043970492406548766809192580964737969903308310670120968095929482048426210343049689870451946804649117307253519051396416226366193112473631915995587149115184310290787235629036765023137179781464393231475219638998096404057482916341928418810162713785991872337791467326502570745159462294798974123345340144334871790785400386981689260687457661051805055155745711679334589218652443739552717715440600887015985403723889038459596516378084778684290815486592711122577802226387481271503322897336093806892451984310465852027032030458248478499481196439337983700671186330965818157924506147880190943234542046619505500814222288740629891853268100127167667269416752902801549977797332201145659364793940997452818593953972697211266588934522953880567250749318823257602767297177920821873228726892891786258974002027288703318224267466590373566626858424048038819885452114152448924755801913568878420230377969014323858242585507002250427042150299400320434670223310557669385833322312888987822406838951395327821758175565450275176080813779687853813548626763415682589106189029757383404703045655370723265379317665775294457102452270647392974443794182859144763826236844398510139752589838763163928450076068592529847659789339694440085106860519431833620352291292683765892346176871888191166310453826865569164860001891718838428441675046756543410797945514359757931503196514614568014135802731518844469064382816932679360570747027459248051344870414392804656034760437412001340117296519698224737343559529814020367079812699540436399910586900892522591438625359150050780917352291736213274350966840824763430206445452610159893321993270783567554162937153576486851545969054029560835548153343977743020631960248544082686306007899258154048352823515932058714023229211003589389063659645694370061597934885196742991620674236514837122165455858107206039855125344832724282042901634007171675979776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -27369509834492689894751141139052568150547584806873939589783904781727451105677685199201817448568251953610895370454025996030381396957111276638504845845547502007425841787732424840108298091658912658251512202043254071535099827177678759486617489693973128140225563984086827804629310241790382436238325941867810937169110972904167008249763242064680384349258763386992125305925338671045242160737389402939041754985661134446287830434553513134887024284343476043137054255760261846436738381554567855288618446273934945674947850750440932325830954021215131901165500985734110349421943955728766815340668740878333920178146921750314221621895495915033602403950849351574415769353749454640818742167010621911212450186577159538253513341072211451035208571795652871406596205095980783998002043357171785993414296537031749648139460554090529468415118440658724060494435187090154290644644258803268502016464982537818008158309868704653528827059689606881726770311601836143391203959227653515807072397506743784538858910256249920731517062536412697933168655157254938458246667507194893058345599292230091506146836321154839770536967189280760572914938921219013608561267072899051730016999499257145818215159331061720691418538949712758081256595301614050052909656412016906549810379332321461572833694146340573523976855036717502486709566456488206945544090908605371241937819813913192227375200445654885525013840704607557962984326565571054115374048732082564900674650705267694962414339895964127672145379891612331624282324446127912337685064741951129622868914178412336547659564194115142088378814499088622177571250542895728066820120347726519804182327864849528441029716695280815562377381861480424029098003674253562767225003776303184104317655843308558814601005116174402211154581668571684632820507885831513871992079962972309073499415406892836862950174759156688764743180094959616303170316335655907721819598126043759519239788073254022710723652509050366118779817046806735003340596984036029217903987922761793623163349529337436308754554669167581965895529713801146002500925211038975912696066515367334210573887017525962976850501670358061653688958804273801409866730332440440826728230646652467515094289682401888329250666205877046176643852143685626964389747312989739418116420799797884294517227232306175889559152387278443662980579014578214909815035578887482860920930930051799800289602864421268272480364031041846143447931836451186338184883828260963880333859213216202008935193980058082431450667655146563126961317234057302426495257260412724167549775216066974575072821422338958869882694404696106392981003911484124698292465404082927204400871262267000148086469409024077863038135646636937010080740880081320518452502039690542200231748286406370875540574754893016900426084020581203587976020123182513408862501170527989824560748509939827236618912872687394568327512603925115527149796240767630868036684376676941986876703099880355806727581954502203181306433761645957011274835720569753371395568290061388448592671522158176056788714983914154544579491224558022026560355762241050259225104945017186668326163935187757822200133325501855013366814726473133594291616814575782140419129561232077203046367693995492999240881141311420346988072090878478123942488942806915476799342772487949068292654504740521945906209481634694784576815293748836564992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -339996539857260389116143383384310329974889393623423552401958366292999695082796300639348260940786783414722100843072134394346456270242713752969890208193966962468770837507259439237599039649533428598902594709441077549150974316760182685722897327632867229188260203526320292024427559785037087214868101397886885572965904132957474551934975812176412293822003582156371096878276848228716902505620104956064200701464596994284059703537474093442348195557871123626400319607562749251188603816942340571172933031577734569143436215292967157626989499649164349940672018337493971824347497016860859514753930532451635562913270099828540694503281187602277358953609821150418997380667885898890868931601414242774632279431661607883076606959942146552544192587259276041944493102632480240660223809169982975870538392348177737151473533973259926459812714952929338370878247626792349476065390029672138929378220958380941763411656991381780099483405196830811226721481210250310629797457157966115554609936652041013676682930786272612489777605989857427584662078776360275370515746304890413456488265477755529357255101687192844025197271802050856909240702477519167423547104232876893443863516755385142468864150828870592680707035388377501946346501583776222398561514351923631159157829657138763977460297125317483158548487826586365997369641120736241496800448135755383269482334881280590114450319317127490472106184444050034062055985092758328135527181690416046611819293776118745783639109966101714337510435971610865983907264535797674026512596059928409091499260545253798680979693861170630913468592442487504648968808148859442886895774292543606348694761011984523500378168676024766046253137040395919580371230126319560004256301206425437745568876731207928245901776790397119043782404153320423240846767251701537635730854309590832078240844625402844006518443369535422506292875489972103927863446441444171951379921261836650042857103898935291879309373137018253911374353462284243694938593098351158640243833831084582911040625868700283494209989812185674932585593762374975923752767669669184409736030392102917790853909372898151016465405436737101813054717969459983640033572735384977022431582459869923978728767797384796332824854289237059895853077858711223178554978169518089628924723245280263515297033349442923250210870587875280441586135172897778856809853146761822584997588534077489228650646949684710307009984193972722166648214319805873897683303683885026562379025441715566051095120051642924810960159293922922050731578008309034260826404943567701114939147508024278230579562257827684076957035469437690063893834113618320041378657445868512824395060034933583326216040729487255870648748953087697722765611243553296870209592849586716091950518412870869994688774991244971944540068314267024578514617461439459811199790237975713130211106809975237723279881681406144548602094339940548840534107609703487751954404195854223694912523056998973024817636661098699893565825409314309814259714107646449072980722381885627904077690920185066422838279421225866051841767316025921211556282536211377236578583203678298686792124321779438646649377401867448761727750327059850723869221420380543732688220557971473639542420766334103103685286088127094203326142654096160592058769486905706332673804991635504058731964522895572446280647350783685951267845688713543680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -833388765223717883828398622437219760112026352675831914203588672148221531694808858095076097751318434397074650083628247743800579954259771210065526178447052349269989253874406234729173418374209300485688190635311991167279448432820153810349474852582213667189613657935778250331739155424629113286003974911425938991402743403861593434133860618765693904769351316654767751857293514021104667467767298120510197767439483969078418655807718933520344089677763598093069149731813371297873649018195227706756601740436591513161896856231599572303124682196268354920331917143663584494976571734721091960435690722439192857086287804163459023279706600377201340277671254321028569384226980524894659558844325062839652899145003243071013542369246082508578049453064460290964495335466899541525481920375516093315031764073150598241762070994170279345075855413804700138118113927427158796044578272260530555597200736661736425469405095940245653406032393295818593137395907900715039241429251836328714421987137895425085418453725025298463398718505298049479419530023907336486132399688851582799684544863341127959850412615352413342606465421443722955167835350128514595367620308219715997291953221596291749934426721941574372362449950401669929876403658821412984779600695890546221895038256042086194914596931121788345245087675106458961196679103226576566558528978554179896654949928484166715475724426928169956249507987983033333563923622323972466399217675179264950099820669147342424957030579817946106057937608295730539984663555502272774506850065986209532148875769944570507877141241956176109734155434655847147947136040471860790749998133917167799174859473648178323590737707741032540122906609546680765454883849957655930675155271615206059306794383165892093925718929057929835055347851566170945120760319176745759444333561768250453894326455213329737446078271058437687238585515719235729820017579799839859136404589209121165339428667040345027619823628993237123200592764680554662343049240186722163620696281445107132229625130870425710507559024844703504995183299664571300913815432942160369748501238354495035255592241380994785126257300940893305581097249966536708845753518221319296858000865886630130548481500820195827910170225560986479101902478671587663618795093317545926381962033515074450277435499552028607574479676404437771650364912202000369516082120279221823272883529555226380110769713805358508566112993407615775611603453818967389907336116059513158651706829702925659617545943721381610575073862864349113632799167242101376848097979801577879243486604849720347961109792209432465001687554710803093758922412167091164835040358219246904663365722622877726813486865655967962179576065508365781170646016417084580932570994502521058545563245909375842889176672548287309062882985090707314011569059682379655118275835799666359946620904281945496553288516141428001689095859468879635211219246377618064034644612475163013218312646599852581279382314623007029402030285321895616537883325811464943719527538431899554823715295396677834890123501546302480060721820752417505169734644131799702324997369292323165224613616343707733089420513447982606725469288971835972354200855641479608865670863294205232299457465701857452149698550048260829464739849216315934907944665727520276481814091232451081610358519062032581902608150261247662367771977580544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -157434578536397494415305848982564969951339283330083108483688523074850687189119768097649014372776338786333582477861370583610349956347264178747755380265134072741285731302141545952801477013696525594422478731398034486506357586998860315325894742255669149627115481126296529197746840733295601762427953620275628412009461923548964852406460621733002272760791413886214202758277284184800853187031641243533523193064099029690222751099593242084461410441724310091044243816957292100163194569778980954902030541524348019120707106633296527199511414923728370262275657512259621234577087885522136925457739986240478224419462107453453925885906668435484277801038241368383441081953900860447889120625232153192155717408818094252519772433529286364609711111382193796068628443264027229313995804426050064312933302596388242288662285798106121935784865661373655963408619559836827560370652094871682147703401066144952738983275488841666398331389030558840349457049714229869901849357278963222387637174669719121333351052249067229925207570059017929547234083348248969927887864021219665324231863608029402148325708280515873935021616347594164054250600342948561917236038146722043378144366545003097091950412812419192006445182825341108055877067861209500593996164367344111679151933726340637663559651374205356702598628358398530535174023110371594849325036020013245154093699959645342407559762315790068440238322812893155308546926432772826765103021415820139811432352391327137650103688449568330015256612342321244096325914995673677787482309651824347478095672233006555153234796491680953119267507288545179836868938426619591298477443159489514719068449167962500466556998704458284517721954226175628849244205933965565667008105660129507004384262472612976109376799534888847023735309074734644611994914045118986723765559080843850202330703512814834519390389148085987718272155004673404405777257108404121300444695083022497689382190411649984009405062315068469074055782776295193595134832197948200513548975812346204457724533726438893526825084290752848543046918572042061524499904360346849152947138789198133367316560738247470900620368394046285148565089101400089786658915261196074112808005144187155222389447849938220619309108586248406926670128435572328800737056145391270278502386211121298969100993227532400357698822288882126801327905149212732232810466916449543686447276194808756794702856623689147490650270637396802643176900177904374185285380147865530019237224149562104903528813727755401978523829168218639500683033276318898229550703126035531142938516029896798929792722414356452926552464150609953454986167658519117087983468342923740478470513162929623789603795269366046260477522878309563452889515668780241033890143452514561090154091670647125972737922171800889817955213631142197754432282547169676649400226067674717343318250983315319476136815133629809773213635903352006803798162560367460419764116259726048094366679601168502327939253728531217229065307942076301311550374046687170217438938573637123999289005021103159291616632411092280738202710213009639178912463897756705951226555629435109879143159003634667692919477142796908470517391179012767767571052095659097327450319699480154889382353013527459126247256386852360096714820442040816567728770762749198348277995933992948918746759645816331696711907898382898825320624186982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -13096845387405474236831763924826744741209400159531587152665230279596623857070969506174738609220795195430972385752444451321496598533908649400406351692729405149441035402797389316239434105519015570489820966501021008104935997945811784118555233991344609627324824980761486455689897820575305792321510315877004768793567316806208907934165933890043974673534829753497533100023702266120340863797995932980018500072638160268146689819149514073888512744783122156200318941052030832490079900786037675138267447169468724875435999314466190184846100966407188513762635475759118451251901328375139660405657526702886189587604260668349439531356027784856373710716045918583476863791621085203820091099018800758264588172676642777049263398419530198354361075518375144626807648830596343904455705008637067341587346928889666430632294340187544883908668108717607897668299302604617564922639592358653527806414637914140458047544719736040484720963144388537107481401975899862352166819229452813114605123848950920719815263133931977422082956885884704077716360858891834611040496574905984637873634830472036531359879018173171486783687105657353844333265030178212930289215749903627747248459806112561835930752757048783063233339013284138347335227511115673998883248621832100840236098035361021490753210047755938271138237786323715633232291876855936850268463525211411718094775659769135974198400346288064438930523117967669203136350226299541384547843107232638218421261770612628552334209421180903817152721082495961290933959691582357262672037991226811647774369990148227765138735283088947260436624138435307126108535433865517817414524704233692604021447447647629692482196291936179131023400293555595609902454971799322938956729761303433434326606519120595596365476016841640843662812890571471890247711592717375109359525373807307434628002342320627698314496081633321755414843365685541628366198835418911603263939237275144171364732345750501988301539952807807037568413128765956974382395520159392930209986958497646870846271174145692243213986503332021526280959854540943111566786029252614704302301435112043890427405368685658551224097741991866305371039357791171133212709215382564140326072240021151931639621616152666943637000355431578572738256789959886467693713329607507271885122081801298377921743011858368277147402541229021920937057007516636985825090354088425257731868455884261679555552044992790410731461935251638248607811892376564800732645050064662911981206881474199947669268137347547510606353566705186924698884139986853215837315702748737382350006803292347835704029220920328228543764960440566167622099950467775482836898152253754795658041686435225479336663211507285572230430847755176608280006616127486301132721964760813104817501139782315127156465793362399416604124213875506483102368679766513787098191465090309462012479575696598745615456934501932624684849731873982422243437498989779470654766923924701587107895060026856400075878913784753817353072257234549771391927592938386713065839141326832827836719132858309634893458120293166510120768453596261829257796562439970502065825720606431989263605340943297005301768334170261893336097303211163610938591738388850494811558145955262042511987464579294593066653301494731904360358615275399307795897881742485633174556246838531111755189160481690394077494401684035170774527508480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -2126806163195450808394160387654050479501426746762337719522844913585351653458427896248497468029701684060147937376965450670367259045362411564532202943785247615422372287895470613901799320147498594258072919779229724677859130809526304430277821559255045409980306767831995418816833175579630932399813640187896456406831042622939628992825784499095350455208792611888225538670299286128483233507180081030463868105247677966489338566074099212266341630928638454799845429804282086142984429905097713581797927521529419168533678654343763025052751427359883256960685108159858430440593421804105009981148963866265351445524109380490968368396242635461460197442841726672646109567572805380202940307966948802790716433628201446372754728251685623924737233511334206717772974131991383175866021737000568790722517818318483929595045960123657037849579250968552734681110455516449245465280037636361254710309847972181445354803561594387136919038862887835517260626611660408359470729501077384074137910574950898502225542870795023596551608567755961425810672161159106210756104287325409591036854943558764560171556315203092460439506879368852876657126281707702161696507531486167210810023199234716251490015989934217576160802709545928306227417795139449416117833311538381757079243366639932234340959635877301832102452106177943775885753465773548564639400027807536949768170768317303552440256420843883648340014873083363655636610127001860653471266583083592022198829698309593238848312099096902992750113048995139036167628518734137867704038749607027261124957490114371473640752793722567285410819184467412723327749076137030943198394183474012566146399751505514799743493058326230229200537602784917441247118731087042664426293094331044052301302828800234954734396478643314301007856511125973377235115493373187269391869943440193908806706776573389638073465417003156271749734089631618095232727757821832157100096410001022105813637690900809365911108483896859968481663705556788023345718933364587179210539971950626533445273836481657801934437231194611693709941872845517532039847900812794377645743429945289364413058756517050016827480689404179755346590272102116995622057561478199067978013609528932203006251711919098372037067348555400448616149044194087806361475735781869942740422189205815979722145637894116021835278230261488262331070183611040085371121687520137510320025088069440511401465429087341571761472161527188103255976883991504119101632480143454956321852304215998689159448897937807171669604241274172853416217670534151608883526694874938631701877078219546086584627978103315623285288627607033718454766315976751641393454534245795673830471305152991811946858849023963674203029409608084294417046358668860116318879337187785652186282564145584725786378871782357364414273803413319343122759411621530905448257056317232068060033040817866349506642908069746070195762149429648943684281773025904315176155525451548153092510045143764160628435405350379172986275792398648520675704888446386814051224552332765810070230545244466387763050263599430874174431523513323787444212236189029121463512488880432984412381825183843733198361363963774910708901338449249882823011482125401862748074841134362276149554693726669217298806130643043910213383549742930796955277174510630509032649828119430787945322883122334792259200459249906768706273280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -324152854224267371696185731990443801649460378342576741299296812777312951784133769098339310601309733199913545977294015922351578125583270207142573712720256366973349720962102624790940582852353720386399951990266181205035769695762712967491377799248138577302505886396378305993100171802151931142397242857405180557491329425015954785720953097163115652481555437109853554778385012268121587077141261636242094063004221643368228310059937108923233745071359502930319899200232812726095722804683543051480737344943932734536252861791745227737698927146023429996680337987395741772167792479874695118737037706971389168438973369647796208855209284981762438901768245268453967396371058172871184857839300755838165665366388818141835453607977890951389699223809809530300132793691211467667945086855793578143800132993001753979436756198470819250674871405984906242411520759670265353484823707701924724109587711559848847671593023748801772538822391545935097854059504373261998606783050045331499562214892019955804150379081435953716460726202345581071315914226831533431025260167512380384702118201501893866796529227848257421778537475572854205168394046173781283453514917139892945026257162382627445383655905653022261104098737687211202818509613148779193973931561775452769444713115945954554854574338472968689229152810584906959370144604821226453172028878697735531147178357665755725358376169751857705054747405664850139616756313962863149857491084486208846492130373470034073148926175163184987977415797146392306900292320275379430921672049385540288081722181204346881027485239422161631417424510065532828473020473964638042039121442387370554836201368225478063620005171038516401923402816483858229832068396935068587290004236619111851170215626201223612524806390316612344821455773154285351535516302918392514658435511265277277501169444189191854427109308928757408788686868953840972234313430663517901864737356168904766149227554256971670174781377301707394320665984656554366664122278380139213235769324267893761813436406560889495376358323505720807499123259803995029225674181937529695861941258449362448106038139774830813119235013945045271170902315020366011989580929733727467769028935560071765179923197479623620809700506906645767817064668402773297955390941085941465629167283883718591783205507753198789127447547836328519786220067998668916742644125263016729415135284451707401469693502582532185073405996090295422102156266823603705403100833041048642212111173286783932916487909515348165101976685667346307407422372741421077170397793035759265237696596704910621014108043833513429315438538737517798128439780045979458595067612321529915568129894553599690475682761269417106627072777600643401652223158808226158124990214118874828303533747963543290924215497293223301210468286977375414339176274582035929084017823645478185617673071151708016755758488198728358685670361199762994273842752304042164406796967257776578127766231364389953002804555129752345932312954126098085539456879659469306600550005806915588337388116269963316071571759894841249527950274624365397731472441805798938575414432760997586178505641548166866783845622969003942518434046240277750346568483261267211149439044169457857648694976116475677729497749542135836837579908327867938047171107924674288919871363923159019332607231838021322691569016609162500505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -40365300865183810830408621728473695125455066931895561022104375663803269203452914196354708649387487313361569003255882346995755893729904082835386319485217665214512155029931523095716609226567779547684858768186504381478426339329776253235703735428670197680632132922751872205917636761008910565982282757920402460809273175581833137266130355735670456994813543377475985822766668620878959143867373203706408120197360952142200328283528980266806188035591981000705115294101095182851153325755655011607601767880586355742267142875044367965504963171212929819875489619411541548003096402262574383647385315581633263791784727407884449787654420511021500000305840681889763566252304057668984315518000411893575344894643456155388943983013934310707249600833156114438520482379822069440683852431408602911678255192195750818116987746785834527384867999073362968609486733066633403489837043249179445145673369362920285031507324752389343414564124509067714414238989883386406088939961010177512686821150364545377524774753518660389050890206046896152905676753072197492552406223574739533262057657955689550028466207271460919177823300019777546594952091828724090019281880979798079680069771983220186819506446394872229263918097031847913550064485553877452879188305259058226072211614032398577801085051327265914733209696013843490306179538023710368753246940277562199596843767935742339739616029150703471148330319564134396808969386283581915166954930340689062976940166807667198094018946330849903997988418636635654607539758837658381942911957109758932624229688545048105097216662074651781081628697289594206484234397644392756689693098189490196332558792065562236615532824994480665000251659380082153229337236965820240753916075680129686487091354827829804191069490837291831360096838240041741474800873304037654718035733865224922151780968147564476054782770843356571699683344835677989802931473186329881486524949764373347702538741466919064600404304637485701161658550554695100765491804107564594623643229674560708915151974377831457554755271202624615820099201144781291892175488807211194609200877924116033698862403997906687274804974491067881935134796774669633740863538220690854585886466988567253137549854100040391738477078427509768459619769505026664989063233382550679460776209149624623131809919005160357039145110049445026558231291064569125418897006249623610711368158457992906928949386267360385792015617463573767310376503840317028667546875438283570107079928178355982229441437002872570226991798143397340794750539419238106514243054490537902069722012218869501435112918700035875813701266384464245776113175256618666124501667754889250649630089124771788995525437921649637563484001043247763164463527378808172784515929205739747520152694434575224277661637646222008649677695682171353310822585468481059103178696024610010741925233128271984428314707314550078032347447416323972244028362275750113942093133048186814622888031009851647377324417688649777023015295693581577603219231843992700585184757127183405899157681798251797882377838313495677583876943603697916080713092296557891921120486672028926137516178922894804082823064541191624936002404599342615382420164319255179170211595416146849763889783182409614206872076690469953255779833911505056239197853315014668899125124959796097653956741176880447215170597142554214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -4425184949622290622049564960334108489584058620833871741416457005460266983613213370767726481528021642660152085486411439037864407465227715902641129435499496803827478292401328973452156025286828324025844082007176739241083309290472427133931635678745916892636165454497829466795463601468609790611806184067140655323258548057314506266978845859020716699792151624883730313503217954400774227681275554832381739368813192357939177502225828989677240295928989900058970587086907495950687350114197389811362222588340677494543290414440844800307756978791439968093955721391393989810779452259012921366047448888897159423037715617850486201973081724581384334313529701698744016949878296191369329576744546748574518740386309739921712222581154975015673079269142597794508059850058632311710029541130484493309802292530276623103492970938197398726132973505564965836487474542284095451631464517592599893439209548506928371120014645567335032821160247909978794614283298776924644061697237110858530052489293273202747614579273516700241599814553300373276448572890776247117668721553527980449720392286099670271526100031168206931156013124436527542474494383000359655827295735449806009182629555384028748515542993372504481551652823252245249260225051667031403819412632694155225262191118798069708908905474419958632572232155664167683039758336954469731235349063212369820736378382734750295320363868118056564825352108160475904253355325924034057659709787619211878054856555135384610847389705851960064213598824644816605454875596390595641911400152747758547355290598938547520606842106926957692462423714711874514516881136620796482026363108758320921538246598349324737328044578869284873668049125318067751987528874912061140115142262961944164799811188599674750053865028865190182025631402116012603183557313781200419676272726352289576166265297950827137474555305462549435525128217443248352259086128002878533985053258363102370820709130576259646886561875340157963686400509090711192332386609249540958889310905487411551367672346911342798561330042021325103378690316035401756584037145548664774679351361570598144635168932816999067488779908225503115462309529699084429211088905274765734268424352331311283701595426039236554371682851735281960870203139865666046883387400819114310000987027173155688491591026263029095812992692083760545497321083261730416715250311582538365195607062220119534109638610318728745541490885869357579909251364409769657297033850173127903455854463823620162998047661412732008316069796280815631105408834095559039986570133686485456628800206476388149828284237465640327295464795562430922726397768401645262690375778879294315268154996387668917298475553118082923471211613043075151386305875518341878259383323423815765108420771040509606029202704263758040680522492137431890312590207770962786656316326975652584963154322529128122968174879645001444953949733775627995442974080589595397332466984339849522822577268351170928981724199058251959862125673600028618193700152761632554661187624386320173288448902068408012508717516021434986208430915250434148431911320155896618007832084470899180371082043928825204401849852312787445919218753787555185512195110697604179271001868132129161503074083188761164123736065366626706032708918666269603500699560507549230147306351963779237014216753258773010317273278185472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -401796956995824997663380157928911977271899880316031883920225642195282841916990716331310684279315416252678199467430063666724205448469177193465508782737025015898169755967070901951057762661725157606993557532990880296535531460607446181531230091790506775542443219631535068458659326424243842353235949232145254875752335818377435618999719775579630434580502660919443216374421590947967475201059881586936873477690365835906844789278298559860805003945238792718133417580258992410825636954789525714602789328144578902840414231028915167554141772170602775188838390022661193054925093304031862143744734422258405974565441359235187179679027333349221528758769093881967591660076154031655693112217075067564595689229333306326334107675577749420381754204549843039919529131404159159985828880592399090136350562785453096133190042164219502303853353503913389989961158101995572463787333641349463379287136413297585362512690619420105250568121239633337590596315831512471735552357432231690493717675017876766699460907579686867828530443880530145067341624320197328984902930763545970218270315251376376764212076471273757469629823913293112287294818759256576784644715590133235049514934260690395014264741074119246612367808030827647503722704607210629355167273028201816255864710342198209521931266519706888951055640254671479174687255163941041039942364904799263869884805978618233609200356667851119632240924637484815266465402551533275087795676669006396994023721173169321604838311337913530333928929758276096710801927073096349574375226197846383089753073397593954919536925862118947537406607062761990373880480047893712026222857541320680574783765828275207759858510231142148487849170604936060086071091792873815200814875175548490803814301733678860329814574164111553123095796515684031787811289200571383359922225302145216901867579407507257306142489629815548186550457315770697194143993261962734126446732411003677582070537228785397627344177612368579466960815391934493184452120920150118616539185718493217817655152550699111919546879807734473671404527593945497109206338243464657602310329996395724986068723868823266869648354988853208811738517873823364442417316547334343931513703995355525514014501594743749553844397937679491879745975394477117565237124542032739244715080655434735114008583247222419741520467271125079008602547917281968316972593884889310662019462497557455137879389718106452808377599479438425272971715101973428777057265870775803353756641237483045092578465210938777585605669921476376581144699402895223321752292044888649234014555735335196212460654346375960876247167860118766731974663440493121440497381822210383760193161989934696859663868129303053354987160754667376295753193679528937219235286755803758627949977162774371689240894935722636245366319632369382885897064161408721801188468403852041093233829573174474917764895549913783432994374138102034682792588641492881663602482878127373711340711221928600123091302277101239627638684991039525245867337151107121977367114359932682741326011311281011362471365919756468089918269539495268841887646104195602492610018047744825163594990016683523193417993445963962405968598443873944347922095231466537109063402018043587908103257981838934132634190854866095893387894052105764679224414409589052916331905635580756232532079995190718992124268144230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -32450993984127515707411532098015046567599528988225059239932699135660483778526794595082294052455141269794986729455822308405848148533603442657485784492166886002170990180363438973756811717321767274104104723843354473528343224890456475512745883077829219823852317197842103663998340423275142176389566467694111662798928723231420118828913026549036657720496986788052840871551860634770959094918727001277269914615923323744413372018539131791067068712009290086399526422671577383213779381350529632483872991452116605107933889339409238857816117700038574622783129268671020817055168776868001217991764547449172396416344346256099011601507648803220860725898363323155453452300719931151676885495049596077348414740271183759140634922372478629705870513233554341792133473920333509333402391096058181427606512236141369445814930311597222698873657860484948931302064084776959610254094816902954620476474410754909920520868713039248446410275643085252105153791019784869951573263198309536399199998537344413459412108369033358010129066863868984371214060998641717440239470809308597153975792987383261655125911913004330567773474551723706037188063607098246593977681030827762032191363011317488668084312824528302954604586735280194638519556040239524730241950635559554420690433816032033608806605774682494225142124190961198029738537183152739042067849408810180386030101542773316204709226042312386384689671604971106417186500895846734691050469547048441117990406031924670808227494187839629089906752836804027823559272132156829548746843259451392145185917222694361489317346324168958070212245070442320443173237390361988727773675178215040578867649479821502411064580392815801977683090825546224702400243605262435448446704233003487618424631433781228243984001385839691396212345865302817200811694307778743624360354593295565374984852420045163928576901584301914970587826233256941543835670764826414506913853636568321594442897197090048161747264215988474527769768705969369653974485841421458385793326191466902832982904963784441173244638164560636655484182207881233278817423470005977843012646935230845600850608454111335448154602370736195486011428468849084060512864878607495769064848329220238455848510170134337047327391404832245226471217111305119633706763955349624785776066851759732476398034826332346740599427753433282714528301240385037146239732033354529556966472202720073785410310259035754272843968328407605765405149346884217158981394011157352300980180409847868578064368818753300473172527019062676196888656461195657895016481467940132996123037957952360771395361755360435981518337806953596547974203999725207980262893303056109728554597936807635509456338959261237879856226769855502335502221721184630985439775840085877661468478286513135455945334979630059861807452784744015051282391296782157477919328417215928277679891955147929203955060781729734814361963437610092732971537010046761974318719321986310227049374006403437671747825682788432011015431150614216341632365552635274622250314168182219047701958671460788695986044895230811044487247178844854678342910770517193328072064391676567187439627753750888277030038634384312344414262365932883401509712980913936216086319678483454687699338038978281769694310015187280044445134023017968747427764358457730622745433723393829219514080490935971228001134182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -2433305931758781421789749285171401972659474685574401392636094324616497467057460326005668760073784979022693753876224384178731928997816155996269862601790059442088417193498299074536144019494911455882233967848783254959367063688366394986201753770582075589824769433648363485604040058637204047171598091547316783156371586134313734171611522946139146257224712144970046484546394185958818951845778951125872901066636809625913325380816019333416498389832866887873257213626363799577351181835241928263555375714552279855415657521335833375288849739950500604830301298557052343774255623804800689851644690961783610771167334781312880364162195731107752621901628605435302026447520846391102637521929774485486699425979295986711236853905669327179880655821250007085258883006248475720259947628652908836658256267748051866728987884009155995995623807810642391389384064569455753208974292029601351544997370437628999677799460266634044609066040633320359700707488171901693395197252276326462912723063576939835736660390818981875924273744814269818818740797207615169004779067605490861427219907723974257662023754180229514046154427322921612532831202517346879469480120602568744260748923415326531762309248351935817195296146583643510323714627220560115465600101854755055996222996157050117808351597043704098045839160521279195264725254774558579808524971093366402150712594775815714131654752771640987534372548401962066379462403292616941553101953715676689951985671306361697716352329048539213168614029541197814045187514459198956478922095868600949627701551111794938733733642860377002140165887601119731543140072194963691546939891260972354430128026326676070223916472227167655777968552153741563718900328392353499003653767245227629244701334163293380432148510185326847106162420970471254258023842060960856446173207662557575842185342910672097076705609278005784309463589237359616208258757647268702790695846089141942927705767442247877601333758174943370091228283666451528393903678982509524806862925735004838550374311924584614475495751856953582339124225306277403856406253679337799820828651175935077063991140930117543429329652707598404279426725872821394950988128524181881080303527964913192567571893827144760150604145816312165135759063953364125506388533234275811955510241650597361075683173121688747950209670633349182925163059193206923279795437305430512353578627825054992908773966717522680675496409169490946294982880150083906581750589847587641252680362646055620755685968853634345161992922036706889903484713039077788831311196506204572035519335010917542793440268434401352992017028561708745853586122759525990536800349962963792968780832502646509799062189014786254611921151000852901904178595889626191436876435116742715398822693297381834958166723439176839021063907870957440541097760998356668426083035821660024414178548237019641219148536565210643977762834279771902990099957962224552818158964295609592169618152201003676961837504476772394881363954296239197281189846725655144036687765106586655497876748785534426840896977757665308830108550129045706624079607335557756480526245395021054626355857794926014603576365576749732364145699504976337363996950096951538783562782003197598263735882812027755260596407011654775082022307962494273999208429817941819379199024417156159149323245836297602649292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -165648176207973227862423242725961636972478088240209850828075882850129268541475476169180194766549323001583249958207662289788092706780493878744479059452498430661804067438744154089215568673397234920806593639342341058111882159853661234929761802296610188855668377370603057315872180512478148579485222894972517785783006583747707038817310559721520096566239056710490737745273210924674639868012578986687349879247916675605301562022347585395253101310470535875818951792580494738035953593157661293413083589738924747079570232896325139297376502572504973247010019019255787736356991977130833726854746356208337272370466234161162209536065119751252186418386162869556668408493962052779915505770803666944538003050992157263569395367843725298154209512375980682793627267145762494641191708902292428240288764987144887480292232404550795405872324129708615302569055390860530376882161074236704815591013224312634672578348371365991045936245954304066885737399127100721530144074635601594309061387626182025117666803566812619565341425857354018397598878256121642341060741533262409578143298365765121506238995453653676008523503541085474382424060421685570599068644498049254292933087051905571927495639391558923737875467053675077694105971868202920090395074755920400396709894509961859427165860755696817987468605015746788607327980228440981439452797424675143163266349959160703185338095972801048907587473159511716029367137350354903738102573551360769959692993036675857722776404280363534068581333652892480821125830969528596640906985014998202099364806746504393258079105545465936846014201970074236172088448423525767907876665021835043655730956675091757533269850233622807137217442283663401723416694935680359228392429095830127974064444620371004702256996144238814458310799648679747971826345743680790719913208092804930110575837302593372456101319252676661415010386512849642424872517743271691505474853643704433491647009998565272517496265480452606825766909647251363907904811717180058585009819016366113736035894016541044266599105688344282711321103370692673855241205754686829734342545722542739698953460912220994857053362019538551343690304063035639604908002863789625867081399534690596725652716024906703662073248931172656021863803379852929136878409934483105259428597034920768094211922010582791332839621572537441153400384465158658094623566130336755060228424760257933344331394935862560252182871095699189129601403077309451458089903098464142166379042370075827205638065774813508057307401071551030134449080853790008843805929406150591075106672026952442663048913156512599556151038300356223710594316595031010153407261267387857993362391287622837581750825403886171166360095926523804507765078593751244750247378905138779617200708285927828059030961936020221658492754055984462698735205682940713666808402713435344871862190399479698640935897385310555122982314070554857234273890347233691747413783355790776116541639837451215265183870212034094378518011350526436856158292223286827599394650422546604605147493434018493433615915293041881038270920046773137925191799298936334247936876880579710267189088530934119371468657272495609331083955431866949752083498580168796023015185174065481526832077602351524177321485826815184205308671357650990698893342251221026843953607144750419897400815261337669913804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -10665786920943793044072048355606544457714105472094788292936571767583669630657754587672264063266369687345437062012574648430945300311792448336229273569034175956853246001526281771171031879698425363403918560128982303482903856842702085908648162645047984741174549326592937815028863869432285811152143867348416598712326883880246864131065368591158002135266204291210578104201192231440662260302021488703506304321204122775304958392347451660181555199231604710918752085860232383420225468454703258541799407824332472841698314300939722261674276480643689629390388192051611455532521581406734769163550332128999067580721975417476400396441978150047332742883848542220540978009919232708206911988533413945576405881426918662860657419018855391233816328433066310422639464041327907679437282393773364230709918466659400403535688936011306516441048779478681189985646325863268893271530399547445614543986193510392715021794907330487016187338195005793515666173964422654060326547875426433173555222511397711849047908564117020270301001211781950041929203226010085038885978018775504603393101125319226262654025490647711074604812419645149055673744354600384863160661868696931885820802557571322742756587310823260897945926783313394212659152739966847741362449257068782634718467258168118993365326069859098425201350054730534637926343090322194461781552617813098798608629619483942847535328958436642207667574501438653199232073137610315494528780648198297934065881761890451372694408370898405382897032531907640807989667795474491998866332796596239599775552370665072034141936226408757911742443254182434194696012696018060742485345680554577298056684375312022135889274248815039538609166490343288783942623639310971420495277310277743818697030986079871704661339176660277820625178277771812632648932469137029899936094652691787552916634712028944879805615523314086753562861149786237926591775270213167279916968632789473358758941151534308309735293280681272741115473621166663781873970058256431356504930779816245102085580282631245667534101904990655905165322885380390431111967553017102538886271670814497396768580961102733667515577170622140229303387871510008605471852993689355472191947024957372854624151119669254152736194155957105706541805608936200234428877291984404264915766061818739792941932172333793848506760988969319225258755842479939037843413883298416646778825574503509236454570288330215470323005144824787739980679387292579401839498671273282860756290188404460226336299371887923588764169379186393250972924082142575931513015421873525672931819863501831472233596115731392959917278431170261974967166386964589753735653956309007558844168134263614414693137406741739885888454531034291969074335929389809356656426077602184192214492997457617927187503654456161850336568596555521024751517558363934337188956870006970709365688685268667307304465532537536733724362553230194030713819277899884782283816639992393791181972573427471024046849293990900889204452578790026701204273746763226849512532328022556308921283223922485396650911417431907722171938839426752306805071890149932878048229137017213880634048200043841424211243975360691369959022747648254993375271322261557599140480935459769432480330202320187714925265601138523193895132364657550527432461436669657851927203851236642949556475695089141678080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -640482406568852868366343711610357089097943461459705464958254709031256435865406442515207155834044037658430941634905161171071720762072714006707094760775235455126431453690583457905573081379646439625208955004762259027947642385127570338717282453581429620620528409802369131085045200895035959801648293967068574464384898309499412329067314982635855984239099136851593568074477646258064500381160635053481532523603628218520391511435998732671779539900462425955128232870813612393537137650737606081748202125171661129835757355125121098690656287239112515720557028380206267927745208937774372146115480557310366033239289703308594711576428221444813282527452611114156809701464422319184228325510773925925634034259353014921460724328587824160217237513940147213581658981452241273335050779940138060874796563893157067578294425676731945825046575697764834474289919144703915152398994391909085525165153990338413099153285368300278870984832512591947059996508334480014835159511461414386092987931475929173021753111330502273625671335571140702598682856884660100895324917490654160425542845769381005143431165660146671428305470652397664766753275749557713091150525761246773954023897813518548378149730734948467085669986502962693810398910114732041468630853389789032417945335370969209556274738066350990936102551475872782883209001937181502713932005531369279049091865118200322089613218439335777576695864953990286600798985224185751542949373929418226110872266466818471065929953813522351419809520315625799548099762324149600277033137027335192790609394775986857192625536485633680817459201486939173673470417078733340805813411064002135579664328980446499164855318778377967040259441391422980138999709940115832397316798708084699273661067305272514007234319488210058659106724524743618777726151080024876365283086148607671541480744701828530418088934644101664579675833641292942147427895559370643330237951700614349396918143551859039536008101667903325870648517447231059992076995376888331660248355924360976128506197491972247390205101713243743616610809800135804506868414972878480852614286072157986327451267811928970455344128804910661908534778449144992116608238785972740647035226340697033534156687026993253860507833036352600465908206288691407113649488347967163487198422733499023103506099068276692748710564090567228517985315646746376919176504504784887320863569316492129332291814407466052712976227905069909501099674611026751235677060786566733696306860165853794208658624036197217136073664361935372851062499295419385431289929550982936998304354683347058958787986184800586131300939963639879029990612482849273312574764076262862829848070439886018841997815082112416721426863882115151509819700812761306575445906608494994783392685149708548417321301514283563266144699961433238915508122806832508632172114800917741578782872803189287264694482890192775214885271874649815446124195015074102659274300987876479992359331255211813965395525371552726849858464771219720192628348470181925667492797809790659167776442847473943341757841417616169757435148540995847869922596423123209264585877124043014658133972498658508156492667395791637512161138027654607207543664007271306903341182465089158022147368149728783192729002851161159501574861076644830071781494254482009732895553753563871284829532595421184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -35924849256697359962851175181731155862954676744640457524552354788923848956122047069756007312054166406934084930288613551403237175949776405712216261396579718198558911670069255673090031500988137657578280820392079537746501160121574663823211262599483344196176575329758594777930571178357954856226255171116765151611450653289917419343391223990259161134419618557647128478522501277312462761036090487609587495725021964460641453507748651839121808564844498308735881789952890588042331192199913693939653180217635428244729727383097010345853452890963647884958866533351232652810110261937544059208692150610971606908603747399738264501506532762498973632890668352554300969955125493816246149147004665411743724242428946858310596070544106424003185284081239167056938357499171488283422211484641371008379435295287042464480652664748219639680330535394273888019828589948223802485472421857892045194932595734381692131657441192397632696677162252104193159341533431492464227218162475104693038618975685007132255503921983526509762236916377820481776226863568729445377591300637329407808197048853877435279198282880948898361449076627367008136097290250479219739956610416089221105095550620773163268495735979966940785947023714583212170378301770301169428657948963680738761939936509107531637231090326428389886106998608965744198590425684349244322990625810911875928634153095323842074659048987784213208635436714340134326514300720781737533113220897648776090163160842216262466899613542723008288285668277212638060859824708936409445263153016448393225930458069366953357652024269401565623249932993413084469009165732898103223637950996927920703476790431428658170246244534727661875164265414367395361235807874517090026783860672246187244799699172620078372312968178787374277323863778267253287974488084018139471610497476527306821944617932451846044754961253855645763746260170878387815210182476396392593513316077288390462378888005116033440780847221791150461431520402564678527190538394878453412653298690436519353334730236729888494813837716362169294669081943768707518009418644268945502409314040038376401862604224725755162469669906675718448455966264890274264644972704090423558090867258946687559606405307854882750367873630319468512055663860461522465954496832216404700472026850906855354953127304283239325369402009425355682223413660008890069781521930032376661587168035043885726926171219027915544209202039726187896058732746257020395488366264425220811089202523734260720028435046623104851960738861023552414363027272816227887467702196998838162964906553933717941997297418634754157130478295474544219512047493364722152159941750127282104837777373295064851947559434443906895273160597110044907809714505283352406528161450848490164347983922688174356248945462408012283855991827168802350362736084999195761208631524554605396471856216547565405012319748127283919360885938315787429858391716505630865168554458152274066270565125328296997420496303949712869660799128849576701690119013585570522914964930238979847123507153170691230043156940804281852993617274615792538282401233333818460433944516994884121386297219709493287018793381395483766029591280967232310278789375649546150690377334914876951683578405138782006417350354287832229449429796923128803229992660322539565564635784738702509121470464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -1915949129350903671621886410037228343457613161599462637476915467456324111257634159638900008363721432502841313594951393856023490950553578442259357810707162978533137635883118814954805228488162155727783244627517411400601589452649154280697740720793351490839829421956431177771936363885335658571206878274682033613230494103600760529431561840365452476830847502606422039218673617808621400833079612274814717262983094510173349628258489089246164995656436344989286444940539676652589279612760723592561594183754363970267616863861239035776837863211712262006908694532670337286347319930711640746072649492073785362463138963426087131239398803830642510978209484964679738818418292353926163822861423009903447289211906954855721911820029221829535394825081626589370728879861225255279763050453198085359905162830947809594950735586477961040953215383559643188760967108279104619570957993871783565635974173812321615153633852717238612698575495976085465415378884143743739610521258413338950076258561120531798332332025917430020099341252513433953150567630524697001551774083731515410023907795828438600544689415202040932049852255496730565427543423360256524424955884398372378217517542365053969161597294630720587075983978895223540641047037414606116832663409870616224212564936253417703185314250953096434296106589874390608700615250619174009947847531557485041695470121177591698029120777760416503487363855523287732466396314633035917609282412846398871989039376065221053566852227096540740395430644064590964083715917305359669183138026605715420697855496708293568866326245920424917279684244606729450288546942108526614732624905138528181477240112578970134310039882526812212254215335079885584791907804656538327907400550868516884804180998961800359930562062355671148277731201850284004005950251632893015869056882196220566863404564992943992312665838113658258597855721024948386964259914446101882033956339440458791589607898689647666735795628845856015427230972054368969283902582409893175129453642290701203236629436957141920739696157139958309428769038622763744720096123067715113457843458523770009573417712222222283948635184537885663314142718128489746319016464275922029400626819769388728217736518376763110689908877100002944224761680780795822860809823590811158152993525429962231016542696064343631244165017516180930661496171235106333877332110671926324093923995856802444975098110593971021301026414259559532408677310034774931637257618038308719505826101695023285109771314590040820763084155464504778367896163390283949334726198308239271986478319121715962766839187325537307461129098551922671537406031327512925386357032697701521531549204850072937257948913885445615771970020793503536974577132110531146114458283950932723056488307098187843466223022768105211512375070378955536683578486086057919206686599899048076187140557317008536480091715425177800804678861935397396761202064297452809354558474903514682407113083283210264812507249203303813538029654286870295166281974535637535484689798290057090210181488254487138996120885918058305205100778185214852949316495556602970945667007610210188606179974066828325145709249250990841003087515313235715582719437470336580403393605348240938134431637235940273805045216333911227765304481956368974801858624721855164133300875645845514989076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -96081855787545022338814466018379738644162322195773633138483711192833605275902524551477400750188810291780559820708292245947057748573597966264748111031296960470303727104967124912591861081593428972606305415819154045127285342324770737669746783396531067372642736568200797121841945401350749350063954282991426615653239999478637210302358060923078852559245390744603889875374172416369910720479527064918996298464857548943044767064010717736257695847413443619498010398303683101330932007536008959716936668677318456615090747023724956123030101234161870369305419072973058258326295950623563516557790625065082693683869743409055130991140045344360649578033670049638733953836791727117756077197133374970956179597682897115072530234054269326959026046998949766630511898518466801750741270203010480120853157513822272649557012182979030180441490211226610479883237855513210328294794640894397817434644800414260247724319215282442857149334669786764426048245413515235756734439166552909189489715622605024161430945837423985418138582091905529701790378094145667237114395539167526336500657056460710576299276165499471793488111063336862619373875914067918053671284612550899144967302762432693594464724976034884960987437473065277263460673258787899482510445851679737544370124592704267802288101655280196735927020689601926767268765147243399702150423872967046794106509738122848707330571849148708379921630949955163639709094234242402405200954387909527333130353802352330911747366185343725697987976711372382918321580879736701389769803251174392919895201744804820512009797030249126306909782152889144563402957084127278174414652581857540405819729738101184559799580700750574874779095566954589125933486893627985440420713122307278739511657776996139830571476784158708980963787954823747759971993213838225253550213356821431339791379952665739961434392904955602653118549131122123334576117189836783648903531387175527121693803302192092810086920996761110162609947750823975309409460663222697413422627804207633371317935012933012572029803158396856180812400792082124105038613803418793939391801923295845980081860712999082737953761417733268638589409142723180393675929666336431451652523770624940888225286784449611054956694143159839447708753839083208878195927429948768320337748805404089443192863848672194113533728242848587501481018550842655003309085627104383756452426658340207076688704290075537138004171784532346037153066120052466025599498374204455418769536993348437944948946790447744288417002192839878356162501103695384844390494150162570765534375411445243985134776019565840536318365901844650457453585674371848867960013369312187039820613732001174752027925861979492979941553854040516590182489498924200267795065383544884294686479599812236937937201709314634225505700514685775382972741549580770358104882542514203475026531336318631393921763814456916896968984644127756111139850401169431053492382155005157079539003767893605971250415329051105449891749662823701304473699443425594842205713441757968624711639226689900286130203068420822157374079424549857561250101853338601274561426615284623637936434923108452318820787360035118351195914159115416442541865929063082722619292571290422495657093211303371546131763294901341547957429987065216413116094114391742276092546477636523571281920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -4545040965689330610242870543471783098803017269055044767190779484604603818585762300310267217233011907690214356215634095936631264252493139255769238912203452401216026138944600287493952334163118268943871077099669431348535753467397487941874303040371639731239222129217356337567604736701832286318408789399091242347719127241338354137061045459801701041474865424709662492774056246714998501104551585607634770079770701557805234618117456128860018878591057206460154153328767840620249592565966490952010371959803834459928504438171779779970456501963007170943688526965272197965885050392106390611647691523480239991520014605699748503717369911183620796735987310941520404651915307291644685050207957916775073260122991720935422275400816386151666698312766314010276732232400078334354109707259777625726015849243489545358955101825720840614959084054422389694918412859627011109019086827466685968794734334440489886388107368334682449507477813315894545729972098073211232092300800866031145125797680144745828198946525603903027390627221225864096549779300887300654935911293145883869740430228136245491481688586187504206598072559571474745095552000104688893943137834208851981927413254893652997116895857129320522048213748790312698223169470944537654001323744350608688035903178631356161315486331054777597437706305130993538941944198575457627457653951981344011020042219471240515490848449333581783664263589894123245440047770495683862166578925854212282256026986613594107784449272821748286627468753690969838106874841330666280709845526908642944449367020400927409546850709344221188127392404689892061332131955243047778841494880035243083515993805355852902591558588519909326168635487359299248648735834052276846781316322705923222267211841967570205609499688459605805158287153890357288583610125108726757676303363771583816125763638975410103327866659110106032965133447593263422033302722832430804707663774747554347748531000757762167731587082181715638082152517254590034941450696353452285325650067448250318470387324307568113647913890812404438550188356358246271414173705961041758379387067334077702483607830215941177349625080217523801175198856741577799924896696540569817577178982962151551879189668730617704738509197892572551161209093927700698267905064399691190034298409940357799611893035950507404717771649010510210684308930616736099685508751262020641345207483652592182012415155272815807940846538882194530518875278448601824071711866990382985833841572359865956399577597543349055196487550073562478108767041671068698488780310907975778014561578852763294248119921066249023104573969901660300002165479656786714826007251358273235790764620872866174963712922442646311973312686731966773167829007253091808496953073372809268259537283468462331811494659955155959219328413631733940064218779106745472271833179814671177925214154825546312308899911343075292631717539551971785857783017104799100091659852831427334518800607984818578826638253487001311451198326109138918793913520242237939505406524554997802624393497328190319280506715832032848545416597990086716323245465689282343498382959075793407475882891643336279330230934965849201877620326023812592829722180875203186102826770694122721542379666624200340012374935439936019391528544757136158693081883364410246496063848800321536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -202509133933036937288197890656550099015536988057882125460008777112256336430082098916450653035825301484032339202269980957887863553231356186074950719417597710812083058311006171700381899379868173212706291163835279650415968881668896927215212145481888540792835350604530163345477395980208718987427980812634967355235238588457172339952355070121691573712678327302377560814893989582122629959891062572222763972476488627784045272071522386745402588914393277120995011131771028694617158050319074143023207471495289540193760854211597580356829699230424544602618712253488674966151298489357841645891966073502886229234856674174685571694275994384501682575930113540844151602797782632743454339258671720335140349314952954818945523956003378382580024054406705591265624713560510888101755869538660235125614372418019037996525441013107816133879277590427975322896114280171745911389423787299421144198834021888287101201261982733600887663286833527725068638269871425337256605304015182446557056522223386247718322541157921217145203733596844751727690773844857710591902519641754094926728021635373847328221694715093693382780863256327082351017726706467366340846580088350483265030338319933960387592038856799071456101467062313386701606330633993078407006768941363450818653241364215659913293402414709345956108207635413880183431822336500647863096964712167242179329607435121229191105684253077882854824189949763069845606552279778066269417555307526365507824171012916061596871936575642675401483490433573805211570983295526509168705517525132792491183306900893175583774148024292500603316968025350323581249603788422171944665531984886951710506479658202289412318836355124242676807300339431920479462641217571507968840016427490462532640351073640450652391794972491391905441659949388486155535249129362049451303718260275907263269825623142395023796003395094201784105375039046919474797202985356091871921919616673135470884886958799248323534353435001170215984386810096753375171607453050794324201419998197070334351767467231226053043169340890287558303170241464910903092040122697307694160827370408101940192944316849902914817277101664321038938985004064222867939635145309168249456629149560220700103469473283728769243221197590197038163248567926908300360577638952376170640447383081487261309349388490921712706231780423644105034844551905957796113404820021827354872344788159695892586520962836287890236077272693415125879058659108853229662453156450997074860250544635680199430837295801020175968443476777892961924562240086430294182942933117663231486133885954560540763756248821226257601420745120986074341024253018113688859190598420929273764862263316857460545030000121049145701937186399437965661345824953211284660926549914345348582397729264395157990535824097799378912327880348932417513660132357020508184142031291400055803898184501030340105533008861980084057736398530474586381867389178326635795326004738009120098075798498475209392782753948884698465494286836823827312264296065137051431682343889821229884186205841562178852881214159486263694168627419809895868406721000727029703569578655531577368773212429695234980903211259123270536756582796740755761414345372972167606254421790677188873781853459409584144937735161653569309076643840923726003206592356244267575000868595957760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -8205932445290223130406557171545440941289036748482339774915836678525869996789636153078877811772740422414023838864034243192156032300075929544817356572665669999385552647402671172005288614396146816697479358010618145142992337694742434994143272025515914582885676673860276354755323486638028578108550781270165576588855690978495077233059250556008403171583032030691236264385599087742228804153609889246038249993887652937773656885232444399017251985411365222884401942429204214916649179387482994827569861303837835512587613050545395924840326360457543200973471766591596632040596000303681219522511217902156736147300115992604777498263538504285576456757431660575027091143924172045652715310187541888909060264423360659038647492456138053644479143297101960864766438126903691573739762448959397507351038742599005600144930969195727510816903217666246565979067271521099324663551510723825231890312579542191779253806488438317993745097630456514432149012547470388556900319992407096908761898330041043831533393724080260667572783169419449490209930791208148623966414767730973466888455465497624290316991031304669290052729576563125586573735796814792198440905351167180528702324206542743714977998409311312066999775597244881529243142065403185014599125876600187659480408850628885859159824295488144262340210183888954249241368414053811183683198039618943174225914722355166658089430763557191097580324858966372910566674981342490040307354520167170957636230002234666991529721103077015191583242696460958796055579134707057461513161060065001359025873634093871493309500480866131613353371803080266615235422057847310207510964280094970636690355707729016570821868346856021445052384789844358036642645886735020852617523136265798028509520720849041772895140576286577833291859903808389007345610641858273184994061166512964183703654758131662434239356543354270377938664038792159076569869856737649572400880609239051132637717073792221504482143803695131478426716277230520228588431255434869119590821450784793504664734742581175475981968205738063536718398191917978491123819118673441562696955865877029346089945864031215458440392645502424743132614417256030506712819989785342971200896523979614463353508680032024794379896603051357645232370220839742311417070817473601463063918479526122449180783405115396596225521650303190109836161787332449959132875818635898918196824512468374653018581591150460697136899736064446906959090447550573140889151199241450449988462640850444042333029052779282425657905811371566961325548306776279689013844255510408370121784682652305749063188453102739670301117694887618471095548063681598809191481993987299556769158685129791196720629321313886530748414322548486360168620520531205296597250702627257789142603672231738318482592213011173429850987392421999460969314773483961344247481029137159350403555511645298641469317926591989001679501133017032613760031667351733537796364642122663168000900785170532154458969434709850216159973065848928497897691671211044946263223286362684962780029162278817585966445194704167779167400655292156978922086711994825728388660149163740879195023015163591333220248957685185435325603679415560502678411060783795223488675633900008383565865090662342440803576617836060911304644366829582519573892174505701113297558285844480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -303714827433459744144116776945383384697425434157042983893231534341235949176280776891802448107742620730056566843007345662281199288054814885162084977883671354019279781607942812102459951792005341137359357580361503792581932790339504372574256216812182205343162587954276876687382103165023904580155539578898411585049473769943108992094886305632543804064683388623291560214172476826055538549568459759504988325700805733102303616057920488413910573048465869240876002434844441307630426040171925952367065445236588587827542984659002266151357215641181494516600997295660610969258203204648585577976287461804904155301147835182762790064951193257873583380535954453323571030715325027164772872399224275883265033834532535857237443318780438812059809842666743478662929369695740424614755858106445954254813943032614235578085715280316422877683199738204718612886454713818998347660147684291566168187637272984901613838855313732001580931694772807776733533301782921959938639847616031961949203318253462942695129247168084945261848581774210215654304032483504163748405100674522926736546726109790149149402802133834906644973132895293574739207597735143641865615554762749832158662671687078692635696114488811936793027816067670971039147620021240247561063179488211399661329696160732971288168474558161462839989789740415933486553967116947309684970256166980081739284129271102126041366636678684795226615078801843473406267546481214658613829000956525056997367133066596262332181538178226111277000263487668133113794102148438215988309321916218127748945952172229458710809543739240859376697274802575636082751223952346274555046583596112306127923807747566448940608263266227024768760775535359322725400062042231229731924916234381182082987984506036845704447154807411374317643912213855652319585109726690908334197583376070934003756553063201066569478682186541882807430835126923399850366591060974335763394540341868318933903164984181586014900772698871450276578410857616933083243144065644067198309668055974006747395818301650703443450387860289361443110545225006376413830118290321505824054315479846444688945905925288349356347025561550440484583847982487659163997390416964391222511787913066727076169075364751400822940759212374597430315801055471498316181068305890328916542505307577703119565305878115537919772285412525033167603120996811076758595190234745405345810371192154878158984255402517832566694431405780185698240855151632173618037361068801038193548773844256349636562958597378105025028594431063055018206184763572684746873014993940489012520281174221581321392673234568054870682951227508635514083532104113245491184534072835243105182374916705209388546635461228892611327329343061691197670246375009708265873646212043444970441401801586262903515893432182021563831108054361010114223120728486701844196210360004244244688251490878868251143666425880393437296479164508333908369556974724872312533299522698962102517071985339474072480691071447111081452053136392136371455737955496874817490205522562370832811511745709278960982633573678903330643807271155749229664910643380913269771460742966091003305450097517852419512206455866631702733868230529359958754158965996819481414240926528168179867107107417318321791447150900971283417077061199689665140746077707738970995241779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -9893708998806637189061911324787135617554659822631654441203973122158296321321457043814462663811316184357506731625616927874570127708253536354019405236921459704347700995488423634352422085756179384386349896743016543068795892517731447682808805321073220694361858974824289109450811644457179343840656813936249851344220237383421003507573536109461711372296356780536604480633505829317748110973539841014832831775493011080168628708982904698154219742729307605941654164544511839103540271540598384709889261860245772972937148936696812295561109050393245254570738374772037175939143565927632980127942007678190649610427089446990168111293263487743604315590903616600693178492065355216109619903940674320881521918736192464470021111874088488535851290784048414506387827051198400610718150008606884014265069188879086031732322995663874524353376450372845845766462595283914414426836701405529841343306622400289054749176578120074921869858041389755277648201575540056177726133771470003297647148541187223030754463992215579362750521828167132253158934265332488333170343907361601488856437675566424405481770364065569794375463707021560428620823161321786531612800955251040962389646204103714090423407159460180395865280232948677842239660664916062430148456242250283694546794320746419013854034481945294558822217292008838238322829128249375818981709029648913389437645147192450062642222586770622639751249953429403655056426468755293579452589004168621318786932449212124450528808079076863944949021457002425321706788580627592557739344369366130751192146424562895847608864501765096031707982743291427221849979816928923039747958547583770802796909286910363564916394160916348675650278259699623292952060657564236139856984404712196496174733298949772524523487997615092649949198565765356885138753435553922716254926479114882346443639378862211586001966212332639618657857754670913341306027080631463766356372638638831820861220640680231570493162743272133073735328925038908568053079143865641828502492303297295265588532098642768614619051105600458436440393798909924852604610094070022738999323977230141872180205243473971350383921917288153305668014948329649973106248317352063398856880098178396076969485446699297819100961152155695507171538903782251866640574351439923760435732714719912238645502399579371843227802566209086125707576900502225220658431476852082664421316519990136178029715114814485319627824559457938957807853913413990882816044599447484591884087130621211603090283977310092891173470393010497921924325338010245363417837282517038126731635776995153256730942703735309780906679725901093613890803647968702326961958952200459626401339303229082585934273001857190132456071973572973688587395282992174881863674243216736255293453194733685980645872378454730527471009878039521189843473171546112507984142153533287679762891997968872172568103599502139748507272443552395301466098542265591488827139179388807990098491312004188344363953342699556992551881950430331003110751619507997961678569610386863767707430041843693532371078261143766656088270567380948655656509968512536534560467977850541856135265091198098595261012409404013825750472806295424927204069713995272628733948589919508594892435261420198642290965926950888298841607874228534216016437253447551566217216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -276991921366164362102204280999523189891626368572303067575562037782387335638782461736480627832243973720449197276370189880873110300845588221721465310907545808008140993225392168521024978397716572750616211442055491854705051551355622519497689270928324673580658618453544663940520356634989055424623406804768955899176114990300204978014347856082520292021268759667279405762469136437062012718938401214983124374828032738094182077454114860396034545024064169011405869612244663008412702663081533644162719888439283452022132961064645048255913302628665470674628699263651990866417762731796857455345453286441628410699037198244733675725256471978171803520179974751250876734804766570947665748896934833460851317594048096716248614638544031220425055856116415886266901385086983672927861194214109706050834828137689501148683801163395307280741313884620191689486094546576475281234722100545054232911542970801379747966411507008530344456562010963821823991490892056046171511020517874360056224189638050742923562147666233200136360958371993102990555250990896137247309642809891870594020158485574978973688353779360423460054060052305823561920171965502095611606284783720129626206023489192790600998865254933558155142699409502536760935446776229925929537808485538512867319984451467045398961294722704474940171836661268679474277024448034465931513565102259937387001201571977174655612857634448383168116165531968211153599102462979294147395007810446789491130599277601303465161577364760262713002535151112105935168994147196205454542127922845211431303514173813301914692629545580024465306456610400398729964395531297815190912997688615914890155691915078067509539810392112130176832029704719288236778096859734047648928125642330793186478581726287916551656503883034383662796019072319717583132825714954472008568489495174350955532211152640787386004551620258727113851794556291967944119029541955406190563908081481409031250151152858150087345167662786903873620085763156356267541746287602436763020274870450263678155972774136264634295096058108122467039374844252623555823950077020540190885210719937234317961924443467491208141549373033259261938570066401250883927756577570370551346769370072568109023210044216964541621169642849249587336486002103113225757599527215506782220988375085535528133262826872911159981963659504936074345381986868876843989458555759765351525038180024889001536599894314798131569675301480481199110803763608198966499289489185812718603294111154413666439522779215756739327588644074134214815134783161644110980111606981424967303688856823014091212542551140255972378159170913766666015909349189392536537141935311409658416052553819813285708906336050774031218027364155563883889594117250497385988670316360662844049877123537580513359934386382809477309456135085607559998299870975881186888092783501394605444001025334289825672489983461245108580904093698975878358243581743559849218809742496601140455320497394460072730775258532752509127689483973997600223399342478970949909343862030130051677633907561514612569900546990394646311757125212068091192319798939141541482466226761528319597799149186689843809735129691513442716579986098655902846238397754211655556654041642122256497743707025227739044213229108513470296540870553641525160260256253599547392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -6670531856678221241010986141752772202737087229643835720782881757559625226057715359993151249568884408646529716813171207772307342552260285622398470065648140280718784773752648096323503036423348608675813731701081064017398913846941577742240229303497780538386457693774323629137243810324442335194298619829490355112933922615920996544088505664179401199810744023297788860325379584981722078787001412016164647428083055816483999439128753214688327562855720724301035237817379440838609296477522823328657719039289767653267556144219930969515560583139359940230752002039344298707363135915554107919224713906044495635013865204858846982324383575556211869927073056763847750192051674362693456896800614069604362796414563182891872914501477075678196938486888376574697133830542237034619020954272168999888762304443596845728922250214830571188001799159624216862391112501822282671321364916120015771570490116148651884663079296580483156885064680521932298697898967946444390289611577651336831977286237051352850740310585877191913882789942585283642520297974800406934705339316929706067280873982373275200673596144766820986819585887374869375940291531423372783811355257209472457731373089984690792786644670909383271981221531582246000387577210100805961276195298426435996142681232680459590294664588473847737501157464038210144068035716653911365902867510995539629269383497923381883060925973582938330956164308421161531559573167756179209891748774589447937820411564441980040006332396392923899737212107225490288233741141972785171743361752565982656199196599113228950457343381222286041998177051341537849299103521862891349446342088786809533950241770306886515014124576308659742987872941856966594686962321386411396078272374772113786697323420652829453033281559183896739036177530694719638856223826303555004472953480768880587208890348113005553265367914080667171571549019204261454619958777124772084453872557670718934464010800459565203856467348010431665071167094610615843787811063287638014223077206741244724142804507338455486647786294695877058637482008371280305778311032571020477376026933851087476168826547685994995263566262332316992398189694328195329198747031644808368992142622376937702293665088930981938170711377957845215019354385312260046241389211123044354258298099431912293706534993888217329751669382287939410375875445788233870345218528775427475290727201232479997604438744297492794453699547798533445751262119593915383034297988888110911647794304575326819432572371177343656234049889458841202185260255536258182870200397742295969487120940655102784314546866498981612064446953502121045990697260845325230497015244526407536853779096086600967577602014329200027904523796518663656744258906273057587182684032669580276463185755169217630301542081021593683983941671204664564163066247237359387844007129486735284218953288270584245961109387348068051800158888072893978507508695479551601954708161980616294508434528249285098572461973462575333484622201324376683465595517305380759808834480129942025215771061006435841239359669910753775220369016786574667995411765073982546966199134744056946957732302348773124343553002512408233874469081979927114495172591048051423967479473289026993730485905562740018285024675608156684554838133931994418932855728609689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -134947808415554316554398209231872358218522293512334944441046696357598597907768776545498015053960383844046078509190546699758795324979032668393480873076551757303344203471569176641525920828216195570447790378364875491756049955861029566437016492712075878135499845680710474852668574803394856854615405962437682489109910768147183314423010603680866511492669427147167975740277419785156072226740962999900703460322030494649465573122793269099312920734370144831072365113571649438190361283055876230637460046126396906670059960872165658255337197112257954555445935138478063666027096493409352866052684911676295305313881672452441570121399028108937690526722013918923778206875476462930348112486200133437685180155853177784098126480834286461411499924662910197636164754627291787662383540121934037546870165855680103669412748218712497552250249162694211345508179813256391622893797100808879777827871822780001746564868861808657533884980888815857992856586256395219088668173550309751237892968130886793979071399509283714623197489957162426497940051152805672058884731529442434690382121274588063093861002480256697770248431051484747477203755481180922338266812102414674630384268001088851165358360387757926675787331551598029836661425779603304353383110669195067691368244234302264906944307980297658931360630670978633138651319302947519637328009433046770675786845386981086368294246686448763186617371328349728121717823059168731026588525295104382244448085477370668448957564911892053408083641392079568222276759406084109814274254587285390606785214023525565630127887205583062371035995974937329720400273220083032739810722123808703174453741708731991382126731589535430948112136979304848869511086310357343407960315697805060855747711434306857570515403091874037542293266440968858475632307398400703710311460135289821910080719878753837565233958334830522152767336980724130032642778087482442162285988724118244947908204943129947370288872286427230199542678098622692517925408864057294238455812373487507532505822716689094926267875327673551149096568300552492330169902165497354484440951824188543140290975930475188161777983215405531911824319928886458308926904485040735530544631299568572061273472511892166428481442334730977881864861306508360517804933533699173606946456114697614939955051385100553480754619523642197715053227303513889227226944195437838417907424606776176500378878578912762847995785132610814370694980459913350033304829048121223275647605411341003752430769407856766473315418273894738100088061271179427845173753623315980119466515940028030453704650422858865553756269723578562365446822567037256232606826868671451664069114827207387078639374304585185770130740369281660952302454143160997941236220729635968193581734461212776280113797219588410605014454516039788529998823738763957178835911661951509244671295529716874512213929682273516113202682389797524364766233980926998240903346524282222694913027702149251746127530239318325188777685603627679433870337897046114165970458359278901152031293625417562284437930023119752656576422548379241208440815249755199443633686471182969601190209920035721779118315294419129089621653456595143816294158575587307346352734690870256311142794201309717603964980162673593610151191119091981599056552630681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -2361048147736581897353868766615728528892960498683868871475891574688345390665832978567092545457223778294484720740057649371409774404108482951751841490592855099481174348253107691392846252278455145108544525352409112337233641950752783718950965954946737954262174643669158856108666684026819640052082964510323432221531327117051592173824760779674675227958387914098602819504011549720280975993557885814015152629480581084609463111074580081955218855668798016345257584006398938545948286333664328981684007610203318897423319174244166234792279443005540220081356777902017559645779901984203555310959899267705093178082637297376704071836157042694483367435201691204116888266064484491384797129942733475832137210021364116303330290990482576263460916436199025074987184550801487169808915827610289998968825066488560007020233219720580709276986869149572057979444045591424211734831925733712212723128558836363407118925580423351190383033580835588792949924426846249496489254421369225302229796753261587452112026341973377996078343689705701168340453596871536423643717872641990869563253758311291858713204186224549740552582146666332961525694238177346303649261373655953378451265608532207781994655415997802617828299973707363263048569820399839668017269665571891923162200558499857890063339327373184430583181532483783655411586204534862961792656243253056995314588774771854826719922930660255840204083182519095739814209419405014929688276508485017997026796382003902084526848501141335771280655097254416244666109783781801922539549438241449389000946782232057037623971861134207579490494371646707707817605339267919962509154030137620287585521696562688845384489211362565145614605723353174922758005969218045517437311426924809172691001497410522671241063539181259767177843531825837220436185048936551572734324659607210039133714170437593258393211406307539307641298769634050112172549810992563596719595461045881342765669221442897301874251012262219615643629313453554478040403471999578932976033338175430611737133052395113672055319149413945560049147003743492205157962828638072655935016557872757856695490465187109999107870310364054537335025660677374709030654613559880720691527561555984637222289333278798216266697675043247128500220366146125385476599812278289946535855920330057532487185152534883407498976586530305822486341011428922945678234161954493904145466213942917601316977007691027198396734796230308461640939680700758624439473597245538422236433535529946601612365633686464811494169951599843486231583949548254597899197629551212624383727149234299581595006051260908410553685947720946532385492769266260265666585309883552971363253304421577101183779996097740352882651621966792674975535779881945442460360491746522390614108625709023741196853637652293946738605011969558982389749696317758246598757980692907630018754079311792149410751184505012043606725750453405343418660203503171121532169457737460907667408573268403555802820591404150440621887074316113909078167146482965014606112971303837810884848206786164302842319758806560657343918486727636503776014923151095556469543810205672228829785750725525675910549590919399486075058988824719938879470925229318519490512337393869938172580851422835142539978351664622102975990955895658380100550787072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -44343352927939280220269949710750847929706414172910724406547559080830926005816089352397094132991203150927181001430732337444641593361047441114175405268134576635125122378792827494029463065798795504205958007885502492728169735203036332736720566357203519797381532946901051125853710718610232249921011348807219196490344665031955608690177382017109264727394042470960718260048372275772447058838684826064378990541259024061036057836096706273501722388491557588144125540801603791527147942998208537351794072444889100770835120456230282988800444131962014762143069004736688190833040573590948474947113578523387893841509409424154730956516724125649087959389716216221957250581271096454075410040567445350032988645432862779896119960468940155955876195267081803124305591748547336783767756703999053698031453055396520041034814400290040917945988304630903535120283461033084233411935840928517578608307737532476094278471499069839943440638902184022415575244317375999975912333896448514945549010025735319318669645736446269443460062342392597237399615838863047063115518070213650186961851589583459733006006938315491288304392848963444210635526406699254319677489084686677103018986275192302198066756508869536271430507839775456865195577390628670233053720990063552540126980829277725080359251990450810838125132929822468730644025666103151826573190052091296003714802554966493771940475376884274479876572169272205550129608528182497427474551361298917596222545964296119460654844967815673856321260643954100924564577621388195393550450650084565796942726514033732747046225389807365693166958848639002608174919439576552165376384255054576649250370157631366148797085553724310493380033281869142978294190384353842436813941677217340090600908461199383777925612516070511461356220870879969102318351471367692146293462613808955379089518625097651288847207847128689198128875581395812093542598820838261745773476674589534122522713206212874364662201548236668333443187946726807986756437794840817157715959377171024203659874339880222170271714189148289580079583482753580924642440178069966265767366817523554390375627561570303497247575110956364119827730431280219307353011637351262703909510870273495919905735954989989119808068567223936839666606316941984134275948445351037637026767030290859019672879635777597391556917178997395873683104071093018717627004209736545957224415061563950482611811077121225420901443887170430904835193463406351694094794187766249753775234074208740119600976204393446712334984176749365039841324949218536256041047260096388625507462425769061443503325591202345072422156627916794607083046852990516175617533136668257606971850235770692051504174167531832119336083870651286169019379059638263295963859054934091510209712061967617949300623398725124502127399286885245349229720751880481614286567348151551863356957764829742159964265052664122610054064277745240724483657390741123103453305096932387419060179852890057896786359578934136268429416925952095088586721797174811320347985511126271450712088233524511072466991260495018406409358966098163864250562050713731938078438149660068435257952751823337153067523913673474433599233291080313959781075945998789988356489147931510087568929088515151761148796090913748062530877124629297417420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -652153879750282673507938591998332596579176002395529019207606591392037975585774709449042909458343977341040875889828478089467415114314138706735814378961790358618175722353570450798530815365999306275428990921546026837303245478438519345087860284627417873556349271730485049430323629157054397635294954361748642855450922670695244445845862120498072657273116570064752368061013091695486142529032578248528568267414622478985451837414906743442222530177268485940674491993946932920713583882533512969125718058275905420640015236482768916039182890011037783600643660612912550956143154583276789997762880998156978235711919427147913332755149182260530531895371823318125159429924278130595013100960403141400126591951260585528701974945830487306261385776395563983954262117838966842849966107920317687806490750830632075720563578812478004659565188681137673540779268348449349326280673108716184684000641066435774240464743901457034790912810821011817693625506374753914230653581417361155202681405927135680616264031083467599743220483378032806178789633109065003582258625589452014675142322192348748261193253709144513757152825979480138982115023188974380958723566092284093292402950805413659193576455471168463855025426677868306623026812536765810413255823276428857688901646325165066874367306799085651945035868588587087428989124924426656323020484746454878594416376491793911808386348261765098073684982807723716951716084038104040891311689830088497486162877538339306477908099082824674148174699827221611734373006068715164258322025938074277358250334652718753466769897214558171383731972986433930085888392092440416434790748758828492003328206695038044244960345598737374788087213669016885919244827650402082739702639499182104779349699860564576599627519996931831425548354623691371263354438701887774227905412470495783374887920720398291336243620255704950624372243734116184403600014859647631245805709770217494765917428870163147737161152174816168505653080973633357399098998663369919001021721319568901266897832553029079369670530088672996572271478559444295806323355190764537512791446755979493257089331911186369200497395761273638466598550601119003377902078683625078956860670229422209767749945854686932784019213602609227205342059348859625639588787162150079476648882791208487756796542122627739243665947878183595448386013674026198117210594859033772309697815015759685739227118392160191081631269102063244457388605834631283882318919601471648683047367462769919080765215218853327580194617216196852651455440552744183709473755119782054451353436547268469819506627061586169940750828847233757063464486769547442786472325792264411665048433396022574617890278377248806179711219670612491400295336304724453197696942451167360732057449619444829804040421134773459991872289070776513673051163707635671958905200525088274672937014614972438377472879261920551213070389574431063898579041548642447409056691692767031862472449988804354758115323328900511119251737895092864412099661263521083903680570226307918071421562377644154478788416733340617132288797191750649184016117860917272245758200939293047223963604580636542640467843252539488627336082981948104447084824015021614168394626155586429914532477366448657664164307849532468988069272291666558976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -5979769415075582142231557155182871813983041922949675117858549235857237665969299278204243843122957133186481657181289996707577928006973691133504817963826499276485510766667617021837226661836651973900668793704880113204041183198634590367219173917748187234096536716488261994251876675313120583598061402520603143910401347388162664098714845086568873188461830311408716679813507362269056461864751038305221764272681986070034866795845176877115544166320220465553906453496074690642980195149741503866385440380932234209827358067877868831958314626211761960334330812857209128212228715667982106755639408399198257435231829371078212220280490163687029302020694779683940360601261750554501431902654964081483906092535068634645804540242936579603026351979730834735875607307755994783607068515782614704777711073664116807113861374109748488237735016024398493589495418853458997799251295512858360026219142685530171729303254957600412878937358217864252921565309709157089362952932034241400735173669388473215214956442819378295373901996880983618710246815282121560181524572790721206540569661671966065862934525450287003681431015478005144295079518682834249658800285462402912239978110960212238666674150806191128602331250602430133418334985829932920305508539790053307034238938308400498748834245402043076454650431741018498199786785326882212912585544836355251495922267417771197412559597933843764553448670856770123555160700135523774122860712707885534574048243233223161367543142733469488127683932294189058395237340100976681403333061987739265869817900099960640536154907490656501661746078290431323692180101037303739232475124198905130650882870040710648284877908598597796689584933309483720798639207593843385932456522019655642093759146715846994716438422873781599410101281125896589879981070654679985662880994835023549604394498364330348302420692129398330197049214966429614740679530230163112876674514048186748482590277919112704683501671501929435667970854956451466834946552898694383481552253939889846066247868842864781610869779653606989191700248185780620975506770982466917791617686264627807956892213212282724592034937506997267319105711913839302732274179389261412228964181890376243095213761200493939772308520205088365788522441825137924346823225243343639859538022966457419732636773924756607291259004542335979142185120229989817221740550846710416484738747529688360269658581796889063628405741138546350867428945628595640793758718761299444457439650722295894422590691059484263865351741916922553712079663575261816495791934761921714637008150150763091430214782477696100141377118543417695006385914024541405248673853917153141540222927333524597676462882715568950399500574482998527962689741711598849298626141840157103368809295111828199658697733534315622144700616937484940263439206166670372280637801396810513564941515190549898601566380733110996005015977193577452049883672878208128585130060363106346629136210745703557818816063683477083594049445776822937643387471200381307881700284795725358311067852555072159091990001584100525102829578759945839447082781796840216659738836497057763650416582544048497324560601999936394565535931806491317875068781031415418629972990057649407961134931410535353478912397806320265117907592973123584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -75138340810423190626764510735936888710844411724670786493597765783369539926755617649859119138046825029525156338270177513812344725134626281946214247166068285002823575902948675144402551878951945985108559179496826500258127299159798434834074747238815297279282380498246780067445312846240935077682651080842345606434395194807754477089771277470164382458349772129432100800662549144370794206545756126534646125376902533004976877293469567578322105612344129107626784049961171536365507618931648298998988190760783211820302185341839440740528462616322247278091523508655877050788385037305611214520150179792581204822526461941952477127063754779080387814541266016355309690268940383861269014404783839834399157874065838273054539938186258660607428457129004311229254208035331064171854866657952745913508980023942850788485449921561350313526739901536746379314179108863139039919503500830813505620214955993088888284085305114851253553178662044605093836019489089803822772373758345077474512317939182708263380915299709348154803372223627813143879184993360991387465753229208160092460589405155123538214316135813666451584707450689158906085765851870787861895148311828298737360199019818410117395806981700419011709917474173992386748114805692508739676975884293331321969365047564887701990031006957743315991984307328132884510901338697110085267608112161416279010509379845802468553052179326964045551046490238320474955768192117067758284068377767806957139980187643966928445189223519732422709337500875964351325871187282149847547658034929491137375013500103951402471618101516817858634344422556396014370515131071102027154707947905174759486801896223588642621460135011271072612744865166987879149574476217093533415718271737293722123674785896192614675245063196208835944519017832629116290252772430435586676342396454252735485937917527384468540660027390470006259515174114090338596390088628587262969575127483897418495160961233213836721102199384098798911110020125925912442052628603295718005971801766232161719555439628029101432683228219033983777697663551089032294075397010921561409330678582238845879108954406762214218129912438907872722715235046144350076238401998022941055038573504658630899584590377080581152083374218587020180414534406737394639325944703748221570481603218774202790162642300179208683519208029357393577263530250354347143428053531335682430062070730207538748913064077849099711692843380616749955908339113150000444887969117056111773070781720031783210415425919377764745354716350472990058401301891572322989587930533586543963552176939981566997854903944592266764462270992556221085328209186960249825910741684015952612968842409047983648376237686246058005928580608534523900191722359194099247448941909987921149989690001117447397790113399246956093422193509612949911774330609734084213993640258803459414970986908928346002150283850051937298462768550999828401857851965504338430222765214106013559496072184116220383544853915753828406922040588781360559399403896176694300319719132224033152691869737558449318378623418421913204795345546598329503423837747405723992812819592299737958307347700525617147570741640472182413816542409319653072388439405433916284008948714975160832116469517193159538823915594935972617558949888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1484691575119049221252250989599585918026237824554791598957036894328333758747642251425065385405811841132745782059332223647927435656938654464702008820150836500795657414613251647839276408626286250098928534542227312780752505399818081750631005714301063590941205833151479159926101821900780754738029065770140778432734083175939061042992148477469507909300930132138896776265910727664760310715763909204977873165911843407788840502672219673921651259315305577739455375522100776170915321982597619314213538095412359723446263197036368846440195208856913607465046899897939467246763523214295527669422892703657192945522200115327478368848074130537609725232900653938388288564727688539662850001750835058705940024216262295873167707694969281367858246028772942475723552783537073703756030153209967864059091004805679546358616908171423622521153452500274920945893508941537991818495076002061552483057188436009446762163009733495166401671260385866101009651942532132786527452260916169191995009380050386290033822732208037959656549420071065647932253518170909804291645568818277507513570670181040580968694618145241233497631792921558305945209263471461116230319672361092503235191263616923507921126970957412674763487805481608756974116780121704249792560399252131407551204765089364447943813461193515866927285080900061284507566234216125296031866539041837647100733658358492692014446790221963690664955613603530443546967389647136051217227189310641670624139537898588748094024177967691392833960926397913721502490364763882180264508568728067961376981046198075199045744456215715947521944156638167762804271398450354020148740325986852736158311217014826097335389617547208903115689710417989513646202973477985371476441964106855218560301548406228630243602908961904554540344608965344740509020007970568993923005455701985962151874902135818041012543235991732232977373535858830189454325379579137234559367557753360312971306324043454414497648162210323934190475191176059765926715110725789457277052978887922519629804411281403712426293454936663749710070329804920375531254965028006997929659004638067601803119717377206704660659282195913684156504746364888621069886549726773521228781428003046201983633303054922314995397447751671015073406681209164176753191523815696542978929726453617459421664018789819210080645064430694395539040646711307803546002568372991551069131162611154383659440473555545080047190283101064769776823737160855664588789362857292000108131588450497452823315739180820179230112427510618846101102087248323159374584135277515794783601373115676335395305470680759180137802582906907587343559283062931229554532937939122036726891885218175545696635776500148476028161277315652458949226749948426560550570765341044228431906670343831225358635631170544205505316823490658063218655783574123961699623617121117973993911941747695821665892940714057552185113310467919019922724002131759067290110118551851603606234911060710982964547573813865253496709490835807657839025642914923219366802435177661844640586117402722614995377538536933195715555704746968956925158928022044792571691348587282682656804237961522722010598157481986749497149147881660861403082625795081446351761593019333780278759734992474547947982444470321071809269596160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -67198837845441659216057404762555735317761475415727841714976832690727702680782406474202369651652443393291978196015105521694724859580210008262831363181948486496295907045856063274446020435539052225629842383733593867680071415287385622774232612384343031925517760660743987546315796516802451744954382055282091615493261095212784472624788777783731372122520593317288249342612240900075872067322726493616939759175000880637315465819797091110422211336698103229744480180741453119423916052150139539184511788443858731755598811101179290956444112865555885334719249501105170743166506113074461624716514476263233753457666419336523207250076489498404021819971002661740391329666588721361718992497849421189763576040675419963691739867166896715755532504412414681893755882297259692480372252517290873615971598841466755896243915498785067831467830303299345936755876564960695704733702790153523847224366505204991452750353472506211952886395588450369432104604397384955786742558213089642968331384610156048325770710489708452570054322594149469359610921295951633967151854337763440556455945699022960019367624602968801988846807207805210077244435997763784395799082282315469478219299311265638314363767158051645912942476832994331907989115678777663092427992962548838546607342375479837795642315407915757084833750390558694265397814815029221004232653274828067238431794591557694041985642503484897066816837282804587439419351382939682585764261972659671827938215084808076824429583268999169160639938338206472093757088541841664737166319651486298155693356057035497242783641838011091558384987034678784337325306441719441762305523861802889778954077265466197273618610827050521571374461466547063982546183096140460323692245211571341321690562826178890028741448308962181087737057098303985199988203912574478458514138104033833190711875248467698171522427203215472968518073113578679417547799958731020962441970775977382293806867642087710444805420139423011246058810458780409042168514577613629818591378391565084509615198821033339035737793993507410084370084225381751552924268895502903510290587558455873990330473601824986270215294859492445761305237953367447226935410820895342390807762695967656151135760663631242650379439942668575578391192651528678377775115672615708078669006070068894460125853666352868424686788540824087869960580445272765448019119418156874621028222260995168582802104845106799437113247263872973831174289698671359259030360592532763094391839417655757517918642758305939609807094642325085711691762211461148147757031220698311411628429125546086275674453905123580906785357000682854873973421751511411487403796337811503042367769544030137269332982340434911379757576880512873105520873971065603357908979712064178657961386611336682119191090331080730563802650227212693442379051602469393837738798458902440978381180310529195836921661588659511544252824892359503343280290495807681404164910145085772202719073366676488098398036286507632403881736022171606290601651103724968821939630667416139258945255669453351233842683755081639370723754808691619210158796350862377380128587651161402722491397093020531557894176098490608176686158559266532479217442452704370494902342447778702257442133012535198371135515945347377352671232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -1634404536512081916557853823892682235156763416280065134144583985551849694531599069200661280687772932229639196504946203208298959345170697531906560322478660108349116759323683948192229303136104754021633623327306114063185260131864421938282037630302037835113140870167186531474460132197705031811949768387456641379454982114348913907322149977537685725896585120247091779742529115891672274891866218212239463826300543022672473864184328575331086219142857511825467787105134252335331694468539545916599827191714838915245810312560493873583309761673546398540875368642263723716461767181472778196118111635562072508407143174085596034553724997558703441644371489765893605416901471835019718039989355763028826985583699522747997954741405257248530370777741045219681318299067790905036184325437418276388966880897840060532694044897292401459046393424260423861170683434274631149259604618839354472302515777435459545058109896270773742217320764133672498236586618886732694233586527968624874316190212632723988344975046943210878493787560618049465159679673542322766949340211034438821085513318986465043190865659127166990607436282422552192096107262398121066052611630271837161681496680932425339319306942060914247571942354321854614204739104670614391073969238580099238618818386761315226035230610094649454912373984660657461864439573210327592118141765906773631884813079646727635274871668185775786922812418021138962224736491650324915960348938402282123926306373527280217460214118632066826892100520465699678762335485237353290569734118980708487490681398365347972520716078582275637535704864300041438155000886041313726730610201560653747074131242511655888119958368852188534049468084210311691111460040326652131555389258692606747591841003011899782919135084672285379551872279383318989784116360992877287498426866102104817048172085896272776069166768945860514216913585507929974538946395736731732457504774187523607662628522801136506517107609529863444415905886113247493615942832698296199372105508533658720458312500990197500704951638956300760327412220713478634204030064942975814925588593315782713027450266517521106528704789232436177476491203914039316277778545873735282398937739640621681988250621600589169641545277165597912410749618994899346832607171024310832556663273537095441049875508014014115170805004414294491554594622380840699772634964304136411835349869967680400906250474648106517855704873262604084957070823303490426491464631681147301922360194067465616247663520204262387861056772460372030448894362118138815489494377637402126362570638614721436225533413675548138121584768770221350609085269326143959130081640064972441702333711596578513903874528588812142188660477414267976686984434892684094934725829235738738290452333686775666503356279748810420277707151453257688638474383418662964312172873001122597731760516197463865197115590447064183997336457447237846888664925501682052773680203980618538545291510188266019985230162254891963220598700193697065065072057317531512004326990711833763152739679753362441533962822580492643243178104621641505936650834704849524417205989363253051012798089432154930320223310331383039412980782179258183605723446533203264059771478562068932696616326673533635622406745585457561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 39861023533268298260233353338661740139608502134217339647959775443249317205189633353200003012557892237628297945689087936214667108415949380995245879826775730525191799143322378119399742517509613939210314041207887829937123142214892417347161965219607589760575534847465754336589928931089970725817984909942604773561200151601123816013289663607357151578768505560451376706527125741001444317556347894372355311181434826558768454420649889963852117634510739439564243332320953272788452369318794151992148054001603912715806246747492250825220030165954815068479509072972507017847506658519172389496047475809436280485628901969175480569746918006585064163448881613626097433819079217106269168969362613187344004552751832508499059023242957844940695689700518185010969968298890024948843469037362385287754540326415703350118240817503384954993422026246887339815519509264048337359062206526988046296165039603062373056716192184283544373949798419179334968834652890960296402612451088708670385984919561375439226180920651126089053309963073391121293617757607605616897019511148659791201487955050108298994618394853848710001399378864422989919532305148833672639424312444122951459986946021374485681817701039776303358876115041301396444484364212656360725563919779825936941589482426962843201807511613379960475432155657961087096984320936293341444818357716365874543671815568058110006324450051523161903966071276529296044466329207738842083490772691766589186152874241533220178044142174774367811024503756685790999893564771490231699799393399815734337146533125201927021657638164761390614407731789228501546009947866870866368830316547400408656914120160142353332875919385243391023139750787540996743523537788961632041603808252128109921015186957056438653750055726273744676606421830953184338217437843792368180389654749289515749707251319574204154397808687060986166663295858683175188882517106421927143255066727721431585378127507554307330477995125944852654654528408072579342374251583018486667646943929298116249550928473864205888858002118568368132632830904907921214931250985368541530274097173770248303421272110419052281152847637409720194557637242476075818192946333366283326577367605185770139603096909663829383673087203807344441567068757779207317726917469622429476102494647837603302442075313495120223884828865856855956734264415812353794297260476935727691420895342669606950151269649268998993970864307325226691670539390639613640701017194878576191742197468306389135785580259784750985524901682690156503025927770237644372894762130204829723394368354289309756030362887399233390714920233087463250407308925548933627937748271319243989558386014600312197170651292430171252256223139475432697009750969969053247111615163700029775114887252090421915877639740782812090025885707557735847143147233603645721848922973168617397869992166011858892940345812202475329084325873567273551043300706210613152221272060949221385396766148685590080285875754696767158299403153058205431686661927354991183277374443494743237958711760563825539725887039449314271631901966552280257352219183566438594739319897848460256195870043658064994953511981625159471716729285582943990303387394159128221433258675611161507657708026079024214478401967226880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -59421820138557597756723573422212547354448228051052132706989209395838853325807208260516984573877369898417455874147873992821489428096382292585196214753484324063173583575789484202788502483250121761004534937857929935285575607842637691395260075894155161440039570267074635830538739165153320706755502649415897186439729373349161889321358951975255205575227613730190084388722299429707577006317638416778268774003535848082497286839941744808339233821244605123362233218003175794462616885036128320603644849179544247587534198302151176726160888154803936178161363478360247287565621705685963848262890924839882841794483962613273296481333041962758430561179228002479977112392437417344598278522181951987478553110456124494786172431364261940107211034639854642763428650360903740914732485868456144391966804580029507285509559509753813584860159335219185800505102111433739128915324424585889209093055531010573179281257342397620421118590925626701031337917628229833518438263112925377909998156840810766179504181040414121147677743763279665054302791074640733585794060994342219667202073554442688365611601147565565349671789123323178225968063567276252845097401573281421104100745863239395229837611097105036971677822687511474688020337214271379797292474735070432228479758604142772835293179802648466002849650132258839811260511807020036085343376769244442497767673963317583503508474629275091480318839270370686577378752189241488373074773676254923970202557267494867695520148739024466744821883223987973280974937439119454142548577510608739284489772742720303437494574447732068301982081707935995877759692446769341077227698268994859120526517877136313642278766212383007022140816752639642330391338443474986448572068330236465713604837418937555559260121797490037348373024543436229611529996793787968008124498836896868771805177564507402583426402991788352869669808802262283052546276278056421160647125543245186594386768961826551856757980285755832157374287551583963482757774384522845709578174022163215309919704369244394717524536831547746110079144305631622863179022668376798481680018426984855850070723221862806147754593816571096536577226759557116216285424544732152436970912700300655850325416812997939753440638465545382732342936878264839811659730381649529476120965915602592556295437965050643529028680505620864058816682857391098084925674556463242964347655457430346440307944552840450793357328621799438104386001074692839258177573450727137680567661300303021315225974782992275616934401451764933762764651088636744409953856467077928792127759525562639294490820627726587794510143281844556603013200770775444602121943560146420320025337056939190607328901485580443154562152313860811577833685285159289643577223050198386786600076191584531290563665048102354197999322584344090070306450799510297407795542995013194059284279014916814780299449386151227195210871307247713435316569836639395260060564812757729647206898003775587618339297629126278304117254241815022630798186298278884215522619241812482184940285521586033342843748263899082299157128470262829837466501646235905219969139074789671683816631904099797977662978413248645711782925303730009427235399251134375801935718059428959469299742921973561273808028958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -5748558250895474005703294401098017283291076659405316092978009551484987660415324840652365170230524366749075821103827703545674161823141826115999305386635842810067110920936009398961779430241810107543912566625636391418995598998266467052677088677780651887743184394826959772172272503813089829903164090291378182610557048948026093157777416017520161296963102912974334411642631310532052075381485301238271852036268411029400196562106270168746662148445836313895877608024472150003551461703734810681282085367126591341525987899537391149438372855279963788288876876670717078720597928595908834285537932939433179290793739533982174797927328281906776956894368724775442591823384624397814228136726444615352889464582852265449119285559034294232779224955297948765061460393043261089307051670247021876120546056980099152833829272858412614168415955594853386224539950280316210499720521139303161823925927798743734574906782163370992345841558591254319537997141695635196971983099612838899474658491119776183666367353212319163278087449588847218204703894203911784870246803501830569890223458655912582663171208445709085896423893702453496097601922911456639326656754897343379949311329417392247283751128360107448682301474430574591234962101502314339971247116475697862949845218293746438221496611191147854246470184056344278202563502471364621279672827852238641706017825232528733226236697298399356076820732004960392225486315515851799307480026684614624705400517281810407599810538896440185203624144723230648885847553876134052349606338975014699574284022582833445312157215284978849104564774096148351142581200506204437451062645194192390904872642307978289612735598702960390337021705992826875016198251074515875690752109087562056842240280609092236210923430348507408640426855622480234611167457806767741480040771064049122634913591782640566872113203300095285681578849814810600917074696509215824303590441434761738485808011052045626574034726875157353694943169404913055092651183976800010141620940528453392542846757268519132511756303216854640684955962702921404348540436421017917508887126904701103248178265290304247823407790967512666129801333052855327393927868683117341258466599454109576198042834809041010620740474386158273770703679697661796505829678189631554593479755838136220862965082169578062400478396894232520878308966496796956266680361502006777222482014152292454017922836027295497748866900513147468339191057634443893678067250106146620486473510188374603297272504392733225840112793014989590628719261405994126120082536419562169477487756029352605637938898174981214474893772514391845139803632934293732839855686235551113334596080122443829489970612275216193557428559987100513316612177163188319910464703893494120742929756852859861088574738587770504276928602514911880171373215180353911344226091648411134651589686186079854814770092029210321871936279182672075044886147885804190512995174282616658561555690307343910543148820237650507163336652300047095591004515122226635650043893233562122595327767837795672580303186380252278660923290665160482092223762778881172530185762703127059990943302054081408762868824427995953252259413358921051486155512976227403317204085932256099223031477210297843155206144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 107963700157820236453990698897022371729308253408420053087946340576158319511643671590497064253902712363196222231532921093200080064300372442306480694366090472985574364184896210070833283423247370992019472645538689265913311607428014064175647789497234527326742816199053968524289056892626052024617094481404707838911080059194162376060626922291955399069832515917953093539789069719315338651023884250008067007509737199206967141328347848878586600299837967278440466374640398573321943887279009129955607269964023173798408141635953469348306154067782039259479954600958871318768553948498606404738417656746950749830540938485261838308443365658214745827257199761395288676497609122101404332834738291517792747968483129725672309471334230430384918576328570842099381898187436645102407251101221266609286173128918365932803501915458948891776085459748193458565136093379844593950448700809502721753111501027413741883775451222533978202868081855542987320156424388606207225403096089238754009962526088186849849375639614926906617922190912886114188067276373252381627347718254620143612500341610535497029207092661968222481037863556892894575351907404110635641068954979110170895349139529610869795878245015275845163137253490942880867337821455257681502324735174525505801558648422261951202863965469225107796873283640356750597649229179317624907704866685666734767444919773234300092665785897202264038022477430174508231666017732574497208316507352134202888129007895206574324461350732303679538190459860250564345793772117897710922400206302663823139646883234478548384418615650752750845383421758874474574915213617386112077706804637767153688082709064837726205676057812814149083574951671954927646122866694604810792785372298082571258089500721545040658074583747567842758548907669826893366396624335127216973657742833650318615345845801602683635848607515334879150254922745394385447660352945082406414376211793679308496117221262068482924083266558167861296349770620817314264753353734543305858544766806423683046556974382690534499905530618830017999051588104230087191731445121987467258692450864171213793846856326261206956732700555313309188197666558744331828513234540304395135821581948261567060114226430967865693971868685189560794518210438288460673475695005676049218786167966287267607287244382755677420621709779368152651357444704972124988313667210759097092000417899902824815791625693142138602127473624089742654713843390859776659092974053641012678222444974355269644843993545865429314088012556907298719038099535927286405427466628667851312348356647168382597360447829932190892515571022446418026973602853081566354646332075666958625252264072459894887071507819552020642631396487748123000778787972022971781034472411086728589445519681388983240272258842822167396105367193553149242227297934984154970334050534950936530912011715133770714537802056374825433339861880079746556747505004245916789027909872314056868401472914973880597251541169735941207938311614874641575558174792661999952148729894495727327676522905043714620023655720622163656314288103535337599059150190699172572068820354252020184044500702382040732636646911083617377320814070585636935007285234319180575877924475704368065119746411291696168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -1849445419889305792944581816477265907277983363479347537238379588524282576379690073013571962634528649519182954127012531305626965406137662539420380493297419638501507896074337348148463953499349209425714999448062846520787878305188577411540637757616312100608347373611269376414918291488567870010840568354826488514506968276235955805800525398205491947166003358771270893474531942482811344561655851690373951959769913001977943896385174010903640142102195796702154495722352336639819379037788748498798053927438237665970905084756998307114073287375253067876946293247062282334098410095947738965174193779676593101198803830060817031375789771425567887481388987342200163887559559203500025914437915076938658461977413362658770294669725103230048766889597262372510285741322364327317713971336954275465954969021369327036445831995601446466619267372447064956283004036273436030240241402620821585587964586199851190419308306090980045425390751003046443529611160340697331136437085364295557945404220181325307088436675463101999185409401454761622054071799148175887301428634289993052894523381822791640935902323431861373358651936848021770359980423886138000981703159946306912487211677660055294678149881084511935055013450604062557384896213145963434276363938703907534814549695093179478794615968678016369206726922332506753183358779581210327742974751947468171174735367461602761383147497413086313182915291520547638623651185645881285929512532473215651722493935892251282981052623532943996651174810613259745902571272224045302110655070330436012839932894817143794387473147424541846694512401241387614704678751693616521879250217968849199484028415855109811758055226384413647998458815719053773593078591109549662653678963719577872160512800963331835840999252143912422911412681304110709253826055744050148016795062946130733828398816314344467329974930276125765618145879967337704049685060599269537712344650849050959365982861813519474319917380175580180997594807672181496595355074053816375067404707434019254782319220428078855358589365329975530584671936025818710044893677932282219383226462120821620569123412995908195102592014740091561615685181132093856345925204651390887677767622552847108613373213007441351774261300002453138938785148188677585452854825363087183097762236905311786586194839664569688239675229548810508248432743318789266114790713484378558023519022513335385807562462312479046704512899866878111468460304346955476613859955208197893141786268412689489039435765810381110724110712516176026064931384677646940261541090391507995303972870951015624922760796132117148795269195135942645235156202192462587190680780858790646942759558683516600601022645404815113253245217325205281766381559128757631152127574610673290264029470305524588520329232363769669740185773093870320689975325936340702851970509960806382326787854799645919273300276250507768411317825405357612052576184731058663903537140130030133265636986939698869077024267239641205186291756592631650599631339252877482981104018722732547513905920163360477385185737984237400642299017369539831135925520209257886271087309074294481944858592763528155702860398569671169712109796848173542707975537397867671276178669986474501716531431199473664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -23886667135390343410930787742372549538379647310097357836602992054420012223612263969897869473276502806302082118785876175531738821325681305412000148971974596035775448108995196381169343163455516023394358875324840891098211776060650857508970259367776144043790256056310842116991503744413925302425633317126955081955275283508446370785405535007016705852766551605867090291012502795975197886910255390398039690394344564597566582950991113077003710139077212301132370526110461757594741116130675083216435415229188777283122839483966102468173192319948010746115695943606974500111395949035628597510622653273328452766746657537230690497831084582092669302889681887548768285710183220932228437729082462315834537175127513880826261406322015183638288077891587303405973510023755727863648349910287867272133403413425306558179467820410443440067037507881430641586973328365389925227905423450610438873417267653355725176184470866295960499324461829326294784644284159718377361272358312558109686199393000624924491797955072978140585917754342143849864210466776011107303330133540439343443342455689407579276739183204290835050904036882431106000549192091979438867688907117587279334747344463551781965109766346078401171012709194406836155078372813155197752518036142706860742593831199458472565758535672552491470379173485314948782951664730513619345655543254202803977935333643942893285954634670530696797003969753919951352526054456738536598465472708480418644351089039077619384593736751583460069441711994530324927151254608954557080947758511779391564946735967157472295773182426083549666403951996293479474363124562269357572808744609141903070704696714150819697275364671492274051239812546659443661694482907277727738815656612008014763265092067326613111369812623877574116346928556500267651439131311103607142457960401038914188132534449504074613037024134586979036460287140953491953124117323451664870127439934510770357342797771817878322061655940505403166646697654097820846013736823707367017481304575046009579167111876627922057469736855855032438496333952721818423088926761575808886919050257984307406227362861612853628202464498875426564038321966371540578949634553082374253721509524448597326705694365223359003646516671554548094376203943660006480986394091208681286397660707798371775650779066574062323656090719421917878866567062061685884503589249713580165645805618582541104817478244241154467043753248393283264892228598107690699841854710565088467635937914757161958565516492842838945659678460219574076370095710820857321011317646545382014671209260955759538806543366766200320711703176323109276394102175502628217221993112776660235701472682322209301219877740060708476757006193752854803133682382227305797443780449312339757478137539034790213128264966274135825360898991462105057952591388688387787332697361556149413304677970458304812585982033589813080376837091810219705964688522292794510419347622186308118014304807072551777428975241004814394421445709554179362453044649750583744432092591829543677627204763293820357650574865898242659771801294827989628763020818343141791213977342908925545441090105239859065378875242030858732581850578732714614345496090321332088726321975210429468117312942899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 1513853672304910768022682745043237560663588959644573032234635344921821581578586450957144938959976918246910986942745576253514666879932269243928364847106062433160223441407214396560589575147174091545107814673135138767592179614713596128940825186092199885079217401017884538133938213633941854187405049413194100533720580990557194126758916957496735687485246597754955083161036393007579769728364347276679465981311186909462374382904431630159831286745867503045220774796084904970021101250016398875925311097181887691239930904293798028062414354649763708764287550450735411663235887543371672446872648262648184007604059362829085293684347585531155846170651097800087961523430690492799428026012148530617181491401160309116678459548259518035595930582879277314719489110270248639855525886734057354669781672993638320442875810447013682288296496609621663056283415802717120195623110358525515386419410489162138960854401274686479940354504251561532146230483181856699148433032424497492760057220829317134834527517955093186905855457085019999943891402906389215476502893335243310864092913673806582418578914363593193240558957763501080520528589126100730770614417305043877903989194599716379750581069752100959082365281015552436177736669579725976749959596698777057213199408084135869901357569576319701558082084529281166758732837116607281795956729784410680904431362384560523135766847550880262762532305231183643805161085881472120896556296610319553411077499211581360331528658886276326966338143624233261423765972319154201257358345171304883386874722314809122946801349012940556631048008513262312717009557341543146347381448341502060893452105290624422198219880334086748210599082887373248730605278764374972809226967500992304024935880899458141145633189870866383393784484973244253997613294574439288693852535977620628345515503854263611050428618778806805212938573415801088578219744801186754165175240108231554525334310779014479245988334569285517939630110522790690431011100477911080486065424005111141724841360681124944310673537403880779251130550540286004797033422756571350301032561543157087049248440169960691874614890746187013611167695161794902537922030598489217857397983531713041078854199086519696833881239157294254118867220488347840912897074146873624275673470934967137992000661793628857773877273891288994378332335627466170748237019482375593874827114753239328281711318125411796304097237154871020811950950855655500430614130292892420296458354581712415310807845948663846446088660506637783866214724864042729976515928385646523050907031754128143211124996246447025955160240920360387350975831770584124040160563761460656979595518840704657050867369918771571870076199740432626805941519182494405558260439171802464650041485047980507456456122144143636259306275732042474486500418543683822574244184637705826463261748644280539694164005576768468841301247885840030915202495646286852315102978309278601916957815417723898644828872824570149523745698863119048696011013546775228183993612970709506353460315635543135051313376792828324445286528370353279057507322172329479459007167680252327785067475716346491169667881287427334296115212973557028454315325908100592741098888342496601366416116940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -22117581062357949850853365411226122589033376510504092843551852609536375539955732199560337333704950450839294988719540629621442849380842670195894018354473936069643478291144835530121851539479967977295901934552027959782463356484186261830460035738987251775217347098133029987724534661943860657534766990804223090128025696113223563977995351302651894855008710604338286741684571946955286512700384601915358694478668609093804132698300465240090516007660799058961736910131525134252227386708100526199352991452667939885721800231214515422159299270827280919662938720000642539616779255752420382494097833756518295439677186618137775411205642723349625364057022591395712171966950090589934132419034153296730658132537067117990276950899082273462102583873307481988187724495919617426277274131423775479071803991989956812066515664035397557019712213810396006281254523835463559914628895299642123013412233580356300500002903355866928007270987453830326802237571431463413966902595324634471411930676675551837200898863637788590081513276558844306940789625368332348170876093338206033391623911131066124728737933627425704721973143962659717266426800145198013075359977327091451560970634639314110934915544800753812781669187599195029539365987411555278344557559918534195455587230762619189598347267270658054400148327876400575908182843188140321939705992725455797341630356176119270191432467232584821264037213431840746115625596219944923813904217104786632399570180479675811650341046848882174742349822016897584928011336392489521808464609653031442448058519750806075642023333716094247012456146114397706154000071612039913028076957022603937491531038769335319314086432615152342011734131798470439778149900416008273461900840538190944814026741002388347426907888615197810089554528311737898249349867083574952831444156265309627539569598002022012663727592430886316340432242742645350184330248089258402450650757577891219251669497810941574431093515003377630920916199913946518056975016597931398517014470925309018911205536362718634861341343313008763730794116854950226483884958160073996359809538896526946642661060474874170758549361532813541741588589258352311873169824456825278707989385904970772491548650968863309640977750685818172330477113432143017459168065939276288126988986743856549700009121415400761743244289919183389625501709513416386775889721691943592062720422395547824045455896492058378301734295268482194582860340249825846607165966306641634474671579088864152566037318715013111246617156828554559781076867163688315515943648877985551036496259564152669680998383818500087704484447731182379335392182429452067147260493788015870964990125077728690537125737252665137819670474116920097908779352426392814673730648831796933411572218617322314200622511306735131312420050340708617767881095563761312552131767398723393051525545724788189601119430039577585798347629933560558672814595407415415159785003290556346106809587266230300310481102336959287737516282177992996481291085916374372514748641018405723692321762630424015155187436205156774546484324507571507776909911049565107945399074991325949529175483436628468656123023443831994750237415003476514910884402250045341168989261351049071792488448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 159341193348790511828846603809085119885934297112556471669575869358089407334952245794454514804851381457605258746766055030809533744728986636773401956434690055282691334893641751391367861223028205659056212873672402244955468899878596671919690221156037929811741499236257171016596917225464171087143117796790385351610619308533683219187018864823129370386117233578248514606434808853387176852569959280778175757014136579177963457954028853603603065409619317715656139891046519332225986440944056815329369199282985564386688257603956231233480283424889448934488741538990594410332892612511763766590419631068161769692685796241148915088600507135311972054751734887431715760581971676080242193159768459621666493476632216661147161732307521203964007668425769996229252426331775058618635916563143956835522405813022901808477029632197716230874028985803703151503141379314932093112886848278432385957786225657394819669175493690627965362099168400314482767394044890724757671416956788799163723608014971956082952850959308189565548442984727680675860381187062563117271158294094288147220739334177412258972846177252110246279636532994446916363213354230116570273717489473851946631122019169044884360461424408869526688299489765128653407036760895940495195605555156696714226247091210426765639386771974534160665208933185961909781100338299253447288988799815546213033597997291678617114962208710429075337142080446791796906054106430610596748516558762948222963797125109516729460758625649631862851379695922951965558705411165051916337104759507203335270174170630805213367356135544338342300858141384208741106331049668396744708169124632590068217952232112211439560840133362337026353563984469577575549351327051454519108504598294895193067474794051173109524997155488697419485368165642590901979037298774887380084353713652974433958377202384458926191076633868630658342168462102209976165981501237281019133709376705947532166721197848630429249100707973343939897964830701509321699875908066474747245148372034530179457363863830068103914652404495291204477742757977680531206962351027988387311313752265109204056300132064397133626998059285718752150453146914519002136272279835136758448680830684648201989133775509551001458656711689930407353436138532901757267909157607874863430616434173412775125050583516747878299623480362685238731141738333095840335001562811205363056064621089233820669167691897815077061532539591293264902481454471219230280824555458368953800943614225017456439211186538049800549694621092151732611139015873239667661691990415958310263183032479429283716937686298235642154953099517770970365744312112190320282977110022225419845861254804896395806446867706345842536442827171245322411488231972648577287317435315719604747000395035158769502914555922210442057005462030698591040456343474859313370841214641765888559066734350759869032920668677626756373447776802161077755495937754677152067194746684465000710842973034512475961129107188597152047051949768462083432304347584344972541500534625897536199280692189008695381374765256512949337647513546783134342466334274861009528361663633200151454790088704725861502085353529472634142354248670600544861472390549390810576979272734416987750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -1229793077069340949990625982895312132250878600439372062775543572424572587344847931454541501535604809615841408927973780577771702546755765932818460049892514946725151208892465538413012039285638936778166044957466987455669210266948541850030768023758070636602432799903034231440518958463400872930418057833545434582574479163895792943698469203494310563508958559069712458477681113543949663445701430172482931560460117998374163043803725288139391471378904791980713348165138460970555350650992521475505089108810059018647436460804894865567347564852661255694498215352761017975097953725859696884325521019493151295477987192367806107085222774706536997119995882229529916094109049950146746037910004601702834398616676015789622459725657807663895159672299832379928015836012149089597174089485518828687716644110477332128964865620076627446251319957611302244714234958741147405046518727069823241963055145864367970886128729472620629895918719306381243362862829078002859656565736087523321718641494584298109003237803300895541952426175198965355149635926841627969264928414164864214251161676957771920786824329616446279309036975985778881393308198855828835310372998671852543683571657202284310731113323657907036964073587926411705687216068654708802460019220757741146059734660553988005897351942317280437803288391338965068045950382594344086647551333465168463217617028625427356964973100774123201028081657741874686579748292458555065469170736486365956290381605739055515145683924211765495889687091269725589974765434072275930085671390998659517576814216529067206307882597358322992243926151497831459336467246114243478488155137273752096733075399578302721721222048047446939461754337924644447189378256597418195618038429757319354655015552182987021575859967811257973620276189155498606930154098617650207274777838223910601764447362849243238664658539261376431421739110742078686110988368011518055710134967568583985911233138741937150116406996736450401446169808826544621401027701517956917240278609641979091141449699816073864687505875458556828183539951462318286607836517737842927238481906599898875464496862422753365803628585693948667725623705609087880811857600442968041247756229135169774375248647288421088759694760827338391960627750102091871495466130373298547487699129316044620204908993047517571060839354734970452639354859764323021463400157113472822681164784688043325093500465196499065130251160956243682202289764496692514426251777959336528507954837684218318860560264148937300425194899939616287330256709893628962395205395401302275627967082405603559716640059356478774421083431386799708567972018304531663365748683596957444574723739634242377834342455471784993497476870143823630781473270651613404735899160208087217429495695694271983633968867253862420739227202724021225171296742207995086178808296064764209959321955106231565046028258876415248553510479735944841096378796057608220151573914767746616460592644046243342903293925185805590109820413994606124574987094156685067449660245979750652348278082212643034330072049262521440309630298364159163207184280655185497316704318853766262841549808490426268255455481449281181885270370803340669072768409263630276153020745242378240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 15677367330704236489684345654765872651376513907228374743225710285475061415548524471986459310587409793422468337575672649159390195770639196203109740470164422918847279622512168617809092066684675744895251609626548460568818000286657877197155644463312144495487507409680981510586436839473980105816109526507183774940690468506754233835399017632946221488177136341347648299619401300152553478031887203986114076179369434761625067279347487889868429567875210375059294347135778526270052036792784228513505208857191833815193019810782726285536012977501249177515539290834099013066110808742427101506954361631385988648075631876531662834782108037166185030425281397361741380374816593565901055921856634143028637428362170568970636229933206695003891850683177862724805467649633430885890766256772869306206071236321194837546149850847492251251465339182005335440253760346320429985842761014866364296264219313997649421933977842265293822921665120167020061269771597269900470479535750883401560717258170007522463640495719289721222640391920213345719779305732135232036172749164657535333597359421283262026298558077633683466601972352020791932047651653277269092764319640206662244912810160152936277644170722488698424892448500176136149409891505638447501037990205616999749539951483226946706924180730178343433421248249189478256199659454824922792965449845614785808085940908175418248123315512428649385143776845969183951689762468888420846265884940755904978679422232928459722437779862974753339050879040504958979694390878537252106303671542642856828979456943243732534267655062604784005306285268710848194357273361950326474315178383887830735657547298806014155274260744501668467722320268575874463668631801231773651076318525465012471493991101789661826655486880382197025172204638817397341399863076360755035377198515063044406917620377391830282648124125863540529438653026543019313733776969189947842193063425974961176937408534789447204813208139025328180012535897070311362836835970287740178159584810396035613379526995470100959198960850768493303168460595246326885552300770828314255115393977591720228612960489892613603067772233808565518957125369067388481627656581264436423952059725815125912245081628110451404585356817848785207869560403136973060947898333278526854418766949369103807370285651629368912216347447495582375366172185858157521027180900551887136981476373547949618575321328002372568603307994454369107808066172194331546900189612864721586688222492447087153070362970262216339878258647864105600618228998837238951726616614756519263259445948846941524643613502041582886772811487512331772524591804244135649006882905711489500740625401901125709131326664454145291634936351475573249752000742656004441370738536476727213419975290845993155138389102334093701919933427347985594938510528227498047938633027675988605967598097724634738071865827348941400306908750733761503736206079621261209276598484788998248501813602884510649525778995067419638119423758901408485666938592550461517244949819911082618710656410733090863541129350076350322081397263914864705348559338570812101285363379966185443312647983715388815569978520768539992379526570818035105083841175018965273505838399488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -140539468317311399630196689726856581265842454196726649067619115484327336645733382011731917347542599349696591087950713543633981194493542275200933447818575727962998349855659422341306596040322936719225321674698833933214728245214786048102722501930945601806567603743125635774303268237004017207239880846925878654870625716869316084040873349760553257373323257553683038036044121186445103309737446522688353141282848649483163585642586618552972315056223446355824438764177403892417097065970534322891898358403706786620444684681746658046680274213249825640461176142109443271790791410972823857096119940480621482239371462665384722382485587641977388138015649586525433491255595306421278746230773228585473661447965714997856236836348249930202615597799398252711434674410536591786014066541448993678661154661918212800061823432744782640203547394573650403616884612222661535032630093036489316805609762972677506938634890660227438646283798960633085224174765238523682310202020145376309532421353356728849842229103317780110266791731281574423628494550622500316387390072575631643845456696648998855071906383246469008659139514195954953516930137372006716080962239900699138010978923499359058902067432577288801709067860156555601030794281657149883151572860227634841323259454313264142324089091851945336917039762090803274065885198696689222703110222881707560884802450922408479606969157481708557275985398133551795797369166018696721350604067635736928972963868582738056242026856688331679055833274566624569357108476256183525793302224616885516972948751175490332765408589087175540993029482518752864573305777733638526234829791471760791811202707080514041055614055837119504308061186528591887907089343047578151998014414374961569941855436801951696989236985802855070865136301436748108981790529597589250776046014677076238077098706142591878073591480137126994712453961846573139047045335108685532429685335967594088433631929622784091221709989876851213958511924187587874941147662934789306378963109504415131871838586127064165946343633294322255717909691158622125154061937972247406271265767041752142770819914362362607222722320555055046107560107646447711798425669297100947530338213388900711906469673035939303531572379391516446505382373078369356274209533779775837621600478109898315332294392701156176428346048665415183542114000208626649860521779842247936019468666386009482328491016722146328727070403384875265235383191761401703267397179397355615643106379287959749103103591824516014624716566159470552120121610325333939558751906554872814393414852506771476399804640933842861604277263225733982995892109199569542415836519376218564336971058313526786214787945548677712846653872588198495057056555411999611156906383577144271368081376581451259459693618524564778856609579945269099752585697285908407530795750354355091498096409273010764379893898495489007244556899895402290756078328245873431476496939472923642852419272027893066606807449511623115238859193479657271543052121157721266527964444474294648734069435621522239950148073404595922268147647782933207992802729719587017423324443381420679780209865230082966016041877786527660084461824899431104185618954481081277241884672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 868107791308974935634940942613463012489450672764406783750052463603981702049530022922766360084756315048260335876526684564562075508376335816064051483197532918105374270719960790543889750573646080908957411963778100700249384728139633362463684294254014540760777197691898485824477821644639249182975193467050641335366412417202097042455411790134027099769783740879017863579563572458476291615360335485389187448361879395969446011355722514723993704428523322027984479166302699833781863568521703564660325121533119362681047645634975675872974516101342037280164640497602773648038845083214273504857844131639621345583668008121105505349036208938371978480401452043217853456579578459182611896731622004391257023062033522558972344436757057096497800287096028230102482598979226521903600601333885983519314257412120320733394259393569968200575021291519118483500068155369905372979973283980273806803002777103997535191048385720672835310648484429444274152431791630500013318265006139239082564404260644244540540912687698203451805484204933400559385009350888435874030872006287347841892716070496065002001672759875912280549407824680770817282498448577406744480973878165667511011158577485005552501516879912335100399518491640617592123675324226148264221773084349593229828768251402246313999917192547773335009643636270925281189748527869745800503000006568699157438185995774864204838621172485557195073586986101759332417655470764222975525991622149634736653093792724881958102381801190316350714754897558111299234415207567941545598153588638564869955456318679236591962564515970350420016281930267730691488999976664828380509788267678351782225028756045582230464032043164201923741286521277400162888079738280617737358887613972324753693597827318445564411902502261603701915022224909782140797698109377205232352341008332267690048712152767691404336224483700473454045399123568449727494147921505457737905963805874449369148608364612713255188739731355868475118318825388863668537271258154508272596223930481861495685500159357275243052101614422249788625352047023745469699448744959571801626155751040837662878353897703237543866528648353021026463170796612090362374262540366687202502284388206830232881336895305076362815236298198105264689729882960473636863717069567630434891752234222450490526795503061008171497820411993424517764362888864978423204882469862370723775446255467309440755462877907387161871010639516185392562700115127245054597688784655212902551028698396960947977754882759062019944813660963507865577764980962641827058521419834091270919636159638839441917739487939161670554859999650663941560792577794664908427649772031957457637926704398558696653053835586315904519544505514338134722481712211652456822038060751040193393368656360657990618050613276239199264475366423235125021605217332411545881835881622332460696312887651131746060811866105383334056328397188826844124570302814667130007222195279038324985196856861067455102804193808401630683818768003807917501944541314856580002085894949810788302833387678815751641282763327874745070883974059606601860120092564112593979327571916068085822822910648462270707436438354356041741244238785437340137187127308003846389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -9282226095925420979712917307164955952980910625555952380376378996209202170884636663809726549611273497666145118034506606587485061163807879820404458536897796826132914284159626609645255685094353503569564053097815121805173670337313058528627556800254776889061712218520732136562372621914435198554201873164127656420938683051406267986571420364303414769999642189862120749041235737114302600499191628896582508467788574701535181777204812343189374073736792537068381142951050387960444945301895710349577224345280921717973702628472146804602421729929818144004775686206679128466053829539001293656379310141788170721757245369504348057475469788098116803066627719578888870034109555266215477101954887237729837603164741921303516751660594913578762006212134920109734237197734153220452318792369722219357333895866276943340853072332672603419119543898701732565497310749782818075745899460677644105434382628191792577488214591815958685371316224968171399258570464834766677758791366637789254088489643882290249722314184650697029189073648374975372306448117650117723640170798323801297483156847584449936855405287079426916837489206347401944261171453659744193775479911673338255402248080405284253694420278385930416063720604137760502404295981685737195966655772436323547101957657080042317465871158820181424133220084123010883290690941178076535037385100652444833738099702953269245353196526544824501347041971903173497985738982157484757436104146634124510455358489463824869884158475325902147282260748261380427406458117741816480832587055781212249246615730377679777850681274014772416567047758465962302463415451124097898183128448266988451516131054290912413122305279280769427071125567461474845191326237660733952624795293232131772671223021803901352596420203999755751030514942810700346201697312851199615159240047874475608902724466870661289213615501871863978140419610947720969287402933797540137766510170473397598072625390266779091829366429727512205739048577619940242673662841751615584144752765486671101636637856419743484680641416686704744960774208432554368551114333260463128782286736675063819230694058723507191617064274523125343944092738993366842425172664515378237128368635919020618023674254892965979434749563179570623738005882567549438007317722112432357548061281239120013991693008596022101875061262596047105301787419256962318390605558218960099135796888291541448671791806760318521423518956322176220733992794220939074456477800123657865645893273551788046090784344028106508942843721763793811330962813280528647834825247856236706686904535568496348009447154693066770514139813117618080662300256632174306939000818294869723045579457812276725735966805780109864449250561244624288365946050465951731014972922639457800799486552902692974834848164751182618508857827749743214119165053250037478895293367905649130702610445314668131393681583607099779728680805568090106961246026419833999685102725034903022620993377695809494427365627103899731698462407031747023144112855611654171820085266475793116526114609845260559527574883153502818726899101520880894448586989940095452245662897313099106930888564273882327063534913022712435119157405611013258957228103465697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 134442453943528197817072903049640996576878766729647143886289386767464045310242779953354310718023456951509264824774597007231640367462713247686451736671849443888349524208897786645303831681393734123083150103096893001721409032689265769033404237225905418568333167046142511093081642327251082179668704197939819808681765380939041278345198343849146098979348583181299362596738728742791324478527153624015736564041186282703260224681802220971753443412593384409231586053311069391565552883838362444059065560498268208870423052520456363631616755411326998968019470300671555532549106508897722128227532698024673019671463662970672820849813795760955466842032716078881195129780360390019787724995213434099246332479085584122671286040293993343539295409680722624319506549760659969676101643933601774414065453993520220859843438780483805701857431315182436928634032460705981196041745487041876886787183575806897573919851179970432350460708662840652023361899774255791085236925400402169227879072201229048461959715197824289814976519193506777411235611182332847241575416638935604244606884608984933840637858486485516452812203254222187208714113428410992188800246630211657912222967701225106741683801726370240775210703039398794222907030004018714493710381516074792343280496720120392091156698092050139618106153075847022672740437049181701408315109787383249825580094906451160390246425555857313423845465568786182101512049592339626873611246151747633859861092128997363203376182969827472328211807086019843471274905784966784963091807517253660276108405232649600256935681176674808017188641601272414487153840963640855263622223833934001878535829214696121058142450092099030029425534562728308475264781416499299398543679339826563334256097346978017281591695885577462821905631300096187334967167785892812183879825492067737816145486208592699990994584295165893377951126905845180965022557843392459935714506407190833169419789877447327225116725585391571413720471766333785398094297588821145045891698409687775168012090525895803237321590837748268084796848699309165814981152476069630055353633460057501384446199011883263256100723018521842115196248284330734195119396306332137177026239971177030347189236285307249467221193655674377479631062866241376125247044059136942390374185437982572216249678968645572633932442475701053328861354816092200497475759680877225502686313238990174587168306602500410235113457149454925046775712182254951949395483070637231154379481260682978735198650719623453025786397099937260578784677933090923953648070502224208283270847377205142873390261849284681659389651953450925402929848742270009700791690847315275623877066918886674952397202130074185554941026900433688719918549431182869373661287242420363461731101253044368777289966209018631611868762577714059276568288735431728548848709582526009561321806713069002609393263411213385724678552146595534489513115605498753273588469757679567587207713343508457492569980229576187242091219677555847953460702703597224366465383383218248611084079375008775007822449232810366528775837432890843550086174390944462134631942153678979764336387474347526910151071660986056558299654501760896550717060619960320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -1304039164756147327149197572757664388515602056631814336857510782083962670112678988446498674044875445361297212007765340471035004507146635224217079395773520577298766828135981583642146780556337644453926766945314350874732081254177873507300242143471636954584275702700696374972547873759522654185991839887290846637021075571757238505648815965705387637428910738667001619211067503013098460324978795627611740334191078480627748640967920209632720014176336171369631852077036646737628183401610894139757059956088441583719241944469996507636038266955954977738169126051651062865276932124585926860782883342695155963549775089872372860864011573544924432997578240509241253388143594239511084169751162371808036903228255057015847980767366973979334580043520916505613171438046008195198894725547448400895311782162996917913451308661096093028957096131950033835318935015377179168036358186814521773639122776776750820510470011210315460863279175088804701451921021664474363469865683079167261488995072750504922879116526014096088305914579129602415309035041708111321873198104455236149273743188793226671842317507551249089174490448085553188963349544160736831319531799310195515305816463470020153268012504389545599445118226323105918148202344985455496727161585017822540434626112108462044649379676277948352159320217116063772754127058135412195489683142030362246103630833801807214681221809282086526693763089314910356813226257510440543409508856036617527727781367737379004402718802011596913368403336345299535211547508602663773338052437405308747407200360600784708676222781929322615034284112380719291064903743640475870242937999059266181910682637875914922971479458718140318546351761388614399178181803433584858374095872695857559642215290545741949809355997575752479546121232464732582090738158461374222783879921411386399588493340408589531012786104311456063603152900651736773867170089075457581003412489355686799080153742885032753562380429993219351094650065049924833012096857694323529297142105443907422240209091691968142822508197932946910047172524105206396822124439735371340806636093853532756642933592709460227921667759597420026154148948280709499026326314058634794245403413252051426236698180586922080348366497628087325952493949106751038591704450067271790282836696626009211683701067305386339222399406073905788905289430825202590942070178298383736296942828244254787832737286548710460473914628213967164602120449062560078358880808697000543450451639201757538269802720053192272770249682522073930324571983681502749441199069976994562748230145689912741708669282690411632621239356180428914337812334853485942140256081538454796219265994840495109608228698562544810596481846979445693316189364528035622050570031653441009245235390445946038443597245158240639240948112624437698110354957116273823172572958879693202331377685102101076161451496499546070394499510460917725405700267621292512873996955725623350321216432144035886962767874782949267841529839065538768811434147626319637554160579787860457691166710059028253921257822978802224305034272431019632276797479883132848738917906345109949797190438225703988170821816924277595957989070283587344337133895680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 8053232265211527950004759398938415668466768316744159452112193195836540335523881295244676370918837282812819337171553275970526849318177379028726259388507074009871615436426570712743856355181153727551830527356907507864572616124358445175981199260324200644891802748646567748787757099539934915036330633522936429007532237799074608574406245958410608095613376764717539749172849971203656723246747448089172948415761684359636623049764784043799349485786954187877089708081983027673265244300309678792415195253423370991104112327873984322557945982963290009325141328609612432392708645217224051193214695186089061248518901664333325163597668173005079079407555299000510651059085925680597623252307581827575558783564323387407441323437328060032419699686089819522465151865128315844926153800516686883167986632670854650186868549036376197224266011814610269642462856725496007893807399791285213999434344354548686769206908375849533324319925811480692467326339703475843638461245609020090343521423349959120520467030355897201595123395686198484393840249739986279586783091847700327193501220832758769716387152282066955326894112302299516179816654894844397267196743723830342571029603681318852231335076461133785469914768092165134216988471858555743627583560801532288837360055144238305327678351114545469534646138748658045201574642393867490132872324904933502736141836491443743823338564414598778963707577188081343055091826411191487161967543993454347994918432727693021563346576956401515323003279389313875347743732890311722390192641108374007234972086269527398613974077401344227100512464447131446228796113865462266339826844470739948417759908525752602275593653973654613293338831587003198361786056245695190088050408722096756704441222515200869285208302209762679131217184506732586263775659319392671402247121326000256091162575275205822515420120863316864935914711138061797066563351525194211851343456276208487495925322588951691304424761504752004441277617910144469326776154012818944028579501286837033741687280747194608115199635806219404487803561404722399477820521417140393358829538300187960836020010654993212921379932644485455062689648801545193431036072109653142022117992377461469925537407029557340768485733042296840752827377216103835798535588400810780258399830190399985430221635055274251439607400959064171582141130573637167390871776320573858241023046044290884970606010655586875737905763730897484978207650339616223593993880251513855797335387010792814407951472420447901236986010951823723597221157493107406680190754939522829628894659821127471776433641586734490446636482838085867077735991219125050368004165427461594421614538343227074317106279658280308798572236546295565003209970531975931420327156015890760882771319440657188779081652794269184591489262591447773972154078392171811261473617096842492609394659134464466593254497649914670866887092351993398022251739179004222396072633759209680345095258492437879000464605342997859407475383587326183449297326112028771771993933855109858884236813860384357319830239133441992916069100225494257026936962491076660631001230537755458667701739498249060089882944611022519077047036200895571925401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -40729354595376478679744317695444010266065094401221959930601587471529030533121821310384273178185202436683177401466933034071613909839706937985017617596824230379962819680362868078787106113647212052043491894886072951352626641204987824895267028116230608774181121957278470808836928026194108222058376278665388306228692790916203256226375134971149458863656489825716725270154592378342852138863497608248324868484623059864063939235262614093452989730727596695227423002873100609390308787526649122749052070485092104822951243063284972575052009261385116801450188206957284677601508150042383246723392455809526007127272449202036801749407802794047326210066164674095655569577361224974459194692801046949680165632388315677348522341970589085891135402052109875339801171071143430256031330153784985006404091331961149084214643076988005854604204705488735641894614343611966183338042427472707926318976297694503005048544961427699479223603581888240081109603235807999124517073736042526547801764183797431400294191936095178828098399444371801064442050330351300097169254210461586122206142761997892243018612684202783881367094183489209914915014981757717381378584550467220280353808379275732866521984110295264965739232518592792053594988715580458481216583689046334503062624472682194379630490868755471375452530752233641709603600091346431245237039901677620386591876477112254987877336930739284685997467710221974582550560276421109364098445047980411094156631083885848587170253967543947038270331394846383613674935630315220732213336594855602890677195708733200855744016595074637299294188413566888523716732017512663263152489888416264651789138991204011113018068645465671926574154496588685068130623443359718258583003310793162535678326869212426887005082463286259030550777745234394169261057198552290825930735034184168965048883508540825344608186982109095839811466786144424686764148852160877848827575843347994209693351452276069744787780875104920478377736356549899892140968243655478710937652838647742937456914063559848543060261170624975283846622078741607846004966412909022688530417271539605140196102814233003468434751289937893072066728553295678632402908285062498490243635798799085524494055038081069294483149504489843323746292366631159946686964105967031081792390289929071977156824997275772568537820093877187508987004202763752840534381324866824685646915701591738870084149527004612152640747368598873902253814235923432395510669665238417550516203216993218118138009686368978344623188969827163200094255327032878125523330744406579620987243180565146504064552713914163180531953830069785243453331531145131276920115554737095629956705094839737648388478647864911605439856786455828811905695110146192293012846082856834985518481217759631539461840175238741060339074754902928718824387561755960447563780829917432018018177673354606715725277757609838032696552938644720671317831599941875453258898119451140088110451681232814534308914536970746403819852480332014638890645832092220520059505769811517789814687067008111874197936675390117946269972886673028846830990294838546653990576019515866196008010659247714475924325471830293719643877450359134538956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 358413369219083273279327008452263822317859480985650458001980996318749415211838311840674971704498703903897962148161034468768158347381266039507207964532087564858713940544206891737192825740432638214118126051167326203179055431045194550968353788484510903549571265367937561948023636937810042823103519347871633703805774440842003006293961756557047085706482940459246798590777289196509663340368031125324323200545028075551951990799912041105580440518243132732323913241217706165183721988114112325461457107253949179364316712887375652260535419710046418939031838335409588897340689719902265223311074461133377628259583880228767277365304028854535273107736178900965421256215185774071031392800377967446712752459163458749381980122540543427186775487973087063532906683741234593268116545720272538736969488668010686264655729391975470216650352373698978936215196783289592968352257775174453320760361300607430746732419880923039714161048777703682792506744187656613850768244243020073426063123872873147851633979495276788830472753761850543105552524058876167246624478352925912226429830235599267827043021942879416838682308993785012987435765465291358036104011154987508035060092932756183604772071168127712409486846457582916578762722341119504207612990838517611382593664829017876196900572750559479248644015091736330418785956108266068205337389465822141979551729607380030942780661871312241608232826234162681913335232067547514111006270883515224679524128500475359921758878160506032086503572956307451026623168229343763985759338802366351060384217147118762236003660323812769253319544140703891392300671733932842367590841140498601500918406899208228066397716168437432200407726290657357397670452012984085060173769512017435019468527684443239638888561221371964804694323393742929848630754264535564882757136212565591488749672760891892006920853636026740624272998618431909674589935871263041054329204373241092757096377967706826825779563823555588937046624223993733856614213692715962318906337897256656821225231636892645184006948493494139925887528665732994411175378364309666002429240637321230289826263084262529432086583836574692495100379119268649396375404448416232132109786409233816911554083312201295240758444303014768032756254974864122107136265943228149907281065681089863661500652850602879562483379874281354780680518740941899048294583064876351891754019760823165478309823478359422731457351624804544688486632226596260574207580158610167685663358476010070846738007916384885121014659741483342140702739525265924066955410350291481135282945629558245836446995742819784802329876371883537534864047677719381247199741143791332205108229493753921097248619919456643708053595332269077627035719449284075038251831731495249819474306778714756701993068582270419341639234188850657874718642544657511275349514302658604088466168854855906105189872837909503247844772873008976052796473436949440985646055811993450974139296031504526936734252598749604971904180869868477055130254697720662840552949999827358201060243587854833164184666505227190168165920091934656129550991065002352008494316492360612023738279872666561930499445557002012488056121904668344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -4552019816376559894396537152841941544862900798674160774056551920277789824912284455471759837800280206621264192768010721326624947397602307747903346056259515243840772813403620201392892626989953376201254921932796828472345915251846693336956100975405319908067903217400742690231816020759122122304012099806667958027624926616855269973705335084115139607988579706584202419127132056629627131782071843179431056846964282673046935550354479686670822336079240507802462842301493631967143766014127435938351359157875425235026786951654700628745952437698826431463086853751747569980246577746647208578195291988918967273212185086166864610717659757620778659480633867642191308694833864553784437801682514795658962902233611175564884235846107785374928636537804648332915981233440368960546641324516493391832243606986182223553234950837863765989558210101469585169924851476753035313272651527598800154285299479628663291483850690594005933823419312682908190939336895756521823047692013802400698034025457795444542982864130563216994331912005366128294928256678339447368301320093845677200921512358632669740264815693439829585897100908659194337265143712282782990350210389477304886994137304605139399712253164967020082772904173322559138421596291791548115362843079217941095619361473257211940358295202939854178806889624326262935441020054956254459409629544118809706676161013989561669162820303112380679720249446758855601771084081791487993957432212741759783632412391492602480225768006143408780328383630307187979889628206277743882715765011495649015499174697669630010026354971536630790227866372458142005927322835117213554690414103340163043422131430526909662308794133325007071665033611915050404105142867957609841025122189046926386801025407368189414193402231404388667895986911913674270658806158838423099684354468120338619246022921649340074240505461412060657811525662053016553582117793538640151130386012422870459297416132273100504239358265037882427797345892426369921357410543347729800817588816258813579429820101154345733640268386423462419070235499993680245115450149677300627872311122178032841640586446571865710404748994942151622719545609735812116304319543300973412988799605898369022925411048044578866480980657515766431283544785811919834959895147955707053155483358381331038197841335336919494564857665107066152063858171418039815873069496217239516796958104253110409254107745408346480802858540605950449433549599283154316071452496873225593311271918551259830509716185786147461332258568440665012351649351710831713222091329581431389889549136211694506295956672225633917630899976296246843238295684767399875174133373012423630367589616390967131007711131728297261355190052601081027773491708226204908393743400083583146834583927759901028426555832454487276571897830059392182502897458177261722238687942537607547504264840659528755014292710423094784976715798124945663129411624532478716987850492828726698172330404271112374063084441430374082926390062785564802237644884202908142124624818362664843581947180057627749761253027991081861369647619348121336720083066715933710479919667202716897387831885243388054397474413959864624154450853888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 45265962436981777124948136713967837515036797666959244710177667650050553230477023321834560885680161945186235268387072222035069176752496047899475738999461819602644968936252964880989220871442594713323014585318055305773705214184885193151013753338555858813468657121147815664644242418619490409135969910593900751838998856131462275963727633376160805996846382567015959063053915144708225027355461324450152690612213996996187314044670129886009751106553863962414926826731443108018861792943295891404219921792451420941971019216028724886822280203433333644069861520804569420066497833445377933396553116314305298616131622081573298976384169416389111339696518925198133408167038928526890199941927048345369517905729893938924696965016468823575040199882395631972168006412062000355658993733977884622795742118388509972179992206440303518499471019493432193715439791807910848383587438099727281045943662020893606161150674566023219743132644473937824210471801451928396765598564592075083998962916373800606069888964796443174536387124152596585287979025880550450030047432024730301109299720641768733822105572084612109429760290227549152728383217744922119193597692075431396742608864504449813917418301701930163609388152235211316022673424331537043628171367435985388248325998559645583119534115731004646513761201131819942551115488504370075173357007943512085146085644819289837330188319873015903676174132271660617616256339971549509878370154595781647128735705882443278868996965746494654883774234753208198194827346450504931068054512028392556564835644232128967327239507530055115702103375754743429058816549753974086059524050292632342682358618277519651164145625448798516771784198088424935411261118213245141617683827623423000383437920049547150184370803940961155644185059895702037469621603671819349736577551219109299935218151006716534852194694356134299070530465134649121212065233474612946872068656598802833845596181938850666765770949883734497407043740503952485799534303446362219979415853622596316419324242174959873195515900549832403378755823215136730385590542491849313351581201715968404037844815918669356310322221090889691065489954441944995533769103213495815930485634495583584730288101159363705226606395192568438060281409198110038333745098137153191178873826783763900634627817045266003172998956691776430152459681498776589248110936352220217082321153479186944801406083674284310815775855206240026916406550599677714129818671173439291036300690454723404915298613513806232387308756503771459541276329842617937687943214467356176515975418799753736592580543588663980811712352167604792319859704413827045781595902152068405931656288238493987718721651339905842703035189149160052548530917448893575518772632728297191222212502210541458134121792726648391621272615007728465125720725335745380103788796347147082108296034490385388090234443462771742620010190984394005831682559473133674692907000097837232843385915779566715503994528545774678071703819671132036873024380685400682115976811866998417262866506069935595915800083666614633273894928195563059845399146724353460917803802697989852561822371895745739728166998070104746570547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -321805157416183945892206712367403447564239522104069612741700011927266048821235170418874084008129018123974507352814084090224599296517503072717717458471128368566333708237306206608811396637015122820975101977513432578922560989411172847477167517878702446126930218776162390301020792581334162202538327904053785000134647897921859060409078663612241516084585714519633123449735704550631405902602061391339728202966296859254837594555871075095447652352137972482864901886345663242630157949545549081290076918202453192921431889325823229410516949806202077943924281249520574859776367563652394247344147236246872104445558015235593988182024360516148420639302233504490592448018354609819600288899154138349533411447156474410562656586097900761500821224879589289963810496823123692006593872782959081415785473753370242435548118902331026551005081409902580501932941918913812115540586878133928428200189872357927658084131234862505090259163006218396567394264411088891993098406586892558050070085058815394260444844981669136519308127860071224295082902263159668899619169812945293395930532189902005200091707866950237950474632004005354011476662902461594954340034158232520382507076013169742138468847600830663944428013716199157364828924331914276572291632378042627794390196044648283029932316019241150928381715144431267279957873099750364831369790458301626502457408717234537811509528355247959249147112036831128588176225204412594989323808973537741807534700059848513262241458837925571740925061057106617090688634341182690756441266347303979349730685046595061639562534906534450118269112741545118287396751607895670745661542214205254358297486726983547573766685669670567955746317740809800841193251534003722934721576808886497144816402368098466317887438717014629634954520080421675366333789819866133177128826467642931362439755071992516360051151512082599973518499430546886429131140521337663453598673586937797289949078274423643269393180326865898685739390306949615590469457169056377666037467185628234682130555783854271625515284990915961307484241611925810967730054437421468017947899637803260373604518379162864956921102859313412896670153566880065767997361110862456207070211269454076151902562445111030850658326533565907756800738483432060155402231078124241938989817633622318506662649293707457136774786725627393769666823880880979868664362025260265487115090027166975424889394435899589418905652135432906628743302066902839045929968050779093025502342734537279166376026303564206863689022694770345949289718260296724635495848112285202448275057981940728319825906343215214423245323446817218769851890467930488674021725619636843965639950795119727002147512322617934213620722860633716236630098645410499179584122220327212086687239016794736233334276834789503654635952523628732585590256240727433501012407664970691020631085164387942759101443046555709698455132683015238320459996587708907881073235955032067130657846536908138394358236150705437247232720898078685966769189774817466087326558416131237113981888966828564322766968899588358134135036770183514260616459563176487307943910098380796198171556872394640548414650926463975843430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 1667635524322265567173740482515765098672066280083639827122565860572792454377201049374251571343197241075471650988006323974886088492692887516547985185818902162165854453952681642434277890326574603696737613424829517482800376549169263289901047930748025487166252633701637838695776802879312698204775905656855185132081473754458075237790972019985300245332373183701205466153977957265214749468117480604986328060538997991618093000319397511378524769877475266110727931780196003574994353655948527652245241338151076595963869993302600824219288129087322002868483890015221816275848858694950058949600799646182483272362845885233973435740517461772582823003827680253165883153980058387344481339303584328652202544938501836624842442692685052154491509062629935736753778592845462136444646672226867907581686025098537344172826431114718078670869318996297984015284408262650305128158265875374373609765090623912454571616789456367019324970623999017866259834543543321995892228304192239969408418675077694714494642667025376534397508994848653563864049300266213008067759137204129250385217512656960627435843179128845165916084372727227017854569186400711908881580272898313937532966006112127174031838357818546190993481195302386976437245212730513302183012241240985042634078963960972434160779822671573079646621069699865326964739189001833209916206258421192534410163013831496601077660381457478553518953888805373199481492648310414534315357752110835889601394735132530224415296235668040805726381229917765602306614925483396589972650059258377448292496731340222184400622400785390235232043297432255061899737209689621705310523155450611812812375594759350695881082097671513086836079095302448737693244692473889406322063730019625439489616723293127039275394727088825284674198479324974806463122257962602489701568375731292280933653851154138714407890984911945667832666601036794241042439404739931256923719076611071334476501284397854894904518311140454789195831552309391844724646941629109364252282890400663659087987418230369427755123059799406498333671806794206989103041539900806697651088792778241400307051286474563517833048959275454685431611735543533927296505202730959588652432676453842292621192014289153459182549724038684941928142066651104851516155942257003376898943544190606968505228466201286979674711071079068939327245121196989383809666173129762581009896506017113356004334809096395107522051120104202572605549030339384557148898361831008412616874415697730711895106026539111173675189089301310639571512855440460113095324136822555448399828872221607273388703118443401599415843081932161389471580922282836438884422648696064721812863411416120417965354320066593914021031982774960520955053502157355281263719360669614426724648205479112707010869513514726651173529547295647229628279687160444511005562945892669176995318670990388974573474164708372053854038828792981824351588679438903632450614807570711482774449152127381759020975850791609123312733560908524996712401583523531493757375318240896089727273192301678221601159168330503460487419509411021880255424134865527358220445004745737853305027663971037587179892068995890675712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -6364295075226316301829345615882873918824371302362319983049395184177888699939574543774265656218604614361144458879672984579227113924449895715746770801604222495447697700755241591091597987269802721717179344437568090153953904866819263007188812587388644877459294784517296187373436612460797002285585735901095180317410907747633979228226753679050996041972904786066490750175237179280127913627754593684259846160188074348364823575615763507694822058040447386932427581623439657981811605358868649906119351459647330066633067720314847954873656820582692432605943018367152511121358569852050462948697742770001363675902609105463132894195494818967171741670294826638778959763356469422607640566400147166107498380988666807811256513055250285202390326884328570652963849456423259141923230292979630500443832920925258952544881635564939793946564892533154900883970267086721100497767141185287574206360853557107721934754977708242215980619834824306844925461400681998371974582496001913820270447145098324970012210445240585387087523871520306358576324477987465188786954298763122561183529127193469756375892722663854006063220608014303846765939367838498248319563864371063080548422770135310475077212801253509400076636153487901492635005317765355856079057058917314534623831437779998826806170430297593661571027964056153351235397587840097177031497816578948039230753866087031561595810924350443644845912957165056264685403100453798011035603855615995104159381254681037692681049887548421296889938230649113297753747943100214792916665461321422340364427420567724940455319954666172792420757084579741696029241351251512053304634819618196334209090879753335154094429069651813195280386779365145986503067007304538354686308877967263699540456187134962900664789276280441689324168779887300452317792982824852675703159315680795362144895388750165361050182800196791467146397304942383867317261128146830556135291792489237887055900782278753921205694048139201330316795884845750756314703805159421419543543640142781504949292624018508703736558439134636154270021707969488129915900906241025785583010571311371728316048159017386744538629088603815188441439923221779691123936531325838998603566157928093352861436973947201428735118535578366849698019190669713312309709731485017775761080042785690392129831409227476557309009748287349130825845073130534372932797623843698488024263543718766267835001458201345391970927445385873580974741024916238916635654954266777942341203475628917852307379073331620755095967074837406880393701080798690577297702265773673917017492699052443841650372152885916485407362858936882165940528537014300134744593925119468628697495943979112536046140440051540033654498720056922867581193508972217386292960753883711570685562148576998196829179010156448653433344796868460980844290709471606065608681096967765264409108408260889961058414069116122163085434745887716615822981083694583079871476021583571298780416788859244360017112974260086695672221718475837295556167309754413052590467452479063194526896172537872438537751124373818516998936942419562292297418214967092871399132147007666856125180930595173502442588989502259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 17562209149380965084218413470183629100330810106164177041021090891613067263893439545438800414098035878068225077266315473787374946300232615163977187662142773900514269544962223084830401048884509480535800908842089020979518970293712070271538913254100711879749765429202563513565452036830231583560640650317532612038244659804990685748495399195323467374365304318958608358080411657663058503563521394016251574526418025986936689221596641635836885761318866816239718073583483903194544907166154870303106626882248174804405089187512545768881876620805725187766921330587458332960331438350892273874747598762796071713878707578729191655842869093131712064121059294367812522594307703139109158128237481068087680048688819666880581569970968546259110576434079646415412627599307031347231791899219438259889702538760157950891925801010689479585714345752651572239351072357933515151583986489356407377492063791187499889602995076960824147319086889861466440718687319852721188075564774251707358061054754636834115201399015044641507027740780458488610003368261161323061940401498789939276652396188295706243869091016319102239216933604337852724510018146379164401647188255568580264078726430155907591760985620474731095234442787875476473081708801016456349606244970712922435276217052778852852785426596197358896674309691553050260815435355389616708882151681590847104643009655820753600989603455856879927996174406295601535264366176335211866394296589668284924944393437415561678358480130769104068023083234930439027147247155986439860671669172554992142959881241494392784350494244402643613259569686669517565575143603709982361048703743543535818004873323197017196681282987268240218379448272194310917888971191715411531916821112468037429150309543878775346775567083960374909938066430886212687130697964662234150075708964194721299007009425175184832593127070396330707388253396450668575833007427902234060229201958913995122678874328939499158479509059628512205773993091203958030300456434822088246023216611328746603106162540608743314258590768902474200121407722073751116835921601520624487731098457670460419401622456956742048249834717134765600300089152045231945080216781150674300472798611763532572212314601455683620526764316699807099666568655149681621924541654926068348908515768107094649641003624368422454862342220025708419840873361869612698300273309288448402810383805595824411445156959840199238346611566139945675144482931902468504276927407129506459489845350711653223647575509355975770748433656368436780512476342374819318732390140826349431385950758529884183695004425738471877223600311951382203679531743632583490602964985913495853370796007750671723088507669567697904539822719838743913934540194035126150795255714188117456128155478306030223415791442954462628519244938233996829147675296904824976302388443572113407497270556027034175642240408934916938870982203553428875247890523590483944480335070432895692608833626178684244450058050033426357579774437971570283675441337596296824682510608739646357362629741423653661278191766791068639640755675593642437476739383395770879556763866487092217022104642502649653179187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -32453058238297703947285659543201639596748071675745920162267929578917977296600815304514621407520951765750532824484351546628085328724210116496398741456671638391182761630759260839603939732621511923083601720975777753311498249292521200567229173595312604733398061070629734717380436046530214152449568365153839730917906555645396358520795039413219158692819713167637803034473555653441495306797568127775954462570325586315608707338186584863741436839503784697455355796848752688479469054832713014567130230846242298542749924762585159673780316657774354217351698974696314423353377525743402998591804647858508323476589663024453298388713156859273924532986262078293069154302940888614136205816918446195438443877473324423695955519887622106849702006256037595956636314383070787516815513945579530307772051143394650168944287388867104060859739020124795167315272201450878435352595696289261287034081393766149089494881472136327824251188102621606274400047252301923782612932624202219913477922193530624136895232449251918844949634787455634197735227695733267628986237127290474447148199253894758492997302328409130174920369040207935205510104594265632891295606712028728561807390713098583946452963038635802822517629514668735981173580917592773607253156291139430827872039196887564431910104074478178613718858351868358394396157562385799989730051089121322240923683411435300821918986893012781158715844826629446420837604080238502842290926069714135648473434776373755989705206787438359917011220668284787603012111893949966198105869636659671408976763404860498770081795067899193098635435735742519631087646336823171790379077680987114609341192891534719374720843871275170098959202595941305378088324997052557489659762714623073044778793647215465480930005179191297323847200793417472904237320908914438025827441450745968856131414791896593862652920735218400723248460528736192654214201937820911703837149479005039633762661423569470713977113920603723499839853644338895257187755282161815603710900308792047416093124635803584755606308287917687306882708773053853422962648334183417404960861589968441147037287600984469310956785301926747361189165110717831413703332608553679810906284466354800855702151797724478205388595238354510931923403440165680856430356759626510585076478012732665179841100728195287857972947276888998931667878182622545259525929403730240228295650328691355367443720106661645948857862586332227880747721551964397232345693101873997881306601017187018310637724601272638978428625015794084483477002929629889192111904498034840219418436368636386009628428664644875191595864905536411993859827436242030277968180009209168102543692474234366462404380527157092044506626989244854026616715199295392949959686362831043517451165095165890949588588096024806286198216609432229237704613896603094212250837051473666496190671228949726343284328847886781140877499109193322977120991436388489443809739998584233888373760981529582596322011832106790444662177747213652705502599160847031597190534960677554528088885207307844108206600307813892805846049022864434242640195795931043137681675047471227493569382191949432351621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 29710537696991243399824359758010306179412342202784738116625920179556298748564990394341060743625071420728352299302789172036377680300032217955525080490789357345813665248327737695248934495379372607870141698348678010969177361506897488141985042318029644190769554321645808521612392496847535846282856238733042290649608282475263388349811759769820696549075536229415729748569126655636200314771873122787456384786444204816133006200557614262499327768330505432268505012655119528568669427288260475507701245090417523724974414096071607646142013048589696273620546739026727968474552190719658087321222694741844726435673103017176557637311393339560866476246949226444373923561869057140775679008881103540314663498688927544324222361465580851431532051590426494367736284605573734269438991448868983273957026781155214841211033416381485333441610704790444269258874118579552221077611352215782287704476147166936833466418027478659290507262751171996780830292142262175260374017334108295703828385181337916647595327148859297534034220071961824121298580594488379807589626718438729991173399319402047056846191059091428589391733520974008757143835645452234297586885234615271215391312637136838241610249643094610898296197361353629062023571744362898626499685996990164354891383298652152512832929805998007393718433474058157727361217799413033820288233029214283278657404050527352416208434324790525799268933515414269103187756398904192276494073876804509146291232921692150517100242436608031100557003341528220482563741940014087428363555541898306142590951421690639656674444052039221131763723548669049152790408222174484710894518494218580584406921191640486555226311211335020566027771718741672294265408743289872062428864279248634598472558691091261808142603011684280619315949093855798285779777917768735516184244166634268473378169596831814619153013496806265043182586104887126753833405456099398403911724771609688808408803951360102281960900385573539363480838847951515684487672481371557631468175978324115187451960752763161436558774586936116611839375306842549316597910000300757277023606929652230215840821688409061526062538652910354874705182073196597999064173575188469508054498091848973040056379821584344580309217175770196443986584182538875349088895588778492818215402920491811058469297325445839581394023613644996372623939623597477202064083431303958181211846515111037815782225046677942219395403699285765895668641745790639668169463605923135409065720782451535281456692949197333449631092716087566398614730683608880283943893973253986484967651001278431895552113257687862878890248022931802220016023258944953733569778175240693522763080494108484246155296238341266693888707436722420587881277157554719031996122056821695323224441350283324189048370405515345650655371479767402905791360113830454895008185285589535643302550267014421750178577256652381076134206707209154491595927274699634264954297978815962871990126791357213531326875533180790665317061995286312933568125151926575423676449907562074610310960088352393370559963555131775797000802489255037904516063632603023745063011606371678998104886200479252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 18730250740999832060983150845758974397238841974057359536237372365975559543768766344317347148667662189092501868240900172415830751829098790851178014496390513777396481033707681366483230562649589925928277999242681626031553511766703935703120502720937691227533097482793167805215199048478915275893239638175918478650648829695829130296722334672287917246669319227049587869586885796337356488753771482533520886820945857161778774284715462010831221696711453836320546609321467602527332249964700353239039859896708473943158512579878341985697879952788400031260433207370741084784369232080616330581021152347142231242896129247657481584459410645214848963395502556455846703983983225613413465958732364881415464132435610191595829803960982381175952945297989429781046530423490808096106195097159859546203740527219007828388854184690006117784799901686288078408691748387237443526736186556982194865309619540745761792959360264482961731263079130739353074571833855575218536844335366555029850925278947099936333988447703457025787064892053285741191884737808720893643036633060628148586452032624932365773012217079736453536450380520952412874497551134509857920930713408444816836298548991416376925530737417923576840411697608068681647434708148466745433790600639624358733504998719239001836676495704657220306590278513041055547507251591896075207898863230444831925409717270296802819396707585956112676009073533242273440432789657793231870339023437087551586574609366840466005395041125714740391152182055132267984882027754475925346912526844657654167236830800467416145307540016955688451300732761761118778673261384077784532452091827903483483995343787273535862821840046877149967810809152865368258946616650767373293357545207091467901147545361739763758016242004172061090173505087774439533163588621873760905206178212765991951329879002401033740751978280778927818226722995804346452945556730862876115395024821772987363545804622671480369378153596948846563790417946717762695871404075366441046136768136353894706098604825127600562732689003681175447308224922692193087617574625186322242062158621527501739101767958764842140616787643185638844014043991198023102076311502056211728059187306531120690641097481594103119751508693314930740480680198627749405508274550821101001506463744683571765232561179055122418736312603514480679318002391368774302761469303759367938941191283213014146903972016533660303076596397329209231751487207714870651365527877346401052712225742639082994505732632368228683885409078729747579777917078783441310411922469325524280266780144704044234322150595252093397144698367739314746670968236488354001912944320800723647184319713787581219559309505219068918378800550554548036064094021606418099065498128258113799071509683137543579269573877369724262513944183773241154901478949987050425827382827823315556362332765305373729623363790820871502105323506973325498425286822490115837394853742352114848722613482945680856746020621813220686984150199619688800344552759367157947013402351292873547792606234118452698511093491119788980683365423449718021612411307195039965586305743462522444759590502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -78397482979376658914546710456183657601027724394705756595791165170492089075030273422337937485867659395305747026095064270233927194219229396787180754809862644570985434449534900084617672826278611797772417787660089316953182356484613296765374175663998522178474827548520774373623877805074228600782716816333135375348235621168367846429319333329052883945100791643990821182381869420092943887281232087248760688489671052534715996859179358433479610873996359514926409399842811126913168124858629466543584629383054014207842199749769219539998768637250423515261337685515802322857699372996629691369799020683583297782190009196655746963740594595773513781127913098076409446963968402587153299014863147048963951852197063204002794593599925619016895055418901038306340907189001819455626173057822403885555897631925974237883128824076884231894713338046868555186561986793555496597881016526549499247868355830705345127021060402072234811288092187202490070291899820906042275831801564946532187519786842340468278048026260802533339414356252162652598505533558802370835099393922843868524897113159830454979137059509328812613957345353228659100794346397689661617493081601844741218423636022445346373617485451153076357976971320868552517013210370391890139907287993014071921348705021444524547845821687473334652768636766559214829588828822030965990856186379891534365145868691384813650280018893928429573511712626336126088083851765329916919496476560085716662071916503379284323576542447133030787617701183246817054582848258530898831360367490899212090203534763549383599402214766450651682877183443106724342029904227539609981477688465745842255750431309012891878224849135331925430626071928268698189964147819893786529527273567861631878886758552365253747344710913747656791409713473489524013069117286587710532236303274395060000287130569344587695012395153147880031168370372727548944940875087895632378668118143765307452470074262240003054866259061671957242162003828788355771385779770736745686497714740587878646044360171085962527681489516845125111914013101229144043407233684213935635382960895415097236419455053075622788742593169741262318222903529418111457864100451076783543466734746652221283180761284683290750347787467028825544303354740782770983943999094641988923787396966421855524475255185225871728707465282998250883729480636931106960555435603071327732199519737721808397314772900763763699537696925702537461626095240190571689769926204380946938072524346334658051566064099618553220462321042651304615550334674732746614406937221810260361886093126146809795162871513483814117211471956413094400787872574069868315413972905074860280547512276064567956348339658517281780921802301051915757254932539801352638008337449680090350782394835331864586680480051235740948088641075133998001795432845641519694771675085075830644885630831236738843789976663219561514701051454381065854332892484602148890469686171421168386438683082459122817713408106774477747864198695948672979589280828306986694087358211307149038125116848304617444887114115777801835085269418009038442996363169821531574261899883595795246612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 79773283785049452675975636303674802710719077114635577858426807789415795055416145331345511320051195289957971215458962784894348873009788158552034382269624323531902807396313259591468813945853538544361951226371454118448477099822496246518505945161869217745250516077202285947331085554828596229735893390685615577728508178385416292232492454068532873187433556553328953080426912275653997443273302326432240089064113953442692930265895955244092904432714475428199725973826121206835856407527661976310501911744662441621241286871927944736265801443633605454055870068295107898420658346683864003463245596806756225706283506576156590484477293853576974635756610222117826619199982963173082298912479091378996864887682117255598243964914328412393163363559566858472261798330199251957563227503822002245582600510398908147048614512978438639767815784489085502494899568178750827119819344693991861509431544272052372778531578305404116637554396276479505235420112980808580375336687151330314103468572987525105986045108919331221246735669398864494304669445755595582670298436903249406755652054819683495079257848509415921883085758738531150531882285453235506195084456934962384938048564882394536748776215941858327037969182230700115776050362455771824013701225771666345884221781866404084843490958852045948081678871201926620784594754781196921536174640916197516067225972533710453772136564222551928628723140238580444100542988500735205227991741190511998986222871723874151816077644320330117480799860227962551761621100416349555117625717162607483633058779862089193841078757679286940630496913818394252254898651761592021878394099254078714806749610585991989301853706535248269189119606308541023587872678562760354210179416412664078057498463161616088759087664166083652468257869821859240012891035127215708748463540916234266517774469218494352679609098760468971226365246725692786407432065619956818011769620479352197890111033338185372414313660503269544370529651592426093227270101359207396296128537550840900173888087032878577510157503799069982226081265608043409588911762352028832942041810140446400427317856319378620976353797485547050017394646570168640470576411343595290116143092021902736791665977122148122000142609541594050085469916085453690376109330899565480963954617536929999366063940177085788889183369264242630433972488642991446207630972038831181294151998039468149768650821315309571180512988603679066442065200559961867371362668673927074540005333662752674833590643886181945424140768730308843537344130491288174705263600706439858683935602290897602088206128892388943167187536135111259154734311379772304011704776164306973883326753081013046649171310054497730141789104215280188130501816337771420851899854189422369354707124877164052939186491125901696464950219872008474725181193117075003731868635782409580184818273788012770002346049640302625100178807178061151969658362635713896957232908934196451471564159495998698473025688433420856397754415245348215397860407883586406504532992027314250719788946660429732576950779903591504564449875736937901357324161713827051423954115128765448192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -275083907864017290213023563516943820806578543057313977593865434471788761513388937336797281659756483523278966004987819881859056048579299002366497629072974390728085189142517001404301063580071852152157481109558469610275372229294149628463237706276554251839301292092283441492944663966065391777035937852464138611730233440371338443141871670462332877047541640339448495302024683165142920488150014025188428565796140433176949918586807584222514479068435119691820012848580240149084949971065958334659046130342347886599394115221027870444198385970288643669216863091417554713372380884317910732901905028318243639375377449005177408710946095190931740610095554623183075657014985172613828812268752113251555761972873743619028346574933068078975457775132246378853657625351371325382313616558085428310056575457064291491053470237764169306110113097900975428660552979631261995427225122787669956135550369989112885962910920110199889638849472799226038556257526227107413089877915031946409175376851224049010922337099429903733174409212904545052856052001032064635515671005242959039433411949785974145194491514149142953474350523856382366485356182754809982258309522814549502771381886836869034337750360536725550682419131787890945537959122650069017170337198304946960153142204057557130017277933690033247493472947407679011091485092555193944163149624691964385418823854362095115472576693347054529418427779515137702082435148453369943348480409968991047639043065530312545984046342283142813095654165191004420153350235360651472509554990219829401298228891837684025086225047889937701315202940379432770400744279994516422863651219640819142326880865440075977186108734187826250283006821315258256483144603638429959077741613603010519339551195999881610610016573933343387544141346773410628985601543588907885603405659148441628874823508551038919788169838371891147854150894909443156787702847763591704232476031043520425990296288542108082617392631690090588829034255772659197282855983492425761077295385140755066520400135410996165132813478746593611495583977972629965838518339640669860984817482965561727063597608856360743162911392852971244990191612952265579062083604580404003298528259988526437998802435864544499955371455851117997969016145423294049241984922359083898843247016108651015461208665970733696595597395697705802416446104768769254380043337168622229106034175299529631938156673816109640083954407899368620748150338767353084848307943039468890370047256671663766142454709637164262797669346662814435828059167181901399877150139032990381036779498825331031296411416115284070466621344795088953602370131472346615981539642796110054323849800437670758929434263252932702842241897887345167729886158340027003197574270685301222595558334187728569601501682197413342493517906353991726624364535450295609156368656075366732017540729713912615315666772733616553052913985938196743693716718621488069390625427349389742421316345312814131097265590057743122606080254186875379425257839526955171380624724608996374056828444381771930906911933889550855113940530644166209882825273401994270471945172130201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 838569532959269790040800802257453923623294735567658453005782376602215038933951789306022966368719383081756539354341134709426614424798410099488883146976442660315442704882930510010841103851521403072997048520724912895181785739323349376937784429223030297585850940377912619141162908687464131001178893224625735944467378004596216721883738095802405357058774914594129502466212533758708759071028694668683833759158008397183876934201739209017141470648066700681484755004653197158971803498056662157120218267122790786843986333429097909348308129493459403344288103605537050578934330195589743191693015685245371049019925824913831504079690661032507668542017180104810412308075962208204284215575397864350012152442777426169040677206273546929441612487394097360396091218642462265813563180863514739238794781540890622677172901609395102141306137057091631716544048684765674272501330890284244929197399667174100429408148539610967040279963666977223623288768073720094438144265573815901538227696696694716635859199571242141024504515442443770053595951263344138536715792419577060783028649078194309829326959762333813005521362330668798537682691488310148638673960108944853967118425795631720751195915222195560782797309754035346731520262217024020549602185203672161158739520718404848696822667812223808007595097043011788523252320029608510312651006976244201654138780165322942892759569093937088315806703377921915375002541601992572956531872527522309481082300161092071957328346190610947507092853024719315197343397688240244666141126761123439289357977887418407949553574304495891628004553069758438544608510828331171263189629781569033414333780982955691335878951486969208669537031126310211516051326649206563275622301563172282347177088662484628712956177298715096776244859575069252295850128960781367065112543741917780139513463526623116194692090345213677377040822633969805724432534609311329099627873971582300570876848196648237743111115710784067514643830597843358977127780930323733185757701243385004449834728127548889645244066007106189076707960651427891187637886483971656127288166557774876078111247324571975784351563870791933086326926997093513532322350502166852039007809842682975923218686349172647103947030306063590776321979575089387158944421643418789306376792222529004090747395725076207619418203582599178642891491761366390496676500956303857156471515206579710568269792504483855242971275732567479301202333370494199115719644384037015675806854593900817126336971832972954942693789183211863079057738469373462970964775964479165815455656064133860172709971035228094460476725376426366569070776601216972336843193388844424087656456916962885525171581487046099390431866845036884235843676764795750469425714591935770507956813278183065121443347898506955324639359789237657264711477963700566712564618368059867597257228492456042696775056338905999096646457796691331399769099781916752398725210384823459995967101471434260952353509548455634696837950078993510418754112973355324335887463299515318300593279660714580387130278211827260009434027714755977098961861874752392724500971520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 448000516937672491027559031680625593622426176260198275958364764161355162569252136110799812798984698097474365266438858566593208860656424844864785674724397199533080465118170668333587669916652864396662015269246467714485005953152960653818946142721294409440541363438003358740308267483833728688866173073566222547648108223247176935571665738934019061071418298574320090484508573689691585997711324428690331129924741410791337268564770705271769159881325379932325388626755910745201105764218147720900926050722918487939534832241490197349990689854566927915446347865518911083685927134691062231067026904265671383626651953420647891647338196553243820046296568879389821254151673936418436204920104752986821802215205001499243862884486949383943479151684619897604586877631376472789688858066800373641501428023757618845193748100880933554520291741787585859666173457266836744937758963868321710228236270033683971987199098352117259583076805604362852429574770583131810333405246425138575006610375749587155747871980395586780285197986168934352984392039567531868491287027270076201289962824785962144728567444029264751634358378014027152515846346644876327000143215970970957053885468292617083926595389017105611680507296879667925742925737622734297528240631718556083241203532663978872193733956218607128506978339508638622146833409270601982505669605854465177903896058405243862343040748714696694262621963655476357070228605494471654515686821562777370565437619195970220811786816797114691433158797172044436737014358605265385550535531028259592422669312341927470432004173151503517544200737355377406751619550616203236200188872457870197638653747436041835112041811945099687640431707526944383141714370380172651721254074118681269614509567595105731274979869915920410335993840419939856536571797919054972322235192514213307787020280782369817071171902631795654048687974390446375720622828749034627719334567158631730893295955335519753278289643235963946560333747866357287124410735255214044851755121385689393003599893561218307447434632660651612907904928155171567029736799214527047709362455981954432076655742059033050854880767964342253014899775316273347857694986793447721562529881087450388927009794400438328918544125211649662213634496922755491996620453690166586065248117878903807977871850205095152878941174778435120478400401154936589542773073319349225627674818138601469573134596055809301838709868466317037660117855481923253950122108156275288532830785905713042614439180191712832497492373767566580884179072186298667347871073259220391357405767384151849750728725938114674965280146727812519549955607817623709349119425053082840662799834576188032825178296336771848766766679704773416430266568486421443730106933632222244113421887124454483332277145492704506181193884051164279130225246804751213534789678281444876547864179902508149104996182253151804804032799325678380557746992258666564325048714816115332841240638084811478380409172286351733508771444706433856501293299980462412553550648381556517830557638773370385318710857635396181918971977123001803838218118309963873910784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -4701591435648879839394820698654898611206996323412095457912659829030242894132265726449037315421604854550468280816388611665550435571095009980661865147522080817674923228726233263443497805997714107337606338243574511230311411556992404640442448795773352234705008502033350711257376293394899252537390075507947204105544798889602525655821063943870380635706695285529734511812309079512697808055071273043832977201422996389066816697310562060406585830698090826607319386054608517131822093158433773314252727108569685797451064946228738287031085106887383100324162115220415732974975645525407640988614533668367325750274998887472889824837591383003016804681089540974179622065556783759604767930822048190147386779599745264598642167662183505317422751123353225124334182630725283497195367071572738065964825180317230832568030292746275603244965416605715870682841230520596509173810649014806640888974481543159023572777317363634003970250502407861987621069281682450454655885153322959485406769518888790883122790863399283148665621192594008737519853373949496693706182353147752801804913765230256891218715574065125257279575247978077469041443021125976739574043333068282534753766251273609005272444322487834999928413625224965360128829109993098721282421519984830508494034995846881126731361237024682745060377560628855046494118157156708991289772934796202273162937638765650623316330546400995914111230198192712151634427942391405788890362636222079322097946946215856333959205171404545618780230515290342438133424726455405982659674577912316706315243443126536538016391999405040407009781835290477842717010332111356426498984264118052799522631628056649428820452187231684775209249641485303165847955563138450537569960182253549729344690766219885469595968790620728597081751172230830771999739761383419483154779092357381345568106833221690765065299327852658823658550950123811225573186326741108458871388139910557151247407555589245788034692097924837468237309090573227569342201578473826251652511633917241749358850775420161519040201748866259929448011971823975544307314351658812471674613253955639230787896996660282512735432374864015993184744315069858496918603770464826669641885556037737886284013199269266352479419083017393773630082525057811387321800100133044623287248431196508836087450377108829301056801741375306437133479474626374759349567038173624313615497877091042112529283598651532844237339226901201742280394562766629660581854272205713882775623497670987523549411952545501950501966556295565702629706340505342278365393907869460110659163534788808561714508289981650445276988844003466319311219012197087524141131621049883414172664119169020254262814927341365896810570075741357391031402793596035715830380963323202935273510461672164506846270227893680004856639384239045201441616951521495904117221910648119537409232014658766066221922781549224019582929436236997714152049204122261631987207216912018279131918915980508202347548367997940748623525309026170262554937308505721558708023165211467428565776895188322559633432066559580578797171658662046488692841967518964357529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 1227604306335492562981027584459149758004653264838531508676912308011783980400651449362161889953682358683084620067762488382876740026392188739048729711320389790658998527818287949964004656234352559678991253386550380327123625693775553515516563253685285984730064562980611034023453024722877772259109663646240288452355963951306340601459133786468790872843925388355143216344286011282572167902846093703895607343323787058737844265080773784829437896725686680462606867299427044119853605873381395579457349958568921174510099389965968041278206954595509009649688007330149358749550972178580007204645740126471021443860761850555878490300075760065294835777844089262370003514836306689523020861628017528496714998849425180439182004370864126935629298775593608022801106050316510955417135699420548632784215522527917056179367457125642944847254757091799753361730051718240165090948182496860705479114784571080507150178621493556717143076426273322890106952758078938474356853023649354880761009056969884569415989202068737286813925310187876806499223859410024390148401320117302417667388720530629550286188926964477743726417108535319562526334435546318646523503379216413944763553621042915293930073030788580644774150820721099747858490223153972372565384787921234617585522002134541666389777719950542469589289052656625796171853175697052142247452001898545655060498080709510082471329880155189971282019028322338038568964429066564937353092451637416835893332484546692524838723390931741739177772176860073253337846559518742300282669210861516157662587339359040069495127502284267721214806093417203242882738755089127665830181418489117091005194021221812082993917588025927459782447744958114883589431230877084814343966935128486997614338971067079621632503883733313775072331563081150879098947656543768540782682252784442101409906182625571789208686399085972401825254114350080876311423132516383914642590581013939779026489073127248693322293687526668614649510962289385605518108729014997159355177928813757602245571608913573864691179135545417794676136090611589781470986088917220722714012137089125579054111124431822998320684436410681257096607157086326994635545473665931517871049593981522590055508952031850523570485444613857065351858425149004821721105189383679880138338923785348949940421909280939159491558163158353580052941393194715157093155290405642508114402217981848823136053621843805553874421584533451288405076976492759152628607206344243933234682659940858734680130503237140084301026273777777967870231960246662548846934264291446483948434463803189251868526224069530289247282174970086975995461656243243137583949983464613662154193339045554029838083146124617383217482511239289087775138489282335238683480219110768792716999509661773452325398042277038906790523908168362926488705535900974124541682858801274819312799946546840900479820496167273780423148002841678719637844064252867068838076127697059240685320925677769540942745207408718587777665772631359756251348594108072536444968640843437820929950490189498970863652874515239000370657484615305157724887045814353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 10515605827238358017200314749862543849213070227233720325085018372419885663298244738329780988295704854782252374728374639926682259268744213833224357692529200956221361653805641025348146038041653885564414178814454845665213773013087231036406884036462469935770241301683020119415919142765235092824186954789100734617625687641295257948192136673688534225008843936016620134911989878793403533534424165384857861980304148336899943903545186476059061777285378838627072812851832772797209509882658469965701377865570785295728342657263452601992169377483277188638237609697039867570347332710894807056353628461136386005814842058596918902319960637501149206953192166672133205313497684525111686606830650818698023079564195915656113293751137899165393938711918179979127401410565500840270152401938721755263117015859318942092303490784469649797654699381630079992484234414245883355710056103196569369300814472608957608974208606294622755716936899141545017833022774041268800235711221510768462019970890680849270596595647607309956962128508960818479635411750938813876319858127047328129231040502101085877129065775095006152241915128745651385713249315519156171373710529046397129366818766041771235993576618531792892327825646619188795133846867545649902807100582389506505723445891821749808509632108783193996381688845863553311449055213661628428254003770368354967043291535918659955622966141365709684695687326833588706136062384239385078464584016901769760927553487361760013957730046971186952536309126681263271808552829961059153741459612366777743325885284927309686341791999037868639728776030881356806591505032461968458940497576948100447673269958760144410755177465108102756462593207291580344249824913406190209798013940715881956543285172611986714061364146444391361141925498238294563803415161306024101511936850042441902377526793006571761332049240713846961751580540563657606755882782157254291107056303631045337739237140467463835362336533665137387429574389402280616169872820547561158184793712603385883180131433569391971675780968559590637550129127302580566256679833624055645391883853180314192837546704998688011760007971794418693416695508229658411448699805604124160015055983731183233186828422783458448464309304057315421218077195959266972967835958712278393282132695853091503219333322888097168659408423257288586791798798725333583365784952330639245475970870468327493859839323455297642096641161066223917597347149745082541799645453510393711182956322374365245830047408480083140039722522104760818196251870361905189840589036560361452929147398759181864830146516202288812996103195851624892259661167536971318076162220202525059212754324720881369156955961360817641061679841871252050856119700539102281922030916148765266343312308134259847873249669060403601397901019068640572724366278642160867802868384172960046464616620014778385450284413342676382604646749935999775758187791772668070418465723593577408275069227624326901136456525523710486038010736673216446606305915592339965789471744347866741452745656856061629616236296522174528508046343148924964047945728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -79637801935350255451039578368676247762884989896905329245205616768015479428882984429434165996456016306626488901284190569177066530411673486248981457144132651857412646855745148000611209311638791023880688499733175358265732432603135732643146253655489537070565531697043051977040648529471851329543173453855077387687959084072156729418227185684324717788507853843038284194035106569052765374635342235854470685697348869858387264570837974628046037049015512580147627692532992372310712854870702355645282454749275032729379046908188361369849258672777099904265437667159922656543115012288212151507961816580907047469252525130035838311937607418079419462011980890736276257907583057446642478513889073363049527456531389812178857920573519837842373332224307178725713611894196885570371770372162492261179664413110719527097786050115843774724022883366943134014777670919037594841677555352797423384915172383043058709661810887701305913433221032094069122493254202089288388771349375768199978927401121715752723996248288774649348141364743655642112935213832656873967648621580094855060218800418852082669649056062125296678930973412468313065644045501667793681038843145841283008474649256309764777604737185192420275437387148813455033191314594383972360818440905928658661430781542818007175571705803954876682278737429213375665572404055724734645843530284226050678056574102678889098727374710735727314588243307161241653300752752049332032364575030266393330968559801628765105622606829980181978797936953026479153656430383201470213201566283979233288056392920285017657397762337803715104687124102940355992275319107097020416752534941590304072963691101261716657798625680000657171368168079290993884903604558924741752220844109134724896804327290288770317852558484233234878528218741155062934801079659147282151447916613540198751251164819031624468930331896241877289486273942350840777902029042286543008061474440211256407319079726700410067529178818175568059140962684993839907551225006244206838262944656323957586158992756829193195747134626994585460642597949829113874353791984223274060100957069332655507161486277631372557625799574671185879203086507418890952742122575900065531919521457190260591905226342171083586002092120928059493350763767908891847926845384950842385616495577565522020821097041342256237317718921810293980869673028495546339167642331684383039842825349962564221191761355512300434586929247431176789281762259327165852921029818739973732122461779490522152758196838076088450778853492376048491764854112309887803007461733433181400165493852641126494229654378634819575122138059142684409628174547043990377897322347718727428813196195427757296681157579682026823782864414333066076354306798299291785595971161534224934055484762691596593415729541425494664702384508948307557007373444475340220602242225977030409163043278038080822758073186003127581908504940983475300551388657929435979210871130133961850148659907385159816954802118964465392250921938539569713943272597070066217434607613456532527106287063331594541059769144742947246767251975116423168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -10758907541520286527225216801082406318162819528892546069328846854747203835695388914173711447389072524462961363080214581294947711557131118910179941099029831978478700535535836040488815646385495587706756385547914858954604172485067213621118943613253350167624147746444738011716861509863294711691771129864286782807538452035503565615304029586658935339507569844973194135021921633154777546428431964017397164758822228393169323396197254549075162895470185060786229054748204183640129986874819769522410534570395726955352271885184008545875188977491879943408043832401571949846941439222347605564891336257460160877573849294867301477486551306285448058474866290525845447179119887408204352685280883714363736640715096627415067656309869047018300986536087272877191690784697030193167114097288724928611019440885930239240477619569218941391730801649084762593272736533458525193354683141884238935498683000356961379767697924421630039665989952249150946066532233065117387307845908068750022553221688842596133028703121412014585792394733019066144417030410562478570472489101011917095743941318656804783184325017419477765239813768502264481595975597346365606481332263559210358263266354155289002542447119043349816412208659972346171495470608526141717055010229696259813716944754663295801293036863241905455256702052980563723236319245620149350415043822554043294154595625207874258173373012346017014066510492961036315780152649623022281973693581772599262472653663820944384195179286226137819667080353958195486160502130444517792607672194353154466016258176337912975540429622832639554509165560112693577353556423667525811760479893297078119176063206313391162128960599860856784504433575498449612822858984677641610577470746667204335189283923830858447606795279902375369183889339255953620876641665455808101715596381204380338616033442616819400056284146051387124248264322246329077591372021295671287469391784076088570713462983133342307760155840829205074167548836020051407181093378300249850103142878413666626798192170112756462666972139265062715946506059514006665531579857589140300135926934317711588836651578742590316627015924975857105677565923874342590228068839102504709199685381077895783314952583793859364887285908203482664430385842302425773639604024946292406638202238622501783295323015129650739999170400376051980186481355411805644130702714992078043136148688761593113183465216407489727851142868943320206102940826018974799306951488509234961035757806908065575965312271119524534901884496513502715123838589503957747879781485320140645113451945197100024575805394845709545290584211855159665900404492236538448365344853522478329016756302805649134989672008770234704470152042903852127905537962762936969515655658728122460320739432792386556179025859263500543134199033999505105920307851851876653459815835294325513769884203898812400069127240481825642586250437836728961359134072124380014789801552347885937488992528017685674099769166107695829515955444682440881855916889925216236401985359120422863884403968572799063740527457811337879078616804674764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -7964481776281136142812597579324316846866942001357022533731828515229139870868534476543644636841531687814125476469027087494539541307138534213477590606115762329282867357623560513782537858737964321186963661417220948001845143852875055829664272967315289079990451641249177991852908148688834136137361078186223239296212767515061574557147483122370212616015316821152780921136800403287888041733209439665410418487467775168164671242011503067062690508524770463927962956259228491432147661750850970313229151761251121967435340439457818067379123038114887375843018083855135363963213334505832523327232070609227009793722140996382579352113176851443478069744485175050066864296849518037599271614179534994928655555042386791657882657420396184469965618562302081266625825786031967362042948164418360181539813049790479567929055574460175958886011544925306255370444287852590852412526718521339254492157981116260880014916771743414432715378697799911786025672585550866894746278147166177449024104233717462952824595108244869941004367726636020842012104521349947858717425065383891179377894087551471230824362717417375432971961161170179073994349780622298514779617932648890289110945824383823483862227987099922439713473689750640416145826825288060559520224231872350125851334306456408109671605101204830347168798388734988691230570284743355707293576303470869417444377453933140220312324838898633200429288802366303814289217351406200684262050069117929523790325852346939236137567552626811815608781743624596382973526848394151386034885003569853907095748332891969983863603899658255866397298915462193692586695544076893040562270117412524188464458569654702042107596297819061770309939934302344886631008976445234176524882661968768216008004784556963324681593082125367243145284873916012277809415216892440598573100253447929932954904357673100959292505818306794499297413434363959189675547314439447978833943988431100846026615125523098924207689930224955493355132987829885617610928402551979643805262217998481281006333406220203774113699270112033076682746642709637218585479828092424326582415387176539066028641394390131865189782589191394419602150805333546572823985308973735812703862652208661037733286250236555085892978517796415075722049991100396778645943025974424357129290345750661521260901230835653294836825442171260537344800579950658564193300546942133552957008242027858743581513130747688691016703829978185444224156913253322701918603045856062119415802453160500277765236345975024236707820081097352375711499144317529104600437559651692467420541953704874669479161881618282996546960514103546533277622608825206792767406120605932146510357207768685310499639717707712432574217244790436843827304014463399186565737733583298892480223139571681537739363383117257240033177866869524330455169710730519812804851089783325164715915832247760343039587350263113965179015187181987083482378299633564148497782326967596224705677162618160272545180364306598380834250469643235815371779267291688537494375057518306568777161374536151976047556073326771831503851014324224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -4850257420175999094540887174545542056902217569618706641678424360778983881277287096947884597596070058067305655069537853167347210764863999202352062863980234940935943860644990904195572536375136185377041597616449298392853707397472713168459798098826421038979326869180973229167958825412334409177158083970935382391448752142342883237433962195242767860067455156228036776658914011691806388962039220171972985049277074115944311846931193562870826884566928895638534341836800776252380744798437984177164161072693477460942385748387608548021263707458962684398473307728760861084386778379250850885856037134800520400197974770696427551679451417194481299079823262777414652979290789036834601081218329707923303076259265556221652881922764269575912469826070698285217653638749467632741204649264993687626019932166434851175885559614716835643167690668463925915441319906681852889226270575541911505225632458841893279700001927573667713589556496735018718654385683113058370316771229820203781942036343648160375231353519392053327928894802979689264400016472163796535580244223951199046801090891999485964820267631315866491445619344354646973380503263557549906100144365536726672813877327522869874923151398760858802930333280582742019988043533385029655288566456502832504200683034891219480826701100241406604937527397871747631685075276368573755596843817294279120992767897394579976230506904282120792698007399884605801775068825127560944488302659652061309973058258729136910836057061582075727426005424448956445588497169793140491308145607428521434741375805588366762253584308256671480939636087135426848219905481904188885948616288050588760800342894541074570719125857072611426141438471558449184653877605090354110543230956077200982911325062343472938129267524314020939696435341782262772788871350031680314405478064585056823783752984031259789851456086456307847672617884332517449117652080209689817838353191691702452752292408695842442126436890098989048801330893818070384358170485135321897709996890952494290169698548261863918566589934274837977774187712034887603937807866498558841176670914936428633394898299275335408510941537037379041136506750087898915396219035481932499646332554788849659406450183441454823883324834220254786714925919787192206970588991666229274114420309857620423448410585855362626736620031983614847104367881489957996466285735614794786753562479134129350296871577374588215423707239405906990270226727446043498314571593817869873829341466402035526540723400007635528354681247482041073456939893765876366020358457733151276828450169355675477825248333376709171288021904768523071547039587635822137998490963306320730247261117596629775570069768412240340372953204509188866954367945366262964853501507852267499951831454113389828675512211810943589143080328872458925673580644305607088234930120652221175586010167826106663446546216234668041451501582009429818843952434162509144475419828845026773931229060325600439088166699359866043975597273765869832271899331363468146054022904957136027329933855873865613797751210798697300570931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -1987798839817938549800722805994575912433733948671508177073167244234243156473827214233392680437727315960817756509188813913202654944095619846962699990186896805828357228036790232518562746006487258461374472652748511150201114126735815620390522868594730333188102937190988416678580117568572159267184670302811804415432980001471284240841497914906667884866870271509779796206967213304405265870895441423489719491370581674030082318324215524620621442186184192667682356852849728777443050909266831014040606315243365672959197770562490647030133349827815938285401563905724431216256894031427314343598402531958168635998750312587207589864934367324719084156823070516485722096790281758936134134749010032126461950545634995468500442834337074654519576591928978265614767173119965361672806734776793232376287282507131182849601644768780952096854581475635780906967750686433967419512246668501734812045817603568069135274935256820851370542564628475085660868106679576948287537250823102326251763952300373824571024635003882704652428295372517547797506211995961123178077287437573455964103691590065754251480302399877139993526940068662196744632735903835808148005702250081256240673843068643784869553983593311897807266743477840385566828612443326121644569519450898790293118118811899917841757725804654881626617471572272992071421818849342787032200513470044816119128784638418705338758686627127460496148352841683418968769515317067231610285506986866737286682422243713720702345497950315833750648525868795852159352620942762715375377299560664572350029801368712388673939906261870755379883941317919285631776396854425108787006251450168452122323258328476226449167051647019524737769474994876600134780565627303507251557922772544121917886185182049695313247730058376034423297331193188355488333781980644119963204011652723923438958686728476157323284899324164931179009368597754252249654849657005336322504660138789519391124129937411671100705840791290369425604102903612046344535664416930471743529502477510789725897151934116321674909278015945230186983449291623683395973717113581132621911832224218636040854581026814168509872429250350053845906852768581045889990414833771089511900122021380280793924753987888601557635532370267968063462562652144544062920639766917357470466111625312855069401918896253058758829813938628105888859693520104436458835539857141176495568234393284613135065484368257184538187794891706647060890065418114834994644424931141306956231128000861280088130571001058103259460175437208769251631624929432483247585451570548130480849474268044346083293309325703039835515567849991000094068598220574201763277296424120588432321670571249824748983014372161533552520873187540607727922466686037879419690091453629631859682819728542154108241843859203229668468638258284497533842322077643815887580246919866863580997400456478704244076407455462276105388124996890290967392705978852423788474697467078860504790035127415458540062262387140127355572469486760591705644676408416373833701247840340105386066857401945492713002357325274126745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -225249145034943943018059179870125152466348619915470442906038117669487382831504272117538153816009768669682188656872586684722606521788892900328811353638377649055150118710036549379361821577226173003501029736369258065439760426042583260170746817647377527134109093643648513602988668336355330316993108698081817804810618721509741414131902136125443527117673533246325198118643842759405661344587999503489662087251431150595230886742313881222768422115885695331934855097483936278333035178278637044981118148319392130572887193557390164443574985612212003010708658017401497317361208728570439048538284266996247625404356907332888589269419851406636127875836576294995204875721477142757445615411998042735766382295253232807684879369946108174999656754687969871434735515417425379037111387570040176072897782197411278257944547986815649774062938081711818743245726122169506769205971886080322482417657711464319308836925777459144763892955613206519766850574980183137023235719921606626100709756418308135531343373355989760009792041069312368060040360613731924989823197242131611865724808055356696450565878248547853565970071876971435675368984023600338210133816030309931336907471231493153574209752376504753166435809902846702260716412401976129413929000414999641528096359664899105256223780410597780451586693116901394480451480588414055893209315476747217617631351923305357020285583987474627611992139410793974682586533121612022937912663497488894744664978466876640117394182340522908312824187268744747595447658691126503055552745555550213001524600337572046772742834400326541091585713708345981299788340317733332257633471976086060066330007671997716016994760190999177842771721406475813711146899540941482708188189579278615647891237160551961429056246079052819503568219485589009910644440816488362234630160804960968377578913339694447300902282877774111370586576056781842151747507945748435555094138573619479936337542674798353970834843766080779166391774117117511037956064321017548746665730032837440474293289910070563967849284595021819424763039093531272170911928167153419775220967244990344665103659984579238205647525529929130904770029399811837809444009708635466778489832632539683547198132588256013086013896755216055942435218424385974297205008270814732897538034341185110368541997456453848721461271101612339409201839115731895765380906873248691051282288196061352098709753011315059763036949833745456650676805834337010653581726839766611621836343759325303407045749805347196950931426081333640905702107916262965088983626163282563575707956029025685869024419284245337907628747497754548419482968136438475460902387777621577355486772652453751619076845926367629585770283254194192111741920888949699999113438107298363933808273822628762805642000242690721718986101246559256545241875928654957516512759578480734325771445756438090971963615483730317742453739495052855653591233718779578717996435585247975385524829076149503377129252453810522596188778030887535030624392590302222573938271179742663872149387920001303119829941658583040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -18395235554676626402595129672253289013690673566232558556427510011776832432871136855182463680341716498031899463485233774733105837457362617295541138591907836890255771002665217605755220624043321056070670574342266223661592232808382361611442545915873226505265995214612101868572395990373936619324727387549447343648816875259865281886453166008597751478764501992832406841407324307825091906791956207929170685202428026520298867878833767192604167649350541902654883363582883838837018809398703324046639841473918773650167884090076890636887440279819455784642016970297503608109470815278083359847701790769935503101458316586301837778090015050191796820542718942049238863627939916516252173864181220381389895432209147922836100789484174310700854128528594087825903170968961194677341195380385529159861374591867151911620576539489709684411309140981491727278860603887253673056688093378008820793294420308203435289551482281927111857157039670327693876234482940237529570384230921973487126495657490611199952889494082315762838425699878464406469276344102867980504903713974180767613178623183068347909369469958381427456798512513113785439510931236292990579689093831885081851945260672029626363075973368162505346723242295063763903440489963460275675147492680800873621494312855251439423505549804785726745865944547042913036043459752179936281794513974623864354187562634487495599087179537834236397794772665148506394027103453335719353696993466690796669975153304987387261951611996035953113583438246885266397187058212687743462410599428946941870180160174313279611821188588618866155210566835760815124217372520749964808745465678190831999952041372074306241794053120640047082841417737468806532689032911039072152849314377909733137514982918783633647090612050037737564286451692514401887181774874085711365426657605849048898490001008153361953252656389505539620053636636412623325808584244779569911780571026281258578171438422359462078210724954296999341390702248127772765617116474065841820889285646536750615918320108360963592766776918281302397149710612383428305677941738814142869851370863541945074676192488489434150034208061991948586856585480925648591940066070848913524076779314856061453388663021930284385793581080299691836134773345564121294985616308917920730875285083178163468546947429445237424411436429985959853281447353844774530016985030179074675178033524515212828359050461681875204900437234263619605480798230035448189497396120855227351107343703998136239364760081081459472334085126974497978919132009001805586973417195403074722763301019325325895198617898838833946347926647039018366483124583425582238837998943360560202262521505141143052347073168419154536481871377641981703842247701863233573661869163126882922114462384750260869119455184668699477322055461146618690509653278170006629002887303665192041073108371408930208835276280687814987999649137633825707117198896602716510256302906789969474550855529246158923166991318260902372475976830931306608158817681500776025400981450016328541108304431642361324371968000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -61065608618956301736688889579700788841041039329048276683068189970942699822864744967655301289772137787426264121951054723170682830944454910494302232107836523373806990824229487604573018759696556356196076832136439666400034334754967867785458722876486780402684951470626833131263835905518638370081735353853595763203998694416569734910590755341505913413118404490437644232466537965381371109384550219056514194438921724966154128565259599612952625137655639365732132551702035540642665502064879275425353472697421745110796269747583311078663777978603695942706348929283152139256979321452995718718119092494787269698348810196025744850356905000267481703667304541015615654239197957889480766035705966980715268366890297066529899244386067553893846238293551302766232999250789559298660636591327016273794525489339888194083776976401215110248747908535870824151586952438902362681066186202785300736457067114795509196369633012315488346606036014642067266003301574632096155352771820148989296095774146773500697811468530012760227496305404454767247704473857824947048672704965839557192303302373448551244356392580750972412661565213533985911285607809636388456093560800064482258256620945154888020756521034045311446875930121330339065217679697447091005324248918774551574254555828544080799627601396067783462805092920751278097304256527495622936549055247292653480416541025611963079454464791588848158768419750427237893386477108599580479837538895020128362937678946933779242623346186240739419596701719925693855988625425854029523465009780619627398933183420047748526359677245862131454468015771100875465167708247561626225951299275653000535292483603430692138594983661037831649187298454638396174101178218462947160620238487722630420902402251916067486769375731014698972745370065793668816628788225714541274115653601002024044548196022851309920135734415883068274713389249071415033260422750406778279311373437062893473812200821440960637652035192339325245657496256600261337142628330254598376681566264521053161619351373944741859105928581047330732310819755250267084640221484161374533435618420959440831234758216522727018096320656325217249302000201384737746644971242415616963275048422498632034695759503964248634455306985518278013989912658843272266912336015477669907664510689370824222884746838044415446006090300746380961635391615727424639056622794646730876693652003578528322112606758852407504033663758402467958045324204461047186554741499428303907829287688295134936864668177096278304029487428311138616421451389551508879947763738663976670526838698228006106340735564000235116218552080047246873923296039493819974752745419490235640710705537443709976160362867370986781519368712963639388829153777524269480586032880849738934850708393554647806716337601734985047844020228943448587113996384453309945415126177854488624474581407842220864322401761250722420465075297423580874943309627797339946603085300709077503688889877320956901234935157935613826003189122359519037664678339930896850830521778928709407886047148833872281600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -14403501573876672916968368281644476764186458574180744653408262682254226166385682547406668598203724574113795406472445456795428037648474924481678216859423730325278534668264316437455507773620438362057825290063912664760826628728584173761145646563194902262869807312726283296795431830383504161387577815173706128518625381107846324472681359458805459953773890668353588580581422180070269089108513951449173990736246196460388381474065156478185370493190117394880457874958960549879970376587009821131554412682619726660420098129001696285450889420312162809803670332214191160410099274605645155337190912858348917391846020414006972664940430105302764051664151009957835003044327342410781687820367403199739448011765160275284077531315939219153122960824151048387151855568028107668821279945359425445844107093142461687888047313102650283449768734433364288402728735256143479097404133218704508014110928171815343268189561383987263015076449532279720085339256806798250007624470305617985180118111079835561319212880348471552767454214769466804750365670568730231386359061211618084927211013002476801297482954452806592907122281630538946227798071831512175402061340758082098228636628962736206211151089199346908791957055285234944610950285260649095747459147793020495611023070946505428150172621996650769385766035909537249513555092875139182119146554060938808235435525226257821468514915728208734928476834494236944307608586640025799571536223506151468758221318411683076919667209495448455166387425907377022427900050611783613540606937553183865486751040279548574186232491131443000852511900678157015511037965671603383324540012289538513626727331541657350899615107075067847377183934674393865950769142697655812855557142980156931485161713474877098669631297679259310548014446590070624695494273797629265027343644070601739556648306046051123605150565275441166382964666920029687506139204480513749735232378134664454108243653640072073831329075459202040456490984646858014954947041958966228391651247621338704019546754987629347594084593848057469889685308997252072383182473385756208208641884796993177506229435678712733535300135816561450344281493980699850339235634015450795344097551941316096545416793392101049987594104249456174063187974252513442910530660245256028189046140607763179336670132074555717129355049396539351795246188313771863484355727026097176781773803934259915226944794857986802687219168817891475244704292817826136765517107522258741986291635910269865289925192058377692093699859966700457428696023650594973779953309168817247880433609275371308189566202334270364322168657481359183124317120643477502255896427235171525853750780648369842627614072623116633638003784563835106502675157150415527882701935283111808946982704522386965235964082376310995548455466272082649057072714897238943061203428393163713276351358884431177157091390799161859905486524662444590532967924299170951781605061616614523966056974323933915906991941475485815841384130863140550119511286440233458604125387987150791425256590334230528000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 3990436102479865940663540188659551630256761870075948658297321400636483141034149636739098000186633627413425844128260929102157213267764801561184128569403218758018149352975075313887690630269449264488047172083392403596319336675683169288153055187871640665240603088046612437832879039884830520801272581896826109445828597138712977674981581827744865774744773666668151150312167693843570421047616680891182054671718973747223363110868737320231874527353782732814497239391204476296346567480066744265595900674639850717218747805068874777200784080030162943584663815262941550971320656604454223597056214973159926652030827679655197734196039262006432037634682908849953139984486941740717105887377520839522106193160001791267987067299796182495596211644242746188703638971318225396317547287244720989069688485898148228603704561189032314843273677487001085973785569845997534557917722966660513100570343935633152383704522948264510639713166322157144043567250708904739277134367830159525328182650031955147779164972855943477971775521234746353715472811787129910630504125512587281163679918168979249591781692487454351094289725077770357864390806804441304822301582037825522418507869992407565395401674742044237488538032919359527215822849207446249906900099305078738369666763518063207666515420645387227035545306438802378056275978009582321176153309590632999715095819464748624356160644419394231942245090066303242716441606409861279301381996949096797729246633971956729063977470793951577345521833781620154264340044624158400222624649148594994522101418421761097607643117878558088618556096564027126215333724348212623823544071603093120279375798592930188429549824800057934393490046742502505273557503840500591806492665090651277390107063111744793039252699820336776152128782761218633429760237726843651590606040623014048778721529511104840696472164810783544583344510208769042916167140344507992622456112584252925351982639046938291914938848275341318860888194394362015874304772162490100024008450393808611661733393661169636688545012688511970675779218970114015220503844930318973966765397786435589467159088859179929419395584718420236894983657344959854272336880231052832445349827641559670114375153951020898943907340765993063287165558700117982830682192596679169040423972564613849347767928669596652898191431876872460612893714321469288449208466316887741472140307492156306795895586674203478264392261049705050970920707881780807668266085760862070368712754903280869692708059286390067846212371295741298714156809605704956113981231094523006093366922116999227186288814996252492819858770944616277907367866039797152044571930708424501950415074500264550052695634823389105852461804116136613805481121584984556085290293598587187696388763457973467709834604365245017185940664058471819115011652792690119227111022172400335201739114693324370645107259851711595505818767095916755005190180643176364330784662163554608905035329359050759081116714573146848130377606549293694796150517091410269777462525373990354968623919923200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 1249549744514887577664671160552467579367426969145594243713120353906739174270662956224506506173629971586057743521731751565642859974869673557313977662412199739259428235984984182280969601153127874840931967075013141322956252648830409542556369111978273587245203571069151359385365653537868862126794155603786255851712685370175401913347238523939136684952875754533951856564070761039840343136243904411170461056962161153967124406246397039189648166914139219575821293254020440370149367915149084849609270221272184236866093353822735192132876953159290429532491768422638580119073349383591582289835423206756544805632112488153689887045830232564848326861643600281438773343882415420111459945632249738944162700608193848932513416788986610697671535301750504075795356153116257008616193165272359172086423912947901833396346536206367110562481571598893629398825824722141537364264147364656934043242084457029274801027294378805883022656056924847686254795241803564211759560008481281106155304879993315360157392888192221459371553376373395338355301072711879448988007853616262215999383986425969780924261176929087990508447590112475487475999956206132084164959315239176033019768082330510716224284171696712337996856045402520499578231441122967781392314560485924481460708754357138390428100820095089017001067414850103896184181063245731347053566052659463779956279050465756327935280013737288219990776159036926954965681731089839722853744751949993104024261230799828208664395603332550894945176279135546262226006382141194377981565726585596368879745430027615459509712172555109822908503247135346802027133471025837474606463553655276775918360284895939828353105406886749722522818735941730613120745468980466816333553556990281824071909823502926569169697147169645874948978429367563583496868335425176481396462677106290547762989117488094804882577915075014756350734580800189363142764088654605910447986576466506913960954595703590824658776747693099831071517110862823331348014479443573947707605871337186389427649487615894120177290435376882593853993935710102764527978349682217831185473904581678470338968198627541398217183589790672455630555032151228431481802903169916596407132541638777214708924381224246265642934891592066038979276367911960799446540379276239040657305768192985943419076650090168580407408920324223509035483057766909950070947661336808611845514829278717550249965639883270907318730483318004913990176270857331073776594565324046674962954408780395697563332765873105104452368175137225845047602009651161143447231679554633471400851662135438091698464438703665153943329486333463978135769094446627623796094855886127709521176980747801736742041482371352970103907093635382291923293063611834928633142396480684833136872990364331373364665963869062067264101357682658331322496881237488172952351077485570596380810450035240540351689349274286441580796343632818683908457047850855362384957155772505650095959279809883846825184477020275023775536643786105705020175503075420364862215370835846802859622400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -110370898103955119156276325599343502050956928348492825779072802148841868169983425563142983261563706723896977572787272449830875375054985980692027487957971380969507269361485115387419608141212088271857835700812733227844906628791913541488857108852686343780090351685423014100909848380423562955420245042933405290917092217010952807294814903874461816973518104324207527566642800348988342300813196415323594274046294235613110526476214836356136124011070226444415027781793633217647234199085581129258313811466793107408668166345122838567187910152653487067610068319790087738885437984217209569481764400177784013050006542092401478833174819408013627608795306336283490777007606951332447168112466303941700959158753667839264237440964626673767473067040575770340674563945949840254934177026828888457917857681199348749441087230790353985904721892482121461968883800659762917957822578040509282618631768778168402412103793370306996867876619714484574497695418708578062562824689511970884114844218068975232648641752626244748005148361117887393501551951138690755682386461324023547948443056461726413554849380118040870970326793962311275019373839966881187608970803838376949769279621099840544205577055957806522827674568138633584124841230504872457963032937888344361692578743952625911141791485584283422449622033939046581389863147378766627984738182054265610326344524207005653373458727898993153648925272892914406253799376133076861904946451888178628332472661105312597264579611406414183916860934190432567296565471924146023546035263228041070109635721177398358196004389027191191655078355693044298187637200998352088111410179393216412893581010025735669508755634562317289727518891523424031324871081349740785132348289362834961007863416982025574546113610534554897939451162739392169504980748699682800198810769266811714045763203456518349762080376548111237082160651707934155962226959487055743881856058875850563038466707734395012789270529435306354646405332881069832736224116432620907949821830032274322178504621645105856028488970122097525959939137496861766068988475695183586771207784256849094031747937917367550061936165436289252868667428047417228141003082385358590819148889948578892128002140666798161636755173256348005392394243233802447868509363243642549394788924757269343411708794561240760829652730584187185087910773082161469670073018824061755173392584531163264651308809898044439073579241621377989443611096863660273920731256977646570209921501004088683517683582072814314700441633981893566538738037629576563389237540944464389740837423402728155052764540283941956680155077038630866444922854938244910415390677549896753111539077215023176206353012878923816038927368776839891456069587860337547623967047480606507117489937571393838256062936639463161157849935571328791637786140250537932730739207920616206186290732173143177313863352822603259175401033959648164971023791098851851464885462472999552052673517052100241274631132562295824510576171326213854951857490082131669352143177849503744000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -39528127725068448626450723591043708123247543368382015522381066176579825115476063242833180471174710653740987804005121584614103100846133038700086644423907367912733655353741645357710297080541033129579594614850450813193711140606113036908173839549283844184326115086099084001238393566844680691029837947988363800597718871259192983652164401502929301018333284479349649146846277664948645331184923587672732090013124047537790513216157698245386161115285806123637166028967240692668081945328052416735104259373523697976524706098721137012014668725145673246743329802853981366554672354962399484346356119486503230251874282706438700313931753108047736479912758606238223530727487695672893471389868920256736141946141260352693648781146561936022360617473394169278557533610954689194992684027013934222202290239936304526649113524550919935815469187979243137912681459406531127320578641091501668341978277142226962936822267574633252066419270979225208428189323333551229480330981552103903955428832497607413515812929228184226874254625204292554716610960333974193600549154608050325048014329242325815298863043347073978882306488879167343549816809149717053636153128882255422556997686826565862129542530437382943292382236116495177817557089099429140854719216880779341054302833810272811179288303214896362365870666054234543373818773431454060358204321494594325973422344550891369576292633988126498266591405137023552052273041400007735132176479485360116113259140214285112683168769383886170890276702197924281808904411116159788827524093541803523244755813025253807471087257697928201320768581564476264907628054961723284094564496820146945050968509475883027480081830940523280521407313400936549396837267903448952064944826546113605254501810476782070664506987863039081104146950383586610618932084142609368202725670659319666261975964438429156020170318676942545025744188027664606410626502382624506893846941363543189117411372290661743660400354509267602141236064539956733480470344234653590305315948263168476046963481024622620924635263921345743230598572225062770379630658956326264279426995817105265985359949209248553118675778945692463956375195629478315913965649357489877300780410772893657827766314185011152951484362515452349207893534469042386441342867970927948963425094095722941588350406479750060685994845681464308116186930255298594199492335605212783702239620037775378297477251384324461160669517819261268995313655002531516464123088619605540070979663942405785106031474861634511316209199591229819532144269984727418075078691734641146657658860055415053743310513331959298121552659912653845128621559447233351843827365471561646797019770141418404232810494489729839398091333047468495198547340478467261414500004396293284436615809711451666873639065529506907324342208252564227473377587140667943057087359966480064319310284689050503190010946213298469433150746513977021208470986499442420767252142613025218394438593219645386723357084751998284541966890004812590815719849729785610124450280243200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 3070246259022468338029201695636191916481003357062210229190384687541560787860034209793035799104863841713283115589692371643449903017241702090567713971524660286918263461391458405769948595575538056898826398624317820788777999174626153350448027905046452135060300488327495512014510850867443566370190453986729920586442128475826817532168881553391654125894988895776292010311096134136309445931276750692388564141917293385124888084651723481915489819948946861690507927639707801974086910240836437087969551265029291662748272342063796389479372904863429873714771183305761435317654951965307723703523955752605384867304023669495701136607108455577226451486804620812445507697776458032331419145179640711054482677112120618213642696721537042810038912965081345276718655362338621109219682035380750440003164206032811522290347454745727753775741462055484706747605756981018219679357576189345931601835682940868534196540360596207187564860572673204160468623593172071014345381558398449919478359573436449432774451804978206864202455440002386198414978851984226421042345052400260716240129149581767493494343129257455753528723580139660583611919608859513679332729236479371578457649224270048682317826363028626698597599678509299359235521792228141914579657434763524235050076507850118835009291265281460326550097055936332278201661634526657141767373405089690485411811242467117625827693233094191850605581489559397343496797563286601726345607729542738363382307942216145497079652402959121802203339936557243729202345589315389949805062031217933303913444543219662284670083039914250632501688273650388301752788472567902018592335284579102833172465626018654237377609245547813924062962160617302963414770941351317867168757559640296123338551601790839459635974866930883803004966071935648110456549065080651631674546729747994054171860434347870804041276477912272758923184409627395881440262493428599930005330734954013176849785018459762495149723441564950185658675447084552048618901921858082569145174966785528365893957755234150386138370973147617972592637954868336611898534122111505773796007431591821043337461383949151257726736020448846474486217201468365826846916013461831000429202466826174687691747856926435413000663038852216344242054031381397179348268770981225511988910954646640980675992909285430466939704849471201841187819736172171355761525419333104417130828563977778951216866270915226710760911605616366329036221822283664203531591079465363753253701190881843395998007465275100269931662560976920375821134523665492206095966612701376634332644918631824533680452221291621718017606000862656682445343495425683701805025732895177068630882916855930924723478199122846857259449786551806872408658639542900867466824779452434085702018651709550230523050191454927591484070957960693365163190594569184186467182518926403958105226485060684776660223873459281216346169821959269560133814898507894654674523310968604937766446545524974189050189393672558838644248935677553513676635167040507719020707840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 747803532312837707070068070371652380355453145785617916437776501377361804766184281747396465070328960102204375375082685657471368389646684817534418390043948052213750255229941134066100999138981489664186045864545229531259140008382544154393255747435315719705734313148307578951079162952282377354636949931499799403690997100354726958839114553108791801962928233805340403382266080710167851367586681660658848342923923266974905510919170739691044170474785277521512198835691702230888237447034235528741331902441865938305319246753301890236671683179480099829466189116843614982063372737901914298039070472239376635534184902300237555505337766152279244531074134753968717822861245982623112753115136336038048619706724217290546064898347921725271624826407561877655456889448146115498261739210749430459613404233224971651324955467272289709203511228110289631259474548075882271450901610588176593578463809794370649481257900226083380372805121401664041046517494780410348657583081354413765592805170577087835015263383801357294201099922918252365745279845366988058526522722470301463530237008912470743362211596510766382765333591412560019745768394896831685615599493671164848002563359570337703115903892355103273694723552694781701320787696571304495558404269653443571942567388477531954302818541177723018341135424372996001019417125707311163241698003326844437916388508776312558595069717646290477407546897150763201679037036418788767332765179806080311002653394724907572217422839407219614579754342929821448973943146563662684307363014202325550571771157240846963536274124299296156926058246928289407425709697970844275870479005066823994457215801572834727951433106189861256231835702829164607921439761784948241858850594810639038854651176243302731823358479046274962028657390350491687420935543687562327065240220967946364756198836114428120558819329911691324094565598756751587986629466443595267210567477795344034126408748735462121547449869993921764233897450657631896425257744032368299264212774504394178332994716904558214142262474720613361781175295759238478646983990874274629172379485607064010141066495907333374047055990364808545563628389412082329179574261164478291240074029485266855756843946593266859569347976878258168284269097629499073480850507728273684173555042419789051792702847241995351012409400962166732998079261274704480923215475850805593827651963702316497995584093282951170292877080833044197439122449951930307354790390987060363495220698777948534399235471006740366646733286610185483464945109503005855263861122023646446700811153550923552634623079898018015568447140384422910913074789030200539125761975309859697084345542018175084457454525827202345487432633121656954596233261259772312226484541489527268785729790157685230501682404696677811393337816513014941226909841857206331311684826502618734649059046639537921235762991783000674431812936661306459809939123870427514481172286996137601870866332449800989939999038783750993841881664833999316621093033415278592000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -91549788772695889756126857779800963862070617319184950745793560236227080127133941462207136574923004126725682922311226523442641956051685888052201248168358486681322141692135664614784819458919859164602326103925386397226431184327038497604283502557986773261449192711337822019247165467564353432071461273653653892972898416778913992893420444906957728552682850342966185326407020420660123214118746445202505883424401925358242147086121317337524250521099397056666448287119881268090636437599128019639439874058852385773865231073920792958988234136192828064919392872576623265057180655087964763703329974012433491632484942502056174753171943606116923053588148045855304198066604324161918284814175210029249580066616002301056646227262432781592170839988143785912467398140162242189385885714277234137972897432172257938012706179848661975267268181169853684945522734244341242773434397853358134126716668892084846656355915166101094703940959402557364580981101949595373239507963267644702781788379925216164559135231686269396085800852080235178551157630781594314317658025169553006310944335900334897314422631055406252286419007343427362606755832811415830848354963226273076350697042027285181454180362872024667098047835936689194226809631431992627183096953202060957667854810930826182021500995764190482571856055728940000500665582445461916897138720265091576471368141840009586683930756818135238766005695558266220914692297461870395917501574485868831040114475053948215832743453060064965199032122354510024210553499794490282383746369189162245791822094041258228292521830167697470389555245211195621292210741798573220921795165828786824791005984922526435570471434689953753088020967971683399698172041329715969344175021536374321215053737164754722965865191993500099197170539092322122960696759666462422825278194658634055967549272082372138829775430304340735869969008465740038108853414491762399816601097666454505913457400311795477408452658174320190385318262194933322074256556565207787631797858267284134147374063834557919835769021530830215299938778773002178472490211866828844175678051166045197367054991199290842923579184361699081218866837694177047269660662425354511947415074192178341994221094770407731666494676270985222197896349065669433765169826014289055638687768877142843042028556832946250656792899875804235913892639891563201503488837975495389938896969149174190298658809486728382381383536327019011522262346702653785533058777114120991207027307563585259821359696458627257349467530906074132582550784230569444218331915796915351151167583707374749890596786003109864578478818743157349520539219067153919511256836761053588282088164506820818306658073631585495003494103225101812320562572675034748932627185523626032114271663498760735257403970075423887685471164613617414611801573931383662129644913175206181611121140422955637534921676809536592472052506182480681346964333252569350447403478354225622255126707112170860796566778434869629105056563770588041780693827584000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -5295490041518540343539279404938336375823794737419744205243901729892751325337107029320058735029929981953701164305071686368911031773701381507088438387272088510816557430534730805742065460439796144921428112068232755518852080017543569387509101615991228651910481329803115788036503528504018142783409235685639864887506128209872583458446389906049457702148083606125807410703245635470555350432088591960490952537131528689215708105838905012436277108750728386533530925437711000664453507592012561341162356701703368690005040390814670483922349378986692262505345851285809480003104987860011097246019615648896190855741308845219102114020347524173449811811483153620607017103096045912170470495526947421706022775244083071930732924985516078880555679885422308792432784922306014798442411734939982797668157726372789930704088888301230429332465179872590857134697444249729383230402363061724492099078886602641014773631219058472951694579188488807770753503101812279585520261947077184187858853575943150052455427556686916143504894693990034247410493473398982134915701097148959244902867236316646163469205214898618145986257959054871833327123858599948043790980097640301395764208662177562493776603346083209780841033223260099589636921829163234711792890010222492950985515875993507375848831326642265138138366953923551108170174940051477701535757856446806667842916174175504320446889413230308026135559081190688433464936256220280669583010366537360805195327430855651148982662171296387589744883887746588438600907138991819015246236994234694689287167802590329152341837863891116292499676074774222827260269217916469121853652753719444197481009161242681260733515685684459855740778206387520809216294920900986687978941274682420296317405269219877809306474482199344837338491910896626961477458450970471695877217661946807565562868163856967156916617493621184097053915976194020168488986679358858144227457020897942908519568302891783683188175257426610811070069384921729345159270525645001664451469618719495618869954748573904963598574874487942809126973262133837180228929117748410299567555472347340133612698182553753071497277466456120094935116063021068109688593796329898228868408156381494804409529922536366096739443641957489381346750356193588756311281080076344570189641655253788639965403752029353905178558150136428331970305319972360951381379960074179851153010728267366062157434507471584618203556942139296055997292691687741156107817217288265675895839261630102033080028416198351766043235448482046665178990844912191279591791585856693722823620112891396291045012084669600285964775459615592256830542183647310215559136184034045420631073526654054215060356091025232881901534363636718887444350697928180827700380994053659342169321961886707696373725867521197072390135853087001619723012511891227152706979147277074443233642294858806278414875934368457545794681179253622861676508466200604158376223586667986065504067869134681915620171308681805133654290564580389727995166720000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 1794326860861305404236764305885816310367450977183597356707334495941115656098315203917832806744423112014733872560599022082908520653422854539318511484363805117543415019705689800272610187227342998198787846957655269364388692961927207951053487820850823535901222798325200579817644029271572763949944546171183080049235655108108926543766474006601473983491280051193812751595021772138362756005444985043752467529609412948201594108109890364099411204346172164334750869134615293167879173570504042655161676795140187366024441753204802539944872286708678860440429397524237998638228832754009344266974707020651048232871312393095836960625219926773128367733109679172566722180199568992854095601244640036091275428801200914016376075618442648163114600882319399272087595438352931809551773233111943087786730189123956196233503911915480379876644044367346629536692021942411754739771996957506442756305934601150113842037120451469493471863380535833477283682063614061359926473679066326111915288820002414604983372377655648447434074406270662916368171543948515572339816315633954601046408104704373170875722226017912956767675837060791421093054589691587841504300718774515771790656691705456975626458144421736447876464044287946942748410517329500610185364849793300392058008281572924989480570790284859953812777227626927773978726416549263386804065261242623796116028693797415432180192876469397695263649256670231578377893291318675629326486840935275422098790600010933939538112543043753602192559639394522903225340719673061214752303210579614445220608176151269449096266185255701584550014034192028438799360976573522021724787103674290703035019539665083214542008287737804361176247156415455387585056665131882251063215743794255795274590302024021352138057107673624950444373369479030936831073253625075985343272027071591309882341133017420240260769412303789014881430149013847998524057552060421482128414580092122854954976818665904558730334369780083277346756793850312211971227340516228109359499315253606101657028308433418386237086545676996566441119893823968640422488115863855126394134111287833767817060150424823035145443777066828336146918629112881111272727631758440202803658436868878879868740487756249226279583667035798897962507769796350189993532725389324659086446917215814491578554369229950251740359719416996822342082104487638506850600129472057666507353095078220317430724713054469962251319015291951491165210588007114031569455544987513430312458919221956389956932158122816134691981403056821242478747136912722673841703797511487363066306246778342524657823646214068426794977660403243922539156608846888942217679759476503067111370651989739128716357100541690815996688476928930717042367885867825374412144469542959932968034561953005344207607475080758498197528477563774709372929628589238223135158199642894215952142788943593295428401276043739605968886436759147356595312031021343348872686346135192494245762527515562320228189282616190296362192125997441089536000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -52965996606982385970620434681538879132074592559198481126495884879218853220670558067032889362427272923942758452393863076316458776743203855754900181483453102046497289795418918997437688226997297354328200235136279451318457084027894422105289860575811051481089247734809566714642210855926897257578337631023624307097024821515147692346015208664525310688788213858166834340104718471822523445893167032068225767067398098030662576085100892031982029938935039003240934509370458639242142595389764574809788446591188766020462163866251035258643243300008654048488123155379932992021848124785010566393967473588982377863514822974416845747867965805108829956087881809879948699014368632910074118688892054889262348829454965894796116198465815884976391972394960427908469008764420917593193292683652775065808767878739105576693223291161341438176993574734813009315270335968114596851105140181879899527328537539350781196746331929141867235322802975834523206326806476768444348862508482081312574579760593769831434808208123388304733252944642069978189727459315514929379001695710609692271073792101923376017021716461302453614882103660718756430629734862532626537373159223668377245649975660253862143101194547925195217883514371364055198943864045722774293107568931838689011262141834649131250225553333720780003308348327021432296865270891449988318416797078357062353092020770236336430527566076544058153881103499263113656106814580912065821469445341497644891863895688402199184658075830335544955951062159813195591780909240435980222648563997481112307111384204334292457913837332477247490598119277727129342704992774662665097134522768787142241747791925239678288743589269888928620172975890134697073261515528704093710737449925281490717922284548650158004693013952999777428694496195872600649982756700918820027812130192714571856241491587544916903068883315715606805547253645651644600203071039072050535851729729842534993642982838530007223917913175295432931840844363277210918355107521081722099255210337206595806063290371208961526799175658361374477758036579306691877580033997547111011237966477517655861507804344260396735532926450319248432299821749725991059429290148041099110609737248739850199937436288259176297570975021926094016224855728210561609801976000887876424156986725100913968655681786551338801997802891378941070913432162502686935600774364640893071752030374927308961519223978286829253626011299228187359872723403784113982008970255073528547511379975562736823292974258020221985594280331314678952855324856301749583247825008126535963551378828356155910155656525008139518791706377279003997387583408695288554941837561982662390356544434069580180484569496979221980903182544806135181656238997616136032275574202520431654316268587846433800921561823890360781286062488115916730887689663792158379097181580161656192865137130232474791512632715787077565312839519321894965374410913811214124337415160162633104590791192390337017683063830484503427607533977600000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -24487757915759482967911954934639143997769973364662271807106558056184417771357616275155776242860394495502302751814868883109050095410631516557725818362920973157444323269315486310929718747656207812712625523613888571020408823205432468965368406978884277151901780902805069114387854544510840569708710055710861957315485984919166065313241862478988741082709551642124494549083732912422849855795915739382265834890653785881224236479659796129596440149326243618868993551064705562118850364929487209442468165910095056866466738216255280296203327043763969250743894370313372778361653487933727713547213761396592054312456109171907228837734079862746369521212200335161133835951624158720895403848417741978576492881430201819743573611700073299340923630802882799796631377170203732119514713639774072603415867991915776001089117433523670020863320752659402692062706207766889087305980377357243344680583495839894936390694724083193386478515738326420058985077200723738675471040849824732099070498846026228326128634157811055275928201443425410162234769683498515919047763658456933587539088911819248925819787984915650449858503276081532494399175920178606931917114596248015179345655699903923793988579536034526364643231227917277861744194110262530050415072728203559367592032645481720056612310268147518943701082778330753156755298775439825545109546266446934825731257530716791739314068342520970633481813478185018040438418555068814325395570702058199320058309518476482960681944643468062305511251685261931741707291472920463710192649691976079586265817083116853367847927964805142730536179566292051874381149803763913296681969598696630046301827256192112086343317058814418908418247655046487060434151478608972069069685853484837775275427567188275740903116995747336571574753248629370830909201142573148915236940337884332429128874109713904014307857192094263632158364241190196129326177512578338090614886275238006177191993529728270267285327728367424178878762755515833004741068250188612455091506201023291036853640595810699081107379633990986658225148269234970032049254900831994255756012966397532361472772468154964692323945858290110874091269339046614956545393139352490016555106333492928540929612455438506512237880753339950491310691020418468505011793902701707035364063062422685647127878858224765191641041133300689418561987848363037567386368749633907930531413139168247299555138724036155097557977774701761743832198219820207671760275045464480383536788441089901285929530193110392474305431682496590816124585499247508712673243338566124025564368952258635694259752581357923867435926374004441770303294903808589376205985477056257620018948971569721325737661383008182564203669945416493808003224894817887987865760027823724685851579095962424533202460152695862582816906740484880318462726655938212819017319543721159384417794779207107234522100137970898186793815497809746962956516657187085410232607774978338270227109855986969787473523531822180375545774080000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 6279508281986391299605079217456972119492342821810615162921703671034347309460596409879432987782366028647762837154187051625801048484846360726449510813009792423008476346257361551055394824689378203375002401988018462690887081734380908266870385167982248069714786787234925306320319691367094142471694249934400119733870904341792768197606416418834472995704681739965232991058526077387572760699634042048951525165203573068928862519907848214291920774469567501509506236052021747609039284007094458555902391920004375165815695176249445159420011482595253464055245638552789390896867941870405283288826318853137860841843107159102887433946569268828008088059277405332149327949274328907810345190029033685308992766016793768742094103620611926046098349591250608731864593527234830530192095283838313044430811051987422046105677873727942122508952913594172387062031413128242143389973996888954598043460171416545296426618654888343957981482457633422258667351131997371316593839250168345596309564097500962336990728838601706229372442984716112132330239475308912266942467761033553804604966682393212373191678516677612829178586030452944064543514183222837852665735919785133900996760031985453987482247394450817861359144963577023382178243275685396119475421651434392509272208393563200401920353360172333282059410001310350187805100383730956591476008917763825160987296086023060467301508873516141774211913739972950615822852434696923660310152906205688048166373998459967875481207766376222195179198827071978986095490906570828177406779183780239743753269988208075140330520695468870307673181895703002301110056467183763419067964934745626424609900239064412536629237544402938594871297098731484250796802459827028916691934971754237310139824652551896349913033799848967287332593976018384676839401851306110522059593628072341511056926628920303854331456801811892254916402283327003876732855806491823412045366005382872149738268895511770769859662642858286475181463218270455076802946325358326386688668789973080477476065855228453616556967974926950902565608024884640287284369216392974687091837135496028301994712916621052406951308085770017105180327932298044742075195637282346393161278028004832885512128368439348556675322792931652850485031059622431599850729319982825843108739478695583008777991439931481202406979435754951846337658361839474668810886139077302169746365447416222543257077681105210297619170277921860727455231227309624034273717594189361270931593075187127952007406639657737564345413346490445245483605560722582788670278496500268102863838017073945830035751303563382003975766971695633502406042775741902299446483571819551411865949722575107307224487556443001288900642342356102186889544703511843932335440679357772588939965629468778410505648177674167793482342142530427709883484781337008960333457027042461339295564950186624636849960347319787703020866799846767096774089560896953225872115573118034877259565604627291367882362495393983365120000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -1064534428517731901958697787634314555588722913332364829734772719509930421423851058763022177332027641089453378963019612591996407863655825482464894209761924677426524512022454681182639109363301255321243806340608582677352938124697583894070972663391703851414905335493249524393983190627061800697399280843740919652185392626641150368284452800838176988647758445514443902210817600737362053082148409757356742835009397343138023619265425764934317457181019476110159099240491855827337713385531654249796662738177634021817637083329610113534663544912553844569986202761652043762354290411626978019557818760788449346752790311320677934252243907716070351787384002463906037928839719160141312065769152200268092534751018721807592189249652767126994330757185515114292614261254020312623537709184840490884000561070672119727171122006635504433042372829776901765169750801694013612458908255233462223544234055720205176440394953071704482403472895963269480241966781940385444325422740208555048595229557515613155200005566452983904734622269328446374053467587647462752262107548426366251418297107192697552179181445391003641486037054294148410982866501687733353737872199107113468919424465375187498992975329483254714751380016292372092596680873088959301585834208600740766474195845167669833285444476730338385300923879336251080430338196721763763473764978464900104953613032194580715802128310296571608918848300527212589376606455072899960118390409797821498137867800857402186678284362109484459821944490148453661905981504812774644901106387640226697576632647882348464995237503093677560174249210964371729664863744461619971769185224040211262524452617471952008265821642730691108965262826974114758747462510054678588197317642079793825210082635691258024355077560319394197257533832122918697266352772293843005937248528886318054318005522954281166185794849522754546575438371843527240439100070060054267232793371441337562629011617066028291628546692960002774442036471782002060205405964219905010803180461794066493232135362991051809066879548196008976126140162880101850038566528025507727319876783600363681915939007856338443876249300678326307304772805944606847671217204335719098955499268386318875743579735804020228665148795051805327717315378250623483735746595930425862119605540764366496156340313912340124325256751093131135962711734191957200253950866094718207285917789199798762838481284906394503948799265706436070345130914645489211326693440912787107874527519530395124071427951074796692416289693122036672404373065451426216555568692957561881461982764188281639631811058925418157195291250935325053117722276971392728661299266528382070680237164019927631045309629701021591541815698966969136565639835578188564615495741329548577191891397059339585518212857233661567452674555499721873638313406573927876323604135435420042791641834112273336701440004972437206399922962793836994997437303120116516012494179224376042948421903177540497443552682311680000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 129314530582447084069164420841764264415655913787317656802033303250000889577536735120131809619607709804631460989120139252898254814192381388337731087716055352032108626543997300255893459982972382391435580010948231119644779321559169458728204314321715320992736049918826421656037172262251193459900866424158007121675463406034631581471498762190397280322441480277273829582112636103824792391655146534858098397468522765075377488242922946035316972142004956697754192131994703215821954979354381168795696968503190584367953202928821154618880474603524211665714463556918265108812268584699600623398034715266979698624113942890070033854872915803075497396409102121783766192309577713866850335779825937814683788772089573010079760325060507744694841829231675809898679865294052264214108255576197161831120126640403789237056050416185656982748202370330836786221986549461193612084132027516140661621872960088775964397788813225314187835159437384127608769917526908109429112438601734128354398479573905555992862440650627276175406024207162185644557713151098002914884565674486197779954875600067138433652118883954294218425109134439935326357102058053556778034800352951904956737214566399241090827926295595475783991990492138737379046998173010603705139557643272579156633854839714110430603582217075291077944263065512679583723502960507053639546218858374383251066195587485695745392941427270611491519988649544647943038200073461056588345014293251989253276796415520878283893446789987852150541759053330333330583141090998546767614608759301490347737807109137624467282556149354470810008122939843378855985788807614847975324342958181292243678499595229033950125070890485958890259356048113888261128387704605733344480265544552699380598161944193706256901984260227641923546084462086589794652113121110473415175148981468687265850015000971207269686975942134854746122073550056467731391360340286161280601136928888010986346793970857188835646439214244927716639243884424908342210014724056217960955721757220966232817434895550663608109999623198736121184451059398690557343381690308495787103993186291779133586640841506140609264061914841063855360127484541737977044339394287821442950829462440226658250411117384938924548647540379485100743656789449766418654692082812766247389677751546592125152923954570821252514161626655021033316765636250804513240522704402790066151978811843526952992803310416019240495536282529159476265981662206657005491117502774041076924604948139698960406693025058448637798957891525965268670830288060408867649956725071057512056292894965082133992697754571484854528343411814542869407332513371600561166133483264988637180238077767045834919327692538850541227779053492589467327232264008977977555053860651722384374589663287637824816038514013220139986581752010539172235464700340401377967624431130697987194759723911183153281733773357681685715091722027990434070387733094585637066887871880180127497595493215827056801087488000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -10567161061112251851837383673709275855860879492954045407214012545633271771526234925695189949368062363939422881469201410306535660838045446240597844345284098408271017579101255599119718153063637951671389762695578863097087182515268119809642114854893047054202198113597853689751516497427365861995051056307580919759064646449090111836255874184683764915258628513919365861771771669777622820896490312386945497523076012789639962241941973242505523579935656625419643099324682737149875452709358970941145199682258167010971774147627191040299094395741207582583785673512864986182789910501722945200191615285849095604142381044873243924732525361938189764416463363039440933383870718833605389749219376288745626612356623462625961600394435172916510812020983386953414233646158124488614651188311450210364230943281552741259375380013769482451318527283661666956035436606773658961466448504925222103229608437995688269057043684747129927606693224890479022031089749011712468711259463212366917312698024253594889694466956058110472708318997825835592482985586300722552567869541303109930683810979168647804075666936136579877265422993902547618501232996522959007282385271995150715618198226984245951093788930548346488356229304272935466976098570339478506238463411583599557485559814283767056964067235776906362850924146234457598392916605206935835117147002831055928305270216184508200119677888692713857514289310861748552146912110030368393211586945272102070810758010989954488126163241834849006944087730881878443038420058521517517341288186992287419469819454272446471407960115982633962740279926446339884881197975183748686518820112243645156823135652992713530407826620434757246355199080789805815448201615288431037620529084011290088641098205037384545879380190266953316881532016056639882147293455253794647380272023692923862286634810138465616332589201213413593616417228044140371107579643527230215237775608422302376774192225769170096867720322075946448271279666475259149433430736453561926750685480716555430199282239376237969967636491226487266403956664007807693507838930114333415061496011385459172125636871125951986550409736857326974037992565597851362114540945017972406991253791237674652656788850159008213060706050343979474017246845975344711403649077476118140252672280102212682898225365683782743284489665437162473964356955959728262907688318714711089139890891784711690787549241529944203037901497134182099872419493115835140965704592605211436972355210772463815038021890513629387471386290736728076010172614910616901519681446721499836332954661552021985597807786440014160092065359194251428618948940823478409506147884851666078818864284168674019820852487272242361107127327306693247244163025709054500241595375100844059154331219286296251402948537377501345114581098072462870924708735836351819357827189845481399628192671811177815316406473745148286871364038806721936923365846349806240470897528691802004574236356176039116800000000000000000000000000000000000000000000000000000000000000000*i1^127 + 664126211475848467134127877107862841209774160327379359538289591576380521799978570687263098763759638327397657577476255863274953062108797778426108469601189269650816886737412771075562599372088018670642839814058499193177430670867839967003564900972856831228443459301889764761561046921693728087961232259042888067069632121920718048291631015908008108582153112878802118166607749399430310792857412637800595509245589115131233350916920159131175503755233126805025776977145211539419754340988863099234826885963068945505046763422349273433546048487338518018199173707083986400584360888967660423207395279467567828962625394054726192638036896673593320575965855285285916233018812476865382010869196789354914071344805310152031542327221035860217776187808487667266530768381814319448637705348387247013269265003969034616303442266427048412187785451710396438330904316259068608183343669903943631747744028125859947582247616736377248374469971225507232514424994709147856391859354835778249113898082942335593984717204326602843680448707870767737440348636753341085242156944819485350427679424801608708913172642177956391382978028006981702958520539179469676626623024717313314552973119149099810521063830781241736129602950321053596457311984573319934936934147391019913710779323916562007693192829905523252271194867269363383682552723459177735512439725164400566554710057846253654468081362033679331413495029433323051196236436807409784363301188913524982577136620493825272891707559924658932910775744265292862719264389190494104441906667055784676879316432814514327408870555229457216946077146648042562696120690153587670939885258694584104581218202204079236380649509939148455408839025705232486958667737611185775660678026562707510188848382714547241952797834460332845101118497331350735959781911398270487492790379472694893572580437072532006628839654337048149171191639175161935595374968117299469642805397663802726855356035447709179999164118216812447349029498983617231446978716085946459488227635273761124563358534739931804896562037693729295152257656667850591682267755856162340541761974405406975960130361176685238271388182911335529572216615226586767185720449401273021598792507103086733553427532368870994337032641123009427987799667611502341184810168020710734425218008737186704566979712868577481104916089309443869884766323076518282959976186794456276985595692150675713707666847463343250146025199758145812477454867342685092818106484942992378596642729930524315838237663079915112060302297042238540512312542856879094453848700334865044921668724001875584808882248681203379767286499287952520151906013510019362170848110275120753994490809970355864351214878280919246766067818961921585681638518990782643045938183279617653221380153464754068825247531290114858244192823720181558058761738765383833556312573841852563199691361835954094475830349431816596095786135714086279104575573450710672072940581413244576111210811883520000000000000000000000000000000000000000000000000000000000000000*i1^128 + -32611054097194490070457371116121803824302336645273010599965898707532659577763551963916039609663698050146773605783736262067048505691520519441212561491314844207063737412590152942482159377859245532933261378958872552764387094536502687553413511518261182652998836593959892266720629932927791611688310315940134036975633308615497522912712901600538534191193376619242395181189331207641861099082930034259938582498682889001693033797937666323668105771774608461224430112309807315335453953436301994333639059359352810319919722579587206111910135106389387776229692394672498839604527754599279212359714496449186738906136745660742430261032678593021208038236973421564452860996727302677651640101540635775384062685202951857967302974347503388401638535894122884182373093402255681828335399661906373970086195218976307285983545154104142827151782115811562211264419677324586766984138816142109140863963863892128976433643274887999350896476250712240476545323919129955934278713452773437583939354392772985006454628697662065055953880905335591148090818364990586409280196635669448124373187000977997198671005591443658117974078140403735195729185950145560921645642188728833336637264866619022422589815038696067112998738153843734185901751754530351606201302275217485343337956528176356155776695750633647633540661285441256705572771955435955132910709796977408139314113379769641290666732907810678679591559924425372984796930043514111019406113954578284256529169669898378595373860081840308604391317167213678165222006946627825092920773091931341565194990334401729856059008716134461397860013157723641559932145557453787967658474326212122212136879368456028619702633721143166939333120721068122960187064247423172605185032984530591025029827720686191650355366158429980153572476070253070654624933505970072401423857418794535697609348735969174367331098020277883741273806376639823509963418094316471542051031777048510641624064526596855811073310462455412880664408012963584644059109614950301371835999151316699707873447959891600194280603862433639632549797286423104039534297252863922581276035089606045303574707495703944078439297965791631487494444468098041230511802075815337961390379726866441819920528568809503382893779786004119388819427368962520649125450422989810898597203690425143953510064908197610377605223955409642901188794698508392340946024386304568085086143681690760278951063385952636851359457849554902043244748073349272639747180514752265963755182988830105083605415746005277198264881091143813434928290614186271844836557144314620147581468814213331925977432925032540616666739434305800253813478751311864468177546677945061058517740190344949485304406624058966049985568213657756522773220541414624693699792398482652790065168962369546755425605034265063266411388048706809838049686273403594143426627630845155625333633727224348176926609086724769878089151502003074374168177545604583678249289684680408086148546560000000000000000000000000000000000000000000000000000000000000000*i1^129 + 1199624440642902077111109944940036945398539066890376967098419157590002757783955343122170616318641966033684612080132172079033424766132230216307347384017634301405087032285826898757272028277187549454270340476820735427088770449125969049304179739399901443116204580908188881746325093786181018462961882186758013141656207414728209455131558245339831716605005051135871390490879084711581439609383910707444610568073403160754943377106307072544035064465581139341218960559931092386667400411003495094183804350127234952190907519551588064643288110867586737337622270487002401292129032074855096491632159343884722983514749515028949075492068618195576793958716025753513308194676762931106206258321312893780354451300777949943258941265396776361398925942053082141094277137833029581377074611080888361379702887055638951721546295658089961709150184563996696371978465475367974690937278052354504473995461717452001345045025805821957314859745088778901190128239749467195561254248680724071481027192173865624490700949955533501146207971224170832493086815970318306535463651562025021338579154815529854868641750594055554290288291534690031946274814018993867177771922313725262118074103917074431582448284676258964077164255306477651216021027789203332035065370358260528244249110170463371609300304703858471522863635834644640435039839844247878881478131431497333107564145306993104003738250464074515077935244406726382284459883171732754873201401486485717611600952195944007949347585323096157617733552953415247943804109552497218191942043537871374305255336776400794870200378093197192338481710322597579857292891309089252422341564044144583986487584860510716394143225263960138442599959690981230924665617119637161565491919479441103777782754062729516050448265667604709135757286402407739081337265828350655623159381104782964511283760680481944320942115049945669915206155927739616808631914660895065329424400628356584050213065721770776823573972676060368937210187521727286410109827233948405789358927429971020397066908770150958584290455685609289399475887976691203888802551896756189350888274174418533305702799957604435659674539525499849835711970171477596073502230303048509233719663437607228615687393347013955706599251756426442853938828790775052258122103748842866145639553634457180610847124295430924665752347957127243961095771288441456402391339515697577669969612867421593551409688111828027708172588781015601850775744453459131410738401685983685860346886146853383154286880385147230674890364898500955300893689988691597612497666700419534166031522729442245325435243439760882989774636980859225584110755081509587144980037989833697301084934880303044068873306237682298504776215514943680169314773370855764529538800716069859812646971472800894839091757081107083705273435130744498387052536547637633966242972204518666858935596226052686105341045434243369531534889388672790639959837203652239801361136524917630566400000000000000000000000000000000000000000000000000000000000000*i1^130 + -33331694836347736441328729195552607677413637475004275791918315815306283175040513450082703657337937572549120782739288065394638834318583041262514039824828504756026958426693058651859305868982474683398703025558490853679032617978154014792784357740792294208504926577018241107502245482852290407536455436858956451777341015826225698838901462868537704497339694570393026078555801908543420744351662305272622932049682731697740111154853241542132194397701858911624131067102485451642341883398730083172651584349962035164969331085158568579929159581589660599119979112070163397531578481778434442303707239949564956083620903422506373124271581053145248317711466233563893208086188533253174584988247653008841043550645604807079682293791787642930250953872191525980513827941861600385446602841060931511011660627704872273476089778043065171108557037257611470349630421737443102792984779959631860819189281685164870997320365999093006652531205871398710527822834234399827327366834446526523047860273579146365021361910709287918357093199057057955769574927925583290903465637959387504989043759716666403166904959860547597668801395107862214867290223181443832093194365703470258381558364128507086229324815273254681600493863218157778072869459175655257118434901509893905628011188217757875021381915503848448230934551127771669623483615399502170517274339735524797061530227870822154977692070627023647967285310745826739709142861371420609138225624900439784416238306497471985654489771508420197145235086781161987495650468490535020171662101089459655276352384009393194210216573273135954095402083191481277658860737640029318641767746922246961644885289354564685105162689992455422041126071396329308545047125229519290466223824594305535737777602677780492546524008770966674860507129329438525903539109122622655206587744717565664636001713268259287139833116534408345409298382819468676395506049384174537905496119685027911065056686690294344165356527044472227088800820884310536494267004203319761700751123929701941705115724945873402923649922497630404582804503471168788723752133057808868041114356672137885632473420132004378737646514252101367947426415639989599640722299126979339055585065957450561091034519546754940506175745718925899770484613352260120620215032625117292546051131716204508193776888237497911805302733583749341220619872575049821980660147586678253702553153081421892680853215749048250549551088852641031677973339535861551297080026734425865403015236327460680292572039642698291355284574288172994459592238978509419714662440506692852279217036696631780186496708586746240432202027124329393464539055343514086348859337336612986581408535382124954907834899261490277182657880786099856246342077720459102665530029890664366506815679625316936853637391418131653769696419083374886097187496192390922490002567232066161826147573745151914149264950191649109774730484768207280796900530887146464387112160460800000000000000000000000000000000000000000000000000000000000000*i1^131 + 696302253003749824378578144857809001550918742587961501150970859463496194845616931641701384342092952044974951060896372576126551658490377882147827632119428178060646490883282214976805439854096182343304748645735019016748065598352852302142439676317566097773283845424651258534178168870916105145879115231149075484852719282444067295937840146531315847755012506317375073856192317464924389201313633677054490862340651767262655201733646103553652815154921241070133764595507405523020491715273006709863015920707228876754158786119615196380101763758679261971710735266723330560631440831033840108445337917485834941949484826511008351290176554980102612288520504041180859712349612636899877534432223721278579984208656182939428887164367360818510974347915606671605228729488182747769184868441544478363616572002714062972204713029695442300091559114945879804200777541952218595217188168724839996800449315770834739401097925733455631527542858411118726595649019852315289134532568290409075041768419064395947008293824987359509627574360223549824183425080346536513007620669304121630405168434098250081524522716493840191453563581810467446774265351095359334990945609211502443284491389260377614739382763568638552668419604046012054075424681380326051376597264234956812007243181605891592559010106118712192029583718233887660011596011554341721709054653685580515011726658812428945196519788067815636684004067144341598059198458695753693058399751709038518610440131989530108336127802566507399072643587786995429576812673331000058775384287497133542473955370611746490762257727092140725406542695998919523426787842165861371834705848449569939038818978774527761392710403195883454075589179966751543182406057225349692576673426929438990507979175810874223235425657385975761750354612959208165816308040842282360576720861354309828075115635368851857384785439341716895581941969616498733357211149482355272770779965081215130055377274937096122156693588839070784523875188144111243085778931464371074815294467570879316752043352573324436440346237116653830458095192136055803785890593145494888271446164567108117100663222861864277552674262111299803761907110960069005950091131468957412624363702456514647555322506741670053762356756005975259241034856536553007570149714946707723738714681960376330263098573648167247404822781959467132465788591446717472460879955237736801542626806507797146479310992225474097182262180446940436297623481820953308420900024114030020582133538162892502771774616615981218722698356260427841583105132081982261425197206907386487208397021666944320315442303511102791864562191231877688990025548060521387713933238877821780015629659476441440344371972377967250097847899031263794571651782459694386045832813889414186192791658508678737897396280613252133878828883299688083814465011287494090399570140253823388539269116718086398120999524601262717991673491184805879731573326235349016379392000000000000000000000000000000000000000000000000000000000000*i1^132 + -9814484474097534877704093832440185217907985584836624598279467247259586664774809774609153230987362301172766546563262545068584142899348169273036513300083311410993850633565562225664556037723186498472589975171397035831600112512614266885424051635282143361414777275616881182166434062194065783630147124262960897262509906897618494364438137446469884047123745816332168719148521570428402776427380488307471954134427603962926285307744913717975077317692844255470536086247493130378808400256078138269615116989366989536497553590705384800683798906363339316332777888397346210963766188114793163728880449201672657505874969285870164867366051934293360595892306874440961106913408393823220074075647143482726711942421403676504573131644125674329800085468891990199044228647225210324533521695142876795739727618584211613937066630223648915364666562609623020964478221999322965851686292087820133714661691483285607796399920131101505770923158606972926765345737813653474277818309274916538056696009299129260486498464283071722630233881244772704839679576940100848201827158647904007175821095633994107099887569645339629197662677118148111724573150507370263444463063773830065242190637695445403084857371941750251812951403686812528497458432745135812796692704900334350213253073004148669455103568622867592831782207159238707939013286976794877710457827230577392747446826536238559513736251674081720286727310750890741990659076686395871716805115108406835084231838445430062932587817169671083418327584249998152984989645855216791446181082078578255820954524503347057923127867260543443262166279265799207456638038522570153154426900698299126375082130448821007969318912389549572376269257785776548235969937582881458056300855203897917327408416723459469617185452598028548653072298356730545517207494445482033014108814339292060241207046610410123144276340996679056512563501695460401769142235897515378943030895025052482177621085140389341593130478569836489347700876103593274587606094037736139001620168827040695358953368059016199902099391281165436436044799427547469393006558645955710734270496993160876925912200373140067478079827569649662777847763456856567799020925457296870550749100643791058988804285001033301815757440679842110612814457490481024498084918310449098214805875377523766637410685986424353321991196370501514660642935544643170553561141262401558300230739729805533897104842805733316708502447361773534717395124843009465135761153361803373126218561596052635575915096176681250480170334777324437540237810348451154761362511265221062198756407668410122286911556978282420028320566561519763262846544487615949970566603420943152999284190396911223152510287271333394288179585819060965570504373426080282221053813048439239239216583573227490473532926664901660249879146287484655995661135763807991077437524941870387423261460504110400563997382005147042037197035739170424619720952223105024000000000000000000000000000000000000000000000000000000000000*i1^133 + 98379623543761067106692294624771292893061478484986308936986249669406872240483110226262310416289498775509461177656653502636497215962721936219918617138833667362747603401990080270395261230175475784650454512034043106156362979172237871975531922174922416164052239155533608266114822342257026233144081518222724016186310809565369686629751887965036367017283025939254300915652900100688040504788736023953310533210133485999761351057313274676487675732762944584634672784794303259949634310299260335822324840306030849690535669041789973367528680269846152624898518293949780745202999330359820672989943753295846640263497201147256636726975344489493312387494302767206733762206611553648536855163800553986846301267408655336670799661799780485607247538105519121805602613949046861332323026976244903484310021276033826103633092584894275813322171132988313064892237432214135225797905346274301055694374579702825263725686653730669224135945965468244538217877655273935457812964613684726803092537272821955464263880724505226065527218968815551534983130799452024845151909879046971043182783651056825579624283924260397163751444198201967524805861457340206576326539842533400906134159038207699188321259442595439417034581148662863213669876644994706725809930932338693943151231274636563252143398145253028949062604805348393659668395966594561559357654502930853595713239708836431590713389767154052771858345196125576779783266551754186196433465878868661345810242295973182858059300057577740461932123062675743981597572539705002134229300163808778457260618818715097885185888148154528546339539397572748660382418660890871120873571464505838953686445764901140907714275033447730068364831494595836416819981837715478686828542930039079623909771047492437747616708082100582884529514203672203937289572390767900841975975314601793293307539258375811902090905224715900452764571920186001635599394955148810830966713393737780461720557242461423059992695868355111269056522673378391337967623821995648652994301336357356679296144501592181873949420031856335180366583028295004222637607865343881615187342090119501263041365753908169787497264826672591686437068084124297731541083334651959555849202409792770647503019261560396418875996166985446056225469221259477549386422751014929530113853681223745524228674856060228486236107496410501515500744547951911626840127355180412080850773770761102030016789852121796526390275356032154941641499882608661608169975000137938163944849354880986530014028957114063088773789663595218384056371649400014084143267117319942037773324902792692153553915342423133219247259886880676685440924319596627769381872675187840311061886404733396927224539169453648342654896232326656610708037443057506534844173828439669947606482933033452853061458701000452998526132759779101680148607516338618530274216120887066017715607347405394475795725821967970399512945848687033930393164185600000000000000000000000000000000000000000000000000000000000*i1^134 + -1001945655671406006981314638331619415785102640641244963504242706635712166740873746263317427446154649217669801862846170009059578485269950194417377386443911163176799248546914992516914863742532398845160459258704215756727597453309675341884930041943110461135886032897207748230835039701165404108808797976586678474969397871564563233596481488111708494002651322950116611204283648800524629656502649755339432030371105835881726800029479368376750782224058341475565634657243818216387840868711564285807696526258509605339718899634153762328178575558528527074529519299839569208176368801206184443685062370277635158035507769336358648882300654312880983692240370446304579228131752634267571732804507112663739189605842909353107383766608233976608779243449706262791424675142957183405821554585444355001200149243022524210090335866700396987568921119826932772876225198214162430916563841684592963731193302343986097889354722581875178769803389006482505933015708286190921863213679114693608456484383918642214963993003073514399499649268774948401991288912921257536346971931328539860603588308285600110064605306766182258596640531289879238800020455507111719582904711640236934878282693913120475521537259783624014214573472729623363693314298541672815070091632804692024191507341610954599971581609797749488992067113451093577337836317665687311423933303762674335785382450404498257179487770703660523497173695846703193383481599909727143547479474065521705642770062335480234439344347422254996843033567965448602112130067590890002012218894192987309002539322262516587781510315557192574486569029599762809877661867926593943423379776605615898866857021692067291883391895991834667224851571870342841092789721416491372083590960233559002280086014131506616482952478452963358035557273800740938192447360514147409969436711321980717673919668662375284403659251282601905552169133870285126622914567954293740920364320018653613048068169203929336169449887348804395013976383969068374962139023417874139035456865596405292889543306909553739935043800630918798819291302840544102911068258723890986270403852760387602935121896467166816582303437698201307859396039050599806053737849302424434438076464372886631356176217421325978936567880050496888273311971559035772480809914394998180486795532907977691864210497648916520131852412147283039055649792734358805426149351082697977175080299026656332359514247736758335641847339339665147063578217064742543525876234593521604234599414217640296919516194880965088285782943045876141206088511800350550326165349713928594963259350787068169117325285411018402498814785691324279457991656143774828709275794379825110323194366476668859393527448093813941935544739361637510805562588320446234857805389479708999903867679999592803428533522611406471838136600024278710717046102758957124471228443239613935638655095456663672503716462762872574656672833064270823424000000000000000000000000000000000000000000000000000000000*i1^135 + 6249811558774873785000235428144866705757456627800208993210798438534894192845292261325358953489275082500900995957503698112671449571909151056041016020031040372664872129036323281675300769184716294843814371120567108603016239250215652702300873859990972025952620935057002437532534860346165249828851130984912055105037042521846102558711528372515705811236142327984493529481107138241202751610835561209690724028765463328460689308309158069754530849632607530072773470441165946047895975233848952589079481895490946065993929963033275186823497796612178853753523555350403973279112911682841146149651472178984259392250998514295467629239145334561691614883832932863938020603453848452526911549264552081868617266717881855450053486241838999152939750855942814104737099356507644043855396276982982537929782278496042136711630363864796026011503499497897789843476882782866218640903013914432558086612933913422036250957512494095615904303312194969665366921690276732483616444183585256155572768408869163861473828379495402414041088733911299025781977022160790631256664085667323649025454560701964133944546207734587399346077702484336828216471430054000281995276752213834468441605787036128445969747434848149699351271707859513635981077387424516851121111363924469668866127110258706049857302733348312734979850120265060414762045488441535510798647919959556535806574756431818962642650734419330132910731955014462392690786038972060307243766342692545672965675820600454591144791766212743300845084988898226591379030428713496917499690733891717210961456230866347213292816893340338930320214836121141783242188086804024569699948688006111674197240330871433256741487705754733654698227758668326286848228650170940238579121445173818852888852740894515345511547762814802258670654440326832496565024289415661100941491167168323503050664937938931733164905673227642835523648942273924033880737225961512700619122773103713066181363957640763088653840203745535602266795237309632426426782111572332898184629130305707447417643096242662500643361667844768131217828748690895553298722554405819988956214577081679647360627137202417861380122140124403641720659289144720103014111531735395190457651909544176365162058337675023359209842928676452653635199766896327014640067723295390177555553139707043110811949983210314959296375358172810688103527935436570096669491536747047102168409293431019701446186058132426645580474189809786956743273075049072402916804231422086278816162168444919485906905659414554163020629466496406497270449634704634828517250195943023202709724334581066143590959454337702897125720986029266110910332271916910126504666223736224235186421664185971459267540743832428038792115779252186861219702525404676426103868654239856355560813367137828460440249617617163801412857287922648904193029193095202499958761382378269220701264075543237577310732946039203331373030275704422400000000000000000000000000000000000000000000000000000000*i1^136 + -23340006741271153568054898194326656808467349092317419758636937865222378277749864748895787050669469362098154848959965032121615643317997020063816808792730902934980201296274693057999392460896336987677558636210729855865668497390586771827972579977363942418537074513281202118337207995732955203678768839072045656717665500636909239809701580079029996368448140434870217565962434075177089272522049934416443397565722443400542262338299395675641076229428718524790973602121376413648574375297177853409449885792683164858806763982795102315055222745557210972380209417893872972879117329565049985742877972478573127715063735332133866664263679071894478760685953381455556905305986437632717247974930569526344067749646196730459618140251233202633047434974992544225967569183049300090513549231204426930692650804265379689670164904046042044911685619854291278935042288235392435340740778430144517035981472231459895162259176601746904755680425673117980126199881447523003555982540171673206165408964635595673883131180881165675492621041507525661099874932285798440898012183190791600555219925130242915029887019714745893331449347015183591373927371419139473861669855355759841363792550078348385269983229073168734554569999692236171564655784293700923394231405799080444869317527590486637958055179982832665953572203454806255800034183679065511964753659559837595093987347388175193312776281101299127107744372890884475030198506773837659369537862711533189933136084843689913252852169665826194448368700188310047516354243653767733330615123607147529938116514171380952748087236453335515206214714586469353311787163553918907266683471949958256461891446734506553744915880209576787630074127761639351918061653744557380075471822652238626150560331516016340940600198593007508095213337348001173420139496929335706173707983847303729515820615315075909961500414824066733629858202433961758897123774377923578305386237046318150827500570887491308448858700472227522345537170528246231392769775899972176115608984171089279890103997774915631885696292003800388141655818188358559623320856951686619124091283049694633675788182387921281796633613210433612871386987432299704295888759314706035922586230004791064469917549143981730147997627132126681491585034868422344688481598968370797036599273207253132085172022286628886952928780848247381673528066190959867099911460784883790300239150387780346774438590072050621644043173845158896587941205247985391337713695308463260964856240595610307900604643964414030323181793531945724064439015514906446289790019138890122814044081866748396677460543524277434325555989017755444466201929020605046438577809746895897293433306746199103012668904414103404898255426544466087410340930416160137387585016596630795154846821616361751490705394281547739271681924522081669327568974067087785950561519219817299068734488921968437556169345757244609118863360000000000000000000000000000000000000000000000000000000*i1^137 + 75669423891282502152715289444853263757300858021960094530474976994751647256726145340226270244870547520346297977046389163709420362631964716784432627235563391984992891411601656329693611384548001656111769491850519511140002196630992494334244972933453749619644800726330094499716624354307128478519665047825516220234295637349907766215674029941443337929350069809491757736821980108122492503456032193606961592495085182502433753659123401943182012034011531772973750117980625593752803516481026365939274726738368622993897696331306648247101365275185125987096426633443635439612509007636785274259668871208409330398773537181626069363662069470231354642637993576280298752080152484784641075594034746574579382928652650263841676202552811722648471094892038832930983352060013312292687312990076810871881001703639890938150701696374603815061391822338735791627921809659911155020238961208842242547748128051614570982513319150783319422200557602664958803982429399223294666504816117521274618873251181052829796911318654780568206372571346356436652886714726765420979352878236085778097023234134618758992847668191015341635337524173173996897317790733043323470316181606022883583696855577643328468187376547104320025035091603038479970863008862738439627953522857691286310304031813518891967287068965573796296396352832557119243708597171565258743443424952320852982001442154779585781468209430462274835980008832297896745355089518816457470975293533710881587871529930250920059996328627223243730871620576350532421725324012653920707395581894544444497401663572617448239177408329180476913004868110413600006795088569542569191591636992874423205417878287839917466795600061182133099793253425578740792685908205137889091799661063292534255796385100821741020565731219680418530239436198203287393938651882129358893948104075601953753130754698649587345151396770614191428691353297240085129188966671158632136658070373370609009674284648917343954251332335881411578240975156138792015805148236776979884374176063179474475181554718600133852097046843469632047251802063041672859177477951416456595447931697298392838368562462541468192226475256415082738011819949083303915577747841801597377208441350919251104264124783697085116975158809583111237641790145777475515366122833356156291982227078335688428683362400687046797284371587504467581372133636455635576763395858769011777962977961158516439884984785285455136194976731136375074698105531045329765499579897249896462694542436838151595148988221594624456895305123078977838510272181755763609571565547111949005662707113803902750585231360483693739999881535262074072946806783864591722194889696906669910641962726847951472432167519382835844176906333590560711959936317199097122980234612645126463330201958876567617150462469863643570691874362286852388481153260121009094212001590761193095942456996129596316652511086772224000000000000000000000000000000000000000000000000000000*i1^138 + -283863291762905431069853797228741524419975323040077166414496509962686687444494133957863470430436972674040763498848919300419917095858066545078406521761541603449984956162317510507046600327157039317177242599236309892139201071681176714343474425701228493582359708485655243369386089731439143783668814445480769370990210993718354057439145284776755840950339855224865192003984984465872149751031446318834102621551578048599418323396101089927885948543927673786088067880467593711072874490855232532199247670003734989023713229003659019515951961204201391812826643341623835077830329394286604135802537025519385930216205146036139131750755498840435039039109331034447460119027262005736336295155926336663240822155107165754972155404187830560574888150950537539021973137859070855575112120474088765093306237569862005896785807089673954895410042503730689044097394628393354786641643523919791912853735983669311273169876409720412098176809292577027126547877361603104818594378446392136797010118000584054557029940228109909239522616044965232538709412020330253144238353047405928954955856231454730734988250583439090010842741088819559807361363460409639524163258789077863337675882707424880559351929012562908002676215354323368371125368939453748832415894886924063031829634717027374470126856544316259576817883671787785967174401455549159978964943676051741624552215747021176029384858694956558004990246104742156735857498899775894686259493170604064643951018280361656806926503875385238774880142630381725172456826384142866135157270350820768953548096378109482998254834792189626863162488043653963894856619156101489260558266337493778930125013209652488093388489337837826048536424602027993686875157520203102540436261038532597933674307452571163436994387956604854820380372007710537039103897483739005883210545142835043697653482131379913433519305608266353607769713422120307310856938232103069980983196404394305761644270999183300348190036801644547973205503294056857037305630723342557291854101417654737975554629749597271861385493796076303345672391986938448905150604150622365886753665977502308094498430938933831914638623344301025253838498436473805701382119469122041019922967134366498404364630668911994095847814796779175577300731999729351266072409318740526855948546662779129650859480973753051310749169405684057109517370561732275310273068688536641430697578481229788889760344757334096868867271970179990001156569839714710040241875235932753845566139709079051761136457852211745599886755279848052360308548253202680901538552462635751661271927372396738839077639015627810155137444975321345416461183381419169215975681049227521285449821721339608000643404977320741630471532009067116297842741765195328688821893944581441042480243576082739092262894785579383652601936606859926695047112290048700689635380671917076951771432741342591167642992640000000000000000000000000000000000000000000000000000000*i1^139 + 222205103173934078374963762537816900371227392834791538702553897872631849613551068531996114167891512380740032407013185194906592076922874577895737398658972297328524832719565652801184021779594120007764578242842424165219616590475198105117812981887131522865722686255994727018904641284730318848824503661531614734652443524936924330628331703058595197177829545970874310954155107538804824679334841445380188784804305907780298820932022141068708088056682505302188747868055912590490396065385283035048897059220358338733082053461851419567472507241851513602224540830168943552005386425271921575980550745845712769195450687564195004026996352717531589063714252606352158543146749213890099726465241523465476594940408304564413017893393904789198396853268560764145327092408295204685546153005710869646647032988158997250342880966608404425651528100544835477351821884102307325828003962741610675110802617952800428208455200512114541055504851704190395295246032982533010109076259613632680873396510061424392532358854345566802728336127040225290836619877654892057307924677192878511450451785900214588676635151617696131728189155147825506046788369954186949781239691619567922153226783693207117222491505011858734394109136413312353963942310232550717032017908247497905368958716630285446377513388905607607876847920173488109861874247914981539151479804342196521841790389619148839139413592402724068642419741676846477677427847690124507563008207662772804245180717981773910855841816178401138191328172144891864628500311761700076047400865794278520620674614948841452245016053996647485360216378416524387269101254034577020110455632576611769337615969233206757010808890821156145442661447011969231059515791876573893351745268942573810947311974198911565669172970967687000390048322661645658561734677061378640733502614285409671811562889600882367712032997028668503530286260405611493183845353193554403014699945329656884749581044350739654826401864383460604141206964336500304290278178922747481601488816538307775300381342451228577794606855721108043128198642673917625071631261347166546575119395827534075960196595406904464113028175653392803669729548049787637357220218135365821765382456760008820100130156840705599570338196178831396395909207003996769207832033666670100983995019850644788662593800817075897599538047855019696284619852265410165546272154082784245564815516942746537585099044513976471463349408346206166720390591120442853283592424131888274622312696700327048471409528387251525432099720268810903006696401595745124755951902597909773291780509487655270971692333053754663915263168061711487341682476827725308250795261315369150150787386080339465533722017290194996832782811705892211469149973279795612218896043012729582657711959594248785645175095784046529933945496129499292306012954135052050115790095505283344552294356767001804800000000000000000000000000000000000000000000000000000*i1^140 + 707722234521152190341617159736798838254273917422911754462205183551418381147171082240504410526852587431195465390757532536417579235931101364321785233228644129145193893571098114690440504357036001631587848277100775582307417261869090249327572934019130019872185001912065401371356186935614371630220311338780184566471765053964785566853786463820574530987270946440480283568979624782775919620952457105627090912653066374634007227803288711952866313944110180876799355028070728167698752948556798344780447129573416423957610564709894294497386388517031024036566676932166949277844110285194374382682179447852689379036474800248233341011687485408628017439953637536537327823485214470499869607415095705505016538210116976727683959101167829332489074597384802302259452498631324546711193776043750911825754091855250905219193732754044229012585004203310860127955987789856807753039056886762874109004610985409910197128506051375650370875963887126555779033869706060311527646948346363699484687747220435376311148495816881919335131977589610319955593279944420546756486996761595928176675809196736609722818107713592179784835328696109564677491036850976123480083199770232243763314896206879035278837518578909473972359399489463107040971190558205027191186228203381265677047328009795007743589482877310537267264683367282629222855196459993546906114753490218947718348861172036442790322897316204435999109158718526660177128126078862544852706490529980994108705630181001642607290782002264526873007345543195675995934675639428312354103366854579819690460498890334118703668853632421918150600961866247419471328412093715848164041387492064708404802331416924190824097075956111273230958851609788386566802068296373178495219543054290631215878180101315435377047792876578900381787652449730233267637772492024295511160092063417828813494964032569556821018255778729273471383175752244360737436977361329144062659282096566895921052971109462989867924261836724475416344169520772036558737661352382306451166858420445775496865187482378941510167054437593811236373487687027886808702925507757404009881818230083071858493156707500695801665054582102437840179752255562620661020901375997531188784972431360800185078669372319245963658285644752403654597626569634803117385724065766446568908391632413204264115557585362982834570428914879165358167406010057897805359849962821197096096712877364503441284760782221060484234179259692005717783341484066420515607932120679661437518286402451085801271262226824411489388159941900698417799790614312607606153249785954602666132992188235318289054418073624819911151498972130811975302645782649159433441065933994547339689265038266918486750299510096884290077897894014484926366815438608482062036180703957740005140284923692767859494072034646332925655788250797817644771574645532168033568442607620988298014163468288000000000000000000000000000000000000000000000000000*i1^141 + 3037086731207454290190377085035254635806413232487173885362737340746960719485950996041613076159241832536886725389135782848035556947292515241204526057953558118988010260862481592389961823129165744808568998253617293261283585027589659096834351352908732251034530736608686480939436410477786371585468126667357079270916871586598662203274260996805472515649551607460453408066087949819761782019123321276351554338695089174028239233931013337796725489884911700015212142627280775796409629260771686313143517962702487571073722867955770724305410159323003046325007337325492938443822205523675651797866280073259556310494334651064084718711733540647595824029664854199544236789774119767970237740788787268609082668859349174964657117210696425206577176254215912221147439273687374842593114137364998696544089384160735077261575442432667806773068777679535900632808430807443919690404586606103052676813534811575794673694801899360552069272158581299649046030522520570672546639406188787956233301437061446005232142868286097993019025490095266860344787613924806733638912788655350724102953468622753584737876501771405200199131460493902178139416780115272060068384045926094954646159549926688885156801487174107433262179202191531536376512258016958806766540431585262318514199836235359254474492729613945628253576921447499710470578870464726955111157769926000869947476820670840780170849731856023543448342848046276644420144703182106639160692913234680649433483696115159719681335058741911105382604933833660351994228711831329469868955047741439514976152024132912002288970303343020825560483172781555342449714877415930244371987523849051712237388117543123585762873446486510115884900287322387799889952505442550733610957840410487072852676894044610066621593077189512726005075945453913071892005029606615496900028366603139590315880742478459080892919988233114037138938482575268890743924144547662040965222525068957885674003965989034531540446895257338918311030748787171503510392195693624057592811023706819114323529443597061601466269205368806856865326572070135852250654720426655505036758182759918652823315142885924765021923332156103616185959232204476688535680051376645456093593707814931556946542510100416864709926672775685273194487174119815207613647240091022676869473057605235678536157313434571946049747241475341358499411078060358316953617102171416682205328406019504628144756132869448869715388177456738712354221200893547447928261013399065660863528406097012023349593090171795731485872450371414001100671945910820367000923816533540861023282159901414678681190301257793145733485081086691326742074799474844869535957227981616544816841294145033528649422701295315645710727250703553975869473150958155706954448888196877025440934927136201067469645279340993603785364755396188311988880980800479230181304495572532325882265600000000000000000000000000000000000000000000000000*i1^142 + -15484794165584113783560800126664680893596999337977300923525133658994280767710201009513617887466679604214827363715947738884124738088712678754519396334745305502886752261176847278624415372845397510033845449184195091878127290064014583067324526759506445318771150349785173004550374419699186065990266846906618894509889868714118492033404552309295558925596995254872097789408972956748123466066606554913516716680772868316837130746789476068526801725315363917857012297650534711013863074797965981075405551861937766330760245040571493970039216051565675733859242680534850965193820488640533535927907758285490153783888955482271541877156444446480185661953770112447505394084865193336588330540775089534838033314900258624064154735652089486464932691178905581681464762600378201213288991676048973735768964682660127712458277495367765141663747921154203082327746996030496910794933166980736101417424563412256847093545142432728970459852756659035313662628315932771320713378277790060492842198444171197566406998954687854214984049896314791278656222420009078346666714486097591474684878796731063475166199669885010451961202897911374517874269290481142587528388900833641531480766119928135309609150590883500700129258890959894225843753077594231797978545816851629273016368660254626889909224721951410905321357638550247227518194446486008055149244489190218699313731842565701642684344792108984010062192770907106101802977792435134210972674265483056971611329248956450353239874396252262147520005105242891315844019122866641704712063369850867278940492369646341080748335964939676199364085791829873138701303667565785160100474447456234512087043155916075172835456169166408056052571775830600582145865413189661716869080584162533553432659119538110856884651961094897053682232288675974407196110847294346465298299497062887302866841572192011371040247103715981191937134278501640940447466379126296752396746515161648878629466918778761875003640235172145495960553665906741578986055494769997674345215505873755494497046371385320978346737557641105794254738521974586625135362324547786258479198103330299167736593543429827490065378626779047493472366892555306570699134722969454746182950991811597827715659697481205909322299347796489070683422395582892816330864926831621587935499290400847769268729210355102513693656845162928044229745739855031387952930167127403012656675237628577983013768620646275870922821035664182902207995623265238823779579506604829077438774173595853144967550688117817278931999417395789737677287891820721191326365104256920428840454771670588803101323877298565974618285612214644552291121116442240891348433527026798306974998887406762130542836730482960214907777179374675720984084712937875666372293011374668937631405128383911327039416570877247592801746068430051614142230939121800998871452782092615680000000000000000000000000000000000000000000000000*i1^143 + 8097376871288299994409098085482295113973229085340940963545368802303170623193594196639123532237000032056863344114654759702718495585336865359830945819417383130727157666478672048409237595643409504016627126507066745678525223428033428508620596924694712049803235333918046523450308016568390731879959305403456311591293077961778220909331595216780097930084115261617370981285545348690532074454075443410304148929023980550572191455131667326995925594758545057530853790679190393242445373611911335784750625421887222635857204156347723879358205749049872871748160014299364671514476785210010396413080936000077374139116549156914652761644373889098972713859054242869703843691673872346659185845466895855956311928000109200444666506567206114678524082010908498821620349953444811119581180224656453272653718170570970366983740138838611702892383428942780526993701843380873166740397554554599041628336968690083295368664507680219595636524363447571198708709610161101299135821114901566864970246340529541638011576249468673550097302404692519311461934576642047399070361973857301087217530294040307097287140424098867778261895334433076236741514217162154015570996408033465242938193235920611398863154808878079349293506676679636407601843780849825041344013811257371941488414769175835918095310324381186789227570458705588275291544579528719646506503614314375315091608166427986650865606185388391821806698473801945300472604027248471536874215331399118724029339358947749453839778021961018847221725027307938496016862401967606871096281341317277066029703896584139638291971398911997431277932286262787930522339727561595104874176467373031746356408447736166477385674010847277722180323428455279801833782845823481401656165115751551969353638568773371765876077979187115089465337305854282868363545526180433949269940405754245724495009307646862935309545645379069611422295720656810449529187064935693440866232992723645173317570191525562653605930949988141037466201835183223529744645910146961801782210847396903264523304475090247386453394400838097149256017166753195505377160873138120912409397492338219526169822399985028131032166990448597262570320977081279080314982241160427868644470543215076700013890230874596223613421131945740063335712663414976201969663004639388278480552742625631470695430480174993884260399684923469013198720891483908723286375541053982157651303333412854555307193590318498293272097889752298530351914259232464097844883913669199526031807593810020973242605238071018800837462280262986503885719488801412695711997703457925107811604622445263160753183280195460013181794887597170891774947644765411821928270564303465468986449685277194181869432828169737439474823998028548220141437345285952677102472847300757475525082134449791923461291614033887190837335156198943135644192241183635704769413120000000000000000000000000000000000000000000000000*i1^144 + 26333086911214532779355896100339230813589369729349589610527462477332228610615307861224930083065893904792958120492067124166441266510596996848601879852531664240453983632501194982085471072635411434499936627826680207506842194603207606264230316761625322957488341903492674781019812720359531811427500220575443299211023673101444375730379265702556484380453220320255323120787630011306435057164919262429053074356893872726995983183383516189296886524310957445154787556571492659849082408292272213820712633953280949683355742680432871923769313741523040516968422920953338479759875869930198145995491857101250534515415630308739709456211480922484643738778651965139950517726540796629120190684215765353521663433390576060838352155096814388301172024720825563905586988500552049101200689353877527340170151327226080504294160797995550657307360884476271624924378691808357017220991524955052329152611405290198561921855199025992350928138894303223992666922609592262416549330772306276756279508262662553169125836079202661021102304667949145757864454023514614128061658147045155963509001236555481177298574341490403826918685994764795584368356517387557998951059047851971770065588116891172844654217769669500858860041896941353689757710373542196622432962905592691195496616001458608498356503346404934494331954816826915704768742541217750298553470726016281405502475898577028596707270971111420744093070719445344986463049719242805564381826852148835026408228724827353157418883626337348591780898501961582508549404263163388597214607024097460480665755649726221653156779110762707345278757920790356159790185115677509953437074345310732796604390040867309479253351156855475822529289838559935906048283720089608798058606575739976176073719788035300333615069036201275588489236569804886749852563126885258915523003712703905158468331964359113156474453574457336475120528856537698866907655872376223163871035794700725162872232884283776169645754673550054042240676530141540638170537011108373351926473191744207395030378729299186261663006668061413984576202695794062279581376916625149458074439362032387057528503226303037612744608606050536209690292031868016535252805600578153611941264328189322875690303476232512711609993780341719660611052017902209555306271920663828520594777509098026882931843600156529419768980914381612948922849855964321745100562870934239361674722398134950927644666877948439205278118340347161228430482261449042748411213681366901331439385166177906056195751776172450633453403930346311562199558164645544954089821393616816600647741460787966909983898881645836681449850324387960239210495539793559185814542441289444434607384360183731993254392926953047958189362975108286147378252305905119208462350122534610511430037018845167540603669049728388141904821113968466012727171474561957888000000000000000000000000000000000000000000000000*i1^145 + -22224046230510196481456679528754487050674418022869297626766225643845544358071279982947612718515922293184709771435138970819361186443646888480760125342790798978768449550391489315001769509598691700440881720008687357732355117786947278189755267326981378607254456291419244728616647625254795716080714238526401293909892333665365634657165939890917397095537807226135807087823814649840719737216241211317936464058371389395618497192881262615312546147262716323260321329040676790897107582107341778753564441241562281348745804115419204293650431705363220492172110099187749454653208028197196262709682836440712713047361984645484219512347678588913824159502022567219870695422358549899925229367092470648937032035290057530770510873740013419534159618939178009812599386197422210039298487113927295446040113698875166977637894277471464895061425566100125656500942396823485853785757686319368392315364621670432167772232566515469702574823445946557933180099393465773260642727966444036210231984543773649775205400706227537537191840202380062636464475524043158840326753958802890682884255309915503469382572865429338984025178466106682439542740110124655569544777878242168384992817093039529934864995738121852277871033645978131375085629039964092884506466004550309482786328352109531830332034009729727087494240203914023200838344383549345270609870366856311274702224660635024073145892799563117774463882714942841700306789327806378717189487660880857348564036373961720557430209414297704121944255343096814851320755084566435845093244642384484805407011598985349940457889749079778887018532268472144040655649689614015296695553289104227805585238559337181732810096114664168276552468989752719553592989833627123471212415505759159827492882379301934837713813468056480604846863270338832833982939492589304633731410053994074981246149010482438700426505899184277502843314626460714356827559606366046094891770628401141271922839845092811967258897695611334086597556145214739888065204097424339910025825876759604650850502899805797803032555485579972334012389430415489532764328417327316745192696171295468708288067409682894200515539225030162675943239612721825602610340011781296009489985611520811512431099843372677248096618593133053145416897069493762857591294484425143492416245006208896741512728635594748891241549640422443251336076652778300136837068355737272522934454997385843077851489156827434911668283699080731317986009402326739402971275197149194931007236709937077341525880711243651102631865995036330737020689589172925817085868531054231501281569677030863422786732206406054471543026162367259364084865712903604877844734943123370095104995526534679530704949924440611427064960382277336962933451731600983798108250848051029748314962421055687815864683873207084265073160325350411491223755816960000000000000000000000000000000000000000000000*i1^146 + -22082736429657238158439162154475073264691470418927509707359609855535331452844368248674732579346094775683502042486396650853418634666174735253967901663816682204627241637334262192241347809021232201021741342691046636133143025979517436716075864824354218842867539167591797954129602338589215540382281650990888796332426015148682528129195329323502985805405144463132892358082957025315628112195994954023769854053583353355546321122421281106801876564932640969058094369701415109572784231655420613682202260115951679386071028472548165770256184395531670173593933224461047871297889156792128973774345562290382842680081996982610920207854799196887982042133857744181901105633719201458663333121178869978301034666357461439595723268226789890886693508582157536106420785111442006246820245736003561696848773255297207064815568028194323853535214190187709529128201522655624786300468532744608959376178655338297427461616441576123202466828213087719798320068792476427113844626476662502593468956341856560112378608952678174582402245643628646046121349935611368246983923391763305482118801623076329990608987378015272834481339373222470931560801979089226900005441315051178034597099357498046412304140995273161770557412727720006442969377459622741307690834070924569296394528058214391150889298003187706074686499266199444774445090822784313862123926007699714699471621630453333569178863570664188316859909910540137349079440946082106913096074603136344927257327739460957246951258708084415969309483842021958142938161142905024493963160735474314797642561800467708399103759835896953195093461818782718568748187107380794025638395742841281930618969313246535046819480362479164273537752996081023279002071936095507661446816196461655737541284956373684301825808581551659951728134776119922301632422387882280735208223636039809902311163254598133019683122302538979163538556871308478378269878388538993745169905488598595517756503114008841090067868695890681073074183079308414453077878641325216054212584645917589861532756553560859113088722363322148255576796223651549290430421967752513740594111382403533241590415043624236987242297688016072038996296287656599599109161493689720424891281605401939144094116478808479117526337336865216904054289149857426688658642221994564072804185218550802406708563192642472479361548564496737747466970052975725363031652011061417877103530392526131823346514662273397576547204673948483943915072261351184982674414896330702748756814003712977436883892703013589154456190595915054561263969895688721405071278072151884286797823571094532412489794531291071182195121894846698373431307179142688236265506410881455964475005578969522941800383429524727087504118855587114579175841898686530708763189122647946996886030592856031161155839072856745660326877657727485607936000000000000000000000000000000000000000000000*i1^147 + 30055621670431659831369271188618458425863639493034327840223147795845526101482218667900223056902136563032162647790208300214872326021157029348524371517973632377226474700154589582822722874780538112230784390835981457266362452940968328054263886098120832099748464913661571980248977065921702664414857036836693222993624332279322305382204042950080082654519259910297507339483967889065874346429729254857831546447370720475342323836610024117673792651540228631622731667194048542925764552011583113335135006241530816821639577397515578477675383996437642642529279188329548453064959213567785983449131488925415965774085317580177224333367682941123271415507874512566368848998790936402097210701810974074558890776303453246175863933563726278992631958077764585411263910482377687618074833974324451010401919219643797058564997439906452098041133345070261053129472746410986689434349961405825253882971767110365551006613154969095206729137430937387830354783299589386251049397591466576398032328827375515205773935679230608903220138416775299233247818199601277192683615657889124195189665945182583969622129609588280046990648248689851331490068970520387503795519430165478373122686252439063220048236725226206365610634425281331497997599112615285668605501390642432713279001753744446010841923741193894354377737645038346240211831733760748154776422856409198406408811665938125181399765842038258401376948674273471974061526388317129830058215794245381170186193068385502257350870199654252038251006091838663610490987451025865151409371426900632657842644514745459128824701237476219404087036113570851724621332441285763547160126918062961369210710130808205074916578943792621679911243117634049352674602410694553987622898773205451586166259331374820192123949257515678571542864423828355516285239134603944479672618669789749346059415722537911808310910597818402266168809983200468831066343816742040474961121315926212115958926166064785143891684736079448984551638022467238032951530416228364299584514202169059706366556566822909227292512366022206406989272511119940469963117079640433869419434922165353030147734131184362579020946732913478277208642418930027805193000143930965849788510445674619886418791780066894152483882376964270101532034788447855531048675567606091250694953341466940636206393732641875723297379930618683400272096590095458945001236080881043004703931058227375380575223356432374708035892294183047737911718814275830077008643450359169482436548741672161350660795974854209765237200110923941200011388880443841854207592826199734532485009493601653776700043553119687478555352080894334818222832869435092864239527144276027551958043158788586330736170119314060203152410461626036453779673760632245838605449815533173666227253337627632555978267243305740346913809707827200000000000000000000000000000000000000000000*i1^148 + -13950397130450605551010036334580543632667082562542585292667501235159250409453284743571926402968529283652786896533090592675374404942702243591582645661774031706627501733547265806748491787240800593180629638586373411472906819304708674169959925493992562673925338267824713159990437835104960637718823518213027579621971343810811956153328006580609561010212507910191892600953602961623701997449716975545178151706047717681517531847927017713432596796483737217400599981519391292360778098541613248165565779346115837045522914686744126643087825841355994407483919310336539916209655202319746064657047073468804148459820307527455007793592567606510976692688603203063398871061520742706507234112691238910991999233151841284460591686192757136954241999248706074181552688468271347986197094682933047091177137206686266752354532180974779636811266892993377629869789138328833803165309108723993286597244687780027058477535728353668131596422420916771809246700499498462020326969581886164238356414857974378681192767189577192548376252831618713231976467788215229854081863318165436594358722441170045275333974519603441903139901767442724100924245772156908467403150705694007500863958608159970591226064969443092330071930678532827935519670540020230546702132359662876434126668475432949176966267743300564372559944334449948887103559630480035758832529202772268887259074672041921558407310721044840723869859450108809841676471810418354616630084215094379019369431173325783278495367884581506457767454945152999602905163761112606595423803544966748172899236131320158608479841098784703993294644995184538476615132399831112680417436450582880408844629117366997583941411690976373385430227293927265243974552681443122486352335935358451402068698756203959655156810812433444922237602168876060413456682134959419118163011472879184394426176634775739058024505411915474330857483365371820317614212964684652366342657502776141995953548481088309693951792941546755131495871425479684323857998111904357596967418060340194272807107626989981723818288265745186255878602812409020207766268027947329756024991742680839994648609132514441297652372995666710574290267092249963390635371344487764277194558922903728072331965636201293344003201686495728408596838095178263252374340132074966819751148349544726213015952673974891808510375458420708153744352482297900218088268149712230752026573863410742639125014595763344294696266880846061093185588265248728629116246884429004291830529930521665061626499995223872499054026983825595385946174437451879011087979768928623589730592068578002539398667496263855510031256938028556868773069605611557474981973304417304341279178725653978543983425326966729770442571660690569051100852755194762103266891659539822781489396578053058741490049258473116191948800000000000000000000000000000000000000000000*i1^149 + 3569705071369705134238607870869577500909622394580710892222524946393857103557391065410208815025877377668082395045287940825129042732164471318991520925550890451630435506261646247252847686567310588394319972419648793957661016389615956527471991463912101198926172714863298689785940985728325166040976744475024791166755971626363458496881737556105641008824676938964382597089682660782300288935480077592041496329528283413525105193371675860257881737105752486108872892098370640397437297116499932570896720463702571253859358432711923534089226277521095920705870346352605759763430785407991519873881688347999020031368698620214298734281758848816593687882748352854148661800061213177957157166805039576366253099079885362941571317249752213987293839759697558170656662554071864483005087991587340496018971870240709561147908503493008357027848459899153825195570835232758988321136113526820115489779580137355877801045289866727917356259676460456093556190962167155123523670232180284494709545232263710444366573866202291663322061364370973975888050772368479032473595339066316761056711887443681464329671913734987990017559406241816835988115965795060423006482499237266171704795547214963963982420509994591563746913971479923841169319100858460853579909885202562026160802146678419995484179871521996822064159605429178703110600212334928703551204463374015290113144520097339787074484313596625156817338443865614536186856719497914719362912529119920150298449364593639954808117655215768171904860538386507385455239999778801770170572023753289165618809671912348075539138521521767097593055012841052669454303538698936921166033660443926550700333018630659019746048319182671135276218098916003831074287985789617251698747840051018305147311622159176333733069233830298909859351593627778099831846038693610368800954467975117444061530359991552443718878140571653989091095649856293462702661441506589589014659578497178251946838807617034713831891760065451407008643394213516739645764086011862103431743551990855404073873144579257790541638874312617039984801407507351453003534123041741812968807509819634072153510875592612007994819836214712236510748396414101232933609875688642403649623629341736556172397127347908767815634831509280659720171306156968661095812017698251726196309379546089309930192207921160020513021441260331141715293900879480244444792749872828023470013846535420215737821050328998077970611647883111206010912679257241898004675438200157552055260643283092486415409498698692769153534791745832632683395586645821120892096153990363327615843808687443669738311228474198800090795352838556678090255829239708934068591111520578625546485565877329339501918156158915810486736920726771207805128507740860200893687638092931461416998301332191370781334024749056000000000000000000000000000000000000000000*i1^150 + -481762080770320142830324467116523313798564050454003005408870330363313205727108466197613318907178085589392156415958599047061608979671081895722564199499627447454895415435744585706757375514047956161183139546436834411189810661032722474555574070423042938824434899566483782534334295383505155284883762197447302564905944920630428959460031005004791851930521676383318341826697160464499562959905178560408337472035792819891077069333203892156934123363931146511097480600364547788128712167440767204520803957839751433011512132365877887888718483948054615061925687967935655424578531441529536524589228448765657990078024995175429992354239587307926085034683414582189611684388070807777014900102244344474561215301272066236125890773498274982311981291567565236096319598875122948240995356115716419521126974338037056473794348995739565641507747609824132170496444908400358626510182094150125145119570804277985447610459929005398675536687845388068443332821090754227027592258936634265876666330725813737180283079177409666545498629171885701416306959907159553986074932338347546625561546655815482676822581174222891846414808893898884158564633024894196597276604705649784721396709286960201054820678258151364359531461964290578036818469541687871888177079146740168525989506667748643877569466625358049291428260422109523935888359977778560718343715857466745421393384215526348148603242565675804613254237459197970182735297668983904920758973807845236726536659725669399475489445824540774863436285791972112476017800920151522387492057558711293205907924960013104015578616806495125739315840957978448935842169336402870583045526195249857234278062927432013017787493751583332524706184672814478132867806788153636603859197756499557556580023173978889179460098766689396521908144230684858327513797760372287799063466341082781096926224289599802361777127060709061219731787532022485009452095754356597019952492138578293288715845159778358441119659145452257200995966861905436077723888873017226366077124800325874483844879849896958941208264671378597432400575462924037087765047503919242520724304708198774561957051919367602550870004774664207846749758422979897988223829763514715935858247888020943681996558867313144998712766903112960012359436153199413588201344202628663439314287850673798873168015305539568590765539949418809905286361348369562330643365806414113365948526895367432149966602963771706920784759662242423970171701835557287550758356549856394343373675863036945152723140759696967291043927708499089159257993019409739289161018059082481977898316568125303446304752034156371248199591130895542127394902765124053183786519628861700664521817057596732889742058414224817584756346430407905077868962283983017673987673454913677041121429794760607085363200000000000000000000000000000000000000000*i1^151 + 24136939070382571561343307611160108376735248916689685173672560809400847923894836422051700718492225642164975662145220162163735881763622062148491494874899211890644505832599622336852776838972018186805117398501109049656295218916495694018973238747983336007388022874312358624490352483953028396338881584704134023403058116087686686403378173068389971810673818020919212341274465779059473752661815197215283971553785916892924066380838070078464552036409011547759383652640090083855730335506169335601186374481229269821984519546093251947761179400881805278536113977729523200965025138592884921983762497015214800541078427904008487545568331872990096253260568841143420254343980372727484877856988237420777439858806788050174409098700553520287693405596084312471206215813543386197384805621472716960507601282284810429526035891044659232758017664958432737528092375754391566784829627403129947753721510863241227340166978836813337393676682979233460345998219530051514198832303238190523368824772477168555927660061994011492941910455033207428957757183256793033306230754599943008238336234624590260053154130956971030548985356726349740292041295879421994907519358617801311904467730536086095270239711443797913108466778355012757950472485155007838616458927154358641327427908559330673520720484115879180362402908572065844953106082149973005605840557762200894760260418049772918984269299043582875327844196611804444921738673141242907915820926444704131971418583991398816266838171952033933865672998841265857891366592700294605852894024857894048776259950542744630391737307939602010764517265787720300622762423763240382774973941498566903983277068613582529459167022009793320403850225205911282152514445225841954281426183681506248690041340114097123231830771308634676141654971612976086332704083227646266658154584935045483948476638931274591671466813258242373233431524598741288702288517418331616098363026579053005348330415212769760161357439989501797494404068536597159410004557068086386073004902537777644922065729058848852795868120498795491880426773137165320192063947990461343526082946323294331902071131149790164331140947863975941512483005896895651961403796244371718658912900637099033754149354031492981040318864918664256152728607001358030410966966110529277126810172978696876665473921198832476373631765810058914179807750677836955998205332318697845016572098504588837215815465708499247985394214783106472122431980524283444616629215566083649274439062993021865094901392673332619900050630091656587473759449894276314468861514434531674856001147471341787349343298679236585407960721717427965226366827020930843468940509407684367488874028485668557453052216338827159760490973740300319780723979072723270040955588307059775727397156945920000000000000000000000000000000000000000*i1^152 + 2769775287052131128686159682906620645127830812848241889800529416238229237315775040296812686379984599513673098933808019193619053146156014957179809479900110795076763104138991191584449844339818563723077464655599342639160004187618330644464242293208845521041244386792518070408307130097619398972277231378366440375646986496642038826713297298300755336749743905895028859293120190069544878914656932730190202515545894867581330257256989077337253503346037326512866583881824843649032200130330273156601287741475552053058676466563237614043882234230654313865066245076240017366423486258476374359503516106588763391742270713742930459512322990568508875260196582283470073063731416926621211145760551518120886294358112439288280391526445921520158828965306440210939620274738638458729643257034668519690956831516370982829370240299171100276010561349794507500553326797371536413713646712576577767964051053170957073605927037843268706868391944846727739782889306271093596867570539706492095595140272399427066616734208507532736245355998291442998966933092354727960398781452413645183540694071522012589016657486927880939516377764607609749350128236562189460452143627663573158775864617171799394020610607925140077017640631768783907940146545798364455075717318188793733636603830157779412975150069186393957200332898209447848470431386237222891308271905497502059123072151499530021424777199287796963403199399129106297233926374431046198859486601016194897937838983958601837922106488036007764587627221376905958795590712092318739808843052910169858861215714840318326017411455645337989228177292525084203832864309458312421853606088612956518980372019758873093555133727958079100757403491356022429244086649283910936315953918455936365063443811158971501970847815380295296375982424758688018739536455872363033373308136471985218823921349727235187563210856851703573522811521533339318247544453676998145206724338792413455363622041837137232530124358872450655495163689320384880440377777825816716931836342630807534230265308379419099991078424777649893263064865739741301110090075720662410000398332092971804454841876845630378802566955846021459982422332002802059154250827364442355259172489671742246787464714894531470457398131867758889355985891018350580916792720897491435334965321004308076728560739197496643568356861293142193880702574529050147293441643590359485000790291294102562874343000942505296574162290120176628396986033663925195104206501151321660561740644945244750183805535893238689642153185322902667331236579843511504925416573525641222510598201605957687315101434664258647948878953793078877067428176881620037762993643310756268950565666007105052689953040866467979875687327367190052814561420241347355628715164535053352960000000000000000000000000000000000000000*i1^153 + -5230045409767745621884328828431917388835405953336865796391133536346983329403238361589815509703814819530472413306342237479480755562604322056251597756234225224462689733081715573125753198181112778865151922045708790059580403714957824295660024637444387048610267746060933998434043137999579708523401731140618145257925536735649939811013295581511241851459027877349921965533494326885186429446769559009536119670382977646769544363037780687887326577067816107655192547541079589425453326747576225808095543525393873101315574958805967154529881429131048329363495118077097169904969950685897640419890499044927154982111146416298785747798356024600259803753959507683338362401504634689841997669314502581614127001353572119298169028993364762721886595645525803916907951911980682698782602975930916464882815192013324916355367204574692808586570142155199442068990999241551643647651201400959412944163122025083683948934226016517556538463540558929001761183880020469153376939146155860746650289952251112025004129634645307084720601204518522455988822164257044303628891591008730505638326297190763913523357979106582965845123756108094181985778942417341898107320661016483596400818676160237430756607713305900372405457700802283283638767773321337833370696247633064960221698602152962377939288948757719928480318905474485075836993631741824896624867201846057718960366682868881490701949444302678002248799551937205188487819226478813048039449278242584557290513032459565236250867690747435323796827483670348918553605022272624614000893264241419257293717903558322604485973237175009960663952570419801983357587067106518340326292690357566065009027964189867200130821009712078020499854451436600791797950052326210397213385829796521381606829358840041931924840196664982777627081130293831227542074684275087625577218697802502433017085112881135372116779232089967462059545026879595644841599455440918015964934722703763301298631391626868904957757856483809851489703681633469214537284144376640185513430288946014904739383350363827743986995617310040743735974872248015948762415922957288628830040356657162616312301030519484113177510545763951609689485499927134539195521557867805913070972529933563935458478396546449201263830319677386460987164095508774530323623663693809032459012797394005335999919828651227797848632901950159277578372781451085137538898849185855270184467688238272736074487926648655147074723694020306552006729128661094471716864442013587330700072767666419704896432928772833681726673419802752929139556182668692177933151666382291659308423067526541263244408754158423566180955335995823924486864795970860214695734493463805799727782997002030390456093125710786578806957359291119036731109370466320662814889252749312000000000000000000000000000000000000000*i1^154 + 2912233941060372979117171979617204362383940153053186692610075139787310157144385091182059094419080381562030330619707823941324086284182196661525355837557647426638023699602290838546693515580542029572862768187706707041735449208595964919893989138842971020664759138460600940425796265204706478120979411600004439224967049953780353061363790339733144711717586331425128320240308675419206439590850175450471592704046171719719092840350803610866228907713859313279166568320591427169624679727339642097436475288464913484001429997661024279866043549053136791942822688909587458807072440227736479556654032534059555224910085242325272245337417291904220036064555283233466720912432537060177321338236115986016990634402022206732972028327598359677159193968178001977619537721220926748105388546448314446584030643889626018300522912266182900485696172315791868211189055995397539574564500524861117728191556350155577886621273712266539305329556353847557802162519148269089225877406201704040837121860766765575221343842800365831958624260472977637127469987807224415392574671111122873895661610814525360089846548518342593509649401310938723961904008717958659510385545584933208697445692357173253037851078371167289825296617845160829451227320132290211812341992798370654641382452267683357043296573729849956836762679130107361591244121643617706302873507537410468554140954418394653364617441593044092528207134015478186649017652701994725186737521833830720433519539864290866342802036336409962046892047624265440384443258150426914868198183525758169196749987703668206191074993734691267778187843601208715733422840303407819232552237265625554188724907966015734434533744599785644337641263119368998884318562582764697900153458298416028395843215415205243868473419870418089814731516116963537645231585295700788370409291469806375751494917570762956732329418734088299267854948116085975883294776439245352362583342683998294674431931234765650043878359031868873832457279709616298895396771372319990153666155863455418632142206134132241601625868883183575265906599701324208346755411495412464250847628369245678145611153682180548993107922379094681047628312527692650570744668150392437887734544913096035542444966421023252215776003259265480011788185137026089254787182978177192998814866670477753161818948683371042679579811819141118266963454093307583185406437127733730211217162206404961918285023267844102747453769570803878050187851227325057147112322638462178507484184234684525293738465181876025482146358409164421099587270540276020348814571166137237852515533879314180230544166236656421447118469878883242488516985815376863547590871192064403629060927492421522079331112277742587434229084475853945505293780041529352729395200000000000000000000000000000000000000*i1^155 + -835199467668915503492331251918335298632823325306499362416808155119077527648114923891414448516360869729943736470815353941829130123167929898764373937838680267006345338941714020866263682558648298155034023927320082364586349376007093202982733479792193889826650433767728714537561034542475875553762020957906695645756075990980662826697507447056204989039866972649686418985054330613554078329749745818268261399597586825271120017698243075610182420171027240568929879183289134889786274152630169207142466995537184624953488467862475910146455406105766264660002807381497539576557287634903030399834335251427948391171958538173606691925609970768451677228641685964264518108946993055140375550485863138435074317785460273200917536031283188212494112217739343561014406525124185697956223148356407580709969810094190042033267966334140694944375643740719653262727286379890547571443842855931084371407247581810881587038559623126371435921173504629475523386164073549533205977569750202873410218165330148424619903610814192082536461532466559578842160170723535375545080100330211052624000182876034669150992397611131771359412753167893715645464646118369038378031789926884234845460312991076926906221209837410183723972944043660815962495763543092947192923161404005889572804182918035492205207505757215188176370459022397507515842697392367977642542932425432840772472587935231010962375696927834363906653270697189248240596267674177252923180952177793920273654600624697517436897159437336204469171057558690990993136803297781103475282429162062136612375479957765416213325480731204555709811286330011599635177126332761862180587905490738143408915688097680002005991429596132263265074097808150163924493588257401393246894103669174722695393181352402474425426873902189008585494727537605439400377071814917832707737898290751082079102895247894901718110220796678871315929980049634244900186913871850672914935689588374327940577704755554313226419247110675458072004803213204029139608858410298764395832442334785061486698222178128319915201453116918652785698477690788998353562747166522941335399797175902423087527173052491579757778914928054431166361954246930676226384093129524335113340118968847722330911519158776440613448179306757111640346754041430888153710417679513946148025035174233952819098793016902730437251871992362792365966775912735119009417970617038255846480376351410568945383608947755686945555874807152335122117792522492296745998765036580796356277613846371634359847868585579129140497944925429616012327627217582460389098649125507596508640249212791087331574045445281356317397463844919411713252070360891894153709795080195369780974326777876101894186449579547379242390195233007327319292809471590400000000000000000000000000000000000000*i1^156 + 149042629391696849899805592691336326225359183457534968654612382701522240124762115540546932778537772881681551490207486652527804166535186863711502055938569325059304139044396016224456191084794542881244364172289452409140878761332952639863040070502863956342575729540825180263277888060088676412693561084954803715964767624260878045598399469002217570985085908002749780188796694569130007985034323143029679805179444391862311409379673328546587579338111980082687500616329188540114936961312318770275636404853091903982913368302079239072558428516695977240004889071523184582763520554326171912037889709170749454288605517692593353355755288186555098525858230304557198159322533170191031403704771395989106964073853160553933355691585173809545233892605650178438062632270753554312605361550069843029939123804975740738655004703929800743095863488001624701869252116940092777297306692499998409553322167814282990619436940620677037108999746728746135003413891213358402841497387451870259157069395882330782809054352155352419685835853327663456120346912921506731681762081357911691226656506029435670031138150406113715198239117275038935831619812762533035792941944689688445108418027574341831073197345351140745174636273435136047208428673514624122403480936238923807213574271325094106770455250816867367022228700371919795861385939546954261195493157022929813155388813316844870180565936787401521322720767404587726514622208953273966195484497777749998023625431869404316638572995424019411700256133498999385281662447211609589402419625751260448592657797859528683014442496538863661028434366361937438337437090961801107756217813265126491758144239540131274225210714538274074418069608453170678255508871774282861675908572807040658122897834047671617670911476585582206884048741245315748359510047501409533244517633920830251771305842283768502390052496797359344325028665873262870266051175533227940411802755058508773292591329429011465232406576073179853865592303932373511879659595336741571283520657535734868458693141678781905475603447485302426811746858903262818692225870850998825001932937187029953739737916547832674778481963567790548138379468225403504505771931055803232424709297176823894959550356370283227343901866000082900294962640789996504270899855513174012244762652443641575531482553038159901258277835901239306564057884240321413796383631518643824295283914530097319267505720798131750624427067699146043187438184488119451329634617850211732600822316263213372576035364008641369500363819495493959387653075586818051131656575808265819972779753973821609759034825436598514666502145654304761814140705645557130365851747194822515753540941504576851439505768594474179618195421667945796652236800000000000000000000000000000000000*i1^157 + -19122423989235286629923167472206128559616460223398351417514238004279518611803668598304145610962188876661351759916299605753922793121505345653960903112001474566402267287865227711622741184250252137061885458309325053062177043159446733870046214361597449234249226915637150560307273401650077993643815532481221772301108789105586792359908333546824301708824417056395484926181114780170368959374147621622858277245844115551852176789495352144033009421524039665129944699162513438128866433654506246979246346984523535697977806841501801719881836987451063741156459241298399210771333075785053980540639131498236464899330874997667643195316376312002490525707338911395004009159894770243706154977248571026313210400656798185678828893739250632214543803690354380332353578445573820105975251861969736199759463107718518383840747785147211653483473610970635119155637799299067211886679758476235232231731416088986451975861682519770403678737497337893431732982083940597557858306970955875270049202120751342408055265957733114473694651780917771154181163385683398247120756484916794629266516524574590989894661809148196289786920660359321448961607494788139581092767382447096654767091819204806346068883059482919263671626031147329472945114093213067753285337524410342502570435707776310777379277012585570142682842320073411356746931403013606672073994244183453860448147168157560994523364613314186370949901851319575243089026240217374260759205841471574228319616883129304130758889288020190383866529240281185518360005961450699342943733273013457385072786823836979714783415660305043436196372266436504691919719207353069515793779415335919071529869788438390325945541150803138278602251448097860705979824780011721067450700038630450106475374911657428519506512534933669179299072167788390180125954412012475170658431772331498869159773612375686530831856985936225869875794225535639432368181318378820554761917673774277032102197805287707160624856258853621065622018636609247761580772806936803708039831145102200128339217230899769578232549259498015457561263840509533759319129874042550026264774351082144147971507997408027630451063489253171980135239513070255269157968138227089758687407579798016508212506217135137932046100778949048863868463131437810022316824903601803323772171683503185149447122237617488363144856942540048168574404304760971916784400654438325890333345666209251908445841813937266424726368985293188386696352581140951197650759985402257899102288608510320460440902394416219311194880464810155173432367511179779267052527802418465552464472239973671918132578258712874292885780282855021362485140768152345721919290787779089906587469757491656145546551917028972070931100172885688320000000000000000000000000000000000*i1^158 + 1861608593434691463256732523796542012890181515963421541976789387502441696731795690024359237092496380430750031730334009843338468312711551098140518245787287384919504794224213060424900343921183759822479171308233248283392502364109716806776936607076525597503253398379926608093691453301682440288111843150494509989616083480205733442272448123327008577469936327943823338236320682687687199959420725806042327259534393641035415764076447846611723178706100116573295542657783705233973447693887124330227975269515679382846908636473958078600445113628855411770687033868368681284768762824127219576665966702917174428339470806482986686567000494571554579491141435776119559809182277299899194100587379574618024065738204752971866088621121759577546514739647336746898053882399691881604017589092745961886212347913027387068657253692308459815982568311126895123344336481736853689337960255686187706543136123268243641420867480019797368787607315759896973496763702941413056627560601078067013687832583043259057435476337755607133397660691786461255818428062285765585081814743027564816139933310576775903589099956955482994922831772024172701230700665403321327278067061695164880146384571796501755582425516897109778649789569832243293834337985088108336277340183194998539595011613550509180460437425982715569931008672162755388257035952687693232520504798702683416046926271181816824208966918139627491256004157046850917029846278779224638529102498108764338536315811511580683551340812824848414287459135354025192389675318203380974227947721604799893290386030762905706081796306496914792703370011250136123667909913789125757323109815186737253433207065709439976561955244954299841983132208955062878340209026610348932786614009015949073267187179990211613504106767830105314783300806712254793647361828439872265703428909147148902567000497029383284276369812564984753967167620074924623404820731002270340900638427701168974899476031911720321260524784482053417375406341927307392118472370359792394975098720859121786298025037784146338922495849699741199931391489735014548858388165390841952935484677619412546975558550603648257340065756696011189166990541264024611523548477522930373345462353588489695937733210166215047152789557168975806526823994250949647108851546868471618080108533139027094981678113313615345945954510989715836644507558406856472930140852838037506040681247966469487364700959468521704174149316303802696527712764586434339792605979304869070305056467277000274398534132613005390414495246527399590530911705226695783086120530602396516401501594504293635449941341789831197499299850449613920287056584878249538552927058841687762488032404450773412160224103413517113098240000000000000000000000000000000000*i1^159 + -148227630692008640857783557496542948235029346846073788021139181067529821243849854856043575760758125733317607828565572119939461198724313095009932004769331375648389799381019136203572657676714707108736150627062621637903513946882372542165478563554243935666177432911422542965889927273013844108780313656983210161953795271159013514183238870796993716815868050086143766714612181165729312930298436721113976591733550660684776652196056938249357571753655985144612019348185648170945206024234453922797131078036590913785437426929978640893830949335643681251953379187423117599472133811116293933203727940654517253167281849251187290302192830919949673301526636112874256394769229594830944927601656991554573535066566659576916219170200696425941201275528097954805130381135767367911679280988137420168448890531610812733049558123345395742007308035539164057677851583307929045633167965353189046724136275161630660218249818016416808474390502341346144813248178295733339561000883793560886541566006346694676820283409006359081578721048277218057198997253607341615712697562608331843359018678331588817291219398445401748946028334506373243525486654834773375604334023757612296492952133848492831205848443539966297801145958899701249408350594147280491812622879996810204807822671474109384840123988966118494220525081435134711319599385545872391211688291439523778434988520572885302547687243569397475572427556522313815849355378507777857752846704344013081165053617753650164490132037166701922880489795366196451799785445253877074343872206958335087864012375037799648014495300188824744116629377881747124513984094258303621282709771308469954926279170689107122646009239115917116627345375659920206379621370106342604461366792071543650976052025412751239566879274555422054511413923715676810705175258211617572960577005445412674987671299111279484528943754016076029787369371432885045755775362537797630294359991807822466602675718444981258310647119358630308602394986047221320959591084852132135261368530907418491994774417448728319782995966030053906757565356633532755407381207174565735904689183590739257788331324556423366554257070504406575965875980930587065554403399344768369785180165563650835572394105120616604167311688642456160802293647448668180579481265354357820060562159943041497845810330051267872463937899860761933472775614393653329440989252051469161660741604556760245033692548159941686553017466769065956558889830430117101429949154914117127154081820852765145417720292898864278556971280883593196360926927731362768531187260918709366528994594045484373024079519822646491994048555896923109382462537467065173233138020337187079694878638043560568154928978906316800000000000000000000000000000000*i1^160 + 9260223242062367096783766985444400143335633368887128063971527461745301642745158907635521245414146870463372899237428358265553318974954212869572911346594580818454374968710826586229622639142347345884728063865430708147017256826864247383896066736066264528581011529789736225849648071636010929890041632097615034514939353105758427435470986008189153390742563506063653520717678256734216652446004975842011015769143240229510687179728355912743312096837423576407253451872061058307054964536370114030471658305095753221570022134490411503781764946872487039862172333622157866247442149482151941150447172859925727795645654627957530633769992836802074016071095031960626749378111356292583114346877335136042721431773524612113592737169771733898807012338935871323720587682320916531617496024740078290365618276563417920638162711945639834825855843078109827119670174539590967576111462106093472753726699577795672735152787876344652596285412856049390129796700536686582474220254001646010017378713217814792791742537303798300305003698792468288966051923427744228326799584514915644285093524835337174688902024033122806358260305161396230847410511459093848354712791848867353466776529216914148118768208017717880391588113984245484369684029388505862389751674599120186831080820740588029856479680657203809747753921838427360369107875678111481834316237938276614720607216147450022476493293834534582610996977638294686261397117509164535894998488705003139578248822559711756183128422759225743315321172430735680478636448814998859937835907219155250140489822415286969112244757791567133119657560076982557473444353036245622145576545219742020936564262936316746329551946579954432968859331830440615128089807969064261884824979309857801485684106188158049603176352523660573040273869976128277796894185144584767773633334570932240198739772042034186060298162863202964036669904353968000471028075563556164433657748520995627531035290018123182202153805616107730575259118773850303440524127552391861387216411870065115537555847286719710844953787959368025941987368983480863711485360434176721140216838352899531307242598064973684573169075184222448571888803455892814819718494253862901165606023931404931846858074678770360844578568333550736239822864869875165879427756613605410136844958316423260193405297302076837673779139799279399282456738826920001272152403203951041612344839827616997359610659266910566569207663206363561919106385692717814644480890276116226283232111162582527620450460943876571986666403597744689066687235073794495738482794608205834064600937513313081237521432627564326111440372503996990881221103430560479729358866933604856706844333290072687499018240000000000000000000000000000000*i1^161 + -485872220332489051125073286114587917969968275965263060701144854767260049099413771549952812098796077540341131991244486258658100389878159253002442936844757171649695370038058536788948601959817461916559643225998746138941871058151221200572528085224505078593986547939886564615432571250873284491195858969763851178599523432300262910695924051805906307486392023409324361988639124752885853200618917293164420916033609006714722296312875114330997241478673039197863467551184454887184855327028185362600879876543436603341887052924095639039846285590402443462175987218791351714407896921826660887166676010201616054640038374478279591452324332191559227997788197546443742293117367193044863759144760218548389113995279158957827897377834431666988983955626619427486253606663377924977721970719629478412195583628716447103389080518849737224961272379482266206302987652062811482637002406803659707158286161426578849730947773180660892580624289612007406826516235347166057581401875489229363612240523027288105478604406705990538017982191611416824007262741441006764808292517160818091596270482589764735735584449017843004034054225646164879100767991474326934189392526142320457236336620364306600585555846244167402211295009353153129690981410118256204470232946313208770199472953201172246425398890162408458378104451172536458827604760239790751585751882522281971757791607346347306864787885297349500051845648788961573257853571188046083525680130333515599253432645940689316900638799914907973017799857754179597528418961789576110942537393288256381317076462661977693398265612803893513674676486218561860774410350514387941005664480230517864801974109293266170910516012211910882348546331217663517438866046169444062071200999829598524236046411078040709828632727459182173445653640296167575632924380732592513594860339910432097381485261630017923066158786753441921715446987538855458242672004618304092175819379487348035197176341744860090152374202065314601023166259924765031040748265129635358355675284492643537019432324644911071578803439433673064517410700703111801126540852447654482861401970727036409264063701115589291152755389967535842553077808908972151308426592673817881292735731344582826932713688935297435021920846723297460510331638565553944161398223190866795156841632872168529858141931464743732040355757985014122088232678952055407793442177176885735366833491019207436382299092453608553809313694589334272244840981106593761530659090949959271288110275461300330044708912311385602470775503523573492334061424730280815370006989179100665688855595848027556986718091172159563894875366071755743483808469241633563906467720711698404891064948228096000000000000000000000000000000*i1^162 + 19921260830472759427303309944977624238565122082701310850215524476116187424747254168565334855465115961240630118127585282674274135287553153869289604233807833250750701033128731409511085292114177069524032283028346283548387977030420010784427552780984895385632388651696601528006624235538401590857005986335703443680345836278331275526890409145750239473623208512176108371855094702857117773603581435243416276935982248120926821052881312364284471916623154104735053211969094804253308155968677409953996106098047675992850501495664552260217419916413559507097797838445661899622885431151781712816500001972016432611134483197141169002891693209444729995221939882175453471949668545465173741157866892935540895859936807555486168243948863659277735568817007335952720274757466718171942446847715297984641191119834070367707000766537712539446348139555947825597243966696117512548065023877651972504539384558639253665629901984978450825480637812043673857859594135486680505315722217061838507072366183763544351468643555177037657749958998950923026235220232875863410058028215355381825600878649694327128429140605872312449302208127156487342802153031227204607078793306374413104796777142411738832850596932786051346039339932925899841657737603322147312642758750683430608743444388415532602513157727962730905973766852150331742022802172422654599123445863992953802889437089533618283726656812625627173824741711347402423016903654276384565914621039870236314970853720813398963487281515892547460544467476601681252501316550417313685879663838275766290106682520911996932546348222083326009336653738894632705069705320485498576353386625011395842126473636488195863681634038668103850747231884966803166047829961839336962556143853252758520091447454096492910999610000630399729706564524103804444102968109049454095300191471743271920860112836017902217995082188821754514499562571278419597034988260333178750859886318689294342744921754681309545421348855806239009658949160797392476972566708810005287408672080273250338011868184822113348130234978026694585949433539003833010875609638211932898176529660580631862943100707548014404776661469869614230125298162438754064595335686903627547572932503936864778551676368259240819622814836963381087462782105353570073364533824477907317865379986553200645299861953018673534517541584910674256649157662399564786635955630071712772996474371271935045077509582698186773523745051044272949247948371910707469257814863755498219590801452106822155063358931580953461103473886859753641036794419450257146923824785303756779050123192791151643722022242756500651567195764249682282380404672404287631125228991606507018649600000000000000000000000000000*i1^163 + -677639592825337651332397185215118501517240938583161029114288063065454289254151242659835602697624924368249599402903970489498705285858054053489315449608481924485407191295165671451232454450368334623588735749770955796773079148133306391460446286927654236053170603689172212350176254856664955051784001211538010785586857142515972065139873566084970000361821210469555446471676826002314717822601583605495072875946035142979146639727304290665300817216581385606355542244159190455708862756866588214820840261140400137572271313996371485633016242436194652504212670302272438356643397943281053324716101340995912833283152027053758678087182786668156138012487633406459673655633742008230275221369437650573654326618273055294698748810768845365683874295690634173747896703097301714919206894423112585550787061534161336499927696057983479268436038939995087829542343732225575936166409310319452913910114222027054942373102409527248506836058207545188924128133921896688507246740705224401831915082116858205156049386346501089530737352613777368885222930259493281036610178487413793753607827852989164229603727050511392014034711505609756046628643343243668236552966745832600129962840911925754996128973559491515809770944010381614140026632095660053749163953542909631919251247137118049193376448244987733818856661331826036759162733227564551970158887024101566140512814793398079242878680369300444927040583552595525223398174991600866227323517390047363498364528713178141763414615412967428053527314532567598670893775727979100814276227020777135744281799314901872708917836791796740494552776157632398067814273943517003670510667535371437464917594521375681724577350497108599650482724545472600862743811729567130980584456426102047729465989882012932034503063879410994162782200930286704696438101275676682005783931147779936316538818413854399034556784223755887954193734055811142767286370809986779520987473630263363874785241928894876230223976497264749495020542799313988838500302188673841493265280416158329359636891296258972678748604237563080173900378729738227624880784962890927119971255882434451150994468446662128676402766847070854864461619765414657367083302193618310754662195888253620837254964856159142259891933470183663475828800985207219031081420652115716469997659837924453212501313431836763251470200251460003534778522801421742759383744967109029754763028181169191714699054460098760971160158176905187571915358882233090257090209497644503168010130613876473823025823826665478333525641794292801246721648684659757880869641123644863586623729190061568851655486971428538828603042899521210765915612447370723769088940284313600000000000000000000000000000*i1^164 + 17218316190533540613376794878839575635246314397445312147840579070719117531437353088908541482415943493094398152531962261998707430645865017320026616404874286439835707143786684865545820015773630512643496403067691073185569350800200756093888043340382778654836316630185296583081207869941518913784204801098871040370662971557521830155449048739474005309332725263116869554108932566302875178377225966378550529411781763939652285380346886656582727495989843820070629324936376578143366435564565465440982451605396956713814621390754890887624241733368074508314401182257111938487458554313932674227806127432872470993967746048895992365828138068197325730664147526622905712549548871466534564039869486360199727230888530139300569259904619367476848248148248769429270431781395448015842746496126243134419678220590809873828763890371616964256742452599832639368421026777691019043708965056648431021315877920605667452300458966058520999573979254573433774997474807956329802298991891193535107968866162547465258841547939500775728836317283604818444848518231463200724676427350341170221643478667580052006674535045314962740928590938640171236188037512506254140809246122674563756319473688022580201115308542348619164812658416072209708589999245046531930483040799554969544628442477875086734932016934085517519950083838533532885527699938447950971908090877204741130659526722214595255293044383954662944651156235261086216839686875077905300165533689678191221590339969654119583046683655567952565431018059454821298118061813916797185831856899640287191371527372384507502528883859016691112964872658848160828445729331551219224632336603380843665011244044135773179945527215918747276743886029291555596710324494316469630729186271457688320398814993894757798113892474082373295047457463262460209024280483164605685698762305318326184152159275645290545539620861508694622763284574576661304989780031993706954249629542908327905332173608491682315743984825315985729237524657794466433013483983054628385900844218381490037402875398974614484503001687800819558057998427204081213612975924540495884725711300197747160906645145575675847518795627578735385418706253429141369215692580824101095699100246687344776439072656998812654438526928984870038013152113573955421779342597818089390089949720861201289138797882223642953070167480460884710641260835142899186875432786804415316683023002487656509282256557651554219834687490100794927095975433432222387468908542727595867423309003728253377780698885048111672033226946982269235420496279885432953604062552050356498998940029649982574976495785104702083740058105028520321460715615309149503488000000000000000000000000000*i1^165 + -341465569427969508886914990443840926725166990811395997998510932147388056488123268393507645565506372154428113635118094091030304210868300277134952361922629401950529890101938838162959507333416933925074373705861852890941129917384794826335721297872915278536487035339331150493280686124107927297814695767466722181272112823854134455771984085613747077924814058738431930723674758797801576984557269675241632734791573333043260809934831912849328455372434774777045930758326132226406748445255234087543365155549475487253631534342830349457044610422588958930726329918798569964640610335366385774822754025306525947788315341770222691592110331592050069701584052975681318572437418151316783826737693455190641035158742689910461628299394681477443834017323851732521317370791340159155880522632792839071074768152689785340047719560799099716106386746839048315689106834305678190728527174173222796296576980049852246942808588129740801553184862109189244947313071787734312247740064895416492906590489630126063237651868296267818663914014837523022425876447912649247018489209605899197237731789028265013657732329680047967519047706215522289807701769489294289193420931065410970948030053628692883016250516744658788075819356715643774216820531814666869269696881902311906176120862818001567839632575278701495093611133375696509461912268481271826894276586323634210432892654774397967665226962418514511138180333488367181143704607124772629532248843306082972752606847442302074186429394660458134542649957413463426561256801279470113748376146813705713528529683645290317685033779579588607187258317036981141496449031404651524683306601132827722472745002226723754599256002185336369485612082865149364402952806756170540118128671292903734464789539727839518947503530741026383546381377881284191771777318899474873236355253846710231257194753009938524482530840924710505600544015393382163922371078784049786702468282987364750715258943432349114089845118887528349227097091161891600848851195271305077306235449720476473351534871983514223136887320556270825676104231901159465389781099752155804282579749173817238180226594868600434642074974427965329746273298117190270538535540532410002082301037902085550681982228816167109233356127995949714242836060587327267439415250692414823867767668543842070691522458831395567760615951762483846887941312349438489448042116698863902932811796063047110864006316933033479311592330581565880727843437834637641669644408268513887985663254082300273847099812159525268336583699897841454380873424698224599082373678368218924538911409165720255609607044215032753338781843353414649989744400793600000000000000000000000000*i1^166 + 4458654595862468089176449708657613072260929395254049325645376097102831904277711567451447382304955125757590242410395364517665805694660243174705424234196734555182792923299200252413942638000640015113291588460170266631992151028190731977329853342392423212550028036891198807613954626192901838098486215880913068013774575019245095319321089256967223123190309167643995967252524462112258093678337599719475245169880760370886351781154196386212788459362929107073989300372095193631214080735566014691218838321449499578241853212835592810094043069723151017523777467116113963988705286912789391917522604001632772307329865991418053962028134855074007853830271269986380270293414151523173397492270315825186612214191729672262148460283670971203889828998667359868686200065606120338419708741265618174435120219980147120465941269348267727606086102878655140521528070983472751726218871440240214037165348393401860130156412041418625366513270970820854827925781636781597956523305177206027986054952873100779186969046370086080097386447702205002601639920188805558119504765431303128019892531786281920129590338147058826922434223505378809845908626883326731553950574489404914910501487370724796277805310955929426356134105074179668045530609644762086130264498732800411505789543540901721530071848382954080268378122088738056025883020065764931332883438902482747752445718364689822420025760677788194057973343722155655128295011242571082535529784063001519452416203787884578719553771405678333053091722185192771843346264111620670907586274920814222540735000049608410071610046779650616435624513632680230616683002931895833385680200321036650340904142574549255602386146448154773346016549605707059493863608986472014451069113120921666034595187521003282820793636515371625809362911350779242113954484605135415047169338702437832615311380751689731458193313558528844180286094047450618900653579472030472294300001053784740861332388981233100756144687386992956118462150367874175952577391644282328986057350949325639640498303577959668525652087043126621182090897636951322422729830839477194987437663443430605957491353320941157638654028228373594207450134180089964604167168344887534890186707174698232710664888874934987001146653237394918502692721092016368476507850468806521004360862863956808269532310825316021775023583945098058054377437825786678329850442535093114416177883416905990875076757883516263100335377123960871837695892946548213480986307792830576433181566081884261930795705779603631256370688053472658717601904722530195684346806225242301197937597434357719320707621644896921041729069464473032458240000000000000000000000000*i1^167 + -39868651514532422995562904044853183899485277220093350574111855812407242530375444015542304957284830890873662867408715029635988233976196199175185640486186626236829943596064350086194232016993306202771127929728943297929941523006310385780731411907336927417384393394105401765677464856659429156534092412683908157495337340868251180065583448515256571740003314861338260915818340840762673684003135923553394769027531977136764360793893263087599590855914725001808099167476578565573805965049905268630456611798261616517299344728858503625498974024588851280572076708986390125475406661406706959127959201539677886236766689681089917157343800802945478209977774302105092673751994260533322617585184515912292868678927047147474951802953056852599314419531794385602661097860216013747288931704522338329887146331289665687609794968199058600351260875925451444353318050068009987532080410774936143322176447428169099543139825393176873247643690167669149364377519403783146198297651737852838529976047978775708876277126772649234776550848644948525003236930702749957877663889637476864058502763358023453387355793026402859227323284915607645715736852945641502486034902547716726343626647132445517654702157531917586185752989808874199022654620057655974537430840609082556664890003537230586555835705743082344206579614242580813547737549188010629898841532596793585430555970077627438156934892231897144690810398218007429062140458165827501217296244724355504984981504867302383468089663934111831086288345093844597052852015423589135267900073652100596901301927827524733229368834189979243677496132014179228938678897254695395461065680742003698807286998512302187028183942613173105418531238106663485676771625244869113214094828704075151497872238091257607076271554291188562917881093376017523569334974592714207699671461608347807329086681060290987754045381988178468050660475373948527747948276549440408898333056629702384185713695996213423436453202676183171656031816166933714501601184649087151926921118777693870842148752887030592552500094006258292957127735172946456929567944778617934248060833192094187850647667089932841045839303275890184211889970652717581677042363314482143316364228018920190538087514040783721903087021964368919107229279203424785197457436377689324858808822299351034273496709805440176757372899516049702269000788441682233243617326378547915870170471950863265433875511696972766068477731828782100033313763387048146127273164407605259455708680173013280364666876818192846451937482337518525212159656626791712286793603647480333141632945616402221535251945078176652987289567232000000000000000000000000*i1^168 + 91525275569567396022154606767455632406934332487386488923617867900174507957224645950053844057772843037216367414485965975697576222279444552487796916014185325509689535579854791296783302676557042944719529420881991716985152851366144384739492970023099546382399614112379286038250313147822471383184313189275598487443001480116762638929541492929323711707539258363445917471245927984513874417908845035547138761329622623089967779855330391830885628328111582519752935996695793807004452250679673847984153025525777879230645515931273631021896632090554109751001850439518350132710453875835702821660653877901820660111799184042683532126211230747678275938770287235505890895056485398248089505981905424591590395358068039201934798716542688909374712737898798602500729395217986925088143633516269721962837508263079928131843789408956495987120961718607817653478347086079802412298988765972313206217901059599067186491976080984280712261730454543617655151796911808292172197559712906408507441167241241289788110994265054906738432145870530917052618282925490235316350580717107060263792362205222708100424888246613774048027111394262335659559367659646429082118116317410454677311895511954338251160672080208779860079770420580613948641376413016663493500214440454673309308491769037230726425398902158252425933491275923122871496741262923616943095502079956294884373268803936683023197156749207030151396998685877970817946864704943571306101408660716868416340833017197317122117763848833542342650287483990970154764022973903084364458590330915746512706262632369126387344823859687588874908369866673295187752654273050180793330336888948312006177298240662012690090381606221562863807516914444732863803260662537451484931210286399410435837302941532444726550539136016751280816793755154903340063254969486604254567721765753798709326457676965220055675278625711855523798892455734487482385713412333924389483718744721855191400815872424379499444616417136629857640445466323002905938198363488153231258890274135308790710972525969567890527752461592511241419662964863439016743859939171845950580081521477145658058270030553029212960316631537022574270461095681715407353432691798518463251529419940916658278006846437687027473929162482545545758684699360485327477959669999122512986317257596123710857911970044257762051545081083278829630308616696516182049481905945277248711507203115471548268207789391895296131117684524732583678713590895502608863411088755030512076669381749894873068681304576747957390641381212093351241014691858304422101069212354075859550384249531122747576287734024634368000000000000000000000000*i1^169 + -100758344114407125234614168369634175186373742551860792278382477504301742273497304869852107716921521774783260252862637467152166552508912388869574520445291257516519646348835278457506079283360707262795679214109332138480760391992545158130166743708626795231622475991676429250942840444584367905032546359770475191668452251660035574529224876509697743321443185803189895422767720254048197200599461046020452240431876081905497659724242809070899861417668867021825137882096585190630847433331825497243639822574336124959796092165681415711567690927933342316319591901945645816918832178624245386222460014262352211538053061437335422384649089424714930206216189726032576354112872271577224924611756323333650027121031043091387640321806895570903740752266240960863139024982872836773185180299904953185914358786685425894267746944062670414077965703617128721864955085482150254996225256292204158928800958636141397994742441952220156619865683900489185533279015523469638257663455747916890933901168084199914494240276506505495427190010515298006883232427170762635905999105570932467771899812031626795244475310207517887844909000814426572191392014033511513493029428569448499286733083418193260746376960429547597458420823268877127577199006687163168899963780159109646826576474003256188450088908136534227357715123136337485407336293635251550268459948462402002207548907338210603222889637855746657597955075536437796546877517532191675671244269890409777939686594341803227319643793737586612825428853168545754263078319270279256212335930808138613907488598496750922735656785171711936015185825296690945331840356244556403915142981244350089726000651433481416724256458601046301855857912547109328472134156923725471336095556761803088976063562509055192241808597739831853253983558386003737991166297753179046859260047285662992614533338241989361669197281038008333498808274639174299367075224202428160165401173735905163243896098722900670219099784904357572513080945584570338193081384381114399955062086236428958023408156802701809845442520421628867829844864402363128470766480239036514020437459851073605805200270468932334329599157372294894172267598251125945497479041179008162040394879002476902334013092188915267283793581861888877431392428774163235302128120173697082420698383558977954755969025264358212174872629414471706876146575774406148418274344201254880624548434336706043628469058522429140373029756167820476744188549914796383039464571551048213151253519943716016525300070006676478872904695689497466036658971549700282214121026521739882806563554176614282769203200000000000000000000000*i1^170 + 56378440565006718233797790263607586110123643439072041169020499936667118997729851517534995321720811500712941616193119956637446702267500880886253692882803391904224190759782337428930131627021604056476183098341584292985151275437855796575327356278506432815276058847580819595141338326397271780542680823743068878835709443120438683240980738544681301208598962534720176697341248926325277179800439127583450856221982075412339937555595767779284131915358656211605484765165603728092459489632709335230406000603151868589590720638822209920207567668761626151667555955863096203056313214077291792477954956827493241171905121162778101944746419559172518882829800476688294738077053476899238221453953798700985399881617592866734234635086745260074401131747669074023662003017969534166070918022310889723226164258288298238476518671056635421146524254450368294432485110985650575513228037287952138399697745548728487610234178529520549264318921036127696655775184996679986726669881209997295473953445080992973795536884535209925754922763187607528760104436988324665379074972269472267258217333175708120085901051526436617327101019945735567401740547932279075210134949095678564249157921708142394599791814451197985828140784211969805321737943972500389676933205117449677393810578133019646139201361110518717980844177530501034445248289895660780230697289371957551171056748960604142822721054686551469113902335433757122180508736363345748971355159124231991714824635115839119064854047120902418176821885102082398653223700665220015428683948922806382805013898246123562644245532433912448638039980726588947251094565330424503813227170507085306101163530334198305959636517210977166005744002874065707276953743356754595885950284876058824767945588456994050983419472726236106363540011378584658968761964934988830490036092861297846514768595932428714694736368071660062851654189368392892378215073533507500383580225936299594696945523634885890464216538592452535673633463591581186783677085695312094210781947718980969405942322382015477736448555186932388278916902142872676553088070576434269306534262089666844684203554931068588851815675420597053719625682737233039916035289049302422320323885309616982116068249406571495651707245336584344551750736828722795617717165118929397008854803542344763929098336077418582517539232686068199505860622227764378022147475135216581276514958713307891016178771948570675638059333642797279153575794881750206216799042906568669444353316679099559995688955049644219445064075089241178257514088120040232283751634355208316232702713921536000000000000000000000*i1^171 + -14130381111157156690533902327290052567291246971619210709416246559713952605310847363818160976070983178826755825186649927730772747304217833091598177682232778492973071379438042137002725220136450812836540757775224982965260726296840715931016244702962284549600061733437982241754913504616494999160627226204048529449374302255148549400170043271637698287250528201393104097985152661459865615126023521646420601008576839456648734778631857617059155006534618493292239464266075483046146380200074821229781012659686804045238465569705740656119956140506433688236775537674161062636512319152454514783082003492409165881854642545665410680412572051905806480189692521031232525893875186207525511838570847520732371796771718498456767060227837764903277463465943370571756101734173554970895271911686456033595651227012977763476334341641170580340486537957142737950909210913812609245070658912743742349834807982008458062332402914043045266143076194458545293203251525781521395090057071088454309425664677589333390180921669623302800739813719797624234846401579483062702536660675323813274411320958496695826687025797210762528355984990349962405229585001039999243329594370694741384545692756516517144178457890653155862966590093991412357046869847564560099639025536015434980065348941031584597771577717925354762054664499144064892552629069043276188797632011105751304702917619773250092427134329834657064321957044978929040373135904451013488647421320327149185512228502490838046111124482845977936929368843165534455705718617391392071198312796769777717000474804848037008625369082275634535663979357591711208316437342266881906959169035510321619216059497461799936460339876704916183275703868264509150019192667686373149839746232807086610708176824758963380194249056772885609231558647099045210601739033964213960823713983483213481836128660408205542036413347958304851608710763121894918009504874460795198495248326737873197729433611498901241395625289008162473526146147962197735762718126699454333669841281292170540061911123844122171764044185263866109327389143542130259807590447807634613198563199488503797475615497991456830442763152995807878804200710743698733954418967005291850981982348383296937930436022402866234267587556469038819376245660391220005964994452778328453959461804493129053401735108204957514781632497493551816813569943397579299849869588655363183457593514407239149635024771171161120586217319338443576708170140487170625973054654772073965623478899234383926660182866099619058843625760824405731120067214523626351451844023464388198400000000000000000000*i1^172 + 298527229819908966460654292077244702127974232067185767773334954749302515909155655065594719123688031622216977713267380228145857699461312083609666785960916884430196336798911898238105047162207030114802627211896581830974824262473257177549152549088370119825192389322196669519279377652909586381705027457179471645173516741799120708479517017561378521304225710697570483977826031047283531319206698239794922117536418466513920516422785749702555943464707848393142866974900653361395199600525367878312077246183484659673258925828058391812022604435144922937290463210593255209856596693696069705906309507572700062382095570335727737279998405333245418094438953792905781017408105859136758908796139842574951141508294762287037569786359368759566382694732520417521661479043707458943888186498496953415567515492741250023927892575042447083422415093207267124081945877115405392211165926306600261647946942051681942649438231705364951091962005304569166231923327514057810223195669369811846665408862736106572874575764333409910255784633342379727814260939638024035505526419703097493646667285238926148486521029655178941926464070896487020901493835410546129503956100666952629107956560652030143652561746468308224668230884448288764098062037935952569548622686006790082364456288933822593186156331638060036610586787719092882626575961463536893198097925210030185494618371037104369879769306375268359137540860374881948142435751803154587121902488515806721437589238298114723224947916963911462669732347368232933909555270458085631935649368026923781171521812135177401652898807888351917300460331465265827958074461751729531101974101861283199767009459768819788868393453710874289428852864423521956371389834951517721344137247377686377387295455236331654024574360839956808103369551267319862664403690520320244203696434468670316444830258177588379630375362634902983501183194540223744159801481772164244979868525117431684270135016609836534822945804930261008992595056910715133972205210494085498159916006657782321375720018516838242583627950803598998132452957029797036019302482477103266130366687299314673239568769702293431718049211244898393018492050982283912158644112654041312720499098370295597345862589989907749695259716522899942329019601803265777292952435109612561455042908969311305512209956551326720317317327129115737183123487400940604704079028577181546374368946387867487028120230498718465219386994645097072297387659696389933762876053031082927652970120435978578726785082884554545065781635531649316414154431365758518380462080000000000000000000*i1^173 + 130852677936691304772381938960896636329085045539488755675161607171934392724848352144550312797935879452386369863616384418555568176245286465323345091897787238097208377316175807363836780053531377849919705519878765285887625722825602804746682922589502825738661276240081309202117710169452590776251101556325829254236094038048399126268836204374184065492768013503008502454874188990813088818004714632546230766988423503752862394223439760239118931181415710361277814572669484768100930082479537297631190786342684402965641632856821215796601282189887995727778743149418587363333952611780645467212419457367150092660671868688685075072555872403284039840124829021869106678856103956020177347872278746567255156805509122493314968672922378016845019193715377491339268429780266884063029104000308948513729069406093766161114940821658091393550157468957777456312924811774267013429215096888435793311313260277344811583242501155622793541339610143425078326871099208873299744396006616837008011145540464080817181733831720308639798467828754477876330770231412870063673493534473997192631656833676369157854697732736192440736251646276666735339176570096409215162981921338985562957968429415607968138395689940394325066387355945164020456988591635895186578849072258876583434028409112183887178049072948526272363009086877797960677795850746328743876244089720967710647886086083530172848928878420822482284940499279976834270535481053824826498160669499011867556767999337479726169953068977672615427834110766214397340168406053522391547652928700559573618306098699715122235663672420414608294859616987511367333794921884670873097908382411606914279523358716182860569665612022410692428569997070009217420894173597637204888451134874867102819776352336342519797882427908679395088008862845823871564771233812988895955205150295828832637410707303359711844818504191437362514758383107270320956161618822741686638563132488211992828578728952554712019907463651925862222802081680249638142462012554911627919234729244317027709914519257761007331863642168526921687488354489261821740985497367080566609336946226288738553946675823389246578133058032638645175214203167094669127008572867783303850753433638266387478253061285771955671803924674952144328927946286653915320035072665743522530343685413615849286181022562800572865216995557805586561465108159397613003036236682840456884809757917846696416215159754635287053820071177261984614454520469986266349927849115343975315618611786428903944569928247729019261049790677932765069517127680000000000000000000*i1^174 + 116409398380948830116118047587001398868942417205122321538790903502194555707340608762273444790959304101592533765229188201591886003789339623577522782934253608447607527759296500985382538980482541069982636075436598248448009613114747418849366815005693442428490055267972073434454834059336212547685901575350440930067040421970351586674114157595089137487875462795017054166431236152008529771547920003583539330580867421107949050304688811260782302243006331381260375199917039281911580539159556786222036130909191748378548158097828083010308918339312538821590248505112472131620574218969512130560646955307920571974683226188448560270745616115826545829918185734405072694039659388948461876267987218834721296399164630505297242664910313080306096664125837849712839770582197755159253174205723596251541709023507380215363308673207980677350858736624389687702499311088655387405683830163629855852164941351133705017028679635099519696673591963827196995374033026183059807345386989535719461533312654134468762937703250320379188896926425297019528037419893164443438456355718601105324853035145550866679678882590001074156309309023717225165689592758240143970451514492244696523932013871108526313922620337736404553820115113430256211360489150489261834055006502670646844318767041326690840180852562059485889178483378388412843531835219055811657888214283753127416204628975741651719437681436198055672387055355019160156872203080973584511662645833411812267653220325939518065563669009923131630162902339326197709095227722479546580791270325726042515482637877851034097736989480055363306239804985121142908621656764107716408175625232124078059232957455393207729966097638232185074129217214130718886839148057601015796423168956280286968965354690868063146394467455052987039467852525220825230501890001312634419111954412791690881159982956797845730617448293889011207034336384664523246684880863704187253271071069708068877951619250865164401824590852010407788669538285726046637495881746492310841731749345835585594578629110204843086760743596784882073331054404740057775520111838309958211164626785610239467909161426379854030404140137896914605227463310081824048716334375023177791947672576569377050589799765925836040592444180478827252935734543891926488489060042140454553423392932300325575979476625311966029359027785602897461984185345158746459759877306330078329924294390045133416263348578769669284821655581911089322506149632219277054670022755828523769442605548363923014198355250480363032631623004979200000000000000000*i1^175 + 3515495343242536865042410004406807477580545199258753439839897400527737037759567911025545669883265494013629521651079939770432557716526888062085895166239310462144944544329948101577252515406960414374174985376929910898250617006114736244855388468078956794784486232395756561918177627249233855910424242248299554925396463008912631114765776129181498253109852824076359277867839413004479756164701437879456960318930294890380660264916606800414160003794318240897029525485645666342262836485182889495310690442857582180852752046710983324912971882943184324239987512311530629353944485097000769888807105954252823558698357892629785406485733566511559453611483934295284507371477165883982774458251073859464131792434001427579900010393055828479015608753811742732301850884031850591183717112246981478096198391910202395203468201039767499970895006577986926265592200707292641870715197702341913318562465508580506720728552288569571229693038415870238220396960296373612843905566972145868038460422794614648098634187830387122507677793135517804250950219855480643913390273094150501736205921894759856430675454802984872437663708165800928458724189778788255742568114752328981306807348057031499241391415088212843045273125441895188001458642641310649200723940750465412037938345734616419320513091587293320274214655236757497015755671599388586361637050796151389816317287052876198414200734304120655522860114076353729811789458520729230739063435392810340344146343405090742288965000328996673105706486526823912185080468207245393511898357845331492772393124090336438322485505753364211259040571398307695442981727838701742366089697823972964411637949748897304147759526868900428071159416194175911243967186475502195382603312231014838106952952570796448395773251574942892252484419610890542782175705588574042437461064090921115296200174227280954002644201771548657848979232051315508689003033373690092490726002150605870510671095860341069805009523375769111083030352100022509738642559449686146697820402584345871971382657857740575905371772231970918594585918336145167330289772694791273661902250757110706328373495963314417659465805286774964442599580492886120148456761045933616066616946837576413740418446637889400458933340420928117457799481225933270411859351132397417822203087185147603026327920284993241858039749285283834656980329826767194424907010948559921583128251108399192568112110120580630102035200405948327352557133095355044183884621899285295813382610978702656574664930449243504640000000000000000*i1^176 + -3756901854867278604094982270352206661848356630540967823002621144847258934084078029079064191565400580061586713302884702630673963654105268709731426088721425391564061658336383549157373354783346160909353499327967692885405901469704741394673400079666774938499562662198976230455633045491226336345642623068134715371318545666506994578198321017545848642454082509607345413213180489445830127124781692328031384983407722670100856326926729218630206782051276080432653875986772961191050967817744822393310532585885898332959809734092764074658958045472125858224280539744723293254887344262120893297008824574710706351073455321106394357148563266755916414163755148315266556204573065273077548354167223507108803831999739170674899574277128337549005393140682301546491628071451556048558048742805071752902300717787293181163721816455471953265117128972279697631556692868674702120409675655472168357314537482810136940669925662454032373667397669572834296613009515998691037262060742084277794002686945095250616294980832494573142822629863480784875629694609679720445722248671653045079222912011665901885717161679185574337524558561189861592441251546788822008434965981357055980785792254008378410862260772625100241377971747025024151642876662320448645476100383183863182561882296815319955424433351414787852491991815073624017965989586007994893876006750490399541757051744370324362915863947697618952747101735742190682688308161444050925976296037849264534578458546337208271516792072558129765304633120536279691208662976050928472937226580743114973615228580352880161941335381824362835362370735554639956492336973726464973574146920533347037852314846578778772615884618181264262762429775182432847662101537759400600083724999944445243287856810144072710736619424021413082327021327237335229934489210597541914103330934929541608414675782770079415764854371844930133345045376332450942983361700766453243762981663091132722556253426226580963278352885685844486066926047317435282432168202647037113511782947470911504730866589030967668638023091923017442097247868693198175235977287264941738667612907996607150226506921207832233952015976131370773100500393641474444814162895757813343019253803129072189326992555952828199320645803976365080526140704840829524885395280303632830947977071445521601652935794641629119621927481431312036023908023761099811663785574546110689261814313825983573993594646912933793720287496050214548280330062355223353710080098137877238476999421658973732864000000000000000*i1^177 + 189817911914607818693954982442717992199459692679470084400606135290498164639902630113787811725467647080659831378218520953198214007227029532096480603034692651904940040298191656631852175719724991058657839013491851216328500157165655136602267716254237979497128489933029351557413258141988287223330604659469924884837726523730773534967132693319027766271956804766320016473023471150776450647924810726929538636299612416828766985282064762260512038293847684343396772885675803463506027735154022776545801764546036554746521008671319218949112449732839029634905774399506448812445622488777866790491442049028762395155295405714392886423808023458248926123047607175856774539510106106086245006689905991253741339719158375468316232801508392970275437307818568090417318195988673317666368462127716823752421761174693257970121502384303917366353935801146920600417750673760790812285667233372851043663266535253592087511151429457136236430467255887481145221321272797407299976167079997585400484763687718655218528401792167377441982034910772842964893950903132759220922876401378013305543700918832537758658290132929669356728224318871597857210566997069786622489870250042985282161302096250220294830002926918827274180750663322824650390374989275279950857355437481282425346275434022917872464265850654655256799620446074948927101680800439026681042017791599754824746497500882028459644953608081146340259269451483820679629718964728699159940720766386908692628854511585516778754142209823762842287939681259049232624854697244299557639081026799354116360722199262413905866563287231005833865966245840320042403070252296173742679427774605297892270405086447994332452825824134153126629221993631639661671149308405299269977516899751991306306077312220518029300176180928097236653423265791501371864061061593992110480201394080407212336738806393439291159299538061162067899681803881099934331444047820317682635930603909683370006770727046611739029367226202438049921873650707653693403183534758427962133455415684627795082679076986727331552495143804575197289017014642454326508356335302635612101686262385790615065428216548223767359620514019840985101520213322393550637874570139383704066827486062222411965842481899163280772421385693905405613727324514654075137038643242895910600229420417563764505159816610665167674369015829371479983513285055145446232976609841824410053253350893953548293057839490425215437337147855104631860233975016983896167549214319722854517964800000000000000*i1^178 + 342743287774953999956599646628724514212361443074608407636857210560921621999639952153102668758521224055944770010077451706163287639352572173118927997442011818657247854612935252843677136422495069781838062417872674297616429376452064693244737067996477354927012766358434252647606094095632491915533873798765873703744732405195908059757779594635120633478788082046466934436406897258865936549017547297540200580040150097530924153347734369499396137595269965166700628217676022279636587982554093965615114551621211225488566236055888992027172595112848927361815619901403075509931609252106954259919977831651820969190403127696104037288005714657468560658756984888303539084822001141692065360344495848705110987405336093217095464831687007953692350182843109854059584426192489639430597593115581112520432821921484781342727525125250305664488958085228734644055207556326180390079413571668524991940139513265414964188280534650293923942087880018112944134773112392979367472650614885879865988091481461979764210576497475816880059000032108117171053737122036724714548115771873123619372454898429999539724959737429362702485181780231062510156866003089279047273862228913017869908918322529002605171112085468344040623038833448036615466874332932842836262621190978466930330708254149705618824280996921412337950685668078479754602318530310104774936504192689429798415698521955879019099187016952996975227230128470152054682821259176626097186883975499758305210568890669553176107732366024975764179428989423219652077808892805852400648694441863729519719400792812395576167996479877336092234817969825030100735782758779267939866000982429467620957595248986871085714235178193314785041312164702741023299253545547444677751221380297418346122943885097484932907158043715044897431072079366048441745929637579110457169948380212318034342396988800068489821058242295038584812641760290032037691755050463310522021437374573593279207193671232547412934251991916345809282602265658291626546057065888346050510400797832795229269845570768682455301371937015327816616739938911098791744357166629042600831386749301757733334686671155110768723669511243248377353536254970878545181153059615838124360626439365134890711834649022261648463488006806544890225518057863849083130331287675882397176177881360190305517808004658450766305521619078019493246942031098181577482002541850501432505107739545547712268061757768705322063011474952734849269814226600363177639116800000000000000*i1^179 + -16683357830065700165258592546154931126792787473314323269048018850424712366373066835164883294145671223094349485912533229022353088532634793065393293792519368208709649908306016154435989889570028264656908265924828898228157211986280221796055963367462933314417276356643923081895352731993128474854295244974386704971674200982214184837133179973527740874530421625231372762103240382418253550682696722227104013376487629155000924006502757624854624123184077156033659964465978421957973819445147145395803575947349969268119217699350660641265690605151889135453426997549322141128494695489974385878609539979963374751873007978874536149259735519039978777015406675936053126168581204470831879237179506796026429333630155781139041788346820906818561912148185568299032439380151396838800459917073053914632353819965945561280743584875230379062065599684238055082475268130962159677162529658564832117329342099024657890316935500707557710009004201272295020989827508080593932312101174196143551390371566745837699239236327305047757414868380274673780279207004734306332884520534093237963365923261487924942754849036528102786972930693644120482030041125049519879660876746861403125778100854345166484125291119015727371820196714893867493001356369948388529799462039879609980625593408797722533116782233515619711091846815223980972613729967482620963117307465287611534665262113503573975875758018189392755529861532564634297384384988114166081496855217137676174975495751608969420811227757143598749009047683295041360780300978210021026252115305780919397204693408739996220017925094461777103869080386158786438560238288893996787152325399275736144602056112129058490295462182714740495693674677967003888354894440623181736106819014360941408962703208913091225153674866153736745081172451171362123325876000857143372212547848439064405220814859476618823229133981542369949776074559621024864861259354775509944610213797165488829040821749382763207482505657471370055989925100368539678419251451404227627678678699537509826266470295968214051081384984856219092123900986634830599643289483114197147136469591927098567473994565372436939640538285550187135030775517386806680635215977203951701096041546833438174638714115568109230236431391667062600874588068556844873891186131702161290642072785935486633681549807207809642809203561152205777414625445035111195320232590382784486459128996864686574177185592787557110439125748026311490191785984000000000000*i1^180 + -49695963180865739341081678375955309871812186064051624875649388710550509023917421059807493575509138948102618275342188209076506745674728153965944178728570413942293231474708069090555026473344840487946856880909177729695049221410911949170634273517561439376818296986143996661118107728508798171996200351543308441380086773952910224271465913612540918094709537687388610778008075373233222559020597204825098014753026277721258806996901205371280090665337606193397482687349061333134512247556334087515087484797708549858516518013302431041848740611990183627675403662399216795631025772177850420745027444544546164035057024957240752581870956103681600611319982391391306498313052336930795326280117065108416837210018295233309443896575773786838912167304432977573585007131898709358498989528008062667504212583932493145740625081548430718188044069402144940358141823412159555947326563111286351414779112461379132373835777748320297170767747844304448794302571605125903393087750650249842521184851060654726290315599784895109295405823771645353960084332775656732326986788287122895099533450285013953060325474441388801068325869752919079910886775679250126321465662138108312932630717032557846076069228097283067436381161653136954444636094143692433459685305103998271800990552234296965095682065605804536039027910540959636916158854202495823122329819708248809338201558269072886976940909230225177240950614982296829029727247939685236515453182713828373380412728764139961220038343411687753600461576181125358305585941954170921523681776833395268147932645019011914549454634032377798346219805997713090551095103607335684027498748660224491106831439165092030373051882846874210338744930310812069748913559982131815790515831822996844114146339690422687833746197669834607744101356499468688276540584625180868179498033085291432419669510358387709901181783518518914208988437360455805973642840023275862946373235440167412601528439301962594021557302425887305547056337379894160100175527461672113038630218307880961000029802088842117860495129155756629144973076423156429360413236873524945874505389486219608138122015725154845081772223083962245588527275638023768619735765902051499801189138097223328920311773771025340668621919593464041682939774058600134882988632400667856932241344400794242920062319200423783604111223791979776887336884849110330466713351181306000382356694409416893453234386677592376353714769920000000000000*i1^181 + 408767894347309944984754578068197364783997145843564961842572166908048455761208871687499197021644737708790960549873155534687368884121360354593758190108709219470048969574220556109889244326558161945723818939318603084726339680552900621938319291347553286905933261253376572245054411547023712788888013150491485359117120705940898465002457214960978718125345878220332807699671539957314469199082721108890220893564830971151444701146703284528462468463518977682009824304892225429790115057150481309410527245423963353375722734254591264023954390346940007184628479158441098982011270193495005970030673841131683812123136091870168166023876336478094345560848426346836721472973195597836462695590546380329105778366369423253917194473490703566538811953670706622189493331376385355929149123293277321887668560128359855657224808313366537563292176404473948180834785384432636743355495387529601963187780692430508214941996535846399650196562114104196181873578523258323629918998370374480637815567668746673178272647946841986224355626058016614490374957618808619365639478056248285025536018543031834532949645388550255200358856717978044370797740211716981390892135858134041740455300887856586533833611807231475240868168863812506630178406276596808000546740288846396640415751211788381469070261854582179975686950737172454587205093605577247372374642074637354833805324092252807565955197358388568982563039634080898891743978309529788937058124205512358191718758468117132172840186887457780686181299753931691952403972781689380541309370398057384294207753674887170276554036818678925117081886766901842019093204619172480019231768556595235542760162086112797245489831919247359548313008437413149345599772877008851313892433712677613276570155762557353584360097639230991661184796696493641981708592084907612583373151891196617068712022934484623894133900559885897006183788753356533830629393216998458379716495867789511205176751999272675783116476404340131250827858409843516702527220459686679946604320389102562176679506201253778232731715810801586287949240427563626603691100459885495120689899828577545620682045920815633256569202644813856362755412966485633736884279813198360852057499857875185606011020090726299241231897372078716612622565778684307970754322326573714435101715808240303730205802859373054690599144109143540546508465356074512620363625497445810674529565438911027096279015024076800000000000*i1^182 + 2248838501124448587278372321028145168169618444452322486748231420495297926497582730046262707052279006619213170157675908604789344087934305305386628101479095957338891566893055526906258638630356483061815747560554914897128922046899944736482710036589969924472609847925731863193970932879901015824449939963128852996529127330219160469715444301791257461013176027784278719431724647043793274089702563703258826281657345745126090654915963650402745645363003484634512853904633839920491804482713512437982883147323629548007817254170013689732099509781255716004159132099134487389364598306238311677174448902502844117416790533009990020233964355879344719767105397895685071175189675220168646569777156956699088308126290311330048335703703935713880174645993912692555408409106480758963992205002023867423088365473325910919100621421467462700632248071299126051824144251176848923722679877093858382336448269167933638381861432482942261816994424378597986328795724716421729094822554764691026486444238518880831151502828030819177093084448463625278444840873412287578321362769064767350067398906224549201690608637972949945700275601006936183486014823029248521637818629731872924350460255802471186909800821854030911849820576916652958866751821452595974315546904260230485412542964414498164724176242681301707225698852598533822235464398534941206453081302074365425903701576206345535641161513836909496348905052170163781084470747496114583933718022072376425416784708076042804717072943485512592765056188048120167730296562515698712946429823240547947827269608233520856052752873203521886559864787650754088919976781501313218313935197306906334174280764275437416638899362658978125343518779095690048640838476129134657697502534012438221571567145846765755734900967279286826457887287980775601489457274069261759417262752387550616817485453689933990359085883741433056647985022630423063573007518302099532731480094415872657693231381825118664600315613833415011031535409850379634285259514133515072156783355888971493559017457356800098204538789643408271171084040611474515822694464411941742773636082710674868311631197910770434166050472185852065159380714252768405215343207129387260780916458111373203539663290424214559780377677883513839092005769065441239393983881278192001739731742078200357682080926735125844514562485253582713940362490441339550656033722307159540039088528753152000000000*i1^183 + 3188200332642338926385716262385975147366500581918924348862725092482597846823474704424394408508742042374334374609426092942588695694067831267661675857535167856803934560245549028202824496276523711051754091198936852497638351471875201127937771335682745204425006748823983881825135074110529185299441061273204467248461093052541983046634226903425886939095436614046162468346995269567705756231607060564091833816087893982665347583064310653948027961098930224203180293590946193898948359143092830683972124514458973110181527027531748986124992999942219031305679603422255029624764313515082353307383668671484779127429588963194818115905813778014172073740344363204515329318283918470432198323720141909266172643765479647518465336602459262988078224897971852206817377729026601308637699939614957274367061106023843569518805760232761903481057760027290336759291416613177343501569553006755560125014036287764429270815179184447833740177075971161800452482180919883333289776939687229941205495937695797767748768825009274769972782181868149319439970930093265582429179657219569306232748829343795334573802754647337763892302021174585510919277378861727530214590548195555273604871114341257017329604363903173194752884899251984164299241604491774846161802916607462813930134806086833891717666445264601127224906134079158858059096569929978579971348533446996964903226575916939811402773424764613858229723951367773217617248772154037322594324042090622777720278603325443383396445073016666368229980725192341907695177686201502345361379263789557526952729204515174677818630174062148608327572960282495701262991424948842731480041293544169872453272127387912238322985328181638711113063964114016472149752163327296535427623441146223863011420756431788408636677704447492715879014453282772501690138043828874400947675143189495502224146263833198169304701427438071225071133238421097576304637937793883299494752685550662033276446958187348119194932327316196111999058349855678828280238920923036181848739003516007385182907157070680942526740974716045805989810802507904730661643002656087399458696751425687477451494073694721373723076435199888211618161605863045071964396637937945087278542557977341630027270469451750625782993328087444032697776396668742213757405766381170493677333284325142049057851682963637192117455976446911518740208973035120019397602892951764480000000000*i1^184 + 533072264749456588094935027704020265318253728017014311328939481281217808678496684828834835954867206281017702990180243206690629439192619698684781070494379884246322418399983060889957749182638015829988583655549381914113273440436542763996359633983348728420784288489088954961468624041665182507803031340892642352716822556810827239590730440373119666301854097090792803354048085067218945331983887046674711987012431934534727395954287889280209160358746354635401759968275260182628963294201749545169675686642842245717077239919670215351041259586075877461027979899004327031209274314298740308235739491637509622657275966897103381945296014593266851744007954880869755555731913135832313196945535887831687398988423430082203937088705746052279118168199033445006508870455832343427023978782030129403841790889829322449464511804155997333761546892310978126414386580564543177613768027028372601423886792019970913680726785353494297496216109802021701097227578223325276094139810187110694796418888424119790911246751830658218536743664163313631752113096359322855409356539012126364632627566437068385957337862660585094737925197237886893355385431604657844431496093624998884137202650006472208522533151020525343207874915001625505328318465637883876927742899618973863047688589411023051582510229781719463259995297916594630747933151059900490099296734913604360229428794807398616370863046053291758482030442245358414393916805474831519115261619756509153095875387707329907662710592762910186171345069310255400469995098230432543538804692728024641456727318573497821125330850856015283858417996380106061123100444316962784282889839436777843888156431331578820614073162498810254258174758453291421234930952980800909687683815731006582644665769243900582538599367359253460520522222065386734297430085386619385710416114657859835905987758336235652288291140354352499604993996947658388468491596118420151782202048729137294703547998106522825328083429825217772528550146012617357663553492138561985869349728651822197000144968460719576305418395705806862475920583576815268409378481331864582606191422296952882553916049367688547944151011948674668137559186205561704474545026738161918428272902853352824179119472791901866708212976112896517160803046963485636530688321743431717164758877356901186092496947571524998777120208749605128457583100041937920000000*i1^185 + 31297755486719498823967396961349204862255952620054467593970051913568065534274838505719951911628484926379067946431886178640794594760794054819286351491892116264655447643228316477913196629508690347807814809664903728719378753012383460435192713246076149510147306885610860792806463698407712423261537177972000728958627991375919552473030113042858904127482570112940445556221607631021118411942882695338440210038304399313618224276356642154587985285917871960286446968944164516611582324051315639590141557043126668030338358373391977901379836166494715811827607779222313924494205123359294295163647289719085546542096844263949143139552710771145087509333210285796979162193719428740200117273426539267017810291710080822523513545396340965560150161082365702458363454906759684136938192618056011637785275391366389326723076173217738371576151073565113920132322743592402036007176436177139577783455686544966431734703021019403030243870539317931162523996348468719024235395475496442679606105266755569366097145508031591263128267469568245211507212872135776360327128410209570372686068249717863023953091391212231420391771779091593076866326539400294537950618438764317241017322244349788203171972100986083494499417678355663656211560501487212069535876488523408275036665065492951826394107106612991888147079998771002805354915602429417936579922549343166028170022173280235202593841172669932189031548158657320078363264050458958430369511195718562216812772358689474128323582012932749049955964055333097932961505376741445491018560235340137518686721236443493577579340917301102726874209512394313002037848848108063706815875290486223097906123347202623710919000743282853235682427396916972334759244012413454191438125593188852416389997957595595024739412784020551967594841734639960208816124043690806434229773972216662305619001152665721129135566402507534136419638372587011270049142417221816340394978264171889575883804987469288667578796313183286525860512908221804600910852003029965163096403357519957088105181302081600205648719852175934588165444241106151959781161780117144951331857803911104155303933096374025100950914298589584603434966731351314536585546301610852000243888036987133491112207045345295526706618453688053707759790964344802917441263151110182644922876755669965245059836623368793585088706968897290112000000*i1^186 + 257055444215720797783950806830308536075689448127663828964228542655340700436594278836615226804362079938679459584198607218937594560910637331843765203243992540560045830215486002147453070987395217110667149550393277626857673733196433114495193860700814037083398795966204524835628004709631628787323572393601529137375805193143484861686677319120600836047545129543108863258452965136658958231822892826727294387551075388440345800533349855283653181833311234611178757754835926233553675059223200975689557505673476897160549352236061624336412646606952482880012681824226094867624382260496039707821960016247968107138183978034460307587315000278624877860060897053391941051941704628664830943378819869395923212690572806956169631399891718396038368778354686600881571187820063179457463554967364171411617346283477794052398226506064569718769981981240754930063639040657952257115283306353791364933129679936062212724381354298146838156174846064928479710725501791995592201659584557939695810781359389765924096564169238542240855308859703097784212120993742723629537115787201762685761016137712858538114007869729342500592151567300108928578652845706472841848320697903559325410943118118555054675544504141386050931072188904405434663655539071901158854090105927500699579404221112054389865765197665906313889642251669996193969420516149462981052010512301909205936457479579941896747413272149085193491511072503375567621872578438143311265117874802961031071402942181216726178000738943180071055759963946578997475156734823012097305720431888434842311018850102038249496413649720282924036109128035783730267879454243332621250416794889332480324203990034030882396298272906539994156189581606766620434704425035240396721185663198597478878323943276338180623478506060040148693038034600789827865170638073670607679095006222775090179708009962000738792044345633315491340143204169145516530215430342652566227832779727976281943474960251818062566497937049694025791853637364348326035535255247229425609313335771529381989785443342169219693331366379523740776598823426183283359969395688493911638379796298536193152470735183662025209961743556788765348774927626070839257923242948912737504308541606454054332759566484925697238192823987538461219718425022920532955825482166862337537675042286403380659829914135059200000*i1^187 + 1750525542059109335496530729865305996160076857112028371503140783564408734511992008943300710890011759806606773845493789081149335735851440634253749348720525784311132431268835898009312014504525942182220364640809474093376237878129253034079865522237846226546424872006306761659719866922255380015850546541229000828326528473712992234344305634329165464070658593887547568926135013233103352385263971678847451867633285604858864657553013107584359967875464582385685447528372283247066650269960952483199218882214183748937697354719722615458103506695873179416166592794527317304408186109588743814825312350800305239610633589268995191727471747012465986775941976806268295825372167720507882290988750367761396672930226343097901965124470372404447941307400577806078303215015994285915571064591584138684284567836614486709443657107739914074708206205335050731657349999936949603442099258267716998006236086242112628024060704615238070813823682682618592239015942160654934965295739275311108971661518313434229977234977965862976390915012634790951925388437198496296182554815304171983434442587301660473559582917496309920363771994760502519631729241292289304521285551336524813363317419712362855582802340649205475700923350050056640287354651992333894450407753599859133914472389816632951598683028114877701754012461247377321914790000740953850291220264174545832985229614842446387089998946756642116117831175394789151817511871248078016704350062660021778367121377179369144092472458760260775634224765288437185220681454101493703301827524563487808363092426488593296792916416619741593548496752695975632075348920755162022904700999730849488866016134268240203567721038476881981440527744315697162936648671299180097336715595258994695371947923352442894611345062180652990406720125643279965788097621486497543827592192743348405998141052876774652114790032233650960816409760502820319992095552371419253271431067246848028048111833752363333966520916337236960935510866389319233142266187370482531004088923155619858445447261685179346372094291980152109901172359552739102981943878723680130662600010114501363363258250326661291477699006726099284821385234959570595056130920932446564466256858248755882931841150632443241858167852733199924385576824543392904719474338213847762472288396053600000*i1^188 + 327199964007196942910456939164791235205817377372235022765831581261529585649906057810248903365403352174586266771479966172358725706228672263671189285338216334295807981762996367273920797997283000328565469818389999420237321132672834828366939193815516217779854358167220692355333678456023936540623632928775993702429782221455035976693103529156396815325258410156582706641439284152214321018785820097916986431899534415548557973112559230835697376622431513787502646069222859008619264812069743120186458172903424943909433420007283022233122564002688218767722572574716106041061152330055799660843137989753320976296525769535638707664306150412975889469688859975961359641861879485555758934185668918090997823751400739426190117720745139633585582501316184095023458693163283714524238310038017619340868789471646316767059528259491699330834478722208922191649796951829469276184800915694741930559502947201545325913813646627234701468800488263488887355411274072738424943157833664798940725540176740204234120826880495240349215352720300853513768495910847937794151668403013471892643934234700549292473695499549716890788487074915502330821664604356975841403853729067719688196612104922599786544142248350732545153932085288917124412556700026642030109025786134109196513843417725520240151235829338664237294612846181767582117561849275499378533274820735941658159589311121539712885657563138842238113483518880337218063384076205388714959582034534382196369254910090411098769301674356209413990498513297725010185022050960241226818702972867246119185821573959691328337149118600894603951780090559624057847534108498192927803516978488334917557139354966553867470987570060467508104387489222021368840534452441732700270949981482808834324143311574270962851420129063429714812677932535705590350616766029872863545810568847050142264315811703666068025382229502587205118123487441341031691252491716957787102806671934316157766545621008415775348062090978053847469775663542232293359816420677792972193094257864562141681832904498990761871841997909053373003506602464158077830220751704275578233684907192259850782245808439248746488553050395344429884958768638025740290919851520505652449482579013951513322519719152029620001897495092518437355176869753792642361616160000*i1^189 + 48985506780179458594361621809600845122870294028165332398357789636990230479064600298256518585629154488227972388761472596755261921905796199562282118397890856556423255571097452100917414671358369777171014163159260571987987613923976338176159620026472216023615072092549575677135660332431555897479473243385041876575668202003617454031413859713500913440908717157269151817133769024365193229651331092332930689882379404190813961167458025762356842787021564508178200761073560715683440715450521632652140407853624757280973532789738895569087350800353331995401784660545306053731027629540253817822313633072429977539284465686479097690467611781442150489581397780765220770875909042038258352410345658330373252355894528767144736303000005889102729811556455153083988732518756085880197747144885466903727740046384146892521061262099820322095129404438613292580930907677532159253336925955678384356255899774178361260453481638929487582852744595114319611027885374264862573536163219623768076118322543048780673667168319695118104089885537666313612400001674643992264740006311304585351001208568175884492754470820645664281501276068786225393927997392375222731029488765420008626788373374986679333000770740217865939395147525720128429631726138649482224754600038983132927919089952024136391631125063681354482940042066731663015727486900695087122854976686824705018900234849429157851436127318847342764356151722468587500828588887459851944338354956129418148309489207939695902495544905442905345489081346690929501866969522053039903641882917577118393535931256899670956648009396952085627730167598527704026285718695628246309124968675739272663728060843146433813599457818343805757693820804839272621565367830460884325746193876392419993743615093667625704108024582760162920174824217277860875878516643951927875017750422335732879945634584743351740848901541870863067433622339259974500087009370370063683232194413220894497134781278047410883333994036784835911457880785022020320397461352105504523254189550700862664401317235445074945579998135466945970272381707319820720658637218667558603188802525350736025158320745212098603492253222034880945555760596146408720561760760079490051398777509449117799375007346692412556174365546679114979700*i1^190 + -492216012659844558176891364556500191779832892201594449237594816528648798746394211205502809262523778582699997429350375674836875556899567125664403859870162681252289723877142600351074623682278035842789439309912280850355444952862520868412341654412912782533392796850908534519364706063020323206995935333079780597515305691041251178974442072387332456554642846335808753535637434675102935701970614337360423669556027739223423145950295857178495249114873422529252869853046248511743795329466683403195849705579558874551579079160231300338428695979318040300954288651507637207285050946746251746351593004954903702191172689953667070459859891981329110761508197385916645994104926663072476055933822623905487351573974626138199705651645827117596906448526608386938283083820470818142743871823417605377549939580728889937495384122059830384376341026475911190161330629318065161595427446955560296090019963553575388619627704419755464715738794309727466635090719862005501983622054799759041071604965331947034847644633493791486057199193340582245260601265201501715944152050655358615593814178511734789232225819576913769124489066573402363400972955453565061103526743819932732297729536746163331100381183777619373707124387085561417449844403529484097361415299147684491605099447629949829773302548373958526084047554571836877706289256317181715482130560404151811120575697396442652222455150308694770712788012096163757228073035147248974123567764415504456169671755569385044856452278079307316474758871070980813191248077852044669773676100614300773944077484702075472699675658087245621432648914233998997949242621874408809402138914203742318445360197238607709338939279474513490939640111504750988122651080500337585157762858663467746359757032869575275940421486905230936522276818303671044830115619717487282476408052280148659744243039098946849774669423029986569959951449807236171500002895720535137615257865526275306743813062704365526906925043488054029468688982696396766805874204202243697767931590025537461855019206977306388891399112479228306660777505436438083173959589428145078667723152988626898739943158612105922781141817751810059666272642490887686914708923235895852442997342136891687640695*i1^191 - N1*179284969751077625768683092782191768505052477605537136006162373701586999608861295845335281620992272309257555860569794788450788500450222845507514093342318247866361831004955120895796785078212881984993601524966485744772751417807138859577754970153913257729825102913686699096857653719739457038761983214672385898826342985666372559842721184821685957362647445168497536*i2, -65636577548253012164254242991859990084080355286719525596763180468658871429909058520709848619500376963370507874897666286268722140065996148522230581589880458778102357240980763515157903897739345253768960867331519392039144066743507938875117839389608331952480513340103344315962395959961659650708485245454127252065240765889209991400780472884651002912711391337720218097091113658086329888702085021954494429078530500656935392437913386757152083624468386998514264511972635264507033619326177916652571907611901926240662265896900693065892897001355234698979588000809313839459263081195882604041630942693756800960727458906578746343297560891772602584850207770280964821806950820611779976846321938429088741532107264868437556132628308312108279414463410396104682135997996697367187935754069370425316688375025712264873256753029503215440216197851086596011198761822989517061985568745805659529341645190239424281361175577150860275708448431448420303904069434459833007041731064335061338867828218654980667556501991241039009929376260895709684602651278806958499876486908133526704496923874495973210881880308020898040062915588715950822570555272402173455847271161167583761801224444156143565327480401622723215094945285022260048362227515930498796283292367065979429233165262035929505969483867494163727900596686081455477875502877987345700063576947846555985378733617104537729591414607871122010603320736472290624383564136127913118822969376487647156821337092518209425750063029891052038425329167683525694991902883866780277546033117527005617284158687358891381907188263123234091989991735445809718074630652974762572353792546468946219757405954173803531538902338868070320909319326247056726830371311342237861006013816820728690955771791601526173722923569117634121450186254746446558137642924737305737528544929349430497684631381869594470338684650494793816237439981947575695217978436499315369712007143230614079259669640123929114970310550504374560848322007185587810963050679826946138417080882448548902576792753550099244272371560019611307120331965907717190826092953882199867843555934519266211681181758148423313915210715861034621663578154373890398718435044598602547268888524238854699480521732635134752049353539705070524594481009548623559584615812891960038550872615664472789745647346552257208063568403618991470742809355146709974767347578949353832642171550913700323732147928660094617842691042618886776811714359666008131666157182285290061346285729385447879463061507199927469784447693331800734442321245687106564807104823427917983799876356517010948124044222029743662290208311305464119357634593777789331068226887312869217599923476129384136228948239208370663932373982477434642312294761728109044449104927778455572594691965826671368957671554365079404700116338924336494810098860913750990058313942890760762151837017443110711325337131673163240360185037526808193147606581212285580316856334527997184746334164278167213705611860133444131972875495188101908258086098265935307466901531616440292315992788270987771643328434603225026377638378604968675474691001624900482336659180393087314932710709735523876063743111502739862160386782010695155372079023246553207895077387060611593761933001835615863465827839939567090362089113784048038838379468632144897338826171954179973416079802321036057874871349338596312237056659792344240560269780533341057349026602634347452596842823803199114964621905100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 1273077585447031940575610665502081279674660091715921719174981329488494858204052836865815757592314535739946637348615895758422500631094635710970354592900301821295969650095636756487152259911095776912602671554382898025931209062881533377097024087709701434778217293203337984911938033130185683892164615612540636358290963618997414402789394037476502673914183597531634633395520136935136526787284712937973252014346552600890742340350868083571827251749445153590183299631010478506048752705834198092386961074764023500355743247551108981113943682770878717410068339974382106021970581721453870968212849023901044995435485761425301066237264696612831637061373000411577800202900468308364402744224075208461892914771974257231414010975584646882162376402150159500287712546606852974234503885122262382146979757740798924673926745379008019372106440637388014824791566110313626940611989888871134742139556392871603149713872861368554267840797185601174953517055354153010360447283907181719290454524380016971223998071000990248326636369781976988737202588033130016468938225952542500779243227388035060977505089290183224062347994733833517521463400090055868014252628429054548138476356991261246018804015223360584621628778208761969296540614549539214283542258081748806784152661143974093381738912052640139006300045352762434232751018029669184722337025646103283875756302105453174884956215882623782133253428593463277009182474287332196266092163238842136774575120549222098547164158274709580926021303038260599546776874590821774390974146314440699848332074484393802194661199099200532223642310040966109958852304697003422474697709950629584055064749488844414364421505210212014633612213598126423690330929235933110430023215031204011270647178346849954255687882958584089876374497075268023427532974842725217539366393878576553785321636241402515494535401131512496282380320117943746201427475418860637006199932986184669076155450932083348690722490029605221836380790775819171219823365100953325837378002995708862066293497241930267934784456673614760858399305391882438445075406033198192707822292213320592775938515780982491058214899066924441322524526352531212335178724688232320775059548906216441331104565625027632042034637425729804029391821385601625359202128368338734535352495393129595034181021080479106533329963506781829382105864780577354609901074262768194522917570228199264649293314246623304153373637313718684508449065745858210071620250369276338573991308339349985157585971394545905015812034734418789430613364487159578533097470367189678805760639800214406735850402952384267027631192434363586830967830939756668243848457971178492115260572775653624156998949770728864485646373745769791211450185691162728889545429713243504851926767114857937526526146782855918198539050575231186163973854265681940980056628051196403604191022246869554967872791053527275732198419771801902288587711021970382396302108292982214726715944907644486159025682722469828693008849730114375969296572874560814515714832700143426176145379089821379230905010205874059709256163026683607615635789642688061964410445359327326012905412662055402072264899781250125591720059302839479045889867280211244916174850609172051016985170516548339320880263340444183192951066013580436406978064639527236579180878869118928279659298818578602499379001215299632152632107183015287930132220533342481260752886948333052431233603120500331420396740012933120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -33221496658952471440323139543063683843679767820067738740196614279203977576448702454962391935679874900332856067035269449932780238426082616264410681853797644859780632006571905420708006886765797343193099991257145621512310317522569662567523456226191518646861951938881937819579218003551058763436878435834646784928969281291667851785287014255804428793996132898935859888459580589873700995727852191564082904774644795504548114617812027452516493983520883475933317652520663578339157424491107595900274436872672052373044074898873839724031085889460708798923234573981286802270376416954074617668877847522794267795212450130734597573230105434915348935090414337031458024293655459430915423162265145841885856852953251355330540791908843039860474410220571498775651802174464884950831773950210993752425895128299569145097741343053732319352894069139406118597176956771710449625694164653912717482259145301274318633260413773396029425782273241739576348766595650510339742828140311468350633316674765997320561510845004442180046583869407919492448323549116428515320091772245382045130980977264747019424583409159203240054043635368773656381097648372804404374760098313692035077578065810869527327119665053890046870303689045306188207567487179278869479881801024774242456672714762415187806329012290298665237209647715430796354387659003476818552107131586721587817531208076743942467786397604904944526897378410527917419683764498419071572882910981008956638127581875127133959833446093877694339714655860274876011429365940180310722793794092392572332790873567462314839201894947777031958473826674737887151335138139359774103710424635973043468277094681047529007346942583289175365008769208732808870683688104284205612811677291462678880246069871610865118683726846225095243404584031822421943683597365281404773665440332988382601799963263700346204382819120760265831706128432205617751302892957923933218288014351355996413179452611477220790592082709190534088791019891143898118726884538949676143485569721077610196937429726336004094969761344037106718995126888046479189039387269222616149546992272844426434885842511739400510409814711085587441959000902155094848579236220010793399973314114487508086005220599765264506602730656634833675000998302417420559204119769294467727023511908201002944877852500294794664172638581831528025775913574693405341847419568347650535173717403801778317011506353502321779978255024100657513055968003912652897357479876028966374887384006918682341486454632641203949970661609302221167260329023078680320732170760143333536360675352076614698046587635591024254111309599001331357900701946930990511638399070583623050947465008478816696230581599374798315302390716936787568699850110647020054970077494116710955103273016167697735953098750798602643207896651640756336551438320064483627058343237079311605258457379351297262813232217576427376219277002670196971806715891723463886341513671990491810238353744244798506752531256170594341739361846893593750598491677782066726574589748518958685251834095003702055739956802397821249964797487747544480169213145458696763328258303855224181749137316731104022953408581782535117306905572327525656481699705437355813898537775320514626757447625734666766475639594933989635951583118410978986794813261828739381688981165249518244994819221684082221265446337497525592415631368409347660354947707378380844081798259264971197353522302788359345537015611392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 429487224157237572094093700675314215377925589116652229559880294133151467842609221489536568717446206670667670983850989377500878447473484900593448468883345470592912651229241743364540668731602765913439212884704862744180724746017711514105370306956417107916888074972769686083426543372840213060548182178214487297643451359853012839812308934358887215004998750447996152180425708740009523396616705754929773923249304483963571965876111860947877161588633921996531687721933359325033615116124735593611049926957680505896533972727573780182204666855993531398416734617683564511219498851327345447482296770740407530944445379757573721077923999289868763050453366505465933139622228624343568209952489470925638015391223279310306894319517346818453663918097875973541868385659762932612945759321525697451934655937135797927353817761227687653263082861631490645379999948316029855563348596938960085214168153466147884263445647218755622334268622595293021696633292357370889604711243021922114026971715849125570782270267789386531967521319252691333805267948581727713989750379134370738585514731745863422107260100017753753923472309278582329677344907554341086148969116328798580399811788606065455744752438497483587347626486634692052727964693384834693204775202841863291214954300512290815283972438349815724775558892988333643569932960737765138737375609988862463247166365551383194055653475963220091308537964338003906682366764775036423876109563293343156905314904738575158057425095894489244508979555145916190422282765868046829083404025204566309298579446613562526873899377040846291133992783841646721008658750580454174254480118234310227677919257940058100187007600785537294223987119885003952476796639728404194936879961352775019735050191375058525617224493432991558248598086126248400140137596381180366998391246534511080148278584308855394840177623298183985904485458645822519564197002128411174296175348187899756669399038757605141797339762878522730636043158981601950631711406561687812115225258156435220379072230224589116488339719298852364975184085578365161182964916638350003488826419101818128683742070083050931581737638273049226716170596565957352395223392683876187060918649929804716448949668727096482383449367418651640346349953033657217153668931370941516932798550100803476298354246801301302670172044811205950129285040654538727393748433867845687091819805572376413795400850771423581913707412469476212749448436401162437570203610332685453289508628817858789009618386108137261247401523481411923431839596036040240620054379748756182686470188112626448545133645953270558273708484573346139146204786741208121336217362848163525946595728441620897754087400899975176651885545069699519391141883960619008217011217545660615052046219892253246930137266772747295940258558937660298109272948970000020049078397877403425950456209655206724722366021982874981213467022004726083233083655197150560111558901898286013257050152823433365190288972279203083730537841387415934129580525513061223308199137093119146551973353007563559213607793336030894610256154711908912920311881403634118005853327565789698799598018973283609494859791518447398365332168838592875445701192182149287762600504220069382880712647820987871052411872736829011825519488933737136326491483883693368112142473610137685744819140856943680454514496005949444815659905630655839051810707120770149399688994299777657216554021822008542829292919193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -393903011094945560647189772394441828202725991918101938377557767833363547443438340165081194013850106753884381437438968279490547303170724660954553667319346164371468706545635787304174637794036303892642842390433326905892918232195485234669016768414609136279444352597997721772382550920814142383239538870207580482230420372911326914959807266182333373157290540928115502204404139884258288968523235853486692054926681266628199467751137250700648704568851998374925507176182317712945920604269485112293132964863642479593885045896736799862241453532854336421345849927267286626610148943730402903297781029941104377541434911400497503565630645655921849238225164184713781118792160300303263724064742911482584355623100558412612183607810121078246232139516726631900516661970125166851132935188752104528374477867521088275707373696158576598845619202487121693836556750096215212771191009088617562309739244985976109946355861652315411066725590591324119134049808037545915706103099795136952847809384115182967859838089779954978163541017097008792577170021976136775131323456506500412898528332894254717405167634375568008674704690931629522719863352666336743046674592557698288079262759471784176810559875712601613345328268558879924804972172667830067793175242700508974868669803887117239814707926416899469871653898370651250276078841615093326757879477664983894517805404586026058305327480030430902348123305399510487170622521155125192588475476791880109482898879346470032951668936552934506650311723067174223442851435314025791061146369927369175671461980722316543571993962576659399649160478795326861642001865263780388063636699282437710695783848282283472486833683840415827713742127754141646065443511716267134588984245375331911767334759215693102105502450617644802432829423680289662848982524301619873207492096575653508562137887300792000686532222226194982973507213570853060284114389854940488311351792913033085338187999658227782655861463857856216094840910867770251035943241702246309074085138046656747141062904878370175289165515755217195641234637846445526689113677233484716580905864110753500984265095112573387842709361153580072325476522795860748579630579002866970931854195874279463511842733526038373093733299492870897960037451300854797984538955513061272418507279797062096044212710264671906582164773507421888796683694223896446724320720686942310534515413618597860330589318748571332841285027208849068258365709409164317184402843218875480231122432325989221686588390522642751167488044245790860656559604442731498165441509127704198487771167581047469573224060993438546650519603816678596175225965576539086643542079834941810419877813841288160112523064177000266330046367271350631145378127983622828359102775219641713488992435013182847321923722031987463745158013663370286154861027702797146283987919873564338980955803689649599557618872342672313081284059271465891504207566228154988018995139756627368532111108066393780567490754903305281068526349836110589244939311545541573910867038770849171961493031815188946158260354501680445359328577741137393890535653969743691626026426648334538053879955578744378630994202373320188907545176535638792808889730196550814968616378061913495745798424767832163027956019812823492027813306560045488791601784921500906783367286109908989563713578784521423976319397257613580723699730374140606533952372861472097814534780542544055649018473116167025087333007360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -23951976126311243375241075599370322839145383685734505642198452074946481110724406004060054446715371744134271365313875517029445345204496575260430863092817014328995428763485363267881932603573225621584385336354633486289304775580170336616756027666935067230600624350117386764102406663745320922106877448928594645430330535373247076508811318176598963205002339492985205108666787873465175217871288752910888603687788743909806159203834686238811967405475652196129712209086635884645693828721460492218435820114736016490930836424702701574024919294812599082950706658569707496740995778617090103678852979813341672246705093620806341861087216296519551748805009430782616541258727145658074217114380247169279523772621789678305713106829470825592991812690552726828678447938207021860319278623173910537286159021562542783888704836782500125421963096527782209448711274772015967405041205163160054146759106767213530679935636222727243809214570282004812364412157148474256515691931993410953590240497088680849561687023831875003510962211440307953948661126376963592633259594978631663328039383876751459677820055152762422707355728299260885218805709483697065847090986489394157011656320962267637417579582896487143423436398077452525986967144084190678258397765728666381518249246943298042443205875783324408039267712460988781434596439610149370256056434010626543488076365059551064294094795030114068731173444849367090436768721947862034858430484367706302595398281071284335689114663446760357235149045172029526759426629879206528176159126529081705932931211934851310014170389984166484194692991786756704533722043084358416593542473652438476088125045981857826368052845749975002248160909807389001165184069990479388129744515361249530104995203354757533763050374021692418323469382760346885453967392868065532363363301473773388056330571197347349168471357247505206230820221643950021955444610021857928104276062216023038328436599734808552964780223014616429550211249053808595061301051346464983186426183020439602042463712173151242425834585841137257691902132707362689814810346459821962381220908449282113507527680593753689527062786811590373303264343990053219380948352208212069136330903422862130813953690710954136588660347441071815855464643870825300499509112055259656825639314171490884870958500826678424963534601510017721126859761364093909220726347012607772506086959995792341244659616113309123961377385566458800329341295747377189395766040788697434306757911553967963086820616178085055145199261819402241840008515288042474619454035424469003808042316715149767421851832344495614267983341092018886733828142673585343375491603569558133316616636031673570791192869445101282191352462858064879670843779228178669881777776801101180977833001004852112462636494287785409012978388417883424885072155287099221553890783464065663253740999595899797010655104836574740665501451918187868389428430773644531067682566902095028729958014412638244211477852255545291341421548432271282941707617469917157100875946987111652654857220903832077128044461216359280004171345961484591509262014886679050505670649060566850621014639725527758923489977792777378522038417733403025259151743050485825565183787366542112717855348708264746527511245853203868511478176507159484514181454040223968804086665902934292589602481681659052387576755929357986933252559552724310369062261165831201523285685024081164454085456352455848039274250240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 147659975622885517845655942498487506199199400789695834779633920857546706836375547739095801695387399091373871519524608229964555198993504650353870561889004377519100409593585456350540837431423493225119661245658216068967612080969961989201921793681632126730463803042589492752098793737525686175207507487045930651257795911088058794607049859244264478548161876872784202516455192882786040295718641242658248847958958265356263209284291430208210524663335328438032606585381565882114660444279959687537987975772065700608975176748923273856539439192393410816883321333995806562915768982043756383131888261563265059680240270007771750747934868271602499777455879340627063883459699847696940306282313828726343505914214577056757317971174213437837122383218659389336206548505015493799681857734836940795904304734930701402273542682980207477301034297789899653369202157677043222623734497187678483156045756465968612772930860006208377757298704357403868151654180930329686105594700184081941340642140017008546252783589044189950655439862048543939235480168801680744078052732423974724271391123981966876274848477057658520386717537193603915680762910860736832350503141861969111992832572955773404539137673053017851791746024429752217212138058802212577938298569121194671017177283883136793737164290165013588601402073769935208337913452687159012917768361018840288150748339563039887818635345493280441238213822235111828942409152842532839622207031483485875210567021428899211529246189127046006194959925605216419007357805805962077488318029750707369910583604730047628286520965480750483377450986191779836397850742679178383772645134496630593967824646753535891436118778674975738383179242721355244135348372359317832460572318129395002929543447147883657268316966004587821407453932485654196219877376100695404822398327415866402181957329849754841576618676561490704827249364465812427786542971473295558686202108851286272036058474096488895390044118197685539979580170457239572994044311076766974323650280957428043102031385014355248864384218881749240695787273470103295805847388636722057981610898523135382718704235525220093892587403905347390504330010263177940794504899187025630797937288581244163588521206114217598543362553739466580805191338943900628624888523573305307884144633737631077542803915959998188462984574735774375782346017909491151113566013980948328904234611686168153310836301879455524665285419320187139699455553762549448304339852108277177883576764989856174127413591825021481305002254155232694600263205618420491403491627552566566509824834633334247206467075007834607220852171489649668957224212773975234112946063956370116847357003207980635067030115652639468586238369299063265891196773049734517625609209737644723340935816571363854843977149004174825777659148647324986196215068447395844462213880632230311957228211530311916409239670860924531055007449734546504364575930671012080970844029580545014160674299818022006066024584165880492423435920183643494778431048849103372328832421708075156167596135728119218722469149323089152204805717996556735947826201936755483622063735638277876759801910851818683792992043903802757080342562372660323876660959115945805416613065971288427905725055183884997982484012570718210579138656737958176884593174511027089389744979622041553256615182345700254367759438977078816474438263478762370618585647430741546420628137379894139412542625302233699611731558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -2117758845141037731364553125805363191136068834891109147467198188020378130437535055776354070859159117331985697305581213154751022863522570594058882020943783194710462305830799148560540340526177256020695183731166997094692767031231751074824553869960330417961224651129461241884513091176641313202629248313691085709239431803426312776543960298596471093862340641928608049484080706658616703590902902004205899865591180252247394518721613273384989014804219549647427207544219093119168647215870519768177237277721390605634816340237927208188366336465965776770596118396742447968428257969203353918712298865215285896660834041272028765887632416119337758112596304794654065827947556566480151558489482436775364613507024970231791745902255089725894193801320431279474365869466385285783501380613883592891647049339692605977026604653445967385393098867510694735684336707400368100157441694397854108677260368650108547438255995225836441436035288666938465154939002259856797008829250661738002563763364621316390268853631391895736484460197056649787311177623644610256955568656755465184967245446606920724757526505219754918298971767507107232962305586814436603064750586180453651493264156574122228115805326558708403583974235578108883832722537899737331539251728864672209728686639204508679804393841203280592680126578930073828527297152485120682692257311836620648610882924033834662775385763395865842163434183609199077518666412681726565024313924252409023844002490072236320734860860458931690941411325461091247870096069715709034507090874147768257349804955968708420585687927013868859377567313338269988401331763444212792273293944287847526944319831438489727006610194587407633530206555082102211218829673305237393816197716852325639346452967786246489135046041862999517064800883271234944240405418280082868275722902049335954693224641035991193788529948739533376614315697028033968515652214348165409803413911492353853523424021846098255044940662370624673149132431744863975771183311034567953972425184361859267125051021420002810149663729998597181709944155504213553244260150000000191272499153637587092897376017884001498838612940044232241359174521831311988347602163736738529318345539393787070563417267257581404642847181466983119621141290633588499364407361788065844202673207900635835850852864007619573251384723992902127802384297130222935154701325384493785660377713974999453240737617444410378727349865400128765149797428245689710126094674714781645109455232457665785977942597314619525695620582613181706273693126044339155352738429210501019432469929310097472523110661020284778497129108219195459820765299668269047046103397817920227533411346534165807200514561082269317664225004174060308517554016186075922211986830206771812454538467554848165342932990438853017899274400900882541282696264290715185762425315426891949166888799799007161206477283613924363803455481687006274672201627940964676203227990622837950314356928357418416608380092431343133426805779607148005680418669511291428207709022010396304464718291902159731653464295258423853899299013159803229460531838581526604715369455488585609040521727897722950878525460811754682630022238597835234097257830810727582401642521784096079588241268588107717244335935106410220277720747984280162583457381631987380083767634905507817192245883168638749223218252626496194270824689199660210735712983264818312364343136105094163640071193864355461044633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 31589753502842159552347573868809718100595409240372934584562506643211347213381621689385048831869583628728210425792268008241945504187159654073143508083695282388755526771698090575571880343492397037174046853594498743197786617035704865590059893015463621694476443916736762942988559714630913281788967474595931468785176851786624320885048538855964329352915279752342091198577223979600419982276377469008122392749866225938607882387007558710225209148290825760861822752356581859958027763620181798367453144602686753568358597844795937262950803756930218637776194906367880189317439239843257910844631556630955761637383474144326609793479336345706519335975917752835279200252078864485608959720894945764555909982081418551761935825535458111860748623285003985340833017586769582545207526071588116082972300780218278673954252968751933254966611293685119449173613921843886431958099074634804235360075235019615363999816638658102263700365020075366642534625278209681594561324578173445216974136901481386118498346800023558333453595521613952050640665044464185790565322321443277867211653342184343922770853171427289176278580557803709508418993799204499735933158687703007844538848975605062959852073434740137448740959263187258554345956236802417893245793597847452578646111777661263448963834816907989834262780628965661957252533914526941805680390326370512436572188934922804752280850033581284340090053161559277757214813551069843076004754653191720973192127011126726809604352337499557238300666288669678589976109032417592183119027001006544891956913359115029275018001900250190840815408968509371247811641053852601651813530951674246786277658154655705891262252860688300463945385548947901490301516311986265081255653922211544850645932829264403236903777253487936445280763195755409465706460080387687985365859974155421669231491566631755210560903503519375975067332338166928127183151845334082394017348553194692353812029685169655984756279212637190395104829970954166789933111210141296874008825886683926593363768828141168162768980840976491814650600032346653443342830149413667714412120238641197855248632954449053486610024146799454776639755360979112620177055303660014025832292776116186539593257210498888153083532479076262544673213952446153627756473466535220906405436379927395430887963627610242294173702079415666467677137263578239162061728219199470698990780549943522523612151338956108179029569394347399419676455536273943068761045571751162826244446133322554967600029031970584090870801589684760099550115301773692966921561795343168640385964791234567812760073514463780579760991379371124585197411933392165529840411435382791170234204142210075992728620496996297019164552495542826707165706021735516467687271682633634151938813345308055508880045738871754334199488692422346385991488296029773401198132364032058745524540549060555489348280452109952978579131284833399867976228196894793662261684709677957823981244645175526999115749858562756000152529758610451934077363349736641922556065077879506805373112707864107610927511068310079174098420412989504403092323666162499500049850602342635293085185136560541445358890957487701871523491997939561462175704374310740378683132567675468849187555382018739451903135755948336165213511425683938523446884914910088474902267326954179734831813360102555539334578595303271394317471175595296585143876325397685220804458424897534407569076751129490646882058240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -92550519713043771788946304747096500391863586369775041516562781410566401819108793960836974898595061199195084456482929512362051615142059173820660677526206490563689472120952788010416117997441695293154775400652837038478869672383560623813426910786994284027132746526565434055476998232045984045650651750014831144835008983195762706967404060063299445563328071416610386669237899580222508494960932927217222735128612252547703401512341941401698862176971688295630953538376639900856655695266805967280248429384123036584111048626961394027025200987760508710370189382262130731203779397161027884879920359071754112776707874380379687019148934828892490371433260094048648203542502214725141329409404904896180051974953148572527930172093206238162432743912704155417733153285529398257203263740776002212432890453138651368591789933102144830555939790314093890331873140210999748004719639366017031314846788851268350672371453445974328472373358872972970107029495103970146517397474073759570373763444724306872371306508051701042392969225750769340344424128128606865804182941873923945324039478140668287260236279593271014475872558096295419113963572660867146716206654051714508778152764633684897369912463372234865100432042490274876859806560459648199683971678491070794087278025781821149751599546386481442168191902687912347325023943318073610948083402277401741283614239863269219315790467511922107570123399557336649273661474367935590117104091447597802415393859257237745767143972374083722833117464623238664188130324636008068172979952334617996084063645723040931066884824675847137659907756523381701361397905543331352730583874143470131732143417922067276275244816450764446219248521233966774055504416684162467059912333440884829440004815684548842095683660827609514522729624300052752330542473799852877105223080988519603498097752904230708806920724876462183977833509226901806265124249970732312165016634496500031658585561370119853320415337557682056316420581163004323733263627326962467403519060051679498967516471227430387741727029109923607685175513146256808651731966122732049670446756893382191947791138961652107869070791003835215695865779295668368663096413221208431056103560384494365310246661976116131715476249141323796410083745035569395585462546710872913260370787817574378075402905051049166031334901390126778219032403060908257647335023483302751451307765636169992062334197621469926900517280276475396083420631577180166217342192230667121105943627183229383172200109447724745221548776532041360537956902769229591726225418227975212939870244877273678032212762509642222506697115155751303075496629023095855045957983247175958364615833923621159551979521871131118307427531333303346827284235319038509037357982475384626939472694978676838850490782909074149271157570635496146711721608035420531225742262023724597902399441023538381311105401548372712035252834609632237937759176167017832205611178769991115703107174631801608051515332508090180255261770204027074317028067222244104629773175563431434045222880012838002973285456337223285785001317831183789799922448743813252134609127861690898414527465950621026349952880023076189676551529816402393684984082458925761462273509515654914953909258550804961598799420645842004934459228148601810099530585950566128567420651031104366016016759000504352411666103824777372120044929461600212954516778793413591505862989816314012068292299425602798092288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1698877787238959825946880183754638533591543118574908873908505876418589295358402380695527099934926800130976382254986193297902360458483441602334592206835134281399088161743530128245172856443145008171425944909854557914027641968684046273270260659627303625662170182863675747984813360789791711163286339287627769007228782382118365397214470061269070505734009804589739535739705628557438308033104396465408850894751565587437159529708168958004866338034952973466070755408415749615142230629246694334887570174495161311386424412705059142871764296244213200823142621809000889369711312256136534696611055473776076426482479697610904279639641539929763286436926875531199860702464384958555415732076827710630124031878801870861284115813220301391998297120197977999112816673756080752377475749792001731521051730309403510547671758107641822907442094536089521285031084474898713468200006612319686063162465406441905860007561405436391604998047798169528440830015322456803145314502871469648740236266384933024871273869297534667345649056143180617396235729710161573179310540283575841167221190099063423005657696519154615459606888300002726990416717275457631150544677860237320987540210250177198952936640584064991577221189896352162273991462789220766239171650985814546569509059678157079614134321559774480530584422128743632242334983081424153896164532306343508737856179882927805971937319205381099049232540036515872075853883740577292339810527656335092689359639550820033954161560104854875854314380002225286495647963518953034646400071010387121221689225830536705972785966763829869511005642778351756438096677917565011387245944219345484317510009551060922150710064348985563553470047726328231169214719337214923763402531718906481876291686925637328213711609196655241641091182753128292942614177282765728373450612377320387854366768467991268904347237907002381273624782210069929473155027825654601522283334284679688417866101028502870199001610151527787434604132957666590998607759564927010462880613116260803553212573212206171253124194539317835411208702574047861679660581265617834851284756022049300131692380353723312526415623655614175995421838901393064061499875357124428422870352577592141558960333334081111822248575183823090015854884299867715268269709307771645810592511547667746461166636826759248132339423761605696224777509269827164071465456719728405675237465902487774277154033271664302390326415207533771418714317871058476794491196857319526217646603250696554776827515724657774899030653549193777713161420735931241955161414485546066506174691246164039134386489468516407018841775111912979849752757617590816294703711204073669244868021012301694654009367205259827490770699706442859224442391852016883045395763368901326342932079007443947300874311784054477417630335411356901930130490556550593922533257579327814363146944946613664634849022686085585334713286897181903929707711886715747169223355114476593525092012297727996657025259718051492759078531073623748490862838293443746629524387946314887780985403170343558418889472881462284037731429861054311577606327066580277658724712743446863537423096166189275974968750193870956386563711347725474420315669701300231101771548740449396629616045940283522081570510712120060528500066122667948332875961512709821503999995611712107621965981561435120005231546542419990438909576575090002335620915256995682432277997438804481590279711734906624944373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 17662431963080315557602495152008889612107944993813660160215992644798921288132363687743893496059176725742437326738559437787641429339684273553385132727739686039916243190256494751413050746850469469202033275463575914405348439835431655994170902790168672910720721768758263093977861615692492797351806775349490215367509097173276631638110617820754591126730277340447566200375226526750036815089633006369614929985772322075367105275991282617924876648849494376650943841192262829652708313476265207605923759612365537756979371165358716664313863026431904192963496529986512568680307844708241519589916991629568701574389757070110329509025584627471000584268573783449420818207000097286627228904097737122957592676494924299099656896602820091654043652083435627784384417962599997166478480695048666763427843813630728486264654874385657857181160364450830607844734339056470102573390482140819419667282948708666427747149569743115219770972453790183546934984114664837858571957205918200958417229395501996394215184771817708016801178582087898735966544692888253959113540073797069510759811752377669229230262776494863575388721936702507173918417306395277456540216601168798570924318745498414699327349678041346003819636907076805017480609530094633673897838732716603855625778317203820606594601720327311734610100696568471615027574438501796284379343155447768373151388093149971820995583995436902376377929826515162139865984623448344066613215275447990068663650259265911679560870403784164511442433574396741210678035454232598468254155622891869006692609719176859785850671706517295929907060631393250000239276182954115242798934593694777690452364991799386661705362473153218796989467337650564153905389199877600982556895733851270818172254329445594966478921609765309694779261746858443478623377284920004865398778829234004462519302169609462946722965118479921100828958820092448140169083272092030406139028744147337718239163149717313488082485086858054398896669588528537133080973897865676803701166515145383047456515125494108377961155579157673179010891978013059371740599962243586735362436043134801799978358999600305438772656950776322260137567298837887484623838974007629414029313606001153122710349392554951958690442560215201188484560300447093699993600694504393402044619569760547167232274995581177678388683982766195745517166628013435329275499375087230749735519268064829449866987295886968156990927672955648544501409194493594629687292323103976069239200701539748417444169096454580090704634958483852362961455574613791314947785854970077409180708865564221355565052881024096082913590645399966368096991553914817127807574843686002368360777776433887192909109102550671071330047991200840162153764728126675517902925575753001395229699697498539437108063329163656373283961808218012436368159654071272357263807438041944287712825577872354799424981057108953877055849966242493970535429011216544855180102269566387113546455488533163372218892356968628639526211324542468373047276220109532918778710673350772340059060355782780813959547928331936396815915236043276148452271936333717938445670504689092164177150336148295649926381028736309683966341508381431156548728495778805010139904896338637092685256265869332417745218688733576060693052092580038175751896374697589790025375421441982364764191754171408395985675877717067648968581848497515356532369615512318554180824001789252694216064062021776858677248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -68716284460835233608582621964014357250904526982588258926676195402764112809446323223473774376578237961818907272229542150383977572361400053287546706336966390960707491245948973633795574676229344560718030836422522194357661903001634903960014646604620605636916529598872154655320754760219916711836074141446942291318324174918788795123426611200151086878367815092094545196232211383111338803747127002314253296750886584008154899364656971994618888717960270836063926835903300831902163715575809540957028722606885794842122680999056849049276147242547457578279900174537951667847923390504598884708432183527504709727929977541536517220964442737661194207144394825126296947696456752523755552078754089766481701071918313254010355483973775591447552903052353063965724839320376373340798806918686746254363732268620727828055108448828186748635091713802215927312675302303372801594100173997465611596620654171557175462366145404849820803765731885333901223186321681822378085524040609014922156890098614370339376970984111328251968007516934910359838055422424548981887633966431840419670632663823279372756470572195094534259665530501057424104251138685979182029431910141702011950990940036908419296142038363049725008394932807946781468064292841462369617487495825654804687439567632792501193243629936550595839933069012395461221914617628559566685426382868917577292555593729600862946297066181600329027018768583162842662104442153868882730324873142371157321735767397677712098995983413125396640672081093536520266766029545400089037650080604649815080921445843799231662773489814787544336748044415151510336530213139397943131276839226222051464743533157283181582304331687891720262041715824086394216954627795167445228799079927059995300442069498548517225061138794968356198525227983447150518321668355817339893637711349799361317660097138467089718350409735505653951231405934232553516301179303617238232132342247886244678830403262653739659745424616491763878666771106068449774298678614004107204915316101630446007999235098283866319712828882833458849244843351094793787790087643653530426567403542140497095662596173578725690765811694597545542032528546063952526253550331551013005402599727068774918565488253975375521776522915646365743844164630750208190872803234041693718354397559709544680125261202023532748961971137314377210130503306761516366175225538647922645110374158913421057717289809924857109549768499067802356518927067041692980319806799082070211562253011088714806627180461467553448552123824822244461795334899707162354146994415006318495554169659005486766224203411738671328441170157777474219167720571359603242015845714127965162140380477602354137933006883054135713797735316352380882365208003509805891828741787189066816513639143598095960081838091462930867447988923773293255281311487872937028257815763929234778840297982580157821982891824815065005491355926325245801109211748258856564744565248191358055364369460094154120375102359472762679203707056189506113770660517884630335161522135456915324060866332187309756960134173182438731515153730558757626411226989976370605919079932204068846037855640160773347676042360962564258499654647279794799843342146108887626573769642127089901861095558429581483750071242123528673852509860068736171748840328030902899804386435127184113734096438771552491302325180567875255355990371554500990978120048564212582894795703460715536393168435924067942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 103912167397827745364417187561297241545093045609168036342749003198763387050155676316772841133361800072095549837089721200773394584975674337709513686316123403832150566150105673179368971994956396552295646471177659643703452331012458706544039284176796323235800242469719287566052300006339900987455964432995550570416952740444016628031016323539961736313949437115054652747516417528973971133301657296592316721782793852645542733696146602337419552486815888907057792200102276170757660256614048346082120555280770499448977430183637032932217761750280468938577152593607220570042905740783976384950670746844320290291695493677215452300977626766098353435701877647578187978210809832199662051136564784203658289632590676082586184408575195718979410663761284544958127917450495422239732742610607561102268479611843424415197077673340065404156665832593009072896639869541532605570149980232439426349860796554204424067463988486224802752373700849901002107827473239397220622234672191113840242282765476646986997223183567845106967889073226156184465524136301121058311305164139372903045957115233748159443104889068346805182824197031492410545605653693543602894078942395160424210688967646991303448978356846009479736429668937725022843754365452647691071552836668096586650974533661734098138771622552802657662862195416634911802381421879335763376244373952482592579885076547219734969640260995266630329490463644561235022258471678736144251134126019348895463350770604850234491537557466297234690895278809992991288171078696861608262944747506184645130653206670202545164699159539704344381911172768766175021159102515842617953198322131122565472406174797589914610265892885996474760288396039487151302926593821907862596157867085638935162030722910748408666670535690007766898486301832113380676258545212102565797537907275601947543541518527888653123041177179202563568570112900765552469552422147717141170431117840828576500901298269255158613075734911483265349160775182257293556782514446105447558298057348672468622407048393598059146154283115299564789197974732857709257177582683359650344404828485659643593506784662022488846118793076906354281950123748337870681298590199650821292217083951360775474507311354779264860554658012659163710408490077479506629835076558004752087831207827706749413639626490667790660350061735949637134122910874095295929611987426686463327480663767038850189016100824570246048132738501317126608793962069494342036298060476527628354244805426188461788871540923011074445448562766789946634928609008269092512701104584388638120985431292692089635491365260428393119860103357719409334096044547522307070053742630857367940170181826568714747867903356112838846948323368504825171471026148741838703488196713246909933984691521041586540740022133651475663034110161171254152492242570588182295983757325120313108403846086878832549931111598182061203559421941479186030548136300303466337877148792309362902989378016570995623886493220837211163367472089616757000138177221325846382913530645194197915937791258671287497521815019398281398029312732207818009702920768862658773256939949045229314161636447175974786901400599391701504015058635378225469507794769795482786941699819160475661518917052930814410328167501125636979989408339734483176160528322425973560442799304760676843747718428862271717737231079247062216816942528036860820938312515335471676605594768089692598508326463702302720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 25544523675219862496866249186226077879849642645985714960734771534365380449319569978379939971971112861099367562014516103330336626381709783355764580816143960088381151750936469424253090061041101396769666456017004833998750408368683598013795442640322177446078659718382830084648405724310974102899286708622085543787559834614800117970481821289480666468026350880385698939255911083834875681578133977366803927988634059847072699445200390926357490183836554128357190447790757037433896323966501811976733132172916147425621387310080610022152308464704615343655861715729349871522570390348546486378367954629933160185777513315682871439706648452166807076287902506494010695492719334886408622176167821830427100281881994897179892147679840863766596890375264397351166415851779964928359457029158423919947308438328632553056313984893410972592587618842258397087610094171338764124578793854656565212806983319108884775154049817621978265460574689500877798497976010714084720791204860335706842039416704956527905087277847011657452007248367218924254826572923314970230330793920122945169331426132733855261307511759532650981673164786527797608202147763862130088252522685035046718688531020797020823269446890186247000069210664002216185078669522443499397971709340859840030086651448652322832144022846875090203321472636658602037253192681911874008517679027494783467957804508523025351554828410012632330052434181616395921745285739697941921492426744866769605272908648469848807266206044900768207560099253204877862143439547720452125461949714385786754287289960149913529414290632497478092663829817822613767892496402424235815077821099391251315310815352647877984682050425779451112670577978700169499660950419589416261160357319018982905574339098248170304451485433870405086498606566987009489527790918638227112974751947838038283428287420811490967800004590421558987117608537373372759087134666070270541786253433120785838091736304595695705829815451279964409994022592816886737864711565765927439961938230942013611742800774420402004274490453584924513010092855593725403626377476626770030673431276277818572129204186052242527237039278667915212710823665410275097566674246223354436732280877144846407141020930083538084697830466333860127356564044957236238818952137557697647408823261571099149859144750628709390369067960285533109232606216587304459646443293793848904156510617537697322315813632739726184504035528326551963228114673737275560368491527380262510142417590582973942760479635529010988804989357650936503200917050147376808532349789053078009783111847566200552348717803681487845257094553323035641215202290281903298573602699513670411010770037322898006582445851757850380130527848273694697034964403001053991304466615493380678116998543960753696310072940042865836352506681474714991907370521733475786488886742517224399317637895103535585720058899923100820200801647070169512266310445020420480933837513230537507890242114337726271240826058259527475689177360336591862887269099894615152949656691738854653107009126127061593116389364759516947555492416734305121717519327748661192833106831920174966436200715646515837890666541313259563759465068274894741797372231221942374533187723955548389595856327926787558830871068129836564879288079973110991615009483952620138901677182183905730351929429499495339396181099344176306932215856134190815781394027012137065110190210246610946760752767172608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -155062996152552711300449879058132722466411135975671418268168202505257718702897552711654503903832953904651850024080787412357624025081001751838615972984671514373507452790276589853662016266492908523678182078566221631966960555446347986842474457682874120026725937848664559745086297522526129758683659199805760502757932520073246664724544565967893241151436842513695229359681992473516879491249434539508906829106762805758394939864592066506183983043162948354897443873986209240239416852201510277297003878621037454231935984591060180477872998393519005994313821662077811181603984601324026679719771023876036339607393578779937977098040495490429553359807117591602486242114117971707626724098372638156698880476871609530474235666449888606933144553669946424838156798729868711177850549480003091679208797771358728369560364442716768440010560749834909313847176905260747497851887543024804353567774434855756418474559512812232546756512700984325825524246427985813296302962676022878974780429227645524121332677763165020699299105498230911916550936134651642791782930763012562672052402222301444761017247052689029102555868451848348215681733858437926781606308347829644012718471228568267514428794620745817143269448802922829131408397342983360834744519541954774347262278286105627490528415790737227806418703326170621686304196297957648758317987543952881104217050513760927270148897547598127095935560769712540635135202454231146411863650544278687211142425951381079300825023568964729482081380263622240421428118451609426601957255124477698812930794923431615299908913236569642494663367487202160899080250524322514601066211208187006703464665359907079880356399466498185944810030602360754881600414881120480601605733821788466545079692023289414739596456412137549212414185413193426359950508153623143695497627785177287064338168289260139986296832711315725210327154399684403817463927827731896532898309958106202083869818214097881081537938504523361909543074014844655769015695134692315850742124958762275955569852533651895138868967402603542764916273808318749416800302943308776640039731189670255959074725519749974176616657572614801914066213279272417268263237330382816568778873686471353987614605274622033072875191150812968501503357982469804579481375331503695234305969973779108711930751365065905219395574495999300171542602159262427460944717357585430062893878792438641435674159477499452256158774154696192254870910561620112705081372723268897470299525039734728803858371130905667621810871381488368903491734696098989507177480658926548169406570220438430553222770454170611711532980958107773694908232772422811120087185553741265303999792973661970268524845643163144052887704235521608777966867644361598017358904450866754394386301314564682787157248868713717421539104246241267359427303508145784213755543184511817742273896942603687461931039126290252203609414556007974749187206463743526641091519699567667059952468530998979627710264281343804521156062894633345056313028994202577248228754096687734874821432811464271547973328952213732819232336799490644687958617353036517871342687684499315253950700300689640550980038537882936867785204201840085570567761960934348084277450322611434846639396482185240373931660780558429641521719185838263396172988876562046238466213918921008689166169826394412940390469370769138173409382371445798775062630970953952986230300032435991965120593664986316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -85516580035909210373852890627135089387340791914575478113864577999157153830215538787622628355675504270805395358189282391250172820547762695790854698084906773494481332722670333439346976389286785215310833382069538279966803796522377986040794265127854692749652718137383570318156103364200245665349482909295732834624357627420975342281802636282021545371906362000537717366857407396030735085516508004613619708787938383373631630788466978528162738882681095396667855532541320405468347981297531915456921451521444826796292525516002752819054934955743409261894028240545035909793688081124580836005213260992152547665091205132763177163299740986150081159479553291388401785007311123036842421397124613854183983167061735716439224459141017722069928256028454530130999299852998732921186277323150050003766231300443726477666454918403984205795391254082903179778745865869465722491601548291307683326481864831495801188823855141859430585326986304322686158676264310839521456481984984780363793971485810219645902736240690962932296549178643106163248440239996790022980332441781006902391774941177403199156357177016699737231226838089494543162710327545369660783034341820372097496601508463622511202028266401856221846977539937044781041483785203085694632120239354764392556115917936564479227512665785228872529665755168495577854346211973512499568594340901080784526243076767237858678859527205465143143238319316862904296335890353362305947237866556881769680382298739772929570231334325290161010392659251592339718276110917997247744375024638069934561527156113602511096318240331328038167538866957481381291938211673180486111966689300142409060101515592131561072511645942604021404601190483218924960502889343595221930588107141854164806160407684018667339537596794076049086951031862337124213524859744617705030149278684713310888014112825556528860621667673643019325147941063429793804491505176240639506133231895181097538880580167625127129263897400090191297220423922233189936129326873948033109547361863373908343865203839792336751164578616052519648496853631800758115047665373151163314919481790219722674385300459590624665437610145990015932127552130024326160076617042350618382210462237680309046723459459607080668638058434457006336495817013772131597819901506130210964529486342669990736534949097767817261815451641925794186153438892510538103574278986707008974141221366480665645263600110721920832849503221409737883734990489989851195771000193445304935738597467623133494772721857890343993130836061935167382128515597605057307913680519802446086094063843882052939460459448522752258955025773991008680402758166891950643033343042326332210861955574366531669095384241297137865179870400946374593131083998036420864475603170943236510628681921691523191618536392919482625739845508135113667127508232470102149606625016081402828878409308876413972321105434071622089582489603961401850371756303014244814561744526166196667921788533436403153127264537635023966670975533902924852873405561416411743453003027032419086842895279079959041635122651168016323036030719016766060349254190826432105839075437890713831307973115422228418264606307275579817103985137873441433045906971924677583413411308767785071008225260989138938580094520049854371355133306768144386490927318535338404290361239951907581393059289494059875236109329991226195763680694723746011345048148273842829113566418097456402940716646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 36619256425949276646255221606377240610606070810432944689057548229601215523943151094249278179956543128701763884006696643680369225569985563468258002108662059941038449467334248727263158109183754426453268253345546167651784324763172176875308851786854739464905798812090721808311342954523287954702206619643520608199887271828218383064033213142997939153651181803876308678502353570359251452812431483029832400737469367114514220289316929830043913039216466124395855555460997645359966024020037179483550791525188966620760681954503583659231985442411781257136574000461982327496064288980594358895068611245481596959758890183017668065167271441191785113849971735445219606531176482306464497279403896709404737599802079942615900318713616503251061708160843488897180286574084824991151034416052910366980764464336392257823181762564958273943497143867041642686885143399963451764230174143044651078681123557241524773381132574209219869341081205868031853078976899918349696801038576422038100444148235698006536257655726028547829591350580810649713754002402441038748363862554679984019094570227933502756398012785326897005550497539327947641109908855470447802937791040972025881089903130109863366638993571849871225659222240689243416840396792232481158426852622927329563795439837168928857256034207776493420323767604723985115279179822731020886270732414088624412209553988063040151623610219789733490887327282103964460491315602993830158784113029393130837345727918553990467161299667556594588798153491784346465180481612648007285215870891935276445406428096537255720308218104744839062909478472700478061250593475039332655805267715859962242682127014113788543558809031999936224848767559893511092441606667787615437778529972324560069657837993691526115892238335192811520259727393804391893723439401100253288014857794869025884548514527718742012886884598207939774189545894097140090678571145648065926933716023847610484707096299277795395273868756788777593418663298996872327741411260002893506877925953482482586494972351797130801052307178738624986114528553311501929847639189859960589920096066732865074738258780289617944131542985574814599153470039350492425657928272247002121251600583814311738486067612904609206952519456632121628051892085723213678262940650133043189058669409708650834884658711531273740453100318333353449186717446267896850741229626816879070624274799838914666936125813475053589272580555364556700242533326258724341283114638347684612890545222926536862997191581599533737455365351219922772646593793400703764020155565688618896777019328988575739501793084816297741857850964218266343843462646198441809207335413290585112920221221654295012497853453449178263931758923370089669153449869922567330179710787197721255114766435936406322210258615090554900686302238844882695081551448679388007185293405562293297553000354791666633024671528068885125326751190040977842312319169268023415149248047017664785515569520864246362683533451587187557172893100611466624756515103303020273723429874284971912029623112981002752755933562161493987465165222040952164949070065141425631978341824672595077417179546382860243560484763540953576854522390198167409778473956053690738295074020578945386343407830139167751005371490603329117761626133800321461923547264960765931976046410324803225869077257916131011719720480829278539846526582474818513577084646998293983104219436806431176831008768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 77897403055037524516114121605882285105116846760828773856136571279514714496472983384512771541460849779143980196530604814113866662310285971929023342944279026593135768782993678502126031048994662466137352250236474879658206087285477309577847998131987230679291902957989925098917512383583890838958841667394295661253591135183020626152144912598326982614656384395408742308115609246454877860278580839879893396703228236970482031410900153152943816841874446989489945927723118951719029735017115013089549756872908083048141495877786588432434056759298416170284647899522290960380583351725107101291967299712161752070458789183919025442613586899817559208810985500814595403338841706182279675245349026135348470178929435714337292170737678238130077938570310125314087064445441382028289872835886466916322817242602983876539406662696814526719894022641842373167224049910999348448541179515969539033075428258691765652458009852041914262754535458480813325401872793127798034971913402599235818859097657483646724855521087754048205139748163349117536960648304333879304641576853194384156393051654825676776045786227033458779641599458492035747504382669353341767935255682159782881843723777709736370443913116210395987590995012841191486084458754337232027386308820554124055804764844035661367996974850494376734547875475770622083834428710655355627590254523512706221142040607313852881197256441462591259706158300950622320543337672985959214140885573090801899152012529033512288549031689070470789536655701595917900663281697008930568954435983475530276857527138010007082867184403601336979616640355281139108771969876492283944120972800126433480550992917025882737210045949025855598816868872364620169029220444286698220665104461227379354410426397210313716576888053515795796017878076037485929390638418462927576959155726440885410674156566263108004832828399249927460026675900206017559371471212379798667297997519778160438060597390092842219634426853434796722433183247218666040493670469212279761684186542150985978956554666867234550893853955035049281929566889964845158327785097816030595575949894373921230997486206067492114450672622761590743469050220209179257396719689700363486705357518280556566390468543203418484042932583194365360637293374081652920833143143654543080550671899890896497668498202345774617683473559532004032796734448457305625240575432476434921717840945786398275176611913904334439665556026789854292695030953119830433916346860645880809672200981493534727662789282873088090107873562093204626192560251110239714365563331837623722074331067247427310217506225751166243821155662750597668665010245826265166456666257176763409688387318836405407511784101894682110601531325705858607017653170426772723986465019516140176681987885302363070235756417497678558720652095946430644264003548384885197887956818262561049858600159986889034513707033233288112578991397836149929846522088453481491268474328464339393283388548833319967104829447204092841246321995879658660324748990720953584664584657040983952701750606307344109824809234637671663470282139413368083910175163695210033946463266279048117935227668235978719173698578965450789484460145787148994412927282419195679949010022158559826323567686644616539972561441833246005930734122990665154337886961545814219004720164380907686918835655438043496938067295712232573141075643504661596102788443377105246519373001028963577469337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 32324651937719446233956931096765401387884897636442255764292435865865952121492226755725612697615886343458265098248768439393401225916474362031516749155186454466148245211887038471463267514062769329904012570655395643250933130827928657184232080183576758624344282198591055710864773527382784405595592694402764318366698900737202612598210273669199529054341297848894830209771525565838013324973702782975601302176486345390497899772631439840779483565285432082310286235802701490786461534411264909741341151369244801694315962906056613736491296761485021203837568992097286194996634343209392138219803265388853524638614428472379051962550453526045689033149909855318534972743289690710020163979358861583778158642988734543008256849145805207171449052417692441135065870384961178162141195738637166317775794334318689720652746811301608974370225201468453279556043256465752251469216210813005717806874982200339822168216548168987127151785070407142449532242462789310813048514570669138417328230154044703850909992564865498686941643689122789671378508147159518639239604918431473507380739482287472189106273585374042003268988001300048895637155866130862667096416790930593408415119639491357683782808865338768983778377346519919407542919482366690818492093886020194860172649572828449172465579059673983491918474158057073534128727627296256886457329313816885024569726048523172394150408654883403357426837804049567566947558680484218125756560063707158783677365689214314037499367447896347931518512792859734724635860963495955350528105923178867501045915879420812895561710127522961262282292611589913289829731486455785474286556325960027526157704464881785112244079728772202117012615650021034347739957778340946916357634467227512904272432214553267383397547528409167477660944122346183584761317169734457238075298163993077024017126813135595657986584334440902439664292781758848370960815426176362792089039383275937146379161507464954314929887768171500299175778013876867373322710546049109196575636011215871191519868932177388178171917607604470931827879820887686604026570382971842291144625949233967888583703307053231592481576278394864789992178969032918008473127376085964620418588871790930457072514532086934152793588801596023903119601868630892605115743727329722251579220709927484822326764784164536011120182270007200691970329000442624825285248932509163177492928362521228143657939373995476458253411695224559989208670146771123442591434419497895528854047105825325336220122057957264587028167969618905349816799211483011408308843136746526468754522035014657614147418061656286820581878588237254408772119877249510949225544163344166030558047600302817120699628520751848880177224538823593185454145825568131008411289307763649327257373005436266158088810014787574348661844876665321689539334447120065062400336129464623283806308208261212515282812454544567815050791883527923461882405740456953268669292560573026832886326079888177509306924251232691625850980184614412299816708464082305087977017107113085035856184447873542116895701806158435404422174585874700762371724242438984162859697117826303987476688959946742962307642857432181920853898133275293116763629428707896355086952393113857117493842656241980550002891266998360765217022064561815374025826282451406259622087625390185279195039756732844660183684734051852738918627939187936239940191848414925776060465175649035533250723840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -4809045241436170823847580016714988400659270903934932665753269800819079113481687625644512650053717474274721858849723164285587777058111249005488656169324062103774425755591635381477465017722673229528610223237446267288255000916025554384474118500917613953562575067630428306901724063626685245898656648015413583413673199606738930591742411445935733009976972084937651442070711062896633233069293086520159373416593156358587360664385372778597710118857314432223184246634235814957592015103665868446588929608705336778309871585704773010861296720849042537263778161083124235580985821886517515437006532886953138783505897183392644841014805624709132792678492502941874183776597586052340268612119510887083745672052948410038951441854474908404806083490256254360244308017202448202237587935655743064347549401960471749904731907401124237899065578578625919056662128980915072861212998608744286112609083235166772996107994092243298433390061830292101887267278123662702942091623941492415919775129120813518358388751932888653171296342936104600520379768982185110462113964830123589257754554951650713910136484767714203965041858964934623450355798199425670320445413769959679492171208154021550065637346403890295814896425409255430696791731459675649301339452805272770530908982025129096283952280503909072997495442720082947726010094460026481757741036082061782445866963669292262517937115360704669974553503462314308148045755679963821281014311162121140320576707986954283471148815558306521242249173909697107204007313917215097959588118471080583344085256344601965216897689137348123306354651097861038526475874936486943763901174148799200179109715051398538720982481043160719799097060494608709399797122611899063814893386257240598543772099245974885153666471201986005313762887830184914350160817868099520781059011107935480918449681257746849657968604290444538994948210335942823751587755815632846114740094775400274897965121930123161778360821685409079822060262502773455357958969649730929868795417106669107426112297952560998828195455352361113993901239888062881147920119871426223993958118030076737234265376265931124567329735672934874384237344906163577665077204800038596178779009660758323651859042123697373387781477314049694845059841036549551579162529056357616487827473499466992892724944087081231541977787122402626384351002339903727148013803430214572589658179267471895298588610994917196985555010050458858252111785715570978906050215304043549144927412627420243527149992987802758717563459583378289331631045097435849606392009937002688214843490639432727452869653351882564432968366784468055922009243363623778462848811276934210627566197737510898961559395146424255349126084572520753786875438149547864361433987130240623913320009916419354626298332374663475974355429179743619872781774283692536338768950876237802879188491482450877240100552212062149630607979954950173409159493864551784341614616549455822182463801354159463615903001030588328707104184802869733694727067216973786365941010446706767025714161008255631749540156883257812319075311041664048076064764390228161757475967246067328558735824331159851117450969445176314965592435719645822518710092913260460134523820864628744336545302000341653786808307996036034336693876940150787870985951139587137302144100924705978192723283241138763239422829443955889451402334529101972516037715265010165184099358501307487879168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -10243746402845136880455715815071401799262843092945777718017458938526122869691758594970405223287396501488570224511000784235459471057311833631921220928160783118505059740600970018188782103826894940099238358037020438361841489435028123970487101220641495236957789449583124255347152603939593034065033058159907928784741470523809355380132427867064823390848306986562386847294576350998013536767905955453609845019449979473700313317354488046349962168871673807641505703286717406011903892123361014114686787177948043923212359253515552536505451241742758559124774833053842858611184238875515212557786870454455333386487856051507752357606479810944359006686627417674290454297062350620364333096976417406984257153161755685422944968252837981570631937213940546524970769581654509489860233730059142997571665265604123085784651585595430773909558800247360392444057649551066225087345487323796558015530690587547225441037243588277712655011247679268248989834813134663855633967543148692873689619889164617481966767467121528379844956442978253042064514048638122045695530939293338733916990151450484164883509774889530193092178234549249197252992862987297192374004956760139815415785472022032033382099973559238008362467763510275821433686431986922206618163475195406728116998261958999813238986860127241496554817837251046640676923178031796868182608615882124057428802157091699589482356775442576214277046632456114883168853014289394764131206489427271786153704337881062976121497287178333422588435292456870524653876152055388312413803908362432060078840987443178267100356460216289791631840606654338516506728491016674688321346940831483667555054888583652628801242844482685096110419133149652612957511220698770239870872814110173942072357296275280410571380022348670490465847827326088264950294909641557903554447797944529743789737893076008723755649100301494247317399382993019986405799368510114316003847351800937928913925516640749968159227763525345563563891278894956737755310355008016742048010331649818339057246001002110056004246045060703511763416518307193812078167141691995449892854982135547581744491695900741657722551375134989630461707737637851894791442693675633753030589646947054037932630438771535360499070102762430697199254227671548085199334740958590587037650720536701530157323593045722586384394124621247612085935970948755316156294021489534623286770457033765303103135944311359741262521497512948099858715911904212781464327298875323672350965638172909928225576346273011880204793057958832721398418533395743541761031747237612807439737765822246797170498421804075120330678184487341778689066922952668127635660136094189085483452851677599776982297116771267479915755534217384182153145897052251771807937272481301510219880625992549060647330251875255466015715988955982003847433251539203871733455289713583012762659495255669658275770853115457826526569223507812658248740662153169332821516098873487119485957445405703726343102881549076355650213598818697017479549739524820371002846447818366056735419294681051050698012036391200063491677148387480659645305557749906865054348588280351100011250491358841274369407272609027411387684017116793354886407112241813970907774572788504924962826635040640228075189486905472739052237641435809354683765253354159451829253671306797788998670076000252134797707420959627651961229409314039011078644206350205635347136755812636662169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -6541769956829144349483911067963905215482969867453430907053376008968082679284785615795057688304966502795990514537282572367805395346205787273680072708879838122887017446343973168818475929169958475243524689282286222198517536192882674834659503056887114295905906736016717952916071061523297396235229994767916197719830479497720365673957233319030209762256551879362927743162883696138628394033126640589194144126273567831400600907941566064048593190966327997214893831469233595865203962158376091587994595945667499683063088744224975195173883539332968080676128511431270015429266183450799616863176676544539671088703221687338475663714751712217359521915023775716532460745959852751254318375569962613189900596842867281002195592244295958258278067700305562736734142937369650374244644030056101512126540107528261865350607586977191659906985757231957340588210990152602899486948695554167812678686774523590669420664813243169012530796499562253519414531664345006277745368548849597871754512177938014176485407533085241699252388441273333865642851672527119121122465187247447801661955460083819045313212379101612530044459795014071363249662165630824172458161569031228234765595382426761195707641873729591520951228352722141767578828496594508909269605157046817335890441604662461141097146288969941503518821627879726557461082520794148303973990562928029902773153459405325738841432142180978845417681089589885050451819839928827240720506969420880194624993604751133107313919138235965826855521152438643450159612344529232002053082422956627982923816335040981612670265182531697050104724753034534137954224434223632604909501712454522728345443252750567438932835386750028618440460013039859984457665162974347944535327624478430693890328578313209950600117345161195183804025909997373060665547270781426936579579337853797011689029518575016100706283935362632580778117827686354692515619253452662731798166499949073823129230016795491942886690003840728763661717813720402761859798688892430040000740174560433834148284424517300306344311571595065927755391818102793675835072800006363725642074999044790098112180379265850634196847674795548989286598916338725996633148359625088674659928666899450269761763332386894222220196632480780048604584956861660920956320655002921165888054547575363961701104613184927708708432369813386925975906653294500511093549250336710641220872138747512894587437490125078658393299394120175784495972964823214204032586487424141386407567722325872165670762027258443097495338891635128645423400757516446990332574486801378296131272843717359085315459756125395428028849924081525424914936472828591021457857901959186449145066489579130209109598781957856782825585870504834316118975061971270515828943342325859897280048748624884952768415963596518280865763634244726533937967420539502811494737422434527858255940562104590716872103484146252137511264702326614220619333305169521635323853792424757614731049485385071932643313444112535442820786757095963099090253598020742967228269654958825458999063817093278389881957424299247781774166528737501699406242418320878316310543423780360525416334713982220629567882303443928507387811491036480334899198342268345753497358876790298876950951834608181721773492332299120796624915047493457678360152695820518497513265318581914609805936476944831081271931145233194742830282445223564678362883224581342116053130247459590635520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -2185393824452653773223596339257223135506693779542405820581545942788381942697517250268653590220284949569107619840236107098609470328431101695084566603666387018680921214546701663613326945255314318719616963807080164936140912329519659990366714899955319518062879487310817612684740894639651369359661979580529402264316829499789740547054905416216500748953087908967993065343914335437582139503159067900594119856454673654993010383013084247263175335784835890238959276640680085823270453084596262164335009168003441220982169329870331455207635857625013559101065763555358702445319455779656976346459897512217682795106767807221716503574363455071281147266006213856584129918065886289651463167536941701269593264627199181912093434822431178115910260981449335735988343113655789752163402551120143717105680234960602582796202931403679037952980483415299583980055788924965803302804541864973940633779881106758445023406744691681033701157037961698718147296382243829430693352087105155132552429124631082379442253918481674046881690372741289572028527261468401816305979844874727178283124009403073501783817267532357782356367160124721930813323766347419710704816443334949623870131156847990482698031317348996990366337387638974809520496554640434604438754091538300232376807558819948661561639002471047898277158509476279310451578705985081542139526027006398868961032340504370048097657025894296341304125276437754778191895026638682946111343910282612507794300121966505176973577511877668781885478022119144766513043563142168480947538384599691455995956180639852225419531272462404265514266667970094806191142029872812983826544248708754987059608847748834644553563919638740488800800414345307088505342415822951492894710613890170246269821673795345646716061481930295894337508959775524539868772565948805953071487378397435229376604227472271635727523119998681342206239956560688749144741379785196014637003196779785216131998729898093821058421556468125463368726046317620188449360494904453303539964745261610382715217616757440506225981963477344670477617787291754254550272857266949055138869487099352582224060212648126072568236631548454930468701079034050178189468764538650642020762682871501004676769980883755548740248247662721336508984245348331697542263883869518604882703890416310372906364048016701653541025379661071013208770950104596599196457380414139676790687982904636289637920061574533235414236616535473471907488868168830986687710073455224238973017922461723790813047966569365033592097576782397747174561106416603898941507575439262241431569276483041854110610332244243699218896567556175352844800338735653305337220783328576712842943324938265580078546267904252512075564086157387792496677599883212307943329446043113538183453452867889787629415777602321497934383416091704400368871864303977914690008766728009922483607709460976661729945307511954561461993392298775836365917199271562479888304778656009937244450591768749231268078638281030593112005246572989343277879724201310492536056297693522867781565563513398897538136117690047959536905525607338131758985206927609793783600739337826845402889237648299564251959204178490499210682714527516751846620308294433352503346895982603026907080231708350694073295968124082127168649779139195945419248520495169770139039831517323935997856208310056018894269639719604545013722020108762236342591774368774573865732368607739904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -732948121964100608346299845791718527750723591119363910090840213810033460389575209558496712126909528127119788525065408645456644416947624578293256255738364879175894612261625528962946135238798778775342418658126688977100198458082255084159740596001067108605882066877656184132403817717346208272962459729482570138124754551572136868845093979009926502712207025106637971337289512913889375873312172965162675933719816901969278313086710508146018842270182220390900844898943513663324469788960113459759088023040355670047417208453677797305753495773310436367603522453089140740029406001466698894921015906470842086806279253548634388078630401982528210996748627331180448820500689982320567481653349825469982913754671265607623539571599002326020535049722616453539781693053092711071198115865687075634261106699740068223749933580112226638268672294307110823353468746502507756973522510225566366348255898568159153105184026475316648315709228984897497347739350571127784073614987478957903324181924134402439756466868668915766659231905574233405321953496950735114943498106399714482863719110337000623070734803637715517048465462941630092144625775981956673321730676551823264286913445098362265887134328261425557018730928834927831666901545857345358588269461923144492437143933134074054218505705200800878875552589855991634672276515055008232518143786696088524487332523898748643762406506414103384362277308358703128374070799412162728759197083786808150006201694159079296059885366085871639192815360131623980217148823575287038754200486665581151987232515887973289483084404248298235275068197065307033137052328675084015784501509985333513069682147772938691913385312450972408158169206188996393871023931131914826655769240313141105417609830464557392217247282827378465914431950544505010041774970283535574421754121672448193866326230750478424531009301023259024454433742505972006296217698708108805427752173616716522961611893748879190280391799312932804354476332950572627440995805719070404306585045725670902048849616304184913343260419244158842525618095288912792363110823716286781011561745050478541674423724510926394305456056468862885606983827440250546963968750137500993059866949845132560286055685747177731303603701751154626277914492830268314599386425329141171212690615494385628028839430419881682526870786967892219054008691846209132102434206818120860339255118134636798950528168876856277780097570129106139892248206417047711740606772818719504455708544252032995489524758615444802011855513417818189119092306007948773924991466598542277397317814780894225095866882038192725653356286393978732105681859295626311719437900684638520743632010734651846108714622350561226081739518402677384203493318232255726623499413705105065970908410128247969721232399815883893619921705522036717040173830777353756449553956662182630833210019610119725027421689189957894847906426571433807329851421746237762572383048531930875809597267915380080984235216518034428926740024553431270527672371661122360330531145095768835901843155690017387465199952088111327224200135544562186850023105385630264310480549583424562837425461576376620180710841338008602266290770066015868675341313983002459297358602284894250389592821104318987258359888741855866328115600080901914915999975676365059006002823932586231103460599455537999502383098050371903888734466318836971674467301222377153685798623641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -262662401824713236349132615080719470150926198109374650920931075643841681526258549653240879519718487433547348400322575915711785647201905086045787716567259246039085196428025543494341969766518030790571320569879117027243340850600650448929321379504878479443775762131789258308089171127249476372416274876476402919301626287031615968645923212205695713792747253816857468079966503255053096185134415361742440715909207469708143972344780105557471158597831335254961657339393804258360556192018306010354892700022911183572179308968330470279667272115309340200243457685005250806990464122228293677754478786567699156678396394800152443444534770856710635077687183102778240906754591676154471374333157990687922603747438994648707554723277947272569144017885375223311320228431558723982299742021029082888870991060171186085555187889727340356987708961479734100930839691721216110728776714672198752762053425015662294039873567053542430556929015904377652287654028722054279624631542351886551903511521929444589106677832208973215982335445549880805649494333649696811101326297127980262595775529911163073202931768800289627551464782657861009652050896172984914197957065661560075677040743791166101076989687496640158809088161203515476726027482264209582744775391504661317726923515515323995172016107243640316363556641585097376715561568099994671394561982112578920045200310347046047718032436897161547790093954957190841437903738861696755515286354267642664602306285348283483540712574096221841733063533316965049304425329159720645662898741260625878112060516999397256292840805726594866584355816067083576386314870106888341389331611820986743119071277645516980808646805403621211369009751555125427398591382666347271694119371469821037561021347406959686601857236492792975579533352439728950998503682927072437509492393134998116000585671538079846333449917425159648197418391709895047551035480892314235104473201571970188840271875364716289903530199949103112280218866964170311301300577676919397744773888691708904443105274180703354701251455486139056418524424389976187919066713457599870646949613661687006149500064208634083320279916500280489549325359300119983914908378559299159275007394207443542500638025678089540575424342342490363600408554884675337913818248216019386497086452867772510162394628458473375378796374417363253874950337222453702247917260364536580624900682269180690301388461158286502340017717031844521656881380245055857282324651184215823702466026484390610977671188753001817202141325149290175903178800215386247308032315262760469816872917560337434106991261967419971802755302968637104113509197470141849330950155049532387215187051664823967326806885726139238248011831662914199490097710932480398419469029197212570927003589639098226462143024350433665171964329224965324273004055122146455445213628472168516405303069544558920265175546448216016169061179686337765141485618685158717330089256898612747789702729490625860143555227141994764393272885640789973155281537410053905428498528398806493588078739046543360265682178341404833573560513364540965583371994373075298954131206470976587959694776558798428849865053409915280476933672483710737214582577013147616523432429797486490260155495769079427985301812458452303637060668173308552396338583987708465753328914233066252023639469309319494324117848835067186285354784278006730739216669773149887111794524160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -52475057711851869368641439602747029155209997534466169850786578660788596225244456163717740823156953907408702153487300660796212283499212229498582660615200489151352276262885491825927179087112887678377765015152693912923077495772324569649776914787539426933388407888715082399685750593360023321919987313112331851390851844133216049594619436129411563933218605524905654701169665209545457702314708040683359781958993957536373698294620439749125696981046402721777319374981954300761784154712512087951704960577511096165573170499991728469921890223399315176619936370396722785181739802433749314046771191499151649699330986472533758296177421057888129119713305306113697859042556571246223419767620218283470183558407379512320257052224746303930893061414327377703946137961744572047392818950575549807764031553084354088276646349475406485792045827916850981879154079897870419982011903479952183821703284295063355659458722331462704489543807692299070162145832096891253541174731000709703504718450654951729233353979910255700579196291840575941633459795373888959939161914074968223533548738086838748974790357478174887605776806334928427842936204626927093953437938580832206768190754634971572580918436800889988148729324009280257101771326185553133235240432254599383737065857272595437851662735905421680338078188949196548237213774567080619333654235669141519657106960898610234156250027575928537072813676405869095441737533398662943147125671827447073893125354949014220274613490218863472610824839338257740049705551472058019911341257448881723357849998813088008761405077202904730591234910601879797152040643027862736653645585034571644956286264235148703499232340438819819671739613646960322630753325461759946058643326072611423486955115929439713742076109873364753364224920008305552732891642117864780542177945074274638929916103449925738153704190503931733096686679831967383442894985977744795196592807630974472708043237434141596643778826646205193316975752305077548975914619177125121595941086586331669418186387245075119751810946505188913134239310015522385083603815132673108825187094358133010218825127960772499495885552323077870071943656524698060030369341914341154646061009569404216910024788133012262796199397571751109442750187801133239124963198812520711725128831350650254291449634145076289252428492809331955633457516157510599533827953253601441156298097675028349278020956284288124593116430974679773091879522582661004727739057386452582409605588820238743256096341617697798559781466865422964742969298371491531625405840412821590578273828901688704768965652716183474846125887765118172218966691555494017032998913393430601297478092429965683138590342703981357284981366748775328061286018695254693453451250717438336689486579452411613461466562576615824930348195054293566410426587128938094933306593239876246834076139892244485982797866566898616850794191925242245288488894835874917096058117303291016162720922832748984307837844753611613756384739079313975295925229339290054260923009659873188120423571482381182886307320501967534414631683475338306490081581364017740602576094610390199189039336694377981785105608520641874192208507688572321064019748759156947500334529193706360282142355800377515093411984765841107841055693004298034126422458774789148331969346839979316184703143358728263276797717302489504341360676805059793616149785462407089700732928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -10345606350731614447906254997801324520521751757529093310307783138359446042423367699834313314022858792133338114695168576555470043971363383399603795236115704147950016976902933280726694775502911774300262196499988460020052726530280467275940071337877390237218241054533924246825791048264946003457210899879401943358805296829246626006660670199937411184318962163900926979315262168381486182077563540539828006675959997365870950543468426994835650281899783145840161714764939667785464493841149487882705068573707280650017147147570530780114063338985602277490135670292945106708049145892487035039179508791968890570926209687728359278200164739579745779460513224809268679610666575422356800566050964164561729649030115814437910632682397232068713246685386099805279820721091216793906503784846562683326310326928071708026625515552355542800020926339619243476575398459718894799060387272189222341518702955955506258220432466868492099826993715466728628809662135953973528214371258978738305969890233931683675221050888774773316709011710885934823884143868221728950205562868473379340276056159212620611432968801197369527149167683976570542831319690304329934615206490154602460678972974938917614122500145554304734911419027792224480653765138046702241502377250664558516605090831604130086374532625163791652739545922093410365708946775374585907554747713084772063716186734798022135410810261452430392540958645579101064987107045295304555302729773731996036513955419395325911693132912789035128156643999978091858463344050732438528808457888028135303039879153782100945127603779584026393393376195100308433297588802445109528435856825706136388794961225640291632805243403463204625609297936924767278243829953924528777697835067617131085416973366898828051635344535646622536257752232748259128392303931791524283960275145499421001556327599884768766351921054064904374434230746445744198699293628472711552272654916260449385445928769627691083626174337126258252784257203806590294481894294521199076618143111720927319452410865614319220200780921833731979163752249005804958951192994877996022690570001426242050377602418524949396961035359317943071809256816325722198652425438813292633399512580111838386331323274937633316652166313058301345777812789055523291482161019626097044986725651532285688976038047354334479733284688350443318615611795885172279887637519345010125519255031521779989192595608390885260238848771986109757584104677554861449249012320162820605453248117297935898871997729869754805640951518569302917024182743426193382590898088788412856059261857191407261444576944167379755468853755434951453785449672269267539338340191695902481298398291392663041370035787066793881895202508054931823148327209333656157783304878123291347067060597817395624173830443824913583581162275192075078016279532624572502090513771442958365599311231205752837069289339216218200258137947760077541893710059244686045519297918679356436099809154839698748518935710966796215915110824904449777518963054067359565692684476938449547925435285106877005618414127609307857772572299427394766791572363527229576169940432005183497689905853944897378239093902983139428159127775450078020238444302387625364301706312981385579195317034097699962958183965556846842062577498571658706086203073242755104158121236826364677930015356504822935631186343593354079945440975692441496003444322565347501670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -3033830256555331574842063935489250572304665556131044715158666357115104375443181714285709783572191668256853081885043917433891653217700565767252623903497317879085990884812434543035770181241476545778679144128673566939373908615063152515408025521344058661577672957096430094230186350867604278927901053180799102740601220022614135026218952232882935837232567373070969922279639881526394937954815392066486034858507898172124946761225998883313649653875909004866645304867658334346498751164299656816133843313473643642260568857648088573762140490975790503516076415233726004023791431692406393358536708459110812928508936249034839193669867027629410380971180599920616362095091353625568959216572234824757093277295675559231575670011137673687198422999046199831966828327607721375763365335942022487373930169410687020937325557500905806408337900151817761645180042509774684335483832968760813375588250326584185972166327989624419310849659400701317352713312356007297929691915516463852636635305604135893060323521048048930515555890524762432337109834959395869828478805656137374486910004152413830159735711894431189315687064059102446001063987857372464945910216610811802565195460297004665263638541711068249293087566683733673861890940335594629040477800729349639399999261999196284951121464307421906219980630429890568256392554566975468368164155733872278922709306914977436741268326082949855253723175534205231870664447287789769501548041226730646499724615926039228415580852568668900935186474348827867936002171696357138400456102947863276053215797183639190768768528944974197862543418481572646097738156654850816345378752060003205350521622559294848779512242850620727048397068459743578892456929058572144458864888053643581355537469718644623831385126206275948495529172170489600107420668751113267166259698491247870215644851865936447041711959799620250042198224044780085450355989192443326593645675886844382594907033691983932689563103629998552755097985720127337105688067453982361429049233080281565538112062483052232176198059465375643147987717385692635025577188897906515817594628683234144600796445201436753534946750236978872409554216959373730907414298212667830910390764036473611238213010118927481885851084429778357532699494214935770442751947233225002922935891405727419495057306116670809977899328832457281175948600252950180708262262292249370954583990055541953884287330045201867687678005818487614046761564924180197540887941147235784167669240517701879749345180885023421363283201246504442070295013511961726083962044271547619130363768645223162233669114650756432904753152011175074977214413683880329521362590471990626219590093027210716762607259402295304152716581339583625956044085325050652166128563666296160721577903584642535411225792284098749675733498787295386064771721638160210962154342039760328546120457074207220419489397373198013082361223603058915251281621801190051734916041121706516144712248532593887169174472525375923879365659534074113679347456450957445941735995319186440469400401905297715318175559154185900950606942673663169686489813053618148321797244889544152203928782525565464488449152633386090681849615766786676261553001273953555489618471124578189614266057133133944581357170200975288633525221528347535965897100308186215999290956721506774976833794706184399206110245404700510396199454313643008954969534762460045639680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -321365089094063413780904083926431638084381812721744757469438328651684066337367043037060748446456636985353770935670345244435024256397758742077380896300168050404869970630985884312036748336859013594096099099300169092088683401712941247031962639881559826393908803704088927888742481573634930463436653455774499311882675773812233972475477160594348342788819211081962554151773351584056695503222113967673945673961748305253963131562314316634833063203431397700349793195393948635049063335340289165138520310451618936444208425853317628213384898709908248438491914700345390900313348316436834153122507726892473977557689780528730537261451444216609860802527446017481799175737189067236922917864577505561409331337864314452744786392505318287250338627969617520556506260154482963951393462384141298915565043000067503828078072152924737339503429320242208106738759877010353996891371997554463248781762567661387042557992819139937655942099429735712926447000784988929975324493932681731229648929217494021922663874961482568333331416822035685303210144406898104277524032351440218318287798643800808089027197711067325418265819035201305765532345606031260821061006845344491459553382559441378941631325737676630356530918872597053086447839876791458760801759303184839988852725912611906063860170725474358310390470872463447100770348825209959086229704278641234063952488224475010368511633669403967425815290489029075112713680572952702594085445190083133881925219743267103069358635049578832352672060905986180929451986490152445720594882342714614954719278220186773927196235946357147580148598437798289404675447040098888143386950395408954453021503408628734175779366298614657652877678929249567618596567127494464415009454213930747028413101174971591679376985006466409424886078040910460817169483609221362965650358100780221513166524299403636162265783316377167882584418080125402379789666805559519979989252471657270692296781572061316114954706889064170334642379090783144573802497390243930039708129394678516164340585984127791480382968084896100046747525666632437907666158275613384360927716796422203015156337038921482702399094707767491129231068991335489260061201771496416658103038888436278132871310167504087172922260409144136346797195068206267149168260044920845423638568440738270100685814348206202538914323572360423164338181711785700587553317018485830887405443697480708937113559638250583844954664194220092153471436646535512170679961131395298176128024572890833033997863898457532371325594108304443368993220321647961157643560825492166476447630792324920738181968896255911215847846030638180129243263447667546071491367333067083543652380002612674835458271344858211126761798811593414339349602239419267528053002702256814200018631895724455069339263464290850568508026628233584776019051345909322047759185991560177683553470490947995773843782660683716895961564892514706603891197096633230063773403803969026119413818021326229264054227908260919998255338800690957851941335702825890694708009525573151774830354386354285341772704396668187698736036248960399300512960123490827371544464466576480392415515977514144064809913235039610015551245811073962779266615714735792170304730973455058058562694292512786712210869632675080359635177023799729425626392748166705269115553841519321026245566094481573744979419620466706499128432591683887786521018692630740992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -91106907354653576427559467337800269514705163404125034961722501990951498385204640794492071737014347917696487643214998754788663136161655689751784679239176015159320814075062293032774967505194154025902383378604415914514164725078709397920743431465435224353200983631752696869679427372682373240199168417927176345972804691259135775056290352148734398595649341942654160773589707197289944593011721277378872595260005200824119777609477785539921192933193717152918151615344570231604253811164040883751502013480654748556483031913749106497413920788726724719129177109660844829237551074074110956195828033060764973416223963443081420690373838703472110198448753243197867475677705978874958724039795043503334778170046146961038839458745268192433850840011527995590536037611948727605673052754526138941062389483797148218825343705937345827094623306425293548659165041575055237580303135121757457227902228306863527469020872725496476901447876964760829738120649933582724231966358820903113063424099103363489297773355962251113030645535504196601649402094765160718731073873689037657127561657301176015126034647720942542539287182765291471024014136246214591714805842582028578341748215382807214137995562391475163334910518025807251134958993951892211862641941927152045115980817883636537004900204379300328147370793468523442604144166493314761170829838097738440747913346244264778590551495429951838485197163790103012704873893806957323621046064641773284597640132260540848224664384637415676273106449428128429705508236193709385174891138176239113084844222792172679663031874574382497053441920350395363757372230829564994145534738247906681387154916514666509369382763688704253362956165214600598945022306202073014743473132087863361255086374966097945484854628080586336396129037704245586213452768855816726790725361422395526487863113070104942763605520484498162574046671942661353166245143299137952541196891951632375291281661854392621524263419056426546090444655225072509824510258472426407160808483882894167395964773716216210064300474213797070984553852781805601492031869152742355511714603816870270009441156416257047856087812743667158433912197991739270879352843111720410471522487538056172806736493371180952346332211242187276771649473523155102723207193536999789356839577815351750609927897043819180189187392816072401006417046479159184304127822383262817896111767677581211945617080722282901413099022262446887257018697424595899354204131515993991101148294066938077115784329925330290561444330559103067598045920238648272038731887794537736202012181118904786554156670701853547251966455687211687440778704745980090109959212008444717808973957884122537646970645276065281664793459689861563075878459845456538179124887558799149366480647949101105132538793960084225879109073202141882907821679966073216157842810823548042978909732981430821692445122960729073255137190710663660827301887000835759491220774413425514078610413331625153492920208335355782563526074694596921823098302773406746750474856250059040349135954701684566983066784469538995378475037617725469162731410449582842447517329804043998716731346592902673490963499449756940002757473014455034204343618090322811673123554287218066723533199254995178129531994298581103049902702172992956811797726560866080632654191009081632427767536716441587298801352718785080337886704894784801733295287251763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -13712343979231222831636509265527468233644049054817498670272157019519831091628272143391006087468256209830149964446575640941247597385169849342161705167848142541644579670405496801107847502369200865094847072166846081180768169916699383127082492072275196803855177651039053819348055532040806671790168524407821584813261994324736250662038168123291538985931542928975744321560904361007113244597339237047468358299203445971002031241219210517864982032629091009227567542033914322527816050807027405015500155950554780685831045728064337989757513201624917053659765503085311276001878015534313212329986349619539215221224288308553109919943911410424336693188182142386341258600723284069769446427675135462401345517204075280426432913211769820470731562834711417914386324170553230307053789349136687663874966626059763867596163574709290933285951225534664048457004157544617828620225786585637274581180932485181299271286897918752568857623384422248799350939499758455888483163329867694768090074949709290898065316891151713800049222116505864027428430568120341864564676660314337119395015577273429558187956679840833439645776449613731085142868766303857556931906205146296059200018579824299499062824058126127545291908312334189094345465353346862534965113084026354594445992415493773921624203072708756985647882742782095217935264266995195342971878951234241131806970471440110312325103518537567079715602332311499895768375049268225387435008916358120356040655521879982575339509316341939763480182609908053952173285585728366666921312981927273471044009466685367065760181536870365573799186526180566718420702538772340227764868522703225352138518739030430344528630189725854581899879046551605202616613808081332779307237556281594944703338716519340076675991595236774417038131728612060826454108459938112745703671209703138219193048150212727814451821436288530675186373981416781916867757431587138529172382779895291098527914854870830884597909763169563052736521828534111165213599961113783084425314990619554308177808993456165062928733953004724510628805419044068252294755744210799459504290237035638574924822450275685659795896913401679337073801792171181912351829038185788134259414460617278767801087972020862928662500963735989015461142421579647904047762904192248317784343708274644774008893148163358528156509388585635227824693603816278517401364925740323865664029419437694998033047973979603409901754152902852587816451601960903515365440107981935841913161532658449090586115623345011411293463148286217775270250014032460712775885943706244843515969322508619120050205072997812498038836664334685015124782989293063269606011652320684874536862309096425542555054812292081253984375288255539373728660504958386260991694123684890779938662466130848278510197198391209606539460100111352091294178785839614064797951594808721695476722226979645977123637036866026446876371097518674457513813118281143312517832433117528805005748476351748190338726701911153085020038667376398177738452420915330250868104204677252220501324563811593677483060302310850878506376117524003832368173315249837440743912479393582439381274210859348418837203965100133824258814346549087164065812658959377449689205068542396851145899099028176164115780307912696297618263055480289782971074815622307545672215275072357749262818316362192649478547470749586402031770261186015893955784631910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -1350148916971857064233317052580826753180885519002250045343605566021770408687738516484895101326597757667561235316074106822476395243011302147078063788973352151056250748023474138716877276724091231011670264201602452684087407131823245635661678057916405083735636930991487841086487827183781735280800926567073744691967383250068115356319195808644126300625458188598213109384133508342352326607849214947282728604733422374580010034042005382541775494803908048688256254880703292482607116169295664499503929573619857964860498729653385172459763288658091238792277098328599045566863778265807258066091952550240719295314994104314513061142307295342370237171137159107894006122925800426411096820807561545458001009006816307593068116247472314286341844187921160225006735291969288599990664023210579918708403307784849940026160188764971039573665045201255167852615202666042690673463190256471653963242594239030968531131825420916704830688245620078989571440717252606590215951754831606419626299657903306563776061048650337362143653678294985361598783657682683140149214634327112137389595203482532977451133513981763108429798420986788761778903561780091112577204829314692476431866502257439773435044590133515073291442075061025090747748922199549586980498497841729826091287252019368620969202246250541239946027420544226360889134718130108012725492903472442041676590603928292421111405272369383259895822326868543364131106503182371279161621813820454822657731615640698286186162638979259868683954269889632354992031344596585531733914863993864502899607842860566199756491229816369838473087475548314180981785176087779591044755465828093738937445448495514392469833888706716183711858788231464116957549336161322587442619960089903015830289255156615035557281479062744645277118331003892830035000571673844585907803871925212077626014061601630966794451503168385789436309931785672727334588121947863165591378724810893904717901585791290648618134971192837399405298156614132718929063459770848970433964262996169592307349567729495598294800936506384167544980219829674281036270420217744423186610848737804888809226264551539007142395022988857360043671990627674083158101905382926743790631980393531816040567644129617787147722602538121998364093193379598221206642961210934695265883704165950916738903748441398507599912904803146340166361793319617476021680480228977024262477152336564163756747493438007715149793244084186860659706426728095922022432778401673860659257637988057604792047948292935160437721048336359572505337321708351640559313203000735402279593695405628692285359045191506311042833148907764159331513223718497843890514718292512772709827075757943513831678183580377947315271367861316539887531018714243188634670259017373176096859271837421891551783742317896730476783212838383856396506510665522853180379849042439865121546608966042634954832563532013612790397595731298364038132586482146455463671617813985351518157819668017325193605215051836878410248560559561095446798046157077889906563719631699798852544861974357990238757770653227092568576130021077622236846097617390349790719078052074653740659817999725752286188535871880988134216963890212099933897873422652142798469854804085367789279039841201529643459349969953976789308412250062822562739329287998658970728014073637754614808431044096492616127490718635985151012818353153272978276876288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -669502232453299436506084188371637293350841730133760787093612796584776381558309324557289511829778741712659878221660659160785596502147893061341016950075288959288085156612954648245200715203015507988418308390368358194366254008417952166887451866246011659976938138608561236515417003548828085159332642563224823492558270481601405429870913046763233699845309849595612772095508761148741596028068180936404645687046015622592431833944591090805812315056020014896795860419818069970852615292979149366490612974079083997868783379481739977989618188534713281729935907302422375920698897186573642092214781083481857667191538033210747423705809024393165381581991883428459660472904198205972934259144760426582496358337270461176671210957673766937332363174920591279699292918098209556190976311802254089514245936957625251486699429086650725197580322317994862719581725650818773297754222500875109207029152881636634855334230626843902806771523836467919214680798567435196748072328544672993743904634922743763450417430925678031626394471488658418831071946467369459099171994357011215386821398940958963092963697060312357252750647337434482111144261556199519565778051333158823691897488975963338008695127695415066613642156116648859670504067101448080043892693017374995389136755503207752419994298057769220840323158468966431493472513881159809471385717930993096485210544315531143024327534011763998080416465627755765189825914997977613082978102043627944476253490592902864391464123988312227292533388606858720653232669508950258320490855540815569405816314125212975409666559923425505050925234636593770165339806247365796833461672832982759105121107063317183376562891459395698542381885234927385405918990837046891785333146603510659289797176064441393803160078919794440793595423033402921019787889909233629929746585104508310852031559332875841081335055172752002706291013213897206467351973839189296773404179093569371711968652097031282097321504717344656603509187817327955314222738226271196993906416808860256793271003383732519185004410858177005331415368153430646579073228908372659888509038574486899933967363144765115291318669664426792324446919867397114797030544617500153036720611139132566097631444990220285482111101369108885614312143907709721343356103303724296051534347503896582556899053822416179255307099267071375018051837065703516489612072021135822617992318506992431246930844817293639908201645673768993260734623594830550996439787538546030684624060530813318773046530401887989392849597216518470789774797307082784883670895779339153406855077039421407652763783012214262163894136435453592308112883281702878076105614155216758030564753534634663240982665043806957531032646660113136414529522642416832064287301217304858005474400434130607211094594039023808313862223302024480664770133366417574277220046765600821848375845795275405044816054097073830686582179520966491682298307622356319148788324323428141301212430409865503975688854996670309167678415891351580883919299618068966334925402865548679637661415417980461942822880393622097747637416301196968699488676954949659393449865234448048064750071606169918766305268714510583552454639742596631400679644760967823716070933207828666112053786947265326486872138851023382002024719708784533852280670871426459502964178567823868697899338259096182393569890733720473557317356348665695026387353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -71976562605952297488868560092456357137907136362701149516403845850066524909823689122907713424562746914727149115644139464710685618870219859934517517611870839229905319730248939913728611666026184702990920816133069144020248822255876467057239787668870831598453276301009038715849650616685597822542082342881640399444983803940863485318185073191658215300622611003591251543708946825508989431952889499360325925214639837852387671646364852866750097766491954534450965723690619061413794421433057278487059004456766111131508033371813939649803608257383343785979098660658680331409212976325832018650848817441348341187318442943997238297515150554962745541929464940699241895340457402416225389294496991095810122713862604477749588060969064533438970656463374337206594254817111910524417390363971472462496616062111704350495067589475144102522372672275559276808638829888333260630668462479443505771482364517767818277200801211753041417843747837045705578606871150744630291198808084284678363036101829965013783774470611841247262756806717213738232397646754384876798177782528519920404712643736758372737125706182561159431185422999581036704701905074928139196751854446444418253616512310722905494468013514970907497444711367178916383497789114686366802202095617723606346731040985650973275058788510951958876770376760968376510500873469113901269764261948610830309828233009154725778855860119656028471732609136284789106652534042452603927913894851015906469080715891737522209023383848230334079541914258207632354692139139820313236243456081031164049845740900255338981150614723991300975468390400129191812537151475805909810109564557877160146690964883822792346562948051196642965700670276939573861160872451970316007265689359120646104551650806395108727573306255254494283122224763458169560181223229510693036702495962056288402958094064583153895399567297168840246537520678865879088952546202855336737827637148816659058370580792880126517803547791091808193515710077976923180287750378298469512096168024854366000994679436136113842413904586376325277897412936703812028094548725496291903042289970184571025519887530513104532836930413352691387349123684852496806293770145278099580078680905644990798717244081284892750676270359697850705316435276135561659562428027489150895697646561349493785145899853481365228329385314029503444598047038389636021765042965511042361611762550838505114153207669214818644902213506912255023435546184290387178365402418310944389554710884498349102988196414647332579774365151786093379321578467717857356914930812030259311975563143542921490709877780976483251115576931700316692267294537842632192181017845361258459253204177119028866744140243482828561671829905125940340988264908822015050681214622407302868089217003853271421517235969863482356903532060587931400965915093904993032185897867373868748099928259326977939206059640014977133091814747764255845090329380728118008918292147593936578892516127515121642744985036821421707211184581887291402396921969851759701156870947058183317686705036030311582363311945884680128038325495821220083946643323625284254891134480111592244035568498840401559627651816579148995753387858511893944716829931598713226976644223562833244536050073416906739056161694519564778002511097968839394062051983364548464444513362983612492954406501112461547758936637829698220944395948456243363840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -941449633663737165654337046599700748308061177947365148989403706275246321154334265439822018340934704253055588912762391208273666539147276794469767686421632190305255537014179132660952472302965668328710893686704532536542236675423881900053007121331852566527743255859089095077755572849741123465164214457795191734731725709725272089777645951432917559666205941835698674259636780862977893351720175341574423796486682288345828644124809410552076205353501997145170359614713441346093296602738859972354967404268926640541954957646188734574071880330169741294198147794222234343961619039056165130384482816609483386988951527808068323538390303561234343149587962128651055464140037221193595386514207650842582318942011878558110446540154487052623728661677060491865256408781179970556816737514853677726515589717320497475280681591188235484734793179761112058365143098838644924575273838750119231391174834186665463304085727341936488312417440062758713635725225411206760184459279205513876047944043862389552540526470992726151822138841770256868952929996961686853942013644384252922071338589524888978188889784163982045809542914524289399877004585929961661518095734421414780683391509376363518586431630663198699538215691072796161776191735309949780986938397281849912390880543030849565373909222605718742309102234270582629480679304965135464853414905337802890555383615547547308916210931922409012773457145574535185793790019774780005167635441825422410924464972378331360508714832072006035750229468515010007532231885112082719043680159385784490210804368428115234872152207854263330533720641081463596758032531464580477635020367843717175915573369302925631477080791538327169511229672289834806724400666746737266502490522299507564716167631918899777043471059799637856245284297475360914964167097418353368500217996209328244011323683085224288210866746732632546221749606516672009124747593798620689644892443980552807800259988452843546428303258495017106347104419093193886027472529040534916249168278908607977100372206906500724431844059354706210489107321315398690554769238055857546536203886623068027020578603778675192146875014404435360398664711320577858780189049991755038046847333873840961455422581398453679316554453281816776754736633405721784881520983525770149711475989119353547747074927214207741300517260479711630143612552582611049626073018031442384190749245138520271999241771107003487499990508777006844473673537134449016063040487505874525289137499131545851491900911672530598679215866427117890991852203072074494182186879124345910819953585634165989200056466149246932737763114590962005033087629372107919286781528326814221208210644623297528675720305318832217325077693295614259570765094860476078710368298303285033362123825116863315783784691041354269069751675140727762227376953474805809915072494104723598861241982771960657223365975002945121930437863555579415409925181033365237808979322024828976240657448367302337445196978585392280699505869647410599860507773599632478785355321625065609009899842241198671730838580994854456914027879918409149243145310286601573988119576848875220676494526122397894004455835181198853824136996925709098729719758078703229897008169098784676470869256385021224639854253181820925362681794219698746936802713071694953341460129361037099944623069489332490900249731480132517608059683823681536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -2204477938435418782830819175887631780816402682441988068499650399784605116124924317289219739210096158213835379322206518144514759124886531830801789224349127079627288720521382585323509613736752086714473828850652767699757359865216001456994901612268050547857118469063620013596429528114027613306516064929255689564865185846638754821408589392227315081665072968263364473567759035836117211975163331311006241354128796073559842847843084629700882199968960149448185514996418301011749263256037176746865337463643495835266273928692443167287650773217898837759853264431203069471623756551340627527844150642515087064561243971774847397635877632882202896934042986842303478971295431856874705147773571688549321337436561537980140095562717685878729891329553767302186429467555794619913693491421267787140151519749901940053953162176461347832227060329363245775892728004078724445898093070612170425804234310011646138464657986919858931512170853831840329111861997141721754523971561564950251929602997310710437706916064425675334771344355672209966953642810508843956689633273065997290986510055888247797342392920591574898137219275527055126316567159824700108228084749108888365286490693470365414963201429577430436460457752384885986560981291232078721774786756398165566316374525097272069972218456987743311672755125978516833332369581167414544882394649238180265341876414428063334759212542638628248748225043247456743695442743414062719997906439756634825972844952878978090959677229794195067728337978735396716776414611638997839619575773623566913815384820150652619106451013272048730088336824353560649963542138625418702990295175276143236892974392383735190943298312215584457268854671794278157729624263319313165597997370972309804935393521353785240043568042901381118692657166577481728445816649160939010653213446063545197075807867475197116283336449292366859456613655360240699904370057161768017070746180203770511334282004416956078714622497753365691055844791876139557204532935810551269649738525814626164517909698975639428344121250814285606293593923004081352309421663641963052277476951217235227152944810890562984810815279218009227276015722733433103440937953726077557754077294873055896073299453372098822803555908111488683759293340582670751209255968692007783252988578425839802571382224183717501055268428669482948561913804991905710013956305430553018958974650041265262577568002545893644501422522077657452749663229194675023843944742849592816939475723295843799122185198433555156824293588814047130514831494029832261755741988817392354279899351716645690408343849273554305017964804570422960226113025004735849320733963062201202491798395501858135284791579912461468558454624065947541904298155272003216159705868841766046740589910962424004352923411838301842641100747637517977235208178265676889983142214855716847478219235367720065466367931498046528824775209642042181318064941590492133602788592655004631484427758410448503327571296923673356744379894479031642026110235919511847013464520869176325359436701904171347983506591949881014344517832998775864271187691921695220792640305604033798284979464178277709968757223144798530401106261719945009139422502549377981988076687656576716741515816718370503245643747575220000688681379321724208007688610129248304925643245262711387319935661379301227898444617105429128349005095580467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -414310846609322999084078695594790013524958649093866339988497617600622412188490800192285229388365717790536669788439800908550779815076491818831916759368234850928917745775798454220815598049867899376269142115524292882197685950702374214810068665773517704125552994000347405195663140324718491719722204130593737785503684855924881824985862756517757748386120966955364023416942272314752674214294662109768228188635419585199165233434897208087814760600031543028743970890433566349715952921048234709882146667745715874672960455112258033558028082238855483676547521886395476171685185749439822836581589785559503586930760389482241129897495979520939696331875211611612902371996450918849247843476368434145731809949545620560054097089912830228229011196130389478438350625423341718729044900368738676530250483466978659037997943230696743598951873314570793712625282853196218849708932327868014481981408300921571123523280649272364550803320774629425450062005637908107488624665280367606689757873308405725693345905103300921489673807596279823576372948748722062559334048483046142169692519302293102657277121229868680577364200549214787417154039492752650294963859713305260424628052882002255182054011777266904839966042826709885696766488055629178052747420775468807383461390744448066305069663347928302878463903579324946320142519324107300065027231553884411731885339950800224962002431801599543345634345712209712576853837241588635704535310759622046227743595619050639338322285548378057104597797365635795436807356205554270185586402017280368721715043351068292664453850179571585253401496957435183194620700075122605703848036569905289445212671995211749486043347806414980400605376879278433442709413024959168987220661785821706890400650753593452549216402189912927845895921077848504105353220017199803385528773453553576073124967457743561260306633425867383439030779774231595289400004696219519139301213373684641226429657077765002706045371769902616380938433428113959609525400512405212233084807641842503490057399018769918594299912286736110768492613095453649996606958648725703030549554641548200907655467432284664242224198824970936960222048533652094588978020606745835816774756937689918753080931985330530831232583617009036274577922470120070859292959164265607638231040096481338755272826454114697598611533395068152906860726169772283558158785778980973436418340398147742362800935764532463206890075791018137004750701041094792083560159636745809429067224093415032710124889265611001058728305858175692520778819357985242280634659270872441369117414863234136638208439238690556382015248965166410023725023729903861298210219334805229395580291139116962535241738103365665630423917709733490290940956290489524258870109930718653007719545146813423690092078120139012581335619980475132762046878702694127631757875340821818143410670817135079567785003100928814997189468414240394671999528761341085809478776629161200932694531019105260347978732101960500723704847089918140548943687146901395179581442671080586799435061480958868648755684003534467842824576088895349650993383841339854125252520279431829274174462336362074645163868723115152830090299413923863871089248310424345736921209326276193942595687320032879987799128031358483239902447721045784510447490708074563549350188373480778465844295205061874719022598427804925335228399422013440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -34417461889036747970581291188713626887041246428209839567038125412464217377620508601899249680331706137483745594321421314352051873614561480310951537382249972713425235853212637199932428207178224293874858464749537363971533132140557764637216778365225127744002143206742641056719853898779700250672921871274497999659675456622440032287249031600034775942906555388189001270308556466682244209436986788477212483008054517063009961938673004472954370594242445039851351124167946478164992585506562217109100936195811317566708014600965922902857540457171796189154353736529299372546006960270668953514326169307386177089830459791891375428620482829846109517781477836803030191651955614321358675195488351123115944967018111977241253441403476745801322758518191126754699303912866648666451936573723499721050299480034062800820950408386754691567956392847118035274030554185040174550131463302212568406936862863660492228888527015488256384018366083007232966999077409852751193103570956976766803810287145376744027182469017397368195137764686214759527726183398600040121661106088192279457862123296550555491867231909879825462562660703203783434006955114263216134753433603628616291195897107885242732994765846450357426147756522298981399566541366660330272838035019424793988492375253803000513062720276379644957811877860466686266281922894660805705531144655810233715150598348835830535043906550805435622774018063419611000434368818683699132298413569223471874912513558544720030832618813338990389110770076823519787641785443496309376675519879146597298186239121812679593307859923167316187681753967039381221139168028412668374225069530944873773461045724887258793983473552500328766192088812078027084219599236996755634368823655789606615379937626133385678050314379628574314564545549162312665003651777687795080035262610711834357059477836787315370112835180097528249990090690709735567384844044733823995461148971598676066904167343213220064729351698404705973402438550332748998400872336668795230389658438772518531214619289352249931276619886311305818140421149420626720596155389259222244734214794271791184012364029183864417072851335293985564410801280265648605954585694223460045737498838652690004341869202979359802079332886481503666797191053140861675045469539827925654444413374372324979352725003774699147049055460463144687254844870111039156413918987572927460362287694600007902522329404636092164728253549359422370255157943892606739194151587883198061830282287320540167660175762925254305138791414914292712951920518420112401207003797271395623245771208214484670551179344971659269533304448905640852974774654158372988844681217512541104134644343871884139922772871151788285577987215458340114356547688027093214878422916902885828657770118741212695880806306398928018320973154586080985140538185935760763078189458682061492550655292786210032382979228244908975179488689070720373988293843757052806173172741540613247608767570623738255999719293033370177678173041155895670286907423456261547735789989106659039476850764972191318674793393756390833121886028443559938061855682058723576965731138132834847457025304302538595895048271053149391440972429036789431956135749410707347814420447230613477217663603758292644853523367503528734620792124273091274980691281304293300204956287211759907064653532360071012092338782172187842742059008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -5623133517661972017119588880209896950764022589763997713912005721083261381396932466187576606493448911978256890396135326263090902162153126832668299680586462818071189911700310158989776320844134141755436419366380381111351969308635384494039045799688647180758447771055152075811273470823197586696585085417298979086422972371837962440626441708591418728978617830275320452155814895296330873453867078072427261882046042825634181298844619234241121205805871135448076588260634019372109092694792623886390999441534747028027090665437331323844027359585137256415127020624214013977029207198833563570348789080387257439647265528985066359755741637410021633900789948373168184483857191903617781029322979674456740897810705130665880073089841855910098513210329249340882573526929911704862565535607743722190343612328018473812917939688240323713864872871038515788402098471800135929003008307965060748014017054104783435979886422321865713533280430800580500623645936521282554081502644001623723698146841194212789014100289634720047798970092631892016152954956326697889711040928891373921278403351243165401212073489569254187907820373164799914874964656459281160659299278382809571295919963084543017740605986167297944252812836155189074540603605155285303182084989604351037524882203528368509247338062887268555344096310300459768547541806541336998708450365247679679790777260167100143707223329758048864550155737017055843098439878489769299472970985494773935445184571498835362140314894511375057171595602466453884932749968029376783426327814211677789508026314630548086322433947011995685048640067775390779621430082755632929803908017516480401374865489892580920156056133702988830333048419350838343635855229925850293330604488692808161295714768763796943677965074527578011348517292992907320834498076640496507151730270706373524207230391685737277160504664448565044275951466316813043033282377092115235763211505529741977166237234201904444579588961473312515745312381728396668009516115184449986907092439711753707185236650630488546286056800427026622409231083215209594019062270085861042591547697657212501394007344955348946132241111646941399402814513525131398866814732995808537904189794664186236285523981338915296289025545436747542348931849685678615397498112005253736148460345247853193956995496458674268464185571942488086278577717966837689521357431506632637078643456264798502954730635920951574455174406687360773895672040819544879905175517580357389046659939198696023687438535637198109859486319146699085215662247727402540308912667299156260757296617091312162525361960930350241943296093811961079540464641511459359373073511354251707865321863782891287754868014596531249924618321702039257191493903043437795638325989770846121936903766284307892083149208827250832241097260529796090265848334549559493378045533642001027697111009848943810082258408409043388176208490226928953263989150615536088139082892139517455241294838685396877132914413611907395239275054292703586826619408735834416169878272686981315422491406542025038112165224124386199596963287686549193800138672971939998965996591615374072958241630749103098309678449066356468038885602714976929062712743006365423569871494415697858761128501823868733377055487450685209092795109227193560943803307722661981282523391879380126071475641273363160705350828501529636582195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -859107422821149286752034573538185143370593129397123007800706068128973539305100002173568752018290432829184020391518925381009208450955321724023090869897205340031260965290806788598359768761866546003504684657278168546399792627619422076861690524405925457403748206099026393167191701979739640818071377721042329970409567187855622707509486081647867590700414657078287606081826150526248942272765386207480318139850328348730762487690551661775085899061825674865090367502889727019369298821230020497747193556238172272278815281017205244056577679044999031615044138581047141202236653842976188873382440412026960469786706824020899112144913464859988582359994761269624334181061284181569852865714247774071424517492324957977481492692950513378098309718737867989615832569041140449790772180812764065797755121307535816431100616263093487109182456811588710258671447227406256812112212787862326923623659912816363571380983122903372159957656559517771832756665233070026628464192330935499638000273361144857379034925715947687124351123982003149300588649272912364414863789969699311033472974917923712172561815981139333003714641186310155433300205981303907097681534990616545336781054654205804983329774586853981996533502211429434080437786830495214320177777502140320765128041596549253597804731581020296057656509248696628896863926146036921049769208420772514706030782914659717738821994945343879159063517605320602201080156926168213901322615490758426745561969799698648291770831931206140025996200058487607805424761348001869878976881254100261857160838411226352601510989895912327793958008127027437131681042794988013910189278233504496386114714881947438615150372029719676789244125757176916312064053668240645716926844067850731220993708966941493557664189153261683639639804505685286095594797865545741328912885849701489151882262987165218605646852700539131929103152284810485157405335161753350778945820035663485903946135495141053587050013760234548568422175332742756835837317442359342896611388444678002893142419809218140867614010102631929998046881768092292513564205672295320713102340976338751396289792897422166283810305904005713090820748814852138344235578866906323154716213094855052273190278688931500310876681957636386728668937145959828989729746936426284100816721951541289845129253302216418124114887757089271823877433248648248344542380880287098873424326529395598457365781271197161885220201019761161870137404386032819950259009889475446751889930003332779851204753715871717314272713427886429594635975721240804313635776334718121023551502550501407902865370894689274438676368484082533502613227383056932529570876421660697823195184478842784919679020773601534071349066880341550341190914607071029831524107327608904595434291084624069636249277077208777591816679711782321029757192962038838254952075055213481414618230071216789259808112320514609148451515419686440206084187121709045241371405156948273062654954549933951773075662997115567277061040039790474010581604931113268725368199701626124598687802247031979704335368656790100850790355345090869384845917942121542245906628867787484529664470727636297508939633622350009665105917552581773696223157124265350731237533942347973150525127962055344227056466598289705732079710815337966957924680948012484755177078574090072596058413229159192390968620335191358628167680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -107057843242001570726501593571637643404028586681959287022222590773868108229700659786538355468948662968693932388421651743121241091577080493710286489767724919278973617212959917363617549836906301381933567879855804399560246282715224829264693373091799941932412896213689530769434407776631322584557102921391725323946532483471748644066624520305825540596015985513046743459404388059967175645047929122763642854399985475386782329058938870690937806807937259812964007277868656781793087979811819216139231369713492165057741339019878781696768088784710950642675466215267404444774612247735973212603809698227816675854709870384731243128442598901823607812272363822399834755035071532707576849331451358245598281731075244841578737174004236366581631824601206458707246677016603613380763095855288671182857741853461598041729503602319503590527321021482685234421907578150355153875013742895366659270770585160806053422049902389667923446895525070625592997199701795709343703345205057767646150090705753329377299108806188357334035614683594864360383476068868520223257796128634307692065703893012596746790423711139776150289911895909742126709109269003674544970306394057916144744189346514507947169655668990998121194915545331448637884276366159046808346288871145638332693464247155238632440965424954823788541420697422609897039827243088787531348040251133916495854035930002053317976886332886886455343269054469168823314728612916105289408249794713423316878621165537422414602865422395116501180959282368375230884403813163391910279578361085013836162590908814209878411502015865504967930390447399606986051251291202770484086840142766080785542379085059431869412609843744780630240950423677024043150660033693884353028835757634455606827180562212374695557066254493764076950737730500364429576457173978828221586240454011221507639120746770338174095014549957266786186254348215162949521144755598205474194693638801735208379178528402027193275510620437606105040739622723541393818428001148303436748000291217777989851084039342690581961171305137170829286913114304405553765900007170735642756350172806132142522594531066435734898403615707924773748320188115030905058445145035042824691438247414489008285885222554796513815189068858998058797076188050733230591435148046114613273805672914401435183219236340216563173294522030634026410626127782997020198969848472289583092036588841861925830163784567169454591289077133412209300822194132466697828780085311384096670219413859972369008304154301356334802009040502229135860337744324797984561149630236927182825176876302525595633299644054781222306792648857119382683721545425363964092566484824566312396840623398070373530549864716553697054581832271323064140223891897296847663089336098890488423244905472687881647102820389676465051078278600944927594754943197757708431681994304745297379181987632683348292487311938422694706249114278099532684807491272637190383516529834652494548203195749461300120314213592209544794442239860887408200435585631783632144721701762591264795060313491310464759932174937273754684644403973452617082568660653041994946527045755993437169367101699000680222161809166732258907435526639239119377130378148464692157253058953197866309891349455477705860695297844674645525439208703380697897025932052512464057589635581060001210171430541272793885156936631246127104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -11739106866083795951554741747023259007236163418627387630735931578914764745779934759589728484777334505159589511486876900926531606223254792860292359877884022744661153010780505507525714510140945017639785862219971248247870787258729767514496729802111097175531752963050562464676646891781238475576150923792467563965021903162047983747122084330141083007081990659762098230336108590851481849192752526697042885546057676024440474274603870003102241053416024892038807524509936469155265031612496097184650059577160580865122861881203789318446104432537947154257593783501769198037378828758659978618028264204705415089098349530645533461187525831328367329095089018114256819297029524885692839126896163265979453549718308678493424775490996044153391456671567810869990982198157616912148958226780693922115273154406689191774372066807623102675311985287663234292941112190732039192326073102163028576464359531005156836658474083455293362250627099100440619160588036264790450995745533378702184389094044754015231498614328159455264011922108450283481298073576235918889598958916337507205116471784525725146311155859677667324533193668760274663498257891766172847112214519248302539788527004639555376179033624514829218556231874238036610983351395526155063175964544200466419808485524323087105765875517053220929302569832122732516267738265576078256234034734231357109791999404548443750712914614493473847191635746797804044864887491452985383392517867877482520747651400416217751601800033980626508717576760943098183511187535681249978419467901006673145038094875466510486656300488658655477949284054195626027146802561856328248645817483105751083410115202683947865853800561147105036738586979906404856139518215848761281924584335192151906426160595064111880618995466805301635247596760462802755500226464094558607227581443325149358425913377871175071963868121780360197152481788105183091397313880810278244487607571472891392961320676108662183227607472722733426895874151711536240387077456241797643840833417362465304037188598137448791504125531378671047352760062658105030130716446243103823439723516993786492704328499315602231746110109553937929890937009962692111766589241277963728574266926181202015904810759906947842820688419730161779071155939513145643003616322710297713411132877899942174598191612698093231427849489023507007668797468554391040959112317463138491579173568560874707633080207817532479970238864883898773509010058176628996330514070840333235985004296741528866297944028798239722728662781442090133388225907185284824013068508848166737931328599704309673400732824143360019899510704838000890692963760567467436152115772663599571909804663529726087431013878146786547039641222955033546782636428403359832477024767731878167932574827859902479395312319958458373217432381039167637168440428035487364815912229257895773958090440793097418884293373911724927964588624792064594863878646422245846579500269205456945169247281822185935533942770634661197098266992160327154912601818925218467780548558471081226897835569509653097926304951693422765672024531677017316465249834188292878379370388715936670310459116816767676340891567982013739833468622713237091083059535249131034652944634272412945953347941496575245742033185884148215032171843450138873877266587170442961071841228531762126689905881776073692729245737104179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1065890704279132909352369445105179282016026053401377186502293882551210860096589882808173278330712875829908342026079955183490567249798269217282033815204372916395544766311962443595905850201743037305103238618479034850700645647922758875263919658635558816341114694114708969403384295625871551046881899352037696278574278283609800561124307353955338658929865177211978158654247649050804847978241841689551639838496746472796008002204226672942984627479233248492695324135463151017136761943300462733909067371482891217392353820831368844693341352605081761143081965294029604319096834034327794120364715676802318796685183551108928750403207701162361326736812909185203320189347955275441179367570536344821636833691145845124389643305424999480449836645827555204499255078327513590539357484741351549280112189479063988048234606767593102957433949437987823681907410783464008580404192536988423538326025929517717779004648594135825814852723635845273095904831014215049368287579982700864858934086653558974174548237215416061126779644137091491409215697486776453642533898239809817487185728540254933818982060706558093968292835438448825525645170506676911670773841829126081424751006770506647644122629783233748499902189213654648882116828391295420998537983737338400410265759117851445815917369888038860334999764718380734508687283653878778881470444607219171403959121955914164219301690240685541256649469048970372141899319354972168912008283741513420740317545415550375195237744238624532746355940523124919433797482564307013945302360604252644017377200083522573421746351251217447237355082887750747804349082456522457336644997434376036851810074379472883645718998968319911630477158495820756975244815379493152791331532381221506516224669170637708313738948613433873659787665290373075603079554402164228725194323431482727603265432423969511851777354754951293658006945153836229288769001140406185805653003406260306529961646344381863756926273257797951571400834562242506983231191165414576089628751967701001947169833403283590974797159785159582031070341929035994054542570502294485733851548093495440498714883625826278934344560888123652919859860559691879072205530240407577846553402259078305407152692465777538858576273005609788927752626320890003645517510350194653654462506178740709809802878623446572253236160809335590384305431252092150219293552191335762795015793552448137212976914649762593101403203427764026877941938162478900933971869877064187219276657247835114878260150175896917650374691172312640914173409974518673289083588831869110900976993552698808151851036914078033910767570090817289062695607222048038987372637718825162587241797527545794234054323346841693566942329301560090482951756076137354348042537635386654308501799886249603778480118754376706109236279069772801967303612661007784156515984711195903711446291779411006676145537530260592654411603421943944981284715370195858765236269279630800983342663502064414703690390741676768250657680108843245685690784880843554373650966973123725892898545298898277893192313379702783297442595062207006927485391495593368002815739519076903232679691235326101340737696648947126063830646795835481754484773616380819713692830092123368279467300939743439314497174895043367320980435417324669634721068580004167099104074977791303311335156058418052516426699704893440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -86091741799735320310775376776601703954018582348802866340744637590121325485730792940759575722605604384541763654984726817593222150355414286859852456443991793823567572919569056459453030822358808185272276788302770150371857524392920229272428279943345608279292966402210278807833999430441336096656752998010556492091793268147296751118398242250417367562249516435781260134390319993367857248677248467630614013984786752128645218499391664748216387160718314662406745903463395356812665110701795164581879826089568803195409170223955845007537134797479583659104776035686440676155309262048098024742417379626959686487095616866468378324162550603790163884757400278284860436258363243522155135640265139936343194628478879117238130354886860527708491283430485590529679113658082254608294776630690017269558224981396200047541345402491814013353622230302242268398812284860520506095257974777923344053222868935324717716356426072294507850805076066088838428744159056897998677127613561742045645180641888662367545647872578247576781726811825552668136239263189703906429821380937706088914945362079898565093956879952908584948680482452898139621742631192610970275939840245444230453391708984763735017091800051042216181902373509374718305878907574535795825398544352249574671345020820005661872668544057407239396592177585708031319143627154822852456755016513150046149039632164054391073732139487920729077182719597263181192538301819246703934659787204301318752511640078961965566330842352823172677041854104119373611615547644052937146594565370078238845442155691702815562109345487286756192389996964310595046250297416383151943679179663830940152782649771934315927297756501197886838487232865529128028671860928456172561715598502055625500167116122396518317923694856133017871905525459854298289595187487678859300103534047395361696276770410735928883757476005394892579983300748171296475567403649065306950301771604586796818982283606922138653424243781631459649928605893288097246307490566954092784236375758540464515214908429961601259477990877885982443795586234983273858232297742168498313002300408597301171360497345670565905272531801304106724138368735016589668393770521618988188532465320547684878743497303301644989935083625446843974499036332458381754791144366210051298840636789986972461022157645111399030736381938465825793172698656986630246873048466618554037066182168267029191300268766302760731693743984056896212816315784435042315032308306439165678231144263733002854081156817564371903419281598380384337433560477293648577346175842037017640190066089979837020560543670619621145118833245971633071348550518843305177676325527662306687980804584667138114261808103141296066973523027369907217290643502951992528720349542724959672644047194122809297880062235408839024909233095410425436805580552008043350094839343278282854014958395451090042962783570838223094571310271967662077905877997857662904111090070018341657753778630800447878501882094240655261580926954474736759541311739266350174886602374914031049460651938354638450590008231694491526618768938825477857031963338089856791529894456412110776501416698160627856825576360171613686238468440227808191181899479392016541357137250539600532725110014146754395036818651240635479258883812613906838639074923260281118545309646999511616470210019422771061505130496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -6455632732818915735761413475472310658776367315188564831912001501947676530581383946118694956353053784807057452571205236193514498331542445585978808963937033911079085934156132700865349676414476889597671513511410760774561584944548074322281602906347398293875201862966460429902254917198246881270303976454255272007970262054553173477951117536892104293880642784486512714329889973290670967242347112859342634000282348011352068004885699219544579858862580115510559011375614677891200402657160122962532394228543851935225438576794595197234067639385585032587875022623712308807805554880321305773624736051116275537424799265363426593811614414860436473931090293888495754317230430229200087172020377113069458777310441331368864851845742767244654663107158378224698570878264403747452440837108717176473718959628433643423855417639461851253180519207680753267808708318319632243050310667736690409954434511140826258557378217213949783490717172092453005677478664749200534731304283332099375479501083764094355019898078272862156470002309440516963264026157776596211148640904371030907527852400733303536556729763575831352341632949035528772632861544210322835328804507184418634116652280304299635035706891579050177615190631989526528632595054107353915675967420252435985375346701974835402520347573735218456917829620407422953296012528228771296432221062664954611211825825651360895987484915514372238154881875986431620149602620797487224356007651094483139214437389334923182506082138560105737270605444138842838198952969080753501344379406466651433030338286662175215165525529423938263493408170256941978003161922442209521789409872197160053231655048583436286294658634477576854282691008913182802688217736687641474510546863630575938430248284484441399653297473525803432453972095079846111563681291314490817467724679486655605042525501849239845852009030646205129100918316323429194293193031139767478543861897796554616573744747866574341521894795588406186694994509279008706968543694446285346194738895650354810774479937434083774861421088927606123593005830024694657552542721771727486339154549714803689519250254039116387754962172561754798633795530402866007659177028891084564005478210479709861558537356822066885327965786102250447319377510406217876917563764736991157083665826964620233441861296993412504872037889419103211391555779322723516805401690630205985727130973055458393314978829218766040552607445749010080846006589117169413528149533612570717677246684465303544311219365474563282299686500992752638776671682827246371913364692956970782662100820784143103443826188705762574250007443222764275430616899875808514989013384145339837533354813817719977425931358336716103769947646204597466927112379342159118004647156119987346216184193264258786782614249714967058154310193308525000640284094001618126495474085523613388506234137153088288698773825436245939757486141867623758234099381510659377882037528820230404176492070798266907797572921032299105850570697870265032639048506716844445740365077022457202041396963506674045538186577385323447213726200931942588736978579337159068643768929435567222599664846736980826703511137020171512311143031933102368418432430513693037306923081730775189026652181716757025057995060820429586295932632776808149246976468670462698266857362576832870631299866679017168751820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -439485095400181397860424858950597737099512902766499200513769573139912817568448505184307949693974987658881584924114709223343775233364081708475559846312623885215881809050940998768880789161195114118818289150382019546890428046093086921485620415167589524121947298226263549271132480110800454397525007481768874028077824667413957697324199402000336629512690097609178657042016132538175508997862503256193400412926345957117052155784570864513907009801226745345131184498397899907003225200493307491159737483955960924098637616243500105290641736733265990974322289215694602230679736261987067420949107194080397803018808597511921294303569634486668014404642174996629378045916275850458425906575871972173551079833063793708484336382677128836645293762501519245661294240436959228570162605917187211495930971200565978783964744006499713384537451705151002740183841342876471895326736512335681051646372561400825538467021106580632006028195939577911342373589940381321710382247248753912990816992064745444011549842726074512992554618305926208558190163124751241520544223026965938548911757516251888530442622156777769844200380011198520175516951500040323324070926640704540420049191087696069833704589325755668804620124411125598223935645864410879055827126231382238329058850093536276311039787399802308934363107900227251747374736475539974377085347671296954233399745295452788046824837934101096061667168066546746487125811444854110557329454252208425244367687264230683853789652310882824928736858257342393235666245450741664440732993336448356365944107881642399204300622286097052019153674883945542498750980738142291374970106498309693491319557225769185022930890830873411854283291591089030923733149064246420963493273367958063730424756773438197523814214470454865294437644902856823778988078194160392022809353052070203901472571941412801715387777258716467203415158757442505448962944893377910325270683780563479240747270135744890000724873362524313327810020295584620914896288478385171377783317834077337189645567853078075471374122848013344289215014408790270174096451618450325315926119268760183689235062892772266741221483874798223221466270907834832778871852345661812706545374829768582320877963859940478256339205640802190988752266964255459846929807784052256063750522957509606695315353081089693163851366676962447145932263696380216858578448097149799178695065978024415143390090418430040492451998426139002673172813079042550056888442651134799628646856306876427903724760160286532873070065835843773928810792499346133699254587782272306058572145874240697688948898082546393628706984926764317082256187405118403591036723501939039549084508597500761000249889920580704130123085408656857811777921897606001604572347899178237071866882702105918024682747616456328546095415471095515785045714580894924682085717342187108563217106795139048896048502199524645969266049293678277075731803859880155404691689841424807940237772215383169463917562806365598744203532818592765070865674761881187402817717089061047710557919229781095370112168627706732589886412672044069493776904287594304464236132218028126760149828577601712469258643071707573522843527587481809043333703637250359984547189619843476802459323453028733954595827153305529174695215183833645523607509250556110472420685283209920344389201973266767581020160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -28298023280868476341367503605285593054304840658341144603192601339012689805305401951964884318572015692442576308205055175286165152309684222885736272841057554739575418409512103296185765936305794518766275722883549651709635528147818433807589088056096890400863217162812835691877291350638444354573033805417018121075108489309873508129258675251670358104739847537514748677488363979525865645785391907384695235863681504929759710537021657061234327474380119728727293038267205130603786847871023506398827600187842282099296777704272948351487582629205282377902586953785811544526962498705202043080717606271165019881826066626271883208358755584118356248364708990290180035161795152877882541492269540527363248518958724800975724131771747467739239776628223584611462966867629404611047970169113333563276591710987802778348298447386566417775264809698428164995393343835896794657892175758831067095617205381775127459632672510881123554843748088487374976200663168154733500733628610366188861067248651774792158370125639884960522744638453094013576816774913055880381689129024738700997613256894346587257455740614703045500058119634161618849629350573608549610212652456088217015915814510965057334046096421668018946051163811981810500230736195041833386193595720554205421140617344518703759079081009099862632926724771405332989178770923414740971187533676491487834776198232050977253307192676474627756573726525700932802177337052289868155637777490005149857593698228871820326653471774456927556987537779787886501987356637438392630013790847152428203481262055071872837745230678558627391763073076989893614055395285822890925975530350732606411601273976916013348460345607202865749437360910322703706950538685475742385195914405255069603076761755691296246716807229444615896627974797498924353492768585151527060476897567121152625335145032804360154989227399812005356269335060020540172105931473103780603782972506670854121672612098552661968169814665864819361497591221151275979633816118419652691299626788893901761643994963658758808475809493207282987298421858471737609372548916058784081962389841778533585719361557539251042756149976591374088085054307550139807535108941228216614766371148895269623264750629324529347248556030704141463421240501502245668552570999333149470583475378449750701433511317725291500905324345411604797143121203603216800158445218720072399745879307940588264350196492940173587122670341308011274954763528070781589594411338139146731586962832065101933540313971664009770864555285514433853903927633131791496832632259846064700769795610478038283239686661599248853881879088517495623994009751840753756544609456228234652609956068824541339517780297983743323950870838879994797121055583540832183357395032871279929588137066989339172750075373738400238539371776558418613319838928035181620862256722794339490424732296705098330976867777117714321627927528578870386028712621065966965006376165322452479854903477391967351297855900509414531786708480723965340882607139363687355157801482251297292261731086852089629951179962054982270697644652114641191091632641918717624797514453050934133313301159615070689976352343701910788008214345861894078950678410389768809664844147488683899998993391562023336485386370697341094727987908789652530303608570964119079606636933757208166743180812654477312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1699317427754379004697938834812124353515797790752466603629995074919696855261543236047261142831173115783898212749074418332373342387121580983544996914151911208548963365220492138590262441481766754083320375640076989916349149410271695145514946468925862469224222006402319209803980711077456849779892346351374772864078671492410234338023582664895365114023958261221622810872097357676065761822277267113410574252824350440306142767292772330144130934480888394324713209448931398313902051112854601394943802201775238295978455381401931841771827509707102477584504550863328934886905518754703773748473763756248504978872189007705180116525740664600834015281734091150848555830433010604170197546323775723414647336581900156496889860155525538227833764887874795527526249930165867487750676951412790990944669848935988748710669538586440395405002742083946277264137702447620186664290000003238731235442858561039302521285037215650048860996874006109319834272469813058357471167534897702509983531216072270187329004403473211713545537327637141376706556355069803711918802552312118352106699611715327090944684835609704487165676049539268102558431260833454489217496875863651027822963008365399380913782757715078319837429102224250244917960444242566598370485958968656102458896157494304756809812679045991552842413202136663468353808341684255846418884504002142873741415746810380003653543281758163536197088373675428428211163548575573660314184592968588525238549772853734813747872912257527626399351353900229485680703785318238918246417256554906322002517115769984476402436231658198945889836905604474333446983315967692500668944615545156838523085120142434676307886646071151836184904098495469136356761227234258289408961119490445482284277935299140082948561426385543125906033986479163910773807808573143557106900069520511649193063847269553362398512746681996646574607554684593271122408534192530672888388552432879075870191067306389573792025588021716390192774411844151980879327849794375923540507224604173221603787414930900528807502600578615128712154360125767481702154247049238039336583811297920295065374572343927911800313480173613266712439571169650743307780365258145506070085266002466961680268222305189529096591808067437750097611108637431177445070086894041013988812110820713344212783588208526670037980741775621635486514478438898924282697985331501703710987652508437261435294503895590659978873881688704144595249138004146097741783308036005593878681254549875274715161793452683949498552254898908474238209684152852292569764150170342419235948745493704391599813326483076005261910598276813952917545591849157503771375853026968564443640658151240680949927559414293501590315518087435605044769828493551479060892578550886589215780277367242477913287009801647122690254978608332844269697958143215064669482664159338049358282675100801846051278936848737726546009615856636920759738516130414327341638028466788955737621403143902439649121823891002571422947287596983157930544816282094561177704130886174797788582584328900549511728341417080622589251359161809278827220025761224636640602639299688304960237647710760899875399406038522959229775391816756895525150124785885291675218211326588126211246096908880060031120283395115361806587519089400810842270638460855870582519892202400127151857800107681382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -95317227916648870974876625490765793162660943892677518240184181338953476075138368632526810437279706601904136701901778120475924275761859394050450391109568905560538826671278915988498542022592394486546526658605249768111913622772677562571364949330563141199709053526125978116651657188437931228400709036854424473111528555003026899011212892319418032444535041267145101893981994543160743960334961842662510790946016014496783546152136791043211204505522608120318095941907171726917986524580284564141071702938427429816792676967475369287794242891991050089151612240793551040915301878394770990240755073185798907166993877073126217007882610104906803378700886950459971358505349929874789154283425101896095142040136462368017300570201348406679200361702452522816943559599836780913611842141993730316727835137411456967991927358093145830321485820466007098061312468811090652796673432801244322255740654671494624946325972834073862437109071961049435713815263317020630841731275615396182072023914521577797223545893496334418035039507576816033819349713506465628548750570331374810076266134829260803514199062876901034178406982358509263969249830112036895734765961484902837126727939089490649830053482199001084760975008516392528115841233408941254931519069587512367552096897338850892631768922842569689324251686364110819136087496238263956839837438912815494172277148980137372673807091857270994449933207091144216108233517621753712837365831673180838174966090679174699766081866235615436734348817513746033059103757811640949907913377699625503541862757987714006925761657391322260640877606453418234856806793674006221150762728227139532308790462805312917892651681602863745522169262868470589597077726915298294948043101083559445532011482204672402844154780074742648561064300305757405660079919867851743529366602154472639942941012344288017083990771165769511245028342737272070670262005923097265397766429379512473310721876299498791594022254872752609341124668257593047023230983646481038688500048760263729441195255424383099856987294833299928475534211779705673030992838155135174138572359449244625977907632595972563936376409179211613003529119108185085254593982053274475232080363140390519348576798076440291076407403612595323146469245601742502702780917117195891080559749955144597623531723425609550427973122942016295684543328836502834337609675861292502095854763755638845548844647837842939949298178417655417113726976881960081794459097729417315649520571038593922681351354169585480823940038056579715470428710105118137778955905152968364717351215290785112930404030552872034937240201633160554371449920229288736675249618384153829420712827961346434491844222117144999002603187201035633314301548437587309031954208320546989985682997779514401463976019144205449172928553113938619614440527409685647548069603315867122359027456553139931794248591841641203299719563245570757394489162221161465112617025238637276134002446548399420453370958963015136610800141825562607102666172290781749002956329507087497738085849019898684623620208206448521895153972213900181192689347778423217186020862356660348032159265601159498801017388650850717488294134158075266953720053537238178179064982189565244532570482612173092927615581982860239910834781674080091255441118670291784593911879753544197540598996008960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -5083614801544396613623456328241614770350578206160735328435845729331488759093977347398968640587667167434322045170876496094780421570340293805875242000819397447422153199956604646737654883867455394109723131876983120796524830189876683245372542075377674109628630331499153916169706459035430064909393562764701649774859760859397508966182134229400612643164779184156980982001319331655553661519274582203628308173602890931983686025238181557874038388928883024871050521389906939247303975806761127742669279791083879669295955558215221990757468572676498834864021277244128372198448425128177797910636206460693156336920878743364304136859220598258726586804801129557607353385835571604195715780481891121493441226529208605446244745739169722541682090760539589706674566462009761430495574425509036693013619952929205211158733754839256574305977674438589926895454641130899946288032656577478236468739907007942079156233388221216990831303539915429423537088515038299002292720718900643590278240663480066131998192173244142890510865271879718083506958516334012690007609668770420908140466495716955007921892798043967041011812004516964807266716639680017629621524021762869735285694809219442260409354110913416269029081672808413160875231884334001064873761875087980459236257037004684172025713533863140218441028258816062165655180486284866795477921617108020485916946943388320620125513381740264721734080849337503731964198974716164393596979830009750597054646997768043364083666573689332209088673799582635900971076142257676335090374072526272994710693388534817892671132122714016111696110652046240470262465003552695179151102496977000999901941993242567845399264794062548132721206594470120808131706720198935998643129943478316716131386009000222401056024037020415010509589540586751499747212478175535831664293524918258030447868317413188986820920467565946916170749663432739585168520058353782146540628573944799649576620060431077560235901891730489726498027362904166834707651111687347738971423593991662772008764682759754941580689451657919061678271271260877528194385011623495894445535686080866377931252987651286043518014854752861101515235498493505335003595762535366126378305075280294437048821645888077425673694897491059771855254664676828257740630248361718899416017794987829837766856561612300045208847473917263260799010635029275562732154590293021022222922109314874202799404201521777313403340442853028732958801758674396003559502753046442982379872388342946925792997848652010761362675435304895061774676823979007751532986378402749774511088886158121558962011581604642289807790392289576394819650486631855449237650957903849219376498356553958997695155845496590017604973884694269894185171730098020467548909476002624019053665121440449910772620586265688650697074211171138019120205752148705816241379142137748158688032635424122208026086479163196303599308394571267996612051640234434819429981314965914562971121367146343680770789026022950596192328169064464462255980347984553242066697691731927190349675118819890577349008339364902757750505926472583536581369660481783843008391159964056850254539784411349397510004393371551468283030352966732096375745837781234273707831176607107881033788511710863959314277528987694921786113524774689053028667005328094340116308801104963475232796966912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -254938415286526927359700997281485578148689703548148353508372768620856004704499780920417234234568414009830426117500692931436800095529252302392620241872756050076001722862109738652513910213305867570896402125871171511470891914733688507153300969667930474561645973857880879517668068666281479803982078591962118208902011263603302172035646689843758745409785886941964947710930553891064404135914435089254572014428729652153384317175767154961995685128060754700846655042468783301815423092452250397905357912337530579319260203281099120054675049338809068498280426252664246523331190222480369266622397751646498686194968352835623198440661736909419760208069740615519883915129618438328389383720577996739653415699862829793564618340027119871982922277931689679926341366249919253219977680371350752423611610359990419779511352250398653638875020201599316685748111292649595113099396784843078218870741764602500302258980678955762674603657382163210941123230358596449486900510859795285588482320050541120753100218172462996907408420512896214894656522910599867110868633094747815861586054156588085464257432129974866901929894465759183895146784432401220674724992997591515331388815775435895402923525281255449612084304185969620306896319350387607153980845831775977148320968635823325386279225342668888087242869993735357967268016486342897384736117700065698061624310912246368624580353235356722708072021175305319416299962278020180804783617434436553098505733146712278531395577039469394579853785445874667934196781571594995779620399875480109854245281244142223214225765471564455236544582507541203860912374438469676147383265587183263974040191139501913740488406380600216508553445077629366453642263684770819630813966531500956989195511053486708707493349694213712217211820827497000852720754792494477895815514070018625321741751577742975378015182683214240322647372237369663398552196527113428216492567937729178981375037550589608867659078783574671741620697771059055912605664339320670235303154722459373045486685216131504522392922538961738012746906092961627262192538209882352571131642497705425640415015066390006480520370022848773592522065511060484500466895312196648008524355298258526149258021599255349392506631832480381064208940501552623515932375512961452721782018640520580644670015052600465716001883039763667734122568163539371016004527839415534471996144499531254624294558153477862477604066002651336253213651846154146407784232008155638430053205876809540002777348099491769964221330090920570473518225633631516058815878092474167990833046983538239275444876104215798210291248540852226915242886693540204920302044833410946086999803435838971218796076148690104130746139578834173831195548646225134712368368228910231876478791907388185086124563103190024633614396099027247479558143426454425797855735676484337690260197979768625055968168115493350191656785795286093202494510597041597720383787195836720896136082953088461708039953313972175621384506892026889571535825508696869960943810661150013959712342890740646700359782755846019398166218806766174280617651657188104935443510248177617753778714879385464897575301543062648594366835566735916409806216780336947734619890296621323238711217786853863788367021902214300778718921316781674605365435049078994045324512155518696669210214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -12059482620934937916511490831090582266398402526442512647405680687026694322342687222826074772025043198008891273900068569910185745835189834346281304869080906883569921926415191560939843668808590318096617226916860105665392581675258289962178314981116641617329287300342231179276253736099571175911063536409198609276784237268558281251302831429747448306537264760278450829505287843894416091360522737179895706000349804807861410838594645144739167487553109867410166478558263919976000969764070561701603691829513247725423047858880838945737971958020180610003381360504939355930845116035201606254907269052363572588145110871184636118463387655386088135458195724984466024455668988247670296845934535571400954229431816484937979436570182402992712474721826329143034340706590915072740530854359362364222879250913463916394880062819711212164790246108210674527507785282554108803557030921193289568525026578639721895965138734506836075015498073341724139304114368217854445974301247682443935972789558518971076161325906059338351214088584541101563416445276354010625462018701935985448226853523517912147767563490076973600784442083464205157804633905560476117431823203746360815081881686995924975155070855807194061794612239241547394726017001516574656060654308304859152244817498154026036513221893665286704508977262729116316425680411687526591512173384358813848653281564885429559058605215560654883271501502655836226381253486539410797446917462743661895777586780212637714890401057258070809486792371928137535314423512147897489505682012339059433213995135212617529532385357841277507533107660184457219854232634669197012750846220812510483823274690405762313713830214294910812322897874277267895669189571385114743115934935754234635753735057720288538143323843921623123523631564901273399190890339084616189384016665257719501980613433654305961972110287035165425188696328210857562061113262809847444661878676070549562962443376649589521622663631899690316888161828633189764777422067652379549430554751398449535663796658313671471285338069726254104633025430817097976386019553931711522314918524557243333061129031312123281260018913605575130740137210001496746471395663407593223826422850549852191145417893578481295491309850403894277176218368681511217082852048106975546135580371026552889163930580051085527298458664518922162541428984645811038114828432360205347914944439810333940888293491350067463052933692384633382705063480291641712793094734701494896695102386079910276749722662918631505719974696869061503952187752299521957165546159518518569572359960719399249878058553241921199956578464079754037652995207975830228390957437664975136368344000517255563731620436288519484974881554687148795316182616205392800689031909623885761000707270630680786342734190499944523962755012082144779768765894038940608834960499023327406351605903155780180293065269147813038258960963433170673648018254885879757403469292193518579201270063229882336258187708761789879401172891568114519673240052286114074645043037070098185144322384596755303273971291932426108801870713023346447268336293470603717691270816197946199801100725381970837033060267052686979021119264388585165293917531912566860321497817778258571963023454539833464421264510687606261758552990390504741342974476330911159503162771146622894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -537290645607850806121744852008154868897079007857765120681606177739105868661762434106463792350203433077156039497152232069384701231708258082044954621981434716967357084235105640187132093738888122792655773231528689456716361557494448733093973745764228879754133882107430326372593932431599314563481955844816132297448934784150932396550006616692087942617230024203690590729863374455487396067415797455504927745888132852533199165862602061259103110088839630769581280154480441647421216699709839834164569329316198628037790100946190533149505969096127380638129188226595973215957967918425271829219084158825732421406312911094874271308465010208518378043561751897670325760379155279243056220032681522354530605597725367131357086484221816671597821407140562804829171514681051529704210116721162680609968425376159676066671618062551309831657946555705297892126591015328346596323765734264207826477703502683945583996549464459955451700876021637314514717666983072342538248027827896302094656836086299955141909201304737560237426071451308671020340665786447793355544948747952963598423412335406540586025609768468526811888542374095004757763993671750306255930978266760190507132813020656612223816975736373384661792629059387211072792911813704969959784116201855703423925792623142704401677227420869167562594950133700676403653970641189481402030962814737145682560109851754154303064717233467785235342063597833330472821754704211127163969096205665832095848872138716698693155748297632425201988850300943928328231471082353865046136721433947012170695040872293694014287399783480460928121833435402551508346297811355402720553616352405133255539194829428948129718748150741620735407916043804491342382314315651975788879413647149113074092366307882055169320290139135623200618118614645061929143124685635796296383097329945577780701920340226560531446156121829200352347778498524981035987559321766978772098973666725018382081895214748703353858408728064302855144340355404185500219165091266541731554470469306717093493749717570585290982551945808752656725723223451385310517719249737785738984910357566002259571827756542601514809603801659187739004252627683781731516515477547763576900031574963660172226339864256209644181050047405338098198055204344167374680371252887721152179842752262483692063900972693990865022181482022276649001047666439098754133689386178901417050071444132461374128584808631118917995250322414205593624925709760796942133853183527572723898140175346858404154020932811149778116299708002936002605481208362044231545532918229785658708076659718282138858961826609262284785785911543098518573834905504129028185037085521899004115683653751116948365334700161737442444498811364705019553352174790125556012895270783863630882826601629714813962446209406350137979943880111567784184859594563780428919505579055133429829982276924591768748349645007120172234763763746432250129152721597763606364520675696497016093793314340319242344987526508901333328275193248774395272223082155348539427108356705111258767160374195137329159101738374852701279288924671290138774429158685201235365557410809955800303705458671466212282446552660572820693446593681673286049430160450657504910716305512009658234679227126151612614149236963843727324691118337904686677584628542340060286499612142862336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -21770056753191760992734327795482952338856620140127407272204171339559988953440247978436488776054072914755461671209670498550800727276501700930531010921818710264915785843555707323890786799385971966656975842089341335217122652201936053241628419923953179903529928074587643829571555758625560874932666816920828182108777611480247687961176009122536095581578938324619783892758194703344122323892117761973724785446732068668628030984700982690856004409246737916447790840635909012401236436388375153850530265138120815008963755287654440082820625193614426403065180736735269772133454083049859440742476889473480696972676933160224347562012328081626217794882087040685873539477943234609849270396669025219762041493519567876979841002640243918708852894463641307705903727501870674460332635437032077082495255879211051969441203965743704614305054293771233677963058207553983097450772928467470766463566070990803954865393487700635195619925543119203326013868734995509239434168969885504246455464571241022982263601522720133055797903053882919514220625471866150149304415238930061053728748087936474135839310594532409354997013850152309429080725773792630397087032112284090942840475184731445033927691649695533648397300235578525850422590584080436369846295898278501159201575247128534130966284122528464408343365003059679302218772656133994047985420763743221513897346597818464571515216588861966854899253833191869716233031157764619816572418446552955853019599241000292618052188898045189128421578367131120856437552852456935572861395074427830727096299015705662403601543782188761200435926673640344279585708701319783026598143399161605531318826184184164334260266633538836635366638797525763573741733326594168513104069626312208791844681357933910105706516837062516270685824110524726424992312404799742933488957781260393521386510609946279342223200405254060152941863618489984135453453101594291898847106471915473642598619787325007314543952349646662894266201448499536920283285891074904860795576641980578178851400152533162167573113981962646706307466486523746721321125378958974861326252873659342755264039000017085160537137243536957938144955982871269468942180563352034247628441333225546329544875919443286035251273306625576621642447424649153391351156204119674422442842432171266781555857698721539354961034177158933033607343779618400723218332456462388629351485396842040438892971230567016264150646845624384098172386821762554554935915394304047820201183163298340506635440152124558653480984035826618367542283068695834629895425664800103624836622273494639124071336190407577539225087803426831668551662994674710063739494507207805540752857056884652098775755084078926497818248657275127159864116451301770222565948323242936497035021358393164671492723760083264675009962072965390399268801714473416193839668820558707233463564146468072332555379540193270690928476699512291822294255299897270717709325242505420178615022269448399982986322759773117212739067706217914641904733186505118645024728699194875698647438645255560755109120110145258609608239704377942754142574810380356491466287180089494110857878365151753971334614082190657280793996586620632989959685501797201880571193647943110975028282134689250715929191174064614593549082184762966500072974476825138504241013265426022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -805656561132911771120941927896896782626915309855033209366331895201721435797335036583439321429939614314189586744139925068966999522227554148062203886939560368761095697177838615857793702385187198947730651009963103735918516107151768729935551909867340647750416876519141228015941647489706799244676073859533522658220168679613839378607071919210253743962338916126641982859699377843308182407719768324470407530969486945745421577455698623261875241792371774088981062449195793214442811861701439761836310197997446744161936385039669092926008123474888404404724921486869780548061017843024154968792368578252091959215269591900526373905633628643806097994773174717007147212892019332314081848310654392205538819249717595029186558626137840106600511742876224391253907305292860207724237478797028507642473393048873138418628306774796693303634340845621071086978614968005835583222003548728703348576536116011403802202975319663506835939896262239405766932733426312086800382646101876114296010464205493041689677586481154291634329803848901187288634859495590905704385021338367285949195524060259519162529561500078149408434965793128212920971317242686864272090222343527203144983684545130376777695524499689497878835834674301800278084796751124519336472915732316044363637496080654833220359600095185942956355606199232341230257796526109473768652570045781801471963454620023205840942855871183634059093210818363824583047653460528370539052222030823769476734091408150724611729978317411605801855251152340700321863902987115623600589043761472348437103805889328684108695136756518957989998639678807921518548774922212860469124642054083021412659393740910447572474910150498629843252091806042682412305833490022549751754347915215771190267443756043380939843815866774759371983211030832376410342250641367582970974880746948346061337331970986965172061694045069051101483566939474071321237311541737543795741263844097558245246087405050541382894358262320425237068784494730020514680680282504954569613193184976356326805094685138396608532336161765512760494050899366405946315884465566621522621902474319324535396810420725837656515509912643718190057209650757796057870693493950996514663381823338230534635317724019202914838376731290810283231231039858311834187064144827024378750154953181336307294901958092013904843911301099131418706869163888889382766989761811817693125918363500935649693086439791027137292103642819288655146979717744957412286709607188119479750671175986986311918265522700326022584402354273234082755918131843906938028462914782804989934696945572417291453768425224136255629991600294326102165655620788546980981723448192378294725756987675785184667792751084949877335876626354775967659123100452359028405199364339635583683016769863554790373833589132435862411275955378267899997085485091789156207191361049782570286210925887590833310581628712978222108660237939110864123427907012884186598941046656130000176316183916088425224246315159479818863677226819609964643102861168953166919712829461546052598027229623083127229910188353517565747765905322430680541979023555069786509233590884908554340001283400392674968601537354393991024219722600829560860213974246285758131965673735510921371879648477600952212421985843552169772758713938095413130967228976174386458310737920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -26242715026695618577588483107451672891949631104282038508366936882417026406219743391216842413814885025641426150697331262992732195175222978052022216898676462066976754978639471486591847138110660016112968570039606414187864710967258939845586896148357351774077159229669132232242006701531120141676984406421543437678161363254167275001592524508298608098554008772517449915641509297567427434445133925503697057015582534545119824815866104163788538326530896996195325147580570316527260218098157110071176684310177621045548473974525735887885954365570692457608119614290642884319732440959566696621436294978104608623282737193179506085503703848567123950702278613413960036409103969598795895055000681686808572911411073588844797581761061672562039701469684620509365639741186614066371370462607920891884619982085939918172321602953798372052685350368109619053843039476197312535251508660906759915092835186995674730655192334615131656195622044781672625552951311902471344618643708022257338987774521566460930804319254688988332587421878649297591912314852281381700138507702774866644861649923305609097577504361193151124971427940398732568466240191702777061014398925179131320199938005916513910568514217145846011183225913796036366869936288688712256489880011618052797626073293980745259376628488700047490985409637482249773705792616951952352199225180147725474487925234501395048659901643464706015012504906245854035605046794371846223628955316112671340726471738962990578729644846690148325720890028117126137519001576039003827383856048062017103487054036425791684641377276532598379692123787666592905476257909367939594609129631260876688816537245148538345596750060656052583335339420117654267779361408620140168782056342683812922271189257566371193346441582067184474085340891971401575433277738522016315763961729295381369710432715950428780642234510879526765894009853945448968808358975150718280636442884952513437805340639437408848882751650593371676763550738053329769212059637421108759292443043024078215891716395287693381710776653840592341477791046717501321569156339338440977251761544939303725417083292997161480351058283093930234469701885806500183934390609840686276065475258618052714146484325265745523538417485404590415497330623356347501534955230724139950815137947046853208729661990598335511963544744704918377005789114076075185446268960967830584794056412081544972982817731256673111566509827500730499765728084783337560815515638594780027349962374177862990307076258556051086011225268256901674311722019375511263987295508491730709629759649145672811700143349927882175693485211566757179893682446438281043047055080893309695723802311116027926903659856094729979179602103634614293160889644434409465521266228434801048390196936768693341584644945179717695832750965725275624555247446793998512251393793351170780590396047798261634132468940745305692168490028852879902692358813994327886089984827186434252178956329437076967515597308555108302061875834117543505472909396098985776882966028791029182902479112921791788926737409989006132393916019738447417823102093175842516809005628132338375179206197447070594952857658401712818003260827507860702280563003103987872056095743059697269493457526440374200869066686528417227192461457818537212401933840031929065275392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -734703651124441175250526171412973903687715997878706572377817339888070408701425826700966630110597772650542716135309411924659244285577322753669196906621610722114176766476840485533102766471341624296943216744846999528253083370309571830447241140271838267558305195640358821886253886089474005954157461562394552972986356101264074812556761194987982655262446946149245831750923487319551621790855426449468416587051582698805559527480202245678817367998347762757862630916855121115017259098875800497534997164705220867805846982772758585937201249454393056775950899746547534935561226323522694699890056246038697293517632709127343679127025635634429728990253765061873941651523914356650253052259577692227646657124262378150658452129194790747235261879992734609590047901695829956414337869652305784969607480144704444168343577084400618805626734196674572713449812252974727993425004801944973765849909553191814867983276947841670481009226043215756290236292918588619135606721145246831064330356731737258802826748876131916015054403116328516410134681830359555083445515573179940216308170861397457044353774516214819251621431231819381816303288848570227449650199731801191262466645869150210166395134200431309740807789068268400485533356227872157945219514238487060016672457468761587197167826667244119864297000333709411481828634789092204249461127007108623625844965022908969298510313119901958066333597164873868194288036070574754211327731736953318158571868960364802374696941621631017943057997461490549914028207455918599253696457774918535574462290369274213215449752282147148059020866548215011668383563731351291339146675482662833408549692891618216973530866986564903264270279629227658787755388874893755407506889111003849884531371788293987658871378077621613889060166675053962264314025526092832284053640961522328831037158155368948165783227290704194319408315842867941018137484053336928518020799195855867028902385476374397099577472859019456570189879760758886556165396660964684725554596828330542366587850542983431543359807796994793072213374870972262729969662881838207018275757944314922793116416971534147133833079295309345019259807557372357180343876303683579012435860143597123402960957954524694588409504124484332568623497015211222554829823686187401120495029757934398695982948422839749297069258833046306040553497277086849785421682566250122165299639592090651004915373425342722681495817853036500263150493202268175243664257065276204914347892760077782202284857213819984968115799900492001438307557220018103133957662785261406192051984641791221231157225421969331395055851026513097537608223759421034729688352333804143872003764172976490772947124064153495006892482733717644763094942613310963675307429089939983203219466759005199973797158848599957741426645606345464027327133488892660219924772211568997979526495632761692048157408183957834249605996293166999472817430137663215244203289307094543682428123551955044253381136298322437913187026417659699549641920499178086706926538094801699054293842881181917186517786894635057084781486960516633557438418653500061923778469408344274262989391872214293868642060931414605340902362798491457943527604586379670614040455555074755272586275995492453824475498525737839635986709319005737597913334627154917117132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -17695610452223696550305158097611777427449501126979530465623771778478128336813459724217434908918364522053039542844015326091013294099890154003248377500025582962469156774094354888099580295385600543723550718613734766746136808540367104522821235945927632056133835552142454115848682267545437447596793835342420107298828997517391627518964755369215402986306077339275823925292536527829718358366974752812993016953811280659137298392545595770089070476229306222320782017982149356341926366068460107674703573145625814497287816844719859975773534966231309946055947990477248398914400728185185656565968917179283990537320985355172994757343830666088222015305885915477130860302638605388301364323222404306077274471660977022582147652695909517401554214730125447953765659444826749765500709469903349997453159886653029124900607268231245788200420968957348775985706608450387739087469271075750292995440286556759402016989245878279312675991226517154535076752233248052419091420081439230462919720741557664394215350421222489679826228522945737075574748255731255667893178514396165920749109322743158810639059459447803183530889746255432947410291033366857704971320414909427284921525642082477502496940259180528199155881938173628185293316282094171465401342323540582058192266679791214504052332930934359472181025979598942665623451763418078529857858509602644014635507106371838733989845902899211577989740975181765867637861938835026259475358197755363965711744403896197200886048131521667162357593878153561799036654547617100742970799179407788561651785870323036023054825074329582565458017427867585858436681704718699009867807271024675706244822938450273542652829648001915347359346662074715067135663294943891449485424406624124443508291823840485745874440750540829163609430063365543072956433214855023680643505663898691603666210609616687535184649810447444016949608149906705657298648065887499459146141164685863268325702285550387440584777394337826750025516251464556625490991384277301947677390462128782870334623835261555986998327336695668473712392531766407084695212141555302262397644786281984636308233305995165859335487819169192438547598403301577448452557229998420834223289453181885036434030334940646943852628131140401623941301497550835318271094421166246924945133903103812343891063467066621271960740552172271833364534013899015519140629403576724914916981993936582128999630560684018168765387824585178680128458668109315053576992626672008736665130977966335236890255795807565744569993121732700176828408513853077518667486075753007165498241548534660169462129073254959456716175210858204143561689039487645239282817558605871824656591790283502430894168045938973320397351174176902387099185568698932367486342532370335243632430229022328056323609231384993490310841808454066684423763366060768681133198086358642532338726322991420332238308721160182451914466220408524799875812627314911835056276273231814946375256490850436340351448583238058228892168586043289226420492516151835985534678517964888554183477578551472871525887616406855391365130148674818389359501967011254053317216953048743791090190559195503003201119574100204045110255957015819684945913050115554785478913643242613684506169403870307759122634345628613472886691195958673387028702362311023656960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -358138287008398098688841271683444333794453399923602437745359599699240651420534535951322788328553393663906636077754383862347076056703370696059144803455499705809919362984770789872842382189722843808242144114739330259565047432505581809420686641572733222949191570298864632949763166024304539665682410790604021893803320289632269088247108030747118037729605122436096632369230618105560496439126681237538708695960464804642635418526701272404644581149397124573306792178503008903288962290294625799752840646843010470596387876706829092985049584707677679287162638594238113628811036080889582646938236666499995900453419651849603758114180951070601753070923820264028428370985164017811596023165024820868224772682774323148950949116473344770315016546288455964281551022769990178235368482185817248645682292530123579657035797333679589250620805463450186559118147249230746563786526004625444213646489631415644552346073317494189896447655726685355146532755684000364356583564534815734078670554872252729825066441508849856564972776496355645103215529948615383173259195407274350199365629253756586911883095025134190464305479204966310560258278546353135177305308669204366709756446130211683915416699050019921416449700647664762290406678700348078730239132562170619865072161500468762542615109705903258086885566888410670516480936245313486759913027194168037265594141088564172508434505757464302771253511519196365715554070640498441675125625286415318774693335053904687163257167007608051645270420340975804522856436054095775296746042030498926990207732469542559507377514972059468630340857334796074649699441361862301465950731009130464980161539329045924714037116152553789303370814434506746878503203100642630217040051121445792678208280438618933240588766667878612779270680657319066016378342465639127590635304443352060779555100274533735947702997690594359564924159918091107365796238582902147494031048400108902562937325444877492220616274209213136965887413792668640111164975215565376207768035719313300586174061174127545568273764199632123972011569275365887415968531413494313135957050189361960211959714860359328625160463549826861730563984200885221547656573333389786214936352527927522180170752429534187879312592779592734851130738878657664366439066485974295128704852112919043017942269578219863379743673598139523822607308260616330728350672027100929178691184453649134086963593358755486691147437690276708034641674837258051949345453851643859569516327149985999918260111059662166023884460578891356384822599115887123902860135986304317223419889194850540466806846330935926039805707410162188927342766846385474922504375312809278233895165537021685191089212473699153297481008731652617234946081101258504214283000866548676950753754104478099008743541080532609137269375924187883305905690180818125326240794730613159088375975530442714908819735102785194955432216244548412530233530912945919276299526988552487628830707365342004305559579965134535025184279076437760442699371077694018717468453198946212645875994983120489072453652451605994669137869591558706513736641108228882118678706758585523813798170719712668577961852323415790088442573767723216305321005019640301284114402257036534877566155765313098037291897697905812196701965467170886961283673152815104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -6270332322054055626373184397977145311134456197592716398154413106821418445282575020448098850892326354380578676914362451440999428805116845385730984705327542730010360086256540890358813666417230545939946489329410237065406068487678695766620520954695271613261288388009949965015280814581284589218991772383504480795867434511535896513527517989629943412215904671776811647619408734979973110225403751011700629045377805979094440602138716326333367643006368060632947122631417704677415142975326161279023262861194040101460009800687470045505013527038294770687710944700008160332426278163268084993939799804602965095999157913190485484220883049602806036279058083118186775381553736301315056381277308039183040910384067064764420299517688016779918672840135937984414297188638362643375243341364337728872660797430968559776895145909106430398413804272011207860258602531590834901981647229310214227601909088237845512918075266233449766727730083587387826451698001849171472629386637088047674712881178404688097600741030175133506925499148810252755629966583206005941598529290942952280927615885488646969201371052919845666864530624256972368547232479255654371975082206332992574589421127683828281595195611909167370670728788604089742956612261328911027065752883839421338834639778458862093660049335331879575294026973384971899229858313301014834425832179826284126497980763801971242449351152852585935229188491522154865980006052926518397039904174056596109801867432333214612464696172195500349421024357819536341264410181785597451801084258871368705508665871599028118402258725625862250595435942062160590846911236419797921924032736650306955767377670807647911076336809822716894623174253011522482416332182970524857293924955672257745792348691572338784817037108949115626466717272674507805504188238381763392696529778797112899570403515073464195947321188015022554568109750454375063858068788666609313760261690765341865456948586444988761847331473844645843460195174136520125418099397621308278530786477926105881320406302031544860418217680957910293942555951480853042001841966452651460556748549875451058956919504121549859614788821669932172300176847299057743606388034020888329900459670277687478963480409252610434097570391934779969639817950078985394006593628622529637874259452301505802748661874675440001105898301443897485066586396313642370300381709404819162704701272934246723381839000333114786499865302749717602369703827490387687499199138944966417650040206498482897730826295627420711992233246956648523032056815587835674008957762510063545457924072850187181513881475120763732415837100854775226928826767662019631478504488200346622579478325150228635667799735842053329208660367337864431236302887680775515996364026567725856617441079730990758874965221772296309231711526441288872518439580454043259587323811250227877911122842643070577436522120057950584070873441375830106903574701366335445140721899173586927816078004818082917122275844495727642862863362905107046907414927400417344083239632299145729120500328908866083885953851523822382653311266127131889388491926897645035225682439310828107253451675817479643538208857563323486435526572254815977215292705347375807224793593830973548532615631755103179254164799972957893065681865466637143935601868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -117797384692577312712207829264854154379330255485034165458793546419136746002700672321664235170346037318315914106654575786980133520710686478979972039865417722237550895484304332466699300459552031917511397958816092330887675235161414075864878414576095342201748181000812050709218950585479331395555129746914323397477394572456318214872376023317824503658263772956282930395649523932938334488479858027154916883869093036131554723721652033481352621049089670284687844643068080463518053143710616546084289596461431579122504014190785562089748456448368977866953429117119446329460576257099163891198265736229697303238978664339994528971474791249459177838295247606125743516663867268538483386336868597900062967041604824857041709221854516710303627708763041068843357140639288643784957956188831659391734481404613420364030600834985900242946817254022878016475796655507251244315033549690107287591898138829205604310132071720538361012742870428627473653001103538962237714882519255775786322291476721245098492682348450436905422062095718685066916849117477246783691499181550912248001530084301175936353284479971300977064531798309430058458943979574833326654264423997590495027374794160676956715511329664588760113678151087861305527522675556493458199703556141405578336601407612765920831596832754238546140478031913381020762770934598996993259841553833049496145263437587923633476004687238503794251012154529883790450060547001498345531567212260167319662499552319243999944585326291201437122646677647868905310036998888162054425604829496096902341287264781490916930381141925247722365923528143999156665091073920725696006830471582708792532108472574227695691293182619683832695576886946645219096918734978044076089154935149081511020680785454603441108470019558027889651958505356044977287329629491555289637090039736487175724116174435113130791341319207396731560318739204480882574425856777714498270596180046165435118594385806487797306143379001396436898700545353665319967239036699406625717640480423921925673483404146054380733085715964622074184001700447616800620819688848338595068209519756241408237819262823050451845614032487525956416923397835281613633867465993582019396429221304370901690610797151869076839271225242853125492993783681120461925073484008585973714491019781233564443349960983242733228441890473255375960475430012524197102754161116933643667678817949638828205068403393271281240428429349748602563154849048685643291214974057863005767033150301944010133695364266235624397491159505272205865843598290341495463163513566628602085138502310209345162340703154502998254811757056991066628100167511233256959534261681246142781848851516501867604123554729073117109424443576428450023819472684811005327979868167127618079992297933655377722240871175709298614411563057923461481638440636690090828395100183621156306402301176270541129659879015401853761368558283865282195607208915976289835154450182658258559330256819052218969613959416351661920405644795371901354066029065399740292589215536308028708235494150070141259158671684800733506451579865161997074453524958891408106639283328389050237311800314551730052103788361638203408126971083478348372904573896067443102564580206389378539264262493874251378571603343422858960856936711671591689256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -1732149924885231706828575440510137555376722414788235578431317417765043407177147893475230795023523781474318985673638055140998752724001579885068720347438442486148049594151371566372312590640477671318504104157113199686574278024455561138548822009972461396707623121678087092590005041986524100256785845760131223798387657277865348113895539397061849040195823657370293730067444756087589779546568426560846651699330229879661818627877743175698794816449094983913693884059418289574277179554506987305374314000292045921442256917464796524571503658453404759550471863288136022178036250842561045767241870415340273509793864594645716049786628335033231857924153476985148258211404299058941510546827469757073971818852518177570512793024612853241796172918361448287692888328163800133910933531147742912798705126371065900019030087641684285898805347795274885961873676631813555377643894220987959410141547990567663358658868864143617265360526849173547527191411318653945333049518786742928887332905967700194494486108857786584832668206943475144949020487949871980845856300211553809267273872824168299942947560606165842178720516772042752296881805823505458016717434856147804913169196876166580896097656486855666709937557678245623954464735054173955468933126519689243932862284095086636920793288213395511709624636717789554266558891931589315202642994433985920175796707967574776008254796379270092794983291367711538443406627142905914158143812053242426789991291896788167042616415181892738640148778140531107328201475227016388592600295250620166297790683045365040423261393262362357093939009744884941660954639130489217816241379467657535438605838551077169925757117953503054996148121841833203533571181634113865427956183476582354203997861328348483631373697335086345601349261750282647712100833534758841661744277278848015038958399688325206188511998258741172821858336002012902536932715712919054720894030919887183250340829336406037836495536274950274164621100387445546852875635796114560943032923812220781159268656978911761401056686788279282236157459240158020850991437839682056546871148164051503808219069498114334775822128551583399050232929561313576450756205331512202574783207260232275403439880767035525070492920827549366568436870040431415641953154685677512711104343902991987407244078154273401517534766469652436158658056479068384532309355397929536404701267102657206777698828344866987918606583277267326829421170175781176797717496092540370793329640214978179284679335476951090941814242804215768261879776323514594240653230199640639685571845069913853337650314198838163147944020820767460601143284744205697976914302985578774336067457737198874704147005232768568969778836871603216257338284984177857229059530417579528374942956601030657197577189134922634997651871453484770962002057697686920804449691473952758933806940837547298133308872026493753045055468211495819851070512796113009343702522545847124352574947147890142041428063235723896771350685437889032567458065092877222195002293299449165418347682432288910500221988414541768197528156087743907881203543142483995806286396908958658432980474870947954763353013708427798595196796199378076296277516542230016316713779532825391130250353769110984864279625027629432024454030969548037947392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -15856794940566106680857487427120799640492694421114233696217887993347994854685676115155677991484083045297465464807070162896917185908682160388449503213693296161046123639860968664791434494599516161189128439338497575923214883074393630435954228543526471810268310432615989669383834642208490722475868551566137161408970969810822624730853318453721189512063459736439164676307377907908108404884959215463545981460329697148276419064283605728494691333360145027711953926391442280162144606125894571843177748525150714062652038161482522470318879625395720156901570504633467922262603323009879122652229422650884730245089219156849875384809848854911827325299810376060225728389293995370997765357491262684193517517102964569009484256263143534435375152968791124944260325581585413644343839647195038711405621029697789526145123957455975418037909713073448750677535421867536866767642066772585968149004647161150749830027348688320046705492176569395282161956597126443671510041155385162099745203104420986569235037457751665661060505508301118266011129130769156203626181559081391795048530073089981616066927017794099419943760996511145613215770894871986117666485336010480870162613676952357704162834044057687696960361218586375261065305188358170249436035717288425338818694173018379598034301490676786356681420517365773228776819840614748554320079267825018955621535028154586105442457242254587748052184157409578993227126983214551084882863382731346919384031500045839130339812433631091653048365775432520690715078178032750908986726485378359896014450609068889676095254170710537348131420832240666389090928238118867000177290735637625233187886082938850347290408158236325853150846313741494401920762138754628518954242240301443537384930803838075462646555121117647162928137369155789449826847939948292564917591895334125762162336291025763340971226902062393634593569019856145724643474255120396712836683348809946234994173677406368006343806583678986252792973932084524299897115397143151159303512981504963826728072847826915719089226919390622600931528755166963121058981636406094853841517767745011534463416757916903131185282810354359513084795971596673104336008929204766088193811656216219148024316626402460017084945897230188693674851418248120051313007604231462197446621269912630692591748219050503860940898001309755636068825911507696492717415269660823658502201776306051887257254507256207065953811839750489884483469857513728203793916904163504698622039493344231405260023526329339212409010465670729366284096856530435654128715080207095263053905586955921296554885031004727797262765548668978500826353888067115210810541961375740894911250663503820098372661603489605661160067466044010471141725883978620995085209056793628702880260596701551519897647348524641114406393188068914560986612217634027896127015813277923770131178181682303709181618917050144155399854199334190018593910406479896834509829262625045694054357504460296898318235766288858942115692439653787533361649609490989208934221853293565035042708047976139911167185413031854542090400524508398887292607467053995999205901844258488453098439141571977534795456767425902265419307054199405617501584912580545871414696524433918694618115150014212956894229367796264131820518256144705126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -199107353184621951422821865724471130197649228475471228704629544487915987356785315516634459269603033434942720201859404850250919779406393909005283464979803169230909544475537756312246981012944156715745596156209038001212190308631664394544182476079589931330559053810307930794986243620508662471151758300906944697266878166820118892071179003505282487865657843780789602136902498580879303066962649833155918179285161906334455112690552861123790676129581420674028285490468203891075074962856075769367450947361150872911243082286341346131441241297504462748494265630404537052893946696051330513281831753104176318509970681591681286585321109122310998182917113664514963753391674471021418350171241448071447564573551914349402654153089806913879863643110547290880432516608999148756258107696140277242023446189961335609429932551874415392220895491472495921215911125966885421091389808221149085230312074998174568208637249417480578874851347314931028640861680599366459808414460179165961251096079749457891260699488555809971335151807083295272979903961836922320848204210337529788677510594914652273481808675371166055736340434418295374252716852907811352133053614639236205420112524228552584488530597621951902126337876317649746219668926467488757428775031698365067060606489658939152942945658586228927186696257056089010578092320105445140837604223553015347868795179910711692402618353211607359740176623002983566127289700995856927489954331996857186745280161602214857684873342562655393571400023886152711441500136261420398340588205238919632194895157101295881170890307499424035894188697939034093204524831463071077416397880620937294432563229332648315377176440121740090049965457490517566406096613225480703097670622699604951671014066147434624607976708863583848530649628974184925390359311721076548314816703601797525553208228477294503931459150358010787207175995983666076038110867895817120100626373421040017061551955047543902467657776668701329053584906156623430758742064110940185735359324991149550102591152856466133749850149737411590082595258228442557033119624378755336578920928191365459272647034364175402888261254624127479303195112933775411705933235910637175406541449455512411470149042866600132339087536822526010676657227986725193107154310224058955912711658797269098583175446277992044546735082916500488124765917879561281370302100954278828864778093022917686909641993919667913028548570171319080870217601512019058879418260505603793425578449366361621953093035852044074869240551409020691049224060273128352676368636103411182126286969806383300377527662654667714791302572410345048793932380649637935904880282686211462681933105000498027484548160402310430278784741433796376233934483741014760182367657880705690118965056097010275955612382044691028235415341950447499207422920493750077994394960967865654509161931489291030520432691562927496308743072784542667485696039858533033468684848672768412209337670055310778037695561951876843125531756257126574138190273784410413280622998750287027496611961852288141550511962783341573017428584513310235835595876703653978059106797716106028017774405959502116367658779440020338894592025710045883516621739991987706140006441325864855364787556742859246424504943228172956199695008399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -3952516195677936358032768292931439059902866590288113712382262670271356797264319976863765968309188403580385639779640454363330693207810061365692088166916048658645832531311091102418408271651656534315004126366815097657133936799109175977182280828287450107341735009529407362285723114104909485396321061374405074317037745249514722714495694532753340316264767965444108316840079225403308662954193243065729536663049836157875520626509181721349527034425933568787681308010167367261652756618898105993651678170044982130219857283473122501299212937997571329299525779976651359064559377662595281865028043141555524508357684489154017120570426309683688764778471387390988778181573216773800412404932069130158290172292619282243872683038355025741447209474856975666519724516863897385410370662023874025318813462395799276208165682649116322543424183377389707630871366735827224767455036385477462970746392814034842229206169834588089491251651206132446721302569679386224413689409931683499428695160290275093544838836983224656390950124202762134157851655446195268899205852317775754651870900180333259159340543226908508167961736768637214940171837184102229058881782944386335353008824042459510846570993909371656236745168791435534010202204746311326827443016683477832299451854520343561058553652815143000928802533282762407949396138493319535825282203431888280807079417777714360425883813781360237685969811204274662217403152336496184699028948362882972513329650040353147970044681684983296736201637383418546092716858633589201387395851402472815561520804656121219268344625700898360029183555945307691609092889158225351080750087879127660688668775855245827631138485429973229645202711237238837082936451873892101067537049363067714790665874603214045248467963880869821275533736359936889482119398923926811553762356270028959027419121215276837516751156901797119377604234632911154117090575742836928292232224660625793696012583158255113734313079999465499409921997507793303983109345769403629364830911221979702109758230855007389609806625404038392110341406099896671592367709488556483286900822835747871145766111920260977391087382278766933108849974115599190865778425862352899920754835102568160417871736830607795952113541336343458758109707100476330505842542077121111519560986488955294690847681499570112705453687755270334446942228067546529087541339630395238863374338953779336319182282511100368793515083125342938635567606950397746965513247065983465374427554502286702826630417827527988512340734935641269092003127073845254467269757275593723877845553763847177910984320133491277055302531378455281996475018546022763724949879054861110015691194117674005413663687637075584810332748137240163086084234632968016534675844654805947736263677676570393754643251438652462230254592474765197255144146472553117978525562424806189374009183563453556888627492521685765380933350563392995359506108229590195428788497308420624253147236048187553118647962087194377852172200949648157088907692685066518532591152856412669489226280482086684015119025880882984039721173669171246900203257191215938764760873675535287027198838939163147050710276519827549776900489457925898943722911166369060264687651998622489730076166138384024338287422035897306883853123584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -178708584667419558324794948317083030284851506235585805419622533979684567910443742558482515181261060177633704499994835362378101835272610847532717040206301297332672579666296024248940649380100753392354042205066459971441801058918976723451187348641960710622305499899143177563974195808446854360033727337559957294086250366020462462256287273561280937471069285200141964072757249894944939363030101445185606734822114932804545645754701903958252839359656246848485296987370730732984896278578854488201089198216417829175340354037148637540488070365431404386853063193156365761675631134045799264453458773671408759862808159926664768116684588223233153745115204134017845563678894341214657692735321011282940729967064657702565382038813250193402932117385631263530386686986515370102475656074041994222833539887694812464616011236644982151275127328311649127032675281844934927171057690205563924479258192997700830575524571195810688448459042690926834035860961924339726849080039856236817935251154738339113980305197465468277750283036382295617645682349569469164172013134297904206751749117772808029219023657414958396220165823135678862762959648335480074097792850245636362327737418079562093283138791853834148620933824349698804605050972135880458393104245193787857386710386202646808132061295718090410043748354598373928655006489187466201092015495489157929152108587783417211909802793121177917676438726672135494451704146181508015287781148689453211118834984258505814110754647118650199108274899543819553560690694738870725326700761601253062727875685400673404354171528626394890278126686498554911150441354121783354663861929812396496537613241946179560124142945339468963028127048966423637217205841606580381519471654869698438694851937461449768157243788733194413269069781558692391562288976030791533961626325840948263277528727537514060346161575631542090414089170032072877367139415346065950062733293327446287106690066502584695136220549955745039986409419871047398091698961400528375279169033082605083562875870502511175711806556235142905642711850569834051095448683763517571442311532745133929027111366867925131814755013349383223056124787337104817948605161368001164550804396389479461642473786707927026833163067121664785368403950786223325231224186093580483877492714844467523335664520905582781964263674679997116199759423466031546421189080777924024447653236461215043586148543379936366582032799424749767057636323141773657256603419691973642254791362973088111375733261174660800270041951850051577716486861624875988283582233157470587291485242556593194698306323037603313094520473915367876043219978111575412113697241442506118845038413493653676365898932733554680597741070622958797353934470706236468803490102607016594304992537719391529684822444799332042800540724316093263489638346832785480956727134615720189979262935439071335389163368041317453686797455888389985231669757238662376686200943121085347585424052628096484490196621942476826269668028289605949023927720173525965841984552194414937776223303151124769241325153140279203635353380272398339073736437174685841623935777048392907512311916883311467226668313994201620549692346465031733750388800959507318183717740784971109155987449691456461943624379162403256297062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -4341419666967276252228550183479891162717916798627622955296032709920117812687509252141036085601976958821775076782132864702082958711541804872384548397660639868240500626201923725887539626867133844315023452582523303543000665158939227577211703387054781324223967002910309940904045235125851371359256591467608150958238328739568521065429580749699161144473764101769296655472233090932636450065210011269462043252788719029349626953545439191304958073568918161699278357156532509739028704229466209503764367671608763669705331034199754255241660158336855476048922131428418589693650028410859735922293505771231891743491906359675670130780976569191806223646180362256118535950301415633631367542892379100285087175312981424617650992387028806341892562844133456962758011531222932122547186628815188260389839339712496908604065257510477727754046644967779520786264833262465230746311607295162087096234657533362981783211987660629978021502202620264286804315633786068309197555134184166132640131828920822333096017390314537855203340587006156171805028769548244091477565205459802256969679120141889799188316796221043762621608605495935449390252558880842337523509473053201252210691653593754870563098529849725289117305942469705293464953029395066784730377517081523357536388690944779262065180307798411014419730531252476672033129792321338100918229359997320303221407591955263282086426132693993823642097497150277642598809957670726590846082573416244989945992099149976460682178240671015783163466965317310120149823474245306255145065344443557316467929033891900783139456310390102898749473291577182902444877423199593294473297549542654385340838618726456057166040245004825967964518341045935422871081872756274743130060735849252101551158352763492116963004946052294404632491686525550026601885345496027683213344156564872514277429586774872326659013775117984287005854351077913282233027236160072840775857807297928045287796163398224019328112679919580799287949028216014822271156423632468285537111339605558920858311806029491158229695240257993971665079831868258722767465466414068304851557186546434972646951316685601931230920260201562923508487057517803036466026419790582188832729170618580479665012218903956093636725897941976519418624637410708094709918566810394410313957322390333321913869656480571396895759294712101962912115842590443644304593987256212081726746666793640596602588927416955722736073856706644613913992215930056696423580989097217109658540146164739580485785612718330638277756864309397973054990434218995955444083851438320592986024939986202835077972403357482289604544550392679012789859514884511341696277099422326876673222624851409287164322343880259395215825085977418475172980480569116326604190596066305112138092516676916583644516516750412693676904058912970576287411260655871893881927796132065527443387537115657723807000524267531226120216853186547652716590842447545644627322154789900085718647668508323873496816492462680649439706504646304475865929900902134873574978532238017095459161709463845620730839529205015398876937690082457944034084168418148414175187611298791119120061017941188536732836212407379574687113894602183665237795923138288876697484118497014932944392128279739982552323185590444763381760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 105834315504347268278124809516872001818591063182716865400465794214959379607562725710842643208453039581265043938509007790865077513569037823430151743555267722404401947718629893430870109482300228541720242833372687589282574574731334261950523172405567672375438228026409340118679828318897018398629556602405299330125805083041266501469543411098691025066025569529592603239844599320859386710675129883299363228961238602480916784789768362606983372249325254612773784951609771176949252378904710515240962484407416593463041595524244043975474178378012897032457731450022428995737810482106252970087635553114766365198563320069483557961530111171776624434352887955387794648901772701846671820000274861003207593107765021308502594514423093708698125485580731550990710404218875001206975995658562103243995413841362904491960643983947898819329441471451521712801306298200521682897471295246298511425050659908013137667833309184604147603434358995729112746587543611527759800724770049052623091989788036188407788015863937416216140006050337479933145215025629535038753711609079163186924853431785311166867623575734899631740797430787346031007048655026034280145635419057879103845947294743718852433379829414280641578044081592941598151911666478458394438279271668300499768364538409186732614471916908356615596912701348746417028471222212218709445160984408300864982492870937523127786711543588338056902279247958720553573467183685509301881572304565673904015797433926162494090166332393231372587685049645121257419078179411429325465852991942853452347036897510608680086791296051457996476697647206718479742691186957839485129771162358994178538018004288249336790727080316930740866949588870407236831881382317260583066123171967545289919486467297950217457650627432258218960418478504986769888950379469556312116194181794708807656018249260217469439228205858287403473220897142692828760340392227884967444336903375894041899742982115838279901133096572799734804473954955535177636064560878170882611516611022723281905454853362430566893460044033985245817999642141848171715179571340843151212032559945009514499647613113562905962231437507463682805366410728878338844083377815070934104115024540138872386181420493586103893019307023211468584781487742785775610944388542934994421792232468368948484285730607984954461163989786763460317659218496459478554390607195604449928361553977922025398447804644515305552127720620488976217500211903991077094417440316145272511183590426484688542675224752453889967057540779656504110432502563417447342073368442286533134411739958236130008346461421400786141501632994095864015479498421528618129728994367997233016538965348328516571709016645522131254342515881692099758680266089884338535465806159578506233174603557568205868567860691651112519106926327837662427035344213612852976921220827593271317383565064733556050146558220565670659686101461429605588060210880038773135271059580665222791537040011443728499130243613932706687617610831371085630258629342266333811889427358060696971790697210181492625259603459005992946823820147487440570170459329741134739563985635383823978598351679341913351150225318392342515750368681134553657028115703184804547250019461068012531890723148139093091980777009184768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -155125857671892696694554118329890942526460881962212367885706233488814669528410303879046700164098232196719485491793438679873704696621802568971400708987266720374007598752776534109204792527438503744401724338626215437245434400086930243548746074975578658718479567440150429273993595376100052582730341489798139844792780480865489277504287902111815043569981713594664392995933571439535561617136859277915211625349405714126766574375413645964083137696650604017291641446084533035241626086265476645959732373473723153819182632314993578029297018521996954905621678878170315745981321266090479026341764673244386743457673271961765988619821838702340694177175381707470937992132417512322000505608074097290180796055897607974203125825087327741499227008480259733138722098745545430486809885986753461452802913750728203857642439865089079141681457249424844471455918047659653157959368821083571110286189580464106733625235789779600755342183307233292861477449351019190514239853458777290290347150281067602238996985193222305123612664315730602741410298282546262893751478134109783196378278669246405947292834440394809018065962844026456811987764649642684814552348459619308625111107454275658164049542524677414882991200289308526050497436204387957526429265261065503395662880401350624686763845130779205451824352036147589088062207904520033657869557806243468593017624513981595765504259077794055850610527631919462265220327122819153987109510208069109919553355586250342275801368274897179041343046439723502652230414405188646522149065048340394422427503828882837150170495884771009325001258614630796659121203536167960558161277366515739524535479038291581543822014449485588426877857998108114263568232065959828726378971899878696148212317239574066992482657906654184562478315284543816290997509297508324534305646938112352936560556229514252673867776831292145859896980232017113343510939721044131486848839477546676639394998928748559634512414263632412852936776350538008484005200724585169259574833702210908470387939133147440951085854985835151797703559651626042970870445175720000422507126994884004735364545379989765947684929475390622152972237503789036241819154121674850135393982021344998500367054817474937177447246014109627018599005391665576048580987979730954350826082284735870982587235430962700230452791416886688979022308870813262798118613041313122801865282907126186159397520283167183895107789597073404655040756981342429806114706308601922112686730628264830045748164904259487357087598209005169443286260549525548280168464372203044641159810409208311277228762098275682629099250756788838332901338290520916819856941910876077419357422225935581767115395982681329039891308427506167929445245123496213243181021581082792528059804841861022129251348998962109198792672316600454806562354360270574826002492294093351049725344261455527579708577153380210292409121074148653411026144196316969288852137612832069213727376151023406001611790969714432282057324488662923547813623170243245412788424432833829190384931747182763296024437986008265665391025116189057001071863138788563332742387145249132368729208311417779208279860307551305364615689092671465600391041574914897984898340426830226055435722341205933641125424057548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -15302036396097465351091695750876492242655009088870662324685357120542584466715222661460639061978974531327784895296370118602631877240701970386031791271564464246012483011681031889323173763196677671432785413723399589609532661983619682342024001047287907791326693452080067123383604799412353767163058832774623935449381969751951509936537395577332418423157054997744929380260703588901154538514535957514610578579290645803374802006404929369592321730268642500349950716812125036300343875694372548290426747129899156523742020018238706250350298836244074421452174615878477699732182084749760878168389330786033652820932954164064975853137921788179167441610084989346292401453143845603196667146265100638493347719046483237805731511272719104219761688615826575331245334517294354300523083978144684211671222618346081215386082143823783616386404434477231485141839409966181413465537891957913960103278633851885772539486422934320386967351722730069127788028504740266304632483444777152634348980374025851059635248236910727521496141917267664263087148414392345938050699157818822592094427184008135170421880792451172097918285894845723229039204502659009400705840115675032289944621878347084513385825703617252371917431083474139907628681095811674879562148621301598666206186673982131015115050411242769377841975831458360327120466323605694301805724068939412208899795476387511503373832004050594245302387610228608018007311764132911382434095895028150780040225972389252102437628130111483001730354231564601654082962641557024241558602549086591110927701570356573142579984840479973456473690321680680509640726293194195780088803692928424226720842797588287776182226747983152419206599453491376010502594570615991238867467556313084382741322231384033125991635240644058724583644693261684090350244059800010264534635211339477266175364188634170456177317540211021402221199775307203515509765743219393877741930181673579428048060703970710233193589741171079733728066651733250551540617117812241365538988196853909758893618083099572559434874983837575841985431604822886991890563069213145266093180461685739397212898683019216019177112714295502179995214426507428608446530264764334710252128307774997486822330252717113318092190212430467826337615242103399755740353718223576114626820658777235508536080171499203967099912673242847728973534270441005620059921863803758315234048573831256692994652219790910385258264190322003713292555884373248577093245617556728362269075069221118965518004129169730585062807771092184510699198689793764125971701747836668099256404405452600351039382618702612467966054712685025886730271470291153434000941218986253714008299539165323232428090356896602189196468931555125793306136255744959197694545125005814908054180808894972489426404268577885207139754522111929735674093066035408690345357850128078831909026342330930480225117488384761817542016874425153749521846214690758616038961150469640642393639947457409883440501235144994848012304555155099471132459973596903729649013622136204583132841247547498014554046707258892385501700573990654039000151106867023252808173785460272359645411775402307169594802037615838436917004818425967780110040472954872447010091373538589727125506648331060102671934423040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 286777199170142141118642983701558183848574768372630701218825698251135056659344981382322064282740555447417713634299466595219071865716204460369294077605513020462507560085851289077483711151935295795501408466456295624650689801243346641809584302432525954292277571205686778935228388984790426162337258343494938312342644062818456986332870553870697751076507246756633299632320589762899097669775636388961450220331785162344864712362527259298025531805814357734585126350154107418891410077808758097672189550203972992212317504571880762235217355046232136684622855433847917822017353282117249248911799140431583585494123194114304792641632237705950362322970365280567265302312019209050008353295807344419455473698813044741860314098495617177290267079581937101827346963153688253904584924771156597602463099413748775696085094991031506958142282867839299399719139041229710707544110949524420407210362783416383546891218383486474903197650725425744908346306887631605828254740787425674983648167260355462161001480186151912293353218177471418708676528865628160479490191528534562281599824929856877797643551252632138203473747535111487350762702250681731137316767602035604751222538034890372679254314231797520599206636218396401704969126494362006637538099160982396268513371798808918078279209835905601427863343350282251758714307889231862284290885056555403951470156575157673476951918410609791859057696447607190411219039283335311926775293395018480532383269935088763276731731149154322384901400982678167222838220688705474706167707077158119872488366041638261021800631469170614075948674263151763008251643387846436404144469864037659842201940375637844104730911206156875289495959951573163453849346442913078833592524374145049150181596397164597986341058079244544007899116406908091239354421818399057167074177184360425672516028318211067648365847326507826229166751449027789777127068812247535593357242585991564786765099649756949792405164130741470182606508810575443507498057028653475249266509264872136648074889854138212073393414871939400634390947915818624921557106526235018656782240257523986449577522676047004222313030851415156737978790009845305715864612600774090902736920078268278053940083384855810301907067798047156216224401105229865984865104527191126272243746987783346687214194588986012820765029895488753788442821323057013970224883802594095865817418619583566178972659496317405421469562452166603443858889988628567767330091440573708435167252132903278027142698507773040117209844912385745741565588542935512234876007460343260185797601382129952315758492587742750093803963092022224363764503950091993459722388933967821486071961853021967623078105945412571229040509748332670129289862328200806792948030122983486820271323944445084630982113593626899405496753647643150571694071510287294039044993756444758895671168204215348783657679127335105307994014044824905974946682401525273683816972877693539543604868212294949092920341473079301431632040207217130402431522486761117346568849481410182978838958794205319200133666645142765199691120101996430488895517278991352522372470720085220285779654328566004245419815948198912609765769064468414420372136775265489234685014149512518968425343261025520343580672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -4911691738439494672170066528982981582666428065126750399169292788875500657893665857979333781254504419065718888929158938133493305253026407598004753482223920165392230850675382024635627767048689713678336827027073625571451030251670957238179790444593326503509970872227619115609785342902942653389392939106711828061113569069813911944335862700920274670581985322203502709231217934152571307834659031738270708952486761475370105261067243766149589764255402817439927963701712667669606374798185871322171103041328910920641099028983120565546349406321785841475998957818340145645560824126710431986848409312370835401878744578953240814228992724623866232844840734704662685421156367157447354692283049187853514771333922287047973769214262152829084868366526161746382465127057081764317877718242732831606940259890527822459971063697432587960701456039933028499564010862588482408499256290821563109760709280419694104468972534635426057464442343700058411379628571638508770143557014453909541476840441438731169553595113023451420672844500825824126779842161992562957747980874984486882263744912126011111709462547086417271628449530374800373461871753067424051610526120846655537947652270733980368500034118482365581170450818723897650409360022209665210977301008615818305093217936930191065674862603896006925950915888063472797900424808413319714403905236139147160215108397937295627464338342615716012434986267638046555655087491629736420007546860903409885273692042445584500153783272258609583082543952522855431587193512228479421384305740557021645045088978520919187695065913975469921018094019208229552239943404915302072509592523438939515944788735563935848939556465414866221415956088596533207039814933184145515894264828848294986005788021805083301087972572908381501140434277607724006470816934615402717584067837701511702453324469852296576661541841004929668001640247671000687386430666909994886306068524484536539513804235996058066328907247923218836918217381409730611745395505968685517107786959882857817149525597510278224177917215886169544682350831565152482946570189938105318276613321138668176926956357018719071652790310272486491065339959328879399749996063577011290383174093475417434937173909196883115731725838350096633157340908546027276926120304328448458851769230901979769757608213939753987241670688515788759654206950349002908805670741244664916102042350416589202412491104430069004430708970057202037380183465559918485593163046780103944219661809809856535273656960002949783001604722255031737595174345620333347639297762196165333450524598655451768131808423752792351888144271946620652103682340185094494464516971519591522669510239973274810698517150198516464109176362175392421520911401532393490525605200142948813615599857977404954701372999836480497081729519854503412529905455299818585497345772731539035595549105047365031616132511558050936305581824440123053848564858742183590570341716016577911155887445505579401885626730988321222255813986321911111697768423621764670598275772716646977043797202006665119880336582027690808123377454092350650773979256848639112669464242689532415738703156183255740420686519384445710538014461090556977435416933301189885089000587319461616287116499265100185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -63589481410337132668876848740591140399127421817982519636198800013670662148825015223158263106455192619796374722571280772619174506110630768982208874390948974581993822606099542144768466929105721309855958154744843648890376559879387974245711251286219467898230601574037557634195128705973919755374238883791020068826678719251148380941709571972611385707967055969263533602200248148367712396073165618832364851965383099229804197274811917539240013885916242323437210825604063011557142326281341161202339191127426852067075863371766088030997307094199289443559876784312415754760066750080479369637126161027611135598177259058390191562388559904259086704119684897976494086517792977512727533691529787898641687206501837214700238639459159738957515717212874315951252237183440274621582445873929750906485250847265484775554838454076985001009884753824183971669102597963682291624048545692353966661230367084229532610134235289615132739501273734317809927876820172686233352537797119929235349713430735524151418089653322642454658855642722507463523224688661896023052123118542608918665432048815303408147496327718278269013171109494692176380230393728290624470766781035516809776938194815662341653869220554767096517100631959226951958353576124832196258133052755177822746428397525460974674309189996767302037241268347117302460168458425604566294737832918211590555353094714288244201948718190476547713637710398539677877685560977828730878390295980642083255275859951019452895235053092844325757338494567664216664972083022487143594566749807845698810417223959740285081938003755951071723046940181917762891140283857860035344783887812353570678856610764464274474091753855746981985028597837370691655384789564371216654405178661754101399113841537332075212487199141854758302922421727202693972456627576423201772697123070739072857159295702242775533362240792116603102281772828405110268521897000899927982849164237150195943333665837964420040726119132588083184801317875372207599006893703997166773624341165086337029182549008632767430473060509910236293761549553760130001253008190812808554525103058848759179964909895409890351139148024397668966139095766126331121787721190656812325616981832931538501962918047777316691604628293541343142040787743514601966175903094987742509317993622465115747110241768384910735983740490353251960776565810943080514861840457522301691195859427661630268005004915194271868241999101952110936347886863187632477004137202736007889792916402985034706690793373497037936454649293713599534720064646451150136353006255150114818134832672957690994515624144110421712006451051046299550811692699605111298614459503845781015685937582496070492574837043558814969526769913164295709694647386945029927453256685841794454691741351077530324128978303229805205330794022866715564916462261263733421966446128989234945836019737131737835641598573167674578584859521151002509885256681692669057056676271401957533233221998797646580158771042963056169898860440788991972475427747900070492400759679070844378864450054017513259177136170553809561680089828999516561348620442105817281772959908206608250118181808316845153289645086393317311866088571655042039319225171914258936633778419633196016635888135045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 4024959010847930050449600171029185555366631139406828839914822756039625780240845519933594597717500656602416086396546509902798735284097717042954389855751804903413013434377004641512568356865363202167405843821644860424737622357997907680905709931888050636125132648869369829599260169927019320201475295865593874515823276584599300277154817595705994220181117984133476700681278490192069340829199218056602015884136347696467268060813895257604534068870751733487394231614465635788668975335081762072217296756630878974942751018883667429215701298730541444942930865323462609849958608285946943655315328347639442395518996214768735443084778686407922872347385882615815333761543060078891011118967694220604400175127720606462905175536226616114226157413395673664031555006877617256162123352806673308873628286925766627783008267166227595735049729734897684779989974733559592040538805500646867521430534591036041325668642305679635041591249998587982437263071429891963022150477651639138767843995064607163047253681712742955859042574315217976264050137724465958648111767947058155654832367956826978778857629879924501862350178747665968949114496687856524857567733946722550616921663585410655786268642096064166732470804425448941752389875674906189394456615792499612225740849665645614510885922396551446946252770247975464750468228959388786392764596781156890899782944686699444753663012400307774611781313326580580906657526546349486831648906809008085877824875982117860408252906427845481164428951224616134760910257910201658985418774813360366480375809108996909819094560824403621032270510984196686881366294549824819593050342773111510746265461748410769892974776466045799954412307409675486026767004277959899899554946548081336474351583094996106571782000859992618961597362743335646524726130551709677664341579195828704710695435121219046082089900458594703232260383684233036867272025687900933060806713999646563390198445942170554863941353479695759378919582609093800139120177216960847129207388351282601965744819807103778263509395719716874730562610268517281253201189250511816269005145812626873140168514103876163836521016801790830694076849571293892198444246732047335682127748039846456723582641874624125745318084000870578705190048982440865065808705937186916374094756106334821873939598553238347193492543916400706963940623937235867108359176704361727241411548814818297479131174036870730580987542904522818120062158895894587500486779510588079980445299937752145235538977495836973537260342762787363465107720725908268457752610441827574497271137235108534390049093175100526073771619402096954382571580997474835969225227915678931156608656449932401222134661743222557205208650540613845542491592273673157757446007600955946968121402590753018438659358157005305566451927209659168878013740508741403592395088781100939820915167919393897175041021982016350874359110574283321293922293264217691359501527012071834582880805324885009795003493786763548239808204220650201852750526524022954319027892827449158307451685019974104437901774071048810954711652726297391339765230992314287125755513721849433665475850256294306924513364256234521004092721198594253319219528549863932087359545115214373790171478884352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -58743201902346845873157039959925456621511377377729031143533517159375658059238529534533928979195575904354701458344130194643111671428873373246258843384687385578265700154478636666829158075555717585625528673474740312242489657922130202597624077264916875696911132422178047417326046250115006134308704466551589136448702010749086102564588878442499276932174762534604725156942741316146600779282913522747349524600912359056799445001079191806643138085105316401111043858784131076473186156673102114804597901823926207557197401254819689575885256384312356073655873451353754291192268451680218696358537719434730616383912165884411055902251538310516526545488464805653901647609869866786254677218422407783528074594584293127275911484354614780971594038358635968543005234019973496039262575057014072866821173614699890228473005457266278274954748294340233319867321869077999765786705683213970582801451032445675902757714427814819170240457046307269700347504383075150003471956577000718965675949178867510572226663792148712721425329522403564734613768451323847815598046867905401465567909335181444761389209149321296623387292674046574654404014555635390022003789350885337538830104576285271392576836894949754163763266426127978631419891684781238264057020026306040859921646781654106117416104839980326752564482505481052585600600973843315091804872498631862522877166039057575437193021560970842034551329991973329028841217078342618823598025858547360807531168974560574527926923597330860678368301627770230490406672899705428292853213519541421968714276039866499599389236020137275982282802850194689407600222903280794212707001483059366758486943724462912882405754098042717555505569181172155415130552766400926885203727827912927014723130978792618912882025736628783727991454386294614019529994887595694381029680876847226761194703305965235503050456542549531877563746572322355543357068554140393105035588470221021062603803969463792018162064616407881827746543525214547090426989059361567067918767701602868932792709784135726371661654228866292807921359925649711397575209713558364866503294162563725908399069294943816202578713607071067742929936845768586630434836876058748995335376592809372125272995647887361033706319157826195096820402510560554708378240138766216783451272080266916752242069520777883985369908189795753961134055648237941106388216711109192030313078602467594350543147439853165744037856027759202582629379244791582070556486155856881114559928101675481113915369988688022230565111589004224570501395312597336472988919293899470397723113746830952511053619712243139215596684806116034270725823185565445815280422610500826829926568297362297094238445880483797267089843018403630728718142528175064260134583087012711160386726667315715596391553466524548883913837640700534132918087778772166267153684055600785493838837021389207509204484325138500799065653503814704020264794869329286505934913504476957282486382373703434098239578426656978048833647656726553912242995462028004338983681372566290707257470061592264181772287884762343545629359006437973636058463358605975472131130326148389505676010497428830076318383146890613665047205560241339200603911779197090902501546595015666878952924774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 421815230571429718347238463891946978856734431393082535472394726914188907491816948626446546495070075664428024377717564202988491170234543678112511297177833470234954809192277154766784890184859395478359051334234490827120931852505686840446370842364663333178869676593421053771445464830707637673298594980037955317708914637229357788002016139650941315902010230876307166082019782686157340957048845499607606771025540093030790014293946645153089264431795727612976501948775565582970793577923712355562133399289572987059606873543585294382514381243851342152896461624648191538341717139324499225802233330981437621295511971735075182726799226523731743313408639247545404146579899129353743702007876574380039537694455357754710756021017495054963721673222768116500248429998634319382927844567873199401639688342973456012661482177715075446019011236742686209186182092091786224224643048219992132607518559183817171709318945751662979030706828902205987618343886110169368734418753941027874532277255973927349561211860603319348225685370583478707449104248281589223700253590137301608046364843679754236512626755158345343269339622961135162932429259463874012744511381732249216316850039179588828016689671882525675673126732440687111356042963424290226788822666282092548982782950480370681817182011097098249559643989220422960359519842350086278115466429252615637412426558547040514394995851359518534801564794771603603135077572021091035107564254989252570861429916083226069994875228248878150029099212608455577734074229636241255468358793953998867598134820034580917204664064417551425458242813345189665726332035642579269000561718298582826615025669712353236494581280256201961223320010275272708643096686600289726717719134248671590365576469491048122370477223998359547071028403064830124557331769455667606502902852076579073472097946963003320577473773106800120260828893707286409734346635859575945278791326196929170275708528135169727317776662535062086687471487585698712461172008644115054298886845486255103256310640012515962006302937353956455456457610755075432400220883428808636420889874357982670707757200280208210499537300084502241762389779517995931078360782516860803029405414405134604045927567942361338087092960751743354856357789776884478232395565168083914200710217410278913170963517731878335699792202805564886035795307328226119604942270206390292942212069973253239148561385194412613025200282939328669171952540322545570785443702418981216505426716085555944466275918358751549169724301935660290672744328020712092735746346804595141121366821918984017786258816862844810244582224613011807670654755189539425843820102045773735668904149463454840661628706927178654611947187648937531770760687319853196294190115444917473459221281448924741035962788302456413859178751629168538273643183130119966652485683501312562503589609849115359914114771848260314988810114928205632337323514322726929279763641532891100528319724079669973022749007694913650534566839062278679084202125927433901788614331759324505241131046711650864859397838039001735097459729324990029284280102133937816915441526569923266725596712292482668621660169129937540777442992376941787618089636090253638571822554034709148467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -3239584911411337075329714211940663683409480682775377246513240324023277387573875386706228861908371709203290079307700396839632008447048684878549627141910363157086132601168750885604442800812655802741132804526050401421542733032589555194622696547275435041379295436023317901683620113133061346195864313338472578306749889459937088896356812933868790747955188924085032402545017988812167530485955536509294359023399448000780349644177949260515972318050636869230422851046643256295432110796457402854372678862111106132939201372239222918321852048542460084222689255774498670915904167521968000596929083428403915869787931853895723128094283561196649247198800647993463622885620358741822201016870755413115094369983340775017554429260989932275381649041160435502629223184270162427543547602371748311512253090877883003062914226442720736177419019426259964677430854364807336453154233328519297402987392890843733070158198037110037360975465180409455417734168616813480279648192978031106473657566151357177477663202817466805893829143847899313012201971105112245091762949666355737259884423036499760560036777926686327619495294539912875856998386082160365824319399168884942104681015464209730987672435581624587613040974075281298543647268227867733489093833134117109422276865529114000422782000887791894295836136005204383146515468197586041971806542199674140832559288440798759550609115527797954106938946519657390520294466449739973512908249399968214181741970216360939494887269119010778151211800711711573444189864778488979991851387719213572084998062204026782863438476050139030275334003154174163562028084639710599604214906101049848982626750597031279437502358725512534240499699726927413498133724830524635530575834202677816975253535565689096392427415643829801684636009029142757374437146063795703540379181548896431152910645155737297128561700588335964116589046747070765889471376741869341472889578134187036744134441497321143295089781654740434261810463067316524148848037508124392134905411700943152119023795847919791185539358869716518377351783817852486476977264590973502971423507088270016677725281591952136403261759567503105972815286091141674993749924482716808986832039147292521486513473159527129947900442904123503163455614382956731786487421601592628989045579541700874250719940315714718127445055549249827861439530974766032335528899470177646272781095332901589457699220812881522476734238230882787419977260331754335587097250271138976020086803576279117993480929062257645716348283101361205242326216009930189166212155743953650069318337386583197611984476519633561026493437943458686669359485782561597302037996733879400563961070457726428780126480312018899246917715008602055822701582114302383169847566924903056724824023014857432575647229134608197010289713202364473354836479777467175783114139979584048124543425346715904825409449230596192493160459986089648606331088613909283760055658125557191636075184979376088847583932873951370497223279947595198456385861808067824782324285510739047669796538913901254668671621656849443093625480639912105030542886751836759600050399712275521505542801193519998611152435787608063183720958061683006114985230947264949481609817205470396416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 41294197984829639859378648994988320653739156912480488853561556869482283933385884459085387809505343495928048401690934740472815165846908808229096533629348638123562458212905191905017954458413014670227886976256551632192657911257366870236188022502944359588493714455245770896043307683862977236052502176975021706927134745680166317352087208189700012336763877524827946648705241130508490366642895226391787585692403090431132642174456318967907871017283943401246015487907229087718558698991311871937134106098234434982833451379396393243069311333314430167469634454466576915478935761846495477990584612185004321333715393480250931376509528833854530130023904728251492819329614246639255807481717558974183182497503045454539168216257480942556583848855919471412063084246931004037956790745643584383596256629350787717703314540849310698647407268674267909824514635690077626137801600300700171809629059132728809493606362151986864625009934780261911185505108471216701108675589426821759716721930675243776856093513543961208346436585611139271702653653996263494849963921545891120485507670132962496416634158488945851303474355880546343877170007615196328216665008246248552420720057231981056225628079280495393750892040897852426212508499817388046723202888833569523260648576429971772188451096322988179360735764825146637270488291278065302700118154256638336276934982666482442742433045867252246040706015231268911111579440965268973380420707412001072712157714502192680145941822974030214146968923789885663129168378539091691287176742366742049080664762975430905408126966777501383661839417101502372526174176368628477057554280209004681795777947983097531292800481612776983975518332235568736227577985071367335158829860072045617180522351874926548464691665011525709804059109785615941158000288592543879599825263500245994503093541675358827631584905710508101422065273452926113985457109630010580251830889043344555296869558188926395923685252902212708225431847877765777646111676900032383917447227623339940179077302276501363317684655811170151217939514534662709376518646808227421767560657621955965987157236921543107461905987956798193850211174092774565725645042372913210142607356707575977442584076985021014103709350239798710103271674566965078426230202498380220398517305792872167555505576276888523117877157939534377342200265150998964768878772151120204854442130200732980589396689971089702883365685940011209653602287466722271694655283148288409001691689009716241633514174383132137875936427016685906963022123233535237625293252238919732601520259790168983474510008899759731401736571183575774795744867961487290796500740473997000299921409510582603329810405209882530921924960948733702049242712777465964035583793042866603940776813685184569482152565819933666977052867633550547598779000195488585989571439459179914377327309271887225264584428060423977402502602719631378311335219773377869022034350052889907983304052345258163321297627028787880769481895452906765119250838426200045003309352336719249150511575006902164164278690547556958709372529610058196919794735212416590096360026687238015549247355234807434177315159953235057206666608730643152875674514777120037570058117762252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -369001089448200371464244169762467489922317699449222214212192533390569887500518163169195325106337978724238514481934919406893735900645704033971245556704323300275350180990497689720904085607355823885212893358602018977629448271382417733658014229592383908213171015456068584118605153404671898269090741853316712686959738382196206970919876416759549546368475582128412622069941954219939778452659454962370525940215720448833811312396495627389480698707799404839478146594282756689373871533013798670224452985934884105625014981160030751378924088477779004210854573017681403102605424753658478631011391684311436816940945900243721357986801018095929382282800256449547133653846512711600508585377833606129258715801689528418498292687019838839688034643184258162389212997147900849956107970633053837161422473683726608171799630322323031405506049712367708283194776137679866668730616168527410555472538509771499311456699353806815887304556588766160927415336169257044594116385501727882457255648582964321281727696913783551147580828718182612836738433642579889978732325845655178066063165993615044593389702204275238284562913915161945029679216730105500827487902039248575473112233057784787238583640261044340788100240657896056703238022083536572951255806832135478904374249954313367814514323931245228418198371858048102790693271486983672300096458427778346671961177238825053858758020203869412429119482157003343399647922954836160372323903374929992357352877938960127943963744385612401015953074304659438111023711963162914019003582469713952761627423178146128477638702339140239407902726800455736794686349946232914376947701265596201133231239650287578445498568373785013221595336586320418725702779313958070076247070869478327463486140664011289263548421852716308421314579896214811318645566143431667824243860949280640238069154277740121102242256100615628366975476740631465049066566479215222079958505678950533150740824066603499559119954726751053994779406525104316806117399565816196489214297467043245047628933001857157640977319901335124397250388743838240268982477939217987026458665127767627505939701600292828194339108537867898064900259872916822815771524047750803946283882895823282364823688875348098275978401780509753467954025612196413603650277735747392952617544630109120959907401992333262454974276324855080968950240609174296547508499486514326070849031598110410196060109176470782713867410980859440078280479037799637293168837248809352575705369608651547298022903066596034281595951462589361605258608039585627698818115320227525821051413897738578445491628390020798630366024308632218148024706361051464823209511569553424646903434290721174201290464883596208318771817763522326411513483902012751490118627690613626384626201670903932212224083318855720487908408944321888667670862721675721656659081151184621653607564584111798116822746126192765849482033017114607983699408438166418922661404371083549883262863976061376640651865394861029680560974202477720095989110945442555261683331472567575554321860398375678048696070294902741660889358931322681452610401441117945931122809558621589033895480690328307784456617810047884172553464519725584503077121235287775566285064110080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 2257125857371531983759228546132070923900643869864948884218700157101281225690220097275062484076549883454351460382641764907546548455272297882171104370264601542949829349535976832814838835599179540217964831995420790137853596305594356158334741587387832511831092177217941583743194904780054764940867586755738016333861643568180155099637180315441762532303711547531363169238193800696081056578842234055236956977573413300759293790104481107481290800903765952247362526126507989772475672150734598238788764932108654065741864746953171442361577326247984708791221656107373229263524022188118722434464532052303880392415313846217532280294931558989377639892455784387737038434696898342860128058212477261312654778626745945588424622184566595989458084126440977463729820546134554125502241152881918333343021855601451036606440623840791487242430296538239655163017970072391809994829161589117527507600016148792225170244259013630162527993255329833173423057444000806756417379817456238632283959349598114658066740491332036252407084440086221883360254887792334237643379134608009595309799467500441167633042672656855767535030951436550780883183421276076920635904943670364559723818485290560587535761279886027211156751120220217970764359132382997367009816097164579426397818193605722511410267207466552088466515176740042813288472748159339877522529252011477279420456734563572060578546275649436979851213844774978787039888797636043175374728137482514481676505579790603830041727161588006389905499722788148328086719679759277614181757233727735079276154256210525918346104026456541497895747904911762579060801693264915881516975028891151782818045499097028248865283462991524799767264852435415275030099759877953566563889554254787848091413183879639556793805092601306823336796273215563291247003822985068225746409014569903102299332392203166641932189876626795952437640112394536806210083732458559026143685365156161961759074405718209392167433412972420540056431709241779303536607614301940448175304780408008847382637202511796507412449804550918825270681980367793451476484710967776204326225096615364034674157403501820107404944271468796124512882237991892916850454835086886453191454710322222479376137002691975006107367558868405977682401138930738079461911873270558525773767106175439180850379361460957692150409712702168145723642015978905985158934261188616831428476150644396552151853386883478237195273001237147756442217909519863428679284428134951537648375587942917263201069097651780643540062500953318799348974878648691237120034078778573548025611041728171257685255160218903697329042463041182816628378822381967505596157601611189453559447244660981174939691171469199275174152114910372515771102563560957862871156062181803242953683428116041307132630263385837525530973172602443597393394987002024378896090492841843321477827264932924015726913511466820882067023344274619711637533753810809620822267038219997381528215961298858348851593216436565772389019687343321626822904923153127524377322854045060553433887956059974413788464037189294891578800369223199762529878499952469609377141643889049947176552998845988164764752453124856423638536269623251293386811657496571620836245504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -24201990206468391309178853378750558944749007692629858079869937256973076169489223631167758674368832876594502840411231506700407640624425106865135135036416107536314972899965943739947873573787422228047401528119532306945488771022190326557242590034163646712358204382547185153360689189237977114164604829276384340519548650078791855250646457631425818326287870060481817138471673881985328499996812853206518053165237578286946309724691475101027873314721875903662163430492369950411248327749132417197294652879772233730765483294988210195773552896084754659309744626197111918321219290055360020887858600748220431277096802019348290808068517291689091456002640703186422126790612973862247837382844556716105178226561296046731821721330576765885633797212076566397812690585139291436682803331459453639797626515712405574100741187329847427080962153930680680655938602963195875777252248186146706489583084671146999647765739871837057175519789834867580421045263537424951991900265212589945177602982077054170172504690276958650634513031690082566528630622165708617125309148973262449981822210855101951057884291154416272037038970981654202946949770676668138337196203405302741806726092216164304648397968924588796730442850047885989684343842130143160371428154106886517697242837960266752177565310804031211526509074844831686452784517225007680709125889347350255528436798059561844834557310769421276886301781299989820043797688755251520416877303771593368044029201865064129969643692612016930692837819905435075135316842533451937345539376325927691003369324878988886773576070914879222116025332397790274289695503248886678029994193502769912952583008750764048739841137438388284035323278892172475228216154961217071338034812396593577322445795470106268950738009832396683048959891055618753123066523415931206531542569387179123068384430468722157030606730240317364895926557590361477454452175597592843495728325617078086390530339911797393074834861739691862901263245492847320773499338480833264440745203085708052174467082724528447373019953186765106188395830151896257291698498748106325833845409025115387247020553768819481460112889996758547474030745350451925256714905625263898983709229335376574634596548363155463663178702365270352501217437297086676307456013572113773081426859281921995435871980460797951441150165895194296544502772504907492044889489058201600125625509184823242585313689988942023107482258623426694382980806988716717574944510955008998052557418616352753220285883503533216530567279697101756611742267104652487544182021242573447549119984812159591173956690754404322401129997225071513307959671119978628264066718910030785751154895220061688792268630482073127682624940397422395030936411304471192446382850091371663224330024390461563551131855377236444553805882440986512714397585102091028607660126611154290740026197889423112329363284565633366469157047858737195208679835378090712234435463060498300224241561638906381025202079820118700578817368601792094751737377217387205008617689655882313278605504643978820371752883773620531965142564171718096948347939280994191229206785279194776682991879853888862937155811266603625043649812596603763582048421335734104883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 353443182803288489072264421628740450309357271988094224551382679668330057636768008058371714050224274950182818690267648662420540509238343753765515109449667977587145506677581891610165914508730231535900457900423909864668166188883972231619682477975535653868885530675439097609916907489826008731023736587117671361190494614877953638323304329828854449975776025418707010904833438860239648447762249513914363245031382975880789251418350390168053212258866850461084739199469790628162331535877692781813551048952027673456001159689873897935902811846957727575848687114975864697721349731925851569014354091224778118864106739637038058195938950545318905988441670646015580515757087867689255469149265912705458768075946529810954921344288096324283001997919901748246127464333199266873888440833804210491992809509825668477028676035010289736033295948451940297349580168596685110009835498468855464607582766091202206342268354860267005810456396893791620417365891911315487114059893933962988783831276463733202488910187986227740675841569462165945872404717522621600674868508311085611624976542670371129566136309886467115144273775589655697817314556811797741765697550224662091409024100153956774074065875560685274918279135047845676433353640892060875045629688588076511660637801926073577159535155362075002364084660411768905898990328832448190896835455696230075879726777430385339255688719517447999093505464465099408982533790765322492611039639727228615106162928570968257241951479118087766268957949096389771370180260253746701689082553896280722362038352401854935868903556555838719689980381163401714904930010541006631741787399493727346875766704323149143020108694804031967601588600474078691836628720557890517683311781186371394612503660195614287323344202786877613041715233733242108863490279826181696956111003787764401761940416741273221117762315117423199492752954064719902711507276992875562664612928325976752842586393983815578570279569965272392558825710128712087283015367857919049726376839465106053706968839857866554373758362501204802015132067442152322379249205866153606314772313287715333655260097124075628199529405123388362334390346736595789701876401610828413713504038851602399581798041468997054803232485230359023306416615552241320923156587950774886906495057276360508640611487394210773689721438528857882617936485451498854578583470661066466429697957393789298308717704531109314938158312956908395192305183645816620830816321285362902495442806350245635816293696480726284779937327100893933264883182248171857535004257734407650894628740451447312151374499174712956535566235326921005337320181544945091028678441426507903255350760914956102562183328113322031328876520748972974660673313560781295527162512823374172645620897234562025138870285288508080095516162446773675508979574851895462925302926253169550376133615443011557104150271075828271368660684893634945586785935617017140527915699108699378435318371551053804944537670607213020567960274990259394223592401513518618420274177354258916282592745212097619001144189686350093613804487819527898004134559496868487974428911885719163031152627727260101948081861080085093781966933399340703154064414065295360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -3433298704636949536299603625959309093979070410575470933933971192419803929949253360329902654194115268096403051153845058481121864073536611606795831925713547423294913419689691237066202701761241208218636976255805228749636237420498385565498705352479104171714580532680773389500177652023057730428534767794583028795072555092581382430064445080710967173707377960077971912722001955971374471060272394506083688094996165596853146506118958836148765903434491355082459453786079464368777448888003955286666618939684900284289059658043603393457430516015680536318013786252620211669384741274536675800376987106223639310891015437914851974920645334714109894049492026123697308310846640198581215291249673508145803379022763065455537599308007980147923569513203857551023316109795800493745971486740826080168497378121217103323100237271923567027039589047707791305770407053088898024228644113466004507409136901983267344937985458504217956349194083902361762406935183706820132339753461510887867288282272372968858896033207080484843622346374830940059515597815258733040634167308253647051407481969968508760913475118460926855463179785782330946981736062026694013662122698667598491869640323722938788231869051515943503807561065184695735132225087357747578587902679527432953578426546221209093248395885037604169305502740719997014650342327521675033503566657464783601062162583232160953625995320243351401921067960581711557904434261121365951590900314569507891635666882643336891376853703804116440678147026948407225907634464586856178526284024804351280276926214563773190725854263006609444132652706278421129734284668264062452337096957397128413461375664725540580100235729979489366987880256759430789467262815651471937872812695942086226818477710894146517308204373759244131805203230365468798724251454791009090600324639688634216470984897943009686340023140080389389509793358532911349740495836235134427901464483670728272412693146071639584698813765859242348682582797873904985624659346354097791123636574907743385096406174102816575267764589076990463831034603867328315300755897801954579794878970886333900627243586177077219938013043108825967916528208085913440205708221157484765185891524836201913399690274534619831572031698482738016069094278657956841868914046009961401427393442299716487837566175194434245820319681204488201483686115011190689880743349264956112296562771387813227906090417073548359348931417295601433395679706154454003865405225280742666382346973839867222235682661926481518597182729700019576741842673385221090642759102302694995684243362308766566461280659136571854483065869771598348670704630393842791653194202871181311401569891075575680816247182885273174287359460709724162729487590637377286442368635926670238663401618647954553880236182490179400628269336707098485787149481984307665389534753390886864964133964084622420572810616178163177626725642865181974758612945361741884133863132631652591341223902679133735423039723627787175680104521153477921065145464466051722459854176936453101760061253025470145983329160668879096660398592607412804926165089695199784231071426266072294961102819008287903098501471440009524494151285643730185616451698688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 21119270704641234493748243924905893220900134382138791103917703109163581999217466291596827198325361009110865084272821573462036235453917840828947674796661582863856576291979921421494765859259628927446158501358958226701790902654567218897671464729865673125826195039527057903425383372312247685132560022058364530997972828538015407518097360658085077368015356977780268964841073614775196028011316171562365037107180199455045871821164821266948454156425540615658230557611671294566109446939259652018629986640119184795704946182021683121123952646617651165879244494817983090001784209254399385183234701480597021743262409842013970294027172700783308474281570192000887261718826309058949264792298734860310177442703249576844457881228341177998806932706510544569992542982159242453291447601992327530078964877044223363848242934109326289580615695264884705261885710765165226412289697844639959628034041146354923360407268496256598872231943976775298261901734885805012618448041742753839515955315609957672662875982093332697113203761251865528721134800128261041001129243657421027899758105829505812576236252765440096645414044294621916635041246426426272980163625182148559651436518473360677841993641563956272193150459732434032529300189459504839212543502123729708259732429492695866195439677554156778325874762286898136531203273794180242699356446270713180427137556659312469908625718556980897009618235677740220338299887811722808099138160117836185518253851541754074008808675157938445405849397725729826573583688887541807212184117809522202488266752343103232265901923985568640862980515857462713811201500487953359309529909080060764496846138046621168529099627235491908353570047977698297195380495071524948273923774643327543050742920925761232815547624277080992757492989783558913187519682951919139363613366725026447417166887398400837664414860143705021457493768120859460835116751470430503037399151834167088597995246224645632357631973138193093392738123936946304420933443121651977551138369341106789780145120263732605296077696410349938591375352205680446403656593452920153538046950004792209547198733212115112905487784451900747644132843266112307306020292607564747751164372792425262305380292053761961036185830139929441762867187050041914214824653600747703876792042035088790802850805171110710632711163932965963550167268960240466201988671792012804855530589135176964655033515552742878269764523087876037608532616272396852645460690294806892997307934931729739260770640849406118480045364100238618296899426291660173771729415316809643932456392225913257880326699346035479858345018204850266095996628754136173567981714963752253770629011625437042885179267362224049279692950423566272351317063043983223995004242432956207395240007292587368524331847413675130558950310986458977776219702643159685846461268964026399954655106692450750292963376492462485632584692828269384729895540097084496811921918309519895596203066412432970611332745177078677509417575045572261232346893955434515959398199451568851166209343328200397950285615650646433315630828520263926200018617272675200810076787846943193219061629571638398171556023729083214521016914377398157400919244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -105944836331515105007510196809051351588924826448509156221605164940740959728994105598398532157367413697631341984848159859170002330134128164017823550812476375854530244993297797185958701581960417820189767704499479588341994852633991494312084600429765809574042616001924380091541536910756196211522999437517883287550556740654773081157803665073354668922175950418489419831475248156386378204279387220984954064877630982916776242019975630672442988919322471352385888658670897647395569045953436886719366819406298539915506267903974644520446497213811895183283766271927637457149719158331475499210891484508065122657304247583101517704248022311219418210769356999097163822531209057460796176584476409901939570850934323511009182884433010527284148365638648889813917354469942893027305040329985273889030368273516547938830217152576721633003094270687569524154217753517751571665309928929991208749341250069695319216482734513856247554333990495016175923408326013976440232492943928258488822517301777707746671827985137277204017161035850550517396870313480783543331704438257393480596575712400837824038560636666858543486124674203622431817355204599925752277857415345502191055627143052027976456660506394629584409351444101505148318949238266424759223680482525752054775059083184211405180199030503989721753761303447901729782044005389686624712379877216102818994279718127613861809322428282356418657719471511335392022943067481264938195185950307663790371254347778772808854013521534030990370008861968561104961806320962752245340772376093278222087757281264809749402651313823159988508851072877868840283184412741921478154444644348937718860397851546873977915163038184091898154628466793446504545048059402979425434338160188511135069328299008931015205968153166911483770374212689811884254281837449908553512014789343571406126343351993248141599071198087764358650190280437420098912999970274819907687728109778928939470355918317478443709847359352495322435001717430898304406049652074443042372248009652316325679953959210312484080188306572450206968492384366985661817962537162500023165125208104547110648711685296314751928347889766553362806673262800389886701997153007990261543656028423575833048456333380830925161817006737546227382212171473835191789175398041069628737076940566984420425883549372792674348669567688572380155734953179039229434439574295041360353308264839065788711025960924675511136340807954690553465226040354062102428124975451384281134748881085660223650140575379135281840854929933744319861276182571774273015064730853316279932042406442614352067218844897129720345962377233952375008460760984877617103000618245100167183077691454799784093264050086960515013885678428414075169032604770417087546850175457946856895577412181108655167460909482232163300247411293334035320886184904576276640735914175973796208591691694760616198642781249710197436451195218389800950070628063124763798114796170381911746925842280498179939506196416204592249176155485378501313497669738688618890202372690062687525199377788533428342220855465514671271167510662013906740568524093111302362669746862679024940198635772905546628894443806069550914261923600468541440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 936823097621923476383388290236629249461232889133604389447416713609437261064521743588925186813628292723810124578879191330936779063199558820327758021239763845462547225940298440316243356243199974006375880125440820432028280817911213371779872481406489229901813227880859835774780931669323844634965369591256233417844054783675511860748721630671275334623205819280912429653437843744555447444517164440329353064760009202389498185888059451756661838006308049804508919038122038092358990056336715060771043328050035957184028091402624156323534659993959562499219877199396660512790636859418114224793839305086783415446098412103500462818979719777915632053366667767869893518015161790613186994601623308745201829785213435110648308996384377364976328574144395128605223562651433723458343425958982305443521322530161327341700979563602736217184064792565168207676550899278918376822761046592916699770372328047899954595948539108978375390323975198011543241303836315683575251870969338595510457669393227736921094134969931914257489513987268390133935726796999456454927521995215304055160176516011406093514482379771610208206724501935822192995546666114184777917249115839461825076354762603545585880898406581591247430238379190387414911237663693754242389770393857021287417305540181868665174880566283023611821566385684048237944710406761222596482145196493801913496252205292863355637949511645757423477992663071606104574198469155728090283875725726951373843017655860745748475471532574987784680283759777297385559393670954804989282443095149863023302075486079043687154755718124344102882835896421449911309953319736987061525276186440022357665329991345769766973574623713050914030182669619838503034769613594588814253600390411844527341548600603937400871810564043389148347019818581565838664831668690856515865849601010044992782247767013213087118338464147594649372372364225213209315119793352237412245616328943525484249830587506619796692894773368861294510847626818038352201029522777955381878192245210389786632018272154665916946707570845761768032466576602762244610229986587485490501093247349683857263941424116140998246388262723368976895581295573612192554238377183399670852329801933231010603417860412297124578684946049373974004241892156606708459277184496013624785042581910052847036172447220089181586795758240890564543096463262847669817237964471851215869255927391720764847385135836772663912053334026219999313995822336108610007996971848037628001735336591235512003133461785744471446116674461712706522178436650310405061926942261915639307706166573438657088010691547566485687708095747113670595741113385539121399831456459580745517317150269354043870025800182953841255767077169387405844030740540133384431831122565678171266039493913781442580508042676394002615737395995716104243066128651124582622057602261221399982920071283386256203014744429003580701028920588718138358367188267336591807459081494776930952843036607318220757612896178837985668450753909811120595642959469641553313618836709716343710905095320590632060616388121981416970875538803171638417220195356627754953500362238732760444762637621740228075406724274809772581522529048330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -12010415264965305840108284880732291370494366025878677658234574927766758599120041559675820403789954582754616673522384119563906800015622464490247174152300134029972962034303958795498820859842037501628150316881385126574864304838608474473912058680232325599071497250183107059234208516155433805992424979881014761397607103263626903125610151501695066140285091151760705656606629589072241345529528423527011579061318218324585016552607722642175417145852304702535656222690272519620018807748448833516475283836507701044100624884506766876605737555117953048023150334722793354677292585185068308313763407899773375770506272971043112630872784501224297911912563269739245310302437912341552716618753047803855181288045825229157749059781479911078925583935626775432894308152294697741147665821436123347933233554682533086335662464476483685594517738160014187476584473579044109736990928426633467909034428548458886270224415884874398124638138587314879085109076594825525644658327129475364872451030050197248206922656279813802754371269896610905216429977451356181205804042564983293842132291823298266952732531246669892117071322727166402329284868950237889042806978549199204857730213388302012264754843632635643583705584357747692863098310898877585825116914424309595224341780816234085516361615466140386673174638194788369467648869798749557728185608049972456944307922081864766926302319786518114578740504382757219973293933706939309027704877029596068069310974776033204246030448067816647757023088418915552737266408877084113080412178087560949020245004318093118545651091826894394245785627794373429658772744413474039805574711158593423407973918354602010657089340854875391803269046204171120106822930881743000499971953372886809388715775716290720754270464009247697229729841963572122140523956929471373275393752220285482643578630717808441403267883422657795065196451961066530574162172915337957604321296824056124328885992551868204013343098391748048240936808931573657567450514284531268591854208665546778409357608079449052535906894016102566686149286806447730362175427525518572598887472767940157025767468254020528253271213755481824227079945474271689326276350384724772286816681048812831645971058380025935568179181217686754164041652866010599175713392540534066737308725137516827510299701859064504362848234406455441284387142861905834113227777558648702951026675588431972560211428620451118233486112052006926720945105542325752988231388327054835652653604951464304749833489746366036419397788879078399990974124802629684211916149329418198340524736738071651244025348506197374883275669043764598082067896334402863019501340363860692867187393940414338619067835739401516405746741094982609892588524982823115224117661124275444469083913300545446426184646554768520779393577036338892895983134712759031998441763991611395577351793168022420525258434739168026072171150626141659406138421748137767091607977090332978954831527247539457695286127138745395522139842091405592470533447882917436437032857701598356927221556958826882281619102058360758807164937438501906134278936468053467111013833089951264452903570398709099421106184621086879944909661405184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 119913365205990289545438451228269268859734063662328166199844556413357626452062668127479675297019010379889163939915814782319930674827311740279863548446729922748525732739820010496215053710733889374848117796533210533150657633428703369254137538672547414775768246889844472629311077331883305127790867305313195079023826872909598893724598591905675613151463135487219504281816336752894147593711196560299452861453918764170632866102895178687624637602287266728174702686441686474359837712288088071755372291690896357620613452129563932772994277001949928618529415309443753421839520327423178009458931862012941913725762941399379139068660919450323940006095735911329326349504322647861856140011139546596189860801963321669115897616465470184555213810123130397924529033651920105574237319765550097739551132518853164687526867657258954460674053422830574152083927869046292459411161591930926273716235945354271606281891696533697918169899627693988610509007457558433219665577684107957409013922172924064570387677956798390498787957137492878499109670003681151997538488044931272881505488671373311071192505409198797642808993948593751214188875236003040877011032565715140688002232413095205943087832627318690660353433439989510347304304840324834459891083814969164769678084967287751691503840000352481352592739721525287400920103806898775479182085299167158976315272126592442833893400247439575484730984852919148473460399927826063677681653034136267970624824685447181251163066153477907466518322739321648354779735463155746607211520713249482972406977556882399014712731486968418372369232183317614025964745349144324217888314558622045583521799670442156435036229960886653178731756707476558708306638055623998219496775848374933409961097063349780641986193628018015514501732050845364083491062610263430934397199505470735896373081324458851369739169021919862670943840037424084297873273400308821190893759061142956121592480047513196265142966001005795204476655912711841434687233695367273729200085250259941870280396066718526892875134247924441470898251502106045007687632265679138505100905442462728855397609653906222486681993849613059131354184615063431853927071500307960685135131477547723721028247079454849768649737778071910792455260696054229823829065749287160406314564494506712352137903603449766708706824072221290930121219278374770125587274390330146088942732755550470893908836809464820217140782530689249131829021128342550241262373059184850689820668444748629520309907259896552215370535636816241831477996201888212738027093626521135025085860539849960757337744322256160050589071444348973607383984966743178645949778972979534161729718796660955507025135540702019293222401188571101428701841150867104792894181991083457716630196844882379802042273397540234240454015956124304771915845577044526544003143407981125645071882513992274655369300651600026349729880703887292319181403708734964458566009167537584930899440888936243547540319278715517806625199730554407933925613899607016097055193824893541519028315299367548456731588806505286314971156518599707319726013475816580169585435086500876318853919283309149455582171934778379783339245568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -853907717336542044789609489217379423278796584748165844204007830708681912202927901954524454345010393055454720843871225314585367809744306698878102983918217714379837500175584614185197303601841071278253093453151104203458099119440245676732530206481259881832903020208759958992246869745498212184163387130772025102984654295164953391947102510975076978167212908721564699797405482987533842116740446952704643602534986542578750497517245319529361281637896281056317365743030839030622633593758314566571478808288778032675878352062718365975526184979448413132256299462953134594178601040970683295116551661887340033098047872219233382510559793338904421011282449048075662530822175524325203971229071145128422019861500831352672382281338405616748426481757320859875797735794057739847508758591763241297441071373761340289162525615454194808573791583553146410487095681927574046961512492497006782495236257428603457819879628238256379489590704782742566157137856218096127546038128691103435110125814047835738326719415412505727332843850987160073676092271373261539882544904279058713521322047612558903469503680007637661837223200713174604609091110935942136565265853576609752627020789917253035835413222298946406785708176059903155160701393548318587460937643356040307775323758457875863704537684718614007541828935551750290532082599855067861202400182983380648510292365991649767011159826042918999303030290476045358380244373258002747105324813914032391795221686164623162213269309651561991756708117864966189840288572010623903238353484013788806190642085059299977027205508306585689673510320120143924388141099624031367473246724170693576976270983199072958867581790602835484495518350086270218331494164411423742842337688690074529238383739848740079089683154745160539403270280140487726302141618956076710551641859273205895459206306583360052981400535448047473203626467679161230574125100715579711361881044170688473920585197969455751922117675123883985493325637671581772533549697969768447529250151835314255524061797743424869008445679995436021265451166077715734466353239093231857399902489011925550441949646870586981545187383936404119266237732609659676559171947048617006325938605711953009860494391887001442495548001694890103793784841591946502009445468977478198956387831116800182165427912815084783778164142813140973799660422864706289302280558323500349981268782010551676140322769454688252529856309867119063017551794300303936866499863802482713470939142170172759054840443595402394200495315194174725122574220966221423871561244102536633950727856983723584152351486132543213509108994724777927182014125011366568074386475625023184437212520914950916693423040809333992122384257125713385779273519109441638466222663330467630082445791573129256307330279131827209522768326113592008250648254946010768801131678120012130590797733216915488083351226760484617274112540539300487083959258865768121346508663540859497714200584099972684325776307661085622231030248945947709683110607302392209315397189612432417771951823391658928362037447704593307139323945713428376214308630865119999720302873236128572837327790976008763279176050045170189598720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 4428718940230241445833923987884171605801561810029763222590643742943366194574083153780696712090789559339328801084533896969042297381522419327490289710410191875204963492420136015946632859059442966692278671156617368125054030105597429561987118764373080125991471818508231466649878042091558637542779817457959983726453833939659205802682288263413398778368684804576199375524663040585426353492720398996053006877990496783908555702195306577310860615395696977035358667050464567522661751220093432325727179672447419355330379156507977905062035301125431124480504670508269202286319661584363750987735982696355387079162237583388932622551317914523208674851924996744385831254616315268570020768119059252857217833403576126885103906293501537098020132044082600144506728430738642084798413960429003724248268233350105735509201312729563761799494713578956047289611551589152820809446682449433952411306897500268442170667061767673786324874798496112126228660850911284815417669696108658134780377205846541778430077760404279159768487853233210182973537089339776608935374370521889083878921356051712877860957003454694793941029217097019431672640669928801573233791113588784407532331559235779244069073946398203665279613897232409561524854776289912927602070480858462656648442410037807214795232519997462986685487366434313804084664057719218122907198084490105949597989675735140766519636298328836770212795624283970913659824219966359994149150038180794533435507945367212126188963011443973910265795878787344017634487123223051605803048520163944126880737846751295022893238529163993539487326683312126729974000117035677075043427825223003526327657217756595225081692078638187287755813362098025882739031029632645128179292915913987625601326297758716132597759173517208472299879195452779910229127841585822324186138383044792889602056448576741928125829669331886675645192195556856279781365024385886051595620244053527676482185954945133725859735778942515424728190709204588188150872644127379013652022433015370904138541677224996930930751026805560553209403284964867946246476256846708434060993292802614275939688695371224294698233777130439122798601051546170429721131428819821396295346803754982258339666566120456204868873619423080710813329233832294097206086858513564342042180874825414120344989487919237546494968046986252195953997459167520118846099886382384302867405527131084651018332746797336907974909601847738458345366356917486327726418776381948440040000945665749197154213608916609936017885319297304622607788303684650130043073241084166111940155879931033622074986150928063851872680083330988272596030795552706929166121038157997745543679717397708322333302531249915040313535980172683944187570646878972914828270487810140142225519278813740933863094058719816766817222009268820978590919484602199715882691158801732227058014744417538984613578160757227942471184771453314812278231625642217818344121074928867129586277562963566051289514506482149938245692663138595803179707279238830099956816979163412086102964915237438811534515266948791401951223612528004149974082686672099977412550393339376416475021041644482345012801300177656741888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -16910324884093422127772953229104440131284745336758143926437573142234834208902243800085338993654845467979614969601366578995462895046963014520929458633748411489079035709279562294428067336105638489213872790337041460305949805217154634834139597313471619519480624322359909573392187207811787925220128529382922035278161847303485405620210092005351244880274451305853775886173794141888211500165666052579920817616286786915520219353841996757540719419226551614347140785168441653893525249401911436353828124408462425305323159688409463722678348066844986344730606835044477272364490458965992967065353038474847251203682972739023771382962409997897692166918529257001017899976664489879764481507121779466677114364477768977621755427147297349911867325040148571246803998506720707662291555326500134241915811225710554977504407315653945903320547095000429397322471536021061578115577884646948023470306825485336595899695571675605470840626419404288472002999591278765693001769581927759290064560470800554145234530227075027071500936350456001125764240980346933302477069237774409300320809596914215429533208551981910300633116412349016726569728875567719758875965073076910443276511562041199845192593937673049563386648739652596662822577957077713562730381798189759465623894974915444451088469318351960076149348928194913328137353068479939685733946568478647310738074958586529735704697908633271808474304688453083655357675964444219761760916209233795399435877598515611240067013624206550718863491999316001884612708026465189833565104019379110105927374314677376277776805126070155388683232465594848284069893730788359626768906435339730702559667662013063503825577330386168786855369245288051240503989751192575893557491588240902775600438804063062811187575589864696287115791993845744206937121081804112121803844919152559392101280844109306011721603725867540346277359605585789073654921601120567501286385195247312872700306073790670155986597428795095543643955581058515014084243655743457421412620954331722318481123192411865973155577361890688552085560433993190502155884616422482844431518914985606135271944654995549937219572793666557952961862408251065048702830046776500246443778802920661029672812440616485219307202250265797282903990832428512053766956052509891862605688935011149012618252381026722686090186844593024642480574533607612956295978784103116107770548672089387208448916379471805697952930967590658361306204723939441798942382263512702317080898638217693706577844378384393969657483973698082816964291997798068436401590134880748106089435184166753577230971764114680770523794283072565003538255982319434720339140068702406855725324527004098249663774221496671718364096509666357062651573112961743961648403232177582620756959050697478242118853832685051966449873028275519530481414810535132255404505956063560803729508965766492580579857591450082313055067985087394549593038288118541498252405252025518833894098548871188264712847332865341709393262234402701892011667737831703092016551425057982596701019590727391429845968996192256507747019025110151771477782772074102061707016496398096493509262765504496327172699054848081920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 46683871349870032221867820284025635703258644239468398394237616220629775528755953831600691068878260894952720936995287313565689575437196937597536731578298857532375491893023617509325564062457587150407216019342192285910497156552299890030464644036368582357638722233809235353324589226957166587727427934935404183500421605127094369116182546969901789035244735879451199100350376717561258722251289646935033101721022370515179997628030313414602598391173379667214208835751997746981094592411175829614506037881746586756266549463044776237176552983375668426558918894963163760088794915688605278945358187747992090241522213429545688700342753728862223371240827296639543084529786259782558432887296081770169868860861405412920325056832091867298543903081786345556707878381701208357707190344770537229269742515751393446335694654370463145957331292472479807324370691729324004541555850768526051729017111198857513490214268468988475330622930038850876485226477906834887794011871056104566698240354989601767867198421810195892695797629943729277558151826768540764495245414883827948867499880925769039188323038942401186935036571856005604660895633072026911767839867673049870398677925972475054395257162581758323140527693293232755541922626329096174637502025571430246748520161563500204909920516466187574071282760084767260750477140099132198745222285930525493530953012787319238096754738168577676471374490821956925915563615273690456302696340945056990075598259226379817217192143221523614898833149964309503981614871487981627488101978816936918260578237141851035661549587613028320633464400131205881126294713331020873450987275887739227473064921104967233412454939522525665942594303057065587743424314150156527468163271235087947731092194965714364979203697060126618281621720258439789590461625811419978510184659184600044035536768065415251017004215062201008517944016032426311903423202217728142193273285359660644972924004191417909461936129622893405880620493280599713201843297510254397074286348169915067572998750136071280915174942503571454092933351464179652555565742147536736594648542644685364955392134667350788551492998458521976530708210911436795967697686863736571612401796186237930285595812084726866642096137117678148435914952007988277086058064022692511850460872321505038574268060822345962152104759847574065796465639657393220290261564363727866427699020342568589873892430206756763056739167763701834845688412939599010769116989791443577950651208489222300354248286508300317605886452968231536975549961310254036188007765581007308791662650997970410961509285235344791517906693340094372157090129077810675435441482026195018576006767143472785590513565049374947173504830746318658247071864698015317443403690635648708383060347040290084126345680629924252376885490229970119745749894147285233135478816299209107132960642232611349684357844434217046143470292860684758129999059451082175999050310043233168949816804033665446597169632681377670937761070314356254858094860856646805001792980922002521997168984419365467691710188463951813564743260217503175125544413558832271063048191976715452225730274626980024110274314240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -86309790341876262249643704796460349399044336481096338345465043743802967402882307081414831470398926975139803184710596095695345024896542777575282264483392587667727820581272146697191357469740449689237378102931602284215179332300470851522812750997543769224049987007955250728367120093781455833676716142218893068593456772158492188874855684367489782775660644556648324629851271671717615324186665409321238417434258135103257106626852720462658774292362441010135551313263433366508912781487806837848901713170047855505012042138243082817901449482639773964077930068420029363657495639246538877851209958065702811757628646935183609313047107616572520726694352397110374036751699139074444932193126369613056511139502444279036664166805657696274266327713751433677258739544776398158942869270240412016496521170031115819560263411663019638675057171772667519512328794251373449206983239092443702489836539331306267323891189444834939888984916825302075235452324773444789561277540342240423168965049995395688575932050778365843640077101588556487368963641134763254455289316436389219354853782761809091746473108495647564760056505603584265120833261583631810006499336782987804350734641244112843639368118939245057094441252912599610785314237363790124077483193719171771834696317449240723999435836913240322839500216891915791904791098587593270232551914666467118514723088607142743361096512408791609419546174039566706089842316518161880892948036465301696798138483851993727257543704934300159683814794308805185644586622250888525603228286572317269019006640936717484546547751960682487117939319715766807486631764030939638585112798740862629666155807535440115423878452024576845199824547724507938484317982063484849931533391157743962711582924571612883533039491608854303827996289392384224187192579900283264306055762230279617514680115188776126725874239982438512445243762096624216870190052990501809191501118150381572924243543723357463716923973172901263772632083161525960152341524670104694298235163518056232567914919534784541322932588487303879914315001612951428279406305937729478560657706466484849347175962728020592093714539627811092098458311933768280937859256516877827285144371633828768220100224418215005877083777244245520952422020841858448269869831395654614083279140627931307542417816568656316263994341011361008938224824492490559893297010942932691132768280377001993781388410017042658295127232875348623677691918919804551787212510749826030247980671461211555370557316523431532251886139654531220186158278720645497309765749202309954376348365997095490179340265686105145333480219591045103891623722204118655675884504151156607431152502687382995367138769810182478409027907775323255230685744729501885877856790342025274572733220793009728613567371095705880677002298735024602114494912350612469087689125604137447274482091672777233079961527222996618534445489669740255416512419746464764618753901232266608497774345125387972663560668814049593998123432118497500205906969615676483046619421089753023284065407962793102647712410236257252419736492902366288109780071136241101283925155361127462919175294220637843750912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 79099314607579253847581523957507447645362097351901058978568889788750883638474672468269071109539645487512529958208517808353330972649667984270145777456948279067898664409843767367222591709057964290814152633946457712413854887309116734982191900892699514433701013144976722631629344413497645163088320229353317186489732807225315173496233405081689873932425109809058619003302580233337942032790434704884565586173444200362393032872399512395890109503888739184817650197150413180875858485747368984996381638800996896511326437728240870770793061829899918593906099890401539912416619872707804608365313584473687241089483656705160061460176266021627476736253769869723056430973682737265436522852559994848248005414902673328046032527109703080200612217908932707577181267285264402956667374029807866972143520673822601541869705249251431140128293327365260929126127932988106253856186261203473057364870131657704416137904892668123299478093140204669827251509442223751899829057329283629300704939861396011336348496943652414290010396154719764623920480908932346170907289547015792788704382091970345866998634789656021440453168524536374936148807404049296739561526471454990572758355416649960717820139160525888024015249630671231605491822559606392093451193438719574273410946116645601890034858943857989661464702860531648884424997695482862387749817643773387753853125958299318474481724890742949778102663734458702877921227217347675583023906328545500104575176711620432327352577882323726232862393088126081460937845699500914405783725046429506283958560100790317670628234798542198775843368350276054632494572943395465217386910835857765307318943250150893667672807172810559972470456392488167799597023102261801259731605156747378655381673238416969238813917385213650853956319602021332063657196584713896792622845058389279666375923541025315537620980188173446596211355662029287333124738450377323499589564840131723276691251717962579488309849631074078621619135453785949865313707562308750292229992644419630530235412218994283637625993619373640862373079287286648234418383947096118593506907329736058632474444541897069986629279368469440993077325890194237188913501904748745443408492434345654116186565028184922932477872722233801678148909225899718138302029616719146458805151500882869029445954926874164055914725569473426280009562298879980750316319475788339162546051901746101493969959343749468253030515364799294183567115418614725937500391236130639340518321326450323981187340612507603341490169881608011146066114979112460409657936610048144849492168841101436250496241450502769451164530610014792574794657354505277118879311728246046039245125101551540109146585059889069353576950209252733604208739877096688401411055682157848642218031359538503280902761172027642354322929742913550676412941331748153689191108379875467249341344007983553805451987438375472964764996184698622040163759535927542429187697703093410909196726961872299504583908722541627382025522846271865747576877379951914233117331012553996830223990135490276778821089211188873887053572573753561782472025177841166276550320966425826940800328159567491891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 49683498685423988496630985610300889674129278161952750231893402037644407675089355069786750380745887419661415941766775738511360707158266326813393538818623400669099659153377737960162264146059531017997343418443721342721855773765308194969398067531823777223570970313187711934014842760367277033729902174345557341033477663200871964995931190569950457784697528365551035921406105950481158542299556185749275398550058579757589996151305272621927151032537063568776617932901460396323597856099819961065894782331518559531008939496655495313140486635879030020691310663512624903017614581230362489107548043476431536043818451853128872524232611544917873246216309572884053335593956214556126887383574016533787183319386998618213494181468432855749056178659891408901425402442268847477214444773432313910523198409304663667425070835866565886297054242322685697069778955759363553830606011488371972420027854478420704822134779053961630765175843405073322207745129519376290086737894502104923720471332769739105408206535814104675058043779531625914199262328396847409926384406242555644200809619398218595580807704555702338239679410978525712330766096903259753362771106394403981621021101363867792448410307425202131417376492234178068450825003037907296631597786912142903671765255157123953849499372303970157548269691690233433735969505855996746853463634652396285219281490074964342980054792294758422722941962075605939497287618576030082423291099322078310897070271964818862245208358163376505312461383060912246008019809451543023878628098624057776977459670796413063972767403004656306335581663757012028094798474753090454737116602666310656552849595725913666188391535194501620075997493807602502212162328953908428914325199198517777537201010787255252436763837298843073337141167416772446884286395335603892400514043374552562941399902354241476370687130522410425790798354369669213568361237423263206801694556701038789744360888589622150393772737109204483598105794818175421801096448796264082553005093610152992422097756747140904904575265766494271356154762251372459741319138444034842545755370405005813785838371386275663964791163312699950142997307569590609978475422243989998009329858855373874147565225519329648465012421885718153318913776539762432526221485982186302466791494587770621662895487358328737554660487241215654478634882822457777830834219579382535450237369657958464523915559818195175445631777769604264265527142875417180088482455464272762460586004283949188330540283155505167732287953710645163217420566729550679529672279932338512983610887185392296413479853614382118533171388998154098784435405891852270128488049847416629515686042852772177393110256152499448337293628574904449107211610346117089398422031539295319734833847853330794235398657521815454112004556391887496750196093903357812993420126479108633535063781321937164081361396467400332250302107187816203075750338697710158812040521937977860351358967654351537747152253958522994667362885348170955015564530050564335731641385562555828206673145263700609827602365861219296666202478989759136290135758604570116125879619198347378016718086471680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -208601894553286349306817568456777576221688772422921895125158999340772685087901142946677561659396045024756001879201044121362298984546239458847643250635329156760284786774537306983699330645332761611852530906211646427336471473652719123605761915049967118994106784813985036976158363715140544835113494630067831688814662658183483438211315401730317513665082191798268350359250139136227603434505275876738223906334353024619192319287361860981683267983180719510258337569480030623215708689167010273950544000046450230658539704169323735514226497943939397825650443147119572903957306297216337697203277370096053062793762723414308087988975210153461873783684408234266366693032199586952001556318536535221483763204005767692236347085395801541333996682779611216870461537719999895654286220069937016255800588158582541441588924305923067120955029324338012988570403473784466845023063050754878226218613908810356059597939218061793942248828563910334204111330735863627018669222910159139611859114274992446743773975319682075698238982165655478952325830683347695679609724568700931460068193800049419292955371706023739244757843841030738935516814967026474654444247760983576412048626239902865025675334476638689039325715937333652451943733328183337398675855278383724383487119950266853258513003745750226524197840348490672776970455430663502568007162551618700596270253553423965204418139998069138419574547614459777791805219262308168233888017011802463535331513763976709691301452567229908020501425459110977001510228473244212484724405840895612874169841485112344899208944745654232275590500305641013801352806809179935309783167549212305216792574913075793413788772697171522929425364871575046122694262948587272653053697036397879335805703498377430004345844490922805467015279869781085305086690419544278432045148414383433340550592404100150329866623169423376417143573112090984158282779755606717005436554241155145300973374629676658584052423864869146858469668915715350553120119096612138546893149517331687786078998358373671545945709932257151888075738932519905473225601779218064157064282051275894719565746051539858468843265459855377024579618627609211021085058615505004521975072082632793656276775759410280879951584561099948227754280667357166552322876806991931145345114984425127574735566393501984194116574635338867437509950646751610322427481677610698858897048127394179300062422343809773318752164508007116553362378553026430950504613945347104521147231351013099847784003405213098137852857661975320643576334756631464026347636046697730038517474280825919257093549330932159779372227799852901736587937712396511783046312663761601959376887411385278145606957264781200252377215995098172843138132103570832743676127081376253764812215442749684659869008454948658746879400653753469221757134913211099684955853384059493053925769496967172479545752048348689338768076489076156078759067793594475843355150861958194593501543962043023479061898340156458539665361174773956301136381386501691463343290552088552319833613211049395315882604684127158313046536989128527264355163603203237484005510994671486562377662464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 212490293337480180589746585590880952583275750678699181935915134564971264962551445874446913337112594163936809818526873667635394325791998976471790358448953429748456318967185002971111691933927536524911979510248636604091033889798432535574484592093136457704201996648955233706937719189049127986281310423761902651019176677707169905911969058256944261059453223826533939723155948041212071931669725081491101830267654594880792062288078850934835433529939313554166667670119604394981614020579329249028827583143334461169911892425633724550198576352209949985655643484708449099218179864225129645789316541101910540026943308672965885932318539185972976833890179068325326760850153289597119413660745482206440398223650987346736360367752864355625397148003012058834039555181638613145426978020709154767650346810821313844425116730451375063749163635386881814082726744307334692489173762097798563991208049014413986046670106622565834771790946343356212738514710094811677510122171126941318498544320805294163259608059407896507124205924753337994703144206851675820847734807814107735077944608492806500337631137415313832371140431175065900801097338009980953658862738126771041210801235316398400054941201043214584753074270203044368667258754731125397314229979544406331996393797370599885626239071782613432551019931304061437491162641843886394505262884296704251780901363593412345994497564932374744899131007533731947411430978761232790721898259862988402708252250684031595407650683779963391092615073707719921768567889132870621386100146693957272571614145435135382434637786494991212420243883712969971756838001119273796684005568442188725595832361289969094285516602454162687922484767981218964168365370861419197765244984552980928313671813532491581643692525412459836942640146352538843726957614185589832433672324966689890380817445527500872311750992395138674198174812983187269377142209540873384023485691173167377530067525260130786275046545749420180862398356051274851103197186081957488685520910498297174396244954346472732309623407055840505187958464679646751426395368992829456262709696842293588158221756216076047173555074977303079093145282727204199649414668955178486330874826212982911127130761548147724820718540515825754352373957687082482502649026358830900951137391538555595387664973107044606911754200771369567780883874509209641771030086989593245466536999091328029076314197732218049930048854111820977961388341558900895192923883021618293818016866653296846975736657437724986718657090225067623096499482592087326973776602264928389788679286422008895546672599368961141396903454443398159400996024622693757825708167985805099970949417182512073169002477010792040161119219756830340735912514723497382861918228809331244111498077709386465508088625921481366510559043462725383305761682178887684444568719319447736955028238752652167872726629518609947765854620039109876523146707609810858098178176383480947070088327492675160764538870343633435163660331432831085018759981966716743951372138708034434494704154439655641872122256836893289920850958731919833456561932218632002083014263045904085811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -730926115591447150053316728891686622330511728336944162209322224145777250182886015677960130216199584315290559183394417679963668443407947158938068729138980301536078174934799283878559329442822633447975972496223715045543107545411778919863310638604682742441990521744006273174026385419568212591989296355433836943826986344689069500709348463280729579958975642750421646898633469333274674601533407559656010770005440993866803023752723305016875967820759724615217381985276451536552530308989707466996698410048662666399078428477736710704822612249092089046357501332817330357079908120154327047997860905957265275802933081230442953854448658632165576276832734854904659720134224391313044638014719003511028653333367861662151570981263862010934704038202872520670495387219817154394450655135869231127763232760234173465125199191287754761230975790343455424845515130437092216033069758480392037293627025581551177712853267565297577042830231953621657292657452858895646060126689670170470141617430426413035149919512166491741672190904043736209470522610698785093245103492574656919299233704949311759377586579622700203939713915708340253574908127121039462204548062973530884067007569219413730880668315945998169613847835402814184736716543021237575477153401155213583733318752951001463017179374517858074989813379222684995563611604994563479144088145536592910246979577781016078030211340588363920581662571239324782380712891828296964599516757633610361571016104001044484361305925121824916897095107565049006208836573501953190607813691321244883835486008309449783907571127623784527099081404236246772348690888038971168534300443487798428403750954629206166624970146080243804345606664945808600823746650423443148003105655476705429886826058083420244001360225238817351304458942751030822986177337993789833784229658174999031101571339492898327296607921252693563701299236121465221114652277721583633806377361931735780227622098384166289451436704668864219824025059197181164077285348159609118665726162046818464006472907050266175587608299618802158457622366200014443386017597252471478619758954155526547365778917515868396634520988504464196665729224372485741107089810173031486251327249999326588575991728165278318118120318040742912508804029035781249159099238264000760006394897761765700457091284862143873846641543222907325517385837855224455388460659961778849852703086377076970682576568459704313269365325788937554994400945692566726356145081897991050230813204796247680622708202383053580999532111542614061235920539520818317833256504895174817527598799726463071940832073001332147289829593594718414079878696637299594601344454861222819982342756501780438389914760380930595693325704285462655012025330355445854960055836993041775024469281841945016463141669267987664579496625607319115176160964439714113306686252589344735847636104946788095790436273188009613704030699008414546362656115138670763120117986102809341952625948221530317382394013927564070579195887897000149747008828003245489908340641322850527543237764382831375510164286383280885199963241999379943605889805774027593124956705715650560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 2228153478540982223750890873284034448309736597118634109963529860715954232129786189606256424326994326691780425617280398403840035407208085813998599156274834551630011452017171507155624027081137175371952102807826016257890613986147800236750586860880256629639932762151161042059079125842603599149686859056017786115663027688497462269458679992996081065405932168854500362914326716294012111281351516645304950697672567159297300093119150323680633032993177162029869555818898540307748931980935302226715679596789662583573405578860526077657177213120458779382120519153474763282193575490178168150198482367775636888221531140298961051402420489795132782676464194611627136519150972601329350597226442847127836684017775268335408938139931837472699395338417844399050832503950860210669611112045745444013126409640497330000312046758351768814908130873667797259291738313306536970197637546000620804377636837267267679295290015432011778602537537456350797166245634832957684416708794082404241930178813585710213655502169006392691765528739885412318744877315294733631135552809143306934966113617548472084900491218699180941601259244753687625662915076176664404848583551992839720838540289798422771134879319894394869438482228741788367819821948873437615783756739417374613064280069208637646086197469723040974523725375120544179113567508957834371917364428334400025139432080979332090068431347420286076670002964742140943398176007241869502408293722948670894476984396994589086168188795965505757726713976780741061508364536245110866304852891079165996041245329909325922059888245662438689450768635334206580257088010697470154286088266249024834527535898357820806138384454100786555259437528299490125133211877642197881994617915363412796760324429421472220081841871725558696290998794683522735648233079013668162553541901697193753863243792695325286527833286922613325666573572467907992882974079075163568276870822122583502278101120922551119661367183737175740786201260392554673993737343609874639644609139828144398362346191364174009229145402284300676374648485703370835067203174854509370264315450085665730617420723299645355426203765839444972180201432346396683621766020471192754418794224871356350338492587783528437538612071583865284650632725196454819795887692748339278665859574455498475134770619096329372315975239590887232259377576630777457515107088318381562854666338155115165823391897030509643978707720941171646420764827985125098553121240353914922114555640812246761253058213907341558869490584184876783032247606774294427695937777843909327761847142150531361385228526351488185491293075266896100743640170064226402330227733226230256036381808766347589146156253132371953202938226025930770671068247345870619629368296464488873138766865090419123038445494346090773731336282898109839663456582631936665111459386976089477206403273089404769375893400362804772587775834321337772221975020139801941139868028568960210176211650963753394343944589595088212337997765537820391647296264814134967318048492704513346277973858647456873010325363592058648379400692250573042443939968875968495254803316736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 1190807120926242809189732215286557331045138990631275868388623661743409314343473595599455904490066287261640766155949272716357906442645340331609875698024532499928705932428513747524148855914116031215159283206309339687046554378265124909124987785360711271290609944914542416953729655432019449354509702375761513131160266340723079773110436489200692974559298480463551357736128797686745255639719942380862786661139267081989897358424674769938561136986092105041542711526327020061966717288188936347978421557721810288788709202967742306899763250385144809743709922789736854731417814926981140111028713368321151358271836958996786680521328048681087995632166593697808050472378532297394420684203742863503119463474578505017222829063999023023460350582275022008523133490367459219251730573631115940726410810008549950871518382273581561170594668605396049067562766664947742574344711074590327344062396909149426465967020092098832319267731552636133437246665107408157580455751910782662484702539285010425855303895257192934404303211379249957882253302705714986786263662378452818825064148387676783056016356806645599852104759457764201554322286151734711766712087400541121642479222155930151236747194621161846210332472116159455004112165425372299595242600867074219521319659466776521625184404489689682246154267460311085324929001835362861050823606487417156034820168895084394834048620532435310968893356154529361489405796779089660833795260758626236827747498006198411042922329022858136167425038563624726451552824276452559170083332833973170106170123828237042420576060585947583026101847318931776562522505068936522576845809302904959652388955912443012934806911822741039249698188006758448470241504529175569577400453087295840454417309770795305418121257802971121283682415547247891953273466680226606829420910998658631908804907122812934240497852315794989705726981558945208490919660200405445480295112006033528840154654930330800599649660453532722417710704397876303320166585964852319815011076221063823242672570686918227883055263078166700022083177128463328436143134965120421858796263726749663086386865292894024111059134122557591325659342904762644794793374449365824612082818087804859948491362582728548446644073639971975772262586845895677475061561251813456448094109311663343498351163985843509047565213925719909946208715314360772341410378426420550528412055305528253821737144339482055691086246770091686797099175063857157169615949056021115823496729380687232333982972511878328793837249637006042570374304309234955237217451878224524503250764622523963818074671882759777737998751155969561684378519295744505011111490586676153424688144591620992331363086955699947198414362241244304768059693922695419836874095949867232653799926843836555074402431520534098430594028899494675485433043322573594084065602857678870262159351488148603193797173326280771289589423698424947521249300154551120189029090267892626724468591290857263164736932683250300797647245347689438184216193942856504381248015732939097057018483733440764473343517157703765788392297268283981809245550830213666520537497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -12499341095527343718366111521574450477259559335166304149476543486207533996440863115532622106627485935962183251889203703271000590954322312904111553455300992589631418746235035604761738969421256363140482585531180089351440283312018805125544741621173600964683166030466483801572495083657622539354423337310584733471451974831843316688066545703161776659836539792692383671905207677788879780384725281054878444488480747116120873336610758267638148039762183627550668460396308054745709046266202577348266977593503674609087152248868862335524703304779017582729520743528522990975002263361443565450880542366416677133458345873087729941063701996019385367957437767590971951171125525766132869189155840200608878878713884703582439699701395958470536597951944706709876586087055099963538038586312635314692849686541247256601101553394642052223089636304493048364395627792507456403111181324312662148960882227700145641643806345863286863074431370469545780598595043840938363392657585845979284875410677728797607101082787019589965526162476651235594124712393042970523570697040108304015376159119139473054492503230947748468663402301605746573150884331114823900296438292667859177088701754855366849922597758858181466109898913065581484074395511189406280691763866377987417489973524266688435341915692763099593922675501499862306366212029342584375385408401961779939561160578727765477740248274377213206553596381278069681788260194577531092773367801297476679207202113992959370201710735915655369106476518297764211190224081747406219805836304191246101266992824192487668949416727935632120502890264362314344704948437723296026261060402725380620205782532687370582658016111889258125686718849550352604466655667527929858640285154158365093124475673691651005064462703722205636446364074467924368327795431286287051598986196606678483206490431431798164497998930524734071698935899656466222408640063998266014528635860516075365010465256331155810181717689367131828339201712738051168607520025039495011379312514357493684640697423108693088765422602771608149584859714645290116849811175624757300685352971720880857534776647720508217312426276620746889557159990335420717989922755240114766706414926987844329606695935656814291802435921941765135621353915113925559486459311003337944328082351612470566084883842984152515957597905901267615606667116978858559842158528097766555917964862656020340771249315563052926710336267538230385346285995174256743226312936987218900639460311727669125484986752599012679896044678236322679581681925279900513114672797946509777068165300634692896950395403191041830953743033119858397669396804827817545502361971930974446634277295127134531165297204388192328940095584007066762932302347634849257688387620421887219456382257447453145500617991205314009297083014762820622918334417385227843391682187209300109863505588052640997825248971724673826114444278371464925924706858654520916128436727436656990421913826566733740866049812441361354334212109282920044451391558191386673507072291319558527074088035573271758379340104656725074801492370819948655428277694531958210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 3263654542561586298135027660569860499098543576925331290772422346642255966566457663147081229147810156022001851231781560968261373896404481007581052767697420201687975817379507926415473638656851114561973518310807146694314588351257414150696896931805682626922392115971981586095047993218229239579983592839692379675125079881951764557643633676394003129605976887655859890596622611209141015208873575310291147195130908149863751576557632853965188578950302285794689015590691559162370121602830043534442962324107472892807209521597297100430769791968972806788185786719865749870454600603367590713212946690375408208142811525372471906802639788052674992460742197052586624149210846565409146124469631715070189725796346128304905165242423969861906245656503155670397337837961806693423777117722234150511894541450006970984514566814298404214314472188806805416907077093589459227409912302139286887162444415150532176316213480055691491332746418012129652870201500955435176208420664654570746265539417116817901003663441708651770893408408232939977314760060548033436180932089312435227713908555120991788394144960190108427389993575949798912427451378562394336604419660239071229881541916096248668887884256469979334903269388583983894517668220599999452421622410105600669519982199809752690429027414999439333930822671344782474288668114182563800494072705990783180668453965255155139800549024625407392142079887655754364673035875327065864813784058074425857462898159720822052392174327887026566204877202114243080841073750246121884150614535438602274897117752822111086301945485958218685107197667613553527730144322223113557135577568199040975427497714765464542825505551615657527732104060575083646892616934183561379937813592870974017853911257615593060945080010852913149422732867246388400997732079601421970076585704073670305258394878601028396725086231437845957192660509210757283621380351355998687571661483398278896980645840472043416035584105108059143519828843951523505612594485755067005032813108547526746521683631541804142965181385969084015274863600840959283059108340845288331501424688600607473677230174543476344970835809826296562650059078112960770750541631073461114103216895929662610813183555965942147982414966997507770989180692760359176823677304294988137964859725312086598110248589718060119472883185080459865930493330381493274493440371939470474471649372559158003570881041916076027896121964377136394464913970913808241471669003137684430051671991558873273294945397116805074869282555175805165120222942863574542765071301446027145072429756801158616754398921418832969987471670272288339304241173385165709430892282844143504762792389846181518336526104823466490032368981439253260765967875545161641810286884180754495943807287164211899407984173435094779432445898770708789517561730103903663229617404428514367504332118643801793726282094507522216212033361849409837166202539062566139011779385239364707522702719269184427023683425983938543577144131150401973113180543184634111038979039412762190384444291472635985069367248742047487795057831078385553752742244122624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 27964886399928517340153670011416403590862788144618797660217582963902032618906258433275014684173658876110192001258671161600345211240418513152350638629061164083706172260302426427882607409161331930658082996150637244868863915010087618408377831391443277044791034055003239014064467130158394721919460892597475358385031665696862471855011951980510317371999993873837918199466628952833127705995811731160140236864648659066642420427222644532036585779190541784597473388037679861363472170223305469790345553650669449530854789050581721506210171106314741220649345870594898039200761580121519437052020220678858681866530219165589109259042223765259391376842796601508408381135063635107310201619920389919733701585262644284460727476031785528728510628818645903242308063330153648846933126041420271709904998924805307369192045234754739494623007456104342581720664249537522125963581532230668866002025784901697553678246040544598760428555994962073257620667308705586204351235283782252745218138819598863091357928372058255088046724082102224378459269854990830979081111589797898239081895604253349894878498308852585855565035589783030792123452321312087936636339849359103327168365616648463135561671502296047072771311147534825716218466630725526564794167749100556423029359495015489841141582809361837689536054933343770729418582229168914429589433758125959520174280687754252769766640810595270308471859385424323596423736320699202870304138786906808815603304329815529680486467477075693463649965915834481122833003175728170974257072356082294793506405155517556120973372553121013956457981792832293013875281842071647337151605184349237974722033136180997787720169624444185221174474098812402457075471272025227406367223620796616157349166847917688531272272735726193244779375674693564333363698178586630118149338506186896279551088482540953665898205741462692225435047724714006147477884978693614806019016184038641147264159614974398586603594916765011474217991252080145902041758396508637244686967571095030207575995088731060392134930031550729820314879326310778575852178679081724865634358524382153405953829889064857008171088457181048267965814325700071008940283558410133735640882823234015952607659291510051574349445272154960074475956224665501617419311978105088450348690562950031038317661304237261695705677855018625886712910451666745128506875281515777304166415775615143706125846586749552567270190250822827970863187080663897190384785901784751776419883765100442546447502750307092268077528841412251134038325989671543612395389418791066188045653625990724998182264899898005492541278189576682497053745483268850999697533075446358223573059623068750924533829702740652929390594508674725957615017956902749395139229901445779633596200885882448067552390507234998823760439483881204907326239610784169292354651213109974584753655950431921302698987360103254302934803252431656878875323350321860679545135769290181478986900457912707970028163773439614939987234501024819683032484088220107508548061207482907868828604799477457144421293077024442900520671206185704448726638841036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -208178525834571539990351314522232723465396703254840947191231481817149315281738813416523002598064490515761955575109805288398709815482967896276143803641764937100402510390591623994026041392861026707640287889918027171810974893424812355203136976246364213782459489309756406483418020330087642723796507869682284303966437691444094355542432875848919313650281285527889667547908482262440033371692950772145150549255462965645334261865201093514164604493029137126822873114722450534537349304962773516227947876437665096547134027393106422995832612434291078859300676144448120845220972903242612897802084766144145546665409998817396323728873136278421251477968560613610513649879234372381008417966342899271899619603390649214901576724852747817354692485579347477567272373491118614945487806076275737247380039278560088093541678246232368988009112703921700301125826565477779569263873529678892471685050001098660010288337012084389034205288896559128820999706389791439024877966957858930941765074914070351216825749367534276639822386727956733660894853756829503617673317293503640749531665045876786931425772589658728014009114803880279786209033729150370017007138654059770309516726211083332918248154174966117940110671535958507099075103485878546367764845634547674697927761051365803746719391028199989240612026273007405742573389300176575403659109717193867661111230642484985369160870674349361498230083462928189481954059693659351065612362689923497244143464033801569007622461868290804098842154618870160600410785029321341700192587716572089240253822190967232418699187493495368917641575229628283100319345792767161843742879453625585420265662095040913755331082547339786504094555013754262078255810439062768922348809435349564595783331771294054133705390153852236159482380586641503710919372201757714857213057608671763140132320132971857399458682667966258033312185766719969701198601216211253743801173326458316400475838800653343990834060016721087622730379245405533965980501702370164635624320443704674076287346009621387640175144928116858923741986326913894340366210597908806570657504045572669987157373756453316721665879641099205565603738155105360116825911934208200590414498031155491501278400534880925099153528384251955547441786250877950906482318428541303332125371194382326258970311380479707035212206267141325412397208304143588281198156702519618013501720079737339516811011383097750072042356068417130197756298388200351033959208474736972334924764327467770434905848925270323107996842692648441576176551208990030478871026686562424512508702983997017451481821871169017318811547329808574458597582970696149899654559761360902933306377618212148204027895161141463827372203803349241691748841928667935325616284358553777656323129923694321377589017522795021883909153218075343151531830732612350003120384926954830228390382133540250588504260299312970827034647652630923861472959557142202690760067736778377502686733412020387243928451486152009560326775755317419002628516657396860126031466803739372957113991706186768868756423248007769934052446616003979750932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -28620026778239494564371045830076648585932646038495351225300854663365729188136777510149781335975337411094831688567195234407895679996599390297826219209914828006014479251902345092206783147595181952560013155510705247655141348567607150546514883139288207136743913718329034445115338745840015624630022724431594043119194329172164811355457205428373051438941816878756985798194298133775832963962672988949408839477963344496362029430031425698227786697964987748856427901883915774017118268433170043425438683594299232138506980119561395350433201472889908837451820551910384554125685960243227847298178133094863320220959327248758091032359373880942398816880301146399554423160606898507471836079975524924014328226174672326002250338873810642568234991523936223005395188210010116374848112456950586756811289098943273082655267692517815977247272499582601323289570912206499253228120308444520292848112776257984506588143399683508927663895087159044192851349968100110238084630096823838445465995567973840211436532218699134662897212965313185840173529400715562544752816416775703498705172555607603999157723934000786355326801567990561849602436890640778545105710820261550278778240630669730124023208047102553398737007336381060713236837348342693656437994737615424545086322430996822828885471204175563453014284947189762253010236486120200331501657402680822621301500586879718061004223744213705377692494621352094966978412284293819603777507897575207266658169522374271819023638842746621448036781964673587333182935949827024951335207760642190067984169539185487832461538570262126988215372475857164073184958319739347803860174722676002855131006420940060881370784502715600098812182032599254378161765857122667588031586877049992916180809434044139359565202457655183495021898761043919704081734305447416013094918802263524295085657957353861671768572091620230261731750035069702741582358185642578822464205584780561057952105231671892690617123686575908518372860989913605967708650556497911834149384163845833859867666184212372744220360142286000530213473879430504389119911662741111634157165003464631419070872619572908898161987962917027742223751115691734256960904917465673246108965620450943615630937075899156633609879914843651233958983983035262310552050524689088451191753477617043579332077917683919051345524676242018529779839316131953910808198557029135362074100554271658625775489641148403725638250316863038099054107714156622263098760298560629333600720287274297340815508964221760249796065390714261686848193239645403330015978824675233141979234017917254703709061014945807098011730153420593991113648059941339319154609606703376836525504283201926128504853895066554190594040441490468567745455646741443814336939519804461039627675437866387575488400736103641155277209304609579449557270572858971871677474892512209012461567411702806994133972018667964244539258603791854916808212946232484495809208129025302375326229334130448005592881801019903696586335109259829729066945599855332584983074149659142119471039990550567845953514545179018346870418689511496089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -21190204504096073463086614723087971978523384307824334345490622052200908188882109882731439761345216204663711675760038357464732302721419566849003611070308933865874163354321005882412973238997010514256499581001789079915158574054794903476822609657727299611380279301629664213216950866119398648341452447649723455833293245362039365483176165054158864199172375082750956400541554514934450904209496796439164553843814990424245403948940457627984184288189939261157563510558414884641439235687834922889268978961740150521262586603722806496510063802595675577609274893913917017889669984544947608131622969296295898667754165839187653131829245061203980354256604613435630365306369935813918371611481343738909150762334533917317423694374583050135966893004380371312789765693480581976336945449043291796665978311886643236337712122320586935524858121902615004462325672440618180200332713616609310955035739139676090102166383595013991983780259575314019073589917940758224342956529000231651555678605848513415420534484004342751420588807661407095886181160383435166551570282619206650779542769205810957419527433359941333718055073625288872665365438579664101756040972498870228416647770305168722733573366193957446087780935144961501566497497760467484387525242312492987852382707164015649678637381692537348867630253192140507448008424919274290888251503812470461272390916225235866931294309937194491795011259269738624894022951558690209525323981008576208783750060585311664636610601957349503676705674822928354560756538036964725349983756867977815086143126850968907794907898595790062941158700810157269396032832383002773037062572303490428766225822383110463303611311694931373143671627087220457280007268920897202928265953767474294270947685637176899498774616196946556274983018776559603300728535893796883259080161473031798719290677076528227955192427556371030186768402562738843528659392091115528192224367610470643622914112651674382168231505387989751621897524388113362750403202960124333534754035379069000167350886497580195978801503218643786186595534260287083146332734577340244048544649632746498355073171315576916148255019124928515577637020011420957386021910536839424245550418699674563261495444565667516918183165399047310694917351736917371564813101959671677856038281546861422550240807060535995782700065065136915448845312978888054834793563831325801791130634504829163745411561569063356026020498642025210759755591501162727545844903000801081369537446279193670613621407905476434083488609925728586647063134112539666865633803131042097732956621705127797617195564781520812386715100130802057744009843667915254810524128932122394851366267074404020242678038601056665315644154300209187628547447075524301482282548289882390463970490398379165657845368752070133087584637662020777102484162407691916149254726253171914622732113571309426010526054093209495414719411519458223093117393307901787121534720763280127527396611221815711010552394471722945587743384632261830157119352270489171466928957439495745130600445822533950837807957629053959019554244080435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -12902299972118124722302575017474283030073001992278609179682527539056377472014347872964453359241746035157824910803300739579906798645178943187614376292969205123226723106423148070119933652213035611333665897976581908833089358382175808977038601279798692139183785961771922243008294126268617039311241575517156168138527358220875508369605611448399940144223405378924493837163020973712233807490369543712762003916660304877841310352292217553959223817377246088357977113765909885303140540676232397227301708102061444610628284531154081878536857942721436739562026294224544646163097942256451960649971430578530767866105273550111470775045706060857049500216926629339164367816419763511335041528952647439102818285513596458907212022588561054433713746143762813565285840417484758655659500376470675320788620972513872286952359596090301071607174341540871030604572313070973083139222524807871604024444992512056066483754583838133314940198648902648852842843274645345886647240686090357436671723024094726741533621140565508102078318987374539752045596011610207152932710676762599308636047669635005757777622951167554559181308043997950661612629962078367871821859214397003228564262393202505355050960894177606695850057047253608612245529924617260366744724080166999885452184884980005518407600289539457809197248965695158913737212158218318973615651458107672432926592734320709501060023300912017751920657808128155955918033131179724741094974021609373772330841151952441453900762452458258078770969163315994389345260932643172074355845377413485378108180664764607990473828207912767070535395632897056608185471755775085307463773149142287128098030595044807433198850514912489090331938884095938679362585237521309743525962114386693969809019312942092824878438723912364017728258458295782695488342732992265087623165734995187884585994436120342077100732670909681462300849706379508154398139256935167348225419279998326807225511875567798407303546579715080121018377836829828407910926300573634013434743103599531099882185566837560538857591008424398517633179422216098394678214119351569228031792821514989483079209611070540939151024449079706975893168282687909856433008564970392797724380998827926261529330468600768579705367945182888732273790418413090092792795232305866723743800495944679165790070868361741867809962727574646718369904679516303052852724140969817298689304347449778044948054588107668019211898629642878380059091677821723600586773063175901139154053678613905547588092705395584431695897667702978310833847039984574424414486813463528516559024200701976123236098645936444765109214843950503833821702294127540253110617597521253719451390572627124629125233282164645102251630281218141460569683247953352242073876741994248873192418403301113689606335739214893793411289387398569780096493079090158123023313940395762894923131266586757171020976373379802587345717503336695647915389300996414813231691145753745221659921312373555661973906426095449926692587253736531145117486801059204789505139160707132149491513591359379931808477197757444421327414886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -5289217190224024002376614921077763135988101401346597165081263776008751091267501917477312140761009069315178578496926088358922371529857982153192904072271142469137213045607435618147249403336089862714925382405712814456441025738606626291511157463151534382660919832897067695492822329387316997739629353942153267532695419644458098073853637653387403725873495676801856229892570166098825355116129241162171798875338132737191195394622629204541210264839750895945551598040618931702592986741217538932258277896300223348016013741641787181892242291321892803888787948916258404765020846978654451000865178157230627991421775854933647922208386109079138004607307004060163070950126751777048753732392341583586494565723501045213336545433557575252831964948291484032248203849344480971880094468746217604727868097726160483774686751574900555294055392146624773919205244850738356366290182093681883992874754601404028687394333333277869099635643276502161004038383663651197309502868168336523513054642249130785908833155569888714588171812602339259530027278261383966418062240138191207183670765784323653177041041260407487614805344749633217631922619645801178396027249170636080242676555356117311980618848944025802065646379173285171926126470259426984480330167968875953006553468189503522191584990864539601418133356789258755457048049045528741215087841363555614474358396552543843731848833908255334002211306010455952448243948806025762055842054672966255990328565003520725262572620165498036238605522511380788996738521221415526244277926966650900901164168470210096647399471475588132500042714716348693808802199306073079130173901293469079528345801391111299621639844015490204777870581700047631078619784335131442576143385317884309782271347614661855561137807252485006913887432470550253699061096887218746418253786034396804203173129934758608160962310335834450294661290058784934586823741686949508142532093754916042326394167370498616833400145651093025821287718580392152200700175664837959223297879371186745875917640054784475132695095025910465690289635230623268152937406144823661998028920075341930964752895750883697645856809266823318919922897097249333466889386625412494017926523720291882417765867804624745921522526693418980638385534652902220152295074373716983543459233018340415179132146568039688298038674643920913928100691780748394136672384415473210666775160739092805522978762132608830602811759276383923566922794094605531986069927601112341166886733693617822645805591116026098535430554585424323768568975587061103810036463477714518665725708509889857222757631639752149545565669838926071814776409437741123699904247703206990779934565042610415895140665454145285477480981935694381571102739714888602370825806220955569084204156363596794326314600781166304331005947855177295057145462889679541884707752015632811841084340816901247467288275693351365080550558116741425086127048143197414471411139582940379156682099868814316330138770100808633952942783047355434833975389798250604275431432520838781694862073862662263415774104787796770160640000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -599630402012582014550064241762217216396430464817823823656506699091343323252919149342080159746665469535551655190729141932360616358781347208004487541052492966535700784484695246360742063404076202878348275553965623008218548204575857495546763882422916695880840372770320978821298718979813983685085913318379916742251290483201755367013622751630986950272262839591928356079144610122216931803058620240114030413909123620326501624134996924820210918005853913273868121427719775855920199513268739696583340284471001828086746134688138509962260468343710814847347508102218661211134208366205701278192096784018546872029584102767573536484116482561039141705165765704715658319032341229259250605154315981619479478419538074143841264234978342668842952804814162674658707344814318137371160079029286643308293106380119206284709938331788086734671064183546631862942053611891794119090064544943380837390431478212269464701975206615525691267707224426069419990123758194567546144912319272771875182918831753889668569912240979395150028423712119909472616337809935154387569462914996340182723371376509388079899597745506788975953908538755065460630869865916414246772784423513400231283427208123317618444809072526528547818477940414331938651248762540773220023630322192058878252245674913399658005352858810740977567151966249766893302328352303686764216292934716748721056011217863808312542417078273102858554550962024958453814771097662857936642497159419467656427706116900782441064994502664402993038125573076267598053981792222666552608130606237803326749629681340807050152332234350789435565711650371558786363197889411381526064642787965782289476353989932408303747350415665276679604875126562301249533018735459485949413419638197000185320464347468364634227018818928754635334303409634475706690539927588732931522953276010176004392033322868480900787473257340528346743343272160523035256437221108917069161274522837443436862536082889216178252525735919525119753701416381910396067925068712584067823497684671795011429112902196589430314839770031400956784257127852112442454546274264801902835690061372376127320714174544636490472720457256338511300172609595882841852656865938053438119932126498927538444609129271701986177645248631417271491502564874983853863825735252007971597133114905186077676488792230334165998506132326318298483817597319581905445027248991151415736681223249034469303336636502456425098972187164887668683493697407904921176886038413179685382049633979297245144289283148244527907364009807779834900089698731588110966393396024803018154448709363929962217850728843570707710608007120430050847656152812429333392668735517170681162379600111254595478442900814647689476337377368170466669682092970616321138722511112526998004761485323894909763000995993422720892612687320420889047637254565142041547000118251213244652002976483495942046786969599431925131622296349480677594712007910923820424575598435082640735289667336547303429118440972799348599486641858450834335628197576351382718235482911203957961646560219330480309246000889856000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -48599512036684730001790735225348904141695917371971649269478253063783064117106722470460358589613886927836555432001053835227819435395560266624502244465247383045729798786236620169115092770744451551451116787417946268170618633800381407092586291064809075573605290020921030768293126875594681241692649687484321728074393641043801846043982677311093656506580939498418079636971197650059860676871885019614779959784373089526088726304584999262391278844728631784431070993843274355646463290329745881123689883397642611033669497341893177821749433057710641553562947072848455698508944264901981523266327656788865580817301195015642451709096733410897324164576916587797757328236404771153425137608962291283796507493816152247864505862926685601970217164300558132215804470466776651082484523225747519034337373197512105265806629172282250052491642687882748658382906901553286708836109310062276304768098931479843379354060237450780462847184643795413628244519607669475195207258653096871257838183170276098565164892704871828993856276486859390770219528623396783582130339594543621968792634213689981716243771289026800764627406214310275728970774571623129051081524352247968556934406612191005345363983952553029364188178177955250690546256874838018812898347522993803892973745739282743966509544457862428222914585929911109096334682230953673138169090124826297651560629246227521509504184727774227899403332465882567310386593081003314099804049478410690012223925261791392958984619469796932621999469235443433618362859013109955004105915035732264385491372785410384969342849376527221456313028037805879627245819890707376851222943589921099125282312514722001612024199871924917239264540005348405051184373401573350550124204512824238367326069498653805152966494917623772583511150906894866315930991543270731267882887888257356580908375541879883706828508539890299456480476743990171038922721898115168914125376088021251727926287035141268778631950468357220035995901129725927211555358346863036413503061815978806340950485727647894804250517682085843177306908206078114758142074598023567058783249122357310340399484926971845782130392892280712728028717470764389181143956531502593341465720186140587670965879627648238327450874803791462774300177633971685895000936850253320897507729227037353706076414492797618997199183845282040821626445905720999634236102690406002665920009546934817423782340283216350456979692902775117556150152330181931867378275922286563416858825360620347866706876019821371248590666253278197899101225966604401043306209435459615269962374495627897169289843098188431780852836467198789642145757756230730860588665525676713662815752439730600242275822440220455741856818514061041335535343415726056198946949612622355125707279033698223416531444075950183254737462890738399604204940707519256305774548853751856911829033999057522108433220260342989983450960995025836514788150220938152810455748632397404727480211074166226815116027724106480111508883370313883324971484678316550067114840828923275355007358418314149947345375068160000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -162218258014912484094104319627419518466934808156746024163277355940470174159116366148771053868306880467810818466692349432256003192480040991353712790341349431731968744820236490293672761622285955962475404756910748981792103675550745946029141638003520223828189756792391684523077029571801803166934434416997472789084371635945076023945482793447273116461782427357320518363039556210314307277818853305619873087660909527171814762797224963415626627628385704212677460744808520472512772903979498509590463234851237046474195572870225780215272469209666084196597284999217541466358586858782022211746822756417294556967783697740392807722053768301573830014176776732349564134706172438357709051145861042990580714168290633300456883380370707120380381767393079015241819748873989024746784091187121668217934217925717421495164488683785367969650915739956079347384874299558334933418110566907028055970908183888156971535783035905718983151748647060361882406751127252500593571710667881450589545173813176331798259170137529294947016585511285375371969586688506576694494461037003735289744339177173886840648191831120594454717404664603422391667098367559108133151105741160370639944873916120630049114131258086405837771148877460321296864419812023035428993948380137986750201882576868978040073104715821106757335945474400781678707247117634170519506054525660011758024300726652593260056132608816333632558432542280384391287769419930332999827865039034788656450184534866220405038975323078200623489544195401081532731354616954851421800197475584690880564932088846961833651126760830835797827062505571617346841389088421601018975609845663718956003002479425291433601768854621892179132130705777313681103306126073857643060436053990021065653117677079389535099032910991967822069212835615756985421286869265120162710393724160960650504895265413442935790652839007799166609100228837713221439670683218990635813209705228000512483574960991891423762608545450708284109334406035160868497418003098826375083962963323210191030275668116975970438949892496297659024520341541646046433458651419986879435382182758557294787726309621638753760778292894611388510351763046969209289851968017499088054689901417909293765611091564188930078966094589194075027347595230384187953625082507204345537932199919585651563164234104244426544217285883796977671756844553603463874523438095792324287516908074741659451608939507587316211375855718851906380218135099194507915010070916210890164030469378644109309039174909751809154099488499137322982526632984280333004372579540614036246317233410463983457371397081708152807464066649957455937130908484491208750544669909704632406635566322767088324125045343425299986993768533161049629422832195454119624659126178827937589815943682647001297516097390402570080240450649346427182579057789429983716362877071735354941797173626024165688760432526146553197414066269297773780152951265583627888709876068446215313404782213102605790126309610111447588811821382094696713885951068833782204728111493978349890262862607161642450944000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -38224802589827505258174175262522459940944339717477581151794503185953553543865322235747001952803005577133198012659839724491100496788239158697550216717535280986643507341102500573274307096836218849422530610129188729621172564660757575418564081110062603979782220957416339851373731401511365012773503171894814004132741090728536641799122180645992026259204359404693451363142504582629156279795394981600638382442478628892162291060541488855566293115032034511002490799751822538850065434865170803012349657057628483781808532617691559941741021307167935249922633678020231196339297118104974969388387204431670844259968024098109588168174353354190317253700592569597181354104724058053791501070272916395433168927844429464120760388205863965970998810143221469877590599049331753348077068793903353806184166640931120356651904725771005765317526456930711612133661104709952213068700060749649963819105938078347214210478563798733424381283043277667462358840567239161565281952333428706266924832932587566123649196773732714968284355553130662842040217084996159594220888198473845232041130478014177828582787552192452691190450082232815523029570617590754317071570711642700636709039009779526914650761021021829664135936763795022980794255202426190435480554433437665392345828807212001394012595308935731276598279051853638939099865754470508201303960953484606142244700288992000831151767966782535845294649178895369905548668028968085005823416471579470473367279304317329835202930789482070854189027600289974292927413935449975110823032101963050215121971729713812208603951983761223508079722049905631368145778215142897481235451175718727550861047496776628304121186580135437843474296737072471143207546850087541002606994709158618515037974355685385461895388750279212717399284850345066043859041866936363283490588618547352221960701566953617100603972037195045853905297934177966352283598767781400295753201085945631477341212283775885167303162776009013576777332250716350951859285218920668873312759976981381362729921702507402115917129324056676774740758779748318333467329946909678986285000712638588623094539799285766975715211913390658840517691626609822332956971497452439040259000479733075198625040569515826392762210596773245607719502694131145810912029918460830181724031590323207529779650877069653937758069504336200856656154192244853093974737585726786104686897341188132964215802220807874190880690710279873138686806957892532821547866482387810504708127494421635784035404497755560028704634032181212724686812469282504942693739628057673263762239126739595865400050137556382965629866843737193378445533030844502709031512980939040548349123969825546505463330939894234125028912002449417761548569904044130225008639224962892522343974437204897464923702762229983263674988578480380650570975970562957229015516344221140906189383060277143976054904740574749790285075089003187353644344860736433724020594074409946525269826954037730238522275470668251663965317789241583510836334470802945868183498074628545738099759919984436838400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 10641634268469374202618759033180742555078484601390548745064361310275559942257123804430460085840518976226449552722488135812392901892382504867124590032628093767308713977876579536239856400336492141213849376206080557828557047190398720851979702378651512654445831214441201086236093304434850868715810257884651792858636926671336505688244253501890087554920932697707031462612583463518699990931712454438502335128670392362306963850847866378207658989875091770970323339628078791535484156389402440786628503520341994117448318275862020731680028855547781892672005026435074757889664674170278606253996099574545499998454147499536940900363867917183664411139774270168679863004857371753857346041838286792946652672315597429220135390223252996748390971590412410875547704441880815196037822936914355572550648034477916433939768189237904749996850809358477839800824904874666627620607388447262743777677985568293433401894324084145910551150422459948897364089119506390212631578139783132128450345153673525258298771147513653767295653319850010705388630117904854838826763057083723083658870779798711556166216406215961648678212802698097482684581355525727000448883503806428158360764534278046983040984886706948648927324577273383692943980172167819744280660184283292581599430411214242916225320938183877635218600533281394608300006330094996847361120668598169188574186114754835019645733373144935354708387315469593843010589149658754136268214949236516251896282887552663901207930697441355534044744449882956011194620016577600351268343545738440870042645765883137799656783076867510334365265916782651439578730785372210170802247936109464044560909958337204555539145343797634292550337816550661217745568483827622934220422233253117242215641003969341720688918881750983727827102289103290505154982783969484377397865128224115686689357524641126419845979589675164662123470471396745926058745075339886600683006274880159731841250499182457141471155369763273449852008569824737611387685907892550950674683090924220334688171306419956189154875543711689173310753631757098452388353909071479075636636972837021019610015501544631460286907650499389811651942059402124595958173782098473453188287598104289039524483700763064724616620143889619133998727869193468823679703438853310206679350465348169393134264380738010246727610189138923830833632453259233803687350153439703039084477731159638086637909520133791972273027251976203549435602416557553120778571102426092197033877556378810970322308005952220454647979776942081544352222111140798141410677240115367537081512399087453826489516973543541113287088319878096414818633912001776668000173777228360680386448417217106826741557135909303425517579206010710915845212456584407204709867999080341064354583985102442353892591790146044011668683375511435185757185822306593993597519798397192176270921535604905992388198944734593448354607199289357856526075870242743836188388986116684435842864086424445602055858097745406795961200812038776432131034987296387023074644868994824204363721363947520000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 3324170353951220158701001310061912543474741746295682208345315659246044488040275674460463695425697851518840706433081219173679469482347244226324250240166879871675014896900232972071140604362569706813178843826719540271678063371167651505169035412341722195504429229984363503722346383237773494267632096898211578500211279492835491018328512714077055651322172209377095514526552805410160933706245246415208974454648156408797798899291665434569754748852115518136703421385936396270300055900611169097842285835585918587424815818896464620203069727794113479776634010997928213860369120236405603385880918250752588043277444039306915422188591980325443732548779187608510029481077588374852113995452267679103652212199593073141999663833093910397710908605677054116216174560779995677088043053300616341416186652030737239786147313951501602315383143815900189984364761230737245840012516485270246351028499410073695708897863232002471184064425834063470022803782401414200174292393755069737650544868448470223321792534294991502480614493320181301961397071838498249661683533103610131524476095154007785651307744412543092473409654112515621471989610044428905316992308410125490678240507689775465698001290182091361709538699696461616523675104942022023529808924628136347526702332418175264927824569387411922702258755298673749300954577508509483397956681969779321049067107407353730491228668864782190603605067594683909326271849234409894601617690503346532298897232641641632960503700979216262061953541034533983663576508748667729251437177331003809204496179972722462178161923952837075118818195048387875303330881923396234631021453155453948332103047336947947031626681704075523621390060824694372548405378244694535745322001774421393418023602175934203803096048188633437161827120593254104362111363440226463973119802147994224238795492889085613552589103723493149036718375418562218226405016594130143046740364233886413456411611233105040950750393678606566930416232011679720714887105143430295683966193246988089446452838426595448050680261731503737729388029669385911658655685847830553112499859366862054581851666757120063082864320056536805136495512061542640871490897017597917020395768929297083517175427024291843172085351868745619671548918497126057879044467502033164128987701207214201779472438786347387304615673639242419517127435359681269240721326016506703077996847354221585476072192972217715021718390382170986381408532097496661627653117674168386221331645951522342429162032330426847505228951184286782708635602785331447371685724911686435720501525897598483314630649866201198023119172146001244876135396333264530417588615286093331871562358472100578262756914440766736084325957419524772938750769575871871139918839930563052029165001328649279127331475269525272741549499789302302919564109156686074562324287732841651556285409066976772690713107668805316952596930498676379295070266396435191430792935460593205485097693311584064303936776735028640068472932850548735928540393057866095699957849332906666468835328000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -295191695004547363768781315352440823673177879712164346332854498646219611573608457607788695816849494770539827300660785905131351377503878538430981430856283405527935617439550023272017788759820097218863042661200556674221577971696195811460296981558584675888141317382175442645820041957074961128352411397740566204019289029546282776895740250627631395932460315390891035328949153403944695043061439346533402491668840318544915375172829769151429673460631064123875769108251676297722430153318040439624004974774440357724624724682148986812801740032825966069754821818341627430576775776684359466760712627402388487878848055189225945293975831128696456048660587724153353218370240947241805415370524718965286837815607973440416094056013602892000310445160246342111447621142572230585494436833820348792516036926576743997512885457507320083702674846083184535707740537119318536430595462895250266146318457091766987050779848935238036435859053090113694061491542849440594501705288239451091208538282278244456972716559577012596178823904629309747463424029709790124416620245418051936026456861725057203749514216252089850610783372278655942066476024364548331685487940113429337584796897981083769806720067572396475690514601080978677392819351417670435976815515497669462151549897831500177307933091702298942655941606082460870061736986267892108648786249258027321557146478786188334648816880317355332369311659699802647165262275957465293561083574206514609752400954872106238576947664299065487859183261157084938960854961922041304558393463855842375416218926359487974252763209796549630127094787971471705373223837118142251393839613864526323990850926047131210236684803280092655292726319919498499234255167133227074423111829979925081703841211135004281338835881018818048968756258644390677696419796757032472246619757982280995235961845842751447235845498846699333841081384063795890847839800049804256969882577613903176017887156650454486544674856614797546648145143538721311698698047201690759575574591619246323616419410412993352249412241732523384399962233314644063765464004279070962300290005936784843073630624527606249278934920569684060582730116485887248305084340494334585192100471861332185349638507069757062390635866394405923884292725727020882791838259952424242712993192117663880962922663833768959272853173356326093280635028755269471379828386098359026203908155053846210351292650466505535208532199781107113564108895756224020024491438574722647282345997072965400632147292186027019003422859524308008122828681226605499267997284392096483643953088199452166841638743495117926438154998389150440081919271965879275281608908649890398582552508972890658216841656853523697816490951494581562406537936502063655132188754840635631646407654185608101286115319990737121079768465879836995501896153949328368292948678457842128450251826826404280207035668389469745348276932495184832844950527753331991541687660368863932318644864079921058127866477950718078248176076234288744953108861328226088851110295668103577600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -105246880013546626045044083200647277515156284550614196371823757774042877273768940822299615791674894861926152255694426568836764486795585230857775812901833577042387585153751113196448006786111833517374884548067956277354434669664927186370177235960427999159817519920705827769768528044427892123207299363118894229367060504279015693491038700527708180423983504849307514326826450828725294696974846876465633948728127801691388945093813344401504935671752920896278138633724242303316577396448692921222829755368543371861202284899333861194501481367008177940780262318821589183077207720183151600113261799227014140787781451671718332884776294254300201496979721866690001917091983441261634439228945767715033664378286055991344150660234525714189555542166352886241754031031804844723654001091547919549799788609246213112629928536626940605105446994805328292046113774704242336804842759349268359139560355085947270933392179718666392423605658037247317995378677523065361582758935216965015902608202060874979167629981293611277826319772456034942039686507130317077963764508369137027442197836345327636959335514820848726726827705282833865390339690124295371950362268267773787171468037753027952861300177451661506389184308974653007436070390194997707502157395566961082815897388038369267459790342467724409558284747609295982421727344189993610742234406615057541018887044384535650488588565923214125564816010698939374480616108286976874387144487191599753937218414966167984889958367748263066295196637506363329915570877196939974010079927993500784766623731523276757842549889802652663901913716237835408381207266333832943247159910178748288383066436052691086955464241493122659297551307325259576970246052821629531971104065809284343831797376134023506393758678293335689009321576359694178731012867189910736489638179266633873687442444630876232824161209042084206046610668834702603060471973661886914595907408398772058995948666744369514667006468301769031336506632416348525248650226851136137525044019854642733467219782935651213675693123435848608212767007737159286114264360117971426246837513332502881306511607441355394124219087615159791250452695598313816414456716900003816631643869346633830121170798951664770889113060511568583219777348976160110263610032210423062190257926442308329532104668309909085787126856691970559007278056399828560274360451190628739749312474195506521983687362705797144180694700356018715956807633959482573468711309722063429531165362645401281152967087684208972103863424099045426479356163085317053136982376563564274510334299194251987144714254669802242276713304226505177525926682933202969186336506742169621201955054749582202866015436077203624830785162638273122862449648904280788731273728929119641873559417439800007485059905953715057835276586519041856384198435823469445771931162685543767499196098551301855798318828818640452155012373153575062486108282760614372911613915346089376151192568696880156190754026332602217984628223260705386474766098929867582283142639124480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 8219593004090892915721913293759903908440370082248935671162728211953567987208248035270188769072891627566634172280654654481360900829946810742601495757142593319528460408287897833401203141460463692747061400467260138297311751292782003089938501773631827684101837832017926340320597700321602162943888485884976769000880550157978193993836977388582294188171036340926742025624920629678979056044127272328892591168053992421043966580918574961557475998607568083845897851070101365010659418375005471676070780029284049168783838791494241777315746432636582642850759911411326995144212410794413783652969764390740291360977461492880351840211947925426101239387657255587104303345376457108188081789743702093280278371103985288365237448089230664602419687102227122441243737449178338347267334738220044806876839045263792852728220971599942663638008923007097020477624012750609536214654312772387644404726079250432623178944549322884678159999210993857213569103112308766122359751604048118250599582660341095412588049114429802912307975310527513918780468283864440063914767202418636684684847424040576012168463439081040871093966026797933408484005630629907742920252340473209187933170090206726068511008785560395219037717058530737323228916805282723668867562335396639393183148642789668472555065812935675140443566105196680828616875031958527118687179854924917795193878759046102185080295375270052020121290364759242597873548592510767148443621453433450090732553688303852238600447578803788170218991665003182070524254936375410118171477226493819795107374758411097378712372168006617831686183159953246531574406278490975752915929085990974827161759322254188655289795924404216849861121660994674786082828237332822286400985913154707554211598757160106487719092254146947441570511528040099905706161766394653939011221959289818075343274347931251856899213392491009152261452996683431619218144320895879486216180020719809381831298581549830489864624036191169579399976247349447576555590298306898649159504906349171436030041060238435703248029851606464368499006770157872075412707206878337466032649445674697139155641432173164755715525462330367429398419100195700175601036348291403474041563220188948560402854255935910856481542099203523817898648693149495578760058428993998384192044832176725129859643055800102504784711412804873771582292831458757334460342738710675386117650513656779603334589866364310227873851150301324834046982799120423473731412283355371639458903412442366117777724458472141111485097314800650012948735870744012192999078333462739620825159069274721749691160964377726201451147788592218432149058282666543976001520277930755141949870997317723404586472787639813531178539963473397304618947397564831150144111948583137583945713352761445540430067609284181797567037247817351965426921119648942995463262575235080716534099557909316175489034255364373101421260974688679684257819372401872987138306318781623034865217325719071266406861317807478851539818746229625670293179022134405797077057536000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 1991558941586132446150369571142103656689098243505827517250977711095645554709913630415018171857794009605495822823944157705034290134105344111160134200550491095673295539198640099894909189017432429475653178406853049344275884064945703007782736420858353069740566933697975870152226392239657012042144877667773576405024196495013032428151257818530052581337070445391800681179203083069106808115448743079273571823975449828093889652006037093546576746140878557514288324709728411958033957286942112397422673881246379620120210296701672616789474455407915267684313506402111267608600607586769262712467723646629285375256204555665783489760266746733289622069287366092554706426201560213433949236376441786216607313028266737895199362337654587209532383746145276266383204075272860773013800814669426778792012528526070020713798476626054089075014781697583910919215079011701283838316197151235005268712311394434392591234349451312410098145259707392753088085441381644353533003235396918176208296557995257711906220603032974797904320150710162269383051274405031473515156357393995612364114375380131928796563873074159515138924256263587415100632124690242918841480849000062149059987334360209922431652234545354988582614119346656668352423029713213457545581012823498026966224578911647447636746048147677232701842626902426694119530029752593994706463881633755724713664348388658437409392459484553086962754719298382865646847038774222986919908544125249105824298485403258462829370637982772669632865889138639902412259591150457224103795258607296724756483812816648969817372319875409628788514993259914030156100815498261286614779750385747754813309316350927996718802150965889065520725794980956825791947529439992246261607651464007703110776796970237412825612713383479481423104312695677706686872665058377534488993420123481133416089099544144372812651799097356715414893873399791202087865080446363454935845575577969154644217870983605389145602421520578405267000713841125401048506448232927917989786309737950381656013899981212366415013660839429158016095557357445879714822036976316315382549230563322409151774998331420950182989511479373786360621769927086281114610969809602605299286435236559835498382034363596454055779559296041292166897792468250249813239115542637980987953268196716198952921445307502102104302540251766590969856749967911410079704387557793936403323886240997383313484363967693689693288716762866552771725438502643305982186262529094034714123816126145341674887929251814174466714722965178745487467205023655521849891900943483592599370480396859677678804369947222114684047013334574209699758911352852460091954693777598207374961989246435448929794227413449456049510974127795789865955329991748421386743973908606387825382862959202673848409453597598371522147809212452315638790374685181143809367959268633199247190155784598204747454912766174156539755144603001213903621707939748717856054778717499736772978937130560594492511831169792131587368177528972506269368961941099459379200000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -244723280461295806826391748151024387235935711530577373163811210180268789428115363171425885404022811986484377909126585716375938437738934288231333109982377070129342563946219524901606769835028094912511447023108302212566247112894028302592860006688072463144740346962437392728003886496756488730372927544909879306779151111561013815900773536720661344712502472611099926349848873790493017588463446577541726836825698019269421839181894796913644982082807278808352000546653059960907647833356240356543123501511796376191156739357504880795538554603968983806092722141224785058313857757242685375667337295552796066700686727193811007575295924068608612623057037769773884677342263427169822488325894448192091905728039308301618733778559612998708126540431907637453584723819568089940340625773748113392009779279744228851304015356001994350042752746410991767122136462090638754007066170980389451263423225776879166339960768410853411808138193524998219646169920013487570976057840190410322140398621751434587041693173116195826011737660969446262144900723437467217584142200111636108672623420030624742164051991927271137217020447921257636033465696636331652373060662197304788211969825363192688378896290362087836190652238044483402324979854363897397205148741884689789310185503161355029491397847377664930946703653192615098818295536211594438824360532054080391627373088851618667217265475270105408158082304119237829181126807445044938848590742259532231029271616930014934959955256445066295449485478675239045044728022603312524649776614563634137841230669619169680248525066553248858427436729614358629445940035658066535390255632278448369076018748962046177720759615959345769004327298164302122318551364189486232044761150864994517412849925351807006303254662828693348978630084802126671961264049311501814697575334089301354487113060455230122883503471930922087632037300779173450606072472711139047566865526613975788222947215007142855900035122231078731268430153290774960240247465723093062442754427006805550885976052379914474403092872800897984341295308898731955924352993350813070632888456643911714177882883251952567470505081965869711313798163281124673578708019928539373363032446228955508878835655158421486909113972940248300761091818830387350859353230290640470467281881627148250010241766532898509122923452007017353687693631157631286675223111280735547273392219816132155086326314280767812195370576889554224879115365112069636214944334820816452063435934953534738175277799969514606051696419794310854852109482380221813069913653792981532356943440777740624522189341437163003710725099366343674724709333286019085565402213211094424188352895171655528434277324469185170524780447780195685407274896409303294960030733319607411363188329217474657591155006971138888595816195718117679039639283547453556150749364264547753537734867881981798729406036985938396036065807949355100836636160956625183789948298129775694769038132678662453379056996376718204572229486592326973162124549816320000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -14065337590797342150836515786623723377263307887716093073149268191426942376515099480924094275219060592389962540083461699229680163460216349237505219172398178340874756248649250650022481037229296883065628365754098548918553858636144692285535597984122015634502765800236463604455060557916111706501586693317218588829695839661847049193927670803971369480042291249540222292099333382662287882942542091550303581636759613584057396058376564541893487633844186198781853901112304599358769553568467288148444462516699723445247880423362875031288607107609914298728922229681274282691865152987530417914209862177346003518133267792403176941006751562995873480624742976663167742088840108505993182458331893348884419431746247581717309034565947098760115347744197440756726623097071847018065749969677678872019435772666120151605051411952633135645614520595915276650288083551169013923610803854813158688304313711249366129276364200193832567446028670171817799189095263563643853144539832137726413447936412798266159690170524789740441725392331145120535147039579000080118809332868471246052766777376802029184082209309270442616167024528735326577027038741126402911364577541161155240340147277796574464929704305252534283111070137516926506822750400470260193220486939676427052325676506336518183616937362101315451001133974559464722050907520801767744767921162451527849650965517510422750052644935457218408986662222815599905485096760100810718600260754072589218591475413128082437033346241209990915258429362011554244024677809801248638755279847677665346638035147925847912052674800311503666670711092921102013128115259211172186554776580100145718744068065172600245956526306690340922519170623360363479364118901758748731254971614821808908469863411812943384075469148461192460115637869321275619254099796650482169988458950417161105489381148941646696572560567002041706054653828618576378523895444073802956684376380023268894714828919587389489178361458918106939844942311580475957441446813867013724655520680276322549145722443942678633420417585300237357033449296728630940163264213437446055110903446463286499967299781263077200498490255365592612364338861342641246323938670344674668427646358655508539864811129658718819268034139808964387047855370091315627621520951139566013597839306349564166601199958299478653777608528960586761532776438165735118114673276368124211239110314103460918400847537287236306117530075490478442090406429806736721429655988418764540154568428804776245986629269044930628859354581665447202576215243228090475493303549275446474775858166955648250693755887071713657199029698124482454855347452395462961403188944513328700908702697193258278580184904942864561905250292559665299117263731044270441106385615682975840409688221017607631299528681268427770332749417527318821660817996556612361463437719149389069145211553252474694452393205205133672104262592756659735911457885357371614581576705541888901539549705757535789151814784303999725263131321703777494368256000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 4794048336719083245104510899276272758894787113154617887152654814779830777161952990299611370307879746230071652146490386818490243059730477098763043038137091424981843227471009683268338880154036961552926639612303487121720216400220428512439732139559753188643508406562504744729438830924933383035896010147205473588655266508926713015117099180708958576470963034070414576200848179662798145681460377644729503690668601189955962794794879155441626242052857197674454760704988485974089168671950407408507198845382775329821547204751691372078032584464077914492880209686894996906391040073193788306827984782734549775908368122133738681119073641844731783602205709410461459341207765067322104763617084593294744137829727682340496723881591333138001230103480554143676230051522069176461279484147659149244761738114893764753522287039702510953937874924828218394980853055575936701801298048522050657395309353538665529664676701020054480779152561488164352046556421336055488438205280084128316964019146682603236077730189349668198904108341373827465398694217788944138589239377231632913509237148034194485485310565060209325830032109697859618494626539259820096299532273588776477629776718010241580906677698185088386975887732346495568869415193939162074343138988262020172976441441957355919994898248919648699769848279574462558072672510458915409167573011627836623322983000839835268191076060280994664615349023950450342526247366402715061583012824668802040917601771238704485819720726600268620690947507702314018921035191632204812058829420283871944722168691134348375168119623828003108487294641352363134265080038253822025556119318789452444849908664982503014965904615808751833664108768999101002285318846415325651152371512014782312572094319401854508020717861199397837835936280974913315443998373889166149078773797129125730176727235581959326415270565460864741468725791759070673729043676693331707368412176418147559050671103929578007298335069039434287889499826179449254234982847996645253900736330580847014589210440750021917231674784590552776901377424962754533706854853299419852070561098157833014614544580638930393658900987618274816828697567050656771418886494640355186593512836626593318142213447689658912128893437457161338961616105688427200191268876414405642305781516048291850880192064209102484211830268873557374493846518041143888456171828863263799950487715950097481373440285193598321571552722193354668798922979030301268888933343590197879243940482316358202835177064556463052202851121460238547233311004092509948587737691385407325645893502843930046648361954134280535959180433178733427890111285472091657699208165317625579674560689423639157159571628026843305791035663432221740931969675229039487187636682937005682382343718385831771592784635579223215417313004916516102339502944983730796285859722468943495415794270988508943741109950435334733130890930641940005846408190138862553875785655928102056038421878260535655514270018022713038599117239337615360000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -143061324710434961093223099537057745284777205684109916975785531353715307985592679895181740739686967470595270515018536210098508487605389196162345322731731528180052192624918188040096202003973048950702299770293325708045530213339779999743478980089886006223518555749202025906504735856132390505190860037985246072982935000788710004626500177851047520680928483742910840146474184729531258433214419536597750130993796553246191177732561056398987145585974847630259976004396898410809422290007581841077007735637556301437987828248771214880162883061115845346681579984219694419771471620804538662886666605052484272494166036468210073808313180948498683224742008589138318310660950890952419766820524395733034590959390985040362535383784086086257204658756969632351453138137830468457073984707052143078701063899444351138682010432621058527933259968235681601035996167947287501150643719202602417802977438041764557899677584940653668000795754422246564531138355784854096507682428275146497388051035097449581386147436093715513363535797307656575190431343498953887698993072530533298295321003752967223591652177104734355317331665601125019334612491952853131821806356793677460818622439385334001182734254325954260500783800588207926605647552034910973812375529924807912944502103633708178212788442642825743201309659496021029462288452506898488188444184042502749547666860342849371029792344036114739279976132805974579192858291400510436109129051024309172830624373485738796318700832267653047253998504261441884257575777859030787477192309469738254713036382656848945628549470690978004295256738191445219397256512045061693802660739960135401848020847015328854404013930672511120595158641600377895745286167725897018150818860375812802656051762040243124545942741598021528411988619698728526959157799375127696010641906141375318013491331928470405391575078135735005735137424068749198598441717766169009180958344264244547477078881226260283367954144614670439791404027075760847189715584052274786592749647673722327583253805544775273281532036253353839013582363421592740786543312412088328450845644051824958737613193776063984283645597048876098384434322374824343185930013709057856954278632048052664634270135720570850967390173339349936181750628240188669606671103404059741428726487912718974655288435928702085736223098631217230367835689695856526498852107952111589537825880276739162577625646709755063000001021462564782910559356119605165567374053937679799573360298658219987334645197570253177519776340545982598342310118027333764533140736661465343625621020855529560181840553343939965824613681721219203348601009970504770099407190022136245013393489311469131116074972729385748938383585407378774323760382597008163201894227770873983749022948957758707564723906717819454556492167221329413321582686141972657141510212346682385914038530822911239420000168911239711948246456069847403596917939596000503730608203925690172339943360916494322398416267532873443569052984279040000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -65329842936298637955126752973265640036160544723229033352699001464082696611257006984100872801696227247550740881007528265127218856247488303482237076716181754762717105097202584595125040373129211638249462760196798670757078098092186351499510069267760595486219650435782302783859990884508997452870904818142090508751586331829499939384817190030355162188465352900967618172202108868963809030606113698702223162840950572359934980370401780097652960733116940911833556537286357320600671265702184499622856333353502050106582573798398060461485590088313692045447506811342061783242155220643297355446178130515932098442219939448703509999147034587441887060132865945557497445822686484792132935099671378388867921947392985433231765506407374922895618965243473182872932844787868937327239939591787063303997217994367598333590097262127428445853753332032802915900841781394787893578893070564595095085540874531799391201387336866752723966604182531161746782841329441371117251366029512937068682588544972195399445763972309224358683860767355663975525330219521101918635432724432066878733748951645179861191092752817856462795586096318753290098833790889063747965478370102649378197447416000194116449199398783898142837036138196092209637962912518643943721779233215662420332894033066229539168535172491983811933701143176078681074880462384056192939949051969424265266248180628734421609043152027616245467899207024816219577871997665487190167468437085769203361825234145926925191837375126680278515147506602231765671581233603176808218427059453028601935754767315664674068301036483297039709732805532766792245574223906409626495697166736148162328202634977840755688861226562952585278811371871257605784047550273748424209386144064193657454712577404275144406674253515701953252154427485730073957701435525852585201107800014927582770261720675250731163093861622865135053599813431386511122040532859238103366656310823830895677483553100443239202804319567382741068726146222510028198230706001507520820442976204014661201012172986048011486096679654271253807398354831718104517964264445522385190330398198579620155353913461667660038263833232331848717198131234336977138499166944258719231918992801365428817914165798047513180596586304917926469260027328734918289363250615558938154005217506521879353912341674261956772960791511097797939549761914874541232043010125805376347572490626133769954935387800214790436407677580749166152640622288569969866396318748440086122124105015514656457878393296661090967018302317016914011336903924274406209451130382791720482710397124602755334490211211570950186344606344016282060016228952950269763558808655246417032114014517846772361252701873558011374197592626792415436161031479261107652630378052171511153497104684637208911791890765834289372285099256904145141249726400239312539477501157239902823486050157139245272908137930476756852914561295262698581991077687859269986282768433594236335690684589489050500565498607663337594421248000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 16780752329240046924925136838536944575432722261066817955643553211688091847635832480009343914413761430847868848706694555518161204158532514282272122738767421013367977200442339217881316132738340995865925008150826423623377253106356104570484140836548607649040361612644909137803333955455348138858652933033751834298719036820364563446387333419848241012588910917321661329193602688246740773791420563342358056585884505698867759846681680649855793646925976051113169270598487090109279107352105675392199867912882645916788705728368064974831871406052782759521385865615157435842686008778635824220679722392009483204120184801175751644860171838073064722728976776666968718592199627263908746917257068750402618790151230049993357721637060137155998755553898213102530858463039414631543262837883955627432318861035320911175077038794604938945210326592822319651852465614072893206612861483300692149054665215027005733779509763257020960878750662455258325810187139829012382715168529031896666860985373920833275611073516468554216968709180655503165127254066980948208496161647232317247853886881404510631197380760761058359857563461646924114843140403443686704079406271517511188764030352293547227900135216810384859054022487636966472678177771057955791539438686996476802566323728421175589887855176238289458275195998660265207527948227637683753278032224570606941994977972960266838584121309743325954227741502884260780603424937035454581124563127513722610848745751610171681257507465876455391336495509231375340645010960679878858462458956848337224266876025670363353118906784620127727193681270505223369939771347141818033167993348326180969674438759822007542156845144578160730088215047134690377320343293402071938758994821064548599406239268463711867632985047228722929918590904127938918552732468787686608980142223266198806619349823090761847179876127790451707735909268619575167765793288255361898403122238778988481964613641104542383615818863348135507203418327503605640860142502971611386973042330218709674759906823976078778903505308203332699730507970862548207636329872735594216808716191165683542960132706966423142930180729612379331002612901521831804603302552893334566106667702852721177027378617070497719669508242772445624957292395044305324383521390673198922864091161540074975410183616476399620390623282361188495581044636793550294727970335249729378304602915429202567478830050625700503705438180012011178367998110998159737452638860831481486161552840692222027094143361041571187972751097621454517142845664241328027824412319727563533507642513565789606338953783933877811125502820185807312381203224157205850504823216280616431576933638983352566751410767362318134393335142495307719155849293370703404140585597577825340923921286490924297501410526760874355852912309070963131323084940962790578949213049387360572076638365451493247809961448206270007598005063591595189381576372185443532272691750616867434543869964748860318549639530619391180800000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -2844267651452085041161262500075741308073291098858818750977353047322571152294493881510345065804175163723454999338777414137677050300500957405987623300317201924165479886082944526492019826458453940616912066297619361765640790076594160932058274027194624058838231722403502621886503215926861567790871713404625685394541765663465850230351442456417620314629995124722415105671023265985188495077891054610060513702310623444623666919691295844869964038664940641953619773547153227407764197942288144923572044764912615995791262755518319549668007661693123816663872505793543368208788626492765823498635662519177461822329143566572996112378324549138250035337089603326118200138272044435465028455648310852373802535574226683091484195755278000731983740860991176712488205538437659843370314006685507429624257556961656683885593108897197731280995076493755493177086482083259896954681520824348916686639354129841459887762574941529355382471027095690967295944058890469399424702745256031680970707461452428307961672554527009800305529404989845680221665174716150213241779826386457491911095437541091144586095826320243607277945146086193114576910793338792645406677642685401544275399022820516891360491341434825190161918198396081946799116585056658967926780342489086491033874378619182705740657635179733453113852455247303060721216056579106408816867161889406029438741677013919861770168382928777837746995609441018970008283677483548421293574236340479044143198260593795443859788056105223412702574598346282340137097729108972734301915519619905297628297355518268381888884490999478458862871540896369315102229696624820082093948563192287808077215981657340855452145573859604890174526551803534752803929608363644182857831484995204978833624735722251630200212727750961339179916822668480800550487830471365331857304670137089186540726711660578246237862640060822312946220892576369102325726018170360758043546925874882309053522150825520558014633207168192034413592220622574792625996192983745887539123816388141130700816959367291719866572802321654769162549029562981932909455611243129236729550687953247068925397339699787162841665432730222108001658192648831656781702989338686161787898602016418538408413111812700852601586509513269159561255305640927499918739542664351069317593727677376851103043682211192694119635423953129839169617282543387770941452366976418167460071626471817801694051686366504061288093032615897664389946498265069587081833103659652828314966159889040151594629070633166032002970061480770409092504618254362619306179581447922905482411041574915635076199836822326701995141183246260111465314580630782238293425026216301211168030058608464687651041518798245037766068789183367181747215327946184152173462035993596624030210408564790852552666960207322465548275293422884112880469132048939051326926805347325637743405636443083487181795753654416587641364688733795567415486465433865813063289773167932893362516261158879416786247337614770176000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 345508197764470543956181812976684500228568906463408945676297295389364081313198662450191541829483672621013700786504977156157477585848985892779556061007736321028475866456995728577759734021589516383149986839541967764176437953925533261452898932332675286409317555221951417228570229963332463848795858513603989497035999722280303113930104167530863976230391081930930718436555057541485678513733817050543578647954571776900867321796824987339285969624769539422290989504452378566351039520081920789553692873739898152702494109070430608746150144810461169516397634990368743842403275816592764169540352963096029624079726151679884484216567415732885581237317352755681777683940538533847103730502837294988585079169157498423157362754266411632497231528834327922925504994401969394722816111331241140421776133235566819795131065913636500028815229386954863157916093470895281667678696080608757553810380512276850804901495120695326702703938762294309055882569678525034881967297390573091823158336098291866552303308184102006080613551041733471117081551082586007885481211273775258231078907456460354151157130600338912844793630056133950626530037589529812994779752545061420726472271673987308855738884752109529476370290610950880411454103919251257274496174970835789827721841696713068437156892581646626087188815302678382395096956646922713003374284597751737650080986518379517540392086148623421797552050321500283371889356304086914808968532661141264867070507371090534261469135756575818580359302051815511571169744205876465810862439553523223771113343403373459787093854268254972008440014432097711750015605914784068983841042130559176151690347016301524799760204994128198055190344390637287939264290047778349048628780162786500551897327573267488907882544723860328528638870430204698655181569280885484842228295251765463983944862170265653044777863670841387751399651641624878911136549222763908977265825723952729156347933947761467977877042898942540724249389999920348591116483257363143723468154531112875081978543296246424300391146472798774417343474540378483655241716379784817485181394673498587288583481539162530958939921551252055811149083446768801122314034007327928081621381097753498728726510362208684819690771337205015411013668670075677793491916708121132195524793176038999046420275801936524224426474099596626192513185021185500130793572093000506816631810561291127627511918812230889685241213727782257854436903060977220167505814529640722892634753785634262014742611626742204357287518266529435852280830080464690817230416945364198937806988002119628587466240982453372656109858126088329231272304865519276231165812731238039048705610770824871054478738743059028019573812498664810287330258273984840793513677884633416726962927808628042009690737396950258878905058438264863089877742368109496132901030587279753370405148443672005220654341678153633557147333744663251450265488195657416917501880784790346504907774233363918949661959782400000000000000000000000000000000000000000000000000000000000000000*i1^126 + -28246863787290789335195464467785380846363598156956569188572026882278486374000056511550385682735136456013721159538919365708126627853458341281709141975902103209319386413805980955743354310116441682926246557861902026992376754428944609834228001727146867157762914363878705542236063388557222327784134256932615409637348465879251077067322280031105968520346261633968896544508830970884641395220882915899290868371359566198060134524411029122469287301046089586182135762587751497387432337798604475601203328437552634203597924210907725952426352330794080388516930415188621555671453370093758402946058733461063425164584887391180022893390746373147304915619497650674664577083772128790743795606162787621394221524529793263639519289342659766938662367945587248615619637352153195440357388825014936962450261951772644868886409226439235347342483831445453325241265394717329068569998135616652760133843692543366184537427797786645807801284824020051904472129442869986222757048389465163516768354288411275511236392340387837416048576374845243172621288148957207477417235982324682067095560566927998658868691940513321228746771633047764882929845190359046519397937310652722640221740015733930010412255097516687002230261781937818010586954392807120576255312087743738462517239743675016651313468271479457332743976037700632093975323938435124573810065291282121647231088547927637056641126963294207089231118295341192925278540879524309267651152864461547039907238143098019653366789116985911815225367635636262479362561955000093026571554389654177221715981251469293768889448595593782931260836637364085580439934469350978134115592584145533208301109842942218799335113987577971482003177734616990482129997100011396397563173723953670504319607510278262033264501246420788036893464430990749187904224737898686574087503295283482168460716219276995273198874662110985517802907318138511104302463472242482953846308144446200205459373725683210335324670430327339344145490794351871133559627615337884134971625947636016235220441016973648098849946683411323348880585432228358129177339379692090821662363531889170031896528456114443327766990891474066703600006586875834009201101093972329411228796987265700619640628433221785794834139826503788111439245464824021728345774466496367532280376845068865263419012361218435633836530233664136736617713921664746116868428322831220907964318585983390474431292041756547655942901825457006291076369116579026161726988614205017038575991452002835459710290297039118777522395494506138311636731640791140373091856154740384412407382065656595283314197292009197630628458584447005877032508118428868810510908640137087144092292242992191466782608356792185996584112247899090535176582817188459060379943127526173054641661988306366716883498634014558245069580929842261093093779543430963215389550493428174903936964194431957780175038374066036073372472598263787593803820584426951573649646551237653818280055620422594713354240000000000000000000000000000000000000000000000000000000000000000*i1^127 + 1775615335084732684766591723462064032595333950028582003157159018147324073808904364362005396584851752695042284653736083336410752261581227610289228637936114288802466152783269480131279697294054742384705639313256819743586720449801781887809128450527742582204026743144928440580599942338908820520530008075584063930069115328763598215149309746889827996045233106033447774048691559235396688775282684956611756285644637451276695395565013163229754350126181402978582966448156917071671408672540655316197540953227818157702595243900548761849488972774412378269402532250060460105469137855101128854002463583146389462027081597238436668538168312754374338806420998974556017519805206652661399756238092472839278445302225444432082463616518855136426136944826029142722934337630459443964895386638572214026859337098313553234659842542613590278943282862383893003305927724756301611539969919472738184533493142594134480721150126633016022819893436005047057082534209139987020494202464603207780777745869319579154464666962120572153006887085431322230935371181505574194944961161959872732263996511761653379919502618833282301087008678407814830985410472851938024228053406592483972460499938366372715907337542713734624876804050966305841988973753610058495921224542732588116531220890791132637053936147096062668815621279649833269349555743326690509836125557067181245414328935142530418814677918891538862788760050210942136155862709424730170492816651213805661336129027647971122161238379327710753831244240372464652420752898118327486294048350561906418260891510059368196575531584504539120477556725886876459988299217905701945968423226303453933588862661883997656278526473108945324419384050090458197701727640330932457785304881071732875556096394763224951579367622269166420920508160553463050749299635499347710733996277394016463333197831645075219275716798471145239671338493925357081836758311111699384809388926744372556346977077841294829866162046400961876173398720930583480678851584400897681280790360738658896512944830814990830311118697978334221348869856334490778417530659653662706398116034349101827825957075133472160716710948397290140646683433835657331027721414656172907977922343732317084707242249166208190879889027443720037226515167360290697300104865035863979129881652241576756854964751386884023273550209750696394965177914156960419308988012904362041709280715582606722571565604035280059942149737693384222616228572125725695059866830166686253340832939388712071376715644379631549085180532849936713186033683366485267619804009476496115851549177983269717515138808833996972248496308263576046437453292066710263424801300580531228113974901551355562250937610968096401916301155504796299523940354250043229806040950619850446116835002252671422848922003548470252735365487459799523404513973502277892436249628619638358133050930404642310842217376696169823682890520741522266329240371350171694389471804704820883582163607355392000000000000000000000000000000000000000000000000000000000000000*i1^128 + -87223527878700360542517228278094096827947199234804780016681574571600510428660876769301934337094609517318752410478644695831350053275831467263981293597321876997597770636658777914239326529142833741854322160734130701438511300092932816817178586911550007036450103311110686831639589144767553936374455109659721266641121848596611355037659772354245481349140215566768166765855988729853559535554807669354060350499873847090100854730785508969407745831046021116609182964576265867907563808383820001768975010017625634556922506720721959695764510327477566657857902054348750595990583653681982732238382119572670464038485179054771749904464582177036518178374322152836305511942258015732825669456730796854276405767145116317110208569220647870723954304311694738072057628237815012251723258674688406917837322548162873982477736374593336457810871029325192897473032147264202784868414649139284913730943248696170279623706324900238568953085849508702080072060590351868176020522541985487502186885866564054816186483146554051313922055820250022330895512117010221629679456663467565415134831143379373907961255115141962358976758362139968510537752867773263633074550337865188681837473795940781677643188556086953320150799046642224575445767658604172325018167770940811480987244521314694142474549815400815212247690156015354873148856795219340787801780434677857842668759565022242574554372458289770319175215638538528725387116651371375772669876838424157524634300366683992109062022526202863894958552955573411595124855406127269921097744493314150683763873878593380727866465229818138323089557686882399804906171688452271019097012731031947651782801065847492195157000511837084344275078517951347165531945526165751581602449608947074748774095310743501784239260918970300950760836738764196457923172022786637584253851702256893219455381351146551405425626518816732449213076682683873802490134255861868262750193111686618021472989888079281550727529930627996106709609928529225976258118600758486539667602547806658501384821367401229359121114927688394519882949959373413628437545834116598305171812475111529177788338488466517842972106155208558671962327906551225222463996155281514138584111950135507861799782678879694628358109621304571960816851221790038608014814892739770395203230980344593149866642588470977473453663210466943692614683768644336545110013179299031247621802068913992872877727266282299799622339663521136396720521984737225906580958685257756116946579062870279780132500298368393740564329641523657341355200269922548101703561905753573237392793522998422383411202550398363036581150843383749359893642023133465246424061773945383976365386783904197259570541948279474832562467942086025137727098979204749531585341564670938071868542826063520499124947214568473238976760314323290738193077950374764842945033685173172788574320762350856099477713382051532852587923576349998174763614175995795614507055647020692462118318899200000000000000000000000000000000000000000000000000000000000000*i1^129 + 3210740547790114108213448740972187341122837429243470178274356825142727977430083453763537191238782519565051551084674221917567404974919831316417488426055766604858743161471057709867348157564729597744874151079295211994513356614902808485194874629212747493183154966051473804657886024590083627211805804220363195367612825860063115015451224543226595871958225463456753481466750579421554276801932694659053368927484686536183594420581565775703798431335464293002305926079647809451538727721680343523944241507453981772352158435798010632952468179619122417230193550570028558137995966978931731233485089942106093512788678598059585952856065127069112773181185713003755910237175786230020594392662543597970726606527708567564806744015342537360584788781605816697718448158526998183746403937551804040315268931788642947610825904888984216330877066749021603922100155843291916846166673272156476694254916486454822818264069003919632111231281231715058213883258927644636534921044283048324954542321469057677597647288891172274857436985889226072594097514826060724709652929137543216472337391969148983996211425265885599139755600099841936109605388025866731589994189163920361038969756032862847728861091948808239555674909739763123751200068518437259497436193899098944196081662956596351916655211150696954365279811093156622731782140931464788306300010337552289503365740920067486651055856914562505121714439637082568855609751674278456820391124514250099792449503060830581457750577368568110151649361745588027842374547782887805580413808093181807205606207198826054981595558073577083356000300035266997723456941166247967790396519324909098752314775740593717353389939415995303347320402335281216452721081781730461893490947323555419870178115425614601225985256231236577326864534386320257349301082875966698504159584232290823440357955038904649805317545939778733624888081502089190259822594512764245529595575877555633862046219197841424868641430849606715733957269869398418481260278095428025945484326254935392967142823741197786944573825612693449255799574086255638699840540621019348476093352888394491324189576954807862533577056554255207574982268926023888815335383761764063390698414238425338456914399537845235355152880633638595504461595138294548160072680036672708267139414390935793118333665787142843442494705477646081827777697880120510924992200044250552606755448669293581596439554328804567602490308743884135154490929041807519431743666492111513679348968091445393987217491512833971998423281029336379772154168526863019287987280494892567405629821945724194655383864572825652257321126846033685282315001958479256470953067074811305694908598245470338286872031340682706117535086155800354444148725986892909798138697319853121238115493351965607855521018693348591297955119833560807657742366800490886881735304535166919033906052786637685327224260713994214826207879378831946286521034804345719765781508175098281984000000000000000000000000000000000000000000000000000000000000000*i1^130 + -89260886756073750201250280297540058506892974989134543512454655688777684879828280424317366203240488741425199941438798553344208445241639145111014539541040047046249024169913790292485408325285970314191923092552059457169226175490450262207676568255426261971532366367503166385895641610564959539018269828100581012174217979804516282743786077759679580135421590214139812659648224376346892726063390875202049581692341115367219925965971589072573297802607089436123720150852829352700181064591781916915356210282497155226140756336917866781376844108497847677520416326995934161682313021616140427826176998951094574478901317866488595549803832583439744509365992667514282912432642036614901300761777438764015377212836779169583383579479399833475645739733533459890144470045732051385698952980733657203085608155176564665823792617313779029299845099018156129850762983859414736827135983198860712310867092324267006958706156609114366940172040734742381332711040401079652213579310729373709914973130472100523812631704815605104546117371412078297521824600209821821131778456392902603659181137343235440292719782130703073295884737072717008244624832729997575848773284259925571523373975500913250270902130157195010983369160273277387342482776257328003019406379859759721494832745210052122359766233316198609818928709965558389916631113441860870164106625630088137941625210065251125824934143423966977621737774048038943186202808245727884051483584936440066850885256082402312291307405772921604513639607688701253845930745399557920442594267972552011816719706441603934709856330782895932440207867688402068825123211545575937352369896527259786534901318302510782345266582241254731753339741892770094330983835398298745121050491420810389618341268832863726060142818621379754581545144013909925259140921994368238437728214070285379759540480729498545458918996312711613428375519066844187315172841564550879468633321887442307678179698054004129982358883228431799675164030014657041496521617558452990051577976221228699799438526116969918517936729242656211874194404513360594641793588703746788319558274793030188686504472606596514463706688317160486623305888107082104494975788377581545666163464072893599996322724204993649183576491178941180620868666927074554269587523681178312748066972751970435892165719504155982832865730454156275136727466347353958016366336661434214808886039858253074645368293203454796415525126400479896235450317800073169165951832302923777397105720031605000193079427919577626251938459512162514984532650942548385037641665936474986609269816765751786181201193951865229919968033977205026120012242282135904027465697530762940144188064561447560441347392101008520970222468431581963905157231416029995804698930708759630639474832550547186935968651193624095335799427427395791994310767724854641998825650801864646344326303677277772682011588167210694761525006010289366284577497871932002595820999278592000000000000000000000000000000000000000000000000000000000000*i1^131 + 1865960234758815886412541324451856960580248941847813863821427687728883157961872707261620958007177869597037560702022081916852141883081795216101830691592421378686719255064766542058606086507808851983148838851529770507109794664351643708498008923442958902732957721938916402397916437928262872255795623225718311406745469477723316895714286778978058347934386676747850059153890495278276187452190025315460919836555886383674007428009980957726152227560461732205725660111931211007285573481149360159787700473466408677488042410652826765130346548865945554964799278872483853205101185619732704250475757612596295490420041103752308769430963403753785583869997259855597169329208110299584950426447625000135752342898684785279508650641168944752213314829196764368149418488657034026378101997756280711963867758100937465631529510077739425005868673942249441114699844604783372811610410093613264408914470605191998372296120686205529826800663669175001700238248683873506733294962432994650079487345856587689272395677085161003183032323426803898747032629084388833993928244754434680659056455542656401988342973814896816766435325586442558866486601622136622876234103815545334749197467118281046807575508317140736396323653640885616528740966922512942355258834067682273906729444060942178821800396004831760627785544832126113675802621201494040493668366079343281872696161738590230407809624376649793604870083486089150480577876930197063540477173463659745585837268620890420849202740503810895951425571890853099482128600087793382232828311709590920594809418408051724084382758344247652481132407578166140416840743438181510651627421805483679902952248081630070136260248529768793220944512850463559358624538567646297914073591075358112699995604619866504312323600767569805448834774496360555211095060186615892927217319027828110577613491455006918854594276178123094700638636377573332217830870725461178420506979887860919892649122014139739188775355341233169756638700305560172587036135660531888330879258743010239639875576181763604305075544089193841577513881405995819859683614281309157878559761158473200699464265100766741046604698723184763931955449956487038536361356919578583245902954991925007367199659885172369677065162642863722318231516662556978021565765373910247427942008225548706757196946065766939542916423483615584393606012629973789995380995179046373867904850895599155588502141606997103003447198789716108467203620942012885560950964911165198432610445869391575899259384475145674142022861070174846108548015759977098791971762942755155557067532044447830787277536365574957110405894668159713971777276002735540143352687474898610146972244162848114926614888780845617948987380500430428811426090122080091600578334014244388478897156665691519108253012160668995324240481307973493798840679743687826393881607378823164431710085041018645449695607787325654196125382757802472330170130489421158584156160000000000000000000000000000000000000000000000000000000000000*i1^132 + -26334047051011414683849445696006014302466082324779761740585880776132417323257800248913596019280848171480859543615345964145266395519601260563784965243514401210378489696444569895550410421619299360033511198755622560189246309468741086595040257041068442688822123079234451499755310407759007174453828373455167358801961359351452821656092906026316582383223592414675621540271819882081022086241203116616433339853392334247758480871666252062939940995476638639939085000029242455315406855833760430023446638847545594394188702944618917012334472019973755989164784856744566500842512065689572152751057251544363072750821134987652465005870825847599872928957064150159524666882873916606463179171905137794384863244634219693964121802587593799039776219643677675776282080359747162927095445145263959298232054132393001631329519306266117172272411119909274302726203761679501858706032636267077962745110018363302142790032697723450384454978162171274355364202335081815240463203572648305050801548510373344446767015096173539182779230313594078478718808565873289919643412488830233990136784325746712871468646541062667097192444208139728544361879626008460022355933280322981653350660828267137978972623673129463577589667639221579372248120820991462991883488890919385699232649292579203963721068181835869156283310691537335644871682486265079299397286606745229245292787169244667968615931648898411449868916657521609798953211730154319472901089375088095930539999584892536913572670652839602269760009885372947402030316438307418203743737475479283203534153407837560625456373517776096749025101252577823182501601985569565826986547353537519594680357001718166321185736624265833560570936760853929570063968312611866408216711266940705772422715678205704627244723827802331573900279850764207564940633646472056379942758862801254040106551017716860120802507658724657708317334053050694342886373469694740659637953511250802144771677250647361479085980015203075911084468073399368230670765818671098233461537142906572508116899660855169198550927156565604820365902243939892733843195267416346011876858695402338055875661385665262879306783193806942153377678860329459600596501527634533693091732848483396825071305899029010412986128924588790158354927906239402336128074678207756442899644334717731775984199442254568891301597704334920229435412035309421392263374597912462180469027595652225206985002381444852768255592734893108957100541569694421832634773819559976061650934722324119492105098755124074341360257799025032107537846549600531581854138365940622879533258068892187061408264629973657925976135702099082918563566490113052716656156646655551621986191133616374465770456293262554077633449561341725661360000147125256136424985786974897971336440438409837105847835569877854771116581023047399150160056358101215998867932830822233966597300562117226780587961597614005000730689844151193640952733475774713036800000000000000000000000000000000000000000000000000000000000*i1^133 + 263744446386931280633143892961309042385406004908815128360509145216627145763808916035400875958284766187718378714168288038127148470701612281721870448317480936162473880093083198741507550619589622976543895829468590025712105560489268529296218472180960960040280538244018136410028587008116471242067256596494151072258992671185127099416871272255370159662019072477889799693525757858187221013221203549140099358585476700886695731328734116019064767707154022217860100478196849530519698008418970142255510252621243567820716403292110166788031962293770174433405214396356045020501715206659894210535901605655517237213107965375206075967761789610857411723215764108370042566214358542266079495363476394607798510601982486916817726436136751696874749866260885741509140186747893208977341890441207248721133938248323160983899379713925754227124929594056020642605647533130651920585853399053436262912369945521178826239995164154314500499470725848538923570543433031129825182172927097439031879118962087184410318472961401316712422367770999003301507978777551869267881849332513799293117664541703777309655248231957794073444994131355909842972496816536589229701691087253380295192636702610594083393760891971416804397086502686535812274576515165372222812339075484792315045973246679273579534426696348177282544715979774800168992254794898280522572692674122246450323382987749007130647619754090115346655897741500087394197007556687980163102841167294248766265714599272684366909608955923444316568232663759983160563779119137763934713455867093983683092142304433194631916354402328437831349676954362089515443424578902157594169865413120426592768111067088982477969286336751238562077170639610987917984225559283834106665675915435702553612702574041142317383130117765997868417771194118886887212321328505514337665140462814834207688396298959180250070907986423576243025634521427132106855206325521491604728908070347460344339025749381752875458631834810610117101019397436936961814025995393832064386557964947279713115410511777523231434556493444123615611319107924112599306767468313642036608049007550083927530144261695352656122289468489459454382672460786324525493327109989088163165073724921453220167062493641593107386189528606154904647447605874277920562251610252112837680355709690331263284381901315040728928257497300207194656032290875677768193183818563910031637289462400615650417238120245729099033336894869870292198208207759448056032810018564192896363172957889721891925466689466920891429549798051599575839519270933332082740478469749947476030409352170653809258505223169771074347181336326382642298485163646833344842418993720563351876129312101007787182418559964638913166183386715557527543399981329235282841572285117244645001917328259097661457793771051719621521148871112684000271171808314346591541823802709924440799159125788112993629420272005944430914264794162422973815639244800000000000000000000000000000000000000000000000000000000000*i1^134 + -2688611762215361429839863365984132189519232984798944251737745382365285484429853006247860145278008839165691258595119753722304521307042580444039904588556890824042219529345022059012828742442378169753020832819502401886870942763738711668592525060783702454592655184150637325871160968975098258206385075677479765750374017368474929706362445696477012913681194305824935500223586817079570025913086177512682878064093679539509748861293779568576588988033381912637202215076807551693174194590615979172469614812930705162443969394609619037163677650998956957051079270722829094643059639355918492719603349083969865840931579819003173584737590220954981333808225241063863197118504089073515562966857204060188240009926837306647207331845078994447916750191268330899839230228770240139747483286469305470497680817217502261085757576341184854017835174579071164360801920211417952073488055146202687771119851980566751035972393607154051650839664780838105907340895444494692127317738554017471630898451805340452383506348667208532005090491548665770097873718478381240787832440208526269199983779907043389494656322917411188486922599923067225067606942364039680849264525436775546887846092822196022292144116655663603251397912080402642525011299280301031486522988949654285990699580904299548858422702489580466584755158906242617130175318371187160369970655469465191785455262952612620329176414146074755176997706860644371707108537643921115920923565105787142167962196254189295915309436091787904706992191870281282310596832121600439436852773767769219328052059898312184695020585440088545372336095204669620029818058110531658711846930073247596388265144302706530041085013018640195870468419233991683588313512555961276017795106753953469961852823879690740892717021295475503200950344079344199176117432633424499362592968294779919760543740620109187134951345576467696173418037052546383310413439640402107630878453261283056813226457086777059690706736308916028660558367565272690725626662152027093133393200695565549912286357481732772914701273873393327462104793404528170896954300923488235616421259189940622532972645283673443430423580740012417859426605414038805489683977836638604936808073922823377869511329976784615083617960092110527458304272938083861879657583047404285290799144337728735886431077167327799794153398079308298751819290813631573808599063344308477751937996579866693475182395130664527478941797559916343122531539301361175542734078972332929851450751951173008519025609514430360081758830058883867973192019187139434568940606540448193750610409854060917506112913724991515500806487912936703738842915237048947325557309005008299039265753850621630652655489195164653675396598962620205030005840478451881181653387097917923972173897637379401948465255282047900638272855025939940079219412570150436170679452289713169006542243473273273085231429793361425776475962601930619040563200000000000000000000000000000000000000000000000000000000*i1^135 + 16771652311815501198234488913891262650034041167796464102003382375592358501240326376685470335871488212076231376208746043237959558190156055822890872898288471729555149426306896649430487586217369256905269309310027669346342729258423704574720220515315053500881531922517941080712420929968533799118279392499850302493916649530732973310476778289821075498996241656238762955222072608743216809612080469497037138169029682323726361520594754494353893294196948974431890032291198886943392024639029326396576426387822034787485061981055500375828507563016883548856439986892075937020846019864570234478495165286715231201472332895285350978463847576796480383984062170164595914273648424301742751762261963302006079862955740075455404861205874227562490814944350122420029175946644038449574653054625019824795919270513805047411916064639928290178701042290054652366792736972647007219543357416982993955977177270391829635491938838057786185420455191859148278411493200354885903125909759142960227422796110851803567056577199812642687235710437492628310254024956292938478945837858811273685478673144511641032822961292073094700483055314171756992710150968130177592026154381886982173185445273305283622271115011393144760258821140890110813906173085558162392209842641636862157468011050639762735855247451299669355459022646104856152967747760937846254209862935263222336726748136039423547633511986386960304097900318795112805565561198748483345689666817567885859485590713995002737200202691490422441881583635095693223338769893447781791729367028102509556370796573124901925241171080116307256106664146018122621384960978261227684586288780884178217060909612498943990180246263916782941835629418187620058128097964081575864037024655986551657235413395316145339235896378731734764132740429782555244122305593026027280672802984119731158642203770109171426720760281917401610477955462671656222456808305015123907906782357350900299668764789008383351503747286583269121593279461945939746371859640609069113948579063480334344891286413594976851073181953644478682701145540503675431817615714306148024047959900636852559912080630999896027947010004469400229194566584982051873178843471816317715042994292703824322119667500186798700218485751597345595743010714514686981392504729843666556316544616587665433054988398611229719475099136269279702304116795168013976662906890955694301982638118317468365895516425480774402740060492960590239474951729702346265047122449859936778562472395267046901815423130935560530226138007858798719322760080958401391346837051327307960974001292424895783927583116065922210173077589810731647004526734043290656429034021712520827153610341018336338988250486753470660736147947784698507433875591914613090963889020932258996021291714285976492970140889040771888452236701489801174976161081321635039108188416062409335047600393338728435156846659410736827783130445250560000000000000000000000000000000000000000000000000000000*i1^136 + -62532190001162401672129012119814060307649065767288148905790811392388409505605514935825765278410502682997368817289187751509176417894471826885388052799686138276773573541237194982003682170902823160244116282868446974170790516647340532405254428429450113208595030649563450306736700598370968753307121843455085656595619972520242273780271270045394953729276246437569780304326574174594568958896225539863729052420287315769582150902271900805370299516763252505615364574757289463830320307486846344517926754539245338403510024775357033722235715636492755476417885419452027144889120078884665491352764295520397867449701448780406033763432313076717955464423940220529729731564110530182303680228766976868532645699182603019663322470784762747700071617764191655806521973284293886696489233483428930292047288132559947940065815250885157222690169017492739806189781169754750640269381947235673519800739189123094542198969197892569006993083780203406590177414670584625814103312374741820707861852992618314171507776978245074716980051154052758088282565628747342841363976954460919703299370461611991834952232757151749821307656429583289835083107125711692930351594077953572088252805287309612326316917619660938434094490975993309784948235285161537577160534634107264339152993683619831795226885688765836177968639773724635496253910265992461237600614196518987429207733392024069061042518425257264636368433030295332418695479572849864662303999285991086393005210203504485889956058166369685225999530305135084633027303759758255155743708775768665951472100554439277501114506583630736011548344783333360522616873546548157355953570080759545989565238639615830036565479769152017533993409872543597444645648323340632550820477100378984277176718422201459382173014713327139754275639721157243445963418800548689472441104160788191652192828211699327536563860918592343359649909007287051807772960558022717768750386831566538214675093139774589200585031558011762757340824041037270828261355784536322925818672315060871328263171141910942520105141944623667388942385176003698093652976025491533617106337328579668888022108003012359442043265164026262979712032245344567089027551400136948394511602321873027236987687117700160984471461479237761743413098204513246389672439036294818259732340129145759439699156988449775427129460669546015009625915188992880131066911027221840507681095403391449898080631102885798926389855050006302481338019674817021675862851327783224626612275294605295873282301216475732643905977882007016467986939572473355029742443039007686949953195525453503422246292808577264636124612670237273255614167051505306404407860241177408936597128123036864184279691555142980749947561183205682909366836777751755379589236333468104673644106579358177219599747137847179407207425991742333048981849507988965089190941959519823478566495086341112918390745132503038044162490368000000000000000000000000000000000000000000000000000000*i1^137 + 202062375304991103715995827875730460648660895713573262598527475604560972165785977109055636068203870101339735565462213764665578224389829759338562608522363014336105863025251021265189667455496390506301984104896010861727140590106392747192388738264316072614044774822669448984300356910123018987080178578402362777191019511487741385881753056111026750166012865139363537139687062956144756443796104425612130159296071114796983388333778584938556653129908093341699609452177726478750065968923117919489806772454314058521397617857158160237904213705317090918649586877350461783509044735914049319951307448333529811337458389231881178847696924496201545621557114263953955703359232401482749578285750114202161586213631588765451880307933517479287085073101139554617826156181480690501202787639099243551516730785531291695265239102868285065495062509998521274869455775972827292525275635933538426116925809518179706943487670739330218530769485370019187441211931049364652144653225387460049965890886113627000624803009327982979182148384763187279014201371899682248511995209724436393869627315126132883744766566907056520547123673705941834641842360850982046117712858736032702866601340975754147206374099599218364012190373325592619474266828385104779351862664121156486639446062300373949940690333580339250840741955328828138980855994603009369705967829346386828135448458467969842330762134074060216644857249106357284605611285707227910549866096128968004469637834862101992715358542059967662026964638515211547916168028916387633809629456744358679836478879976622519895516287689853499678564515223897527826059105200588338277079392700737499598431946025487611168956788452271732783028272245538006247239014774463623791299669314462520027788876216694757527369418610622333093862422687440031673157053024358432455638851755241626892249894779341527237759893372078664795195248506016633475519292806782340530906999563408361620530028923456920301490485709003521078770143493280082573082440563584132542026257879115002893752822870389471750613851876715083412525457524173894905274409740057501379674287590726716017541375496287474788141180689380553627678245526249578825827159112391067137373933511646839953714829278791183710903887791681811848405398223375971636155936457930843209943135245644988155246615526199868257103363901977426182938145407245598070485264757365058897818937887238425992461748495273217190969921880348072748328688471966122045702990286001532012299741998339665065018957405222046207641154703050356966432391484470627320284439892948166037534033737677559185834230729175149860709609003866535768870517100564212410558381649263772822405768406488290707660174172899335974087134994611128060408594271795394172273705373984805341446986969897960675776527960409818409270833426455315097710465036079462355896062971863974154252817632634325604503008984852070400000000000000000000000000000000000000000000000000000*i1^138 + -758158634911204854675127939157996415972895832668032274736514895509844343543424984725994605683057806390306361155944560719174901104697627270661811496197044812217019634441686317209575955845686575012746537926818471191044855094691395833901314251035580073000552478576988139833999422433664722709900490980966370981546337938284002277120356092399059713619188213110259273748822397997531294431339585439757859568319608701705930514099056169182721845451508667236007474432987434578316959642978000837786046963938709014856361602015287936904548575264249380225314615421759643638452942893163000000239866718852889950009861605571015432852123797183516169020024672821651561869122189734922610918469168149142696876299621189806598706648066638444394943060180752618592569272973801737096953497521807406217335685688919379044556471740921254351258288860518690523525597609976698872233865868893977735025837744758463804590239871849266517976143471751081267424806818528865395742454330716882114578676129007388035363153863461601091412332325334276712460976803698546523533531083206855031086159087686626049465471147323903186310991059707577041819507822511469816342517247799431472976975678083729216718156363735094812288228694171331707321781474372325635472322135243910609404788465340266242571361230882266894958896123219640312811135654040174794098961402319752302805615203062695464927537671392570549358864361964640953539637860884028510759270512375938790524644230097843278827855015157438212370698384464057655805839662990519427836118404266999500629365553390206052841401389880045553281921413864525443225307322011537061215599983502678326446832110786276938896674884609140162484271056203488500826441226901005170064376717317486985673140986538462976426954849797657611249251126609136755160389711450726007883721843635241987210472693224859595171370760953160111474147670562093625460220620979334423896341732347327848230506499921860031775418490397382434545879756012467629766794750278272086692867187519053704901428681715633125690162810551999769439236697022856918018085220322548295188045905774445520975407114539968024607321788290414125299157397434947233674308651592017249541405473749183873945224374314622952796578231721456187555666722901627183829318290646938423442155604698957978325238899040240920617427008965294619528649336118102909708985924577021680668778674806002119939029869886863309618230233563608824363252952378497369182807491510180072813772054112183437879312046741418914665528144631610503219925199182374069010305476676938586407537917104455977414581133462064045345592095044803699413372691822370310637419895363287676415682232166418348103896248807122736972906965897147160355342596430661777456783227922473268679174962326696041692089131212994160814143830489597031410822542991535764843954071990239697339185524199069236755630653440000000000000000000000000000000000000000000000000000*i1^139 + 579105469798374730942205742472315310315466034377607299505825848343259636805360629805063017282198304970268534710860199719362526220774184866487623485843163530075136536585486055262609748604204110336720354714526840232372409172619796769777307452037675664523464215936311987735471035508934039868303972861723406731092424180515697079640695383778854617431494763415658291761943984101891381024872638823940865748163730653802186684326162428637728928371477284932010645496716818141837295000560456110779325229309315367461702419422300423129504453547019042816517461189133624190823750410568811230243502673145663803613317842766890598002001832287896009337179243279826948137918131729643538748080624740859935462721203440068372560738504768933528161461837960057198099104513373318886852849837294505615035712060511509447971346883675033303888232373461430155805216262249700288285628729596734684524786520487820501655196736594225483330279005704201944070761203032521887554519476524011668340756838641846300737933343409886559764609522402975068942154314092263557330863201998389943374725075752974216740525664427891148082556619762543675915930129935206835989968962662609591331067758517451190288144192650024843989659161700873418130909614009956706312168283372274954630193818690301363342891338406738892573260669737457422098325431886755394197886886502810891679967705901719874534981935288782888521421238542261355258080899975429237248239293603274790664098476026777085858592956717146819695184991455808136741282514830291476625679542780064538091493975062035458181475750259520922156759168998639636366111713510832130543832709759270990310598070516626425536502499981154200182000547866641302625713494666472075001679575416797923247684051084761915209616425556997543430518066266308218779223354923864220741606067359491249782204609287419763575793309851264057693040969068347741477546690892623281331614064173149459837225541359016596672411946725495890316879567998908737006033680455685284596264947754910996010761774826279598114473286781330340250117682822431963706910637165193214269666320675292114815506689765699200956105932221271068557196379379145891004230423769165344671761063593177044113482224161241065546656297396112905008837688094040079596731542809308190384340056296491129731589571969260244625654156012743198115794200643906267477358461850864939829453150180343248549350594443771773600502144653926220229182274840594067158942308654529636289255144400894209407437191634807241276795250954890386556715447222073049152711568248421893980135985280987464516511970410072806679443892516565712421512457136808220818628566100414842802583519608559520599353583027512507043600941964978102170566464924566527691372188302266678652547767290734403870973294716427100817977612546052682614351253415326820343932969557480200621435693603397566464000000000000000000000000000000000000000000000000000*i1^140 + 1960085777244420622698822347934676884370695441819253205997874566765639149471974635390088799141160581209212040758266352762759908145406981112156544313480851812204978538485329108339494722069403960505502053270412051701542381873851094410900009442378150126889989747932461225911757773300833458497222467778780743619441373073472331290538635546686786585731372847402535264492534009438854322023309044186331586036142487831490973202381358672274176601576614892130888582253746885779913473676094087676267223712063542913296280143431942147117076444990938231637702436074870748965677683579082968569767686032617179329671449770007768300594183229210491932228851530791278665704771850451943868754432779958095421920206182031465419418563287036258985153680612657079391920808407857082125298994513199343388106814973376574251615986591647218236248437277763597069722147100872728618560692154226970402956813823583656285259161477368708304385427437282314497430340311795095854730536437175156433491922390857372951362696548512042588023422410470600603402343780832434830611400447694995601380918220122372348259117668686493972437049641639489811408983645168653399586499509936598237168707154818372924327573585163895766873527535438806226494268312842662742906548280859924165775819699352107648480284047464458868020108912821821278417821491467408648310396048209239664035286657658975624026947961674151393698443076244383262991920372922326970060983609725474537543928459305501423512559505584897916573270990768864866096910766185689700577561219492089010574404435448205776757606126006512831131968106918481602261645994903372754915131165069269999089757959682696975475511006040408700490415352892974574325569041378561520602390651236492149614177502391930881054140516971773571803459634323027041041213129178631944540506462825202181436926563053700789721976702928612013051364795334792240733291220405745955738198809252872081851538425091103066136454168820623743669225306312718428693103085168249303349357126816348564595890111415821285010947605300881073091997986130972527643000549247413774352777149691723382108710744040406288943320316009573581920620472241386747662462001004300583493898832387871760629819169618036902851420905742768100928259287357719578918595758086539247813329777779098987482856274989498568306426595104539323899678556630316791765671689889996309571033880105044122998466105502030377606197097983667361684701371861091594090678733329397238303472666711250853664317066986043845017624491380931030391561761413455688184795801252465465714583844616741197577265885852547088008927444148495757178066519568698750477993118233687396748269738493294591676119669096873274133645908637616718654116336046859404550465139115197138822227402647803546508479266002654287999903367254549928535480234355081484538576606097921183639752671232000000000000000000000000000000000000000000000000000*i1^141 + 8111076457617473193620535574780225795575038419674978510373234401828486960503265225720084143685135598235576890659195186957046076005673619007098577622321401263150579344584084633260860613035868623827110836408474479407631651980284774998233458792803000085399054184455148164770119341237798265575854529459749132158364704626964758888833514689594359047943872085842242998115608806522874423909235729449920834450904514681561684431838015008287495714209690848653957625315022688869291706109182128407900883320062941282518026593218575323421253274000442111040463318134559112052487869009628237535434449791266929107782388884721489627551536645954569555046333412608003646342223447513076079323792867175346054598502782380666952088206875514742449991101225122089026120575622177942703570261895372666427678905289422613477088447646672161127737425487764071355643670930508749943075106262672766031768884398214975497108821936544764902849567742074759063201689652901258292000493070003867913244136314894017983785583998737190692635705502784885604587718277967581682357523456971854987297488051392859472042338140288236553884523316303802661842161758211609179913486482336222389933017677382543899498351466265391726696573216966608436618049021213374042534002797446837351269817879380325964341211025233147761523637016619518526238397205956932418288859332525089152753174568978760261383412369093840410646032999820758087955986933336426572552172994357581081695109915169734528601740376544609901402716950701385913561561576701667113831282471837142722544204161082990071122663119124662313765448256114094418804796741922581651349153230607054300321218072437901608544540542676245538087588180138990839388599960513652092405247286825014960528138914409631736852953005395921824050450459814190489838349681243979212967119408461837591030616619001535002466805658417616193196946192666563494068924359717320794796117301116317233078130863673696000898846268436644877041611110202830787975745956896115797107596703656727628881947685130525607039368473879603571515441342561611447862319249783061420415222897681549918116351914786263616632958150654084170809911641409484608304406772074808534011368158215150932426052296790550806191332110733473438537196090082114878310893053287523135234625154118024148759541498450493753638325761827831116968514818479028388966746854443699156286290359929301777380527037947358219752537663648616350878548845970355795925583831886975930355701867941802318927682166467351681006022602458294289055563582270745887585917531572586388041578642517983497580362340509412202054475204652700749477855292337775053956974729918382038158545279571746598070386649936199368018481057494240012368606554620231324652342203069016986966571988122502210165874379982450026409142741842876296417941334199094061510707529426079695503360000000000000000000000000000000000000000000000000*i1^142 + -41787102854618715106736993140071886412202576060927702684446592879233278570096735029251196061601142567589850221516410878085573582689150830012978829040341400460730337253809282520035811293031021846847515060057273216419249269384793186938445091212714239827188659178693090337819305913325310361902264247463113269121736813767518829792687020672089502285285878234001547212864005312491292208685598544232220899298918758272753600007675726356449634156291987423192433924473330649510385635646465242085947259271996294097374392117228094435629297797600292903562535829743877862871554537249574364753685670422182292679463035691392614727452935690744481138459033785989661890159758883958701931073961655594922315323973177224028385232845280152338730157425963329209960263425299617144734034918517071380552035322648023297870246777216627706710640162475367175203618857910581622230465956555360515804142071303095291869332874936541764056317024176662512105504004990705516165395145263948159423229295819674383658486891250509793355186056979785342870419116395904101010239131447325398941789408181974482789843046305382328889701391115417167207506932300723801246757688492719426096199676385675045184740604912977167630251862776814176788034421200136537376907269546561341115535675550582893791787697629695185005930299120266006110457114363864714599250260109542160247960946993466344482972691536146042388663331886842963159053491541949620388144469704120215494717339185392987801650221429127467016657709482152956379150266900068851728092213028140254832672063591362570074314327687095187739759526174190074164241916214301531186434450323873006111885175522215040848453436264663662681647294894628013733279398964162968686133646499912203482081681249654717486239368773667546314835068875873744277885743176261247490334827131205221918790471512391865455515483924700582863385059470260701980138706395060805831610267225950779434998084168730014650384775055542910292695804744191606702803710749432235365521931755415853891648287246189799701132542319224221092603186529299508417518107417794228120894589277981992802247892740314134117279051504302319163586411772470490704260187305654966470504598642951342304709689742985348449291771952504539979113524557093739879496798225315460661892907591479325443101296310979052739144258181117645338365356906304095836058590014916068644085275862381909787674039267652444635794474561308436090623793696136441136387038588319619023473882176550369754233034056444412926593134494545512790417131237795879222140665952670400185253379266415534813603096732741349535311958195372615093958430143236330659666010180452432827264295657448546775276550692172703614722023592628671823927399769958502171581584379627598180610466552840713532117233649036517725887708688712701533347197998157025293461526883074048000000000000000000000000000000000000000000000000*i1^143 + 22062439693684812402686676456881622226272760640883077117821565943914944813376000421614958969749633116529458695163599220611823839416721625110096088088325925954786053224110259256215412051533762805344883871412702956878387603775574204826698340622060887034196913335488312206192697213550958741814639726831952764647114737866849704746567952877338225201106862327425432011908859620069493902573608515763470159983705863200264070888357034980474658996807752613006104904280741479734883418071626109934448744362500346802398910761852923909394221774476383961872172801026934756424636414441891520226284592667100487216152915179483939821747394199895655695737307432008067743393672811732815160588114596121351177149437865596542075025440802705154471331490855423257015585740481796212661578184851620556927463218960562709295217526979075376460351908902911498704025102272749956555200626752393596236204995019204286034811612349083874821567179830198947253413855476627560848939189285474002627140171257668737792829907687936072214890898884608261773939756810234226590839982308914689142117639487362229317955764256524076642977401226213532907221452947602852578210804251828022428939939343240916586490736392653520019738085062340235306682263693742230244112488249696817999396982401883636551728204358937703749177081474188784452309767539318113927678167062803291653869126988161957800829391166287074442126580527860879550354901729772161745850577173347163188009599729917275843407605870643973880585148549597046511754587375296616032994445132524855361118291376874477433913383388807416018530985780358195320225674340772793121561345969411326612992008566342004727125233456948602032340264636816706770956763422588776362818006316020833298458053871029169325642591788540569177829391967353746987848123027241403141095850432822650222669077643413926620284802654493316624199952208536673698333063897332803809347658841552287167283230675005806176448890841488962014470172067505084979041031693735650787591130901073928454133114348740472868107574066806986666823835869329103468420303473439324220325173624372601403824467374443442993850594672153462143895767326235704502782288935899990494415832841457716475587424510298965579695647237710225348975176435976708165600945935335007276686797660254606923058345098407230953445954366127552617480916092410853460778514351375347312662959834592905630419802321182319209415915218658183500380487858372585970102149484398546409426577882486995168843021397976319584912880645182549353984235861471719004260813881142006593215476113419909089348164775932955046130890510350648839031588323506284947955462836151278321451841090914538027741134812966482549167194908347123287465653077798382019685678576463095000922463585392111778564133568997708583890419448147425628093898940815244302011596800000000000000000000000000000000000000000000000*i1^144 + 70955531278597571947118136511587824889426287195015621690885449629250305654211298692567298852267834606659498223091709651401975510354567905137309114087559705732829519917834154793482227823991260411006471826673238976383886907767640405073044891258789003399211956721479938060660141385585317144852879442580172381357345479983835712998524845832497823131051394853287361464669153114735681593105668406534406187539785345594525810620094452036547380060969751600440511469768808535834887666908436758486551566203776113213418772962352250916030974429032668773690168893337545170850628430264626800580826867116197162707152360040669106412789471573676655604186442800992237202026283725649492692317988189282321052986606279137620274472273200558601585334887916436519129740593782023295262787160267770406857749261796847236496648265261315223939511333450627655058388721233033430432505399779205383505176629705097069759339389318360431126555594082387205785844634800535064848867883314223517466753709670998985678394421193845024595933139457115699995630047847996132645982273806507759129223227912151730565952412632860229041500906631085485344057366953824407974765663709184466667277534612883597091142844281602106510018165907113180086971046207965489737959865479503610627744035115747405902174982000458397752368993545337986275251925050108397212435346824874831758271320066518028205211423235611987846175377298322721923259182842599793087169457438046484545521065928594650096960545577875543238048743178489709036390363669564982520629079960407660923355093073429418130783146167329434976726383513439035519234376520867458730988481260095633762906177977076119796888215836590989305380081814510188901764883437812140962399680211023403683747579241851424683254138936380087373822711663965910779478662907964715080479213908846234219187752710406101554309942185815119576967177769780171294235117231963747849890214544090172920816054870424898392128177579453074310268268188460876971427581581794959059075126833712552796352865044442939041272419342740964688519638874959757883073755748651445745148604887924079358258983649731058493714642600862426832333024416829837799584269120674251955839489850219235034963293537150760491806146835118823954814431068075693609449089465074648930589369392625436729437260773226259022300449304969570912565792012056802534906541276851264415883916647442870238746055653753261331287808645526360466539021372215723644478668453468761394472611424303938103924549883474950473742032892117491761490227836662975588548165694015805771445041940704528644059411878024235327508999799149517170964067695459677355487294869143983062995002564146738513890894984381591075974943729380957893057736311857145414854653706937579786370563173215738061540947313480196578943171863327845580790004118601072640000000000000000000000000000000000000000000000*i1^145 + -60306319354088945825380672472281263173191161053861685468522203166619401505065353307174806067079429289759174733572329336600089022982686227303034327412192233596799589031105953848768083442223460717979020667992771250569223894803006627395345572016494027674652361102165871188781045620406868709790887499892748138106150872083786359047440058879070731871329214995807396633043546643603793435202476985470539277397048878888347317114634447136777515884025433908943295997198426411893646830973328206084889963557735680059705974930983692055154261298235242423700020689439417240454484718273339924775812506846458698629229615169017437707567866031220283826038798252738028121984447543512331371663918169823283575521322515208230751640676798870948006341422168237532224304218649706192375002319878168843842820263374922533995312264630192505014631206859287137549075056377296308579069958038288168876216266760360542730446523713062805094035886677398302457960345300051979510525218616924101164481622661857422076619681270198153553089222325846032852886090796058064302850395309901401312393665348678004739937827832696728560141309765516403750916379258596536554289762410753854203913650989492404131179135813996504450923425343032326876833657413729348001253269409250474460684173782907093182190796175318040408859361811526630679652604992119161211289667587427975004624135390968623080266842540215033288621788530295298026031681282372348177529780766535564357861751317888359137978640298511033973043585510405045282416246399824793402248022248919829545415141859287375174144480873175139337135364568255290265807094431073001774810403792185921383620584746202074967007248447727309458771704531100672281844358125257843508774184873142704363871360313178195801808524616302901296735182279169364348198805940318150229674172621573827375648351291247123268354853437517117118767948310743014177463607474022820485898415862169347549241753962681092477614182286197885432888552035749741287010255238164606192556828106291339975044868487025953300576970054117322709886538043592229663079617809304589947701511060323885264175040914641606557975929648185615912520218094887476248058417914194549209748451195183269104417247754457904901423214932516183055077088990875272789452125587310475557478697489433760225219037756151425071827204581727158811010951542021046602871285261560530751214773418512501471639689059767309146939097725481674760287814920701034250999882927197421098629392414492585083638924556215882005565691530668511426480107290455436234489254516493573600830817581971238935166080938165879541509909192335280044659061758806755988993924293440318396952650909617592560830274694185089966040442848479522471874349884863204587742672823502835886190448677328153963400611751845369427168531456683450862353252352000000000000000000000000000000000000000000000*i1^146 + -59268327936102961824085869370713222939581890947319656464371772673175234063020686614853878558596548319102892946313776009654509597415430586387714186871153056170793623459948485883933773138333278435664632779539477079776323068739967172797175180123886784725641223846877439101733854350171665711249370324838716536803624421129021892886310728231718152934144007084798450420898228667327941722784089138704068240587662357864611655070203137471209756418743918494386886220932168970078638692862667079571441456104576722936007402428988981019547629601997610492477207342849600604602865224268343143376615283047267951041612580307076412272328776623133496318181863361322227700513345991156804997060711718895345126033598902257067952533646904066519581844245732940499002526666749397353572849397712828899512744986647738550123959716595163472691685151788559671047035777847211870277545093680667189534399854328107724223921377289763590664813999105354373579190417006410418544372867289214798284382896662701597132360522640766355333331276254222366763209891991451704143480182423084711649891660086934263411975269165409677807060607842823548770593946785838470764224021704573971681793505621055037689631108073301046726105316710169297001042050827309204564319810644549451861007720101196406404856900621520200590653999976416413516430402573114701024032820633888798488361512247735547961601173592458428363886859543870277151145698251157170140946327802526965780950842290503311089770381273039100992831644402554571266319486254114956916384534625533404823355455505202436124204324707202140918734903265117815951547605626623118464137204248008249816766499091306091487178806003359820769145398114986846463255792480092772339970470009124787041432048850307845379392736868266146901045386415432476357141127317832632203935543993342900413932775151191972617961135170621505457260268616545692770081884980650549808363021413502275132605339232078917137450019836502156940098695205729774728323317673108571107183659760440450291282390019475708702721270505201764584190372007956312259978796593982273536620206240061748180331916756083048876172005072455416375224269672741652259066217097622949496561146547999597142904061514379401923189277975338856414561460320842294805538336201519282467828582272719728597109158278423133310496990335320667444692641505370579407904359670848954955444301649892867001506180091551611664223470821789646668609782004735991872711697841903037699130904516355543060758003895442652271917477283930826799224251610625945454262064529519223270756195945672567111678761077732868417991276545089000691875100293034388633728656554211890234114978429078107358124859225673467308082496781802312050602313061545412085849145143005291637234912039627820795841951885516756486175013375574435430400000000000000000000000000000000000000000000*i1^147 + 81206025596426568125428920256196179971952724927788585411959483672817468937803938700950888353203274695966592415013178111263686707850828049867273285024496982419751154630392560998001177378431394643009124776951662910453801750154871030770760485370927629161177825282124321952202215678531096676641519845320762737871438413607987573921627854756179728564903055992515745207162990919192628616108864447216268677825389525448312950907927330912103131146522803426032506411701821073214060713280024739722467314256238373639904802429561998661759830573566831633277663131404301966400921313749027603775006270735048214863792846921912619416901803532702160157341072909833393336940175802337692363124464042739716825754681679080801681002399526427168444476657702690294641766332876359061143404203474019098251650805684258173840379237100162090748095009140957621829375042017164359252878100881067399763574436358452483327742508134699833355828060759225224893922063056969571872076571045232078686544423592684752417343841877928098044882017721220026708410415357960569071740449835673826688095385846840479100092044053953200335772952036566299841015244078348124302784005818056521349309809237474802303634069130579689481260644231352734468241274054666309498487069738618821520233113906701792030756390425344602890377536594319486880028399946150955811169455738045430467384268702432047415245041580172754463592369617784733875684719060851641291159062794228911474665298672009612986697514103786966812348392570514040849019668079246885088967442484002804299311222152959541407605388868239890686356466757857599072788813875169998395201208946120576998144768502616358731364055452166798002403027598672353711639024928484795336944316831438566272710020847599492084193431797454058654850710963280473562492741595789597803980513833807344102695524937807589180384586294990104819275933992412974335823929524564445763940398065434583426654030645884736682745983793686163819316593830358731186326299195487558747765557075364482778629903706182494396883199980453670687611170293651816082139212364907229393648028777274664703644930378120712036883533635381174656345212324600011672703219749038849993770625777981450800082956917529897136621473349547989918141728028658332934813498477071516554905964240829714918377810711829060902912744278913605667375815673516344463563865190604342378475389086103257426213550837826463300624591659033058818467197874916982115482164441277566675143273038619080013394853632981947334609048857602222646736013013531744838380154483707855966370984246350038076803729743641042823605283984612689707382803536806299017918189552408924067797816452305714776376847925363574214161186176186224719355128581027496563052741535661731308717168100689848906779591467750365697100658769920000000000000000000000000000000000000000000*i1^148 + -37884131988044988482830951920161540207440470251194946861450445581506763586546288925297502359014035025629825005973957472491886591318677381493623846202196264657844983768997659382745725067993910620021133198961143779408901911930119535329051222034979153170743739592084131146334246296763098808442861919348345480026196457385218780432952151782406081463740792460804780711997957973451477883843513606283216383290694714098140407621866978584914521542359403714650255573287254537490414887533639645836884712160308323959338917415313910357724756696850978523760338528579984284187144425292048351692365824469034228454740697901284111000932508178766286630885186602911398239697807545315152346909225421213682608150355244733885822671742782675863078049357275751970809417374921597992156077139697114716530699507883967914292052757365755359180481525690116823876166685146388595504624337678512399492060978353289326812072799240924613723456614305523535547313203421073952553608346505581711646257577578790346241382637047040018551256425637770213999907157484801750243450296022803566926421784309962350402427449567213056836881617544538536420478893740066858112701155277030272797480899390193813857558871561703276663046007670745397242302548573909751601854674518194938936663052623894377888376273783620904297355625044504120171855210183072014791304068180737598680500729705981429778152691998327170920235871310262826980397485184496819062316834351862006903085284882450240059855302807362712366207265997463197308558002566558653830346516943671808176456719066909188421330742920456314716331797241859508222763445210133964917149552323791949702184492943771190065347713315636252617574481798153911818915036448901115220079299966371110314800107115184648431387755035408108093793451029872930217618351575644215918389046236909905261868478315486910677485772292086897487900566462876068183681308448676021940015568746840815803953476658706682760771996869554785204832169688959692782516785290789361085616249464145280878500274454678067939915666316531000828309115998620666374909847274683378092189924343520785812717290840601822324126661404681415441174134595818001862933900748986532263156673288242298449254674817127806006751376135422472980630992023210414679608290045031962539735833997158489832453256084206114062411905592045952799656064045418872074111491657022748314447331994796883129876875677934455226845853659815689009912688630740534287857486856696681844081847127927815229087450539987731112585445589743936125089648190905793984955264206461943285616589808616966478690147455062946724079974889421193600166605671006412674458817747198048575463078537848808792171416424614097727364341454746797743936585539379203097662407507130035608867740587677924744789057656477221650432000000000000000000000000000000000000000000*i1^149 + 9778073763377605612396143801826932404244515709339885388237587621269980761527009662428122586604513151543445981468116714931168213485410088429520627154043765266526591822819008962652610149162699052956652650298086852924198043101832467126092848593652638242517744460312703734254419676652650655035997896596562932722875294804940210964020605871370270727788072021705934834541974810589256600758113467309735478272123543212042805820610064243056643686443573586287093423038917859974464391896121343586091551007539891642332215536432920759328688535026142648524509076654930731233966603516830446986152377644885600088468403105484830471919152588584719765009645387777021414493913053067047068308766432349461821002854840554120089547461645828610243768447960587429622047163234552105123617222507334492401962078378464519697732095607897764324606205657275149314125154081099061509254082659674678397561874267880578317402667168285995396032926103372383930534790647577849531496113511291981191151699861883063066849121678568716998349042831640440794115799538747072518610470848071162226938937827418847610610356092443527161033957469079795274963510213983762488697427372254308539145166659664182133963461632206632466701688329432209350307268994616446999017282777500642576659618672661394692297403177471254296786530593475739977971645513041808712970363499513977193614234608487409916805315043651636078901725953883748174935101689869373888350042365125857393077086148517647770496950265270283179485962156372832009660468081077942617590336459107938660157797447477996851710881986376947690850103528435125546069772167718689797702654751758129151087685141664612129378810207514253103361815970651603025207341425626949898755193298066483045228569599534442322262945807805183087347601019505332696208514191105236724405795945861674954227927344641551986507446115588979561646304816534572488774368530104309057097036454258891522826929223382142308539766629005098307746974750184177337270041920576052079109486661451134551698624795766687582448482981427625432408047653951738658647890229451591391179920314413186274228213762356119566715136729752475961822295955099497298530113228004776889317124761637688921082179623641231877741463789412959554859384499549193656656462263216029917900249395187939722546673151083317268502859218161944532674822004973352659515443774881272784945011198006980536163310215878765818632073929014110894425250857100024576196174726380277025051655023072619579152806848848092867921486862256502626724435035175916820144869102298102380095900090385887660463191633535061533544940718366345670145618228238907527941028606506627964992993873415886544293878686749777957372707153813856887136480269213765370440311499142024828935830863317123584719975350272000000000000000000000000000000000000000000*i1^150 + -1356439659879204403980102431676818950802969363876424410635233395672199420302388410857745662517469287717890744992963208428357980719572348012436757061682265034357084214906555665398220397915030686065204256986721639809649237153940578798020283369970870109961539018748707405837421161857678293988752265956267727224227871840952146581857243317626403984391392752615483338049343316046338315402971884186403196187709162246380675795755885840161739696835421331320113978707231406046115764213879582190591017029485619752502147887638536106565204366089127079115176366898764910183680591584552902955980750156849054651198390146668542227299098280904697061713828799078375971741564436975957922278582569668761984058372723026262284684970421593740334531216954529031457839079100979739622055778498472056772937730821271740730128268681855548606224427294333691625824368829005662937280577846327739267950487664825556540600326612343085739629084619564899158547303303441900393153556649619352541995229367793550267385059412635748260261761679650673893024844336969333545336149318981220325799251516312458076898871636168721346822956954058680338827571287488217072710475323156132204735492284412090518389063978487814552793312188376106945721943139946639588655641330408245193479865641200622688850173605143833306642852147027337104297768570450352105265585208433356073769383701503689266617448011350202317048408701838743708971172924966566328046685343034290106519831688159413119184783951236699493461514320368237010770386746559228312212912055526972025152725238302757833327344349561960118585768513979100740326531705432658333422449562597091712128850165638244255602765151948315909615653610970072098029774821083276212772365055682378282343169289412697025051433951828698327035371198248522567907066081479101918153130206949193634376360346586886346034108571263104960098706773392827701604353612047838763879261088279607803043796360742469969925618387630487882154043319565657991390066452388635167404825819544922254189612721204961998762606714634115888722294188379464499717090900857177670041238497539041896228122483028503228876441904108467345790922700612967902006934465547474146890293870248248077426419254152187891541943332472712611380667733117303312999947272934620567873507492457641928963204913708463503908050947608713451703498102183422768523564729752909825305852272893548928652436940145243426299938741896618362605963238742140002421250687036766995683934377486361574122144401957415816446153952808734179291606883303655722414307451625841632070650658485472621338083232887406804188830228058904818589121229034253463232647507842410114118789986078820423654812933664041908362497025603710293777010256784064311170844647926759809025273876285721768099840000000000000000000000000000000000000000*i1^151 + 82105121099810335565588309698074720957916458275105542887034967233718219666671065543258729278793652766098126930862771239108656673012926546177306006556136136486864346984106397968329941457264396494508802795251236206339812415430452064688417954484415842974478444634076630375067823286134887335674702715615966895696600551025303478110571058342751631487952566584265951077200590978577090916244560944085850267614500737174524734324436916542129341231347155228925601981540359030181548525327000061239309119319508958779051382709698279429187443368022618821216664990999082924559503295797036041411444049106804185963470263636040212979293255767084125952125414957983438855085580105684195284740382172292472720802214808721792944379660729155300093740889387686466002325948842343537155474591723516697168801203900182901546633869112583659617688474970306850214702092859303667120907558127254757833268552704698096586016572007126191106666584630487132131336772308134002564890634822123499195828557859118593489369961787200054006640711116271214934515683163751542673914310505807185708236208470733834663178421877251734117066679163943805133989602033710635396825503722801876421464289782837503808300326464621085806735607255145174924299088822718947484274722833348774503594742870654890676941915358757235801684505212098753174676362823017619192694121040277580542940060751277740980275008980284166204684802138632363330864612374393479874768509998147498657756995181657222512695204831284587472293461880177104819587380690601507249727370221753656636559672567620809159214424622013967188143918236819035633952561934180958377279677727095574642868711188614724757828607462260390219996034541989183487463427440622501146515092965699368474907956128138466848448296447582956469338601785435915023621427259329899610156839708446896351848677915357772772112737686342470144252748460198005408662963548344659244625026700161988319185000651373406349926878410767512005054004987025526166681767637656657736383808923626373067795666119871328291419909023113697477348496615651875041724191992212447369066339033846750424363423760737184838291406763401733126605328690710787721235879820473866058749782126986856158788685183690188031006459794715480976646310864770926053193443804972329505844486912059151212961613408912156591941906128992278660426859521073923206967729301241186032962889803827839376680411676913121430782787107925058093535481783943300350790110186397872678861132483299114160055822048457789274108976347807825916134068090396545011941609017223939854122288440557949038943188880703110749952262523417609452449577135183662039094440075809079526142683132854976113570938560072693385355363530000870148657400963197707302303417995782947873817561661440000000000000000000000000000000000000000*i1^152 + 2802000071140053950198105880505459516231115449377406395978222274716407158492236331288475805299828784063324528979807711799229213698980540263455345621772591331201128858485722059395167106114550840565752621069342949054837360425968308341558522888887879238386723582860223138833911576840831443499863132179066609392807005431354424444498426557483388322846612604066307995994288665888398503033990188240582170230417849186462340741774806019451982609367257900446172358932864298809723622445726298000694230592184254670058906223142308658195799976204208307244568269916671802039447248963802542131580418614029887410522571070919511288056492490048321664692349496926808398623083372006258483435405951041328500850352324348623447669302419622857984661498316459622677543593697701516696111262233833940990159694742027351407532082296418271910910103261394157176721439040398961322031328884093961789071805805717747436298498997554908151439023222889046816505806595155700219995702284298835855751591824507952031009716425879242918745858574139093839046673927129979450647070128803678851051318766397388195626959808203129857508872077211890185463919774579815420368144646621158449229865949690290617519873453265428970840146165538225140097944251365124804721434655749567630554424058221390970572660854613806258302965840592853498176321700963342126553507431856526028671016428477176686285031553280047286640289872149571508200070968821219617737048613502473653735041876822520453995042747190050207835288084329999021145446309535316510660125912519549233533361644128532789391839837546217363713519750182264508670479812615892538732877046194508786115629072234158765003159233395287613140065893291975593519526009519226368888375313103450079975801034099589267036995308010805720754027610742802018758223356576096580371782910927635161570615109447270390758961793333014909752742201812589500341758555223106038101707565747870379061925165176878079999092233200871626850037277130468639286352096840936823163114657544182971886416595389523531552373719529972915966424344051356133425269048760512734303604179626143452234609450714070299604279141405230163082310068108107383576545322034001641040527131430437022563089546710006308471999043742444684146423033900749319699039902229543489362470935297778374647759391542852340293926695808812778931312192990451915531558461861992874831451436803995269771667731407452846008393978142093108342890298210361571142373558756886027777872245553846102993879489884908875593532063436125291186234641369823254852385261758096002744263035584183217496893824036361262403508140213272465396565199709992278135880696995472601442847546991650531134890514358712022742976598501714100999231141284643197709612548120125636608000000000000000000000000000000000000000*i1^153 + -12860944118777657699473906299767912417575353512855594432317583793900586221617037192695726880754020741445106702177353755671716615458690643296519786767429047114713931412516207434352394101399735489404498418413581141136146754342241245386002347657811196221328672271167021423101351545039646872112380235944626276003276099138385943193909294098259926633665521328705030711640051266195900572239881693437208946238424386712236705954584874086470693374814189113925877358070810089702801892665707127342248590886776854852850723874486260837419291367218016564071176508368622583500995885399747137779771688447348317448562984307297354716279351085542052601974573516638646740371150121930542878362938526926805500512014533144517498220400972669882456436480787337571586023396330664713917025628683210046772903875224824860407511947803274723006349767537082500170965660142357725054005768295286279231400620700879874013808700364687274176184106816674889771270320717759123279140821503598601531251594691402242628988981398103759972775610224049959616604000606041465979956212837674877742550842905857664402363885887368086588971068296187844832851900393747818656412003432171583561850217071630599016646063611424639152993485769519596837335080072063289495961447175008419065800189479747236547060991177397825717043690993542084125722577828316956429002503595789997200831599877877683985993662921774634557256798741493728501578096233455136868137626086137555480443309100802208506114107624815629822629465609089437367837909547804489522742648731174463674090682487719687742145455326367517170347803342316366791634929695180633048295088804749365075053335718043287891518146388890688702512041808380414736985234235857480364351449682429590766221028676080036665867817694914422390715864934918857495628099287318911637561465108912907988065895901290401278206047615036289554291745231927896738696264503616417779962633771643352267485253477193908211975000480555888765938558781510114975895493986691717476879302434093830378909924529858117769869536423128996512473567326383839635032732911103301366187474762737336908048519650300797661540304975627749528590514892624183424743084144118705213982530177607423239330128307073223779390426574256137926557430060440584345814039023709396407140806165359134559366903995286983372426307869233143119871241198305627912836309367131448738153870828437328347837860879632521147704683297134070843199496106429064084863840051483146993464414024651716166699782734691734155635397302291331163289171789152157386461986119711671142441026965299856226916436267957246499069968577350769203495712565623396191271001981092229077631530393051450530522418136814797289840860769299142886449254089825730342013162749952000000000000000000000000000000000000000*i1^154 + 7564724756341600873360160808610061152698414692996825632940181230253216621857871312302365737824778362245866730059032143488101436437295504906627895260191677444395919034414249655318616564871839148265054413663901738190398925637725054994103228777638999406913327253932333176497418506970000691054322038417533794868302606841236006579443689657612332330175403672596013499697790900557056519898455705077088680398283489683843909767759482977011055489930385686175518363596951237601999377585374644188373595847538301269907671936943190428865801730627293576749498255846734963752419821908869185604814098589569724454399849241232010483024020427813653663974257419714092103277589147422920784663226171423092341115264771592680567954638501981673182275949738852847004861681674728397941272277318337645623760158617025440863247328776614194924775659300574236125586360247923539308248848051752046265945756513879749495981862522374768670835682906497473548725685422658981149738693823379745677301692008113731542418841040593228554512850033964538956141760190488816648719622109670364983572188364069312536648199813015864087125665862939789424449584366978853291808688655055654175762459124714565999585936815229412405219498234475107302559030109993202316556589657661806616624881153215524862394796060773694188506809015775013214257502709892419049241540569491749730408482065089929562214182541423733082149055228738214129637712270707745845027979413582547518291497681362017733976919107502608986343813445134116716745921824643423465627896472116275953402068338676910325493934047798810387347941391128310231683275032720268020228970767350925404602935717284709930162490242614303368947921499644479786232390691311847406611500316738901936986138899616994234025386263688133435346819931596516530203049817888302363547286063446772544437317758481293046934952941191833254301099042607197110717479906444886122655207400896408052007626429914000717381459038137254334090674651640683569462816625428107001451485186807605730617075753263872659573344798901325211749706749066245114716675603983234789357206222282285686526836225307986916867592223404497155110693598300362142258760325873923119543996308371758222283502283919984001898850304609560397005962245145625729508485746019966010107144068121931001338285666536817361301818541858648085458505456059915799055655883759010715876472531054072296240696576347300498061556791527089107969423279248803269554998542561315502751306901188375873696011169367618850225680905894562599113110823478203309863746136481207927399190786422424753499620109859658748946552071901291606906774052125225298911662291834244736635317582319723021450667061502300363749601051428274923807410602888477766844416000000000000000000000000000000000000*i1^155 + -2198667501666254221118148997963546128305879623771692053802170638004286711107705556967993879079037593500998472433316814905461587137823635101291744610296242630454960980905190492615892167633928662371370527857629929846095100889932567986917943828116421695068583732047076436771053157317521415963703250214834962020012082479559445099369784480499451238804551605840796616769178412448713965715498543419682133324911993089319606603130416966585481481755718732440575020258632875122684712003831799796022508517370325700336878976577182289631364960620834963624172648224245213782246560390770472542762965916405475097886399042212684609958801668191644064191931004065862123055618051853077831380147917079211537668078682671586804455616239811816984800049691028614808462278086339647139372113271158406276556880989960247598747745737341684605126618501990487715446172113301792906866332295884137658684259874441618088298000644488381016478846699218694649740342124900222462215714360243654514086910244704349279986175823975847530300414132542364952821807881841121795295028482144629925662116813215731109878146273205311001755842170167120671984101060413863507693047536473033551196292695734246642024640428454696883269939696918264349244427434604030816890954609597284218420960039226562656373563343230430152758398891883226199932529443476040785303151693223657614055193040352937809771119282684202864321779095471233683070742311065497493776640798854245282960904182312824826759458768029341936526358679125592810400378913075690370119384893643237092879141897323824553723348426282293438091795159967927416178569445313600651157185352125382691836234198364236183059137945034795273702897140051787679466027172854730637381496703942364218919187948409453625070427252501924968066815317859567988929532851608599528104586534981976721433418636484351800882474553375251393201013581559855816608220652087612540685179669396379295415585572865430923875213319429138965897854424626203348904986561801325872812416334555112156642338475114082432158616169647323954816328635027395449222740113720874380827058714849693256991829414522669051811301854636361388048842386003631144246803517527094572149939976848678643525760392419132570827777185517578865313295004349474303374231256317832367185713587240063243435870835465462777721749681099957965221532737088690759857010196074462257809508450587204024409818884570756541714215061924712636063202710880205683329683992184010207475809890159561737518337236270209520592904545672645916831134899526317951490315105607020686388683127460359584025019268329063686250965587903706430591056300422234007884094496528446546199881708295166251098631276439690640978722416770244207628485861677465600000000000000000000000000000000000*i1^156 + 394108483665050374160973520399159793053890868195117892544685920113825143686526499930844467316003626504218059162477449882337351597377704465032779591640787964416516464449792228513771129862208439915436075368941188359734013206227111780539710459722316763687221075172383905438197973174297541334885787990347226063474567080635250495161938998372368428432368315385719305370638218226449401472674266062385424376377184049632996780310728194492776799362810276820968933241770429158245120070201260065416865408790590738912086270366897112770951269620772958987514320478645940822639083629943300182490865165755730271124811032252723577730095810108337797136267991145482351417926717142874672520705522026558152577548640708625712738809753855309711582424601159557729112673689559643700944936825332175178623159107915098293720006366204226426441656895029813599355406853480480037576130447356968841010848579018410808211814704500471274627318313940904932998332874604656148473639661708835030844635251456929126834229287335839458551053468674180290616251127261269771665449826283142444761356661842951945172204811363943320645220915242271411279042206194076921003010878428287680273683708491041299159947138496662379666048323075324224598899962428409675196801647301804535769253728954690470325844161936598461876326351999277896491537099387175400663945401749266554135177686934441977915842006015950316941506414274915435238372744603812553893225440942617581534515104673129621207159949826707673654576493424194867711857655141746728748507011768787616883186740674571710198023829930403690780098321481471187480959618554768988625551809528997496640206359473872754054503435626921308484740328956211790266652940866599084042341452484023772816049931362553469598370221449504109412951078316011498008077566195709862085638462975588800203267346420717769005670507834620587464685880517881770485961093247619775305535373534689138830774705636553077452310770326241608075645160188577944952708558468155498439601860102358908474297163534448024394354195361987119115600690359566773330725606529294601171643817333187843219022343998476980062940191942153428905771383159759036173620715721727192293308226982870054189247469917516475359001060866249643022469171671581167549143876799324991080415261798480854034870921076025358845967418332183551348258765795031975567087300251949363476383573976616519627150508223525925223852356572328373842727176482577366875719086806677868019940571348362581198907407996761761634785514574104111835946725988625837227116805358889146987567520748992115676365747293739123263321006780947866585797584034228915038203654271173641420110848371080033244857069637510963611737886359372984420925440000000000000000000000000000000000*i1^157 + -50663754456843130178881440932435532729172786517775515132624072050384965996960697265940688600251231455986048870510988732556311530029277752627040950525582986426316914279339819180270249935798994350913962168961334846355991718010362423125577423542203185970619613291989281705696693935496813505650191636023496601205124497590480215647234997840443018753290162184429468657759792609205893635850991090786461995360301833377840185812627270730316282487145967007865228530859743744467544755736995716523908413763412666693074211946748559690833059131699862840202457565171486863488255461063089987428714413972587086713233628063917826371562185106766751080626875375107498870634642599409948788318822995403543985103464097809656764147395493637397326664958218821552769838752254635962332879026201010715301822835478001856079367846854990328125580142816939922438557026834561039976325358160208873793545876334146212385968486158645780200462002443251434260740295373876088261238714170175373645618216213327738124491152369139675497962040953089853701193117365131973286795801573211908112834172343709079159204631531010274966580973387769253519613621904312617591758756616922314691801896779992198754942735469482159705487946781263605994999437956948684566955857487005441337634518661213108580643699272692234379857583860529200110853605865615727954000041448186522129884221883022317465030443225481515981706228309027385926927280444663392579417508898881288504671394470425369627040317756132440223662753436728467009591420076992296880718733475537215967518209526025783781839263535412861197015232971504685845618086436409350776197666899261735296943529607148420977074426545040775654990586850980206552415564964978578671776154753658335515752440711032103385926283490890209285846685082278727421274899137320832254702772600385757368891899524694928432151471034940648195074799487123247132923262586250042483250193031049989096832416335074603175552583032590725103277792510068905145367613578193935854289003190155912488520079133070664478298416585528299792150186333600930141423688468122150441868036499761667566553773117001691609002233955392105855109611238527322947678009251870572114501709965017078425528756887220737177665452002161429089763641477197028674092697383660249325781895862898499756504650146890921508037395672911418036631328910054933087508941657314219489848393223331904933706481348940795865543826580649155658366477294491583885354250029696983051030599713785084485517021455575317216442519979347783090768167720281120754354190144830553019872674545589141904584409276088385947693448317029546932384695307769995467045085998917926240005167849510001463218364894997828551591036056502272000000000000000000000000000000000*i1^158 + 4935563211797301054644795230457664707323377722463778127815177432987890821422600959957016884542353496263115586298083597818720826181080612262349115498911318850206553138160601523596091194012453574026963969491649439040851431502391047808705793895642452580368200259910625034845268473547856655158412556418893292660925927452868446329232793239615106569970014893994500371718389059694562503903175866578712606231672126938044776493077951147321306163451863486323237060600385493303306778727186812019924575084994769916279576855990576073098487274766754218044445513838477729600949639670742412724244721088893413955292568399851712792623508898088634056142513475037683494055999950738281857194656009461765944816600411172593438894305102605636913851966229475671351750046461944313296513842052727877350547286755517512436630460050017832672034295521132775909866852189761795461941313869576530975382592296923203877531703939826616562569533624837662559205136074936726867896200894879418033864105583518581312014437857363883832853803393252232377645541498334108379999534296481158717630799881617638140194102535406083349106643806742345992160310465183776578900022894424538253989872573023470108004100876995051043430247586469398401265306515343955854362228719512472543025478320447977442964802568362651686694520008386578918959149771715979214372158812418999513138075295120782968242568947753202346959717518419345308883473233498595352844980676111047094802509115151710769590462923495588678605680006981845483664293651381940044249618488830612588661749713238289595904122803628328350077909342345702109191186154032865844266605899878828343094822915692222468373252602150668997563563106597566283689129287443295736064790344971258484647382778675280758342957856035042576857298531876623940302037745810816736408493820562629986881793434891063869199399234345760547719426762242905071773191851732844706391073538108583117212475767521613046254394912555093571845508216060487242791263655035758108345437790302352365389069447109646799821657917391918036667436470887993423122160469748467745122126735932039309491872200114315740712892101742509967394657828054657688187612909576047279092803244747807467186370719153755824419999242347771805084762580258382419588269176254885456010007861640604028025628040294874395362052284081114881673158727739444661085586814313992736242780474168513154114908520479762044066968630550919016894872778794915064341661375473682516271688220643333453976986499130941982327697414659707886055430754973819978470557665755915431811423018644504999228219180760430325948147596920492191524423395028510242717719257336312282476519737387675408226280911708861370676019200000000000000000000000000000000*i1^159 + -393214372612830390224685544715040534671461373024040411467655491261403886757325019006614702066744911357714971648890063966712146677700784592494690281283041463379774325092378395451547152555900802468703347449482817556127425803804278088832658300396844964259375799109884170507160568913500684997793559702902215503765668555285165565031346053478387629857079772541940961981907086906763265460961217084610571624676282404855040860605595787566755147976654030613250408208349005156664830130486216537199688371387085310763968152441618085095132779422475465255243601891571460563480223452894334439687319385904940755732833833932019515216454516484037658250707467939367186522147769306769036131364051347013764565238188490459263444410412967047772844480335842745749182430508514329651837301764988799174894003821490312807705896716823276335047644218317023144195580799831913413549670610900342361455078775693953661365022267227297726082385822552757423047116231483661000191759567798841303131133526301902900442384342278762147845430206490755450142390708618635043294838265682965235901977154508806513989489730296929061780469932359650133339888153074121911965218274938706695303956610376261879895039987687187217402814921986321065705606289318106547415576991765443503289289399149625706053239762616243702336760722429309185735547829187660336990264560011219806424276769731139023651742276912848316665180441110216912124880761674782205036478915583475531251777690863624636409703990836237172325935853567200167420425614468489923737872632881066204115916988900988624861735670760800248494383813203015422790210886728607861074910376377883368657293423210662497046821355997694412855652227614785983673859540094006477856411850748635493913311225536495355428072790988556062306734164525383606702874174654915270134873398639842259617018950883249368928911602796126127437964482810582433524664339034069621078185900007186660910378274212514739375178461616372488793385610737816803017082701168125008399993530098921596467565858786866184387800399976576677104219534272367717501443343619184973397878227543359722887536891496885318373151350456124614250683288557287242160323265879269089355470056979127204904759990476650704676328237538379348714477592994157130933007851590005964675396704641801660116404115790670337128204461145760741442923639415607731202182876160806254922570394524292462925216116140700145968029765861278002962844539031859564845583223203386733971033387820641293951229912071294144406327027956895276756102763767272729717362372467931456759063210119171892440209874927148297906052995410891538763033844573467672512769227931665785876165366148938963623470748170977280000000000000000000000000000000*i1^160 + 24563891715308066391451395509744014982229422444656827858256998586238305806434776520705655307847332379934327248703593125455766111522300823021831359798214920061977963500411608065276358553534454023481460982916951594361934685931984295196248948697795388049415574369398353472130513701195270116838820682040118625890855183398326647601872968145216876441490850377649906905561829625390238429545976896626372470084105893769119687603033193819018576034371662217857228690130228434557203862218237085760102009680766911757732069060784532378864835845057901182025159728073302733178884451161070639888069276119568346707442481084690748631973618612245652296418711755841135626074276434396565594145562905976000028978750479419844418674046455784495395877842773830158845057044046561885242002983782745903780486357332069265981522353608880345348126218329129888768351760833790986548355682839155278645066996613322710541788098895977768701442776859629718838579823752438015117631205691638562832885684673861893828723410924415244004652700526762988817100030644266834342972187620785002577567609720850160869986031123591965964075957222091120420806765490007120085541951031260916882165169815094125194686362096394531910101195550064020688193964728625704568700850698276075630853667487988854618589469756106393483876589325972772292993916120943165719745477446300515373185370303609033382243960916935034636251923372981548389364886155471115290492039955243878517576898246098413281137504082297243835097224358355562886435232537692561667881572622381465516356284100412853448527239274188056928112228570418992122432900943167174443844500268254559033900596157818156222145666519625794739629920274140049889023915678214914589290055759511488322305109846980926216988536301192570825797870122720465362566010726424999967857041874161877185625822787942958462663420773575261799061386326117452657570218829896966977161002966291439000753627662409549538478868745134098332940092080231664939554114450821453029028167870801307529085416839852439352268196193609329849081648295704993387062768421034770696738588969130527726304128075748168074260896467750928889988309215862718142554016952545037892008453496270197921730176291101298669892394337471805319761756896073082223416304452618505297252968099855215725372021558477540115762570547757166266954391951798178560582085816385821003595809062565733220269436152609049237436359588386003241181564356817384011826415137331263606503368762091464539043056236416513459778791752274879869636673427979941696995911312839957595566381392994399513214574928817748558604280879240584907659894586846363907634108638266455309636985509922198450601984000000000000000000000000000000*i1^161 + -1289086541475162255363327526574346300016396852812931726623542664279011990263617103938480167788153707475709995024308844619551620421589671382541034030918689629174913445953339655967455661171009719003991599548635304038258674862334658822800697052819162392618811898024830728623408632369175636801029843434668540382444410212245550464329725761720426200840465525077353438824606522924539676483103144162642093701473826839557658153259744304509495335211910158598042661093245337460196316469604670645813439502855287207571431551641152342439757597001421684443730789414954256019207191559000547259486319362825898460688942285463953469113021097345646903022706114065930370635378658368301138671869466363927193229320560801028526630500620963681298966179531717468049469547016062205571510694208250041974364434517063546034185419507700392879166434905342126635417345440949530314079866461277054578783076547716127137326502481372542703988072860404165991635168758719806303051199397080978623467557560267350748695013910491852267011967819556072313503933620283933709535581516528098984210860555515087831057558670973179768608101566216654531149831005183550817408302482282602492241928963759370325747161430138457880184908748575181485715529337101978558384641336959286631216177722018308350034283178646253975934881097379238328314350864670239287574783972198262059767863074744324770882969339942329657741768461582669737585169537074628785596202255811446028439387218120924593358570847776612296487322472650273732537392777801047936715479707515429969705931761499921990458104795667304804112007827518288905042805907742052455224668871730353295235636389213392894286949700065356281067819454116257862019266498882817033180818214670146898001237121232316613022995808828797660785341420811517057323417125588397881592712903331158376544531206905908657541987952115712963621356509001427886649060071551671444111917132581265675783403874803872134324295621478082799292063075309198826069661798635433346749817005001125579548587098315214913835059171818292248649320000717315730211433819321244808518225496212792794786056225167469787961117615654064264532020627081218836186760052794072625698752339481435381580995413633597846542915393221806089903052416959505557787180105074336591880660535548663396550172961465020674671111116877899693899150786206399040965005346200329385113362309039176763880698905013577060463991167757211081871399792295315112704560249595062207272223997859473507887083090994811316290953839519248446752346422460923546306078299507952188341500230191171890771677652013103439094518827124112529248834768886897865674252007531749560686219617317683200000000000000000000000000000*i1^162 + 52841316687306488631561354366543476223343544743668639325518630760585745541498712678179617708871277096572428811628613772980424982496239165487663868020402312445710518340951257296838280345764544990364845823409046430389486556091434711699413186600335350922355502698828691000413974272904437822503535825862719899210107638824478266498028794526229847969508428439355655331569416015182521084262063721966300810180329345904659342288808195782903095163655733382372038823680110702948573676994062029117684628152478824971993961870048237194205346449340297413141810474641720987549515767147644200593796391383753856208940326164973979045792312499782155963320264833579202206885401883332527601166832899505647269623286568498465405770296400021678522821716436343709081510448080654026087564654650762669020478749786706103382701893210475684126624194960691068092819388177643813414061719470656900497979045138557785989441398310828159797408516095052778772260863449927711019177532273105214790866978361308900650159960178868881219766344721821140005799703384282281487409300763604802217531376267128956406799344277580694550875309773697538105869288561004573560852521762962781011918771261381199788349303854061824404105747910141421411102037382665106461818037412835302551120335547580561264074909505791489558470332743391094849411119090493925958351775078466711698381826983197613430860374321177337952098843449687104203402033193122733168500796041665769494207905390148423029497059080376324213578598621395079715020848905111614339401943443585183498427257856485541770548288173138685271459052635111192666217080642903394166916544338904792192819460634979083848547218310740952509378086328955954352380581484016034307294294244353515396660109306623143643773606435962941428383437568549011340138917517240982019712384534658433770519871344175059759582147557475835619437982624502899335575293893699624525043563380322303806908461232306737091473049634844402153657789779237660659171278571636627488063917446260686160120278058192817650227283792349664307909570334243104338825926480920722792818819892233441723285415810473058869531303826260120895380163685143382283131926041530521506442544113348119377903008288037015368065496154468049524688492076862653605189077981526812904292266311817477503150550046469960111621352780993990312777793007537392924661662629987032983323547408562950177156378456293333724804355728404939825123905486150892255567739050430281000220692281255151526823368044433143044615505370965362005857528351529924043025536559415993181161822766366584906789405816510817454259659717384881595747087940714841206757325661446661640028160000000000000000000000000000*i1^163 + -1797622401122521639943499517121349175197391565413802882456674334878973891161256192640065431865814493476320048876251592076772727243626310606699721179914309488580531040959062493376151881058971881153850114153336882947167602703422973142083436854950726852731454390368281547545329342377347548003765270656384535643805386933515717993396514143548006420160596254378106913070513417620315997153904033261559569032208703259425211309948976652410602127051240632171068868303762195056596110351148885666192505434155326832793058612369360884346323572723545532204601274225261324127524505932397709148599196322130887625008583446513080854454251949314445304300864460605560362254205801489770105352571849884932320180732664434319532349914451738572205491465954888300457144418311507441282820550532697872772448544845886667028700733465276988813102340773904698699260358839577196274514336076727409009341541212502493659240214974548315328048273591098930056176779629509275992437619894718552869067476051549048982057031412626473246591855820968581773759687744995489280608483124604713848366074247446866194948204308503868448221364772313203710945972308949008801743780820468332091046716022475167544055448612709000629996906502950342199946301932654817681412784589749716498959937541387883600324516217788818923416481217567957793800837293088427083621031194942168769628047408830225920919786353348644904483069636774286398152064858878789597106738313461301331837850293683569804599409524610864450632263748469192396130355501023625554757476910404662122083246932840497939041744075235020259262794406921309145398623170503818906861077727478902414961181806043505688571909928087901833778757404504949761615874060784806509818565461494751583353566339106503438566336917054418698007400353504612324734239848324409392356671033450692900242743275611226867685216585197651876176658759558307675288745332479319357233096489180031950542844775629805928395974262969191144329000781620298677948847268379907375095626934070313374708480938997725054316301336427131093012205438083531356677232086760938590865923226943065511144633566146623421600165528674646797455695777508691273077186855478230862247471641804864168666102350578666253561504196480471177745189861358206372661353735206243944559154566861138421115064386153484611654163206193060462713895122473378697227800509895324471143201227518246130635175356811588909416738969905941407422792801037991590714390279185076593472794395194303286175692531431893244568762853409649819770415109003088409643820229812292285487361517411837750451037451638491365150243203062141489485130717549736088901074242502656000000000000000000000000000*i1^164 + 45665101778600534917655074706288329266409367421917944083606342194135551883338766466320894557516221687282549957711805303980250678765563422883973367773863780205655407737063812275223910039421405216296059512997439811228818055482825772775112471118476252212208728929501028550991138656316260763769533657905203608067898998587338106734192189713752276682953727398965282276340004183704476766535341425801686632429478254782099033439739871889549571006499914552060597254816870919352372912676721043703842321649262527924290081682347920395621942465539434630412835834834223041891391858410820951972928869251527294507134192539144617657253051607256897505665548763169208900518526995350938420484771521565895121723771942493704361864779211533935032349534120871082384788319487857171596605666552961486716153277220616457494753457648302357212940242518473415048229220580176769375961970790263414550144372779110396538200172133470318409630614823185987353388161002882984844774970473490609861453013611404398884276674804776083516591384081462713472925988592695423708333911112554307917857249353300510932053902822977527781137706452161606583115340264294643042049234784086523767487454847421416532503739555029678504141752435472946872487246545196374083526402823750481144474248842733010508525990567334033822778539760443502579729841470991136184624067158983377532590976982676043104894887780761093687835708803642250554732141382207423990606135123356058288316858244729763238320277060325843147723282928706833436151800770888889270557643268819438798798806079646512270178938535534756300856701871652597094005557489571491243720739578396707845813027760028544479001103092395464724868912807569674298842712503821047251137256909391708061952588286141726754162950835388562473552225633860108665421334825452907805025636526434113325154821667620597930230155862461612052573725835177866199426693983292765353243227017426788253616077507475719204546625409952123233025061095570792237977419325709354873618538048406501199555094735405231453257244780353865848777176238250241616046728839346634236807692482732500905229336687155210589136040575745877210103321927347723938081580818382954206247935441445315524623549819461727375882278376640559014579366609358667741226051729479491859745315843315210875556899359905673079720014470986148544508746596178259601544054978985048463740172408270304416575893066633266443175702857251653350926332510203449355286204276627806791530966775239560506235708260624098995266425331274055237072814820139599530128608240067471478289705732311290485629679144591722438979627968563944521145854374548531157401600000000000000000000000000*i1^165 + -905592776438311782716091743408144462579011831889580621687547064723900980782058204568303665071076636479049153286011018733635772128402891575566457422675513956777543467345753437515697590404391620440918039468027625392427011511895834235657119647519641186197481881891671208947922650274713686844204951165119237444492712775598434034412233805462793416724848342621086720715395920836719703982248299744507699052584381875068508237938550065486346154825953112998588506743610497681501998063540613989319593460130657973195370826676860461969988199104258533514640931638237586993427844992837101486313463783776434039900673558640432748863214285668943134542837734637511495334130529766071905817770816560074587747727117600394944536500923386441489207837559285393108923271009468456354121113599860768284847390188965570659043752660295341637431579678371866253445779258264903097265856343022658624876032313096758354861901668051064369949295239004566620327614076564913798513831374456942013272945048463044545937585273594097323819755740878932366952915273000484157214855077342121219972535777066979580710178229382168373072853627836329817140204942796201434682871328450134507948155067048600734463293374031535127162010016555105525090801557987684387475430888419880098240452726193614697914479208282871307798260581091645832788810181564189810629754611044190547717473284790324737836434343594519499919008928554135677074434527825945610675941288856194542039150743046239407295366931774675572280087366548398764181960868148021855631627608473375483667055220385529905007234201627441663833756120996142791641333256534449073252671866402659993443643515963550548848287442694929615686915762271781327715854447279011756782273427085785288321365121724528110463271652932105232657787817856944534490967366499250067546668738727619613277216094651456826343634946571554085470202965709444292360943249771097573588410567825679077192744235357361035569774765922488915423038219764136630533228584365952573110329140651691901199832110575131357639696561606093775105570475641117465429857491529900430897409736137879293291652901730215854855581532893672085219064599578298852409356237459255734614564186296169219554290183789256027577376835860645853455579926848773734588536384765334552964663430790794902720111146247580669199776013970994549174473007176053622750147369428432332789075463938772382502723190101345155486352627984669088709974549504168089348358752999078930432170212544617053791930735114268999619342147653968030376626808335624890191330224178998189061483346315410957021907939980024578064757749479870328506805628436480000000000000000000000000*i1^166 + 11820839609930668866554370475354581465187910675208809230478644637496374606755228666371032926152701647552439590589099635697072096808474611998630755796242799653844288902764141515302563033895787502745594486852511977839234169034144147154179973718750193799378239489597129367941394402869813682936043601951280497543027526897273149150120159651419914026148347554400892095636543307901212995444397292592328639124385381339231630428209302015322534398565693006136914716736999628249220282146670650149046534791697689888497625576328802485652957985173830887187509032762670819936456044336056587247699876065420877452757907527137327167380196827398161180972838196601926910352393559901246804131839569753476613067425791023896962653173385708710452546374857524919469378012365073735221015245286901132341335576009037789649994173595292345915219196098444870386442339507935704408535918334797422565874328651179617967372051086723782660705443406671285476140291354729022572842402890053771149431618351275320422486381765378428135085682646949599861930336878620784006580021903056804200576222744116758499496897386800301408911132940216147835445687720626420241898899948118335575111582238404512165836092625720560698236086245085282034597306347488939592049015440467714007151941463312208063386981882083003144406909019188906680212987346053405401919203792015199901237029567254859381197671222605374195776135949553162388525282724253536166998374635694429201673153672336922600152285158090981150068965529442543790352875669378372854399033251963501092922298197602352699826123032678962028138144392674473978941165235769328389983825065762995478361598233743912612392023524297296076908642713113627537925727337744920812221513326512042920857636219394195947860248843226916301297165206300109927424673637585378736489025856003352344515332346473325650171353922495825773518252020365868015939294654092354379906233699378500383327587212849379847266367681604882321777605219046183668834608904042941344571081349379641225894455340698924152968704003008792055522528486755793229244012719189591935370847079545639759254370520486722802191232883179208938599002749486676217776809502808061481523544643368013904418654522021461704631660643375539480136478200960972444278879823000526715842221017285747586542632618690472352822779424849887077927407258975673671297613696222900029525261242585294269412138462601298021631555012350234196335186838876955884723055420418963937604554603941259019474824287771983491603771526656410740449346936827631314544535912919309562745499535001779386450974898689417998072267480928159268864000000000000000000000000*i1^167 + -105712592603896168750662765205042458704861712074431410455185696652928794039644504167808046071448425616776272317112821464655943671257563199737917039334315267042145279987531336554886771401439367467402964459605726186346088668668162322600290555079806956137405079145596751089645831306084311583112420099562957708037148570447318637903038453363896903705739610980786239505151853264219761555992747299923874495904742936197464559552737955318041318376289202698017228475322335496359310437737038525982789300520016230276971144008223248516890349165836852834946961985262640209674875310861524398390249644934800687308333056312516597563974623995805958755477174812724983685986948191119090012247702821193075358037188919413740912964234073256029670278777431378775781387150370434799134020841044324034801219264492379453407092476233261011877721064242666081297140112731841071711824973135742082550872951707442156228108519782134757045047732117885883463719161114023830107513044969345444555748997418318093376651586087091211110777019785859238087921319618020156224250040375485742458955568262037592862688564069938598953471544793569240721817097085475533841657010974400130388077061986518197974030280669954733442307816365828819820442393486155289440614265753778203426786806224517351120667482132834007542776750842004900121952801541135916986564515278482220646099626028545518298256884861926763159465521436432720793201019776557046610468092185145551630062451339832676741595396922882545117304893278518113107587149645122933407049740136067900864573265960226033621900840017100287999422073053123064143399923659707411575137106238955514667521650493061268528400115114472951067648369142420301967752831619637909329419707186092994245127165987067603890314811783868700900983239174522826050745543853020996583092961254838740159126335665081299781982277269698873681481967601173705372873125936996080858405399681563402558179418282150758402333331205897112001396485922896770561755453808591032070209117020462394239943645609561486012873325461634506772592194563947068375127899167165262951602348624283340431315500055129555225720613497538517587105568105916643044428038911628424069304613382249499368174178648373352332997122865588858269511278956260723296550099493446348408767950604374511068395004301421120385171500220517461781225318081507316358881589516299078145600913471053324619663135418121591914702192751950372168264617968942963331958399530595818637137264168978997889477519432600296357241133503563009166870360268452489742482235757247512912929142024300549801875547340488950988926038835200000000000000000000000*i1^168 + 242677549843023432238486671580847475013789375771676126094909521566061310039011663725451362969844833095099296989342035804809674913039696561754729555276125272311431142624832462863369774630550528475301972026706677043209936800873678509862643169158677723176162675548275154904907984098777251822866546260543539885809775722922947283734647944206390414319274127560769116958559711687479632825283158100170926002849088641373954671212288043334219916942144370366612113739349306535990384988911592775859127717692632655213615797175236202494020741641648456550085909040777589710544428550255328645610820062909313097499318681651063082101853426043991539803945565606921159913214466852269920364963057470132579132844275481569546457628256936777698121206897663178576066979783734224389154235495577008657641464981274076276095073389345126419684026859553202255610217390277106131946175851737756011288475169523250257000951150204902862486061820719751799049065329341493850721834340180315932812927351949281551567211046393076365932364014092112052941489588893894995998463297261388902763215269781406736158556771794278259713105882422576267940895458044657069933986886136696633503364009635322345891187697117827505667419093662439680372912462315723746729000191932067051316161108331825434276932633191358136014234338364573190333158604670108640695371266510880859974670162326412406848970023592343164620529923196525727888517286617041041072886516097298766222422115541441733198208767303079358975146458342915242145295752965177497280192788927489568411522707881196138341100682602507623181344189097353923639734765910405288349264679735973042439365336259715597696615890236138669436850228076605465848655085366648923730835436797725503689211796221460175479175832861648817512931861493494609533501529313330497675208134697332684911400249560765497722751385856802575470554930120633548679004214831452594454543186276516969118673219305317786364837264949284272565380120270855510825817123418336470057315267763951515879943668142585343896253946184390023529115841022170224003153448453670598007086591898447399089038676623785828548412023828423924747702188437782790167295575702402263639521681306589860895551303220413259721818685328567945641147064640344672566823592109777639581235653113833030963572642270181840706787312270205197062413687768579410951550108447142723989827771999438014818038380872612989246038213116639669951192637949214531101494852782427252695978082607754409150017006875861718592311799589985656510676218553221043226360466527116257784949949548188893607451858150170296320000000000000000000000*i1^169 + -267159324026272221576423125172654780968959507226366740463469555134988183592921619876874966369214630810519865740110360528520919870825045234675905891649881921186798805253368470496543862269214289598038332143628244774454682239439127418114684362937067171647140376340816207657120830652307418413410481064408915338060093864993789798044188642268646060543352948533039943081276932115294582386580329162922180178515606944058222250965561836494061389965764648723087969001103826729411476434270947698899241892974026459794420142396334905427415547183773205253698499669198182068109606138800519364361194437794387594854244697104768511420859636554650896177376284192567756162077728474277346142704807764271670359275095480769498604212631767875181498796789067642198213138544109748680910179037322720505124719678612031891214414036419503264699874824893951274090555763054554113811717553701385108341229721147605771751052996730781459901258903651754946111741210743642214628876194206419659425033513790443317695832028287713936551556762525271296775957235505336178463235273917243783689102364408640483192154027631788826924120221243673914511739640563196557461760547422366230257467441625236074101828714444974039004745133268494681097436253344499273357675345235038955593251230207105866237131906739104172217187464328162352273698374544285427362043748181303910584368742861291507518038307181216965176050044781101109956225898227955253530699196182907276609658754352440624735799047308690791300425239522973437158254278393657873267221212489598762640430066618297616984236769588047300924717331763940614924795505509676995430426099142621467660519349825981415027629060062153596542241211031991570236142445007556756384094534323261324642957658423848149731359343109581332084144486744498532728137105448627043717982114291323061238257104635000844465721155474691086808319292761164602387807532613894804385775046049079814854116035824007931408753704718015071485600868619026187855411294230845210675257388816705887311406924444966796598336145246466134111209756642871746829551511521888958226255319814298419867342023664797035848259795351162343459372406277978311274568742511227074090068585791625042351199822078352055934536954061566712660213106919757591545515307094367403125053810957812710931381559705109213188475354331027236479784128761396453771078826571075138568323725905154125695665097283500333043070489020257175747067529762680206159242048577518451014193983484405529389750191475481376463304089686854646868770218657364838070704403057249919039166767624659756650594304000000000000000000000*i1^170 + 149513511297190529392830984512609037117698000281572174048540516114627704351576147589465258136116334301077151681590218310311412128571581013908654769260594472324172775881425112655627822264098398977716103556957447693220396388762588077510913637342203159431498485637058049588087191647694307444545766159734668818846490867333605062056081072852031707237728900659874621350171758944637753477730364897866212544026630891371508984633191941651899566999273413163802546393278889921900440220857861371301263993556788623258481427039123982595679833397250255466861048860248421357748186143342465946434882105256556907316704138993304926055574349140354420846081589719858440158717219775260228539076383717120369759697159998616919526338361063713257511171281448656505120844724417350769550947354216903584054918149395581809925510915656118700332999618479605349847091155982489723213215784644947031481752881107919374169951823433130793247536369534189417176980841813660515672645142780975275131357925353561022631427254159013228214041850508760929152594432808874878966007012468716218028908654711368615315344900925127054993352734669971779091880315049015508715887072109653477980634136604242770783611330949445137185217324526077847741791038803750065587060077182911803473192930655562502566117604498362949757080437486016108603467853252200434101098691287139329889609210094774487887880082369358528597879951401200431527712632762538396443643393859306681049475163367937035943908374875880878832837685307454715493886346271626917249527128973918521605652108233507245233161690711825115351313291993762341812311319109369516595111345181758204048148675848330921565257298166776511737285956470423081601844967815225847718538646995083895279987523648847329007961778974381641902432563702291525618662093744417586052949992794476038956019384996248495774048824731365917107224504087623282659458551064846095455693628153843046925665040238358083190863102135575274209631720846192330773298240206619751687387072362112463046652421710401132013357410200001803098589360469216207236327781766975259231360781945238009470196279135097374937749867443206332255990721677218048285674726154085192536365064374296722261529699277928312670952770701281214858818118714097957251148267018188607416889501667337444063791943157073286357628086296928482920838180846034624362953668920268753666596149608701987320444570817308806187751494843606397794664625424236002083086719772421401195199103404577348938435064681878368878659351522449956799238747063856642797238082973885224126094836446003200000000000000000000*i1^171 + -37494769167018284820935675297780800042966749877795970172303965568844908746195841330791267570840987117484030858017010501242276531318906067746911661332467269397078867740034210110917389851554128713677744603498144999606329521541545127134479271468244463187909390771448951478778429896339951097486051826188634731413740381792947320212296099902129487907302878561122877078478678073120846437961509013970920973246507253540445601877147375500306142403653970205705651337510467818223224877888088769208316653162487051345966197552120102050693756478527784869371555579330156173043747468982479403792919174504352914176960489663694144136206484902557325289120845142209097896265293136072973807464644840855665179056417648046328142008527947038152002036524762241064232166398452262903985522276920081794352552956542920058982566299636897738185968198504186167041658351483883729646406251103212801253094451401210277544933124547283338681142114799578649029149568609787990537355654011098544533829727903787307857432478798081011713472726943274490414458047731201466444873452206841786722224493095981711926655176699927374889446269454519283553048319259956821616243721362927468759212574879687919574176555329961780432849446060435098109786238147731030056590188395755815474019218481930552000485884129695455020202952872194844259567497421340848111548932298305662272089159583832438359490814955720101084735050468186903887009805105212338907669578515866923899171606944217378231862596484117134008429771147217967934806093998667456129373207195014773712131301840900986591831823111105768461897408860190201850325321889801187686917314211099725408691510728443958478358279954745038319405543720279610081146230707923299105852113621040410726937114049407176534930824602148025568429515851817804145578278498324149512608254931021050587414690889530782114426237788920753677014882509884397340552298062492856221486497936304880522709211275874518662504179877674117037410254445844625056665069437632533879326665247337540836140864155571725812991965319162481682535961785329619048867649272717196146594233732385373267024450016235566459858532298286908458165183300971715901072732885331072477370706132796097898061531213344402495046712872295812487295513624426739352590476978215499227777363192554521528487753511657750509376736051193597429137722283197577541080556830070375736639057747108331358862534633761479522966949729739953345720912784180535225663156101291858314287904817621148066354594718209346284530212591946199285493744387823277310376851787274057154560000000000000000000*i1^172 + 801180966619795878993192645578823997603004493546946070984342385820080050093074554603676006731406559437299024262072603818042418396084262693576670096008630005574691196255196307412836074832007362938324468631017836312764846987806032627667577300183562095023077045245441780508980991210513106906924044140653161464929173108292730838121243425007531656465056302144529691457915805037521509937656550772102283731788709464351795590919247898126444171527211482049052303241339262260427772429370988200906303091969697813588170746313418813514305662547944781344423094397338796391620185814071174680921339114041211735485063136158339117037579442553049761028033088969370875243033167829144703634608974096619280332393694954761929088330867565415237712512305530560146404978796497563093700894060884087082697994271282017524041308023157068408075049101771673453567986776664078057744131883898012445242749584606943414331455504530081563077523924689707223052584567083728498690377064452854881876370151545773286679283006916574767612800960017790818398499015703689074307892403644732038041016105193663257461365054954847988252911524574193614627569259969655643717966220714080776481069628063712696772796893904045925667443335583980651216651264572292774024111236050179383348887786438197613170759619293294429623862583463007317244003495511645184607843000851774693567287773111527842912587141054341864354917796560764351647621395427700553975826881107742228327121617560666516905822186812766217995317871491198487083669694261526353463948472532495964695841719149205272112312721994552500675058858795063089107008223037521564850525441738751595649547423611177327998481268024088575853952437363634000998962722453092096135034489793391646026157757989994880152144586971421968237361670356920453075791105624279381030280903397434341704605937375183499374141610226903409889923980512431918375162822691164158265718450462276346271546791253329941804288903145166562431701867867020505509064927893908292750642892171724170289765283774507299620040350270665163394078566799567134541444790242137234766869756621604657279003942401293847805025460026558665572314244810245464823736909755626999320355048075736321687066615077742071159855266611718654691384163989357131360349865241376076837911960867878264296512108073430060823560373835967206357589415299928504391889654869906932750655428954763729265585627615879530788229862703227359702047748413847357893627375700295000792942271875695323161413123547279556913898159498253558705292406327416831227199488000000000000000000*i1^173 + 340352588821704442208911636511093636410029768270149274009660392175426619377046325601247638766691172065134378688376955426120794621046145454193735754645594089170592562713506265977281940114936467904865776184437803237132970441221104281784978495175716252319008567267254618039869752439974047266259940020668015770302912777799053088416089698007298483981071585930222559189434962387073112173660868867352740443095340693744408188547849278233169878303409489587886294219237966733812209602782660741444002170721329659247781397753006007898164285525213077428101102276128423644435352273719497584779254038322222575280375333292830414605500334744797369112389214853779020794494411149205483455938051775284277428009487386705613378017160926060156292475175976051444359399950572966382476927647159373865608981145129179561976932244995018718014355269848940394116316806568774961457519455097612160288980568847594715305325761618178754253336954603247810804960890337741670871770541765894679347787483432011623403628256919614033772380377088927944886157053025385517391645914078606901334477778537640270149639272905725044846160220664851328760851452731033460445952304845124547208495584146638038404758093470670239239122476000717624904985522804412447810970333953879776615780924658580581057786599356392943978350572254413483637736785385400925399630902259043742819679799180495262144383771866972548296037316599475854651372098193690997258950077765573562056773416794517394940401201645523625442845310479536103158694540078308685430247559212633240362040461836403876354005959515596825593563166106434798578421124297730577698958669978915289238970114984191530414604098962597697902933827727706070319769221287480810147338331911320438107032265044069359741839612731068222957817917874197814241920238834363504040910631579283820484994391721206810528467574624774598898747264249379288005685248685564489450440594976315696339984591906787274402423292226763582999080764198461372935163814171923808645904019335588910305041070955519594847440885263687482938100281593817697071108517877460343789893265679513594586595532769399505146496486779193728952250925487145253670811816663414575235478163889209294673540623879725276680871932714127824442527650376234438493549535261303129225600270689439243771135119950884705683961520589078208693463657952056541401262932407878859636226154415902201536357230132588919843891238994398947134181209377846158311536002035718803360380465654540956285886786477790563477716651877034732796232545075200000000000000000*i1^174 + 316871077891837328474388238963536075904522447490633700657012233697062571617021794421969643406008812985980665899164750143503685913022675993450038216896159919180565027624877404495264505508433739055695983262076842752789268575063206489087814631237528711388150975476634373930141011243523171775587459891674037741377590731499911066275289877820553533802206410336546650447870644897525337551384145869772814078328384111032867540041251198973303372189870926504133918310430865969088828754319514187270434378684182520982019923081599230448743708593231884236385608740881049403593851075313038082650971321413264535467397577752179391233692651489311376182973179870022247722898216937733330496244138204913276836691250082605463220108709760143396619529955659633809294031211635265259598562256084444311280566215400710195369341348157344300880945156779926845825301381672496956111438987205212152452272724395419061489503170740507373417675644053383797497918493957019312150234663089378866755383058848700058265197099288479294145384645145579210566820313732042916097644310540409492425216699404152716735796109028530296130634668918755286408882255888905035061121578282645130686332702461932677789084898516274176068519420374617977289399481422073780412836419922703843931860123841935910221765238021770533141491166435327674952603874631237923475054984504362998475182417576908341276301134891616592076218223747925700540447299555440953377723957012154479014376299645138468670405833618027868887116066038549825456317195298362233733621961801658126956324545984236012442521360830005103038571838979181171562569617396276598594465223457948473243245976901653275985771211687145277140153751082045657512809134847709275997697508786643689060547545929203329333556702494531052688082358245410374447135785653891740882079846238374143202154316295821211514980340208279849338576512722909913610058788784138243210808992505159099542857622155275026661200448086704708687075840475921887756982565960726609613140086119470782066148970194826460453912943742770960168114985458415037848962548605757822246185116235718449452264960983209318492806340430664345826094752604905972373094115685133371257830306497500213825000888340358778231374921623112093516348126041265512604593939967156589862623272704984619886488263239984070287378385870544307694627195386838545366254946153718659707567975285802841507600580570557598647028687530679504420019997555208488110908686218420625423804262463255433271558795148406765993894540323061760000000000000000*i1^175 + 8565508391854438679340566070343207757311942499803986022057197221939826045448523684089845346483610554212992674314692403890365182894430688467065792724536128673381628562749111529664042402618230221292069523994169425344674122585698277665062471329648896046132660961328466034677036540905752307709146567192955303171950174479395909711797365829562516114154055372593677476248595506852906429721996484736934579036694234326499476555326797313774516239927923788147101755343464998894014238143193554447874618428100643454831478039122742846058138005185804559039736509801714817563325387864630988318966890183300754988304943385603241942890921086412134986274773946501070458885775095270686320650518544408989426338110388133106539038636697982891823178040435984560901159188430216261861906676479766188471429979646200217623568995396663338951127366338429913855400597037915772750591235720402311347675459374442744064714148449375040962611766535032031015182537496845389535623268490012962574059236796612046028824039270385801720002358199247728945763967060101198646811716431690079613487176650358248799104548605117346217039859465358254622013499976135357007900033874385596674330696401168929186795389979037038958731280882982498672849137088879236593484074565845485867601210482648438624092609307339998899786698310662661227398830759364452108977054017388975461841577632635168469236926220259278114109655111352525242303608346804215898875750257548782543948118669919347517625297601977345932467709096962439873014753841041509651139123934355848880365480863539890775350409972826056519712302004201305745821330375574108539585215849705768615555191140424297318850372520351892322687255424386741466918974449681699643606822517575399855146598633556515600716927961467855480338474992804345720235537630805666794364934309813486440379546999862431445730759303957889623756439507395864751338805223979510860738058975360667771217532401887667737493095109291500012746717679529985170219626061145614137257345936093080511065019370800917931786803330158407951576764569691798152892187532441698801510591690394622073015942056137484085564081560781002594897500716175610904631136262121014488226932732732999075084201542017177591754151587600108880863168736070682753341096550981739583782905877662470289781358519557301197825837132401865095201471295689413484592602114902460040617448449014417188255159641920712730756893532380673539976359337885538899841498335847380578954962798550571147992009584814325760000000000000000*i1^176 + -8346696182775107487630155861895447460007306642172268917520205478363843253471855426120541007391207733147752459274610887821593413969098151145573966195316966187741795664898028270044147088069887945579253553999091223021977722143585125845681122099368506388855455142102531842649985873656835496497929022593916586500021326666977467441035567830683951691064529611232751658611988225814615391379134893467814540770110392927390348454060342432099875101410594081435607601287488834226241739820787840439336576606923660792977201855193158952099379576136499849288256023256935644402359988226445549016710356672899809473403756323302918252702370562838314358474240939075787889258190729418121753114085847886998215310566900282309996817661927821014783804644926744985379270372767570574525283615826177649129060385739520257821099857112984574004053957426981319406037496753212907704786235878676394810384073636819084559812037584590319145207157450720858726936285856306100022243015504215730765183288184221913183053054607795308224096591556608184590658270981601719806177315379872511751714679857504895711280112677389399711147803639198109840333566888283155053678027896097849752130765372654391333005721348533203480353173066868897350749491613156371878843937631173957464617061427366881250814342880115698600269948229964158546464866659101615040607941180687488027300444148293291314441242048448370158017518814398996477606151650161084859885292178202869696206979621281445237393426142623064069649570605365626490943769833619094407806982683368431793165347600511153574900010598425366837959397641206463130012502940406181336383161922692342586939675098574477512819153615368531523118874455385016880284576617554850206921199055802020954351227060205520649920208467949978177564283071525148129374669966957712021171681574810097965743378059331469390047497329535085881845121822323300098783382166348217117032536295784312636977591160696333210799639839438413765254423705987209882512738846165151021669027598363699826882307010510060027382666775403161915776271692148565303150588336357046463416382554374014512267931512879054782859122543378598736088578390451669543910308608953776265583025174531266699349561247790740877629268920833438801905021913660172451050301131247021810779273806636598415014438376088202058926616490856084092328682664713058053615609312744444986133336911689975492247973305464294664756183998961949945226081545695058001401854381624684644909535984156430014873600000000000000*i1^177 + 406429474318600040777740098559270514031522770199555987930828885617231726624690775003239952185254735916048968627160110874673749344192967655188037553805791283976442975528569952435989618482191227204015022311391309636681093705823129457649053831682789542145267071244204573763403898652748654674014408322385683013890100301258465224407622088750940623048363980035547523563318999700265022445482530222578170869102498779194755878499799127359192226460339817093713371234684207922285545883837617416102102689630144441756775291586770015203796268922539200250522962480037130986201070630702265310185125640099296748124797445394732497795087414189170131929045028447846357659436442132915586468050680766524413646026390457402325157719882322088450475920801746470537189513622627797264682582471025070756521692581452486453680654736531208814676225738116686302068531352096386138175975014283702980789093533071837626637682847062732843771578898118647124662862727664654220013258001925509289281645352772839957795249646766245654630700503661871826659215262392315688142924796015144610600231717049665873231869561406294990602053144608415836691358805434022537154118010435545759750741734273470109046035980708941822265987058128193625624235268981172732019910793173912591696345771745615390032829627362294789181087015775186612593888213374390670855814222126886278451749215881097579012956518306253714321644854779093796786967908095916097335849222210731857366433747909302072440067940151173815035668811394847315479035581635710707727761596594372015283011176416844222993852902157942814764349026863019209799472111709086041488741636044099547941237734184938990527081196793071835171482035524773521853227576717944390824263017629417007077555341569445350346045462924737840044920738068808366099359768648075599573490662959192178605209622088544662016065173968929319512671877273632006451416974140867670417893946131079560264345732287698465390437413268618730706412524668625623163053650603451169710665909170357843282137316912233699856628829986561775385741630843686143226652955670832681441917380670656185226485082513981914997776136174039780763017702964140691257443836136683244044551308254294828111093262982748797007237357122255903254667182581300370056047201526006701101340827162750309327629507867550804257105201421794875599377102783030019405821264550061851684348712462373376340252053959710540256746516543085522004218380984880375283225205602269131641978880000000000000*i1^178 + 829335809212386896304648557307007307376425558926202831019107648865527050228082807618238329739285322019114632919409076786228811111696405753101981204260075043358812539816206643652549740960090849016217450413034411971866374507169533816493819108529749151711390930651781601872611625330406974515846655437070418787909164552057773336477969848202646362991024650999970285442012656276115178056127565748455968597333018408394699190267584834280143872705665049903361169720349467873463332843828202167529044440440662960689618574638977421153052407910140477057853868850585005662173617975619830297786460771437848083010074314891891900050141969898187906912814518487308390742734314971662593387893567705206047405541182731610223427657688305962288541093052128414807516971052256338865765536687357883813825805134739251229231395821330063411788084761913518165657298201855800446945046360300252281599141027252430100220321190217094525136428575397241197486180237532887689801444426675233567505485214201006176866877676165750258847538856057030228283048312649412625607841456805220855203750010118797893635575149501441868887107075393232137545006634548588265883477882900617503985978036075561928614156417365687260439459773640951964387705095138234567400883754230456481423000062997348210783840004353379428859473659896757860126654060776001141675946961889856916416644993766084095078116081005273778452825925651811734270650734104140611245753546382036863310222925785812060720849795901961209801951970264789576729325435715394627833744305157102680036092742888138722705436587649746170290068090411231754820185784113883989824355527930120607767337501835919104497775443939908838139665369384873965617018765633707632417434600678249218635191331490398974627950753460618222284151311429689572737699522251146558420665880548243362840173944153048337729422361696341082605802539716120128153601566325053205344226384170521862844877002111330736727842355091040940491371379035180093916342631486701061373911326810735905398248702640496324005650868646130387580313255376138859740664572943893525845719142951976873614683291171549738892868569161796844302639853379671952928580158010080598532094102134810433522837404083499726769820828228536714999837305349451511096025834894883025767027087049334138614632008564862775141528260835713010983060640714085115501481832925694156534922649085239184044917079321183359806554276024219380083251857503043260961554432000000000000*i1^179 + -35847884316117025844757753285858119768193992192285018963695075829589776865397939224590734774356016228909050350836618462054094952145171182746398572406521660920903679914788829837777109169702449037866064334913644112374087722168363828738879412554280569425087201716852679787217494652105862072752366964858171022630389503954220931666672937282572555899409566319923052571698693277105425733929769874141215734137819142199437703197809165428462534944711082498427724269907336196208742542079961696050020155753173398269002853349455473036108451251664090255822311033650975536360835467402550603492108714547641288980930709503302514745488680061870366004359735167981041597803009136999021302257808007598211262691067049359786007280824051002933648916505072824100088071853222529856274526226746438445418171354883412165546926712263238332347523317665818956509117863293595457678514285478946546697910609610866675559508990020790075565123334442527607908671989896724352724701976378950351618922718299002285711658179660297288219819864719662152978696482862138925272224713982178249325055753659275942969400831967622936729435293192228993242414280439849628839756382358698125134837789804082223195140110885047474678355519139698418770687219433338806555570105101704485932925445535267631892410563770477181642223572439087320420393473703158820682427660282198700843365799368189080070021153974255639282169144748780277382432192223536118307068545298722700732579090971710921364579432292025441260366824274719796973473976437623615427740702856507156039135059819653816375295506186374708208591438292189275257500531814635070059959543441327545525225072012126453159643428577357403455934699570181073760334376324742573711845351062042249441351196378458703864592365554235590825244971025197602653543069614287626337734458762909261440068033156232617393103828891256505069118742283066373034254029247685616201708517397388377582403178660624736818894242858455267060888668067684258530856319728767476251753610472449241259207798307540954017519822078719095487238233028441787044030381596021204818661608937620832548569083105017197616946793709325011218670540002347015011183592717115796795639776483045984035583269404573403130663232158034870588312642832265407166729441999617955129319250797103595013009106671648483998346002490479273771463109276665248822867927050403351068144917099848808789092303277031042787156140113484056353192483225600000000000*i1^180 + -117219391125830787211043089632921917571478945167720101755249546720068383100246878519686897326413031447461571305008052233852562826751577783014704808293156183848178535593844464989086195022742994762933191472348732684041107756471954973853768177939944521354471070024566072182120012282449633646398661775535260894414202703678644044988538098390440527508763110366655152362980547871281824604125820861315774161358046863061879130757990794899487131704585906790721615565871715203045204185665818945852924258882244192562536723934110561228856327037945491740792171655597524782274404863178917635700708057827815501950063651391290205350573351176423381962698365114476808290263439241932354955619605594162914871223412292180704776315954470492066215599711271142818694376450128034477072077217388151265167225767456683682030714432624774286246520840225523677319551631146713987793593442755515523388600154400619608577207783660400699806713645748233919372967635689032664364565959108983562055538886269869563499630646758873078686443607311357871868107209061588373479629452632448495494188164579455475953111051132558985864621140611960067741540990194363070350332892195144962234886922728076013427720657181441564478250249599014393408222252895439732787193169351720005467767805039750654197378383443501357475080911700262231905971816899538263180489419569174373569230669913275607394084420564076213007168230714369798692929939339667553555437473136169016153874042824239585252516179952164627464950824200038577749523244643251894798276387410170635079146593439115156530070407388129321111364543545402922558316760948009899915549359988339164740450168727606281193637352624113534817313264360035494281318949735144216574459105275808373691046407267675567512297087125048264371611496128913236481039598178664734119768761297603279596071017569875905446860588919865328661552594909809679393379660156024549900575189863795861311398758182296920974107411319405809649943289410594169056775614095810540768766912006702618859018634475865996800723632558346858178682904479442459148812979819378459798629906150773750924272254627803919895531140692840466507455043410956554926245377930553804223822107900226575517491496745676352193744909951073062685375202218440921295360919986751080709536021159799638899020996081844422042954089813280135538082283628879796646226966318359899655797412549710195664784904703241226851468939755520000000000*i1^181 + 814421222519810532066805094895373488758880778478556572689819347101736786978624767967333878073485380286585090333479936199185225204777585480550422368932044998624212470385364411159631448386120014757559644256480978580669000098504419650359605794026142231609545362419709355955021353561152631955493653348478562500913805794665147226454205374431584113021134859533071680569587348463764398770100977743406076052233484599107393836326129025216233385953710430031516767738655707169044392350949470791650013352288773103893263730403072584497471205861859090845700972511483984798996003524553101029351206386093146195902964242185596929008194842224852223811693708260059069403750683336770651832991641632838708437463502911257440123210130742298565641151296225833419194264665812598102040667443724807600253512106219274055501729784003969993476470650180024852474551355864236930563057417532028732816193038546991234027494881077142459071363517413374356252274320454643884539794035997136413172755965149491538990390553967898239449746361269806635385182751038698782715666906877012606923828161646569987557411081144555220366101629307965479558940646356803464151353434502685137440182242485836845504854572326568171969599920461590465942450176554345343168732753423706648690466065995819100918325286740339856865841348992327141649657702118366822668414236526015318018325513718237768063758859958682023323968678870044223979979926356099097923649785525243760452615195298705539874430731516408458738193856169717245327876490257558249965044832200378295095232045389285701175133391239443777870870672612435399939879709000505999630036189832700661180849206231847312591312735802696777379856553766528363466618928894091103670961725923043362776637589075005035004654457315056259155169497540363236159266824481354948326439807192422884044335310654696427993130798938954115722180499030247620489179341629129243302615530994091154970098057240807900711939727707137869090828460909145463526457812750867260443091258236232690997964914376096363839356579106116589394797405664740761386455962760260540006993711621245434380338951974337173925299253878685945033745015025299143247425509679350911191858577511187582499905745781233600245437431939317710645135332515773422597279466063190191283307793157699263699294394858951707031470914373723682135928812724094298087809933382025647168677431341919654717478019383296000000000*i1^182 + 4699892014907914244610980294796846641551784046719138506740669702099397976737052426923776688545677479992931317037613187767498883662665901148015210749302640368951402054711330970361783321259854934733552803721321466379784179351773610513438653675659312840432209138346607966982194929441266053653525276051687306064868583160605135531414234225414063260022340177133675258670839937653431579554949334668334336057058236616559789096389747394701610729112509346246620013563808340704837392753699241382931685852802483150351939316893407728871427845973885912790262108506699958666331616876563207708854743008417277465494453981564497398938355686792623356491786468672081706012144455781011463326354824936629363690092148024365650545103426329211624606613871654658799784827744506945862744708529629630162521039025956594978900943541627146804799241471924299818700535921351362153137092598826318499017784454915339878004184737739598779764443388276276453917094274096414558102611183085525433044642318547512000543924119316345211419336223301860572500670408182435487019993047621157679081391920966905548024179755417846431272492100454094529914870310660185584866442603735138514929314816065074514484452418293608071471487945439474856692507137473181460980484327612251888857424427504246191273221264950489530773184007051701195926213855299999442092526945639976226905384676221588003089954048660499843921197506111646664932432882974898159358163122098255324159600374756846642832934488860933802775782597336242614309370142128556988511085816874382545721788001803809926587945251338034836767778371140184263196694040405215704229519512816237522089523430912557790507514316523297401983694088379058266579572227192693946554687722324194754860802998911539728321938274600703663067006140587596370056313867412564260840825664853274234150849411217584261491215102333974713087228322947698710838429515214348755363166349722798571404690107616721657052167855535420541340586365531186687249965752724722213031554869609609300114211723358600697001843307562047797303679723485171655841590117476450557520293373500280694411992106148697259513435980986348337548265630545491731890772438041533883968026798109320146166067603727235720130625938983316372847061342378780497898522863594613453812938932333240997695127520885602484098338120044794411361063976571730992751222349376766481924845232879923200000000*i1^183 + 6760981201129954099235597016597701611555563672607550209612007194422965088594692442537786144571487419769453179221112753302179588551277980454262645332387467044855822693332281046927619105009065232623273125525898597408920272616072726456848011155309494346464553807045903427446905324170793759812613796702873404165525195205050946467681420007870556075291683018118774225703457679099389077029567526591345571361814154471447010415845747201540663374786211283854595263440475942730592229651812417453309727617684583012734432092140431431463751481593295965192868047620141728622600689914858920147520187616799330220275655957940269025256583055748281509468438839652059628504996180772712018495894745602330122193483195664537381765811765268598167975415692433595688955218880697061831041516810868420767740112166429581478364837991715175141898515426407334658180667845889473926472173863503189147093409878907795741142089432398336136210164065229921445230170448597053742576146545642640030141091920724127779405770084947869349759564536931992444078991525187174491923889968676763622107274782345124983457473077364529581322759498922216902463877596331024421466111128341452863141782402788096070837016436801566605122995371257375437469886889519537266767989226564814851101010935094525613191193695595849879216977363614028040112265739679802628271544549264108262898944733513720162806776276994323183328948321963727024558487565334968633543644582015651150043850049605488545016162327938657819872861395918715986128657168529117747872901191577780261272148981484189523953070329658742482989589675713200145286005687465115092349948034034654555213795148130416171305861318650022503263539652423206726844089032172452649502962445626884348423292970401773518708908532048764940617534915132413600755573883532437476150128379140474938436678927262730243070756534745523799970022538524314910345948709955058534775700560995679726172801842555943529020029481318744023198902944257764203252056562862114080664112409699659989377558712850165895834104183670107516558202642964918354067517085744748938758204625890213048089497154718057856536069660353473389353855913837180259312181896533684443493335981117109670529152267349577380640003514321648895447530811547053899663883776066345608383750375198561774609114783213073276926454388516171900084231316406150026827678549370593280000000*i1^184 + 1098128643045486866964067046697124003622875520115528971449682039434467419369440335339768085259583766102771002568482016769772861879682486854549871839609255038757725323858225051702187396278964096894543959157516053559704885330670273300171238601482904675092601703046981365112536201646792420167012640175107386664945528924802703531975593437666224630279059094638768931257096142036663818382008747114887962661491731884165837202027088351664220118427175983827380156667627601864305591094611742826525253871210408060573218441236139107589634756517497875106231550299900892253663489561815900062286939512109668279138829261607205162534858714326967015850095728684018161420391806220097565460878763831022975144793676334700723238721120623521385827039235952079194469097259780962098297996805982334037996027643846116526437229012754590304219097786865238975134112431169691854204402330244610366097508156108519546220662647395609751774823150895302857037329100454574206707316071486592465004592263721814520860734856700649606989428532911383094298526338273791732886028093796626618926447939911262508219477483614537187205878364704095846394856057838559747980625558827853050109159305707595558840991691095527293629936664314347854683826550233850129413071042615625778310098341712897205191329491284499036082874073364922802236208076997505872666400915497070390148614279116802720134943282639856398366890225819457967279177664156321883920070401965278966395089452744444353246357256734147071187022092375095017243208022079395742350106497178916913711074087996321763278854687267654536230726288603972769956527754858232302897942542529117991583551634994295802148254859382629201169542651782072520448043084259290339882062887432590047933217556218693889489459277411107579002943865746575174093311388350249185357203936329091708723977223847702535361061378756748747987321044455804181628442314223544267455999021858185338046653060396756721509217619906849225442672006010030478035160252526896657941413706827526732868594941563775002853039160906312584565635708372489750723275218750208658882244285353128559985070023890450305968402225435023665101676662851495109878139956635672580601312061316990818132603429103912693673940568203617512185312821755224459200177261192026890655526758275175935234993883868862028289374694695595304961316059976555520000000*i1^185 + 65297975720274748850654711297631882505823176300116904706776762214711642001577988476881552569007527146364105029402062015619510592974038667827706326361059213071238768346279054028209812815261838888267147845565996958392359727811709281685028004927230421523284149352337181270894319542439481844413911897693027110659080588102905174477162123863732389961822949798773988600417362726470420263953790250089467230332782065584180205103456668524410488235035064675634262414616123232890031507023113874084865411964800809482725108959679666561370555943711169720129860929295611117609095021517957146701729138132790918143546162258244017854215215611285251561974438060201829579179401572094867560744940685178328745157278241671980008430726627150125482959766424060663500532524205983249182316273656916440304726301334131532616062775235080299270261086677019894923549790497147530221693925191614951729938838262786917349500067559765204775618433505229696059124896470320872705725031989879340485811448013954436550216263849153162814381096362019266777818395290325021749993912199521679882671385738929423544354895477267767249572483977270808999206339477857235383497657600362630485639167909534574349332670898745505629973131347472123189200085902112577567285743477245794984417095849456927945379487384210675656747516229802355084006902190913955673768067207661792420796993053941751227917500073505919648856100913325645440275528877781077637875633842745627642898349216448164581121661221836639240758369313738686125817391228437945178958868937600237029440082251829602932574248995710988538499453129292169760354125660832753652032090814794812582164692204789768678046111632387528554578809110368629147185386801852509666951396964231231770932243182721391951574844669436745721192105158138634871593341941551930641289934726911604472849195642410659684442236352407339454862338535699538263010942969245929318516678513700594842848506027591988945800693539565894666174467807950898949283053814267219699200176133912580023795688528199879363583872972236233801883917776768121298941902251315231980135597302024625643813479212411049932495955370239438843822543293149310470324014174766014919960618074616705163480619813071002538039645420202053130844974177778745190483819375905607622117219944140647564888517171065409937246751986723328000000*i1^186 + 533720616044723962618375025110981264672978842772361674005989664701981001990413277305758821842845563364118505704592901119562753851578882871171497458956211819977610783149764156855436003767083693076434153949563520945474103353087017971001853686206348652370080058942928090919656240609383514475067769235048035135409134355771999493460104661123455841213410754227885235832702129727873835058556048739069919569415449060952151703698482357710329275976598960422686811235790176206947321457412895978321740155946457866792189713348975324652571783262334292836830118519900655929486815441441063173092270044478837752392271561685264218711192343679959084509208074830786874742028078457847434021793826468955633700192294485863745811070012833658974519960278404663850019428253535400866920865170805548514943396535436869080634744650648297152109822748128976986858622364510437686026278472500263277792572095178073328465385263672481433261508383606059797100878102679376977022969830272226896697519186291427937905560855876873944639639536440544492719611458128267107949772017196482144991254984769542804813186611004210002483166083461800271196589649541415404763181949429566809799333266451489631938269799815458025329037588045652205294815993480481541017234791728964473289234817636059650217720939286817975822836520432545761568927816945581852007845082078357343180463386784808849465149595707818958575756320556108467970347348280955097588347727105796010979742319510408998115654174328265153889297691101421755629587649629738403472512168979684780041852375257287337571169560327337366324930586437060090379830765664556865489639840153867928599045141345688517226158882155241618852191154092473400653224177443973055753943212558084387074695799326603015761563819086062263872571038645190254676405477498413229143838283114830964459045916503478354041311193524466410485445807011097322383919408368300345794630862473556771165165630428716767811635183526807996770651394157222267752432282557294379150527561255406881892596652252826974596234575786680307405094290331727125380052425928972749903503438724190107419589246044807267747804400696149640596145732675170057041985599749479022422396813263543969588287122306654295596508870675255189706121468501056747498527792301915698292738201080017956706296353469446400000*i1^187 + 3627696508051039062049609316660957412539828931723609901896642840089997833730595194570147642877657561245691842454537576600249651264631463686492877194003686630531991762283926152606337333833234200760655655025167602068607237741780394030569036523554048260611579835389743145776304935812564203928481883798898607423339987228818631905632879717381180503947950528381968071878928419910081206312136567422925774480495871000710678023583659818519117837104095404966715646190721987724674931844977781618873917170723904306095294678605269810423887446948551827883671487834975496056062351494225884320705735341847661224145269747606083025005717400896234621028480192848547935499193436705305873731140090082857086558036862755545050769209149441937090091038339256311718369874487639296809074589639258193264388604832284572944492287733822648631181571948187602232878767472667964544377988711095714103199668103545226208366220802099416183672014548795973870246818081653281561111866570663279673912899305655782037401535510311986669324140812907105136007644119575839928093369598922272431494470058252106860351647913465429303874474916891671498130420609317837070866525801838677898429126176399727301460356793818583285065932087563119851007932076450206029272444445816824801451829730083007552808226230900079452390471239430311617132173048180355509803233544033524844463711511651095261966356745309397806344743535690927444611336603795385137114003898486170197157042633533710596766489910861989506226853808760219355187637944063542131044201453413159675699774247348229029412634913158580032385683369332134328874831537825336140707703347100845285420027134084316220231978374740487029958975971123919534527153986307052698896823125923725344381693208092844866248147042972974795695449359537426231645367024078639940474924851913173902303940218112487292576632385961951991787353044311536904923405875895873467254861532900102294705881978564776658358828956779051366307347259869963991732375354056882491787517917599769537354107773719367579815302419958893879353746200311500604119121447924379869010238355553460027493570728957333509604559738697199747382318073557185558786435398824022854935332491428374203421209150485740069695156601853168955063405459610107303004690158732730653056427919423360000*i1^188 + 670746023879447240672837943355806353130597286575726139297526320315669659717322679091359395108223804429680191356173571844651810694349933484404333217895244443725802595779316848335076266333453893297393351222916447192219211931092882187197155876372602224164746054689351064824859956775625911061242017550144022163858072949824901621602963358408381252885325708228964811836422465808056972747300666149230105909336788951274653178452623910459810408158802378033548336456501957439290783917098220215711634323134875533293575027190157927666618310695991639583682381919753388569602753477676989929003283776759533767038889817936054194209982635984216683663125148098875016670430750543596692922162154009422929032026540295963469305762177138877196421922337096932057560274974161991721326631993754900875685425175323803262836486102850296699943658966135875734682177632113783264492913633146563738480756661795911541361240307493710247871963218092954835381963139037427993183875970025976181241671105692682871242260325615700056407701798292343550066604699078547480480556073858393796336421165962329513631889680488683652825536204258071941948507991092867130247113462196707055276861327854319980079036998092564180272232032133586212971725564431695402898662084447966916605807257899910341699002992653585241320131119512090653678712692019315607787246257814963207594269116538436647593147825413770069405176052353734304775469757422430975946437848643226063810058606456726535361715922483738485232859159683603384741762963664136517855343998369469983936939609333467484787097546182919352208932283344939754243470275068174738243992101943807164713924619338483630128485557921852057428804260498341105772602454056755932998021879334496674268267699002745479255869027585868969605436757945808145155894428935143974690464568097524730733085656382488825549195531377929962773523974860675399036222499456307366353366519859489229798631129780666658572755205948319530890329662355766141403280189892385327413321534155655523185403909507426027314826149288680814575703024055674549290844741752375457848646372718844732958717400367395274999947744917100244724092005440430873513827035947630632775224412827670166634546175476253110359450611312588529466980612222933822190461352000*i1^189 + 97353004189636771975913357975334793759724617162856897132759212945693451403503507158588677527706373527319058341672752639594426298227310735105654693694113515763631946197382523259760065850482423928551736799861869885077907627777376478781180823264691458904622378104659225759442812623549741376139286593313733798202698621925888888777064405453069691599103431066865950315371715174993554017858067315678785017399159222450362499254397029254910445972585802504928845576461239075198174960983108706430101268580718434487944024666257611773441723024662001967699959450671940068296435889552291756070360570013730244635214860701884008583227123520790425394159655958026691879107715642251792174847454737725303566779807634619016701450399233393587681098283023697248665539492029877226104532663550322649876879041573249633992737930100474222029254722259706982253956673789649335356548831208939502641341189363376334886696321426363380070178866524023030186772870685131145261441125054837743138772877923308004352239953175915278064184949076134232617231781841383563701783393064120683544442132408213870322761942742112762036425194314644277283931308217711441414664743194747264300902602377312155858000665536595923221158207318510228434005829484550741278384954339773455059658675531659025415997706179313833108324325839331731258160093941584136286447233460009438700930348328706857417030656422475503604813022136900347560638487637291401289435463563682137353113795013938954521047064911189957422186160900080837300666073269884629273831252208711549612655953310368546549516351546420814717552350140962997012693053791961002062272720320453349728436410188522330511511903747671173453582971725149809637600630550763918668859336103396077152775322688158490205855196428710423119132332809390770604159436897058442972954330651192743339005382563496205911776240617472026763439332572077425353774585693980451669397477685370115611769267282241828517630037052501125976102196902441620875626595240566701240012133800241283367494683367167343694174771282878290606617467442523235842567935479959147300515946606618063413275862275289722396842252476091261990104059351204330687525896505525528135103216143371193343672148237706539252576226650568451483200*i1^190 + -978169819845622049579030741776688293652423654961807280585886058719919327060935292177715346287636671885293893708489623139774406843731628372070007191469267868446875888863945392266979322271267642228430513763096377637290462809913727083122643983263717143774221626867773746203510773390573886245149391163283518896340445982248489466275378852351579074761508948441347300038648419069246313736183375991172410580861133519464693784267110087271165593207718022223643376217248537957473102348783821833283009833950070089528136012980953480250249874803512624931003732313358513882662262466271496993393917194271744083283772019990453426306789244681610163450622349880264445378147288953073625777164404699654978344746563847075514462206096751612373522407590124095906306407839704300995728426799682386528878866336814250115650413300111661499087627920979523201544007292116190584999042127805075667648884468469766990375653759602230913796241317160540655889837083483925393935092367413432323612316545390483063193229268514547108137546088224048431545196422947555495127769814796048405145001520921891334274057323704790763937084011784662347412879782453157970777489651432883560586633939630654903861481531529290309855210230534230957716774194253267220604596856464680210040052524614668256409440219025194000148861442459977863013020829221967722744915671190788795422034434230225136943585611726844501416929172857141515678221830548914946515614811178533755471082415462844232550828386794326966198906607349492459141197844885198112268160704751866727522903970687282359566678273993187341156228759917657000629582537726565229915753772390008161446178571849089279832380633574182638691391510149058239749607991273804776389717466574962406580277529995710558574447018263606900639834989355123063627706009110028492189882742707973005379523576564088286922411902902907969767217576973197139274334822800767398386718852641296821535564039088462797479896127378822419613873067005215108953674597835284760853981613618893764175710186189269751091518522073246768735836792939192378521282793454981467052659291101075437987484276870575681090298179404695472280925172051482017594517193656392793542524542174799845041757*i1^191 - N1*1434279758008621006149464742257534148040419820844297088049298989612695996870890366762682252967938178474060446884558358307606308003601782764060112746738545982930894648039640967166374280625703055879948812199731885958182011342457110876622039761231306061838600823309493592774861229757915656310095865717379087190610743885330980478741769478573487658901179561347980288*i3 ] ]